@charset "gb2312";

* {
    margin: 0px;
    padding: 0px;
}

body {
    font-size: 14px;
    font-family: "Microsoft YaHei", "宋体";
    color: #333;
    min-width: 1180px;
    background: url(png_site_header_bg.png) no-repeat center top;
}

.container {
    width: 1180px;
    margin-left: auto;
    margin-right: auto;
    height: 100%;
}
.container  p{
line-height: 180%;
}

a {
    text-decoration: none;
    color: #333;
}

a:hover {
    text-decoration: underline;
}

li {
    list-style: none;
}

.clear {
    clear: both;
}

/*header start*/
.site_top {
    height: 160px;
    min-width: 1180px;
}

.site_logo {
    display: block;
    float: left;
    height: 74px;
    margin-top: 43px;
}

.site_logo img {
    height: 74px;
}
.site_meng{
    display: block;
    float: right;
	margin-top: 63px;
	height:60px;
	margin-right:20px;
}
.site_meng img{
	height:60px;
}
.site_badge {
    display: block;
    float: right;
    height: 85px;
    margin-top: 37px;
}

.site_badge img {
    height: 85px;
}

.nav_wrap {
    height: 48px;
    margin-bottom: 10px;
    min-width: 1180px;
}

.nav_wrap .container {
    background: #0068B7;
}

.nav_wrap .nav {
    width: 920px;
    height: 48px;
    float: left;
    margin-left: -1px;
}

.nav_wrap .nav li {
    float: left;
    height: 48px;
    line-height: 48px;
    width: 150px;
    text-align: center;
    background: url(png_nav_list_divide.png) no-repeat -1px center;
}

.nav_wrap .nav li:hover, .nav_wrap .nav li.active {
    background: #007DDB url(png_nav_list_divide.png) no-repeat -1px center;
}

.nav_wrap .nav a {
    color: #fff;
    font-size: 16px;
    display: block;
    width: 100%;
    height: 100%;
}

.nav_wrap .nav a:hover {
    text-decoration: none;
}

.search_wrap {
    width: 245px;
    padding: 7px 0;
    float: left;
    height: 34px;
}

.search_wrap .search_text {
    width: 198px;
    border: 0;
    outline: none;
    height: 34px;
    line-height: 34px;
    float: left;
    display: block;
    text-indent: 10px;
    color: #666;
}

.search_wrap .search_btn {
    width: 47px;
    height: 34px;
    float: left;
    border: 0;
    outline: none;
    display: block;
    background: url(png_site_search_btn.png) no-repeat center center;
    text-indent: -9999px;
    overflow: hidden;
    white-space: nowrap;
}

/*header end*/

/*footer start*/
.footer {
    height: 200px;
    min-width: 1180px;
}

.footer_nav {
    height: 36px;
    line-height: 36px;
    background: #0068B7;
    text-align: center;
}

.footer_nav a,
.footer_nav span {
    color: #fff;
    padding: 0px 5px;
}

.footer_info {
    margin-top: 40px;
}

.site_auth {
    width: 56px;
    height: 67px;
    float: left;
    margin-left: 300px;
}

.footer_info .info_wrap {
    float: left;
    margin-left: 45px;
}

.footer_info .info_wrap p,
.footer_info .info_wrap a{
    font-size: 12px;
    color: #666;
    line-height: 22px;
}

/*footer end*/


/*分页 开始*/
.pages {
    width: 95%;
    text-align: center;
    padding: 12px;
    clear: both;
    margin-top: 10px;
}

.pages span, .pages a, .pages b {
    font-size: 16px;
    margin: 0 2px;
}

.pages span font {
    color: #333333;
    font-size: 12px;
}

.pages a, .pages b {
    border: 1px solid #ccc;
    background: #DDD;
    padding: 2px 6px;
    text-decoration: none
}

.pages span {
    padding-right: 10px
}

.pages b, .pages a:hover {
    background: #2581C2;
    color: #FFFFFF;
}


/*分页结束*/


/*面包屑 start*/
.crumbs{
    line-height: 30px;
    margin-bottom: 10px;
}
.crumbs p,
.crumbs a{
    font-size: 13px;
}
/*面包屑 end*/