﻿﻿/* -----------Userd Often element Reset start-----------*/
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{color:#000;background:#fff;font:15px/22px 'Microsoft YaHei','微软雅黑','宋体', 'Arial', 'Verdana', 'sans-serif', 'Times New Roman';text-align:center;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,td,img,div,tr{margin:0;padding:0;}
fieldset {
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em
}
legend {
    border:0;
    white-space:normal;
    *margin-left:-7px
}
button,input,select,textarea { 
    font-size:100%;
    margin:0;
    vertical-align:baseline;
    *vertical-align:middle
}
button,input { 
    line-height:normal
}
textarea, input {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-all;
    padding: 0px;
}

/*
* 设置内容左对齐
* @overlay div
* @desc 恢复因BODY设置剧中产生的继承
*/
div{text-align:left;}

/*
* 清除ul列表标记的样式
* @desc	ul列表更多的用在不需要列表前置符号的样式里
*/
ul,ol { 
    list-style: none; 
    list-style-type: none; 
}
a:focus {
    outline:thin dotted
} 
a, a:link, a:visited, a:active { 
    /*color:#000;*/
    outline: 0; 
    text-decoration: none; 
}
a:hover{
    outline: 0;
    color:#F60;
    text-decoration: underline;
}
a img { 
    border: none; 
    text-decoration: none; 
} 
img { 
    border: none; 
    text-decoration: none; 
} 
button { 
    cursor: pointer; 
} 

table { 
    border-collapse: collapse; 
    border-spacing: 0; 
    border:none
}
/* -----------Userd Often element Reset end-----------*/

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.clear-fix:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}


h1 {
    font-size: 2em;
}

h2 {
    font-size: 1.75em;
}

h3 {
	font-size: 1.2em;
	color: #FFF;
}

h4 {
    font-size: 1.1em;
}

h5, h6 {
    font-size: 1em;
}
span.hintMessage{color:red;font-size:.9em}

/* -----------main layout start-----------*/
#wrapper {
    margin: 0 auto;
    max-width: 1004px;
}

#header {
    width: 100%;
    background-color:#1b5790;
    border-bottom: 2px solid #ffd800;
    line-height: 73px;
    height: 73px
}

#page_nav {
    float:right;
    text-align:left;
    padding-top:108px
}
#page_nav img{
    float:left;
}
#page_nav ul.dropdown {
    position: relative;
    font-size: 1em;
    margin-right:2em;
}
    #page_nav ul.dropdown a {
        text-decoration:none;
    }
    #page_nav ul.dropdown li {
        font-weight: bold;
        -ms-zoom: 1;
        zoom: 1;
        background-color: transparent;
        display:inline-block;
    }

    #page_nav ul.dropdown a:hover {
        color: #000;
    }

    #page_nav ul.dropdown a:active {
        color: #ffa500;
    }

    #page_nav ul.dropdown li a {
        padding: 0px 8px;
        border-right: 1px solid #fff;
        color: #fff;
    }

    #page_nav ul.dropdown li:last-child a {
        border-right: none;
    }
    /* Doesn't work in IE */
    #page_nav ul.dropdown li.hover,
    #page_nav ul.dropdown li:hover {
        background: #F3D673;
        color: #f6f6f6;
        position: relative;
    }
        #page_nav ul.dropdown li.hover a {
            color: #000;
        }

/******左侧菜单的样式****/
#sidebar
{
	width: 7em;
    padding:0 2px 0 0;
    margin:0;
    border:none;
	vertical-align: top;
	text-align: left;
	font-size:100%;
	font-family:'Microsoft YaHei','微软雅黑','宋体', 'Arial', 'Verdana', 'sans-serif', 'Times New Roman';
}

#sidebar .menuDiv
{
	overflow: visible;
	border: #999999 1px solid;
	padding: 3px 0 1px 0;
	text-align: center;
	background-color: #FFFFFF;
}

#sidebar .menuTable
{
	width: 99.9%;
	background-color: #EFEFF7;
}

#sidebar .menuTable td
{
	height:2em;
	border-bottom: #9c9c9c 1px dashed;
	text-align: center;
	vertical-align: middle;
    padding:0;
}

