#main_full {
    width: 980px;
    border: 1px solid #B9DFF9;
    margin: 10px auto 0;
}

#main_l {
    width: 638px;
}

/*栏目*/
.cat,.cat_index {
    margin: 4px auto;
    clear: both;
    overflow: hidden!important;
}

.cat {
    padding: 0 5px;
    background: #F3FEF6;
}

/*栏目标题*/
.cat_title,.cat_title_1 {
    height: 27px;
    overflow: hidden;
    line-height: 27px;
    padding: 0 10px;
    margin-bottom: 10px;
    text-align: left;
    border-bottom: 1px dotted #333333;
}

/*more*/
.cat_title img,.cat_title_1 img .cat_title_1 .more {
}

.cat_title h3,.cat_title_1 h3 {
    font-size: 14px;
    color: #000;
}

.cat_left {
    width: 214px;
    float: left;
    border: 1px solid #99D3FB;
    text-align: center;
    padding: 5px 0;
    overflow: hidden;
}

.cat_left p {
    text-indent: 2em;
    width: 204px;
    text-align: left;
    line-height: 200%;
    margin: 0 auto;
}

.cat_left p a {
    font-size: 14px;
}

.cat_left a img {
    border: 1px solid #CCCCCC;
    padding: 1px;
}

.cat_left ul {
    margin: 0 auto;
}

.cat_right {
    width: 410px;
    float: right;
}

.cat_right a {
    font-size: 14px;
}

/*首页搜索*/
.search_tag_top {
    background: url(images/bg_1.gif) no-repeat 0 -20px;
    padding-top: 5px;
}

.search_tag_top p {
    height: 20px;
    line-height: 20px;
    background: #E4F3FC url(images/bg_search.jpg) no-repeat 10px 0;
    padding-left: 60px;
}

#search_tag span {
    padding: 5px 10px;
    margin: 0;
    cursor: pointer;
}

#search_tag span.selected {
    background: #fff;
    height: 20px;
    line-height: 20px;
}

/*内容页栏目样式*/
#text_1 {
    text-align: right;
    padding-right: 10px;
}

.search_list {
    border-bottom: 1px dashed #B9DFF9;
    margin-bottom: 10px;
    padding: 6px;
}

.search_list dt {
    line-height: 24px;
}

.search_list dt a:link,.search_list dt a:visited {
    font-size: 14px;
    color: #00c;
    text-decoration: underline;
}

.search_list dt a:hover,.search_list dt a:active {
    font-size: 14px;
    color: #00c;
    text-decoration: underline;
}

dd.search_txt {
    color: #666;
    line-height: 180%;
}

dd.search_attribute,dd.search_attribute a:link,dd.search_attribute a:visited,dd.search_attribute a:hover,dd.search_attribute a:active {
    text-align: left;
    color: #008000;
}

/*搜索条件*/
.search_term {
    width: 100%;
}

.search_term th {
    text-align: right;
    padding-right: 10px;
}

.search_term td {
    height: 36px;
    line-height: 36px;
}

.search_res {
    height: 28px;
    line-height: 28px;
    background-color: #E4F3FC;
    font-size: 14px;
    text-indent: 10px;
    font-weight: bold;
}

.c_red {
    color: #f00;
}

.search_box {
    margin: 20px 10px;
}

/*图片内容页*/
#lantern {
    margin: 10px auto;
    background: #f4f4f4;
    overflow: hidden;
}

#tool {
    background: url(images/pic_tool.gif) repeat-x;
    height: 33px;
    border-bottom: #FFF solid 1px
}

#tool .f_l {
    margin: 6px 0 0 12px;
    font-size: 12px
}

#tool .f_r {
    margin: 6px 9px 0 0
}

#pagejump {
    margin-left: 5px
}

#bimg {
    margin: 7px 5px;
    text-align: center;
    overflow: hidden;
    overflow: hidden;
}

#simg {
    height: 75px;
    padding-top: 8px;
    background: url(images/tool_img.gif) repeat-x #E9E9E9
}

#simg .p {
    float: left;
    width: 22px;
    text-align: right;
    text-indent: 0
}

#simg .n {
    float: right;
    width: 22px;
    text-align: left;
    text-indent: 0
}

#simg img.s {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}

#simg img {
    text-indent: 0
}

#sImage {
    float: left;
    width: 510px;
}

#sImage div,#sImage p {
    width: 70px;
    height: 58px;
    background: #ececec;
    display: block;
    text-align: center;
    float: left;
    display: inline;
    overflow: hidden;
    border: #C7C7C7 solid 1px;
    margin: 0 0 0 12px
}

#sImage img {
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.6;
    height: 58px;
    text-indent: 0
}

#Explain {
    padding: 5px 15px 0 15px;
    margin: 0 auto;
    line-height: 18px;
    font-size: 12px
}

#Explain p {
    margin: 0;
    padding: 0;
    font-size: 14px;
}

.ss {
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    opacity: 0.3;
}

#butStop,#ArtPLinkTop,#ArtPLink,#cntLeft #Article #atPage {
    display: block;
}

#hdcnt p {
    text-indent: 2em
}

#hdcnt {
    margin-bottom: 40px
}

#ArticleCnt,#ArtCnt {
    text-indent: 0
}

/*信息 */
#info_nav {
    margin-top: -5px;
}

#info_nav dl {
    margin: 5px 5px 0;
    border-bottom: 1px dashed #dcdcdc;
}

#info_nav dt {
    font-size: 14px;
    font-weight: bold;
    color: #06c;
}

#info_nav dd a {
    margin-right: 6px;
    height: 28px;
    line-height: 28px;
    color: #06c;
}

/*地区*/
#area {
    padding: 8px 8px;
}

#area a {
    margin: 0 6px;
    line-height: 180%;
}

.vote_submit p {
    border: #FFFFFF 1px solid;
}

/*vote*/
#vote_info {
    line-height: 180%;
    text-indent: 2em;
    font-size: 14px;
    color: #454545;
    padding: 10px;
    border-bottom: 1px dotted #B9DFF9;
}

#vote_list {
    padding: 10px;
}

#vote_list dl {
    margin-bottom: 5px;
    width: 100%;
    overflow: hidden;
    border-bottom: 1px dotted #B9DFF9;
}

#vote_list dt {
    color: #077ac7;
    font-size: 14px;
    font-weight: bold;
    text-indent: 1em;
    height: 30px;
    line-height: 30px;
}

#vote_list dd {
    color: #077ac7;
    padding-right: 10px;
    height: 24px;
    line-height: 24px;
}

#vote_list dl.inline {
}

#vote_list dl.inline dd {
    float: left;
    display: block;
}

#vote_list dl.pic_vote {
}

#vote_list dl.pic_vote dd {
    float: left;
    display: block;
    width: 94px;
    height: 90px;
    overflow: hidden;
    text-align: center;
    margin-top: 10px;
    line-height: 18px;
}

#vote_list dl.pic_vote dd img {
    padding: 1px;
    border: 1px solid #ccc;
}

.block_add {
    position: absolute;
    z-index: 100;
    border: red solid 1px;
    background-color: yellow;
    filter: Alpha(Opacity=45);
    cursor: pointer;
    padding: 5px
}

#sitemap {
    margin: 10px;
    background: #fff;
}

#sitemap h3 {
    font-size: 14px;
    line-height: 30px;
    margin-top: 10px;
}

#sitemap p {
    padding-left: 20px;
    line-height: 28px;
    border-bottom: 1px dashed #ccc;
}

#sitemap p a {
    margin-right: 40px;
}

.small1 {
    background: url(images/small1.jpg) no-repeat 0 center;
    padding: 0 0 0 1em;
}

/*公共属性*/
body, dl, dt, dd, ol, ul, pre, form, field, input, p, blockquote, th, td, h1, h2, h3, h4, h5, h6 {
    word-break：normal;font-family: "Microsoft Yahei",Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
    color: #333333;
    font-size: 14px;
}

body {
    text-align: left;
    background: #D7FFD7 url(images/bodybg.jpg) repeat-x top;
}

#menu {
    background: url(images/menubg1.jpg) repeat-x bottom;
}

#menu .menubgline {
    background: url(images/menubgline.jpg) no-repeat bottom;
    width: 71px;
    height: 71px;
}

#menu td {
    text-align: center;
}

#menu a {
    display: block;
    height: 18px;
    color: #FFFFFF;
    font-size: 14px;
}

a:link,a:visited {
    text-decoration: none;
    color: #585858;
}

a:hover {
    text-decoration: underline;
    color: #111;
}

