﻿/*html { filter:progid:dximagetransform.microsoft.basicimage(grayscale=1); } */

body
{
    margin-top: 0px;
    font-size: 12px;
    font-family:"宋体";
    line-height: 18px;
    color:#666666;
}
/*黑色*/
a:link
{
    text-decoration: none;
    color: #666666;
}
a:visited
{
    text-decoration: none;
    color: #666666;
}
a:hover
{
    text-decoration: none;
    color: #CC0000;
}
a:active
{
    text-decoration: none;
    color: #666666;
}
/*白色*/
.white a:link
{
    text-decoration: none;
    color: #fff;
}
.white a:visited
{
    text-decoration: none;
    color: #fff;
}
.white a:hover
{
    text-decoration: none;
    font-weight: bolder;
}
.white a:active
{
    text-decoration: none;
    color: #fff;
}
/*绿色*/
.green a:link
{
    text-decoration: none;
    color: #3B9708;
}
.green a:visited
{
    text-decoration: none;
    color: #3B9708;
}
.green a:hover
{
    text-decoration: none;
    font-weight: bolder;
}
.green a:active
{
    text-decoration: none;
    color: #3B9708;
}
/*蓝色*/
.blue a:link
{
    text-decoration: none;
    color: #03719B;
}
.blue a:visited
{
    text-decoration: none;
    color: #03719B;
}
.blue a:hover
{
    text-decoration: none;
    font-weight: bolder;
}
.blue a:active
{
    text-decoration: none;
    color: #03719B;
}

