body {
  font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif;
  color: #333;
  font-size: 14px;
}
body {
  margin: 0;
  padding: 0;
}
ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
a {
  text-decoration: none;
  color: #f80;
}
a img {
  border: 0;
}

.head {
  width: 970px;
  height: 65px;
  margin: auto;
  margin-top: 8px;
}
.head .logo {
  float: left;
  width: 170px;
  text-align: center;
}
.head #searchBar {
  float: left;
  width: 580px;
  margin: 10px 0 0 8px;
}

.navigation {
  width: 970px;
  height: 98px;
  margin: auto;
  display: table;
}
.nav_top {
  height: 38px;
  background: #f80;
  border-radius: 5px 5px 0 0;
}
.nav_top a {
  float: left;
  color: #fff;
  padding: 5px 15px 9px 15px;
  margin: 5px 5px 0 5px;
  font-weight: bold;
}

.nav_top span {
  float: left;
  width: 10px;
  height: 33px;
}
.nav_top .first {
  color: #333;
  background: #fff;
  margin-left: 15px;
  border-radius: 5px 5px 0 0;
}
.nav_top .last {
  float: right;
  width: 11px;
  height: 33px;
}
.nav_top .first:hover {
  color: #f00;
}

.nav_main {
  height: 65px;
  background: #fff;
  border: 1px #ccc solid;
  border-top: 0;
  padding-top: 5px;
}
.nav_main a {
  float: left;
  width: 80px;
  text-align: center;
  padding: 5px 6px 5px 6px;
  color: #373737;
  border-right: 1px #c7c7c7 dashed;
}
.nav_main a:hover {
  text-decoration: underline;
  color: #f80;
}
.nav_main .last {
  border: 0;
}

.position {
  width: 970px;
  height: 35px;
  margin: 5px auto 0;
}
.position {
  background-color: #f7f7f7;
  border: 1px #e7e7e7 solid;
  border-left: 0;
  border-right: 0;
}
.position span {
  background-image: url(common/main.gif);
  background-position: -140px -130px;
}
.position span {
  float: left;
  height: 23px;
  width: 80px;
  padding-top: 8px;
  padding-left: 25px;
  color: #696969;
  font-weight: bold;
}

.position a {
  float: left;
  height: 17px;
  padding-top: 7px;
  color: #f80;
}
.position strong {
  float: left;
  height: 17px;
  padding-top: 8px;
  color: #333;
}

.position em {
  font-style: normal;
  height: 17px;
  padding-top: 6px;
  text-align: center;
  color: #666;
}
.position em {
  float: left;
  height: 25px;
  width: 28px;
}

#searchBar .text {
  float: left;
  width: 380px;
  height: 38px;
  border: 1px #cccccc solid;
  border-radius: 5px;
}
#searchBar .text input {
  float: left;
  width: 365px;
  border: 0;
  border-radius: 5px;
  height: 28px;
  padding: 4px 5px 6px 5px;
  font-size: 16px;
}
#searchBar .text input {
  outline: none;
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
#searchBar .submitBut {
  float: left;
  border: 0;
  border-radius: 5px;
  height: 38px;
  line-height: 38px;
  font-size: 16px;
}
#searchBar .submitBut {
  background: #f93;
  color: #fff;
  margin-left: 5px;
  letter-spacing: 3px;
  width: 90px;
  text-align: center;
}
#searchBar .videoBut {
  background: #3190e2;
}

#selectList {
  position: absolute;
  margin-top: 30px;
  border: 1px #ddd solid;
  background: #f9f9f9;
  margin: 0 0 0 -11px;
  width: 100px;
}
#selectList {
  padding: 3px 0 3px 0;
  border-radius: 0 0 5px 5px;
  display: none;
}
#selectList li {
  padding: 0 10px 0 10px;
  line-height: 30px;
}
#selectList li:hover {
  background: #ddd;
}

.videoNav {
  width: 950px;
  margin: 6px auto auto auto;
  border: #ddd solid 1px;
  background: #f7f7f7;
  display: table;
}
.videoNav {
  padding: 5px 10px 8px 10px;
  line-height: 25px;
  border-left: 0;
  border-right: 0;
}
.videoNav span,
.videoNav a {
  float: left;
}
.videoNav a {
  padding: 0 7px 0 7px;
  margin: 0 3px 0 3px;
}
.videoNav span {
  height: 45px;
  line-height: 20px;
  border-right: 1px #cccccc solid;
  padding: 5px 10px 0 0;
}
.videoNav span {
  color: #666;
  font-weight: bold;
  margin-right: 10px;
}
.videoNav .current {
  background: #069;
  color: #fff;
}

.search_right {
  float: left;
  margin: 12px 0 0 5px;
  width: 200px;
  height: 35px;
  overflow: hidden;
}

.banner_top {
  width: 962px;
  padding: 3px 3px 3px 3px;
  margin: auto;
  margin-top: 4px;
  background-color: #fff;
  border: 1px #c3c3c3 dashed;
  height: 190px;
}
.banner_top .d1 {
  float: left;
  width: 729px;
  border-right: 1px #c3c3c3 dashed;
}
.banner_top .d2 {
  float: left;
  width: 200px;
  margin-top: 15px;
}

.banner_food {
  width: 970px;
  padding: 0px;
  margin: auto;
  margin-top: 4px;
  background-color: #fff;
  border: 1px #c3c3c3 dashed;
}

.food {
  font-size: 12px;
  line-height: 1.8;
  color: #666;
  text-align: center;
  padding-bottom: 8px;
  background: #f8f8f8;
}
.food {
  border-top: 1px #ccc solid;
  padding-top: 12px;
  width: 970px;
  margin: 8px auto auto auto;
}
.food_text {
  background-image: url(common/main.gif);
  background-position: 0px -320px;
  background-repeat: no-repeat;
}
.food_text {
  width: 670px;
  margin: auto;
  text-align: left;
  padding-left: 300px;
}
.food_text span {
  color: #f00;
}
.baidu_tongji {
  display: none;
}
#postwin {
  display: none;
}

.is404 {
  width: 970px;
  margin: 5px auto auto auto;
  border: #e7e7e7 solid 1px;
  height: 350px;
}
.is404 {
  background: #fcfcfc url(common/404.jpg) no-repeat center center;
}
.is404 form {
  position: absolute;
  margin: 215px 0 0 545px;
}
.is404 form #wd {
  border: #999 1px solid;
  border-radius: 5px;
  padding: 0 5px 0 5px;
  height: 30px;
  line-height: 30px;
  width: 190px;
}
.is404 form #but {
  border: 0;
  border-radius: 5px;
  padding: 0 5px 0 5px;
  height: 30px;
  line-height: 30px;
  width: 80px;
  margin-left: 8px;
  background: #09c;
}
.is404 form #but {
  letter-spacing: 5px;
  color: #fff;
}

.pager {
  padding-left: 0;
  margin: 17px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 10px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin: 0 2px;
}
.pager li > a:focus,
.pager li > a:hover {
  text-decoration: none;
  background-color: #eee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:focus,
.pager .disabled > a:hover,
.pager .disabled > span {
  color: #777;
  background-color: #fff;
  cursor: not-allowed;
}