a:active {
    text-decoration: none;
    color: #111;
}

ul, ol {
    list-style: none;
}

input, textarea, select, button, file {
    font-size: 14px;
}

img {
    border: 0;
}

p {
    line-height: 1.8em;
}

/*表单相关*/
input,select,textarea,.textarea_style {
    font-family: "Microsoft Yahei";
    border: 0px solid #dcdcdc;
}

.inputtitle {
    background: url("images/ruler.gif") repeat-x 0 5px;
    height: 18px;
    line-height: 18px;
    padding-left: 2px;
}

/*单选框复选框*/
.radio_style, .checkbox_style {
    border: 0;
}

/*按钮样式*/
/*布局*/
#top {
    width: 980px;
    margin: 3px auto 0;
    background: transparent;
    height: 27px;
    line-height: 27px;
    color: #077ac7;
    overflow: hidden;
}

#top td,.cribox_bdr_1 td {
    padding: 0 6px;
}

#head, #main, ,#submenu {
    width: 1000px;
    margin: 10px auto 0;
    background: #fff;
    text-align: left;
    clear: both;
    overflow: hidden;
}

#foot {
    width: 1000px;
    margin: 10px auto 0;
    text-align: left;
    clear: both;
    overflow: hidden;
}

#head {
    background: transparent;
    overflow: hidden;
}

#main {
    background: url(images/main_bg.gif) repeat-y right 0;
    /*height:100%; overflow:hidden;*/
}

#main_l {
    float: left;
    width: 640px;
    overflow: hidden;
}

#main_l h1 {
    font-size: 18px;
    text-align: center;
    margin: 10px auto;
}

#main_r {
    float: right;
    width: 315px;
    padding: 5px;
    overflow: hidden;
}

#logo {
    float: left;
    width: 180px;
}

/*头部banner*/
#topbanner {
    float: right;
    width: 638px;
}

.clear {
    clear: both;
}

/*链接样式*/
a.orange:hover, a.orange:active {
    color: #ff4800;
    text-decoration: underline;
}

a.orange:link, a.orange:visited {
    color: #ff4800;
    text-decoration: underline;
}

a.red:hover, a.red:active {
    color: #f00;
    text-decoration: underline;
}

a.red:link, a.red:visited {
    color: #f00;
    text-decoration: underline;
}

a.white:hover, a.white:active {
    color: #fff;
    text-decoration: underline;
}

a.white:link, a.white:visited {
    color: #fff;
    text-decoration: underline;
}

a.green:hover, a.green:active {
    color: #090;
    text-decoration: underline;
}

a.green:link, a.green:visited {
    color: #090;
    text-decoration: underline;
}

/*粗体*/
.b {
    font-weight: bold;
}

/*f_开头为float漂浮,l:左 r:右*/
.f_l, #slide {
    float: left;
}

.f_r, .date {
    float: right;
}

/*日期样式*/
.date {
    color: #555;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 0 ;
    line-height: 11px;
    height: 12px;
    vertical-align: text-top;
}

/*内容位置*/
td.align_l,.align_l {
    text-align: left;
}

td.align_c,.align_c {
    text-align: center;
}

td.align_r,.align_r {
    text-align: right;
}

/*c_开头为字体颜色*/
.c_gray {
    color: #999;
}

.c_blue {
    color: #077ac7;
}

.c_red {
    color: #900;
}

.c_green {
    color: #090;
}

.c_orange {
    color: #ff4800;
}

/*w_开头表示宽度,bdr_为对边框的设置,这两个组合使用*/
.w_100 {
    width: 100%;
}

.w_310 {
    width: 310px;
}

.bdr_1 {
    border: 1px solid #B9DFF9;
}

.bdr_2 {
    border-bottom: 1px solid #B9DFF9;
    margin-top: 8px;
}

/*图文排版*/
.pic img {
    padding: 1px;
    border: 1px solid #ccc;
    margin: 8px auto;
}

.list_1 p {
    text-indent: 2em;
}

/*文字列表*/
.text_list {
}

.text_list li {
    text-align: left;
    padding-left: 1.2em;
    background: url(images/icon_2.gif) no-repeat 5px 9px;
    line-height: 200%;
    border-bottom: 1px dotted #ccc;
}

/*排行*/
.text_list_1 {
    background: url(images/bg_model.gif) no-repeat left -34px;
}

.text_list_1 li {
    padding-left: 24px;
    line-height: 200%;
}

/*14号字体*/
.text_list_f14 {
    padding: 5px;
}

.text_list_f14 li {
    border-bottom: 1px dotted #eee;
}

.text_list_f14 li a {
    font-size: 14px;
}

/*专题精选*/
.pic_txt_list {
}

.pic_txt_list ul {
    margin: 5px 4px;
}

.pic_txt_list ul li {
    border-bottom: 1px dashed #dcdcdc;
    margin: 5px auto;
    padding-bottom: 5px;
    height: 66px;
}

.pic_txt_list ul li img {
    float: left;
    margin-right: 6px;
    display: block;
}

.pic_txt_list_1 {
    text-align: center;
}

.pic_txt_list_1 img {
    margin-top: 5px;
}

.pic_txt_list_1 p {
    text-indent: 2em;
    margin: 5px;
    text-align: left;
}

/*分页*/
/*右侧边栏栏目样式*/
#main_r h4 {
    background: url(images/bg_model.gif) no-repeat 0 2px;
    height: 28px;
    line-height: 28px;
    border-bottom: 1px solid #fff;
    font-size: 14px;
    font-weight: bold;
    padding-left: 20px;
    color: #1589c8;
    zoom:1;}

#main_r h4 a {
    float: right;
}

#main_r div {
    border-top: 1px solid #B9DFF9;
    background: #fff url(images/bg_maindiv.gif) repeat-x 0 bottom;
    padding: 5px 0;
}

.mar_10 {
    margin-top: 10px;
}

.mar_5 {
    margin-left: 5px;
}

#pages span {
    padding: 3px 6px 2px;
    margin: 3px;
    border: 1px solid #B9DFF9;
    text-align: center;
    color: #077ac7;
    background: #077ac7;
    color: #fff;
}

#rss {
}

/*digg*/
#digg {
    width: 140px;
    margin: 0 auto 10px;
    overflow: hidden;
}

#digg span,#digg span.cai {
    background: url(images/bg_digg.png) no-repeat 0 0;
    width: 53px;
    display: block;
    text-align: center;
    line-height: 24px;
    padding-top: 8px;
    text-decoration: none;
    color: #f90;
    float: left;
}

#digg span strong {
    color: #fff;
    font-family: Arial;
    font-size: 14px;
}

#digg span.cai {
    background-position: -62px 0;
    width: 53px;
    color: #077ac7;
    float: right;
}

#digg samp {
    cursor: pointer;
}

.digg_text_list {
    padding-top: 5px;
}

.digg_text_list li {
    background-image: none;
    padding-left: 2px;
}

.digg_text_list li span {
    background: url(images/bg_digg.png) no-repeat 0 -57px;
    font-size: 11px;
    margin-right: 2px;
    color: #fff;
    width: 42px;
    text-align: center;
    height: 18px;
    line-height: 18px;
    display: block;
    float: left;
    padding: 0;
}

.margin_10 {
    margin: 10px;
}

/*一些小的图片*/
.icon_1,.icon_2,.icon_3,.icon_4 {
    background: url(images/bg_member_1.gif) no-repeat 0 -371px;
    padding-left: 20px;
    margin-right: 6px;
    height: 18px;
}

.icon_2 {
    background-position: 0 -551px;
}

.icon_3 {
    background-position: 0 -587px;
}

.icon_4 {
    background-position: 0 -620px;
}

/*布尔样式*/
span.yes, span.no {
    background: url(images/member_bg_1.gif) no-repeat 0 -418px;
    padding: 0.4em 0 0 1.6em;
    color: #070;
    line-height: 18px;
    height: 18px;
}

span.no {
    background-position: 0 -450px;
    color: #c00;
}

/*心情指数模块*/
.titles {
    margin: 10px 20px;
    border: 1px solid #B9DFF9;
    width: 94%;
    overflow: hidden;
}

.titles h3 {
    font-size: 14px;
    background-color: #E4F3FC;
    color: #077ac7;
    line-height: 22px;
    border: 1px #fff solid;
    padding: 0 8px;
}

.titles div {
    padding: 10px 0;
}

.titles a {
    width: 280px;
    float: left;
    padding-left: 8px;
    line-height: 150%;
}

#xinqing li {
    margin: 9px;
    text-align: center;
    display: inline;
    float: left;
    line-height: 24px;
}

