* {
 margin: 0px; padding: 0px;
}
html {
 background: url("../images/bg.gif");
}
body {
 line-height: 22px; font-family: "宋体","Arial Narrow"; font-size: 12px;
}
div {
 background: rgb(255, 255, 255);
}
form {
 margin: 0px; padding: 0px;
}
ul {
 margin: 0px; padding: 0px;
}
li {
 margin: 0px; padding: 0px;
}
p {
 margin: 0px; padding: 0px;
}
h1 {
 margin: 0px; padding: 0px;
}
h2 {
 margin: 0px; padding: 0px;
}
h3 {
 margin: 0px; padding: 0px;
}
h4 {
 margin: 0px; padding: 0px;
}
h5 {
 margin: 0px; padding: 0px;
}
h6 {
 margin: 0px; padding: 0px;
}
input {
 line-height: 16px; font-size: 12px;
}
select {
 line-height: 16px; font-size: 12px;
}
img {
 border-width: 0px;
}
ul {
 list-style-type: none;
}
li {
 list-style-type: none;
}
.left {
 float: left;
}
.right {
 color: rgb(153, 153, 153); font-size: 12px; float: right;
}
.clear {
 width: 100%; height: 0px; overflow: hidden; clear: both;
}
.over {
 overflow: hidden;
}
.blank5 {
 width: auto; height: 5px;
}
.blank10 {
 width: auto; height: 10px;
}
a {
 color: rgb(102, 102, 102); text-decoration: none;
}
a:hover {
 color: rgb(85, 85, 85); text-decoration: none;
}
img {
 
}
.pt10 {
 padding-top: 10px;
}
.black {
 color: rgb(0, 0, 0);
}
.m5 {
 margin-left: 5px; display: inline;
}
.btx {
 border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.ee {
 background: rgb(247, 247, 247);
}
.m10 {
 margin-left: 15px; display: inline;
}
.f14 {
 font-size: 14px;
}
.top {
 background: url("images0001.jpg"); margin: 0px auto; width: 1000px; height: 150px; overflow: hidden;
}
.logo {
 margin-left: 0px; display: inline;
}
.t_kz {
 width: 300px; line-height: 20px; padding-top: 30px;
}
.souuo {
 border: 1px solid rgb(204, 204, 204); width: 150px; height: 20px; color: rgb(136, 136, 136); line-height: 23px; padding-right: 5px; padding-left: 5px;
}
.an {
 background: none; font-weight: 600;
}
.main {
 background: rgb(255, 255, 255); margin: 0px auto; width: 1000px; height: auto; overflow: hidden; font-size: 13px;
}
.td_f a img {
 margin: 0px; padding: 0px;
}
.num {
 left: 100px; top: 135px; width: 90px; float: right; position: absolute;
}
.num li {
 background: url("imagesflashbutton.gif") no-repeat -15px 0px; margin: 1px; width: 15px; height: 15px; text-align: center; color: rgb(134, 162, 184); line-height: 15px; font-family: Arial; font-size: 12px; float: left; list-style-type: none; cursor: pointer;
}
.num li.on {
 background: url("imagesflashbutton.gif") no-repeat; width: 15px; height: 15px; color: rgb(255, 255, 255); line-height: 15px;
}
.index_left {
 background: rgb(249, 249, 249); width: 235px; height: 200px; overflow: hidden; float: left;
}
.index_right {
 width: 765px; overflow: hidden; float: right;
}
.article {
 width: 735px; height: 260px; overflow: hidden; padding-top: 15px; padding-left: 30px; clear: both; float: left;
}
.bar_header {
 background: url("imagesheaderbg.gif") no-repeat 0px 4px; height: 25px; color: rgb(5, 66, 110); overflow: hidden; padding-bottom: 1px; padding-left: 20px; font-family: "黑体"; font-size: 15px; font-weight: 600; border-bottom-color: rgb(103, 169, 217); border-bottom-width: 3px; border-bottom-style: solid; float: left;
}
.bar_header span {
 line-height: 33px; padding-top: 10px; position: relative; _top: -20px;
}
.news_header {
 width: 402px;
}
.notice_header {
 width: 225px;
}
.pics {
 background: url("imagesmain_bg.gif") no-repeat -250px -292px; list-style: none; width: 725px; height: 175px; overflow: hidden; padding-top: 4px; padding-left: 20px; margin-left: 15px; float: left;
}
.pics li {
 list-style: none; width: 185px; margin-left: 2px; float: left;
}
.focus {
 width: 315px; height: 251px; float: left;
}
.search {
 background: url("imagesmain_bg.gif") no-repeat 0px -200px; width: 235px; height: 30px; padding-top: 30px;
}
.friendlink {
 width: 235px; height: 152px; overflow: hidden; padding-top: 0px;
}
.friendlink ul {
 padding-left: 0px;
}
.friendlink ul li {
 text-align: center; margin-top: 1px;
}
.friendlink2 {
 background: url("imagesmain_bg.gif") no-repeat 0px -200px; width: 235px; height: 152px; overflow: hidden; padding-top: 0px;
}
.friendlink2 ul {
 padding-left: 8px;
}
.friendlink2 ul li {
 margin-top: 1px;
}
.friendlink select {
 margin-top: 1px;
}
.bottom {
 background: url("imagesbottom.gif") repeat-x left -16px; height: 60px; padding-top: 20px; font-size: 13px;
}
.bottom p {
 text-align: center; line-height: 22px;
}
.news {
 width: 422px; height: 273px; overflow: hidden; margin-left: 10px; float: left;
}
.notice {
 width: 235px; overflow: hidden; margin-left: 10px; float: left;
}
.fenhui {
 width: 360px; height: 273px; overflow: hidden; margin-left: 20px; float: left;
}
.fagui {
 width: 235px; overflow: hidden; float: left;
}
.minzhu {
 width: 360px; height: 273px; overflow: hidden; margin-left: 25px; float: left;
}
.fenhui_header {
 width: 340px;
}
.minzhu_header {
 width: 340px;
}
.fagui_header {
 width: 220px;
}
.alist {
 overflow: hidden; padding-top: 5px; float: left;
}
.alist li {
 background: url("images002.gif") no-repeat 0px 4px; width: auto; line-height: 25px; overflow: hidden; padding-left: 20px; list-style-type: none;
}
.alist li span {
 color: rgb(102, 102, 102); font-size: 13px;
}
.alist li span .right {
 font-size: 12px; float: right;
}
.right {
 float: right;
}
.bdgray {
 border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204); border-image: none; width: 233px;
}
.bdgray2 {
 border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204); border-image: none; width: 233px;
}
.h240 {
 height: 226px;
}
.h300 {
 height: 500px;
}
.time {
 color: rgb(128, 128, 128); margin-left: 5px; float: right; display: inline;
}
.mt5 {
 margin-top: 5px;
}
.mt10 {
 margin-top: 10px;
}
.mt15 {
 margin-top: 15px;
}
.mt20 {
 margin-top: 20px;
}
.address {
 background: repeat-x rgb(250, 250, 250); height: 25px; line-height: 22px; padding-top: 3px; padding-left: 10px; font-size: 12px; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; position: relative;
}
.links {
 margin-top: 10px; margin-left: 45px;
}
.search_input {
 margin: 3px 8px; border: 1px solid rgb(102, 102, 102); border-image: none; width: 120px; height: 22px; line-height: 22px; padding-left: 3px; float: left;
}
.search_button {
 background: url("../images/button.gif") no-repeat -2px rgb(255, 255, 255); margin: 5px 8px; width: 60px; height: 25px; float: left;
}
.paihang {
 background: rgb(249, 249, 249); width: 231px; height: auto; overflow: hidden; margin-top: 10px; margin-left: 1px; float: left;
}
.paihang_header {
 background: rgb(249, 249, 249); width: 221px; height: 25px; line-height: 25px; overflow: hidden; padding-bottom: 3px; padding-left: 10px; font-size: 14px; font-weight: 600; margin-left: 0px; border-bottom-color: rgb(70, 125, 192); border-bottom-width: 2px; border-bottom-style: solid; float: left;
}
.tbl {
 background: rgb(249, 249, 249); border: currentColor; border-image: none; width: 222px;
}
.tbl th {
 height: 30px;
}
.tbl tr td {
 border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
#MainPromotionBanner {
 background: rgb(254, 185, 0); width: 316px; height: 251px;
}
#MainPromotionBanner #SlidePlayer {
 margin: 0px auto; position: relative;
}
#MainPromotionBanner .Slides {
 list-style: none; margin: 0px; padding: 0px; height: 251px; overflow: hidden;
}
#MainPromotionBanner .Slides li {
 width: 315px; height: 251px; float: left;
}
#MainPromotionBanner .Slides img {
 border: 0px currentColor; border-image: none; width: 315px; height: 251px; display: block;
}
#MainPromotionBanner .SlideTriggers {
 list-style: none; margin: 0px; padding: 0px; top: 224px; height: 25px; right: 0px; position: absolute; z-index: 10;
}
#MainPromotionBanner .SlideTriggers li {
 background: url("../images/slide_trigger.gif") no-repeat center; margin: 3px 6px; width: 16px; height: 16px; text-align: center; color: rgb(116, 168, 237); line-height: 16px; overflow: hidden; font-family: Arial; font-size: 0.9em; float: left; display: inline; cursor: pointer;
}
#MainPromotionBanner .SlideTriggers li.Current {
 background: url("../images/slide_trigger_c.gif") no-repeat center; margin: 0px 6px; border: 0px currentColor; border-image: none; width: 21px; height: 21px; color: rgb(255, 255, 255); line-height: 21px; font-size: 1.4em; font-weight: bold;
}
.list {
 border: 0px solid rgb(106, 149, 27); border-image: none; width: 748px; line-height: 22px; font-size: 12px; margin-top: 10px;
}
.listhead td {
 height: 24px; color: red; line-height: 22px; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 2px; border-bottom-style: solid;
}
.listbr td {
 height: 24px; line-height: 22px; padding-left: 5px; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: solid;
}
@media unknown
{
#header #search input {
 padding: 0px 0px 0px 23px; height: 24px;
}
}
.zhuanti_head {
 width: 900px;
}
#content {
 background: rgb(255, 255, 255); width: 1000px; color: rgb(51, 51, 51); overflow: hidden; padding-top: 0px; padding-bottom: 15px; border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 0px; border-left-width: 0px; border-right-style: solid; border-left-style: solid; float: left;
}
#content img {
 margin: 0px 4px; border: 0px currentColor; border-image: none;
}
#content .post {
 font-size: 14px; margin-bottom: 20px;
}
#content .post h1 {
 padding: 8px; text-align: center; line-height: 28px; font-size: 16px;
}
#content .post h1.post-caption {
 padding-left: 23px;
}
#content .post h1.post-caption a {
 color: rgb(51, 51, 51); text-decoration: none;
}
#content .post h1.post-caption a:hover {
 color: rgb(85, 85, 85);
}
#content .post ul {
 margin-bottom: 10px; list-style-type: square; list-style-position: inside;
}
#content .post ol {
 margin-bottom: 10px; list-style-type: decimal; list-style-position: inside;
}
#content .post .post-info {
 background: rgb(233, 239, 245); height: 18px; text-align: center; color: rgb(119, 119, 119); clear: both; font-size: 12px; margin-bottom: 20px;
}
#content .post .post-info div {
 padding: 0px 5px; height: 18px; text-align: center; line-height: 17px; position: relative;
}
#content .post .post-info div #count {
 top: 0px; right: 5px; position: absolute;
}
#content .post .post-info span {
 color: rgb(51, 51, 51); font-weight: bold;
}
#content .post .post-info a {
 color: rgb(51, 51, 51); text-decoration: none;
}
#content .post p {
 font-size: 14px;
}
.aligncenter {
 margin-right: auto; margin-left: auto; display: block;
}
.alignleft {
 margin: 0px 10px 10px 0px; float: left;
}
.alignright {
 margin: 0px 0px 10px 10px; float: right;
}
#sidebar {
 width: 250px; color: rgb(119, 119, 119); overflow: hidden; padding-bottom: 10px; font-size: 12px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left;
}
#sidebar h3 {
 background: rgb(204, 204, 204); font: bold 12px/normal Verdana, Tahoma, serif; border: 1px solid rgb(204, 204, 204); border-image: none; height: 17px; text-align: center; color: rgb(68, 68, 68); padding-top: 5px; font-size-adjust: none; font-stretch: normal; text-shadow: 1px 1px 1px #fff;
}
#sidebar a {
 color: rgb(119, 119, 119); text-decoration: none;
}
#sidebar a:hover {
 color: rgb(255, 0, 0);
}
#sidebar ul li {
 background: url("/templates/images/hot_list.gif") no-repeat 5px 8px; padding-left: 18px; border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
