﻿@charset "utf-8";
/* 头部 */
*{margin:0px;padding:0px;}
ul{list-style:none;}
img{border:0px;}
form {margin: 0px;	padding: 0px;}
body {font-size:12px; font-family:微软雅黑, Arial, Helvetica, sans-serif;}
td{font-size: 12px;line-height:22px;font-family: Arial, Helvetica, sans-serif; padding-left:2px;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.clearfloat{zoom:1}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
a{text-decoration:none;}
a:visited {color: #333333;text-decoration: none;}
a:active{color: #66c76b;text-decoration: none;}
a:link{color: #333333;	text-decoration: none;}
a:hover {color: #66c76b;text-decoration: underline;}
.red{ color:Red;}
.fl{ float:left; display:inline; margin-left:5px;}
*html .fl{ margin-right:-3px;}
.fr{ float:right; display:inline; margin-right:5px;}
.Red{color:Red;}

.top{height:99px; width:100%; line-height:90px; margin-top:-40px;}
.loginfo{ height:48px; width:107px; margin-top:20px; margin-left:30px; background:url(/images/person.png) no-repeat 8px 5px; line-height:48px;}
.loginfo span{ float:right; line-height:48px; padding-top:18px; font-size:14px;}
.loginfo a{color:#fff; height:48px; width:30px; display:block; line-height:160%; position:relative; z-index:999px; text-indent:40px; padding-top:10px;}
.topmess{height:48px; margin-top:20px; margin-left:30px; padding-top:18px; color:White;margin-left:650px;  font-size:14px; line-height:48px;}

.top .lk{height:95px; border:0; width:310px;}
.top .lk a{width:102px; height:95px; display:inline-block; margin-top:10px;}
.top .lk a:hover{background-color:#146CB3;}

.container{width:auto; margin:0 auto; clear:both; text-align:center;}

fieldset{width:98%; margin:5px auto; padding:0; text-align:center; border:solid 2px #DDD;}
legend{color:#302A2A; font-size:18px; font-weight:bold;}
.w_30{width:30px;}
.w_49{width:49%; text-align:left; height:100%;}
.w_99{width:99%; text-align:center; border:solid 1px #C1D3DE; height:auto;}
.detitle{margin:10px auto; padding:0; overflow:hidden;}
.detitle li{width:60px; margin-left:20px; float:left; text-align:center; display:inline;}
.detitle li a{ float:none; display:block; font-size:14px; width:100px;}
/****导航start***/
.daohang{clear:both; width:100%; height:36px; margin:3px auto; text-align:center; background-color:#2D8BD5;}
.inputbar{background: url("/images/add.png") no-repeat 5px; float:right; display:inline; text-align:right; line-height:36px; font-weight:bold; font-size:14px; color:White; padding-right:20px; }
.inputbarAdd{height:26px; line-height:20px; background:none; text-indent:30px; border:0; font-weight:bold; font-size:14px; color:White; }
.daohang .navcurr{float:left; display:inline; line-height:36px; font-weight:bold; font-size:14px; color:White; background:url(/images/img_title.gif) no-repeat 10px center; text-indent:36px;}
.daohang span{display:inline; margin:0; padding:0; text-indent:0; float:right;}
.daohang input{display:inline; margin:8px 5px;}
.daohang .daotitle{ text-align:center; line-height:40px; font-weight:bold; font-size:14px; color:#ffffff;}
/****导航 end *****/
.liSearch{clear:both; min-height:36px; line-height:36px; overflow:hidden; width:99%; margin:3px auto; background-color:#F4F8F7;}
/*****列表页******/
.Inputsubmit{width:62px; height:30px; background:url(/images/submit_search.gif) no-repeat center center; vertical-align:middle; border:0;  margin:0 5px;}
.Inputreset{width:62px; height:28px; background:url(/images/submit_reset.gif) no-repeat center center; vertical-align:middle; border:0;  margin:0 5px;}
.Inputdelete{width:72px; height:30px; background:url(/images/submit_delete.gif) no-repeat center center; vertical-align:middle; border:0;  margin:0 5px;}
.InputRush{width:62px; height:30px; background:url(/images/submit_rush.gif) no-repeat center center; vertical-align:middle; border:0;  margin:0 5px;}
.Inputexport{width:72px; height:30px; background:url(/images/submit_export.gif) no-repeat center center; vertical-align:middle; border:0;  margin:0 5px;}
.inputupload{width:61px; height:30px; display:inline; background:url(/images/submit_upload.gif) no-repeat center -2px; vertical-align:middle; border:0;  margin:0;}
.Inputtext{width:160px; height:26px; line-height:26px; text-align:left; font-size:14px; border:solid 1px #C5D6E0; vertical-align:middle; margin:0 5px;}
.Inputopen{width:300px; height:26px; line-height:26px; text-align:left; font-size:14px; border:solid 1px #C5D6E0; vertical-align:middle; margin:0 5px;}
.Inputselect{height:26px; line-height:26px; text-align:left; font-size:14px; border:solid 1px #C5D6E0; vertical-align:middle; margin:0 5px;}
.Inputconfirm{width:58px; height:20px; background:url(/images/submit_confirm.gif) no-repeat center center; border:0;}
.Inputsign{width:58px; height:20px; background:url(/images/submit_sign.png) no-repeat center center; border:0;}
.Inputdraft{width:75px; height:28px; background:url(/images/submit_draft.gif) no-repeat center center; border:0;  margin:0 5px;}
.Inputback{width:75px; height:28px; background:url(/images/submit_back.gif) no-repeat center center; border:0;  margin:0 5px;}
.Inputclose{width:75px; height:28px; background:url(/images/submit_close.gif) no-repeat center center; border:0;  margin:0 5px;}
.paneinput{width:88px; height:28px; background:url(/images/submit_input.gif) no-repeat center center; border:0;  margin:0 5px; line-height:28px; text-align:center;}
.enroll{width:88px; height:28px; background:url(/images/submit_enroll.png) no-repeat center center; border:0;  margin:0 5px; line-height:28px; text-align:center;}
.submittext{width:88px; height:28px; background:#06b565; border:0;  margin:0 5px; line-height:28px; text-align:center;}
.submitaudit{width:88px; height:28px; background:url(/images/submit_audit.png) no-repeat center center; border:0;  margin:0 5px; line-height:28px; color:white; border-radius:3px; text-align:center;}
.h_20{height:20px; width:90%; line-height:20px; text-align:left; font-size:12px; border:solid 1px #C5D6E0; vertical-align:middle;}

.checkboxs li{width:200px; float:left; font-size:12px;}
.checkboxs input[type="checkbox"]{width:20px; height:20px;}

.submits{ border:solid 1px #C5D6E0; height:28px; line-height:28px; padding:0 3px;}
.bggray{ background-color:#EDEDED; overflow:hidden; width:99%;}
.trcon{text-align:left; width:99%; margin:2px auto; padding-left:3px; clear:both; min-height:26px; line-height:26px;}
.upfilelist{text-align:left; width:99%; margin:2px auto; padding-left:3px; clear:both; line-height:26px;}
.trcon label{float:left; width:140px; text-align:right; font-weight:bold; line-height:28px;}
.trcon label.w240{float:left; width:240px; text-align:right; font-weight:bold; line-height:28px;}
.trcon span{color:Red;}
.trcon input{padding:1px 1px; border:1px solid #ccc; height:28px; line-height:28px; width:180px;}
.trcon select{padding:1px 1px; border:1px solid #ccc; height:28px; line-height:28px; min-width:80px;}
.trcon textarea{padding:1px 1px; border:1px solid #ccc; height:100%}
.trcon fieldset{margin-top:10px; text-align:center; width:95%; border:solid 1px #8DB2E3; padding-left:10px; min-height:50px;}
.nodata{text-align:left; color:Red; background-color:White;}
/*******tablelist***/
.tablelist{text-align:left; width:99%; margin:2px auto; padding-left:3px;}
.tablelist tr{width:100%; margin:2px auto; min-height:26px; line-height:26px;}
.tablelist tr th{width:20%; margin:0 auto; text-align:right; border:0;}
.tablelist tr td{width:50%; margin:0 auto; text-align:left; border:0;}
.tablelist tr td tr td{width:20%; margin:0 auto; text-align:left; border:0;}
.tablelist label{float:left; width:140px; text-align:right; font-weight:bold; line-height:28px;}
.tablelist label.w240{float:left; width:240px; text-align:right; font-weight:bold; line-height:28px;}
.tablelist span{color:Red;}
.tablelist input{padding:1px 1px; border:1px solid #ccc; height:28px; line-height:28px; width:180px;}
.tablelist input.w60{width:60px;}
.tablelist input.w120{width:120px;}
.tablelist select{padding:1px 1px; border:1px solid #ccc; height:28px; line-height:28px; min-width:80px;}
.tablelist textarea{padding:1px 1px; border:1px solid #ccc; height:100%}
.tablelist fieldset{margin-top:10px; text-align:center; width:95%; border:solid 1px #8DB2E3; padding-left:10px; min-height:50px;}
/********* table -list*************/
.tableul{width:100%;}
.tableul th{ line-height:36px; height:36px; background-color:#EDEDED; border:solid 1px #CECECE; border-left:none; border-right:none;}
.tableul tr{ line-height:30px; height:30px;}
.tableul td{border-bottom:solid 1px #EDEDED;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
/********* printtable*************/
.tableprint{width:100%; overflow:scroll; text-align:center; margin:0 auto; padding:0;}
.tp{}
.tp th{ line-height:25px; font-weight:bold;}
.tp tr{ line-height:25px; min-height:22px;}
.tableprint .info,.tableprint p{ width:100%; line-height:35px; text-align:left; font-size:14px; padding:0 10px;}
.underline{ text-decoration:underline; padding:0 15px;}
.tableprint label{ width:40px; display:inline-block;}

.printtitle{width:100%; text-align:center; font-size:20px; font-weight:bold; line-height:40px;}
/*****page*****/
.pager{width:100%; height:30px; margin-bottom:10px; overflow:hidden; zoom:1; margin:3px 1px !important; text-align:right; padding:8px 0 0; line-height:18px; clear:both; padding-right:20px;}
.pager a,.pager span{background:#fff; color:#4EA052;line-height:16px; padding:2px 7px;display: -moz-inline-stack;display:inline-block;zoom: 1; *display: inline; border:1px #ccc solid; margin:0 2px;}
.pager a:hover{ background:#5EBC62; color:#fff; border:1px #4EA052 solid;}
.pager a[disabled*="disabled"]:hover{background:#fff;color:#525152;}

/******ButtonPane*******/
.buttonpane{clear:both; width:99%; height:35px; line-height:35px; text-align:right; padding-right:10px; overflow:hidden; background-color:#F0F7FB; border:solid 1px #C1D3DE; border-left:none; border-right:none;}
.confirmpane{clear:both; width:99%; height:35px; line-height:35px; text-align:center; padding-right:10px; overflow:hidden; background-color:#DDECF3; border:solid 1px #C1D3DE; border-left:none; border-right:none;}

/*****tab******/
.contab{ width:99%; margin-top:2px; min-height:500px;}
.tab_menu {clear:both; border-bottom:1px solid #5CB5F9; }
.tab_menu ul{background-color:#D2D2D2; width:100%; height:30px;}
.tab_menu li{ float:left; height:30px; line-height:30px; font-size:14px; font-weight:bold; text-align:center; cursor:pointer; list-style:none; padding:1px 10px; }
.tab_menu li.hover { background:#FFFFFF;}
.tab_menu li.selected {color:#000; background:#FFFFFF; border:1px solid #5CB5F9; height:28px; border-bottom:none;}
.tab_box {clear:both; border:1px solid #5CB5F9; height:98%; min-height:400px; border-top:none;}
.hide{display:none}



.sec1 { 
  background-color: #9FB1CE;
  height:30px; line-height:30px;
  cursor: hand;
  color: #000000;
  border-left: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #ACCFAE;
  border-bottom: 1px solid #FFFFFF
  }
.sec2 { 
  background-color: #FFFFFF;
  height:30px; line-height:30px;
  cursor: hand;
  color: #000000;
  border-left: 1px solid #FFFFFF; 
  border-top: 1px solid #FFFFFF; 
  border-right: 1px solid #ACCFAE; 
  font-weight: bold; 
  }
.main_tab 
{
	float:right;
	 width:100%;
	 min-height:100px;
  background-color: #FFFFFF;
  color: #000000;
  border-left:1px solid #FFFFFF;
  border-right: 1px solid #ACCFAE;
  border-bottom: 1px solid #ACCFAE; 
  }
.title_tab{ width:100%; margin-top:2px;}
.tabMain{background-color: #F0F7FB;}
.tabMain th{line-height: 150%; color:#4D4D4D; font-size:12px; text-align:right; padding-right:5px;}
.tabMain td{line-height: 150%; color:#4D4D4D; font-size:12px; text-align:left;}
.tabMain td input{float:left; vertical-align:middle; margin:2px 0;}
.tabMain td span{float:left; vertical-align:middle;}
.tabMain td a{vertical-align:middle;}
.tabMain td a img{float:left; vertical-align:middle; margin-top:5px;}
.tabMain td div{float:left; height:28px; vertical-align:top; margin-left:5px;}

.bgTbTop{ width:100%; overflow:hidden; clear:both;}
.bgTdMain th{ text-align:right;}
.bgTdMain td{ text-align:left;}
.bgTdMain label{ height:30px; line-height:30px; margin:0 5px;}
.bgTdMain td input{text-align:left; height:28px; line-height:30px; float:left;}

.TBList{ text-align:left;}
.TBList td label{ height:30px; line-height:30px; margin:0 5px; text-align:left; width:300px; font-weight:normal;}
.TBList td input{text-align:left; height:28px; line-height:30px; float:left; width:30px;}

.TBGrids{ text-align:left;}
.TBGrids td label{ height:30px; line-height:30px; margin:0 5px; text-align:left; width:60px; font-weight:normal;}
.TBGrids td input{text-align:left; height:28px; line-height:30px; float:left; width:30px;}

.updown{width:18px; height:26px; line-height:12px; margin:0; padding:0;}
.updown .ss{width:18px; height:11px; clear:both; overflow:hidden;}
/******end tab*******/

/******add*******/
.con_left{width:70%; float:left; height:90%; text-align:left; background:#FFFFFF;}
.con_right{width:29%; float:right; background-color:#fff;}
.bgTdTopGray {background-color: #9FB1CE; height:26px;}
.bgTdTopGray td{font-weight: bold;font-size: 14px;}
.J_CheckWrap{ clear:both;}
.checks{ padding-left:20px; line-height:150%;}
/*********/
legend{font-size:14px; text-indent:10px; color:#4D4D4D;}
.fieldsetbox{font-size:12px; text-align:left; width:99%;}
.lista{color:Blue;}
.filelist{width:99%; text-align:center; padding:0 5px;}
.filelist li{width:99%; text-align:left; height:26px; border-bottom:dotted 1px gray; line-height:28px;}
.filelist li a{padding:0 3px; line-height:28px;}
.fileup{ margin:10px 0; padding-left:5px; text-align:left;}
.fileup .file{border:solid 1px #18A1E5; height:26px;}

/*******table*******/
.reptable{background-color:#C1D3DE; width:100%;}
.reptable th{ text-align:center; height:40px; line-height:40px; font-size:14px; font-weight:bold; background-color:#61D066; color:White;}
.reptable td{background-color:#C1D3DE; height:28px; line-height:28px; background-color:#DEDEDE;}

/**********/
.postbox{width:99%; height:90%; margin-top:20px; font-size:12px; text-align:left; background-color:White;}
.postbox .hl{margin:5px auto; text-align:left; margin-left:10px;}
.postbox .hl span{ color:#73B748; font-weight:bold; font-size:14px;}
.postbox .hr{margin:5px auto; text-align:right; margin-right:10px;}
.postbox .hr span{ color:#5CB4FB; font-weight:bold; font-size:14px;}
.postbox .post_conl{margin:10px auto; text-align:left; margin-left:10px; color:Gray;}
.postbox .post_conr{margin:10px auto; text-align:right; margin-right:10px; color:Gray;}
.postbox .post_conl p{ text-align:left;}
/************/

.ulist{ width:90%; text-align:center;}
.ulist p{ width:100%; text-align:left; text-indent:20px; line-height:28px;}
/****** detail *********/
.conbox{width:99%; clear:both; margin:5px auto; text-align:center; overflow:hidden;}
.art_exp{ border-bottom:dotted 1px Gray; margin:5px auto; width:50%; font-size:12px;}
.art_con{ margin:10px auto; width:96%; text-align:left;}
.art_con p{ text-align:left; text-indent:2em; line-height:180%;}
.files{text-align:left; text-indent:2em; line-height:180%; font-size:14px;}
.backs{ float:right; width:90%;}


/*********** welcome.aspx ************/
.advbox{width:100%; margin:5px auto;}
.advbox img{width:100%; overflow:hidden;}
.boxTab{border:1px solid #C1D3DE; float:left; width:100%; height:auto;}
.tab_hd{text-align:left; font-size:14px; height:auto;}
.tab_hd li{float:left; margin:5px; color:#fff; line-height:70px; text-indent:56px;}
.tab_hd li.dd1{ width:250px; height:70px; background:url(/images/dd1.jpg) no-repeat center center;}
.tab_hd li.dd2{ width:250px; height:70px; background:url(/images/dd2.jpg) no-repeat center center;}
.tab_hd li.dd3{width:250px; height:70px; background:url(/images/dd3.jpg) no-repeat center center;}
.tab_hd li.dd4{width:250px; height:70px; background:url(/images/dd4.jpg) no-repeat center center;}
.tab_hd li.dd5{width:250px; height:70px; background:url(/images/dd5.jpg) no-repeat center center;}
.tab_hd li.current{ font-weight:bold;}

.wtitle{ clear:both; width:98%; text-align:left; height:40px; line-height:40px; font-size:14px; font-weight:bold; background-color:#EDEDED; text-indent:20px;}
.inf_lists{overflow:hidden; text-align:left; width:98%;}
.inf_lists ul{padding:3px 10px 11px 5px;}
.inf_lists ul li{height:26px;line-height:26px;overflow:hidden; border-bottom:solid 1px #EDEDED; padding-left:2px;}
.inf_lists ul li span.time{float:right;}

.bgTdMain