#column {
}

#column li {
    margin: 5px 14px;
}

#column li div {
    background-color: #EEF7F7;
    height: 79px;
    width: 20px;
    border: 1px solid #C8DDF2;
    padding: 0;
    position: relative;
}

#column li div img {
    width: 20px;
    position: absolute;
    bottom: 0;
    left: 0;
}

/*首页调用友情链接*/
.logo_list,.textlogo_list {
    width: 100%;
    overflow: hidden;
    clear: both;
    text-align: center;
}

.logo_list a,.textlogo_list a {
    margin: 5px 5px;
    display: block;
    float: left;
}

.textlogo_list a {
    margin: 5px;
    display: block;
    float: left;
    width: 116px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.c1 {
    color: #000;
}

.c2 {
    color: #fff;
}

.c3 {
    color: #008000;
}

.c4 {
    color: #800000;
}

.c5 {
    color: #808000;
}

.c6 {
    color: #000080;
}

.c7 {
    color: #800080;
}

.c8 {
    color: #808080;
}

.c9 {
    color: #ff0;
}

.c10 {
    color: #0f0;
}

.c11 {
    color: #0ff;
}

.c12 {
    color: #f0f;
}

.c13 {
    color: #f00;
}

.c14 {
    color: #00f;
}

.c15 {
    color: #008080;
}

.bg1 {
    background-color: #000;
}

.bg2 {
    background-color: #fff;
}

.bg3 {
    background-color: #008000;
}

.bg4 {
    background-color: #800000;
}

.bg5 {
    background-color: #808000;
}

.bg6 {
    background-color: #000080;
}

.bg7 {
    background-color: #800080;
}

.bg8 {
    background-color: #808080;
}

.bg9 {
    background-color: #ff0;
}

.bg10 {
    background-color: #0f0;
}

.bg11 {
    background-color: #0ff;
}

.bg12 {
    background-color: #f0f;
}

.bg13 {
    background-color: #f00;
}

.bg14 {
    background-color: #00f;
}

.bg15 {
    background-color: #008080;
}

.b {
    font-weight: bold;
}

/*按钮区域*/
.button_box {
    margin: 5px 0;
    padding-left: 10px;
    text-align: left;
}

/*广告*/
.ad img {
    padding: 1px;
    border: 1px solid #dcdcdc;
}

.ad_side {
    padding: 1px!important;
}

/*浮动层*/
.floatdiv {
    position: absolute;
    width: 400px;
    height: 300px;
    background: #ff6600;
    margin: -150px 0 0 -200px;
    border: 1px solid #dcdcdc;
    top: 50%;
    left: 50%;
    display: none;
}

/*输入法模式禁止ie支持*/
.noime {
    ime-mode: disabled;
}

.commenttext {
    margin-bottom: 20px;
    text-align: left;
}

.commenttext textarea {
    display: black;
    width: 500px;
    height: 110px;
    padding: 4px;
    margin-left: 20px;
}

#comment_list h1 {
    font-size: 18px;
    text-align: center;
    padding: 10px 0;
}

.commentbox {
    border: 1px solid #ccc ;
    margin: 10px auto 0 auto;
    width: 94%;
}

.commenthead {
    background: #f7f7f7;
    color: #222;
    border: 1px solid #fff;
    line-height: 26px;
    height: 26px;
    padding: 0 6px;
}

.commenthead img {
    float: right;
    margin: 7px 10px 0 0;
}

.commenttext {
    padding: 2px;
    margin-bottom: 20px;
}

.commenttext p {
    font-size: 14px;
    padding: 5px;
    text-indent: 2em;
}

.commentfunction {
    border: 1px solid #fff;
    text-align: right;
    border-top: 1px dotted #bde3fd;
    color: #222;
    line-height: 24px;
    padding-right: 15px;
}

.reply {
    border: 1px solid #bde3fd;
    border-left-width: 5px;
    padding: 5px 10px;
    font-size: 14px;
    margin: 10px auto;
    text-indent: 0;
    line-height: 180%;
    color: #454545;
}

.reply p {
    margin: 2px auto;
    text-indent: 2em;
    line-height: 150%;
    font-size: 14px;
}

/*更多样式*/
.more {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin-right: 4px;
    float: right;
    font-weight: normal;
}

#indexmain {
    margin: 0 auto;
    width: 980px;
    background: #fff;
}

.pagemain {
    width: 980px;
    margin: 0 auto;
    background: #fff;
}

#header {
    width: 980px;
    margin: 0 auto;
}

#header_ad {
    width: 980px;
    margin: 0 auto;
}

.indexmain {
    margin: 0 auto;
    width: 980px;
    background: #fff;
}

/*--------index---------*/
#listLeft {
    width: 280px;
    background: #fff url(images/leftbg.jpg) repeat-y right top;
    padding: 10px 0 0 0;
    min-height: 650px;
    _height: 650px;
}

.main {
    background: #fff ;
    margin: 0 auto;
    min-height: 350px;
    _height: 350px;
}

#listLeft .listLeftmenu {
    width: 240px;
    margin: 0 auto;
}

#listLeft .listLeftmenu h3 {
    background: url(images/leftmenutitlebg.jpg) no-repeat right top;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    text-indent: 60px;
    color: #fff;
}

#listLeft .listLeftmenu .midlist {
    border: 1px solid #03B134;
    width: 200px;
    margin: 10px auto;
}

#listLeft .listLeftmenu .midlist li {
    width: 100%;
    background: url(images/leftmenubg.jpg) repeat-x center top;
    margin: 0 auto;
    height: 34px;
    text-align: center;
    color: #000000;
    line-height: 34px;
    border: 1px solid #fff;
}

#listLeft .pagexyfj {
    width: 240px;
    margin: 0 auto;
}

#listLeft .pagexyfj h3 {
    background: url(images/leftmenutitlebg.jpg) no-repeat right top;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    text-indent: 60px;
    color: #fff;
}

#listLeft .pagexyfj .midlist {
    padding: 0 0 10px 0;
}

#listLeft .pagexyfj .midlist li {
    text-align: center;
    width: 100%;
}

.contentshow h1 {
    font-size: 18px;
    text-align: center;
    margin: 10px auto;
}

.contentshow h2 {
    text-align: center;
}

.categorylist {
    margin: 10px auto ;
    width: 98%;
}

.listlist {
    margin: 10px auto ;
    width: 94%;
}

/*列表样式，表单样式，提示信息样式*/
td,th {
    font-size: 14px;
}

.table_list, .table_form, .table_info {
    margin: 0 auto;
    width: 98%;
    *margin-top: 6px;
    background: #ccc;
}

.table_list caption, .table_form caption, .table_info caption {
    border: 1px solid #ccc;
    border-bottom-width: 0;
    font-weight: bold;
    color: #222;
    background: url(images/bg_table.jpg) repeat-x 0 0;
    height: 27px;
    line-height: 27px;
    margin: 6px auto 0;
}

.table_form, .table_info {
}

.table_form tr,.table_info tr,.table_list tr {
    background-color: #fff;
}

.table_form td, .table_form th, .table_info td,.table_list td {
    line-height: 150%;
    padding: 4px;
}

.table_form th {
    text-align: right;
    padding-right: 5px;
}

.table_form th strong, .table_info th strong {
    color: #222;
}

.table_list {
}

.table_list th, th.form_th {
    text-align: center;
    color: #222;
    background: url(images/bg_table.jpg) repeat-x 0 -26px;
    line-height: 22px;
    height: 22px;
}

.table_list td {
    text-align: center;
}

th.form_th {
    text-align: left;
    text-indent: 2em;
    font-weight: bold;
    padding: 0;
    line-height: 1.8em;
}

td.align_left {
    text-align: left;
}

td.align_l {
    text-align: left;
}

td.align_r {
    text-align: right;
}

.table_info td {
    padding: 4px;
}

/*表格变色*/
.mouseover {
    background-color: #f7f7f7 !important;
}

/*body>*/
body {
    background: #ffffff;
}

/*<body*/
* {
    margin: 0;
    padding: 0;
}

#toplogo {
    width: 1000px;
    margin: 0 auto;
}

.rdate {
    float: right;
    color: #999;
    font-size: 13px;
    line-height: 16px;
}

.nowrap {
    white-space: nowrap;
}

.imgs img {
}

#foot {
    margin: 0 auto;
}

ul {
    zoom:1; clear: both;
}

.adsfloatqq1 .top {
    background: url(ads/floatQQtop1.gif) no-repeat center;
    height: 34px;
    line-height: 34px;
}

