@charset "utf-8";

/***** ��ҳ *****/
#container {
  width: 1200px;
}

/***** ��ǰλ�� *****/
#position {
  height: 60px;
  text-align: left;
  padding-left: 12px;
  background: url(../images/djgz_01.png) left center no-repeat;
  border-bottom: 1px #dd7746 solid;
  font:
    15px/60px "Microsoft YaHei",
    "����";
  padding-left: 40px;
}
#position a {
  font:
    15px/60px "Microsoft YaHei",
    "����";
  text-decoration: none;
}
#position a:hover {
  color: #ff0000;
}

/***** ���������б� *****/
.sortlist ul {
  text-align: left;
  padding: 20px 5px;
}
.sortlist ul li {
  font:
    15px/38px "Microsoft YaHei",
    "����";
  text-align: left;
  background: url(../images/dian02.png) left center no-repeat;
  text-indent: 14px;
}
.sortlist ul li a:hover {
  text-decoration: underline;
}
.sortlist ul li span {
  float: right;
  font:
    14px/38px "Microsoft YaHei",
    "����";
  color: #9c9c9c;
}

/***** ͼƬ�����б� *****/
.tpsortlist ul {
  padding: 20px 5px 0 5px;
}
.tpsortlist ul li {
  width: 228px;
  height: 192px;
  margin: 0 25px 28px 0px;
  padding: 22px;
  float: left;
  text-align: center;
  background: #f7dabc url(../images/dj_03.png) center top no-repeat;
  box-shadow: 5px 5px 0 0 #bc775c;
}
.tpsortlist ul li a {
  text-align: center;
  font:
    15px/40px "Microsoft YaHei",
    "����";
}
.tpsortlist ul li img {
  width: 222px;
  height: 154px;
  border: 3px #fffce6 solid;
  position: relative;
  overflow: hidden;
}
.tpsortlist ul li li:nth-child(4n) {
  margin: 0 0 28px 0px;
}

/***** ��ҳ�б���ҳ *****/
.page {
  margin: 8px 3px 24px 3px;
  padding: 3px;
  text-align: center;
  clear: both;
}
.page a {
  font: 15px/38px "Helvetica";
  margin: 2px;
  padding: 8px 11px;
  background-color: #dfdfdf;
  color: #747474;
  text-decoration: none;
}
.page a:hover {
  background-color: #e11714;
  color: #fff;
}
.page a:active {
  background-color: #e11714;
  color: #fff;
}
.page span {
  margin: 2px;
  padding: 8px 11px;
  background-color: #dfdfdf;
  color: #747474;
  font: 15px/38px "Helvetica";
}
.page span.strong {
  margin: 2px;
  padding: 8px 11px;
  font-weight: bold;
  color: #fff;
  background-color: #e11714;
  font: 15px/38px "Helvetica";
}
