@charset "utf-8";
/* CSS Document */
/* top */
.top_box{background: #4b72a3;height: 35px;width: 100%;}
.top{width: 1100px; line-height: 35px; font-size: 13px; color: #ffffff;}
.top a{color: #ffffff;}
.top_jft {
    height: 35px;
    line-height: 35px;
    color: #ffffff;background: #4b72a3;
    border: none;
}
/* banner */
.banner_box{background: url("banner.jpg") no-repeat center top; width: 100%; height: 157px;}
.banner{width: 1100px;position: relative;}
.logo{margin-top: 33px;}

/* 搜素 */
.ssk {
    width: 380px;
    height: 45px;
    position: absolute;
    right: 0px;
    top: 73px;
}
.search_input {
    width: 303px;
    border: solid 1px #eca945;
    border-right: none;
    height: 41px;
    line-height: 41px;
    padding-left: 50px;
    color: #999999;
    background: url("search_ico.png") no-repeat 20px #ffffff;
}
.search_right {
    background:#eca945;
    height: 41px;
    color: #ffffff;
    width: 77px;
    border: solid 1px #eca945;
    float: right;
    border-left: none;
    font-size: 15px;
}
/* 导航 */
.nav_box {
    background: #335075;
    width: 100%;
}
.nav {
    width: 1100px;
    height: 55px;
}
.navhover {
     border-bottom:#ffb517 4px solid;
}

.nav ul li {
    float: left;
    width: 122px;
    text-align: center;
    line-height: 51px;
}
.nav ul li a {
    color: #fff;
    font-size: 19px;
}
.nav ul li:hover {
    border-bottom:#ffb517 4px solid;
}
.nav ul li:hover a {
    font-weight: bold;
}
/* content */
.content_box{
    width: 100%;
    overflow: hidden;
    background: url("content_bg.jpg") no-repeat center top #ffffff;
}
/* 当前位置 */
.location_box{
    width: 100%;
    background: #ededed;
}
.location{ width: 1100px; background: url("location.gif") 20px no-repeat; padding-left: 40px;font-size: 13px; color: #454545;}
.location a{font-size: 13px; color: #454545; line-height: 58px;}

/*第一部分*/
.content{
    width: 1100px;
    overflow: hidden;
    margin-top: 25px;
    margin-bottom: 20px;
}
.content_left{width: 280px; min-height: 763px; background: #efefef;;}
.content_left_dqlm{background: #335075; font-size: 17px; font-weight:bold; line-height: 50px; color: #ffffff; padding-left: 43px;}
.content_left ul{margin-top: 20px;}
.content_left ul li{line-height: 45px;background: url(lmliststyle.png) no-repeat 20px; padding-left: 40px; border-bottom: #e3e3e3 solid 1px;}
.content_left ul li:hover{background: url(lmliststyle_hover.png) no-repeat 20px; background-color: #dbdfe3;}
.content_left ul li:hover a{color: #ffb517; font-weight: bold;}
.content_right{width: 795px; background: #ffffff; min-height: 763px;}
.content_right_list{border: #dedede solid 1px; padding-bottom: 20px; min-height: 761px;}
.content_right_list ul{margin-left: 20px; margin-top: 10px; margin-right: 20px;}
.content_right_list ul li{background: url(liststyle.gif) no-repeat left; padding-left:15px; border-bottom: #e8e8e8 dashed 1px; line-height: 45px; font-size: 17px;}

.fggz{width: 1100px; background: #ffffff; min-height: 700px;}
.fggz_list{border: #dedede solid 1px; padding-bottom: 20px;}
.fggz_list ul{margin-left: 20px; margin-top: 10px; margin-right: 20px;}
.fggz_list ul li{background: url(liststyle.gif) no-repeat left; padding-left:15px; border-bottom: #e8e8e8 dashed 1px; line-height: 45px; font-size: 17px;}
.date{color: #999999; font-size: 17px;}
/* 友情链接 */
.link_box{
    width: 100%;
    border-top: #335075 solid 5px;
    margin-top: 20px;
}
/*友情链接DIV切换*/
.linkTab {
    text-align: center;
    width: 1100px;
    margin-top: 25px;
}
.bottom_nav{
    margin-right: 32px;
}
.bottom_nav a{
   line-height: 32px;
}
.linkbox {
    margin-top: 10px;
    clear: both;
    overflow: hidden;
}
/*菜单class*/
.Menubox {
    height: 32px;
    line-height: 32px;
}
.Menubox ul {
    margin: 0;
    padding: 0;
}
.Menubox li {
    float: left;
    display: block;
    cursor: pointer;
    width: 168px;
    text-align: center;
    color: #000;
    line-height: 31px;
    border-bottom: #cccccc solid 1px;
    background: #f6f6f6;
}
.Menubox li a {
    font-size: 15px;
    color: #000;
}
.Menubox li.hover {
    padding: 0px;
    width: 168px;
    line-height: 31px;
    border-top: #cccccc solid 1px;
    border-left: #cccccc solid 1px;
    border-right: #cccccc solid 1px;
    border-bottom: none;
    color: #335075;
    background: #ffffff;
}
.Menubox li.hover a:link, .Menubox li.hover a:visited {
    color: #335075;
}
.Contentbox {
    overflow-y: scroll;
    text-align: left;
    list-style: none;
    font-size: 15px;
    height: 80px;
}
.Contentbox a:link, .Contentbox a:visited {
    color: #000;
    font-size: 15px;
}
.Contentbox a:hover, .Contentbox a:active {
    color: #1c5bb8;
}
.Contentbox li {
    line-height: 35px;
    padding-right:30px;;
    list-style: none;
    float: left;
}
.Contentbox .sp_monre {
    position: absolute;
    top: 5px;
    right: 45px;
    text-align: right;
    font-size: 15px;
    font-family: "microsoft Yahei";
}
.Contentbox .sp_monre a {
    font-size: 15px;
    line-height: 30px;
    color: #666
}
.Contentbox .sp_monre a:hover {
    color: #f30
}
/*bottom*/
.footer_box{
    width: 100%;
    background: #e8e8e8;
    overflow: hidden;
    border-top: #e1e1e1 solid 1px;
}
.footer_content{
    width: 950px;
}
.footer_info {
    width: 600px;
    color: #000;
    font-size: 15px;
    overflow: hidden;
    margin: 20px 0;
    line-height: 30px;
    text-align: center;
}
.footer_dzjg {
    margin-left: 23px;
    text-align: center;
    margin-top: 50px;
}
.footer_zc {
    margin-left: 23px;
    padding-top: 4px;
    margin-top: 50px;
}
.footer_erweima {
    margin-left: 23px;
    margin-top: 28px;
    text-align: center;
    font-size: 15px;
}