.adsfloatqq1 .top img {
    position: absolute;
    top: 5px;
    right: 12px;
    cursor: hand;
}

.adsfloatqq1 .bottom {
    background: url(ads/floatQQbot1.gif) no-repeat center;
    height: 14px;
}

.adsfloatqq1 .content {
    line-height: 24px;
}

.adsfloatqq1 .mid {
    background: url(ads/floatQQmid1.gif) repeat-y center;
    text-align: center;
}

.adsfloatqq2 .top {
    background: url(ads/floatQQtop2.gif) no-repeat center;
    height: 34px;
    line-height: 34px;
}

.adsfloatqq2 .top img {
    position: absolute;
    top: 5px;
    right: 12px;
    cursor: hand;
}

.adsfloatqq2 .bottom {
    background: url(ads/floatQQbot2.gif) no-repeat center;
    height: 14px;
}

.adsfloatqq2 .content {
    line-height: 24px;
}

.adsfloatqq2 .mid {
    background: url(ads/floatQQmid2.gif) repeat-y center;
    text-align: center;
}

.adsfloatqq3 .top {
    background: url(ads/floatQQtop3.gif) no-repeat center;
    height: 34px;
    line-height: 34px;
}

.adsfloatqq3 .top img {
    position: absolute;
    top: 5px;
    right: 12px;
    cursor: hand;
}

.adsfloatqq3 .bottom {
    background: url(ads/floatQQbot3.gif) no-repeat center;
    height: 14px;
}

.adsfloatqq3 .content {
    line-height: 24px;
}

.adsfloatqq3 .mid {
    background: url(ads/floatQQmid3.gif) repeat-y center;
    text-align: center;
}

.adsfloatqq4 .top {
    background: url(ads/floatQQtop4.gif) no-repeat center;
    height: 34px;
    line-height: 34px;
}

.adsfloatqq4 .top img {
    position: absolute;
    top: 5px;
    right: 12px;
    cursor: hand;
}

.adsfloatqq4 .bottom {
    background: url(ads/floatQQbot4.gif) no-repeat center;
    height: 14px;
}

.adsfloatqq4 .content {
    line-height: 24px;
}

.adsfloatqq4 .mid {
    background: url(ads/floatQQmid4.gif) repeat-y center;
    text-align: center;
}

.adsfloatqq5 .top {
    background: url(ads/floatQQtop5.gif) no-repeat center;
    height: 34px;
    line-height: 34px;
}

.adsfloatqq5 .top img {
    position: absolute;
    top: 5px;
    right: 12px;
    cursor: hand;
}

.adsfloatqq5 .bottom {
    background: url(ads/floatQQbot5.gif) no-repeat center;
    height: 14px;
}

.adsfloatqq5 .content {
    line-height: 24px;
}

.adsfloatqq5 .mid {
    background: url(ads/floatQQmid5.gif) repeat-y center;
    text-align: center;
}

.adsfloatqq6 .top {
    background: url(ads/floatQQtop6.gif) no-repeat center;
    height: 34px;
    line-height: 34px;
}

.adsfloatqq6 .top img {
    position: absolute;
    top: 5px;
    right: 12px;
    cursor: hand;
}

.adsfloatqq6 .bottom {
    background: url(ads/floatQQbot6.gif) no-repeat center;
    height: 14px;
}

.adsfloatqq6 .content {
    line-height: 24px;
}

.adsfloatqq6 .mid {
    background: url(ads/floatQQmid6.gif) repeat-y center;
    text-align: center;
}

.adsfloatqq7 .top {
    background: url(ads/floatQQtop7.gif) no-repeat center;
    height: 34px;
    line-height: 34px;
}

.adsfloatqq7 .top img {
    position: absolute;
    top: 5px;
    right: 12px;
    cursor: hand;
}

.adsfloatqq7 .bottom {
    background: url(ads/floatQQbot7.gif) no-repeat center;
    height: 14px;
}

.adsfloatqq7 .content {
    line-height: 24px;
}

.adsfloatqq7 .mid {
    background: url(ads/floatQQmid7.gif) repeat-y center;
    text-align: center;
}

.adsfloatqq8 .top {
    background: url(ads/floatQQtop8.gif) no-repeat center;
    height: 34px;
    line-height: 34px;
}

.adsfloatqq8 .top img {
    position: absolute;
    top: 5px;
    right: 12px;
    cursor: hand;
}

.adsfloatqq8 .bottom {
    background: url(ads/floatQQbot8.gif) no-repeat center;
    height: 14px;
}

.adsfloatqq8 .content {
    line-height: 24px;
}

.adsfloatqq8 .mid {
    background: url(ads/floatQQmid8.gif) repeat-y center;
    text-align: center;
}

.adsfloatqq9 .top {
    background: url(ads/floatQQtop9.gif) no-repeat center;
    height: 34px;
    line-height: 34px;
}

.adsfloatqq9 .top img {
    position: absolute;
    top: 5px;
    right: 12px;
    cursor: hand;
}

.adsfloatqq9 .bottom {
    background: url(ads/floatQQbot9.gif) no-repeat center;
    height: 14px;
}

.adsfloatqq9 .content {
    line-height: 24px;
}

.adsfloatqq9 .mid {
    background: url(ads/floatQQmid9.gif) repeat-y center;
    text-align: center;
}

.adsfloatqq10 .top {
    background: url(ads/floatQQtop10.gif) no-repeat center;
    height: 34px;
    line-height: 34px;
}

.adsfloatqq10 .top img {
    position: absolute;
    top: 5px;
    right: 12px;
    cursor: hand;
}

.adsfloatqq10 .bottom {
    background: url(ads/floatQQbot10.gif) no-repeat center;
    height: 14px;
}

.adsfloatqq10 .content {
    line-height: 24px;
}

.adsfloatqq10 .mid {
    background: url(ads/floatQQmid10.gif) repeat-y center;
    text-align: center;
}

/*list_down>*/
/*<list_down*/
/*category_down>*/
/*<category_down*/
/*list_picture>*/
/*<list_picture*/
/*page_long>*/
/*<page_long*/
/*category>*/
/*<category*/
/*page_list>*/
/*<page_list*/
/*list>*/
/*<list*/
/*page>*/
/*pageleftdiv&gt;*/
.pageleftdiv {
    margin: 5px 3px 1px 3px;
    background: #fff;
    border: 1px solid #D0D0D0;
}

.pageleftdiv .box_t {
    height: 32px;
    line-height: 32px;
    background: url(serverimages/109151t.jpg) repeat-x left bottom;
    border-bottom: 1px solid #688871;
}

.pageleftdiv .box_t .b_l {
    background: url(serverimages/109151tl.jpg) no-repeat left bottom;
    float: left;
    width: 40px;
    height: 32px;
}

.pageleftdiv .box_t .b_c {
    float: left;
    text-align: left;
    font-weight: bold;
    color: #fff;
    font-size: 16px;
    height: 32px;
    color: #000;
    font-family: 微软雅黑,Microsoft Yahei;
}

.pageleftdiv .box_t .b_r {
    float: right;
    width: 60px;
    height: 32px;
}

.pageleftdiv .box_t .b_r a {
    color: #fff;
}

.pageleftdiv .tag {
    clear: both;
    padding: 8px;
    min-height: 100px;
    _height: 100px;
}

.pageleftdiv .tag li,.pageleftdiv .tag .li {
    padding: 2px 0;
}

.pageleftdiv .tag li a {
    display: block;
    background: url(otherimages/menu111020li.jpg) no-repeat center;
    line-height: 34px;
    color: #000;
    font-family: 微软雅黑,Microsoft Yahei;
    margin: 0 auto;
    font-size: 16px;
    text-align: center;
}

.pageleftdiv .tag .title {
    padding: 0 0 0 20px;
    background: url(serverimages/small4.jpg) no-repeat 8px 4px;
    display: block;
    font-size: 14px;
}

.pageleftdiv .tag .imgs .img,.pageleftdiv .tag .imgs .imgtitle {
    text-align: center;
    line-height: 32px;
}

.pageleftdiv .tag .imgs {
    margin: 2px 0;
    background: none;
}

.pageleftdiv .box_b {
    display: none;
}

/*&lt;pageleftdiv*/
/*bsndiv196&gt;*/
.bsndiv196 {
    margin: 5px 3px 1px 3px;
    background: #fff;
    border: 1px solid #D0D0D0;
}

.bsndiv196 .box_t {
    height: 32px;
    line-height: 32px;
    background: url(serverimages/109151t.jpg) repeat-x left bottom;
    border-bottom: 1px solid #688871;
}

