﻿/* 鍏ㄥ眬璁剧疆 */


/* 璁剧疆澶栭儴鐩掑瓙镄勫ぇ灏忥紝灞呬腑 */
.outerbox {width:1002px; margin: 0 auto;}
.outerbox3 {width:1100px; margin: 0 auto;background-color: #fff;}
.outerbox2 {width:1002px;height:1500px; margin: 0 auto;}
.outerbox tbody {width:1002px; margin: 0 auto;}
/* 椤堕儴鐧诲綍鍙婂姛鑳?*/
#top {height:29px; background:#0D64B6;background-repeat: x-repeat; font-size:0px;}
#small_logo {float:left;}

#login {float:right; font-size:14px; line-height:29px;}
#login ul li {float:left; }
#login ul li a {color: #fff; display: block; text-align:center;}
#login ul li a:hover {background-color: #3276b1; color: white;text-decoration: none;}

/* 澶撮儴钃濊壊鍒嗗壊绾?2px楂?*/
#break1 {height:2px;font-size: 0px; background-image: url(../images/h_top.png);}
#logo img {display:block;}
/* 澶撮儴2镀忕礌镄勬殚绾㈣壊鍒嗗壊绾?*/
#break2 {height:2px; font-size: 0px; background-image: url(../images/h_top.png);}

/* 椤靛簳 */
#footer table {font-size: 14px; color: #595757;margin: 0 auto;}

/* 蹇呭～椤圭洰镄勭孩鑹叉槦鍙?*/
.redasterisk {color:red;}


/* 姘村钩凿滃崟鏉?*/
#menuBox {height:80px; background-image: url(../images/nav_bg.png); background-repeat: no-repeat;}
#business {width:232px; height:72px; font-size:20px; font-weight:bold; color: white; line-height:68px; text-align:center; float:left;
			background-image:url(../images/white_triangle.png); background-repeat: no-repeat; background-position: 40px 28px;}
#menu_bar {margin-left: 0px;margin-top: 1px; width:768px; height:34px; float:right; text-align:center;}
#menu_bar ul{margin-left: 70px;}
#menu_bar ul li {display:block; float:left; }
#menu_bar ul a {color: #FFF; display:block; width:96px; line-height:34px; font-size:18px; }
#menu_bar ul a:hover{background-color: #C2D8EB;color: #0055A4;text-decoration: none;}

/* 椤跺眰瀵艰埅镄勯?涓儗鏅鑹?/
.current{background-color: #F93;}

/* 鎼灭储妗?*/
#search {width:768px; height:32px; font-size:16px; float:right;color:#990000;}
#search input {width:200px; font-size: 18px; margin:0 0 0 5px;}
#search table {margin:8px 0 0 80px; }
#searchButton {width:102px; height:25px; 
				background-image:url(../images/button_bg.png); background-repeat: no-repeat; background-position: center;}
#searchButton a {color:white; padding-left:5px; font-size:16px; letter-spacing:15px;}


/* 锷炰簨澶у巺銆佺涔﹀杞彂椤圭洰鍙婃敞鍐岀鐞?*/


/* 涓诲姛鑳藉尯--宸︿晶瀵艰埅 */
#td_left {margin-left:-10px;padding:0;width:212px; vertical-align:top; font-size:0px; background-image: url(../images/left_menu_bg.png); background-repeat: repeat-y;}
#left_nav li a {background-image: url(../images/black_circle.png);
				background-repeat: no-repeat; 
				background-position: 50px 17px;
				display:block; 
				font-size:17px; font-weight:bold;line-height:41px; color:#036;
				padding:5px 0 0 90px;
				margin-right:1px;}
#left_nav li a:hover {background-color: #0055A4; color: #fff;text-decoration: none;}

/* 涓诲姛鑳藉尯--鍙充晶锛岃儗鏅?*/
#td_right {vertical-align: top; background-color: #F3F3F3;}

