body {margin: auto; font: normal 12px verdana,宋体,sans-serif; color: #000; line-height: 200%; text-align: center; background: #48dfff url(/add-ons/xxgk/img/bg_body.gif) repeat-x top;}
a {color: #339; text-decoration: none;}
a:hover {text-decoration: underline;}
form {margin: 0px; padding: 0px; border: none;}
input {font: normal 12px verdana,宋体,sans-serif; color: #000; margin: 0px; padding: 0px;}
textarea {font: normal 12px verdana,宋体,sans-serif; color: #000; padding: 2px; line-height: 150%;}
p {margin: 2em 0;}
.hdtt {display: none;}

/*head*/
#head {height: 120px; width: 960px; margin: auto; background-image: url(/add-ons/xxgk/img/bg_head.png); text-align: right; border-top: 1px solid #0ff; margin-top: 20px;}
#head span {width: 210px; height: 24px; color: #fff; float: right; background: #000; text-align: center; line-height: 22px; color: #777;}
#head span a {color: #fff; padding: 0 7px;}
#head span .rss {color: #f70; padding-left: 20px; background: url(/add-ons/xxgk/img/icon_rss.png) no-repeat 7px 3px;}

/*menu*/
#menu {width: 960px; margin: auto; height: 28px; background: #21539f;}
#menu ul,li {margin: 0px; padding: 0px;}
#menu ul {width: 750px; float: left;}
#menu li {float: left; text-align: center; list-style: none; width: 150px; background: #bd0000 url(/add-ons/xxgk/img/btn_menu.gif) no-repeat 0 -28px; color: #fff; font: bold 14px verdana,宋体,sans-serif; line-height: 28px;}
#menu li a {display: block; width: 150px; height: 28px; text-decoration: none; margin: 0px; padding: 0px; background: #eee url(/add-ons/xxgk/img/btn_menu.gif) no-repeat top; color: #000;}
#menu li a:hover {background: #b0b0b0 url(/add-ons/xxgk/img/btn_menu.gif) no-repeat bottom; color: #000;}

/*search*/
#searchbar {width: 210px; float: right; border: 1px solid #000; border-left: none; border-right: none; height: 26px; background: #fff;}
#shtxt {float: left; width: 180px; height: 26px; overflow: hidden;}
#input_txt {width: 180px; height: 26px; line-height: 26px; text-indent: 4px; border: none; border-color: #fff;}
#shimg {float: right; width: 30px; height: 26px;}
#input_img {width: 30px; height: 26px; border: none;}

#main {width: 960px; margin: auto; background: #fff;}
#content {width: 960px; background: #fff; text-align: center; float: left;}

#left {width: 750px; float: left; background: #fff; text-align: left; overflow: hidden; background: #fff url(/add-ons/xxgk/img/bg_left.gif) repeat-x top;}

#zntt {margin: 0 25px; width: 700px; height: 40px; background: url(/add-ons/xxgk/img/tt_zn.gif) no-repeat  33px 20px;}
#zn {margin: 0 25px; width: 698px; padding: 0; background: #fff url(/add-ons/xxgk/img/bg_zn.gif) repeat-x; border: none; overflow: hidden; height: 120px; border-top: 3px solid #000; border-left: 1px solid #000; border-right: 1px solid #000;}
#zn #zntxt {display: block; width: 700px; height: 95px; overflow: hidden; color: #000;}
#zn #zntxt img {float: left; margin-top: 5px;}
#zn #zntxt p {margin: 12px 18px 0; text-indent: 2em; font-size: 12px; line-height: 150%;}
#zn #zntxt br {text-indent: 2em;}
#zn a {display: block; width: 85px; float: right; height: 25px; background: url(/add-ons/xxgk/img/icon_cm.gif) no-repeat  53px 0;}

#topnewtt {margin: 0 25px; width: 700px; height: 35px; background: url(/add-ons/xxgk/img/tt_topnew.gif) no-repeat  33px 15px;}
#topnew {margin: 0 25px; width: 700px; padding: 0; background: #fff; border: none; overflow: hidden;}
#topnew #tt {margin: 0; padding: 0; height: 28px; border-top: 3px solid #000; border-bottom: 1px solid #000;}
#topnew #tt span {color: #fff; text-align: center; font-size: 12px; margin: 0; height: 28px; background: #06c; font-weight: bold;}
#topnew #tt .tt {background: #06c url(/add-ons/xxgk/img/bg_topnewtgt.gif) no-repeat left top;}
#topnew li {list-style: none; margin: 0; width: 700px; height: 28px; font-size: 12px; background: #fff; border-bottom: 1px dotted #999; line-height: 28px;}
#topnew li a {display: block; width: 519px; text-indent: 10px; height: 26px; line-height: 26px;}
#topnew li a:hover {background: #d7e6f9; text-decoration: none; color: #000;}
#topnew li span {display: block; height: 26px; margin: 1px 0;}
#topnew li .tt {float: right; width: 520px; text-align: left;}
#topnew li .no {float: left; width: 180px; background: #eee; text-align: center; font-size: 10px;}

#right {width: 210px; float: right; background: #fff; text-align: left; background: #fff url(/add-ons/xxgk/img/bg_left.gif) repeat-x top;}

#top10tt {width: 200px; height: 40px; margin: 0; background: url(/add-ons/xxgk/img/tt_top10.gif) no-repeat  45px 20px;}
#top10 {margin: 0; padding: 0;}
#top10 li {clear: both; list-style: none; margin: 0 0 1px; width: 200px; height: 24px;}
#top10 li a {display: block; width: 200px; height: 24px; color: #000; font-size: 12px; line-height: 24px;}
#top10 li a:hover {background: #b0b0b0; color: #fff; text-decoration: none;}
#top10 li a:hover span {background: #f30; color: #fff;}
#top10 li a span {width: 25px; height: 24px; float: left; text-align: center; margin-right: 10px; background: #000; color: #c8c8c8; border-right: 1px solid #fff;}
#top10 .no1 {background: #0072e3; border-top: 3px solid #000;}
#top10 .no2 {background: #4aa5ff;}
#top10 .no3 {background: #95caff;}
#top10 .no4,.no5,.no6,.no7,.no8,.no9,.no10 {background: #d9ecff;}
#right img {border: none; margin: 20px 0 0 5px;}

/*system.asp*/
#zd {margin: 40px 80px 0; border-top: 2px solid #000; text-align: center; width: 800px;}
#zd ul {margin: 0; padding: 0; list-style: none; width: 800px;}
#zd li {margin: 0 1px; width: 798px; height: 30px; font-size: 12px; background: #fff; border-bottom: 1px dotted #999; line-height: 30px; text-align: left;}
#zd li span {display: block; width: 148px; float: right; height: 28px; margin: 1px 0; background: #eee; text-align: center; font-size: 10px;}
#zd li a {display: block; float: left; width: 646px; text-indent: 10px; height: 28px; margin: 1px; line-height: 30px; text-indent: 30px; background: url(/add-ons/xxgk/img/icon_art.gif) no-repeat 5px 7px;}
#zd li a:hover {color: #000; text-decoration: none; background: #d7e6f9 url(/add-ons/xxgk/img/icon_art_over.gif) no-repeat 5px 7px;}

/*category.asp*/
#cleft {width: 215px; float: left; min-height: 100px; overflow: hidden; padding-top: 40px; margin: 0; font-weight: bold;}

#cleft span {display: block; width: 190px; height: 28px; line-height: 28px; background: #c0bbff;}
#cleft #czn {border: 1px solid #000; margin-left: 20px; margin-bottom: 5px;}
#cleft #cml {border: 1px solid #000; margin-left: 20px; margin-bottom: 10px;}

#cleft ul {margin: 0; padding: 0; margin-left: 20px;}
#cleft li {float: left; list-style: none; margin: 0; padding: 0; text-align: left; line-height: 28px;}
#cleft li span {display: block; width: 190px; text-indent: 20px; background: #fff url(/add-ons/xxgk/img/icon_to.gif) no-repeat 0 7px;}
#cleft li a {display: block; width: 190px; text-indent: 20px;}


#cright {width: 735px; float: right; min-height: 100px; text-align: left;}
#c_no_art {font: normal 12px 宋体,verdana,sans-serif; text-align: center; height: 80px; width: 90%; line-height: 80px; background: #FFFFB0; border: 1px solid #000; margin: 40px auto auto;}
#ctb {margin: 40px 0 0 10px; font-size: 12px; border-collapse: collapse;}
#ctb td {padding: 2px 5px; margin: 0; text-align: center; line-height: 150%; border-bottom: 1px dotted #999;}
#ctb #ctt td {text-align: center; background: #06c url(/add-ons/xxgk/img/bg_topnewtgt.gif) no-repeat left top; color: #fff; font-weight: bold; height: 25px; border-top: 3px solid #000; border-bottom: 1px solid #000; line-height: 25px;}
#ctb #ctt .ctd1 {background-image: none;}
#ctb #ctt .ctd2 {text-align: center;}
#ctb .ctd1 {width: 160px;}
#ctb .ctd2 {width: 220px; text-align: left;}
#ctb .ctd3 {width: 100px; background-color: #eee;}
#ctb .ctd4 {width: 70px;}
#ctb .ctd5 {width: 100px; background-color: #eee;}
#ctb .sf {font-size: 10px; width: 160px; background-color: #eee;}
#ctb .sf2 {font-size: 10px; width: 70px;}

/*search.asp*/
#sh_stat {margin: 40px 80px 5px; text-align: left;}
#sh_no_art {font: normal 12px 宋体,verdana,sans-serif; text-align: center; width: 90%; background: #ffffb0; border: 1px solid #000; margin: 20px auto auto; padding: 20px 0;}
#sh_result {margin: 0 80px; border-top: 2px solid #000; text-align: center; width: 800px;}
#sh_result ul {margin: 0; padding: 0; list-style: none; width: 800px;}
#sh_result li {margin: 0 1px; width: 798px; height: 30px; font-size: 12px; background: #fff; border-bottom: 1px dotted #999; line-height: 30px; text-align: left;}
#sh_result li span {display: block; width: 148px; float: right; height: 28px; margin: 1px 0; background: #eee; text-align: center; font-size: 10px;}
#sh_result li a {display: block; float: left; width: 648px; text-indent: 10px; height: 28px; margin: 1px; line-height: 30px; text-indent: 30px; background: url(/add-ons/xxgk/img/icon_art.gif) no-repeat 5px 7px;}
#sh_result li a:hover {color: #000; text-decoration: none; background: #d7e6f9 url(/add-ons/xxgk/img/icon_art_over.gif) no-repeat 5px 7px;}

/*article.asp*/
#art_where {text-align: left; margin: 20px 50px 50px;}
#art_xx {text-align: left; margin: 0 0 50px 70px;}
#art_tt {font-size: 22px; font-weight: bold; margin: 20px 50px;}
#art_ct {margin: 30px 50px; text-align: left; font: normal 14px 宋体,verdana,sans-serif; line-height: 2em;}
#art_ct ol {clear: both; list-style-type: decimal;}
#art_ct p {text-indent: 2em; margin: 1em 0 0 0;}
#art_ct .i_noindent {text-indent: 0em;}
#art_ct .i_title {text-indent: 0em; text-align: center; font-weight: bold;}
#art_ct .i_date {text-indent: 0em; text-align: right;}
#art_ct .i_table {border: 1px solid #999; margin: auto;}
#art_ct .i_table td,th {border: 1px solid #999;}


/*sugbox.asp*/
#sugmsg {width: 60%; height: 50px; line-height: 50px; background: #ffffb0; border: 1px solid #000; margin: 40px auto -45px; font-weight: bold;}
#sugtb {width: 60%; margin: auto; border-collapse: collapse; margin-top: 40px;}
#sugtb input {padding: 2px;}
#sugtb thead th {height: 10px; border-bottom: 1px solid #999;}
#sugtb tbody th {width: 100px; text-align: left; padding: 2px 0 2px 15px; font-size: 12px;}
#sugtb tbody td {text-align: left; padding: 2px;}
#sugtb .color2 {background: #eee;}
#sugtb tfoot td {padding-top: 10px; border-top: 1px solid #999; text-align: right;}
/*pnt*/
#pnt {float: right; padding: 0 5px;}
#pnt a {display: block; width: 15px; height: 11px; line-height: 10px; border: 1px solid #f60; background: #eee; color: #f30; float: left; margin: 20px 2px 0; font-size: 9px; text-decoration: none;}
#pnt a:hover {border-color: #000; color: #000;}
#pnt span {display: block; width: 15px; height: 11px; line-height: 10px; border: 1px solid #f60; background: #f60; color: #fff; float: left; margin: 20px 2px 0; font-size: 9px;}

/*foot*/
#copyr {clear: both; line-height: 130%; padding: 70px 0 25px; text-align: center; width: 960px; margin: auto; color: #000; background: #fff url(/add-ons/xxgk/img/bg_foot.gif) repeat-x bottom;}
#copyr hr {height: 1px; width: 90%; margin: 15px auto; border: none; border-top: 1px solid #acf0ff;}
#copyr p {font-size: 10px; margin-top: 0px;}
