body
{
    text-align: center;
    font-family: 宋体, verdana, helvetica, arial,sans-seri !important;
    background: #daf2fe;
    color: #000;
    font-size: 14px;
}
a
{
    text-decoration: none;
}
a:link, a:visited
{
    color: #07519a;
}
a:hover, a:active
{
    color: #f60;
    outline-width: 0;
    text-decoration: underline;
}
a:focus
{
    outline: #eee, dotted,1px;
}
th, td
{
    padding: 8px;
    word-break: break-all;
}
.clr
{
    /* 此类应当放在 div 或 break 元素上，而且该元素应当是完全包含浮动的容器关闭之前的最后一个元素 */
    clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0;
}
.logo
{
    width: 120px;
    height: 45px;
    background: url(../images/logo.gif) no-repeat;
}

/*文章链接样式-begin*/
.alink a:visited
{
    color: #800080;
}
.alink a:hover
{
    color: #f60;
    outline-width: 0;
    text-decoration: underline;
}
/*文章链接样式-end*/

/*图片链接样式-begin*/
a .imgborder, a:link .imgborder, a:visited .imgborder
{
    border: #ddd 1px solid;
}
a:hover .imgborder
{
    border: #333 1px solid;
}
/*图片链接样式-end*/

/*分页样式-begin*/
.pagedctl
{
    text-align: center;
    margin: 30px 0 0 0;
    font-size: large;
    font-weight: bold;
}
.currentpagecss
{
    margin: 0 3px 0 0;
    color: red;
}
.buttonpagecss
{
    margin: 0 3px 0 0;
}
.nextpagecss
{
    margin: 0 3px 0 0;
}
.previouspagecss
{
    margin: 0 0 0 3px;
}
/*分页样式-end*/


/*头部样式-begin*/
#header
{
    width: 950px; /* 使用比最大宽度 (1024px) 小 70px 的宽度可显示浏览器界面元素，并避免出现水平滚动条 */
    margin: 0 auto; /* 自动边距（与宽度一起）会将页面居中 */
    text-align: left; /* 这将覆盖 body 元素上的“text-align: center”。 */
    background: url(../images/header_bkg.jpg) #fff no-repeat;
    height: 95px;
}
/*头部样式-end*/

/*搜索样式-begin*/
.search
{
    width: 950px; /* 使用比最大宽度 (800px) 小 20px 的宽度可显示浏览器界面元素，并避免出现水平滚动条 */
    margin: 0 auto; /* 自动边距（与宽度一起）会将页面居中 */
    text-align: left; /* 这将覆盖 body 元素上的“text-align: center”。 */
    background: #fff;
    height: 30px;
}
.formsearch
{
    float: left;
    padding: 0 0 0 15px;
}
.searchinput
{
    margin: 0px;
    width: 300px;
    height: 17px;
    padding: 3px 3px 1px 5px;
    border: #96B3B6 1px solid;
}
.searchbutton
{
    text-align: center;
    margin: -5px 0 0 -6px;
    border-width: 0;
    width: 50px;
    background: url(../images/search.gif) no-repeat;
    height: 25px;
    cursor: pointer;
    font-size: 12px;
}
.keywordsearch
{
    float: right;
    padding: 6px 15px 0 0;
}
.keywordsearch a
{
    color: #808080;
    text-decoration: underline;
}
.keywordsearch a:hover
{
    color: #f60;
    text-decoration: underline;
}
/*搜索样式-end*/

/*尾部样式-begin*/
#footer
{
    width: 950px; /* 使用比最大宽度 (800px) 小 20px 的宽度可显示浏览器界面元素，并避免出现水平滚动条 */
    margin: 0 auto; /* 自动边距（与宽度一起）会将页面居中 */
    text-align: left; /* 这将覆盖 body 元素上的“text-align: center”。 */
    background: url(../images/footer_bkg.jpg) #fff no-repeat;
    height: 130px;
}
/*尾部样式-end*/

/*菜单样式-begin*/
#menu
{
    width: 950px; /* 使用比最大宽度 (800px) 小 20px 的宽度可显示浏览器界面元素，并避免出现水平滚动条 */
    margin: 0 auto; /* 自动边距（与宽度一起）会将页面居中 */
    text-align: left; /* 这将覆盖 body 元素上的“text-align: center”。 */
    background: url(../images/menu_bkg.jpg) #fff repeat-x;
    height: 38px;
}
#menu a
{
    color: #333;
}
#menu a:hover
{
    color: #f60;
    text-decoration: underline;
}
#menu li
{
    float: left;
    padding: 10px 0 0 15px;
}
/*菜单样式-end*/

