﻿@charset "UTF-8";

.locationbox {
	width: 1200px;
	margin: 0 auto;
    color: #686868;
    padding: 20px 0;
    font-size: 16px;

}
.locationbox img{
	width: 20px;
	height: auto;
}
.locationbox a {
	color: #c0c0c0;
	display: inline;
	padding: 0 5px
}

.locationbox a:hover {
	color: #2c61b7
}

.fix {
    *zoom: 1
}

    .fix:after {
        display: table;
        content: '';
        clear: both
    }

.l {
    float: left
}

.r {
    float: right
}

.db {
    display: block
}

.dib {
    display: inline-block
}

.vm {
    vertical-align: middle
}

.bdb_d {
    border-bottom: 1px solid #ddd
}

.fc {
    color: #005389
}

.bg {
    background-color: #005389
}

.b {
    font-weight: bold
}

.bora_5 {
    border-radius: 5px
}

.ovh {
    overflow: hidden
}

body, h1, h2, h3, dl, dd, dt, p, ul, li, ol {
    margin: 0;
    padding: 0
}

button, input, select, textarea {
    border: none;
    margin: 0;
    outline: none;
    padding: 0;
    background: none
}

table, tr, td, th, thead, tbody, video {
    border: none;
    margin: 0;
    outline: none;
    padding: 0
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

.fanye {
    text-align: center;
    padding-top: 30px;
    padding-bottom: 10px;
    line-height: 32px;
    font-size: 14px;
    color: #666;
	background-color: #fff;
}

    .fanye a {
        border: #ddd solid 1px;
        padding: 0px 15px;
        color: #666;
        height: 32px;
        display: inline-block;
        border-radius: 3px;
        margin: 0 1px;
        text-align: center;
        line-height: 32px
    }

    .fanye div {
        display: inline-block
    }

        .fanye div a {
            margin: 0 2px;
            min-width: 32px;
            padding: 0 3px
        }

        .fanye div .current {
            color: #fff;
            background-color: #005389;
            border: #005389 solid 1px
        }

    .fanye a:hover {
        color: #fff;
        background-color: #005389;
        border: #005389 solid 1px
    }

    .fanye p {
        display: inline-block
    }

        .fanye p span {
            display: inline-block;
            margin: 0 5px;
			vertical-align: top;
        }

        .fanye p input {
            border-radius: 3px;
            text-align: center;
            font-size: 14px;
            color: #666;
            background-color: #ddd;
            height: 32px;
            padding: 0 15px
        }

        .fanye p span input {
            width: 32px;
            border: #ddd solid 1px;
            background: none;
            padding: 0;
            margin: 0 5px
        }

.flt {
    float: left
}

.frt {
    float: right
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}
.text-indent{
	text-indent:2em;
}
.red {
    color: red
}

.mt20 {
    margin-top: 20px
}

.clear {
    clear: both
}

.clearfix {
    *zoom: 1
}

button[disabled='disabled'] {
    cursor: not-allowed
}

.clearfix:before, .clearfix:after {
    display: table;
    line-height: 0;
    content: ""
}

.clearfix:after {
    clear: both
}

.pagecontentbox {
    width: 1200px;
    margin: 0 auto;
    background-color: #ffffff;
    border-radius: 3px;
    min-height: 420px
}

.pagecontent {
    padding: 20px;
	margin-bottom: 20px;
}

.search_list {
    background-color: #e8f2ff;
    border: #adccf5 solid 1px;
    height: 90px
}

    .search_list form {
        padding: 7px
    }

    .search_list .search_item {
        height: 36px;
        line-height: 36px;
        color: #275393;
        margin: 20px 0 20px 10px;
        display: inline-block
    }

        .search_list .search_item input {
            background-color: #fff;
            border: #c7ddfb solid 1px;
            height: 36px;
            line-height: 36px;
            border-radius: 3px;
            text-indent: 10px;
            font-size: 14px;
            color: #333;
            width: 200px
        }

    .search_list input:focus {
        border-color: #005389
    }

    .search_list .search_button {
        width: 90px;
        height: 36px;
        border-radius: 3px;
        background-color: #ef7522;
        font-size: 16px;
        color: #fff;
        cursor: pointer;
        vertical-align: middle;
        margin-left: 15px
    }

        .search_list .search_button:hover {
            background-color: #005eac
        }





.left-tree {
    float: left;
    width: 327px;
    position: relative
}

.left-tree-title {
    height: 44px;
    line-height: 43px;
    text-align: center;
    background-color: #0074bf
}

    .left-tree-title span {
        font-size: 18px;
        color: #fff
    }

.wb-tree {
    padding-top: 20px
}

.wb-tree-items {
    margin-top: 1px;
    margin-bottom: 4px;
    cursor: pointer
}

.wb-tree-node, .wb-tree-sub a {
    display: block;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    color: #333333;
    padding-left: 20px;
    font-family: MicrosoftYaHei;
    font-weight: normal;
    font-stretch: normal;
    background-color: #f6f6f6
}

    .wb-tree-node a {
        display: block
    }

.current .wb-tree-node {
    background-color: #0074bf
}

    .current .wb-tree-node a {
        color: #f6f6f6
    }

.wb-tree-node img {
    margin-right: 20px;
    float: right;
    margin-top: 19px
}

.proj_list {
    width: 813px;
    overflow: hidden;
    padding-left: 21px
}

    .proj_list li {
        height: 36px;
        line-height: 36px;
        background: url(../images/point3.png) 0px center no-repeat;
        padding-left: 20px;
        color: #666666
    }

    .proj_list a {
        color: #666666
    }

.notice_title {
    max-width: 680px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block
}

.proj_list li em {
    float: right
}

em {
    font-style: normal
}

.news_info .newsTit{
	font-size: 24px;
	text-align: center;
}
.news_info .infoTit{
	font-size: 14px;
	margin: 30px 0;
	text-align: center;
	color:#666;
}
.news_info .firstCall{
	padding: 0;
}
.news_info p{
	padding-left: 50px;
	line-height: 2;
	text-indent: 2em;
}
.news_info .appendix{
	margin: 20px 0;
	border-bottom: 1px solid #00b4fe;
}
.news_info .appendix a{
	color: #00b4fe;
}


/*正文：数据表格部分*/
.data
{
    min-height: 330px;
    background: #e8f3f8;
    border: 5px solid #8ac1db;
	padding: 5px;
}
.data-lp{
	margin-top: 20px;
}
.datalist
{
    text-align: center;
    width:100%;
}
.data-auto{	overflow:auto}
.data-auto .datalist{
	width: 100%;
	max-width: 1170px;
	empty-cells:show;width:auto;

}
.data-auto .datalist th{
	 white-space:nowrap
 }
.datalist td
{
    height: 32px;
	text-align: left;
    line-height: 32px;
	max-width: 180px;
	padding-left: 10px;
   white-space:nowrap;
   overflow:hidden;
   text-overflow:ellipsis;
}
.datalist th
{
    font-weight: bold;
    text-align: center;
    height: 35px;
    line-height: 35px;
}
td.td_modi, th.td_modi
{
    text-align: center!important;
	padding:0!important;
}
th.th_select_all
{
    width: 70px;
}
.datalist th input
{
    height: 35px;
    line-height: 35px;
    float: left;
    margin-left: 8px;
    border-width: 0px;
}
.datalist th span
{
    display: block;
    height: 35px;
    line-height: 35px;
    float: left;
    margin-left: 5px;
}
.datalist tr input
{
    border-width: 0px;
}
.datalist
{
    background-color:#fff;
}
.datalist td
{
    border: #CCC solid 1px;
}
.datalist tr:hover
{
    background-color:#f7f9fd;
}
.datalist th
{
    background: #fbedce;
    border: #CCC solid 1px;
}
.datalist td a
{
	display: inline-block;
	vertical-align: bottom;
	padding: 0 5px;
    color: #2c61b7;
}
.pagepn a{
	width: 50%;
	margin-bottom: 20px
	
}
.pagepn ._cell_next{
	text-align: right;
}
.pagepn a:hover{
	color:#00b4fe;
}