/* 棣栭〉 */
.sy {width:820px;height:400px; margin-top:30px; margin:0 auto;font-family:'微软雅黑'}
.sy_title {font-size:20px; font-weight:bold; line-height:35px; color:#0D64B6; height:35px; background-color: #F3F3F3; text-align:center; border:2px solid white;}
.sy_title a{background-color: #C8DBED;color: #0055A4;}
.sy_title a:hover{background-color:#0055A4;color: #FFF;text-decoration: none;}
/*.sy table {width:100%; }*/
.sy_td1_style {width:30px;height:30px;}
.sy_td1_style div {margin-left:10px; width:10px; height:10px; font-size: 0px; background-color:blue; }
.sy_td2_style a {display: block; width: 480px; _width: 480px;}
.sy_td2_style a:hover {background-color: #F5F5F5;text-decoration: none;}

/*  锷炰簨鎸囧崡 */
#bszn {width:720px;height:320px; margin-top:30px; margin-left:30px; display:inline; background-color:white; float:left; border:1px solid gray;}
#bszn_title {font-size:20px; font-weight:bold; line-height:35px; color:#9E0B0E; height:35px; background-color: #F3F3F3; text-align:center; border:2px solid white;}

/* 鍦ㄧ嚎鐢虫姤椤甸溃 */
#zxsb1 {width:720px;height:700px; margin-top:30px; margin-left:30px; display:inline; background-color:white; float:left; border:1px solid gray;}
#zxsb {width:720px;height:530px; margin-top:30px; margin-left:30px; display:inline; background-color:white; float:left; border:1px solid gray;}
#zxsb_title {font-size:20px; font-weight:bold; line-height:35px; color:#0d64b6; height:35px; background-color: #F3F3F3; text-align:center; border:2px solid white;}
#zxsb input {margin: 0 0 0 6px; width:400px; font-size:15px; font-weight: bold; font-family: Microsoft YaHei;}
#zxsb textarea {margin: 0 0 0 6px; width:400px; font-size:15px; font-weight: bold; font-family: Microsoft YaHei;}

/* 琛ㄦ牸涓嬭浇  */
#bgxz {width:790px;height:460px; margin-top:25px;  display:inline; background-color:white; float:left; border:1px solid #0055A4;}
#bgxz_table {width:600px; margin-top:30px; }

/* 缁撴灉鍏ず  */
#jggk {width:790px;margin-top:25px; display:inline; background-color:white; float:left; border:1px solid #0055A4;}
#jggk_title {font-size:20px; font-weight:bold; line-height:35px; color:#0055A4; height:35px; background-color: #F3F3F3; text-align:center; border:2px solid white;}
#jggk_title a {display: block; width: 90px; _width: 90px; background-color:#C2D8EB;color:#0055A4; }
#jggk_title a:hover {background-color: #0055A4; color: #FFF;text-decoration: none;}

/* 鐩戠潱鎶曡瘔  */
#jdts {width:720px;height:420px; margin-top:25px; margin-left:30px; display:inline; background-color:white; float:left; border:1px solid #0055A4;}
#jdts_title {font-size:20px; font-weight:bold; line-height:35px; color:#9E0B0E; height:35px; background-color: #F3F3F3; text-align:center; border:2px solid white;}
#jdts_title a {display: block; width: 90px; _width: 90px;}
#jdts_title a:hover {background-color: #C2D8EB; color: #FFF;text-decoration: none;}

/* 鍦ㄧ嚎鍜ㄨ  */
#zxzx {width:720px;height:450px; margin-top:20px; margin-left:30px; display:inline; background-color:white; float:left; border:1px solid #0055A4;position:relative;}
#zxzx_title {font-size:20px; font-weight:bold; line-height:35px; color:#9E0B0E; height:35px; background-color: #F3F3F3; text-align:center; border:2px solid white;}
#zxzx_title a {display: block; width: 90px; _width: 90px;}
#zxzx_title a:hover {background-color: #C2D8EB; color: #FFF;text-decoration: none;}
#zxzx div {
 white-space:nowrap;
 text-overflow:ellipsis; 
 -o-text-overflow:ellipsis; 
 overflow: hidden;
 }

/* 锷炰簨娴佺▼璇存槑椤甸溃镄勬牱寮?锛岄?鐢ㄦ墍链夌殑锷炰簨娴佺▼椤甸溃*/
.bslc_title {font-size:25px; font-weight:bold; color: #9E0B0E; text-align: center; margin: 30px 0 0 0; border-bottom: 2px solid #9E0B0E;}
.bslc_img_div {font-size:18px; font-weight:bold; color: blue; text-align: center; margin: 15px 0 0 0;}
.bslc_table {width:720px; border:#000 solid; border-width:1px 0 0 1px;}
.bslc_td_1 {font-size:16px; font-weight:bold; width:80px; border:#000 solid; border-width:0 1px 1px 0;}
.bslc_td_2 {font-size:18px; border:#000 solid; border-width:0 1px 1px 0;}


/* 锷炰簨鎸囧崡涓嬬殑钬滃湪绾跨敌鎶モ?鎸夐挳 */
.zxsb_submit_btn {height:40px; line-height:40px;margin-bottom:10px;}
.zxsb_submit_btn  a { margin: auto; margin-top: 20px; text-align:center; display:block; width:150px; background-color: #C2D8EB; font-size:18px; font-weight:bold;}
.zxsb_submit_btn  a:hover {background-color:#0055A4;; color: white;text-decoration: none;}

/* 瀹℃壒杩涘害琛ㄦ牸涓玺d镄勬牱寮?*/
#spjd{width:auto;padding:0px 10px;min-height:400px;  background-color:white;} 
.spjd_td {border-left: 1px dashed gray;}
#spjd table {table-layout: fixed;border-right:1px solid #DDD}
#spjd table td {word-break:break-all; overflow:hidden;}
#spid_title{ background-color: #F3F3F3; text-align:center; border:2px solid white;}
#spid_title a {display: block; width: 120px;  background-color:#C2D8EB;color:#0055A4; }
#spid_title a:hover {background-color: #0055A4; color: #FFF;text-decoration: none;}
/* 鐢ㄦ埛淇敼镊繁璐﹀佛镄勯〉闱㈡寜阍?*/
#modify_user_self_button {margin-top: 25px; margin-left:430px; font-size:20px; text-align: center;}
#modify_user_self_button li {display:block; float:left;}
#modify_user_self_button a {font-size:14px;margin-left: 5px; color: #FFF; display:block; width:90px; line-height:34px;}
#modify_user_self_button a:hover{background-color: #C2D8EB;text-decoration: none;}
.tablehead .field1,.tablehead .field2,.tablehead .field3,.tablehead .field4,.tablehead .field5,.tablehead .field6,.tablehead .field7,.tablehead .field8,.tablehead .field9{
	text-align:center;
}
.field1 {width:75px; float:left;border-bottom: 1px solid #DDD; border-left: 1px solid #DDD;
	padding: 8px 2px;line-height: 1.428571429;vertical-align: top;}
.field2 {width:210px; float:left;border-bottom: 1px solid #DDD; border-left: 1px solid #DDD;
padding: 8px 2px;line-height: 1.428571429;vertical-align: top;}
.field3 {width:230px; float:left;border-bottom: 1px solid #DDD; border-left: 1px solid #DDD;
padding: 8px 2px;line-height: 1.428571429;vertical-align: top;}
.field4 {width:92px; float:left;border-bottom: 1px solid #DDD; border-left: 1px solid #DDD;
padding: 8px 2px;line-height: 1.428571429;vertical-align: top;}
.field5 {width:80px; float:left;border-bottom: 1px solid #DDD; border-left: 1px solid #DDD;
padding: 8px 2px;line-height: 1.428571429;vertical-align: top;}
.field6 {width:110px; float:left;border-bottom: 1px solid #DDD; border-left: 1px solid #DDD;
padding: 8px 2px;line-height: 1.428571429;vertical-align: top;}
.field7 {width:85px; float:left;border-bottom: 1px solid #DDD; border-left: 1px solid #DDD;
padding: 8px 2px;line-height: 1.428571429;vertical-align: top;}
.field8 {width:90px; float:left;border-bottom: 1px solid #DDD; border-left: 1px solid #DDD; 
padding: 8px 2px;line-height: 1.428571429;vertical-align: top;}
.field9 {width:75px; float:left;border-bottom: 1px solid #DDD; border-left: 1px solid #DDD; border-right: 1px solid #DDD;
padding: 8px 2px;line-height: 1.428571429;vertical-align: top;}

/*报表导出*/
#bbdc{width:1000px;height:420px;  background-color:white;margin:0 auto; border:1px solid #5477BB;} 
.pagination {
  margin: 20px 0;
}

.pagination ul {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  *zoom: 1;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagination ul > li {
  display: inline;
}

.pagination ul > li > a,
.pagination ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-left-width: 0;
}

.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: #f5f5f5;text-decoration: none;
}

.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #999999;
  cursor: default;
}

.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
  color: #999999;
  cursor: default;
  background-color: transparent;
  text-decoration: none;
}

.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}

.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}

.pagination-centered {
  text-align: center;
}

.pagination-right {
  text-align: right;
}

.pagination-large ul > li > a,
.pagination-large ul > li > span {
  padding: 11px 19px;
  font-size: 17.5px;
}

.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
  -webkit-border-bottom-left-radius: 6px;
          border-bottom-left-radius: 6px;
  -webkit-border-top-left-radius: 6px;
          border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topleft: 6px;
}

.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
  -webkit-border-top-right-radius: 6px;
          border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
          border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
}

.pagination-mini ul > li:first-child > a,
.pagination-small ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > span {
  -webkit-border-bottom-left-radius: 3px;
          border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
          border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
}

.pagination-mini ul > li:last-child > a,
.pagination-small ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > span {
  -webkit-border-top-right-radius: 3px;
          border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
          border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
}

.pagination-small ul > li > a,
.pagination-small ul > li > span {
  padding: 2px 10px;
  font-size: 11.9px;
}

.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
  padding: 0 6px;
  font-size: 10.5px;
}
.jggklist{border-bottom: 1px solid #DDD; border-left: 1px solid #DDD; 
padding: 5px;line-height: 1.428571429;vertical-align: top;}
#spjd .table-bordered tr td{
  border: 1px solid #dddddd;
  padding:5px 2px;line-height: 1.428571429;
}
#spjd .table-bordered thead tr{
  background-color: #5477bb;
  color: #fff;
  text-align:center;
}
#spjd>.table-bordered > tbody > tr:hover > td{
  background-color: #C2D8EB;
}
#left_table tr td{
  padding: 3px;color:#444
}
#left_table tr td input{
  border: 1px solid #0055A4;
}
#password_input tr td{
  padding: 3px;
}
#password_input tr td input{
  border: 1px solid #0055A4;
}
#myjs tr td{
  padding: 2px 0px;
}
.tabntd1 li a{
  padding: 10px 15px;
}
.tabntd2 li a{
  padding: 7px 10px;
}
.zxzx{border-bottom: 1px solid #DDD; border-left: 1px solid #DDD; 
line-height:30px;vertical-align: top;}