/*内容样式-begin*/
.container
{
    text-align: left;
    width: 950px;
    margin: 0 auto; /* 自动边距（与宽度一起）会将页面居中 */
    padding: 0 0 5px 0;
    background: #fff;
    overflow: hidden;
}
/*内容样式-end*/

.framebule
{
    float: left;
    margin: 0 1px 0 1px;
    border: #b1d6f3 1px solid;
    background: url(../images/bule_bkg.jpg) #fff repeat-x;
}
.frameyellow
{
    float: left;
    margin: 0 0 0 6px;
    border: #F0E38C 1px solid;
    background: url(../images/yellow_bkg.jpg) #fff repeat-x;
    width: 330px;
    height: 260px;
}
.frameleft
{
    width: 300px;
    height: 260px;
}
.frameright
{
    float: right;
    width: 300px;
    height: 260px;
}
.framebule h2, .frameyellow h2
{
    color: #333;
    font-weight: normal;
    line-height: 30px;
    margin: 0 5px 0 5px;
}
.framebule li, .frameyellow li
{
    list-style-type: decimal;
    line-height: 25px;
    margin: 0 0 0 35px;
    position: relative;
}
.framebule .aclass, .frameyellow .aclass
{
    color: #939393;
    margin: 0 5px 0 0;
}
.framebule .score, .frameyellow .score
{
    position: absolute;
    color: #ff5b01;
    top: -7px;
    right: 7px;
}
.frameleft2
{
    width: 207px;
    height: 260px;
    margin: 0 5px 0 1px;
}
.frameright2
{
    float: right;
    width: 260px;
    height: 260px;
    margin: 0 5px 0 1px;
}
.framename
{
    float: left;
}
.more
{
    float: right;
    line-height: 30px;
    margin: 0 5px 0 5px;
}
.framename a
{
    color: #000;
    text-decoration: none;
}
.more a
{
    color: #000;
    text-decoration: none;
    font-size: 12px;
    font-weight: normal;
}
.framename a:visited, .more a:visited
{
    color: #000;
}
.framename a:hover, .more a:hover
{
    color: #f60;
    text-decoration: underline;
}
.goodlink
{
    float: right;
}
.goodlink li
{
    float: left;
    line-height: 30px;
    width: 75px;
    text-align: center;
}

/*栏目路径条-begin*/
.pathlogo
{
    padding: 0 23px 0 13px;
    float: left;
    overflow: hidden;
}
.pathlink
{
    padding: 0 0 0 22px;
    line-height: 35px;
    float: left;
}
/*栏目路径条-end*/
.containerbody
{
    float: left;
    width: 640px;
    border: #b1d6f3 1px solid;
    background: #ebf4ff;
}
.contentbody
{
    width: 570px;
    padding: 20px 34px 20px 34px;
    overflow: hidden;
}
.contentbody h1
{
    text-align: center;
    font-family: "黑体";
    height: 35px;
    line-height: 35px;
    color: #049;
    font-size: 24px;
    overflow: hidden;
}
.artinfo
{
    text-align: center;
    line-height: 15px;
    overflow: hidden;
    padding-top: 5px; 
    width: 580px; 
    border-top: solid 1px #c8d8f2 !important;
}
.contentinfo
{
    line-height: 23px;
    margin-top: 15px;
    font-size: 14px;
}
.contentinfo p
{
    line-height: 23px;
    margin-left: 15px;
    font-size: 14px;
}
.contentinfo H1, .contentinfo H2, .contentinfo H3, .contentinfo H4, .contentinfo H5, .contentinfo H6
{
    line-height: 23px;
    margin: 5px 0px;
    font-size: 14px;
    font-weight: bold;
}
.gg250x250
{
    float: left;
    margin-right: 19px;
}
.view, .score
{
    color: #ff5b01;
}
.color999
{
    color: #999;
}
/*拷贝按钮样式-begin*/
.copy_button
{
    width: 350px;
    text-align: center;
    border: 1px solid black;
    background-color: #ccc;
    margin: 5px;
    padding: 5px;
    cursor: pointer;
}
.copy_button.hover
{
    background-color: #eee;
    color:Red;
}
.copy_button.active
{
    background-color: #aaa;
}
/*拷贝按钮样式-end*/