.bsndiv196 .box_t .b_l {
    background: url(serverimages/109151tl.jpg) no-repeat left bottom;
    float: left;
    width: 40px;
    height: 32px;
}

.bsndiv196 .box_t .b_c {
    float: left;
    text-align: left;
    font-weight: bold;
    color: #fff;
    font-size: 16px;
    height: 32px;
    color: #000;
    font-family: 微软雅黑,Microsoft Yahei;
}

.bsndiv196 .box_t .b_r {
    float: right;
    width: 60px;
    height: 32px;
}

.bsndiv196 .box_t .b_r a {
    color: #fff;
}

.bsndiv196 .tag {
    clear: both;
    padding: 8px;
    min-height: 100px;
    _height: 100px;
}

.bsndiv196 .tag li,.bsndiv196 .tag .li {
    background: url(serverimages/line.jpg) repeat-x bottom;
    padding: 4px 0;
}

.bsndiv196 .tag .title {
    padding: 0 0 0 20px;
    background: url(serverimages/small4.jpg) no-repeat 8px 4px;
    display: block;
    font-size: 14px;
}

.bsndiv196 .tag .imgs .img,.bsndiv196 .tag .imgs .imgtitle {
    text-align: center;
    line-height: 32px;
}

.bsndiv196 .tag .imgs {
    margin: 2px 0;
    background: none;
}

.bsndiv196 .box_b {
    display: none;
}

/*&lt;bsndiv196*/
/*<page*/
#banner2 {
    width: 100%;
    z-index: 90;
    height: 126px;
}

#bannerin {
    width: 100%;
    position: relative;
    z-index: 90;
    padding-top: 165px;
    overflow: hidden;
}

#bannerin .list_banner {
    position: relative;
    width: 1000px;
    margin: 0 auto;
    height: 50px;
}

#banner {
    width: 100%;
    position: relative;
    z-index: 90;
}

.header {
    height: 126px;
    margin: 0 auto;
    background: url(serverimages/logo.jpg) no-repeat left top;
    width: 1200px;
    ; z-index: 99;
}

.header-top {
    height: 165px;
    margin: 0 auto;
    width: 1100px;
}

ul li a .right_date {
    background-color: rgb(248, 248, 248);
    border: 1px solid rgb(236, 236, 236);
    display: inline-block;
    height: 57px;
    float: left;
    margin-top: 10px;
    width: 66px;
}

s .right_deta {
    display: inline-block;
    float: right;
    font-family: "微软雅黑";
    line-height: 20px;
    margin-left: 5px;
    margin-top: 19px;
    width: 470px;
}

ul li a .right_date span {
    color: rgb(87, 146, 205);
    display: block;
}

.date1 {
    font-family: "微软雅黑";
    font-size: 16px;
    margin-top: 10px;
    text-align: center;
    width: 100%;
}

.date2 {
    font-family: "微软雅黑";
    font-size: 12px;
    margin-top: 5px;
    text-align: center;
    width: 100%;
}

ul li a:hover .right_date {
    background-color: rgb(87, 146, 205);
}

ul li a:hover .right_date span {
    color: white;
}

ul li a:hover .right_deta {
    color: rgb(87, 146, 205);
}

.bsnnodiv11 a:hover img {
    opacity: 0.7;
}

.list-lianjie li {
    background-color: #eeeeee;
    background-image: url("/images/list.png");
    background-position: 20px center;
    background-repeat: no-repeat;
    border-radius: 10px;
    color: #333;
    display: block;
    float: left;
    height: 40px;
    line-height: 40px;
    margin-bottom: 5px;
    margin-right: 60px;
    margin-left: 10px;
    margin-top: 5px;
    padding-left: 40px;
    padding-right: 10px;
    width: 300px;
}

.list-lianjie li:hover {
    background-color: #82C8FB;
    color: #c84742;
}

/*content>*/
#baishumainindex {
    width: 100%;
    min-width: 1200px;
    margin: 0 auto;
    padding: 0;
}

#baishumain {
    width: 1200px;
    min-width: 1200px;
    margin: 0 auto;
    padding: 0;
}

#baishumainwrap {
    width: 1200px;
    padding: 0;
    margin: -9px auto 0;
    min-width: 1200px;
    position: relative;
}

.wraperparta {
    width: 100%;
    min-width: 1200px;
    position: relative;
}

.wraperpart {
    width: 1200px;
    margin: 0 auto;
    padding: 0;
}

.wraperpartb {
    width: 1200px;
    min-width: 1200px;
    margin: 0 auto;
    padding: 0;
}

.wraperpartc {
    width: 1200px;
    min-width: 1200px;
    margin: 15px auto;
    padding: 0;
    box-shadow: 0 2px 30px rgba(0, 0, 0, 0.2);
}

#baishucontent {
    margin: 20px 0;
}

#rightcontent#headerLogo {
    background: url(serverimages/topNavBg.jpg) repeat-x top;
    height: 88px;
    width: 1200px;
    margin: 0 auto;
    padding: 0;
    border: 1px solid #CCCCCC;
}

#headerNav {
    background: #FFFFFF ;
    width: 1200px;
    margin: 0 auto;
    padding: 0;
}

/*<content*/
/*bomnav>*/
#footmenu {
    background: #960000;
    line-height: 27px;
    height: 27px;
    color: #E6F1F9;
    text-align: center;
}

#footmenu a {
    color: #E6F1F9;
}

/*<bomnav*/
/*foot>*/
#footout {
    text-align: center;
    width: 100%;
    min-width: 1100px;
    background: #960000;
    margin: 0 auto;
}

#footcontent {
    line-height: 28px;
    min-height: 70px;
    _height: 70px;
    color: #fff;
    padding: 8px;
}

#footcontent td {
    color: #fff;
    padding: 0 0 0 30px;
}

#footcontent a {
    color: #fff;
}

#footcontent p {
    margin: 0;
    color: #fff;
}

#footcount {
    padding: 4px;
    color: #fff;
}

#foot {
    width: 1200px;
}

/*<foot*/
/*position>*/
#position {
    height: 45px;
    line-height: 45px;
    margin: 0 0 10px 0;
    clear: both;
    display: none;
    border-bottom: 7px solid #28bce1;
}

#position .positionleft {
    float: left;
    font-size: 16px;
    font-weight: bold;
    color: #065693;
    text-align: center;
    display: none;
}

#position .positionmid {
    float: left;
}

#position a {
    font-size: 12px;
    font-weight: bold;
    color: #0b6cb8;
    background: url(images/bg_position.gif) no-repeat right -40px;
    padding-right: 16px;
}

#position .positionright {
    height: 45px;
    font-size: 12px;
    color: #0b6cb8;
    padding: 0 0 0 30px;
    background: url(serverimages/subnavicon.jpg) no-repeat 0 10px;
}

#position2 {
    height: 105px;
    line-height: 45px;
    clear: both;
    border-bottom: 1px dashed #999999;
}

#position2 .positionleft {
    float: left;
    font-size: 18px;
    padding-top: 30px;
    color: #9B0B01;
    text-indent: 1.5em;
    clear: both;
}

#position2 .positionmid {
    float: left;
}

#position2 a {
    font-size: 12px;
    font-weight: bold;
    background: url(images/bg_position.gif) no-repeat right -40px;
    padding-right: 16px;
}

#position2 .positionright {
    height: 25px;
    font-size: 12px;
    float: left;
    text-indent: 1em;
    border-bottom;1px dashed #999999;clear: both;
}

/*<position*/
/*topnav>*/
.topWrap {
    background: #C40E01;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
    min-width: 1200px;
}

.topDiv {
    height: 180px;
    margin: 0 auto;
    width: 1200px;
}

.fr {
    float: right;
}

.fdj {
    float: right;
    height: 18px;
    margin-left: 10px;
    margin-top: 0;
}

.topR {
    color: #999999;
    height: 76px;
    padding-top: 15px;
    padding-right: 15px;
    width: 280px;
}

.logo {
    float: left;
    margin-top: 0;
    z-index: 1;
    position: absolute;
}

.search_text {
    color: #000000;
    float: left;
    font-family: 微软雅黑;
    height: 30px;
    line-height: 30px;
    margin-left: 15px;
    margin-top: 2px;
    outline: medium none;
    width: 220px;
}

.Search {
    background: rgba(0, 0, 0, 0) url(../images/top_hunt_bg.png) no-repeat scroll 0 0;
    float: right;
    position: absolute;
    height: 38px;
    margin-top: 15px;
    width: 287px;
    z-index: 2;
}

