/* CSS Document */

@charset "utf-8";
/* -------------------------------------------------
 * 名 称: 重置样式表
 * 说 明: 重置浏览器的默认CSS
 * 作 者: wskyygy
 * 日 期: 2014-05-10
 * -------------------------------------------------

*/
html{
    height:98%;
    -webkit-text-size-adjust: 98%;
    -ms-text-size-adjust: 98%;
	-webkit-font-smoothing:antialiased;
}
body{
	margin:0;
	padding:0;
	background:#fff url(../img/bodyBg.jpg) repeat-x top;
	text-align:center;
	color:#666;
    font-size: 12px;
	font-family: Arial, "微软雅黑", 宋体;
	height:100% ;
}
html {overflow-y:auto;overflow-x:auto;}
ul, ol, li, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, input {margin:0;	padding:0}
h1, h2, h3, h4, h5, h6 {font-size:12px;	font-weight:normal}
img, fieldset {	border:0}
li {	list-style:none}
em,i,b{ font-style:normal;}
select, input, img {	vertical-align:middle}
select, input, textarea {	font-size:12px}
td,li,div,span{
	word-break:break-all;
	word-wrap:break-word;
}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden; font-size:0px; overflow:hidden; clear:both;}
.clearfix {display: inline-block;}


.fl{ float:left;}
.fr{ float:right;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
label,input,checkbox{ vertical-align:middle;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.mt30{ margin-top:30px;}
.ml40{ margin-left:40px;}
.mr40{ margin-right:40px;}
a{ color:#555; text-decoration:none;star:expression(this.onFocus=this.blur());}
a:hover{ color:#000; text-decoration:underline; }
a:focus {  outline: none;  outline: 5px auto -webkit-focus-ring-color;  outline-offset: -2px;}
a:hover, a:active { outline: 0; }
/* html5 */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{
    display: block;
}
audio,canvas,video{
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
nav ul,
nav ol {
    list-style: none;
    list-style-image: none;
}

/* clearfix */
.clearfix:before, .clearfix:after {
    content:"";
    display:table;
}
.clearfix:after{
    clear:both;
    overflow:hidden;
}
.clearfix{
    zoom:1;
}


.header{ margin-bottom:15px; height:111px; }
/*.con{position:relative;}*/
.leftCon{width:200px;background:#f9f9f9; border:1px solid #dbdbdb;float:left;margin-left:5px;}
.rightCon{margin-left:212px; margin-top:0px;padding-top:0px; font-size:14px;color:#000;}
.top{ height:70px; line-height:70px;}
a.logo{ display:inline-block; margin-left:50px; margin-top:10px; float:left; width:79px; height:50px; background:url(../img/logo.png) no-repeat;}
.top span{ display:inline-block; float:left; margin-left:10px; text-align:center; font-size:20px; width:30%;}

.top p{ float:right; margin-right:10px;}
.top p a{ margin-left:15px;}

.nav{ height:41px;}
.nav ul{ margin-left:20px;margin-top:5px; height:36px; line-height:36px; font-size:14px; }
.nav li{ float:left; margin-right:5px;}
.nav li a{ display:inline-block; padding-left:10px; color:#fff; }
.nav li a b{ display:inline-block; padding-right:10px; }
.nav li a:hover , .nav li.now a{ float:left;background:url(../img/navNow.png) no-repeat left; color:#0f6cbd; text-decoration:none;}
.nav li a:hover b , .nav li.now a b{  background:url(../img/navNow.png) no-repeat right; }


.leftCon ul{ margin:5px auto; width:170px;}
.leftCon li{ margin-bottom:5px; height:28px; line-height:28px; text-align:left; text-indent:20px;}
.leftCon li a{display:block;border-left:3px solid #f9f9f9; }
.leftCon li a.now,.leftCon li a:hover{ display:block; border-left:3px solid #0f6cbb; background:#fff; text-decoration:none;}


.crumbs{ font-size:12px; padding-bottom:15px;}
.mainCon{ width:96%; padding:15px; border:1px solid #dbdbdb; background:#fff;  float:left;}
table.tableList{ margin-top:15px; width:100%; border:1px solid #b9b9b9; border-width:1px 1px 0 0;}
table.tableList td,table.tableList th{ border-bottom:1px solid #b9b9b9; border-left:1px solid #b9b9b9; height:30px; line-height:30px;}
table.tableList th{ height:30px; line-height:30px; background:url(../img/tableTH.jpg) repeat-x; text-align:center;}
table.tableList a{ color:#0c5da0;  margin-left:5px;margin-right:5px;}
table.tableList a:hover{ color:#000;}

.search{ height:32px; }
.textIn{ float:left; border:1px solid #dbdbdb; height:30px; line-height:30px; width:200px;}
.searchBtn{ height:32px; line-height:32px; background:url(../img/searchBtn.jpg) no-repeat; text-align:center; float:left;margin-left:5px; width:70px; border:0;}
.searchBtnLong{ height:32px; line-height:32px; background:url(../img/searchBtn_long.jpg) no-repeat; text-align:center; float:left;margin-left:5px; width:100px; border:0;}

.pagination{ margin-top:15px;}
.pagination a,
.page-info,
.page-start,
.page-end,
.page-break,
.page-skip,
.page-cur,
.page-crt {   float: left;  height: 18px;   line-height: 18px;    overflow: hidden;    min-width: 15px;    _width: 15px;    padding: 0 2px;    margin-right: 5px;    text-align: center;    white-space: nowrap;    font-size: 13px;    vertical-align: middle;    font-family: Arial, SimSun;}

.pagination a,
.pagination .page-start,
.pagination .page-end {    border: solid 1px #ccc;    background-color: #fff;}

.pagination a:hover {    border: solid 1px #0c5da0;    text-decoration: none;}

.pagination .page-prev,
.pagination .page-next,
.pagination .page-end,
.pagination .page-start {    background-color: #fff;    width: auto;    font-size: 12px;    _padding-top: 1px;    _height: 22px;}
.pagination .page-prev {    padding-left: 16px;}

.pagination .page-next {    padding-right: 2px; }

.pagination .page-cur,
.pagination .page-crt {    border: 1px solid #0c5da0;    font-weight: 700;    color: #0c5da0;    background-color: #d4ecff;}

.pagination .page-skip {    color: #999;    width: auto}

.page{ margin-top:15px;  color:#0c5da0;}

table.addTable{ margin-top:15px; width:100%; border:1px solid #b9b9b9; border-width:1px 1px 0 0; }
table.addTable td{ border-bottom:1px solid #b9b9b9; border-left:1px solid #b9b9b9; height:35px; line-height:35px; text-align:left; text-indent:5px; vertical-align:middle;}
table.addTable td input{ vertical-align:middle;}
.textIn1{ float:left; margin-left:5px; height:25px; line-height:25px; width:200px; border:1px solid #dbdbdb;}
.selectIn1{margin-left:5px; height:25px; line-height:25px;  border:1px solid #dbdbdb;}
.wid400{ width:400px;}
table.addTable select{ margin-left:5px; border:1px solid #dbdbdb;}
table.addTable td span{ display:inline-block; float:left; }
table.addTable td table{ border:none;}
table.addTable td table td{ border:0; line-height:20px;}
textarea.beizhu{ margin-top:3px; width:400px; height:50px; border:1px solid #dbdbdb; margin-left:5px;}

.curOn{color:#FF8000; text-decoration:none;}
