* {
 margin: 0px; padding: 0px;
}
body {
 background-position: bottom; color: rgb(51, 51, 51); line-height: 28px; font-family: "??????"; font-size: 15px; background-image: url(../img/bg.jpg); background-attachment: fixed; background-repeat: no-repeat; background-size: cover;
}
a {
 color: rgb(51, 51, 51); text-decoration: none;
}
a:hover {
 color: rgb(155, 13, 20);
}
#wrap {
 width: 1200px; height: auto; padding-top: 70px; margin-right: auto; margin-left: auto;
}
#top {
 width: 730px; height: 72px; padding-top: 18px; padding-left: 470px; float: left; background-image: url(../img/logo26.png); background-repeat: no-repeat;
}
#main {
 width: 1200px; height: auto; padding-bottom: 20px; float: left;
}
#link {
 width: 720px; margin-left:39.2%; height: 62px; padding-top: 8px; padding-left: 10px; margin-bottom: 20px; float: left; background-image: url(../img/blockbg.png); background-repeat: repeat;
}
#link img {
 padding-right: 25px; padding-left: 25px; float: left;
}
#bottom {
 width: 1200px; height: 35px; text-align: center; line-height: 35px; font-size: 12px; margin-bottom: 20px; float: left; background-image: url(../img/blockbg.png); background-repeat: repeat;
}
#left {
 width: 400px; height: 400px; float: left;
}
#left_flash {
 width: 400px; height: 150px; padding-top: 60px; float: left;
}
#left_link {
 width: 360px; height: 150px; padding-right: 20px; padding-left: 20px; float: left;
}
#left_link li {
 width: 120px; height: auto; text-align: center; float: left; list-style-type: none;
}
#right {
 width: 728px; height: auto; padding-top: 50px; padding-bottom: 20px; padding-left: 72px; float: left;
}
#block {
 padding: 22px 32px; border: 2px solid rgb(255, 255, 255); border-image: none; width: 660px; height: auto; float: left; background-image: url(../img/blockbg.png);
}
#block_title {
 background-position: 3px 11px; width: 630px; height: 39px; color: rgb(155, 13, 20); line-height: 39px; padding-left: 30px; font-family: "??????"; font-size: 22px; font-weight: bold; border-bottom-color: rgb(155, 13, 20); border-bottom-width: 1px; border-bottom-style: solid; float: left; background-image: url(../img/block_titlebg.png); background-repeat: no-repeat;
}
#block_content {
 width: 650px; height: auto; padding-top: 15px; padding-right: 5px; padding-left: 5px; float: left;
}
#block_list_body {
 padding: 15px 5px 5px; width: 650px; height: auto; float: left;
}
#block_list {
 width: 650px; height: auto; float: left;
}
#block_list li {
 width: 650px; height: auto; border-bottom-color: rgb(155, 13, 20); border-bottom-width: 1px; border-bottom-style: dashed; float: left; list-style-type: none;
}
#block_list a {
 background-position: 7px 12px; width: 622px; height: auto; padding-right: 8px; padding-left: 20px; display: block; background-image: url(../img/li.png); background-repeat: no-repeat;
}
#block_list a:hover {
 background-position: 7px 12px; color: rgb(255, 255, 255); background-image: url(../img/lihover.png); background-repeat: no-repeat; background-color: rgb(203, 6, 6);
}
.date {
 float: right;
}
#cat_name {
 width: auto; height: 28px; color: rgb(255, 255, 255); line-height: 28px; padding-right: 15px; padding-left: 15px; font-size: 15px; font-weight: bold; margin-right: auto; margin-left: auto; float: left; background-color: rgb(155, 13, 20);
}
#cat_content {
 padding: 15px; border: 1px solid rgb(155, 13, 20); border-image: none; width: 618px; height: auto; line-height: 24px; clear: left; font-size: 14px; margin-bottom: 25px;
}
#cat {
 width: 650px; height: auto; float: left;
}
#cat2 {
 width: 200px; height: auto; padding-right: 19px; float: left;
}
#cat3 {
 width: 200px; height: auto; float: left;
}
#cat2_content {
 padding: 15px; border: 1px solid rgb(155, 13, 20); border-image: none; width: 165px; height: auto; line-height: 24px; clear: left; font-size: 14px; margin-bottom: 25px;
}
#show_body {
 padding: 15px 10px 5px; width: 640px; height: auto; float: left;
}
#show_title {
 width: 640px; height: auto; text-align: center; line-height: 200%; font-size: 18px; font-weight: bold; float: left;
}
#show_info {
 width: 640px; height: auto; text-align: center; color: rgb(102, 102, 102); line-height: 160%; font-size: 12px; float: left;
}
#show_content {
 width: 640px; height: auto; line-height: 180%; padding-top: 15px; padding-bottom: 10px; float: left;
}
#top1{
 background-image: url(../img/menu1.png);
 width: 734px;
 height: 54px;
 padding-top: 12px;
 padding-left: 0px;
 background-repeat: no-repeat;
}