#Btn {
	padding-left: 0px;
}

#Btn li {
	display: block;
	float: left;
}

#Btn a {
	margin-left: 10px;
	color: #FFF;
	background-color: #0D64B6;
	display: block;
	width: 117px;
	line-height: 34px;
}

#Btn a:hover {
	color: #FFF;
	background-color: blue;
}

.input1 {
	border: none;
	width: 550px;
	height: 32px;
	border-bottom: 1px dashed #ccc;
}

.input2 {
	border: none;
	height: 32px;
	width: 48px;
	border-bottom: 1px dashed #ccc;
}

.inputdiv1 {
	width: 52px;
	float: left;
	border-right: 1px solid #ccc
}

.inputdiv2 {
	width: 550px;
	float: left;
	border-right: 1px solid #ccc
}

.inputdiv3 {
	width: 50px;
	float: left;
	border-right: 1px solid #ccc;
}

.inputdiv4 {
	width: 78px;
	float: left;
}

.odd {
	background-color: #f6f3f3;
}

.even {
	background-color: #f6f3f3;
}

#printBtn {
	padding-left: 450px;
}

#printBtn li {
	display: block;
	float: left;
}

#printBtn a {
	margin-left: 10px;
	color: #FFF;
	background-color: rgba(66, 139, 202, 1);
	display: block;
	width: 160px;
	line-height: 34px;
}

