*{margin:0;padding:0;}
body
{
    line-height: 1.5em;
    font-family: Arial, 宋体;
    font-size: 12px;
    background: #f5f5f5;
    padding: 0px;
    margin: 0px;
    color: #555;
} 
p
{
    padding-bottom: 10px;
}
.btn
{
    color: #657fa9;
    font-size: 12px;
    height: 22px;
    padding-top: 3px;
    font-weight: bold;
    vertical-align: middle;
    border: #d3d3d3 1px solid;
    background-color: #f5f5f5;
    background: url(../images/page/btnbg.gif) repeat-x;
}
.srk
{
    height: 18px;
    padding-top: 2px;
    padding-bottom: 0px;
    color: #0066ff;
    font-size: 13px;
    border: #bbb 1px solid;
    vertical-align: middle;
    font-weight: bold;
    line-height: normal;
    background-color: #ffffff;
    background: url(../images/page/iobg.gif) repeat-x center top;
    margin-bottom: 2px;
}
.wenben
{
    color: #0066ff;
    font-size: 14px;
    vertical-align: middle;
    font-weight: bold;
    line-height: normal;
}
a,a:visited
{
    color: #555;
    font-size: 13px;
    text-decoration: none;
}
a:active
{
    COLOR: red;
    TEXT-DECORATION: none
}
a:hover
{
    color: #ff3333;
    text-decoration: no;
}
a.a1, a.a1:visited
{
    color: #008dd5;
    font-size: 14px;
    text-decoration: none;
    border-right: #008dd5 1px solid;
    width: 50px;
    text-indent: 35px;
    padding-right: 10px;
    padding-left: 10px;
    line-height: 15px;
}
a.a1:active
{
    COLOR: red;
    width: 50px;
    TEXT-DECORATION: none
}
a.a1:hover
{
    color: #ff00cc;
    width: 50px;
    text-decoration: no;
    border-right:#008dd5 1px solid;
}
/*-------导航样式------*/
#dh
{
    list-style-type: none;
    font-weight: bold;
    text-align: center;
    float: left;
    border-top: #a5cae7 1px solid;
    background-image: url(../images/top/dhbg.jpg);
    width: 100%;
}
#dh li
{
    float: left;
    width: 100px;
    height: 29px;
    line-height: 29px;
    list-style-type: none;
    background-image: url(../images/top/dhxian.jpg);
    background-position: right top;
    background-repeat: no-repeat;
    padding-top: 2px;
}
#dh li a, #dh li a:visited
{
    display: block;
    width: 100px;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
}
#dh li a:active
{
    color: #0099ff;
    text-decoration: none;
    background-image: url(../images/top/dhon.jpg);
    background-position: center -2px;
    background-repeat: no-repeat;
}
#dh li a:hover
{
    color: #0099ff;
    text-decoration: none;
    background-image: url(../images/top/dhon.jpg);
    background-position: center -2px;
    background-repeat: no-repeat;
}
#dh li.on a, #dh li.on a:visited
{
    color: #0099ff;
    text-decoration: none;
    background-image: url(../images/top/dhon.jpg);
    background-position: center -2px;
    background-repeat: no-repeat;
}
.dhxbg
{
    color: #222;
    text-decoration: none;
    background-image: url(../images/top/dhxia.jpg);
    background-position: center top;
    background-repeat: repeat-x;
}




/*------------边框样式--------------*/
.bk
{
    border-collapse: collapse;
    border: #dedede 1px solid;
}
.qbk
{
	border: 1px solid #e2e2e2; 
	border-collapse:collapse;
}
.qbk td {
	border: 1px solid #e2e2e2; 
} 
.sbk
{
    border-top: #dedede 1px solid;
}
.xbk
{
    border-bottom: #dedede 1px solid;
}
.zbk
{
    border-left: #dedede 1px solid;
}
.ybk
{
    border-right: #dedede 1px solid;
}
.zyxbk
{
    border-bottom: #dedede 1px solid;
    border-left: #dedede 1px solid;
    border-right: #dedede 1px solid;
}
.xuxia
{
    border-bottom: #dedede 1px dashed;
}
.xus
{
    border-top: #dedede 1px dashed;
}
.box
{
    border: #a5cae7 1px solid;
}
.wbk
{
    border : 0px; 
    border-collapse: collapse;
}
.wbk td {
	border : 0px; 
}
/*------------背景样式--------------*/
.bj
{
    background-color: #f5f5f5;
}
.wzbj
{
    background-color: #eaf0f5;
    font-size: 10pt;
    text-align: left;
    border: #e2e2e2 1px solid;
    margin-bottom:5px;
    width: 918px; 
    height: 25px;
    text-indent:15px;
}
.lmbj
{
    background-color: #eaf0f5;
    font-size: 10pt;
    text-align: center;
    border: #e2e2e2 1px solid;
    margin-bottom:5px;
    width: 918px; 
}
.bg
{
    background: url(../images/tiao/bg.gif);
    font-weight: bold;
    color: #2887b7;
    font-size: 13px;
    text-align: left;
}
.cpbj
{
    background-color: #ccffcc;
    font-weight: bold;
    font-size: 10pt;
    text-align: left;
    vertical-align: middle;
    color: #ffffff;
}
.wbg
{
    font-size: 10pt;
    line-height: 1.6em;
}
/*-------------*/

