@charset "utf-8";
#btn {
  background:url(../images/home/btn-bg.jpg) no-repeat;
}

.container {
  background:url(../images/home/content-bg.jpg) no-repeat;
}

.topcontent {
  overflow:hidden;
  padding-left:20px;
}

.topLeft {
  background:url(../images/home/home-p1-bg.jpg) no-repeat;
  width:300px;
  float:left;
  min-height:183px;
  height:auto !important;
  height:183px;
  padding-left:344px;
  padding-top:18px;
  color:#fff;
}

.topLeft h3 {
  font-size:15px;
  margin-bottom:4px;
}

.topLeft p {
  font-size:13px;
  line-height:20px;
}

.topRight {
  float:right;
  width:286px;
}

.loginArea {
  margin-bottom:10px;
}

.middlecontent {
  margin-top:10px;
  overflow:hidden;
  clear:both;
  margin-left:20px;
}

h2 span {
  display:none;
}

.middlesub1{
  width:402px;
  float:left;
  display:inline;
}

.middlesub1 h2 {
  background:url(../images/home/subtitle1.png) no-repeat;
  width:171px;
  height:23px;
  margin-left:23px;
  margin-top:14px;
  margin-bottom:14px;
}

.list1 {
  width:364px;
  overflow:hidden;
  margin-left:18px;
}

.list1 li {
  border-top:1px dotted #2b2b2b;
  padding-top:4px;
  padding-bottom:12px;
}

.list1 li a {
  color:#F1F1EC;
}

.list1 li a:hover {
  color:#666666;
}

.middlesub2 {
  width:494px;
  float:right;
  margin-right:22px;
  display:inline;
}

.middlesub2 h2 {
  background:url(../images/home/subtitle2.png) no-repeat;
  height:22px;
  margin:15px 0 5px 23px;
  text-align:right;
}

.middlesub2 h2 img {
  display:inline;
  margin-top:3px;
  margin-right:23px;
}

.list2 {
  width:451px;
  overflow:hidden;
  margin-left:19px;
  padding-bottom:10px;
}

.list2 li {
  background:url(../images/home/icon-arrow.png) 3px 13px no-repeat;
  padding-left:14px;
  padding-top:8px;
  padding-bottom:8px;
  border-top:1px dotted #555555;
}

.list2 li a {
  color:#aaaaaa;
}

.list2 li a:hover {
  color:#fff;
}

.list2 li.li1st {
  border:0;
}

.middlesub3 {
  float:left;
  width:732px;
  margin-bottom:10px;
  padding-bottom:14px;
}

* html .middlesub3 {
  margin-top:0;
  margin-bottom:0;
}

.middlesub3 h2 {
  background:url(../images/home/subtitle3.png) no-repeat;
  height:18px;
  margin:12px 0 7px 21px;
  text-align:right;
}

.middlesub3 h2 img {
  display:inline;
  margin-top:1px;
  margin-right:22px;
}

.photolist {
  width:710px;
  background:url(../images/home/icon-line.png) repeat-x;
  overflow:hidden;
  margin-left:10px;
}

.photolist img {
  float:left;
  width:100px;
  border:1px none #666;
  margin-left:9px;
  margin-right:7px;
  margin-top:11px;
  display:inline;
}

.middlesub4 {
  float:right;
  border:5px solid #333;
  width:160px;
  margin-bottom:10px;
  margin-right:22px;
  display:inline;
}

* html .middlesub4 {
  margin-top:0;
  margin-bottom:0;
}

.middlesub5 {
  width:912px;
  padding-bottom:12px;
}

* html .middlesub5 {
  float:left;
  margin-top:10px;
}

.middlesub5 h2 {
  background:url(../images/home/subtitle4.png) no-repeat;
  height:14px;
  margin:13px 0 4px 21px;
  text-align:right;
}

.middlesub5 h2 img {
  display:inline;
  margin-top:1px;
  margin-right:16px;
}

.flinklist {
  overflow:hidden;
}

.flinks {
  float:left;
  width:165px;
  height:48px;
  overflow:hidden;
  border:1px none #666;
  margin-left:11px;
  margin-right:4px;
  margin-top:11px;
  display:inline;
}

.homecontent1 ,
.homecontent2 {
  overflow:hidden;
  clear:both;
}

.homecontent1 {
  margin-bottom:10px;
}


.loginlayout {
  float:none;
}
