@charset "utf-8";
body{ margin:0px; font-size:12px;font-family: Verdana, Geneva, sans-serif;
}
body,td,th,div,input,textarea,password{ font-size:12px;font-family: Verdana, Geneva, sans-serif;}
div,form{ margin:0px;}
input,select{ font-size:12px;}
label{ color:Red};
img{ border:0;}
a{ color:#0066FF; text-decoration:none;}
/*内容页导航样式*/
.map{border:0px;}
.map td{background:url(../images/map_bg.png);height:38px; line-height:38px; padding:0px 10px; color:#000; font-size:14px; font-weight:bold;}
/*title样式*/
.title{border:0px; margin-top:8px; background:#F0F8F0}
.title td{height:32px; font-weight:bold; line-height:32px; padding:0px 10px 0px 10px; color:#000; border-top:1px solid #ddd;border-bottom:1px solid #ddd;}



/*添加页面样式*/
.add{color:#000;border-bottom:0px solid #ddd;  margin-top:5px; }
.add td { line-height:20px; height:20px; padding:4px;margin:0px; }
.add td .span0{color:#888;}
.add th {text-align:right;width:150px;line-height:26px;vertical-align:top;padding:5px 0; font-weight:normal;}
/*文本框*/
.input {background:#F6FAF7; height:20px; line-height:20px; padding:2px 4px; border:1px solid #666;vertical-align:middle;font-size:12px; border-radius:3px;}
.inputhover {background:#FFFFE1; height:16px; line-height:16px; padding:3px; vertical-align:middle; border:1px solid #FF9E19}
.pageinput{background:#F6FAF7; height:12px; line-height:12px; padding:3px; border:1px solid #ddd; text-align:center;}
.pageinputhover {background:#FFFBBC; height:12px; line-height:12px; padding:3px; border:1px solid #999;text-align:center;}
select {line-height: 26px;padding: 2px 4px;height: 26px;border: 1px solid #999;font-size: 14px;border-radius: 3px;}


/*按钮*/
.btn { background:url(../images/btn_bg.png); height:24px; width:64px; border:0px;vertical-align:middle}
.btnhover { background:url(../images/btnhover_bg.png); height:24px; width:64px; border:0px;vertical-align:middle}

.btnmax { background:url(../images/btn_bg.png); height:24px; width:100px; border:0px;vertical-align:middle}

/*搜索按钮*/
.btnsearch{ background:url(../images/btn_bg2.gif) no-repeat; vertical-align:middle; width:64px; border:0px; height:26px; cursor:pointer; }
.btnsearchover{ background:url(../images/btn_bg2.gif) no-repeat; vertical-align:middle; width:64px; border:0px; height:26px; cursor:pointer;}
/*列表*/
.list{ color:#000;}
.list tr.header{ color:#999; background:url(../images/list_header_bg.png); height:20px; line-height:20px; }
.list td{ padding:4px;  border-bottom:1px solid #ddd;}
.list tr.odd  { background:FFFFFF;}
.list tr.highlight { background:#FFFFE1;}
.list tr.selected  { background:#FFFFCA;}
.list tr:hover  { background:#FFFFCA;}
/*gridview*/
.gridviewlist{ color:#000;}
.gridviewlist tr.header{ color:#999; background:url(../images/list_header_bg.png); height:22px; line-height:20px; }
.gridviewlist td{ padding:4px;  border-bottom:1px solid #ddd;}
/*uploadfile*/
.uploadfile{ margin:10px 0;}
/*.uploadfile .btnUpload{ background:url(../images/upload.png) no-repeat; height:31px; width:90px; display:block;}*/
/*分页*/
.page{ color:#000; }
.page td{ height:20px; padding:4px; line-height:22px; border-bottom:1px solid #ddd;}
.page td span{color:#888;}
/**/
.sixlink { text-decoration:none; font-size:12px; color:#666; font-weight:normal; width:110px; background:url(../images/link61.gif) repeat-x; text-align:center;display:inline-block; height:24px; line-height:24px;}
a.sixlink:hover { background:url(../images/link6.gif) repeat-x; font-weight:normal;color:#2A4479; width:110px; height:24px; text-align:center;display:inline-block}
/**/
.think_run_time{ width:98%;text-align:center; padding:10px;}
/*select*/
select{vertical-align: middle;}
/*footer*/
.copyright{color:#999;border-top:1px solid #ddd; }
.copyright a{color:#999; text-decoration: none;}
.copyright a:hover{color:#333;text-decoration: none;}
/**/
.red{color:red; height:28px;}
span{margin:0px; padding:0px; overflow: hidden;}
/*表单验证显示*/
.onShow
{
    background:url(../images/reg1.gif) no-repeat; 
    padding-left:25px; 
	font-size: 12px;
	line-height:22px; 
	vertical-align:middle;
}
.onFocus
{
    background:#E9F0FF url(../images/reg2.gif) no-repeat; 
    padding-left:25px; 
	font-size: 12px;
	line-height:22px; 
	vertical-align:middle;
}
.onError
{
    background: url(../images/reg3.gif) no-repeat;
    padding-left:25px; color:red;vertical-align:middle;
	padding-bottom:5px;padding-top:5px; padding-right:10px;
}
.onSuccess
{
    background:#E9FFEB url(../images/reg4.gif) no-repeat;
    padding-left:25px; color:red;vertical-align:middle;
	padding-bottom:5px;padding-top:5px; padding-right:10px;
}
.onLoad
{
    background:#E9FFEB url(../images/loading.gif) no-repeat 3px 3px;
    padding-left:25px;
	font-size: 12px;
	line-height:22px; 
	vertical-align:middle;
} 
/* 选项卡 */
.tab{width:98%;margin:0px auto; margin-top:8px; padding:0px;}
.tab dl{ margin:0px; padding:0px;}
.tab dl dt{background:#F0F8F0; height:28px;margin-bottom:-1px; border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.tab dl dt a{float:left;display:block;cursor:pointer;width:100px;height:28px;line-height:28px;text-align:center;background:#F0F8F0; border-right:1px solid #ccc;color:#000;}
.tab dl dt a.tabActive{background:#fff;color:#333;font-weight:bold;border-bottom:1px solid #fff;position:relative;border-right:1px solid #ccc;}
.tab dl dd{height:auto; clear:both; float:left; margin:0px; padding:0px;}
.tab dl dd ul{ margin:0px; padding:0px; float:left;}

/*没有信息时显示的样式*/
.notext{width:98%; margin:auto; height:50px; background:#FFFFE1; color:red; text-align:center; vertical-align:middle; line-height:50px;}


/************jQuery.Validate插件样式开始********************/   

   label.error {      

      color: Red;           

      padding-left: 5px;       

                }     

   input.error  {    

        border: solid 1px red;        

                 }      

  /************jQuery.Validate插件样式结束********************/    

table{ border-collapse:collapse;table-layout:fixed; word-break:break-all; word-wrap:break-word ;} 

div,td{white-space:normal; word-wrap: break-word;word-break:break-all;}