.mmenu
{
    width: 245px;
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
}
.mmenu li
{
    background: url(../images/yonghu/p1.gif);
    line-height: 35px;
}
.mmenu a:focus {
     outline:none;
     -moz-outline:none;
}
.mmenu li a, .mmenu li a:visited
{
    display: block;
    width: 245px;
    height: 35px;
    text-align: center;
    color: #3798cb;
    font-size: 14px;
    vertical-align: middle;
}
.mmenu li a:active
{
    color: #0099ff;
    text-decoration: none;
    background-image: url(../images/top/dhon.jpg);
    background-position: center -2px;
    background-repeat: no-repeat;
}
.mmenu li a:hover
{
    color: #ff6600;
    text-decoration: none;
    background: url(../images/yonghu/p2.gif);
}
.mmenu li.active a, .mmenu li.active a:visited
{
    color: #0099ff;
    text-decoration: none;
    background-image: url(../images/yonghu/p2.gif);
    background-repeat: no-repeat;
    cursor: pointer;
    font-weight: bold;
}
.ctrtop
{
    text-decoration: none;
    background-image: url(../images/yonghu/bg.gif);
    background-position: center top;
    background-repeat: repeat-x;
}
.ctrbgm
{
    text-decoration: none;
    background-image: url(../images/yonghu/bgm.gif);
    background-position: left top;
    background-repeat: repeat-y;
}
/*-------滚动图片------*/
.gd
{
    border: #e2e2e2 3px double;
}
/*-------首页登陆------*/

/*-------左右侧样式------*/
#abt 
{
  list-style-type: none;
  text-align:center;
  float:left;
}
#abt a
{
    display: block;
    width: 225px;
    text-align: left;
    color: #666;
}
#abt a:visited
{
    color: #666;
    text-decoration: none;
}
#abt li
{
    float: left;
    width: 225px;
    height: 30px;
    line-height: 30px;
    list-style-type: none;
    border-bottom: #ccc 1px dashed;
    padding-left: 10px;
}
#abt li a:hover
{
    color: #0066ff;
    text-decoration: none;
}
#abt .ing
{
    color: #0673ac;
    text-align: left;
    font-weight:bold;
    text-decoration: none;
}
/*------用户注册-------*/
.regzuo
{
    font-size: 13px;
    vertical-align: middle;
    text-align: right;
    height: 35px;
}
.userzuo
{
    font-size: 13px;
    vertical-align: middle;
    text-align: right;
    height: 25px;
    font-weight: bold;
}
.useryou
{
    font-size: 13px;
    vertical-align: middle;
    text-align: left;
    height: 25px;
    text-indent: 3px;
}
/*-------条形标题栏样式------*/
.btlbg
{
    color: #222;
    text-decoration: none;
    background-image: url(../images/tiao/btlbg.jpg);
    background-position: left center;
    background-repeat: repeat-x;
    height: 30px;
}
.btlan1
{
    color: #ffffff;
    text-decoration: none;
    background-image: url(../images/tiao/ts1.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    height: 26px;
    width: 85px;
    vertical-align: top;
    text-align: center;
    font-weight: bold;
    font-size: 13px;
    padding-top: 4px;
}
.sybtlan
{
    color: #ffffff;
    text-decoration: none;
    height: 27px;
    vertical-align: top;
    text-align: left;
    font-weight: bold;
    font-size: 15px;
    padding-top: 8px;
    text-indent: 25px;
    letter-spacing: 5px;
}
/*-------文章样式------*/
.sywz1
{
    background-image: url(../images/wz/wzbg.gif);
    border-bottom: #dedede 1px solid;
}
.sywz2
{
    background-image: url(../images/wz/wzjt.gif);
    width: 35px;
    height: 25px;
}
.sywz3
{
    padding-left: 25px;
    font-weight: bold;
    color: #2887b7;
    font-size: 13px;
    vertical-align: middle;
    padding-top: 4px;
    height: 21px;
    background-image: url(../images/wz/wzfx.gif);
    background-position: left center;
    background-repeat: no-repeat;
}

a.wzfl, a.wzfl:visited
{
    display: block;
    width: 100%;
    height: 20px;
    padding-top: 5px;
    text-indent: 35px;
    text-align: left;
    color: #0544b5;
    vertical-align: middle;
    background-image: url(../images/wz/ac.gif);
}
a.wzfl:hover
{
    text-decoration: none;
    overflow: hidden;
    height: 20px;
    padding-top: 5px;
    text-indent: 35px;
    text-align: left;
    color: #ff0000;
    vertical-align: middle;
    background-image: url(../images/wz/acon.gif);
}
/*-------样式------*/
#da
{
    width: 930px;
    background-color: #ffffff;
    padding: 0px;
    outline: 0px;
    border: #e2e2e2 1px solid;
}