#printBtn a:hover {
	color: #FFF;
	background-color: blue;
}

.jindudiv1 {
	text-align: center;
	width: 60px;
	/*float: left;border-bottom: 1px dashed black;border-right: 1px dashed gray;*/
	padding-right: 3px;
}

.jindudiv2 {
	text-align: center;
	width: 280px;
	padding-right: 3px;
	/*float: left;border-bottom: 1px dashed black;border-right: 1px dashed gray;*/
	
}

.jindudiv3 {
	text-align: center;
	width: 495px;
	padding-right: 3px;
	/*border-bottom: 1px dashed black;float: left;border-right: 1px dashed gray;*/
}

.jindudiv4 {
	text-align: center;
	width: 80px;
	padding-right: 3px;
	/*border-bottom: 1px dashed black;float: left;*/
}

.jindudiv4 a {
	color: blue;
	padding-right: 3px;
}

.auto_title {
	background-color: #C2D8EB;
	height: auto;
	padding: 3px 0px 3px 0px;
	font-size: 25px;
	color: #0055a4;
	font-style: bold;
	text-align: center;
	border: 4px solid rgba(66, 139, 202, 1)
	}
#promsghead table .td1{width:220px;padding-right:30px;text-align:right;background-color:#1d7fc8;color:#fff;border-bottom:1px solid #ccd0d6;}
#promsghead table .td2{width:400px;padding-left:30px;height:36px;border-bottom:1px solid #ccd0d6;}

