@charset "gb2312";
html{font-size: 14px; height: 100%;}
body{
  padding: 0;
  margin:0;
  min-width: 1200px;
}
*, body, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, a, code, em, img, q, small, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, table, tbody, tr, th, td, input, textarea{
  padding: 0;
  margin: 0;
  list-style: none;
  color: #333;
  font-size:100%;
}
img{
  max-width: 100%;
  border:none;
}
a {
    text-decoration: none;
}
body{
  background: #f0f0f0;
  width: 100%;
  height: 100%;
}
.main{
  width: 1200px;
  margin: 0 auto;
}
.index_main{
  min-height:600px;
}
.logo{
  text-align: center;
  padding: 120px 0 40px;
}
.search-area{
  width: 800px;
  margin: 0 auto;
}
.portlet {
  min-height: 300px;
  line-height: 40px;
  float: none;
  width: 800px !important;
  margin: 0 auto;
}
.portlet ul li{
  font-size: 16px;
  width: 100px;
  float: left;
  display: block;
  text-align: center;
  cursor: pointer;
}
.portlet ul li a {
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
}
ul.searchNav {
    overflow: hidden;
}
.portlet ul li a.searchNav-hover,.portlet ul li:hover a{
  background: #0455a7;
  color: #fff;
}
.search-area form{
  display: block;
  border: 1px solid #0455a7;
  border-radius: 3px;
  overflow: hidden;
  margin: 20px 0;
}
.input_text,.search-text{
  width: 680px;
  float: left;
  line-height: 48px;
  height: 48px;
  border: none;
  text-indent: 10px;
}
.input_sub,.search-btn {
  background: #0455a7 url(searchfileDirtemplatemainpageTemppccommonresulta682f40ff03646a48f6d5245734bbf26wuchangmenhusousuosyimageshape.png) 20px 14px no-repeat;
  height: 48px;
  line-height: 48px;
  width: 118px;
  color: #fff;
  border: none;
  font-size: 18px;
  font-weight: bold;
  text-indent: 26px;
}
.resou{
  overflow: hidden;
  width: 800px;
  margin: 0 auto;
}
.resou dl dt{
  font-size: 16px;
  color: #000;
  float: left;
  font-weight: bold;
  line-height: 30px;
}
.resou dl dd{
 float: left;
}
.resou dl dd a{
  display: block;
  padding: 0 10px;
  line-height: 30px;
  font-size: 16px;
}
.footer{
  border-top: 1px solid #ccc;
  color: #959595;
  width: 100%;
  min-width: 1200px;
  height: 140px;
  line-height: 140px;
  text-align: center;
}