﻿
body { min-width: 240px; line-height: 1.8em; font-size: 16px; font-size-adjust: none; font-variant: normal; margin: 0px; padding: 0px; font-family: STHeiti, 微软雅黑, Arial; background-color: #fff; }
textarea { background-color: #fbfbfb; border: 1px solid #333; }

.arrow { background-position: right center; background-repeat: no-repeat; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAMCAYAAACwXJejAAAAg0lEQVR42mMICgqSDw0NtQdis+DgYCsgLceADQQGBuoDFbsAFdhANYhiKDI2NmYFmmICVGgHVWjj5+fHi6HQzc2NG6jIGoRh1oM0Y7NWDGqaJZB2BPJ1sLoPaI1USEiILVCRBVCxU0BAgBrpikC+AinAaR3M4UjBgOpwooKAYGASEy0AoGZIL0o4ls8AAAAASUVORK5CYII=); }

img { border-style: none; vertical-align: middle; }
a { color: #000; text-decoration: none; }
ul { margin: 0px; padding: 0px; list-style: none; }
h1, h2 { font-size: 1.2em; line-height: 1.5em; padding: 0; margin: 0; }
.lf { float: left; width: auto; }
.rt { float: right; width: auto; }
.red { color: red; }
.blue { color: blue; }
.green { color: green; }
.yellow { color: yellow; }

.c { clear: both; }
.c8 { clear: both; height: 8px; }
.head { padding: 4px; background: url(images/header.jpg) no-repeat #ff7701; }
    .head img { border: #666 1px solid; }
    .head .logo { float: left; background: url(images/logo.png) no-repeat; background-size: contain; width: 100px; height: 38px; background-clip: padding-box; background-origin: border-box; }

        .head .logo a { height: 38px; width: 100%; display: block; }
        .head .logo img { border-style: none; }

    .head .loginButton { float: right; min-width: 40px; text-align: center; padding-right: 12px; background: url(../bbs/images/icons.png) right -480px; line-height: 28px; margin-top: 5px; }
        .head .loginButton a { display: block; padding-left: 4px; line-height: 26px; background-color: #eee; border-right-style: none; border-radius: 2px; }

.lneSl { border: 1px solid #BBB; background: #EEE; background-image: -webkit-gradient(linear, left top, left bottom, from( #FFF ), to( #EAEAEA )); background-image: -webkit-linear-gradient( #FFF, #EAEAEA ); background-image: -moz-linear-gradient( #FFF, #EAEAEA ); background-image: -ms-linear-gradient( #FFF, #EAEAEA ); background-image: -o-linear-gradient( #FFF, #EAEAEA ); background-image: linear-gradient( #FFF, #EAEAEA ); text-shadow: 0 0 1px #FFF; box-shadow: 0 0 0; }


.path { line-height: 28px; background: url(../bbs/images/icons.png) repeat-x 0px -432px; font-size: 14px; white-space:nowrap; overflow:hidden; }
    .path a { line-height: 28px; background: url(../bbs/images/icons.png) no-repeat right -480px; padding-right: 12px; display: inline-block; }

.filter { background-color: #d1e4fa; padding-left: 5px; }
    .filter a { background-position: 0px -432px; padding: 0 0.5em; margin: 8px 0; display: inline-block; border-left: 1px solid #bbb; float: left; }
    .filter .last { margin-right: 5px; border-right: 1px solid #bbb; }
    .filter .sel { background-image: none; background-color: #ccc; border-top: 1px solid #bbb; border-bottom: 1px solid #bbb; line-height: 26px; }
.sublist { float: none; display: none; background-color: #fcfcfc; margin-bottom: 8px; }
    .sublist a { display: inline-block; background-image: none; float: none; border-style: none; line-height: 20px; }
.lne { border-top: 1px solid #ccc; }
.bottom { border-top: 2px dotted #ccc; text-align: center; margin-top: 5px; padding-top: 5px; color: #666; }
    .bottom .cp { font-size: 0.9em; }

/*分页*/
.pager { margin: 5px; }
    .pager input { line-height: 28px; height: 28px; padding: 0 5px; margin: 0; width: 64px; }
    .pager .button { padding: 2px 5px; }
    .pager p { display: inline-block; margin: 0; padding: 0; float: right; width: auto; }
    .pager a { display: inline-block; padding: 0px 5px; border: 1px solid #BBB; border-radius: 2px; background: #EEE; background-image: -webkit-gradient(linear, left top, left bottom, from( #FFF ), to( #EAEAEA )); background-image: -webkit-linear-gradient( #FFF, #EAEAEA ); background-image: -moz-linear-gradient( #FFF, #EAEAEA ); background-image: -ms-linear-gradient( #FFF, #EAEAEA ); background-image: -o-linear-gradient( #FFF, #EAEAEA ); background-image: linear-gradient( #FFF, #EAEAEA ); text-shadow: 0 0 1px #FFF; box-shadow: 0 0 0; }
        .pager a:last-child { margin-left: 5px; margin-right: 16px; }
    .pager .nolink { color: #ccc; }
/*错误提示*/
.pageErr { font-size: 1.1em; color: #e00; line-height: 2em; }


/*首页样式*/

.silder .mask { background-color: #FFE967; padding: 4px; }
.silder .title { padding: 0; margin: 0; list-style: none; }
    .silder .title li { display: inline-block; width: 80px; line-height: 2em; border-bottom: 4px solid #ccc; text-align: center; color: #000; }
    .silder .title .sel { background-color: #C6E40A; border-bottom-color: #fff; color:#fff }
.silder .x3 { width: 100%; overflow: hidden; }
    .silder .x3 li,
    .silder .x3 p { margin: 0 8px; }
        .silder .x3 li a { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

    .silder .x3 > div:first-child { width: 300%; }
    .silder .x3 > div > div { width: 33.3333333333333333%; float: left; }
        .silder .x3 > div > div:last-child { float: none; clear: both; width: auto; }


#rocket { position: fixed; right: 48px; bottom: 28px; opacity: 0.7; display: none; }
.hidden { display: none; }

.newsListUL { margin: 0 8px; padding: 0; }
    .newsListUL li { background-position: right center; background-repeat: no-repeat; border-top: 1px dotted #ccc; padding-right:8px; line-height: 2em; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAMCAYAAACwXJejAAAAg0lEQVR42mMICgqSDw0NtQdis+DgYCsgLceADQQGBuoDFbsAFdhANYhiKDI2NmYFmmICVGgHVWjj5+fHi6HQzc2NG6jIGoRh1oM0Y7NWDGqaJZB2BPJ1sLoPaI1USEiILVCRBVCxU0BAgBrpikC+AinAaR3M4UjBgOpwooKAYGASEy0AoGZIL0o4ls8AAAAASUVORK5CYII=); }
        .newsListUL li:first-child { border-top-style: none; }
        .newsListUL li a { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
        .newsListUL li i { color: #999; font-size:1em; font-style:normal;  }

/*新闻内页样式*/
.mainbody { padding: 0 8px; }
.newsTitle { text-align: center; border-bottom: 1px solid #666; padding-bottom: 8px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
    .newsTitle h2 { font-size: 0.8em; font-weight: normal; color: #999; }
    .newsTitle h1 { font-weight: normal; }
.newsDetail { border-top: 1px solid #666; padding-top: 8px; margin-top: 1px; border-top-left-radius: 4px; border-top-right-radius: 4px; }

.focus h3,
.otherNews h3 { font-size: 1em; border-top: #ff6320 solid 1px; background-color: #fffce9; padding-left: 5px; margin: 0; padding: 0; padding-left: 1em; border-bottom: 1px solid #eee; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAbCAIAAAAyOnIjAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADA5LzI5LzEzDJ/eogAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAABBSURBVAiZXcoxCoBAEMXQTITFvf8pBU+gy3wLKy3Ca0L6FJDO669wWdEmFlpEagntuo/PuzlNtTJNYbELw6DZxgPU5xUgewIuEwAAAABJRU5ErkJggg==); }
.otherNews ul { margin: 0 8px; padding: 0; list-style-type: none; }
.otherNews li { border-top: 1px dotted #ccc; line-height: 2.2em; }
    .otherNews li:first-child { border-top-style: none; }

/*首面聚焦*/
.focus h1 { text-align: center; line-height: 2em; margin: 0; padding: 0; }
    .focus h1 a { color: #aa0a0a; }
.focus p { padding: 0 4px; margin: 0; }
.focus h4 { font-size: 1em; background-color: #eee; padding-left: 5px; margin: 0; padding: 0; padding-left: 1em; }

.silverbar { border-top: 5px solid #eee; }
.focus table { border-style: none; border-collapse: collapse; }
    .focus table td { vertical-align: top; }
    .focus table img { margin: 8px; margin-right: 0px; }
.linkBt { border: 1px solid #ccc; border-radius:4px; width:80%; margin:8px auto; display:block; text-align:center; }
    .linkBt .arrow { padding-right: 16px; }
    .linkBt b { color: #aa0a0a;  font-weight:normal;}

.sortList { margin:4px;padding:0; list-style-type:none; }
    .sortList li { width:30%; min-width:8em; display:inline-block; }

.lazyimg { width: 100px; height: 100px;  background:url(data:image/gif;base64,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) center center no-repeat; }

.lstpg dl { margin: 0; padding: 0; }
.lstpg dd { margin: 0 0.5em; padding: 0; }
.lstpg dt { background-color:#eee; padding-left:0.4em; font-size:1.3em; line-height:1.8em; }