@charset "utf-8";

/*
	登录页
*/
.logo-yanshiban{ position:absolute; top:50px; left:350px; background:url(../images/yanshiban.png) no-repeat; width:142px; height:54px;}
.logo-yanshiban1{ position:absolute; top:15px; left:350px; background:url(../images/yanshiban.png) no-repeat; width:142px; height:54px;}

.hong1{ color:#F00;}
.outside{ width:98%; margin: 0 auto;}

.shadow{ position:absolute; display:block; height:100%; left:0; top:0; width:100%; z-index:100; opacity:0.6;filter: alpha(opacity=60);-moz-opacity: 0.6; background:#000;}
.key{ width:316px; height:300px; position:absolute; left:50%; top:50%; padding:16px 14px 35px 18px; background:#FFF; z-index:110; margin-left:-184px; margin-top:-145px;}
.key-close{ text-align:right;}
.key-close img{ cursor:pointer;}
.key-form{ padding-top:10px;color:#666;}
.key-form .setupsafe{ font-size:16px; margin-bottom:20px; font-weight:bold; font-family:"黑体,宋体";}
.key-form p{ line-height:18px; font-size:12px; margin-top:5px;}
.key-form .login_lanzi {
	color:#134bdb;
	cursor:pointer;
	text-decoration:underline;
}
.key-form .login_lanzi a {
	color:#134bdb;
	text-decoration:underline;
}

.key-text{ width:253px; height:33px; line-height:33px; border:1px solid #999; background:#e4e4e4;color:#666;margin-bottom:17px; float:left; margin-right:8px;}
/*.login-key,.login-reset{ width:100px; height:33px; border:1px solid #666;color:#666; background:#ccc; cursor:pointer; }*/
.login-key{ float:left;width:52px; height:33px; border:1px solid #666;color:#666; background:#ccc; cursor:pointer;}
.cg{ background:#3399fe;color:#FFF;}

/* 新浮框样式*/
.tips-box {
    position: absolute;
    top: 0;
    z-index: 100;
}
.tips-box-n-n-n {
    border: 1px solid #acacac;
    padding: 22px 44px;
    background: url("../images/z_bg.jpg") center center;
}
.tips-box-n-n-n h2 {
    font-size: 14px;
    text-align: center;
    margin-bottom: 18px;
}
.img_p {
    text-align: center;
    margin-top: 20px;
}
.tips-box-n-n-n h3 {
    margin-bottom: 10px;
}
.tips-box-n-n-n p {
    margin-bottom: 5px;
}
.tips-box-guanbi {
    float: right;
    margin: 0px 3px 0 0;
    cursor: pointer;
	background:url(../images/guanbi.png) no-repeat;
	width:20px;
	height:20px;
}
.cspupdate {
    width: 416px;
    height: 300px;
    top: 50%;
    left: 50%;
    margin-top: -270px;
    margin-left: -200px;
}
.ubaoupdate {
    width: 416px;
    height: 300px;
	position:absolute;
	left:50%; top:50%;z-index:110; margin-left:-184px; margin-top:-145px;

}
.xiazai {width: 586px;height: 374px;top: 50%;left: 50%;margin-top: -187px;margin-left: -293px;}
.tips-box-n-h {
	height: 25px;
	line-height: 25px;
	vertical-align:middle;
	padding-top:3px;
	border-left: 4px solid #45627c;
	border-right: 4px solid #45627c;
	border-top: 4px solid #45627c;
	background:url("../images/login-tip-h-bg.gif") repeat-x;
}
.tips-box-n-n {
	border-left: 4px solid #45627c;
	border-right: 4px solid #45627c;
	border-bottom: 4px solid #45627c;
	padding: 10px;
	background-color: #FFF;
	overflow:hidden;
}


.login{ padding-top:69px; padding-bottom:32px; width:980px; margin:0 auto;  position:relative;}
.login-top{ padding-bottom:18px;}
.logo-img{ width:335px; padding-left:13px;}
.login-lanuage{ width:280px; padding-right:0px; height:12px; padding-top:16px;}
.login-lanuage a{ text-decoration:underline;}
.login-lanuage li{ float:left; background:url("../images/youbiao.gif") no-repeat left 4px; padding-left:11px; margin-right:20px;}

.login-con-top{background:#fff url(../images/login_top_bg.gif) repeat-x; padding-top:2px;}
.login-con-left{ background:url(../images/login_left_bg.gif) repeat-y; padding-left:2px;}
.login-con-right{background:url(../images/login_right_bg.gif) repeat-y right top; padding-right:2px;}
.login-con-bottom{background:url(../images/login_bot_bg.gif) repeat-x left bottom; padding:2px 2px 4px;}
/*last贴过来的*/
.login-form{ width:550px; padding:125px 0 0 0;color:#666; margin:0 auto;}
.login-form-wrap{
	width:972px;
	height:458px;
	background:url(../images/login-form-bg.jpg) no-repeat;
}
.login-tip{
	height:83px;
	line-height:83px;
	vertical-align:middle;
	text-align:center;
}
.login-tip a{
	margin-right:89px;
	text-decoration:underline;
	padding-left:20px;
	background:url(../images/login-tip-mark.png) no-repeat left center;
}
.login-tip a.last{
	margin-right:0;
}

.login-form h3{ text-align:center; padding-bottom:30px; padding-top:20px; height:30px;  background:url(../images/qywydl.png) no-repeat center center;}
.login-form p{height:30px; margin-bottom:16px; line-height:30px;}
.login-form p label{ width:165px; float:left; text-align:right; padding-right:6px;}
.login-form p label span{color:#f00; padding-right:6px;}
.login-form p input{ height:28px; border:1px solid #d7d7d7; width:248px; line-height:28px;color:#666;}
.login-form p a{margin-left:12px; text-decoration:underline;}
.login-sub{ padding-left:150px; padding-top:2px;}
.login_btn{ text-align:center; padding-top:2px;}

.lfirst_btn_normal{ border:0; background:url(../images/login_btn_bg.gif) repeat-x; width:108px; height:24px; color:#fff;cursor:pointer; text-align:center;}
.lfirst_btn{border:0; background-color:#CCC;color:#666666;width:108px; height:24px;cursor:pointer; text-align:center;}
.lfirst_btn:hover{border:0; background:url(../images/login_btn_bg.gif) repeat-x; width:108px; height:24px; color:#fff;cursor:pointer; text-align:center;}


.login-sub p{ padding-top:28px; width:265px; line-height:1.5em;}
.login-quicklink{ width:185px; height:315px; border:1px solid #e3e3e3; background:#f6f6f6; padding:110px 34px;}
.login-quicklink li{ height:40px; width:166px; background:url(../images/login_rbtn_bg.gif) no-repeat; margin-bottom:10px; line-height:36px; padding-left:17px;}
.login-quicklink li a{ padding-left:15px; background:url(../images/youbiao2.gif) no-repeat left 11px; display:block;font-size:13px; font-weight:bold;}
.login-quicklink li a:hover{color:#009ae1;}

.login-footer{ padding-top:45px; background:#e7e7e7;}
.login-footer span{ font-family:Arial, Helvetica, sans-serif;}


/*
	首次登录
*/
.daohang{
	position:absolute;
	top:-29px;
	right:5px;
}.daohang a{
	margin-left:10px;
}
.login-first{ padding-top:25px; padding-bottom:32px; position:relative;}
.editor-info{ padding-top:30px;}
.step-now{ height:74px; border-top:1px solid #ccc; position:relative;}
.step-now h1{ font-size:22px; font-family:"微软雅黑";color:#333; margin:30px; font-weight:normal;}
.substep{
	margin-left:14px;
	margin-bottom:14px;
	margin-right:14px;
	border-bottom:1px solid #e3e3e3;
}

.substep img{
	position:relative;
	top:1px;
}
.step-path{ position:absolute; z-index:10; top:-10px; left:36px;}
.step-path-yw{ left:197px;}
.step-path dt{ width:9px; margin-right:0px; height:9px; float:left; background:#c2c2c2; margin-top:5px;}
.step-path dt.on{background:#00a8ff;}
.step-path dd{ float:left;}
.step-info{ width:310px; padding-top:14px; padding-left:319px; font-size:12px; line-height:20px; vertical-align:middle; color:#888888;}
.step-info .loginname{color:#00a8ff; font-size:14px; font-weight:bold;}


.step1{ position:absolute;z-index:10;}
.step1 li{ float:left; margin:0 20px; position:relative; top:-10px; left:36px;}


.editor-box{ padding:10px 0px; position:relative;background:#fff;}
.editor-info-odd{ background:#ededed;}
.editor-input{ width:248px; height:28px; border:1px solid #d7d7d7; }
.editor-input1{ width:66px; height:28px; border:1px solid #d7d7d7; }
.editor-con{
	margin: 0 auto;
	position: relative;
	width: 750px;
}
.editor-con div{ height:30px; line-height:30px; margin-bottom:6px;}
.lfirst_table_s{}
.lfirst_table_s th{ text-align:right; padding:3px 10px; height:30px; }
.lfirst_table_s td{text-align:left;padding:3px 0px;height:30px; line-height:30px;}
.mimaqiangdu{width:68px;height:23px; margin-left:6px; margin-top:3px;}
.editor-title{
	position: absolute;
	left: 17px;
	top: 118px;
}
.editor-title1{
	position: absolute;
	left: 17px;
	top: 58px;
}
.editor-con div label{ width:101px; display:block; float:left; line-height:30px; text-align:right; padding-right:8px;}
.editor-con div input{ float:left; line-height:28px; height:28px; vertical-align:middle;}

.editor-file-input{ width:248px; height:28px; border:1px solid #d7d7d7; display:block;}
.editor-smwt{ display:block; width:130px; height:33px; position:absolute; z-index:10; top:0; right:-6px; background:url("../images/smwt.gif") no-repeat; text-align:center;color:#0fa0e2;}
.editor-smwtda{display:block; width:98px; height:33px; position:absolute; z-index:10; top:35px; right:25px; background:url("../images/zjyt.gif") no-repeat; text-align:center;color:#0fa0e2;}
.editor-next{ text-align:center; padding-top:53px; padding-bottom:100px;}

.ednextsubt{ border:0; width:178px; height:51px; background:url("../images/editornext.gif") no-repeat; text-align:center; font-size:16px;color:#fff; font-weight:bold; cursor:pointer; margin-right:20px;}
.edon, .ednextrest:hover{border:0; width:178px; height:51px; background:url("../images/editornext.gif") no-repeat; text-align:center; font-size:16px;color:#fff; font-weight:bold; cursor:pointer;margin-right:20px;}
.ednextrest{ border:0; width:178px; height:51px; background:url("../images/back_bgc.gif") no-repeat; text-align:center; font-size:16px;color:#fff; font-weight:bold; cursor:pointer; margin-right:20px;}

.xuanze{ padding:90px 15px 50px;}
.xzywlx{ border-top:1px solid #ccc; padding-top:23px; padding-left:17px;}

.tsxx{ padding-left:140px;}
.tsxx dl{
	padding:32px 0 0 168px;
	line-height:2.3;
	height:40px;
}

.tsxx dl dd{
	display:none;
}

.tsxx dt{
	padding-left:20px;
	background:url(../images/tsxx-tip.png) no-repeat center left;
	font-size:14px;
	color:#666666;
}

.tsxx dl dd.on{
	display:block;
}

.xzywlx dt,.xzywlx dd{ line-height:27px;font-size:14px; font-weight:bold; float:left;}
.xzywlx dt{ width:148px;}
.xzywlx dd{ width:171px; background:#ccc; margin-right:1px; text-align:center; margin-right:10px;}

.xzywlx dd span{
	display:block;
	border:1px solid #cccccc;
}

.xzywlx dd span.on{
	border:1px solid #00a8ff;
}

.xzywlx dd span img{
	vertical-align:top;
}

.xzywlx dd a{display:block;}
.ddaon{background:#00a8ff; color:#fff;}

.step-diy-top{padding:0 14px; }
.dkzjjy{ border-top:1px solid #ccc; font-size:14px; padding-top:15px; padding-left:20px;color:#666;}
.dkzjjy-mess{color:#00a8ff; padding-top:20px; padding-bottom:10px;}

.sjhm{ background:#FFF; margin-bottom:20px;}
.sjhm td{ border:1px solid #ccc; height:34px;}
.sjhm th{ height:17px; background:#00a8ff; color:#FFF; line-height:17px;}
.sjhm thead{ border:1px solid #ccc;}
.sjhm td,.sjhm th{ text-align:center;}
.xianeinput{ border:1px solid #ccc;}
.tixing{ margin-bottom:12px;}
.gnsbox{background:#f6f6f6; border:1px solid #ccc; padding:18px 14px;}

.gnsbox-title{ padding-bottom:20px; font-size:14px;}

.sjhm{ background:#FFF; margin-bottom:20px;}
.sjhm td{border:1px solid #ccc; height:34px;}
.sjhm th{ height:17px; background:#00a8ff; color:#FFF; line-height:17px;}
.sjhm thead{ border:1px solid #ccc;}
.sjhm td,.sjhm th{ text-align:center;}


.gnstable{ background:#FFF; margin-bottom:20px;}
.gnstable td{border:none; height:25px;}
.gnstable td{ text-align:left;}

.gnslist dt{ background:url("../images/xjc_res_bg.gif") repeat-x; line-height:24px; height:24px; border:1px solid #ccc; display:block;}
.gnslist dt h3{ font-weight:normal; background:url("../images/xjc_jia.gif") no-repeat 10px 4px; padding-left:30px; cursor:pointer; width:145px;height:24px; float:left;}

.gnslist dt.on{ background:#00a8ff;}
.gnslist dt.on h3{ background:url("../images/xjc_jian.gif") no-repeat 10px 4px;color:#FFF;}
.gnslist dd{ padding:20px; padding-left:30px; background:#fff;display:none;}
.sjhm a,.gnstable a{color:#255FAB;}
.nobmargin{ margin-bottom:0;}

/* 功能树上方的定义*/
.ftisoperzj{font-size:13px; font-weight:bold;}
.setzdsp_table{ font-size:13px; font-weight:bold;}
.functree{font-size:13px; font-weight:bold;}
.ftchkall_title{font-size:14px;font-weight:bold;}
/*
	自定义模版
*/
.xuanzeczy{ padding:10px 0px;}
.xzczytable{ width:368px; font-size:14px;}
.xzczytable td{ font-size:14px;}
.xzczysubt{ background:url("../images/dfdsfdfddf.gif") no-repeat; width:98px; height:32px; text-align:center; color:#009ae1;font-size:14px;cursor:pointer;}
.czyinfo td{ font-size:14px;}
.czyinfo{ margin-top:20px; margin-bottom:10px;}

.xz_tishi{  font-size:12px;}
.szwqszg,.szwqsczy{ background-color:#dcdcdc; width:159px; height:32px; text-align:center; line-height:32px;color:#666666; margin-right:10px; cursor:pointer; border:1px solid #c6c6c6}

.gnsbox-zdy{background:#fff; padding:18px 14px; margin-top:12px;}


.jicd4 {background-color: #EFEFEF;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #008AC3;height: 24px;text-align: left;padding-left: 20px;font-weight: bold;}
.jizd3 {margin: 8px 0 8px 0;}
.jicd4 a {color: #008AC3;text-decoration: none;}

/*
	审批流程
*/
.splc-table th,.splc-table td{ border:1px solid #ccc;}
.splc-table td{ padding:18px 30px; line-height:22px;}
.splc-table th{ background:#00a8ff; color:#FFF; font-size:18px; font-weight:bold; text-align:center;}
.bankinput{ border:1px solid #ccc;}

.tabble_huise_s {
	/*margin-top:10px;*/
	
	border-collapse: collapse;
	border-right: 1px solid #c0c0c0;
	border-top: 1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
}
.tabble_huise_s th {
	border: 1px solid #ccc;
	font-weight:normal;
	background-color: #f2f2f2;
	height:12px;
	text-align:right;
	padding:0 10px 0 10px;
	font-family: "宋体";
}
.tabble_huise_s td {
	border: 1px solid #c0c0c0;
	background-color: #ffffff;
	height:27px;
	text-align:left;
	padding:0 10px 0 10px;
	font-family: "宋体";	 
}

.ywms td{ font-size:14px;}

.rescon {
	border-bottom:1px solid #ccc;
	padding-bottom:50px;
	margin-bottom:15px;
}
.reccon-img {
	width:350px;
	margin:0 auto;
	background:url("../images/res-bg.gif") no-repeat 60px bottom;
	height:70px;
	clear:both;
}
.reccon-img img {
	float:left;
	width:60px;
	height:60px;
}
.reccon-img p {
	float:right;
	width:280px;
	padding-top:0px;
	font-size:39px;
	color:#00a8ff;
	font-weight:bold;
	text-align:center;
	line-height:1.6;
}
.recon-text {
	padding:15px 30px 0px;
	line-height:18px;
}
.recon-text a {
	color:#00a8ff;
}
.tzsqr{ background:#d3d3d3; margin-bottom:12px;}
.tabble_middle_s  {
	border-collapse: collapse;
	border-right: 1px solid #D2D2D2;
	border-top: 1px solid #D2D2D2;
	border-bottom:1px solid #D2D2D2;
	border-left:1px solid #D2D2D2;
	background:#fff;
}
.tabble_middle_s  th {
	background-color: #00a8ff;
	height:27px;
	font-weight:normal;
	text-align:center;
	font-size: 12px;
	color:#fff;
	font-family: "宋体";
	border-collapse: collapse;
	font-size:12px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	word-break:normal;
	border: 1px solid #d2d2d2;
}
.tabble_middle_s  td {
	text-align:center;
	height:27px;
	font-weight:normal;
	font-family: "宋体";
	text-align:center;
	border-collapse: collapse;
	border-right: 1px solid #D2D2D2;
	border-top: 1px solid #D2D2D2;
	border-bottom:1px solid #D2D2D2;
	border-left:1px solid #D2D2D2;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.tabble_middle_s  th a{  color:#fff;}
.tabble_middle_s  th a:hover{color:#fff;}
/*安全退出*/
.safe-exit{
	margin:0 auto;
	width:972px;
	height:228px;
	padding-top:310px;	
	background:url(../images/safe-exit-midbg.gif) no-repeat;
	
	}
	.safe-outmust{
	margin:0 auto;
	width:972px;
	height:228px;
	padding-top:310px;	
	background:url(../images/safe-exit-midbg-mustout.gif) no-repeat;
	
	}
.safe-outtime{
	margin:0 auto;
	width:972px;
	height:228px;
	padding-top:310px;	
	background:url(../images/safe-exit-midbg-outtime.gif) no-repeat;
	
	}
.anniucss-safe-exit{
	border:0;
	background:url("../images/safe_exit_btn.gif") no-repeat;
		
	text-align: center;
	height: 46px;
	line-height: 46px;
	vertical-align:middle;
	margin-right: 10px;	
	cursor: pointer;
	width:100px;
	
	color:#fff;
	font-size:14px;
	font-weight:bold;

	
	}
	.safe-exit-foot{
		margin:2px auto 0;
		width:972px;
		height:70px;
		line-height:70px;
		vertical-align:middle;
		background:#eeeeee;
		text-align:center;
		}
		
.lanzi1 {color: #0055AA;font-size: 13px;line-height: 20px;cursor:pointer;}
.login-lanuage li.huantu{ background:url(../../ent/images/youbiaolan.gif) no-repeat left 4px;}
.info3{ padding:0 60px; line-height:24px; }
.ifon4{ padding:0 0 20px 60px; line-height:24px; }
.float1{float:left; margin:0 10px 0 0;}
.button_yz{width:93px; height:29px;border:none;background:url(../images/dxbj.png) no-repeat;cursor:pointer; color:#4d4d4d; margin-left:15px;}

.searchDiv{
width: 1000px;
	margin:0 auto;
	display:block;
}

.searchDiv dl{
	background-color: #fbfbfb;
	border: 1px solid;
	border-radius:5px;
	display: inline;
	float: left;
	height: 98px;
	margin: 1px;
	text-align: left;
	width: 300px;
}
.searchDiv dt{
  padding: 10px;
  font-weight:bold;
/* color:#F00*/
  color:#0260A8;
}
.searchDiv dt a {
    color: #FF0000;
    font-weight: bold;
}
.searchDiv dt a:hover{
	color: orange;
}
.searchDiv dd{
	font-size:13px; 
	padding: 10px;
}
.searchDiv dt .xbt{
	position: absolute;
	margin:7px 0 0 5px;
}