#sidebar .catimage {
 padding: 2px 5px; color: rgb(243, 75, 39);
}
#sidebar .intro {
 background: url("images/sidebar-block-bg.gif") no-repeat bottom; padding: 3px; border: 1px dotted rgb(153, 51, 51); border-image: none; width: 178px; color: rgb(243, 75, 39); margin-right: 5px; margin-bottom: 5px; margin-left: 5px;
}
#sidebar .block {
 background: url("images/sidebar-block-bg.gif") no-repeat bottom; padding: 15px 80px 15px 30px; color: rgb(243, 75, 39);
}
#sidebar .hotlist {
 background: url("../images/sidebar-block-bg.gif") no-repeat bottom; width: 250px; padding-top: 5px; padding-bottom: 15px; clear: both;
}
#sidebar .author {
 text-align: justify;
}
.mutipage {
 margin: 5px auto; padding: 0px 3px; height: 20px; text-align: center; clear: both; font-size: 12px;
}
.mutipage a {
 padding: 0.25em 0.55em; text-decoration: none;
}
.pagenum {
 border: 1px solid rgb(204, 204, 204); border-image: none; width: 30px; height: 20px; margin-right: 3px; margin-left: 3px; float: left;
}
.pagenum a:hover {
 background: rgb(0, 51, 204); color: red;
}
.prepage {
 border: 1px solid rgb(204, 204, 204); border-image: none; width: 50px; height: 20px; float: left;
}
.graypage {
 background: rgb(238, 239, 255); border: 1px solid rgb(204, 204, 204); border-image: none; width: 50px; float: left;
}
.currentnum {
 border: 1px solid rgb(204, 204, 204); border-image: none; width: 30px; height: 20px; color: red; margin-right: 3px; margin-left: 3px; float: left;
}
.pagination {
 margin: 10px 0px; text-align: center; padding-bottom: 5px; clear: both; display: block;
}
.pagination em {
 margin: 0px 3px; color: rgb(204, 0, 51);
}
.pagination a {
 background: url("../images/repeat-x.jpg") repeat-x 0px -274px rgb(247, 247, 247); padding: 2px 5px; border: 1px solid rgb(188, 188, 186); border-image: none; color: rgb(105, 105, 105); text-decoration: none; margin-right: 2px;
}
.pagination a:hover {
 background: url("../images/repeat-x.jpg") repeat-x 0px -303px rgb(51, 145, 219); padding: 2px 5px; border: 1px solid rgb(255, 102, 0); border-image: none; color: rgb(255, 102, 51); text-decoration: none; margin-right: 2px;
}
.pagination span.current {
 background: url("../images/repeat-x.jpg") repeat-x 0px -303px rgb(51, 145, 219); padding: 2px 5px; border: 1px solid rgb(255, 102, 0); border-image: none; color: rgb(255, 102, 51); text-decoration: none; margin-right: 2px;
}
.pagination span.disabled {
 background: rgb(247, 247, 247); padding: 2px 5px; border: 1px solid rgb(188, 188, 186); border-image: none; color: rgb(170, 170, 170); margin-right: 2px;
}
* + html .pagination span.disabled {
 padding: 4px 5px 0px;
}
.search_list {
 list-style: none; padding: 10px 0px; width: 970px;
}
.search_list li {
 width: 990px; height: 75px; line-height: 22px; padding-top: 5px; padding-left: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.search_list li span {
 clear: both;
}
.search_list li .title {
 width: 960px; color: rgb(68, 188, 235); clear: both; font-size: 14px; font-weight: 600;
}
.search_list li .ct {
 width: 960px; color: rgb(86, 89, 90); line-height: 22px; text-indent: 20px; font-size: 12px;
}
.about {
 background: url("imagesaboutus.gif") no-repeat left top rgb(249, 249, 249); width: 235px; height: 123px; padding-top: 62px;
}
.about ul {
 line-height: 38px; padding-left: 82px; font-size: 14px; font-weight: 600;
}
#sidebar .catlist {
 border-width: 3px 1px 1px; border-style: solid; border-color: rgb(51, 145, 219); border-image: none; width: 250px; padding-bottom: 10px; clear: both;
}
#sidebar .catlist ul {
 padding: 10px; border: currentColor; border-image: none;
}
#sidebar .catlist ul li {
 border-width: medium medium 1px; border-style: none none dashed; border-color: currentColor currentColor rgb(51, 145, 219); border-image: none; width: 142px; height: 25px; color: rgb(51, 145, 219); line-height: 25px; padding-left: 80px; clear: both; font-size: 14px; font-weight: 600; float: left;
}
#sidebar .cattitle {
 background: rgb(51, 145, 219); height: 25px; text-align: center; color: rgb(255, 255, 255); line-height: 25px; font-size: 16px; font-weight: 600;
}
.lavaLamp {
 width: 840px; text-align: center; padding-left: 160px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left; position: relative; background-color: rgb(51, 145, 219);
}
.lavaLamp li {
 width: 83px; text-align: center; line-height: 34px; float: left; list-style-type: none;
}
.lavaLamp li.back {
 background: url("../images/bgtab.gif") no-repeat 0px 0px; width: 49px; height: 34px; position: absolute; z-index: 1;
}
.lavaLamp li a {
 width: 84px; height: 34px; color: rgb(255, 255, 255); font-size: 1.2em; font-variant: small-caps; font-weight: 600; text-decoration: none; display: block; position: relative; z-index: 2;
}
.lavaLamp li a:hover {
 color: rgb(255, 246, 4);
}
.lavaLamp li.current-cat a {
 color: darkgreen;
}
ul {
 margin: 0px; padding: 0px;
}
#colortab {
 background: url("imagesnavbg.gif") repeat-x 0px 0px; width: 1000px; height: 33px; text-align: center;
}
* + html .ddcolortabs {
 background: none; margin: 0px auto; width: 980px !important; text-align: center; line-height: 33px; padding-left:8px !important; font-family: "宋体"; display: block; voice-family: inherit;
}
.ddcolortabs {
 background: none; margin: 0 auto; width: 980px !important; text-align: center; line-height: 33px; padding-left:50px !important; font-family: "宋体"; display: block; voice-family: inherit;
}
.ddcolortabs ul {
 font: 11px/normal Arial, Verdana, sans-serif; list-style: none; margin: 0px; padding: 0px; font-size-adjust: none; font-stretch: normal;
}
ddcolortabs li {
 margin: 0px 8px 0px 0px; padding: 0px; text-transform: uppercase; display: inline;
}
.ddcolortabs a {
 margin: 0px 20px 0px 0px; padding: 0px 0px 1px 3px; height: 32px; color: white; letter-spacing: 1px; font-size: 16px; font-weight: 600; text-decoration: none; float: left;
}
.ddcolortabs a span {
 padding: 4px 8px 2px 7px; float: left; display: block;
}
.ddcolortabs a span {
 float: none;
}
.ddcolortabs a:hover {
 
}
.ddcolortabs a:hover span {
 background-color: rgb(51, 145, 219);
}
.ddcolortabs .selected a {
 
}
#ddcolortabs .selected a span {
 
}
.ddcolortabsline {
 background: black; padding: 0px; width: 100%; height: 8px; line-height: 8px; clear: both; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
.dropmenudiv_a {
 border-width: 1px 1px 0px; border-style: solid; border-color: rgb(51, 145, 219); font: 12px/18px Arial; border-image: none; top: 0px; width: 70px; text-align: center; overflow: hidden; visibility: hidden; position: absolute; z-index: 100; font-size-adjust: none; font-stretch: normal; background-color: white;}
.dropmenudiv_a a {
 padding: 2px 0px; width: auto; text-align: center; color: black; text-decoration: none; border-top-color: rgb(103, 139, 63); border-bottom-color: rgb(51, 145, 219); border-top-width: 0px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block;
}
* html .dropmenudiv_a a {
 width: 100%;
}
.dropmenudiv_a a:hover {
 color: white; background-color: rgb(51, 145, 219);
}
.cattop {
 background: url("imagescat-top.gif") no-repeat left top rgb(249, 249, 249); padding: 8px 0px; width: 235px;
}
.cattop ul {
 line-height: 38px; clear: both; font-size: 14px; font-weight: 600; float: left;
}
.cattop h2 {
 height: 50px; text-align: center; color: rgb(255, 255, 255); padding-top: 5px; font-size: 16px;
}
.cattop ul li {
 background: url("imagesbotdot.gif") repeat-x 0px 30px; line-height: 38px; padding-left: 62px;
}
.cattop dd {
 line-height: 38px; clear: both; font-size: 14px; font-weight: 600; float: left;
}
.cattop dl {
 background: url("imagesbotdot.gif") repeat-x 0px 30px; width: 170px; height: 38px; line-height: 25px; padding-top: 1px; padding-left: 60px;
}
* + html .cattop dl {
 background: url("imagesbotdot.gif") repeat-x 0px 30px; height: 38px; line-height: 25px; padding-top: 1px; _padding-left: 72px;
}
.lii {
 background: url("imagesbotdot.gif") repeat-x 0px 30px; line-height: 38px; padding-left: 72px;
}
#llist li {
 background: url("imagesbotdot.gif") repeat-x 0px 30px; line-height: 38px; padding-left: 72px;
}



#full-screen-slider { width:1000px; height:150px; float:left; position:relative;}
#slides_banner { display:block; width:1000px; height:150px; list-style:none; padding:0; margin:0; position:relative; background-color:#CCC;}
#slides_banner li { display:block; width:1000px; height:150px; list-style:none; padding:0; margin:0; position:absolute;}