.clear
{
    clear: both;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
}
.title
{
    /* 自适应宽度的块(通用块),需要在调用时设置宽度 */
    width: 100%;
    line-height: 25px;
    color: #000000;
    background: url(../images/mbox-tbg.png) right top no-repeat;
}
.title strong
{
    float: left;
    color: #000000;
    background: url(../images/mbox-tbg.png) left top no-repeat;
    padding-left: 10px;
    padding-right: 4px;
    line-height: 25px;
}
.more
{
    float: right;
    position: relative;
    line-height: 25px;
    padding-right: 12px;
    color: #000000;
}
.title ul
{
    clear: both;
    margin-top: 0px;
    margin-left: 0px;
    border-left: 1px solid #99c0eb;
    border-right: 1px solid #99c0eb;
    padding-left: 3px;
    border-bottom: 1px solid #99c0eb;
}
.title li
{
    list-style-type: none; /*通用块格式结束 */
}
/*栏目样式开始，非li*/
.colum
{
    /* 自适应宽度的块(通用块),需要在调用时设置宽度 */
    width: 100%;
    line-height: 28px;
    color: #000000;
    background: url(../images/box_nav_bg.jpg) right top repeat-x;
}
.box_nav_l{ background:url(../images/box_l.gif) no-repeat; width:1px; height:28px; float:left;}
.box_nav_r{ background:url(../images/box_l.gif) no-repeat; width:1px; height:28px; float:right;}
.colum strong
{
    float: left;
    padding-left: 10px;
    padding-right: 4px;
    line-height: 28px;
    color:#444;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}
.colum .more
{
    float: right;
    position: relative;
    line-height: 28px;
    padding-right: 12px;
    color: #000000;
}
.columcontent
{
    line-height: 18px;
    border-left: solid 1px #d9d9d9;
    border-right: solid 1px #d9d9d9;
    border-bottom: solid 1px #d9d9d9;
    padding-top: 2px;
    padding-left: 6px;
    padding-bottom: 2px;
}
.columcontent a:link,.columcontent a:visited,.columcontent a:active
{
    background-repeat: no-repeat;
    padding-left: 12px;
    line-height:26px;
    font-size:14px;
    color:#222;
}
.columcontent a:hover{color:#bd0a01;}

.smallfont a:link,.smallfont a:visited,.smallfont a:active{font-size:12px;line-height:22px;color:#666666;}

.xinxi-list a:link,.xinxi-list a:visited,.xinxi-list a:active
{
    background-repeat: no-repeat;
    padding-left: 0px;
    line-height:20px;
    font-size:12px;
    color:#222;
}
.xinxi-list a:hover{color:#bd0a01;}


.columcontent_fenlei
{
    line-height: 18px;
    border-left: solid 1px #B1C3D1;
    border-right: solid 1px #B1C3D1;
    border-bottom: solid 1px #B1C3D1;
    margin-top: -1px;
    padding-top: 2px;
    padding-left: 6px;
    padding-bottom: 2px;
}
.columcontent_fenlei a
{
    background-repeat: no-repeat;
    padding-left: 2px;
}
/*栏目样式结束，非li*/
.fenye
{
    /* 分页控件格式*/
    height: 25px;
    line-height: 25px;
    margin-top: 2px;
    padding-left: 12px;
    background-color: #F5F8EF;
    border-top: solid 1px #B1C3D1;
    border-bottom: solid 1px #B1C3D1;
    text-align: center;
    overflow: hidden;
}
.boxoff
{
    height: 10px;
    overflow: hidden;
    background: url(../images/boxoff.gif) left 15px repeat-x;
    margin: 4px auto;
    padding-top: 10px;
}
.shouye
{
    border: none;
    background-image: url(../images/voteshouye.gif);
    height: 30px;
    width: 177px;
    display: block;
    margin-left: 760px;
}


div{padding-right: 0px; padding-left: 0px; padding-bottom: 0px;padding-top: 0px;}
ul,ol,li,dl,dd,dt,div{ margin:0px;list-style-type:none;padding:0;}
.clearb {clear: both;}
img{display:inline; margin:0px; padding:0px; border:0px;}
.red_f,.red_f a,.red_f a:link,.red_f a:visited{color:#bd0a01}
.red_f,a.red_f , a .red_f:link,a .red_f:visited{color:#bd0a01}
h3,h3 a,h3 a:link,h3 a:visited,h3 a:active{ margin:0px; line-height:32px; font-size:18px;  font-weight: bold; color:#000; text-align:center; font-family:"黑体"; font-weight:normal;}
h3 a:hover{ color:#bd0a01; text-decoration:underline;}
.nowrap_i{ width:376px;white-space:nowrap; overflow:hidden;}
h1, h1 a,h1 a:link,h1 a:visited,h1 a:active{ margin:0px;font-size:20px; font-family:"黑体"; font-weight:normal; color:#26437e; text-align:center; line-height:34px; }
h1 a:hover{ color:#bd0a01; }
h5, h5 a,h5 a:link,h5 a:visited,h5 a:active{ margin:0px;font-size:12px; font-weight: bold; color:#222; line-height:32px; height:32px;}
h5 a:hover{ color:#bd0a01;}
h2,h12 a,h2 a:link,h2 a:visited,h2 a:active{ margin:0px; line-height:40px; font-size:20px; font-family:"黑体"; font-weight:normal; color:#000; text-align:center;}
h2 a:hover{ color:#bd0a01; text-decoration:none;}
.line_a{border-bottom: 1px  dashed #dfdfdf; text-align:center; margin-bottom:6px; padding-bottom:6px;}
.line_ten{border-bottom: 1px  dashed #dfdfdf; text-align:center; margin-bottom:10px; padding-bottom:10px;}
.input001{padding:2px; border:1px #999999 solid; color:#999999}
.floatleft { float:left;}
.floatright {FLOAT: right}
strong{ color:#444}
.entext{ font-family:Geneva, Arial, Helvetica, sans-serif}
#wten{ width:20px;}
#w40p{ width:40px;}
.maginl4{ margin-left:4px;}
.maginr4{ margin-right:4px;}
.mt2{ margin-top:2px;}
.maginl7{ margin-left:7px;}
.mt8{ margin-top:10px;}
.mt12{ margin-top:12px;}
.pb2{ padding-bottom:4px;}
.pt6{ padding-top:6px;}
.linhe30{ line-height:30px;}
.mt6{ margin-top:6px;}
.mt7{ margin-top:7px;}
.m6{ margin:6px;}
.mt4{ margin-top:4px;}
.hepic{ height:97px; overflow:hidden; display:block}
.magintb6{ margin-top:6px; margin-bottom:6px;}
.border01{ border:1px #d6d6d6 solid;}
.border002{ border-bottom:1px #d1d1d1 dashed; padding-bottom:10px; margin-bottom:10px;}
.border003{ border-bottom:1px #d1d1d1 dashed; height:1px; clear:both; line-height:1px; margin-top:6px; margin-bottom:6px;}
.border005{ border-bottom:1px #d1d1d1 dashed; padding-bottom:8px; margin-bottom:8px;}
hr{ border-top:0px;border-bottom:1px #d1d1d1 dashed; height:1px; clear:both;}
.hr2{ border-top:0px;border-bottom:1px #e8e8e8 dashed; height:1px; clear:both; display:block;}
.border004{ border-bottom:1px #d1d1d1 dashed; height:1px; clear:both; line-height:1px; margin-top:7px; margin-left:4px; margin-right:4px; margin-bottom:7px; }
.h258px{ height:262px;}
.linh20{ line-height:21px;}