#sidebar .menuTable .menuHeader
{
	font-size:1.02em;
	background-color: #E6E6E6;
	height:2em;
	text-align: center;
    vertical-align:middle;
	color:#000000;
	font-weight:bold;
}

#sidebar .menuTable .current
{
	background-color: #919b9c;
	color:Red;
}

#sidebar .menuTable .current a
{
	color:Red;
}

#sidebar .menuTable .menuFooter
{
	background-color: #EFEFF7;
}

/******右侧内容的样式*******/
#content
{
	margin:0 auto;
	vertical-align: top;
	text-align: left;
	background-color: #ffffff;
	border: 1px solid #999999;
	padding-bottom:5px;
}
/******右侧内容的样式******/

#footer {
    clear: both;
    background-color: #fff;
    font-size: .9em;
    height: auto;
    border-top: 2px solid #ffd800;
    text-align: center;
    /*margin: 1em 0;*/
    padding: 0.5em 0;
}
/*-----------layaut end-----------*/

/*-----------gridview start-----------*/
.dataListArea {
    margin: 5px 0 0 5px;
    padding: 0;
    text-align: left;
    width: 99%;
}
    .dataListArea input[type=submit] {
        margin: 0.2em 0;
        font-size: 99%;
    }
    .dataListArea table {
        width: 100%;
        empty-cells: show;
    }
    .dataListArea td {
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        padding: 0.2em 0.2em;
        vertical-align: middle;
        overflow: hidden;

        -ms-text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        font-size: 1em;
    }

    .dataListArea .headRow {
    }
        .dataListArea .headRow td, th {
            padding: 0.2em 0.2em;
            color: #000;
            font-weight: bold;
            font-size: 1em;
            line-height:1em;
            background-color: #c5c5c5;
            -ms-word-wrap: break-word;
            word-wrap: break-word;
            white-space: nowrap;
            text-align: center;
            border-style: solid;
            border-width: 1px 1px 1px 1px;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
        }

.dataListArea .row {
}
.dataListArea tr.row:hover td,
.dataListArea tr.alternatingRow:hover td
{
    background-color:#ccc;
}
.dataListArea .alternatingRow {
    background-color: #f6f6f6;
}
.dataListArea .selectedRow {
    background-color: #6699cc;
}
.dataListArea .emptyDataRow td {
    text-align: center;
    color: #ff0000;
    font-size: 1em;
}
.dataListArea .pagination {
    margin: 8px 0 0 0;
    font-size: 1em;
    line-height: 1.5em;
    padding-bottom: 2em;
}

    .dataListArea .pagination .hint {
        float: left;
    }

    .dataListArea .pagination .op {
        float: right;
    }

        .dataListArea .pagination .op span {
            margin-left: 0.5em;
        }

        .dataListArea .pagination .op select {

        }

.dataListArea td .alignL {
    text-align: Left;
}

.dataListArea td .alignC {
    text-align: center;
}

.dataListArea td .alignR {
    text-align: right;
}

.dataListArea .listNo {
    width: 1.5em;
    text-align: center;
}
.dataListArea .listSel {
    width: 1em;
    text-align: center;
}
.dataListArea .operateArea {
    width: 99.8%;
    text-align: left;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-bottom:none;
}
/*-----------gridview end-----------*/


.box ul,.box li{list-style:none;font-size:1em;color:#fff}
.box{position:relative;margin:1em 0 0 2em;background:#ccc;width:720px;height:32px;line-height:32px;overflow:hidden;}
.box li{float:left;width:90px;position:relative;z-index:2;text-align:right;}
.box li em{width:0;height:0;border-color:transparent transparent transparent #fff;border-style:dashed dashed dashed solid;border-width:24px 0 24px 24px;position:absolute;right:-24px;top:-8px;line-height:0;font-size:0;}
.box li i{width:0;height:0;border-color:transparent transparent transparent #ccc;border-style:dashed dashed dashed solid;border-width:16px 0 16px 16px;position:absolute;right:-16px;top:0;line-height:0;font-size:0;}
.box li.current{background:#00f;z-index:1}
.box li.current i{border-color:transparent transparent transparent #00f}
#loginHeader{background-image:url(../images/header.jpg); background-repeat:repeat-x;height:144px;width:1004px;border-bottom: 2px solid #ffd800}

.Rbl td {
    vertical-align:middle;
    height:2em
}
