@charset "utf-8";
/* CSS Document */

html{color:#000;background:#FFF;overflow: scroll;
overflow-x: hidden;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,
fieldset,input,textarea,p,blockquote,th,td {
margin:0 auto;
padding:0; font-family:"\5B8B\4F53"; font-size:12px;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset,img {
border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:normal;
}
ol,ul {
list-style:none;
}
caption,th {
text-align:left;
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
}
q:before,q:after {
content;
}
abbr,acronym{border:0;}
.m-r-25{
    margin-right:25px;
    _margin-right:20px;
}

/* 布局 */
.layout{
    margin:0 auto;
    width: 980px;
    overflow: hidden;
}
.hd{
    width: 100%;
    height: 130px;
    border-top:4px solid #4c780d;
    overflow: hidden;
}
.nav{
    width: 100%;
    height: 60px;
    background:#ccc url(../images/nav_bg.jpg) repeat;
    overflow: hidden;
}
.main{
    width: 100%;
    overflow: hidden;
    background:url(../images/dom_bg.jpg) repeat-x;
}

/*logo*/
.logo{
    display: block;
    float: left;
    width: 681px;
    height: 130px;
    background: url(../images/sprites.png) no-repeat;
    line-height:998px;
}
.login{
    float: right;
    font:14px/120px "微软雅黑";
    color:#333;
}
.login a:link{
    color:#4c780d;
    text-decoration: none;
}
.login a:visited{
    color:#4c780d;
}
.login a:hover{
    text-decoration: underline;
}

/*导航*/
.nav-normal{
    float: left;
    padding:0 30px;
    height: 60px;
    font:16px/55px "微软雅黑";
}
.nav-active{
    color:#ffea00;
    background:#4c780d;
}
.nav-normal a:link{
    color:#fff;
    text-decoration: none;
}
.nav-normal a:visited{
    color:#fff;
}
.nav-normal:hover{
    color:#ffea00;
    background:#4c780d;
}
.nav-active a:link{
    color:#ffea00;
    text-decoration: none;
}
.nav-active a:visited{
    color:#ffea00;
}
.nav-active:hover{
    color:#ffea00;
    background:#4c780d;
}
    /*搜索*/
    .search-wrap{
        width: 240px;
        margin-top:15px;
        float: right;
        overflow: hidden;
    }
    .search-submit{
        float: right;
        margin-left:1px;
        width: 36px;
        height: 27px;
        background: url(../images/sprites.png) no-repeat;
        background-position: 0 -268px;
        border:none;
        cursor:pointer;
        *margin-top:1px;
    }
    .search-text{
        padding-left:32px;
        width: 168px;
        height: 27px;
        line-height:28px;
        background:#fff url(../images/sprites.png) no-repeat;
        background-position: 0 -227px ;
        border:none;
    }

.crumbs{
    width: 980px;
    height: 48px;
    font:500 12px/46px "微软雅黑";
    color:#919191;
}
.crumbs a:link{
    color:#616161;
    text-decoration: none;
}
.crumbs a:visited{
    color:#616161;
}
.content{
    margin:0 auto;
    width: 980px;
}
.side{
    float: right;
    width: 272px;
}
.side-wrap{
    margin:0 0 15px 0;
    width: 270px;
    border:1px solid #e1e1e1;
    background:#fff;
}
.side-hd{
    padding:7px 0;
    background:#919191;
    color:#fff;
    text-align:center;
    font:500 16px/24px "微软雅黑";
}
.side-list{
    width: 240px;
    margin:10px 0 10px 10px;
}
.side-list h2{
    font:500 14px/24px "微软雅黑";
}
.side-list i{
    font:500 12px/24px "微软雅黑";
    font-style:normal;
    color:#999;
}
.side-list h2 a:link{
    color:#4c780d;
    text-decoration:none;
}
.side-list h2 a:visited{
    color:#4c780d;
}
.side-intro{
    padding:10px 10px 0px 20px;
    overflow: hidden;
}
.side-intro img{
    float: left;
    margin:0 10px 10px 0;
}
.side-intro h3{
    float: left;
    font:500 14px/16px "微软雅黑";
    color:#333;
}
.side-wrap h4{
    margin:10px 0 0 18px;
    font:500 15px/18px "微软雅黑";
    color:#2a5703;
}
.side-intro p{
    float: left;
    margin-top:10px;
    width: 140px;
    word-break:break-all;
    font:500 12px/18px "微软雅黑";
    color:#666;
}
hr{
    margin:15px 0 10px;
    border:none;
    border-bottom:1px dashed #dadada;
    color:#fff;
}
/*版权*/
.ft{
    margin-top:30px;
    padding:10px 0;
    width: 100%;
    border-top:1px solid #d9d9d9;
}
.ft p{
    text-align: center;
    font:500 12px/20px "宋体";
    color:#919191;
}