.button {
    background: rgba(0, 0, 0, 0) url(serverimages/top_hunt.png) no-repeat scroll 0 0;
    cursor: pointer;
    height: 28px;
    margin-right: 10px;
    margin-top: 5px;
    outline: medium none;
    width: 18px;
}

/*<topnav*/
/*listright>*/
/*g*/
.button_style {
    background: #ff0000 url(../images/btn_bg4.gif) repeat-x 0 top;
    text-align: center;
    color: #fff;
    ursor: pointer;
    padding: 0 12px;
    line-height: 24px;
}

.inputclass {
    border: 1px solid #ccc;
}

.search_text1 {
    color: #000000;
    float: left;
    height: 30px;
    line-height: 30px;
    margin-left: 15px;
    margin-top: 2px;
    outline: medium none;
    width: 220px;
}

.button {
    background: rgba(0, 0, 0, 0) url(../images/top_hunt.png) no-repeat scroll 0 0;
    cursor: pointer;
    height: 28px;
    margin-right: 10px;
    outline: medium none;
    width: 18px;
}

.down_list dt {
    font-size: 14px;
    font-weight: bold;
    color: #FF0000;
    line-height: 30px;
}

dd.down_txt {
    color: #787878;
    text-indent: 2em;
    line-height: 180%;
}

dd.down_attribute {
    padding: 10px 0 0;
}

/*color 下载*/
.down_info {
    width: 610px;
    background: #D5F4F9;
    margin: 10px;
}

/*g*/
.down_info caption {
    font-size: 14px;
    font-weight: bold;
    padding: 8px;
    text-align: left;
    color: #108A98;
}

.down_info th {
    width: 110px;
    text-align: right;
    font-weight: normal;
    background: #fff;
}

.down_info td {
    background: #fff;
    padding: 8px;
}

#down_intro {
    font-size: 14px;
    margin: 5px;
    text-indent: 2em;
    line-height: 1.8em;
}

/*下载地址*/
#down_address {
    padding: 10px;
    line-height: 24px;
}

#down_address a {
    width: 300px;
    display: block;
}

#pages {
    margin: 15px auto;
    text-align: center;
    clear: both;
}

#pages a {
    padding: 3px 6px 2px;
    margin: 3px;
    text-align: center;
    color: #999;
}

#pages a.now {
    background: #EEFFEE;
    color: #333;
    border: 0;
}

#pages a:hover,#pages a.now:hover {
    color: #333;
}

/*上下页*/
#pre_and_next {
    border-top: 1px solid #7CD3A8;
    border-bottom: 1px solid #7CD3A8;
}

/*内容页*/
#content {
    margin: 20px 30px;
    overflow-x: hidden;
    clear: both;
    min-height: 300px;
    _height: 300px;
    word-break：normal ;text-align: Justify;
    text-justify: inter-ideograph;
}

#content_head {
    text-align: center;
    padding: 10px;
}

#content_head h1 {
    font-size: 20px;
    color: #000;
    font-family: 微软雅黑;
}

#content_head h2 {
    line-height: 24px;
    font-size: 14px;
    font-weight: normal;
    color: #999;
    font-family: 微软雅黑;
}

#digest {
    margin: 10px;
    border: 1px solid #eee;
    background-color: #fefeff;
    padding: 8px;
    line-height: 150%;
    text-indent: 2em;
    font-size: 14px;
}

#digest strong {
    color: #f00;
}

#endtext {
    margin: 0 auto;
    width: 100%;
}

#endtext,#endtext p,#endtext li,#content p {
    text-align: left;
    overflow: hidden;
    font-size: 14px;
    clear: both;
    line-height: 180%;
    word-wrap: break-word;
    word-break: break-all;
    text-align: Justify;
    text-justify: inter-ideograph;
}

#endtext .icon {
    border: 0;
    margin: 3px 0 0;
}

#endtext img {
    border: 0px solid #ccc;
    max-width: 900px;
    width: expression(this.width > 700 && this.width > this.height ? 700 : true);
    overflow: hidden;
}

#endtext p {
    margin-top: 10px;
}

#endtext a {
    text-decoration: underline;
    color: #333;
}

#endtext a:hover {
    color: #bc2931;
}

/*关键字*/
#keyword {
    font-size: 14px;
    margin: 10px 14px;
    padding: 0;
    color: #222;
}

/*g*/
#keyword a {
    margin-left: 8px;
    color: #f00;
}

/*分页标题*/
#titles {
    margin: 10px 20px;
    border: 1px solid #ccc;
    width: 94%;
    overflow: hidden;
}

#titles h3 {
    font-size: 14px;
    background-color: #f7f7f7;
    color: #000;
    line-height: 22px;
    border: 1px #fff solid;
    padding: 0 8px;
}

#titles a {
    list-style: none;
    width: 280px;
    float: left;
    padding-left: 8px;
    line-height: 180%;
}

/*g*/
#pre_and_next li {
    margin: 8px 10px;
}

/* 下载&信息 */
.cat_info {
    width: 315px;
    margin: 10px 4px 0 0;
    float: left;
}

#rightcontent {
    margin: 10px;
}

.rightpage {
    line-height: 24px;
}

/*图片列表*/
.pic_list {
    width: 100%;
    overflow: hidden;
}

.pic_list li {
    margin: 4px 10px;
    display: inline;
    width: auto;
    clear: none;
    float: left;
    text-align: center;
    background-image: none;
    padding: 0;
}

.pic_list li img,.pic_txt_list li img ,.pic_jsfc_list li img {
    padding: 1px;
    border: 1px solid #ccc;
}

.pic_list li a {
    font-size: 14px;
    white-space: nowrap
}

/*栏目*/
.rightcategory .catpardiv {
    margin: 8px 0;
    clear: both;
}

.rightcategory .catpardiv .box_t {
    background: url(otherimages/line.jpg) repeat-x center bottom;
    margin: 10px auto 5px auto;
    height: 28px;
    line-height: 28px;
}

.rightcategory .catpardiv .box_t .b_c {
    font-size: 13px;
    font-weight: bold;
    float: left;
    padding: 0 10px;
}

.rightcategory .catpardiv .tag {
    width: 98%;
    margin: 4px auto;
}

.rightcategory .catpardiv .tag li {
    padding: 4px 0;
    clear: both;
}

.rightcategory .catpardiv .tag .title {
    padding: 0 0 0 20px;
    background: url(otherimages/dian.jpg) no-repeat 5px 4px;
}

.rightcategory li {
    width: 100%;
    clear: both;
}

/*栏目页样式*/
.rightcategory .catpardiv {
    margin: 5px 3px 1px 3px;
    background: #fff;
    border: 1px solid #D0D0D0;
}

.rightcategory .catpardiv .box_t {
    height: 47px;
    line-height: 47px;
    background: url(cate/cate1_2.jpg) repeat-x left bottom;
    border-bottom: 1px solid #D0D0D0;
}

.rightcategory .catpardiv .box_t .b_l {
    background: url(cate/cate1_1.jpg) no-repeat left bottom;
    float: left;
    width: 42px;
    height: 47px;
}

.rightcategory .catpardiv .box_t .b_c {
    float: left;
    text-align: right;
    font-weight: bold;
    color: #246314;
    font-size: 16px;
    padding: 0 58px 0 8px;
    font-family: 微软雅黑,Microsoft Yahei;
}

.rightcategory .catpardiv .box_t .b_r {
    float: right;
    width: 60px;
    height: 47px;
}

.rightcategory .catpardiv .box_t .b_r a {
    color: #fff;
}

.rightcategory .catpardiv .tag {
    clear: both;
    padding: 8px;
    min-height: 100px;
    _height: 100px;
}

.rightcategory .catpardiv .tableleft {
    width: 180px;
}

.rightcategory .catpardiv .tag li,.catpardiv .tag .li {
    background: url(serverimages/line.jpg) repeat-x bottom;
    padding: 8px 0;
    clear: none;
}

.rightcategory .catpardiv .tag .title {
    padding: 0 0 0 20px;
    background: url(serverimages/small4.jpg) no-repeat 5px 4px;
    display: block;
}

.rightcategory .catpardiv .tag .imgs .img,.catpardiv .tag .imgs .imgtitle {
    text-align: center;
}

.rightcategory .catpardiv .tag .imgs {
    margin: 2px 0;
    background: none;
}

.rightcategory .catpardiv .box_b {
    display: none;
}

.rightcategory .catpardiv .tag .listmore .moretitle {
    background: url(cate/cate1_3.jpg) repeat-y center bottom;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    line-height: 28px;
    padding: 4px 0;
}