/*审批进度首页*/
#spjd table td{overflow:hidden;height:35px;white-space:normal;line-height:24px;}
/*项目审批*/
.titlelink {
	font-size: 20px;
	height: 25px;
	border-bottom: 2px solid #FF6F3D;
}

.titlelink a {
	float: left;
	display: block;
	text-align: center;
	min-width: 100px;
	_width: 100px;
}

.titlelink a:hover {
	background-color: #FF6F3D;
	color: white;
}

.divheight {
	white-space: nowrap;
	overflow: hidden;
}

.row_mouseOver {
	background-color:#C8DBED;
	cursor: pointer;
}
.row_mouseOut {
	background-color: #FFF;/**#F3F3F3;*/
}
.row_mouseOut2 {
	background-color: #fff;
}
.xmsp_title{
	height:45px;line-height:45px;margin-top:10px;position:relative;
}
.xmsp_title h3{}
#mask { background-color:gray; position:absolute; z-index:3; top:0px; opacity:0.5;}
#addtable{display:none;height:260px;position:absolute;z-index:4;background:#fff;}
#edittable{display:none;height:260px;position:absolute;z-index:5;background:#fff;}
.dialog_title {height:30px; background-color:#0055A4; text-align: right; line-height:30px;font-size:16px;}
.dialog_title a {cursor: pointer; color: white;}
.dialog_title a:hover {cursor: pointer; color: white;}
#newProject_button {margin-left:130px;margin-top:35px;font-size:17px;}
#newProject_button a {margin-left:20px;display: block; width: 90px; _width: 90px; line-height:30px;height:30px;background-color:#C2D8EB;color:#0055A4;float:left;text-align:center; }
#newProject_button a:hover {margin-left:20px;line-height:30px;height:30px;background-color: #0055A4; color: #FFF;text-decoration: none;}
.listdiv .listtable{
	width:100%;
}
.listdiv .listtable .listthead td{
	color:#FFF;
	text-align:center;
	background-color:#5477BB;
	border-left:1px solid #fff;
	height:35px;	
	padding:8px 2px;
}
.listdiv .listtable .listtbody td{
	text-align:center;
	border-left:1px solid #DDD;
	border-bottom:1px solid #DDD;
	padding:8px 2px;
}