.rightcategory .catpardiv .tag .listmore .morecontent {
    line-height: 20px;
    padding: 6px 0;
    text-indent: 2em;
}

.rightcategory .catpardiv .tag .listmore .rmore {
    color: red;
}

.rightcategory .catdiv {
    margin: 5px 3px 1px 3px;
    background: #fff;
    border: 1px solid #D0D0D0;
    width: 49%;
    float: left;
}

.rightcategory .catdiv .box_t {
    height: 30px;
    line-height: 30px;
    background: #2477C5;
    border-bottom: 1px solid #D0D0D0;
}

.rightcategory .catdiv .box_t .b_l {
    background: #2477C5;
    float: left;
    width: 13px;
    height: 30px;
}

.rightcategory .catdiv .box_t .b_c {
    background: #2477C5;
    float: left;
    text-align: left;
    font-weight: bold;
    color: #fff;
    font-size: 16px;
    min-width: 160px;
    padding: 0 50px 0 8px;
    font-family: 微软雅黑,Microsoft Yahei;
}

.rightcategory .catdiv .box_t .b_r {
    float: right;
    width: 60px;
    height: 30px;
}

.rightcategory .catdiv .box_t .b_r a {
    color: #fff;
}

.rightcategory .catdiv .tag {
    clear: both;
    padding: 8px;
    min-height: 100px;
    _height: 100px;
}

.rightcategory .catdiv .tableleft {
    width: 180px;
}

.rightcategory .catdiv .tag li,.catdiv .tag .li {
    background: url(serverimages/line.jpg) repeat-x bottom;
    padding: 8px 0;
    clear: none;
}

.rightcategory .catdiv .tag .title {
    padding: 0 0 0 20px;
    background: url(serverimages/small4.jpg) no-repeat 5px 4px;
    display: block;
}

.rightcategory .catdiv .tag .imgs .img,.catdiv .tag .imgs .imgtitle {
    text-align: center;
}

.rightcategory .catdiv .tag .imgs {
    margin: 2px 0;
    background: none;
}

.rightcategory .catdiv .box_b {
    display: none;
}

.rightcategory .catdiv .tag .listmore .moretitle {
    background: url(cate/cate1_3.jpg) repeat-y center bottom;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    line-height: 28px;
    padding: 4px 0;
}

.rightcategory .catdiv .tag .listmore .morecontent {
    line-height: 20px;
    padding: 6px 0;
    text-indent: 2em;
}

.rightcategory .catdiv .tag .listmore .rmore {
    color: red;
}

/*列表页*/
.rightlist {
    width: 98%;
    margin: 4px auto;
    clear: both;
}

.rightlist li {
    width: 100%;
    clear: both;
    padding: 8px 0;
    border-bottom: 1px dashed #ccc;
}

.rightlist .pic_list li {
    clear: none;
    width: 275px;
}

.rightlist .title {
    padding: 0 0 0 20px;
    background: url(serverimages/dian.jpg) no-repeat 5px 4px;
}

.rightlist .pic_list img {
    padding: 2px;
    border: 1px solid #ccc;
}

.rightlist .tabletitle a {
    display: block;
    background: #ECF4E7 url(cate/listtitlebg.jpg) repeat-y left;
    color: #14652A;
    font-weight: bold;
    text-align: left;
    padding: 8px;
    margin: 0 0 4px 0;
}

.rightlist .tableright div {
    font-size: 14px;
    line-height: 180%:text-indent:2em;
}

.rightpage .xueyuantitle {
    padding: 6px 0;
}

.rightpage .xueyuantitle a {
    color: #fff;
}

.rightpage .xueyuantitle span {
    background: #0C3793 url(serverimages/xueyuantitle.jpg) no-repeat right center;
    color: #fff;
    padding: 0 20px;
}

/*<listright*/
/*listleft>*/
#pageleft {
    width: 265px;
    padding: 0 0 200px 0;
    min-height: 300px;
    _height: 300px;
    margin-right: 5px;
}

#pageright {
    padding: 0 20px;
    min-height: 300px;
    margin-top: 5px;
    margin-right: 5px;
    _height: 300px;
    border: 1px solid #ccc;
    border-top: 4px solid #cc3333;
}

.pageLeftmenu {
    margin-right: 10px;
    padding: 0 0 200px 0;
    box-shadow: 3px 3px 5px rgba(190, 190, 190, 0.3);
    border: 1px solid #ccc;
}

.pageLeftmenu .box_t {
    font-size: 16px;
    font-weight: normal;
    height: 54px;
    line-height: 54px;
    text-align: center;
    background: #AF1716 url(serverimages/arrowy.png) no-repeat 30px 20px;
    border-bottom: 3px solid #FFFF00;
}

.pageLeftmenu .box_t .b_l {
}

.pageLeftmenu .box_t .b_c {
    float: left;
    text-align: center;
    color: #fff;
    font-size: 16px;
    text-indent: 5em;
}

.pageLeftmenu .box_t .b_r {
    float: right;
}

.pageLeftmenu .tag {
    clear: both;
    min-height: 100px;
    _height: 100px;
}

.pageLeftmenu .tag li {
    padding: 0;
}

.pageLeftmenu .tag li>a {
    display: block;
    border-bottom: 1px solid #ccc;
    line-height: 45px;
    padding: 0 0 0 80px;
    color: #009fe9;
    font-size: 14px;
}

.pageLeftmenu .tag li div {
    display: block;
    line-height: 25px;
    padding: 5px 0 5px 60px;
    color: #666;
    font-size: 14px;
}

.pageLeftmenu .tag li div.focus a {
    color: #fff;
}

.pageLeftmenu .tag li.focus>a {
    color: #333;
}

.pageLeftmenu .tag li a:hover {
    color: #009fe9;
}

.pageLeftmenu .guestbookbut {
    padding: 10px 0 0 10px;
}

.pageLeftmenu .guestbookbut li {
    width: 135px;
    height: 70px;
    line-height: 70px;
    padding: 0 0 0 84px;
    margin: 5px 0;
}

.pageLeftmenu .guestbookbut .list {
    background: #0E419C url(serverimages/guestlist.jpg) no-repeat left center;
}

.pageLeftmenu .guestbookbut .add {
    background: #0E419C url(serverimages/guestadd.jpg) no-repeat left center;
}

.pageLeftmenu .guestbookbut li > a {
    color: #fff;
    background: none;
    font-size: 22px;
    line-height: 70px;
    border: 0;
}

.pageLeftmenu .guestbookbut li > a:hover {
    color: #fff;
    background: none;
    font-size: 22px;
}

/*<listleft*/
/*menu>*/
#mainmenuout {
    height: 36px;
    line-height: 36px;
    margin: 0 auto;
    width: 100%;
    min-width: 1200px;
    position: relative;
    background: url(../images/titlebg.jpg) repeat-x left top;
    z-index: 100;
}

#mainmenu {
    height: 36px;
    line-height: 36px;
    margin: 0 auto;
    width: 1200px;
    min-width: 1200px;
}

#mainmenu .menuleft {
    display: none;
}

#main_nav td {
    list-style: none;
    text-align: center;
    color: #fff;
    font-size: 16px;
    position: relative;
    height: 36px;
    line-height: 36px;
    z-index: 1000;
}

#main_nav td a {
    font-size: 16px;
    display: block;
    line-height: 36px;
    color: #fff;
    padding-left: 20px;
    padding-right: 20px;
    white-space: nowrap;
    border: 0;
}

#main_nav td a:active {
    font-size: 16px;
    display: block;
    line-height: 36px;
    color: #fff;
    padding-left: 20px;
    padding-right: 20px;
    white-space: nowrap;
    border: 0;
}

#main_nav td.focus a {
    color: #fff;
    height: 36px;
    line-height: 36px;
    background: #CF1120;
}

#main_nav td ul {
    position: absolute;
    _left: 0;
    *+left: 0;
    display: none;
    float: left;
    line-height: 27px;
    width: 140px;
    font-weight: none;
    overflow: visible;
    z-index: 1000;
    color: #026a8d;
    background: #CF1120;
}

#main_nav td ul .litop {
    background: #CF1120;
    height: 0;
    display: none;
}

#main_nav td.focus ul a {
    border: 0;
    font-size: 13px;
    width: 100%;
    white-space: normal;
    opacity: 0.8;
    filter: alpha(opacity=80);
    height: auto;
    padding: 0;
    line-height: 27px;
    color: #fff;
}

#main_nav td.focus ul li .subcss2 a {
}

#main_nav td ul>li.focus a {
}

#main_nav td.focus ul a:hover {
    display: block;
    color: #fff;
}

#main_nav td ul .liend {
    background: #fff;
    height: 0;
    display: none;
}

#main_nav td ul ul {
    z-indent: 999999;
}

#main_nav td li.subcss a {
    background: #CF1120 url(serverimages/youjiantou.gif) no-repeat right center;
}

/*<menu*/
/*index>*/
/*bsndiv113&gt;*/
.bsndiv113 {
    margin: 0;
}

.bsndiv113 .box_t {
    height: 27px;
    line-height: 27px;
    background: url(serverimages/s01402119_2.jpg) repeat-x left bottom;
}

.bsndiv113 .box_t .b_c {
    background: url(serverimages/s01402119_1.jpg) no-repeat left bottom;
    float: left;
    text-align: center;
    font-weight: bold;
    color: #1E50A2;
    font-size: 14px;
    height: 27px;
    color: #000;
    width: 108px;
}

.bsndiv113 .box_t .b_r {
    float: right;
    width: 60px;
    height: 27px;
    background: url(serverimages/s01402119_3.jpg) no-repeat right bottom;
}

.bsndiv113 .tag {
    clear: both;
}

.bsndiv113 .tag li,.bsndiv113 .tag .li {
    background: url(serverimages/line.jpg) repeat-x bottom;
    padding: 4px 0;
}

.bsndiv113 .tag .title {
    padding: 0 0 0 20px;
    background: url(serverimages/dian.jpg) no-repeat 5px 4px;
    display: block;
}

.bsndiv113 .tag .imgs .img,.bsndiv113 .tag .imgs .imgtitle {
    text-align: center;
    line-height: 24px;
}

.bsndiv113 .tag .imgs {
    margin: 2px 0;
    background: none;
}

/*&lt;bsndiv113*/
/*xbmxinxi&gt;*/
.xbmxinxi {
    margin: 0 10px 1px 5px;
}

.xbmxinxi .box_t {
    line-height: 38px;
    height: 38px;
    background: url(../images/fang.jpg) no-repeat left 5px;
    border-bottom: 2px solid #C40E01;
}

.xbmxinxi .box_t .b_l {
    float: left;
    width: 0;
    text-align: center;
    color: #2a6dab;
    font-size: 18px;
    line-height: 38px;
    height: 38px;
}

.xbmxinxi .box_t .b_c {
    float: left;
    letter-spacing: 2px;
    text-align: center;
    color: #C40E01;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 38px;
    height: 38px;
    width: 140px;
}

.xbmxinxi .box_t .b_r {
    float: right;
    width: 30px;
    padding: 5px 0 0 0;
    height: 33px;
    line-height: 33px;
    text-align: center;
    font-size: 14px;
}

.xbmxinxi .box_t .b_r a {
    color: #C40E01;
    height: 33px;
    line-height: 33px;
}

.xbmxinxi .tag {
    clear: both;
    padding: 8px 0;
    min-height: 100px;
    _height: 100px;
}

.xbmxinxi .tag li,.xbmxinxi .tag .li {
    background: url(serverimages/line.jpg) repeat-x bottom;
    padding: 8px 0;
    white-space: nowrap;
}

.xbmxinxi .tag .title {
    display: block;
    padding: 0 0 0 20px;
    background: url(serverimages/icon.gif) no-repeat left 5px;
}

.xbmxinxi .tag .imgs .img,.xbmxinxi .tag .imgs .imgtitle {
    text-align: center;
    line-height: 24px;
}

.xbmxinxi .tag .imgs {
    margin: 2px 0;
    background: none;
}

.right_deta {
    display: inline-block;
    float: right;
    font-family: "微软雅黑";
    line-height: 20px;
    margin-left: 5px;
    margin-top: 19px;
    width: 470px;
}

ul li a .right_date {
    background-color: rgb(248,248,248);
    border: 1px solid rgb(236,236,236);
    display: inline-block;
    float: left;
    height: 57px;
    margin-top: 10px;
    width: 66px;
}

ul li a .right_date span {
    color: rgb(87,146,205);
    display: block;
}

.date2 {
    font-family: "微软雅黑";
    font-size: 12px;
    margin-top: 5px;
    text-align: center;
    width: 100%;
}

.xbmxinxi .box_b {
    overflow: hidden;
}

.xbmxinxi .box_b .l_b {
}

.xbmxinxi .box_b .r_b {
}

/*&lt;xbmxinxi*/
/*xibudor&gt;*/
.xibudor {
    margin: 15px 10px 1px 5px;
}

.xibudor .box_t {
    line-height: 38px;
    height: 38px;
    background: url(../images/fang.jpg) no-repeat left 5px;
    border-bottom: 2px solid #C40E01;
}

.xibudor .box_t .b_l {
    float: left;
    width: 0;
    text-align: center;
    color: #2a6dab;
    font-size: 18px;
    line-height: 38px;
    height: 38px;
}

.xibudor .box_t .b_c {
    float: left;
    letter-spacing: 2px;
    text-align: center;
    color: #C40E01;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 38px;
    height: 38px;
    width: 140px;
}

.xibudor .box_t .b_r {
    float: right;
    width: 30px;
    padding: 5px 0 0 0;
    height: 33px;
    line-height: 33px;
    text-align: center;
    font-size: 14px;
}

.xibudor .box_t .b_r a {
    color: #C40E01;
    height: 33px;
    line-height: 33px;
}

.xibudor .tag {
    clear: both;
    padding: 8px 0;
    min-height: 100px;
    _height: 100px;
}

.xibudor .tag li,.xibudor .tag .li {
    background: url(serverimages/line.jpg) repeat-x bottom;
    padding: 8px 0;
    white-space: nowrap;
}

.xibudor .tag .title {
    display: block;
    padding: 0 0 0 20px;
    background: url(serverimages/icon.gif) no-repeat left 5px;
}

.xibudor .tag .imgs .img,.xibudor .tag .imgs .imgtitle {
    text-align: center;
    line-height: 24px;
}

.xibudor .tag .imgs {
    margin: 2px 0;
    background: none;
}

.right_deta {
    display: inline-block;
    float: right;
    font-family: "微软雅黑";
    line-height: 20px;
    margin-left: 5px;
    margin-top: 19px;
    width: 470px;
}

ul li a .right_date {
    background-color: rgb(248,248,248);
    border: 1px solid rgb(236,236,236);
    display: inline-block;
    float: left;
    height: 57px;
    margin-top: 10px;
    width: 66px;
}

ul li a .right_date span {
    color: rgb(87,146,205);
    display: block;
}

.date2 {
    font-family: "微软雅黑";
    font-size: 12px;
    margin-top: 5px;
    text-align: center;
    width: 100%;
}

.xibudor .box_b {
    overflow: hidden;
}

.xibudor .box_b .l_b {
}

.xibudor .box_b .r_b {
}

/*&lt;xibudor*/
/*bsntabdiv71&gt;*/
.bsntabdiv71 {
    margin: 15px 15px 1px 15px;
    background: #fff;
}

.bsntabdiv71 .box_t {
    clear: both;
    width: 100%;
    height: 38px;
    line-height: 38px;
    border-bottom: 2px solid #C40E01;
}

.bsntabdiv71 .box_t .b_c li {
    float: left;
    width: 118px;
    margin: 0 2px 0 0;
}

.bsntabdiv71 .box_t .b_c li a {
    line-height: 38px;
    display: block;
    text-align: center;
    font-size: 16px;
}

.bsntabdiv71 .box_t .b_c li .selected {
    background: url(../images/q0140220_1.jpg) no-repeat bottom;
    color: #fff;
}

.bsntabdiv71 .box_t .b_r {
    float: right;
    width: 6px;
    height: 27px;
}

.bsntabdiv71 .tag {
    min-height: 150px;
    _height: 150px;
    padding: 4px;
    background: url(serverimages/q0140201_9.jpg) repeat-x top;
}

.bsntabdiv71 .tag li,.bsntabdiv71 .tag .li {
    padding: 4px 0;
}

.bsntabdiv71 .tag .title {
    padding: 0 0 0 20px;
    background: url(serverimages/dian.jpg) no-repeat 5px 4px;
    display: block;
}

.bsntabdiv71 .tag .imgs .img,.bsntabdiv71 .tag .imgs .imgtitle {
    text-align: center;
    line-height: 24px;
    padding: 0 5px;
}

.bsntabdiv71 .tag .imgs {
    margin: 2px 0;
}

/*&lt;bsntabdiv71*/
/*<index*/
