﻿/************* the css for all page ***************/
body
{

}
a{ color:#545454; text-decoration:none; }
a:link    { text-decoration:none; color: #545454; }
a:visited {text-decoration:none; color:#545454; }
a:hover   {text-decoration:underline; color:#ff6600; }
a:active  {text-decoration:none; color:#ff9900; }

.divData ul { margin-left:5px; }
.divData li { margin-left:0px; list-style-type:none; width:100%; display:inline-block; padding-bottom:8px; }


/*头部*/
.hometop { background:url(../../../images/home/topbg01.jpg) repeat-x center 0; height:75px; }
.hometop div { overflow:hidden; margin-top:14px;}
div.weather{ margin-left:-5px; margin-top:11px; width:200px; }
.hometop td{ height:71px; }
.hometop div.logo{height:71px; width:180px; margin:0; background:url(../../../images/home/logo.jpg) no-repeat 0 0;}
.hometop div.hline{ margin:0; height:4px; width:100%; background:url(../../../images/home/tbgx04.gif) repeat-x 0; font-size:1px;}
/*底部*/
.homebottom{ height:25px; line-height:25px; color:#797979; text-align:center; background:url(../../../images/home/footerbgx.gif) repeat-x; }
/*菜单*/
.mSidenav{	}
/*.vline一定要指定具体的height值才会显示，由js指定*/
.navHLine{ margin:0; height:4px; width:100%; background:url(../../../images/home/tbgx04.gif) repeat-x 0; font-size:1px;}
.navVLine{ height:100%; width:5px; background:url(../../../images/home/tbgx03.gif) repeat 0;}
.popMenu{ width:200px; border:none;}
.mSidenav .leftList{margin:0px; padding:0px;}
.leftList .navTitle{
	height:25px; 
	line-height:25px;
	background:url(../../../images/home/menubg.gif) repeat-x 0 0;
	border:none;
}
.menuSelTitle{
	height:25px; 
	line-height:25px;
	background:url(../../../images/home/menubg.gif) repeat-x 0 0;
	border:none;
	padding-left:48px;
	color:#1F65AD;
	font-weight:bold;	
}
.leftList .navTitle a{
	display:block;
	height:25px;
	line-height:25px;
	color:#1F65AD;
	padding-left:48px;
	overflow:hidden;
	font-weight:bold;	
}
.leftList .navTitle a:hover{
	text-decoration:none;
	color: #FF3300;
}
.leftList ul{}
.leftList li{
	margin:5px 0px 5px 0px;
	/*padding: 1px 0px 1px 0px;*/
	_margin:5px 0px 7px 0px;
	*display: inline-block;
	_display: auto;
	*padding: 2px 0px 2px 0px;
	_padding: 0px;
}

.leftList li img{
	color:#0C5DA3;	
	padding-left:8px;
	overflow:hidden;
	cursor:pointer;
}
.leftList li a{
	color:#0C5DA3;
	/*padding-left:24px;*/
	margin-left:14px;
	overflow:hidden;
	white-space:nowrap;
}


/*右边及首页*/
.mCr{
	background-color:#FFFFFF;
	vertical-align:top;
	width:auto;
}
.rightContent{background-color:#FFFFFF;}
.mbox{padding:10px;}
.mbox .partLeft{
	float:left;
	margin-right:-260px;
	width:100%;
}
.mbox .partLeft .inner{margin-right:272px;}
.mbox .partRight{
	float:right;
	width:260px;
}
.pRTitle{
	height:25px;	
	padding-top:3px;
	text-indent:3px;
	width:100%;
	border-bottom:1px solid #379BEF;
	
}

.pRTitle h2{
	font-size:14px;
	font-weight:bold;
}
.mboxTab{margin:12px 0 15px 0;}
.mboxTab .tabs{
	border:1px solid #379BEF;
	background:url(../../../images/content/rtitlexx.gif) repeat-x 0 0;
	overflow:hidden;
}

.mboxTab .txtLink{ color:#1463A6;}
.mboxTab .tabs ul {
	height:26px;
	line-height:26px;
	margin-bottom:-1px;
	
}
.mboxTab .tabs li{
	display:inline;
	float:left;
	padding-left:18px;
	width:25%;
}
.mboxTab .tabs li.liTitle{
	padding-left:18px;
	width:25%;
}

.mboxTab .tabs li.liMore{float:right; width:35px; padding-right:18px;}
.mboxTab .tabs li.on{
	background-color:#FFFFFF;
	font-size:14px;
	border-right:1px solid #379BEF;
}
.mboxTab .tabs a.more{
	display:block; 
	text-indent:-999px;
	overflow:hidden;
	background:url(../../../images/content/more.gif) no-repeat 0 0;
	width:35px;
	height:9px;
	font-size:1px;
	margin-top:8px;
}

.mboxTab .tabInfo{border:1px solid #379BEF; padding:10px 15px; margin-top:-1px; }

.mboxTab .tabInfo{clear:both; _height:20px;}

.mboxTab .tabInfo ul{ margin-top:15px;}
.mboxTab .tabInfo li{height:24px; margin:4px 0;}
.mboxTab .tabInfo li div{float:left;}
.mboxTab .tabInfo li div.biaoti{width:70%; overflow:hidden; white-space:normal;}
.mboxTab .tabInfo li div.biaoti a{ padding-left:8px; background:url(../../../images/content/sjx.gif) no-repeat 0 5px;}
.mboxTab .tabInfo li div.time{width:25%; color:#9FA0A0; float:right; text-align:right;}
.mboxTab .tabInfo li div a{color:#474848}

.partRight{}
.partRight{}
.mboxTab .tabInfo .txt{ height:50px; line-height:50px; color:#474848;}
.mboxTab .tabInfo .input{}
.mboxTab .tabInfo .btn{ margin:20px 0 5px 0; text-align:right;}




/* 所有界面主容器 */
.dragDiv
{
	border:1px solid #8CC9EA;
    /*margin:1px;
    overflow:hidden;	*/
}
.mail{ padding:1px}
.whitebg{ background-color:#FFF;}
.dragHeadDiv
{
	background:url(../../../images/title/rtitlexx.gif) repeat-x 0 0;
	border-bottom:1px solid #8d97b2;
	height:25px;
	line-height:25px;
	width:100%;
}
.dragHeadDiv .title
{
	float:left;
	height:25px;
	line-height:25px;
	padding:0 10px 0 10px;
}
/*.dragHeadDiv .control
{
	float:right;
	height:25px;
	line-height:25px;
	padding:0 10px 0 10px;
}*/
.dragBodyMenu
{
	overflow:hidden;
	padding:4px 10px 4px 10px;
	margin:1px 1px 0 1px;
	background-color:#D6ECFF;
	/*border-bottom:1px solid #6295d9;*/
}
.dragBodyMenu a{
	display:inline-block;
	margin-right:8px;
}
.dragBodyMenu a img{ vertical-align:middle; margin-right:2px;}
.dragBodyDiv
{
	border:0px;
	/*width:100%;*/
	line-height:25px;
	padding:10px;
	margin:0px;
	overflow:auto;
}
.div2{
	background-image: none; 
	background-color: transparent; 
	padding-left: 2px; 
	width: 173px; 
	padding-right: 2px; 
	height: 25px; 
	margin-top:-5px;
	text-align:center;
}
.dragBodyFootBar
{
	background-color:#eff5fb;
	/*padding:8px 10px 2px 10px;
	*padding:4px 10px 4px 10px;
	margin:0px 4px;*/
	text-align:center;
	height:28px;
	line-height:28px;
}
.dragPageBar 
{
	/*background-color:#eff5fb;
	padding:8px 10px 2px 10px;
	*padding:4px 10px 4px 10px;
	margin:0px 4px;*/
	text-align:center;
	height:28px;
	line-height:28px;
}
.btnd{padding-left:0px;}
.dragBodyTable .table2 a.opter{ color:#06C;}
.dragBodyTable
{
	border:0px;
	padding:0px;
	margin:0px;	
}
.bgcolor{background-color:#eff5fb;}
.dragBodyTable .vbord{
	margin:0 2%;
	zoom:1;
	font-size:14px;
	padding-bottom:5px;
	border-bottom:2px solid #aac9ea;
	padding-top:15px;
	font-weight:bold;
}
.dragBodyTable .setting{
	margin:0 2%;
	padding:10px 0;
	
}
.dragBodyTable .table1 td{
		height:30px;
		border-bottom:#c9d7e5 1px solid;		
}
.dragBodyTable .table1 td.itemTitle{
	padding-right:10px;
	text-align:center;
	width:140px;
}
.dragBodyTable .table2{ border-top:1px solid #c1c8d2;border-left:1px solid #c1c8d2;}
.dragBodyTable .table2 td,.dragBodyTable .table2 th{
	text-align:left; 
	padding-left:4px;
	padding:6px 4px;
	*padding:6px 4px;
	border-bottom:1px solid #c1c8d2;
	border-right:1px solid #c1c8d2;
}
.dragBodyTable .table2 td{}
.dragBodyTable .table2 th{ background-color:#f2f4f6;}
.gsb{ background-image:url('../../../images/title/dragHeadBg.gif');
	background-repeat:repeat-x; height:30px; line-height:30px; }
.xd{ position:relative;}
.xd a.addm{position:absolute;  display: inline-block; top:0px; right:6px;}
.cnav ul.ml{ padding-left:7px;}
.cnav ul.ml li{height:24px;}
.cnav ul.ml li a{ display:block;line-height:24px; height:24px;}
.cnav ul.ml li a:hover{ background-color:#E7F0FA; }
.cnav ul.ml li a.current{ background-color:#9DBBD9;}
.cnav{ border-bottom:1px solid #E6E6E6; padding:6px 0 6px 0;}
.cnav a:hover{color:#545454; text-decoration: none;}
input.txt{
	border-top:1px solid #7c7c7c;
	border-bottom:1px solid #c3c3c3;
	border-left:#9a9a9a 1px solid;
	border-right:#c3c3c3 1px solid;
	height:20px;
	line-height:170%;
}
input.iwd{
	width:420px;
}
input.iwd2{
	width:196px;
}
input.iwd1{
	width:52px;
}
input.iwd3{
	width:88px;
}
input.iwd4{
	width:128px;
}
input.wdl{ padding:2px 4px; *padding:2px 0px;}
select{height:22px; line-height:22px;}
select.swidth1{width:74px;}
select.swidth2{width:50px;}
select.swidth3{width:128px;}
.panelBtn, .buttonOne 
{
	background-color:#bcd6ec;
	background-image: url(../../../images/button/dragHeader.jpg);
	border: 1px solid #6295d9;
	color:#ffffff;
	cursor: pointer;
	height:20px;
	line-height:20px;
	text-align:center;
	font-size:12px;
	font-family:宋体 Arial;
	padding:0 12px;
	*padding:0 6px;
}
button.mailb{line-height: 25px; width: 80px; height: 25px;}
.dragBodyTable .dragTable
{
	/*background-color:#6295d9;*/
	background-color:#D1E8FA;
}

	
/*	.dragBodyTable .dragTable td
	{
	border-right:1px solid #B0D8FF;
	border-bottom:1px solid #B0D8FF;
	}*/





/*.panelDiv{border:1px solid #6593cf;background-color:#a1cff1;}
.panelLabel{color:#1d4b88;}
.panelLine, panelBox, .panelImage{}
.panelTextBox, .panelDropDownList{border:1px solid #6295d9;}
.panelGrid{background-color:#64b0ee;}
.panelBtn, .buttonOne 
{
	background-color:#fffeff;
	border:1px solid #6295d9;
	color:White;	
	border:none;
	vertical-align:top;
}
.panelIframe, .dragBodyIframe
{
	border:1px solid #828282;
	padding:1px;
}*/


/*系统公告*/
.notice{}
table.noticea{}
table.noticea th{
	height:22px; 
	line-height:22px; 
	padding-left:10px; 
	background: url(../../../images/extra/notice01.gif) repeat-x;
	border-bottom:1px solid #CCCCCC;
	text-align:left;
	padding-left:10px;
	overflow:hidden;
}
table.noticea .line{border-left:1px solid #CCCCCC;}
table.noticea td{height:24px; line-height:24px; padding-left:10px;}
.blueLine{font-size:1px; height:2px; background-color:#4099E8;margin:4px 0 6px 0;}
table.btmLine td{border-bottom:1px solid #CCCCCC; height:30px; line-height:30px; overflow:hidden; white-space:nowrap;}


/*文档编辑*/
.out{
	/*background-color:#ECF4FB;*/
	border:1px solid #7FBFF4;
	margin:0px 1px 1px 1px;
	padding:3px;
	
}
.in{background-color:#FFFFFF; padding:10px; }
table.edit{}
table.edit td{color:#636363; padding:5px 0;}
table.edit td.vertop{ vertical-align:top; text-align:left;}
input.enitInput{border:1px solid #A8A8A8; height:22px; width:99%; line-height:22px;}
input.width1{ width:40%;}
table.edit td span{padding:8px 0; display:block;}
.annex{}
.addAnnex{padding:6px 0; background-color:#F1F8FE; float:left; width:99%;}
.annex a.set{
	display:block;
	padding:5px 0 5px 18px;
	background:url(../../../images/content/paperclip.gif) no-repeat left 6px;
	float:left;
}
.annex a.color1{ color:#05599F;}
.annex a.color2{ color:#5E5E5E;}
.annex a.delete{ float:left; margin:7px 8px;}
.annexList{
	padding:6px 0; 
	background-color:#E6F3FF; 
	float:left; 
	width:99%;
}
.annexList ul{}
.annexList li{clear:both;}

select{border:1px solid #CCCCCC; background:tranparent none 0 0 ;}
select.width2{width:136px;border:1px solid #CCCCCC; }
select.width3{ width:66px;}
table.Toolbar{height:36px; background-color:#EAEAEA;}
table.Toolbar td{ overflow:hidden;}
table.topL{border-top:1px solid #ffffff;}
table.btmL{border-bottom:1px solid #838282; margin-top:4px;}
td.line{
	background:url(/buttonimage/line.gif) no-repeat center center; 
	width:8px; 
	height:32px; 
	font-size:1px;
}

/*切换菜单*/
.workNav{ clear:both; width:100%;}
.mercTitle{
	height:27px;
	border-bottom:1px solid #8D97B2;
	margin-top:5px;
}
.mercTitle ul{
	margin:0 0 0 10px;
}
.mercTitle li{
	float:left;
	padding:0 1px;
}
.mercTitle li a{
	width:84px;
	height:27px;
	display:block; 
	line-height:27px;
	text-align:center;
	background: url(../../../images/extra/work_nav1.gif) no-repeat 0 0;
	position:relative;
	margin-bottom:-2px;
}
.mercTitle li a.selected,.mercTitle li a:hover{
	font-weight:bold;
	background: url(../../../images/extra/work_nav_hover.gif) no-repeat 0 0;
	border-bottom:1px solid #FFFFFF;
	text-decoration:none;
	color: #000000;
}


.dailyNew{background-color:#E9F5FD;border:1px solid #AAD8F8;}
.bgColor{background-color:#E9F5FD; width:100%; overflow:hidden;}
.dailyWrite{
	background-color:#FFFFFF;
	margin:3px;
	padding:20px 30px;
}
.write th{
	font-weight:normal;
	padding-top:9px;
	text-align:right;
	vertical-align:top;
	width:110px;
	color:#4C4B4B;
}
.write td{
	padding:4px 0;
	vertical-align:top;
}
/*.write input{border:1px solid #699CC8; height:24px; width:197px; line-height:24px;}*/
/*.write input.noWrite{ background-color:#E9F1F4;}*/
.write textarea{width:500px;height:200px;}
.save a{ margin-left:80px;}



/*普通表格*/
.tab {
	width:100%;
	margin-bottom:4px;
	padding-bottom:5px\9;
	*padding-bottom:0;
}
.formlist {
	border-collapse:collapse;
	width: 100%;
	text-align: left;
}
.formlist td, .formlist th {
	border: 1px solid #B0CBE0;
	padding:6px 12px 6px 6px;
	vertical-align:middle;
	word-break: keep-all;
	color: #000;
	background:#fff;
}
.formlist thead tr,.formlist tfoot tr {
	width:100%;
	text-align:left;
	}
.formlist thead tr, .formlist thead th {
	background:#CBE4F8;
	padding:5px 0;
	text-align:left;
}
.formlist tfoot tr ,.formlist tfoot td {
	background:#DFECF9;
}
.formlist thead span {
	font-weight:bold;
	margin-left:10px;
	color:#0457A7;
	padding-left:20px;
	background:url(../../../images/ico_tablehead.gif) no-repeat -5px 0px;
}
td.tdr /*added by GHJ*/
{
    width:17%;
}
/*.formlist tbody td:hover {
	background:#E5F1ED;
}*/
.formlist tbody td.nohover:hover {
	background:none;
}
.formlist tbody th {
	background:#F2F6F7;
	text-align:right;
	font-weight:normal;
}
.formlist tbody th:hover {
	background:#F2F6F7;
}
.formlist textarea {
	padding:2px;
}
.formlist .red {
	font-weight:normal;
	color:red;
	padding-right:3px;
}
.formlist .bz {
	float:left;
}
.formlist .bz a {
	padding-left:20px;
	color:#0F5DC1;
	text-decoration:underline;
}
.formlist .btn {
	float:right;
}
.formlist input.liulan {
	vertical-align:middle;
	padding:0 2px;
	background:#fff;
	border:1px solid #8EB7DA;
	margin-left:3px;
}
.formlist .pos a {
	position:absolute;
	left:100px;
	top:1px;
	*top:3px;
	z-index:999;
	border-top:none;
	border-right:none;
	border-bottom:none;
}

/*报错页面*/
.errorDiv
{
    overflow:hidden;
	background-color:#f5f9fc;
	width:518px; 
	position:absolute;
	top:100px;
	left:50%;
	margin:0 0 0 -259px;
}
.errorHeadDiv
{
	background-image:url('../../../images/title/headBg.gif');
	background-repeat:repeat-x;
	color:White;
	height:25px;
	line-height:25px;
}
.errorDobyDiv
{
    background-color: #F4FDFF;
    text-align: center;
    padding-top: 10px;
}
.errorDobyDiv .bigfont
{
	font-size:12px;
	font-weight:bold;
}
.errorDobyDiv .smallfont
{
	color:#2d358a;
	padding-top:20px;
	padding-bottom:10px;
}

/*中转页面*/
.trans{
	width:518px; 
	height:219px;
	background:url(../../../images/home/transition.gif) no-repeat 0 0;
	position:absolute;
	top:50%;
	left:50%;
	margin:-150px 0 0 -259px;
}
.trandsDiv{padding:99px 0 0 156px; color:#575757;}

.trandsDiv p{ margin:8px 0 18px 10px;}
.trandsDiv .jump{text-align:right; padding-right:24px;}
.trandsDiv .jump a{ color:#F83002;}

/*登录页面*/
.loginbox{
    width:763px;
	height:345px;
	/*position:absolute;
	top:50%;
	left:50%;
	margin:-190px 0 0 -381px;*/
	margin:0 auto;
	margin-top:85px;
}
.loginbox .center{
	width:763px; 
	margin:0 auto;
}
.loginbox #lheader{
	height:55px; 
	margin-top:15px;
}
.loginbox #lheader .loginlogo{
	float:left;
	padding-left:15px;
}
.loginbox #lheader .company{
	float:right;
	text-align:right;
	padding-right:20px;
	padding-top:20px;
}
.loginbox #lcontent{
	background:url(../../../images/login/mlbg.jpg) no-repeat 0 0;
	height:291px;
}
.loginbox #lcontent .lmain{
	height:291px;
	position:relative;
	background:url(../../../images/login/mrbg.jpg) no-repeat right 0;
}
.loginbox #lcontent .lmain .login{
	position:absolute;
	top:60px;
	left:171px;
	padding:3px 0 0 4px;
}
.loginbox .login .linput{
	color:#626262;
}
.loginbox .login .linput1{ margin-bottom:25px; _margin-bottom:25px;}
.loginbox .login .linput2{ margin-bottom:25px; margin-bottom:27px\9; *margin-bottom:25px;_margin-bottom:22px; _margin-top:22px;}
.loginbox .login .linput label.lb{
	
}
.loginbox .login .lpt {
	font-size:14px;
	font-weight:bold;
	height:16px;
	ime-mode:disabled;
	line-height:18px;
	margin-right:3px;
	padding:2px;
	width:184px;
}
.loginbox .login .jbtn{padding-left:50px;}
.loginbox .login .sbtn{ padding-top:30px; padding-left:0px;}

.loginbox .login .cookie{
	color:#707070;
	margin-right:35px;
}
.loginbox .ipt-c{
	height:16px;
	margin:2px 3px 2px 0;
	overflow:hidden;
	padding:0;
	width:16px;
	_height:14px;
	-ms-box-sizing:border-box;
}
.loginbox .login .btn-login {
	border:0 none;
	cursor:pointer;
	float:left;
	height:31px;
	width:97px;
	margin-right:20px;
	padding:0;
	width:100px;
	_height:32px;
	_margin-right:17px;
	background:transparent url(../../../images/login/loginbtn.png) no-repeat 0 0;
	text-indent:-999px;
	overflow:hidden;
	
}
.loginbox .btn{
	-moz-box-align:center;
	display:inline-block;
	vertical-align:middle;
	display:inline;
	zoom:1;
}
.loginbox #bottom{
	height:42px;
	padding-top:20px;
	background:url(../../../images/login/btmbg.jpg) no-repeat 0 0;
	color:#6592B3;
	text-align:center;
}
.loginbox #lfooter{
	width:100%;
	height:50px;
	background:url(../../../images/login/btmx.gif) repeat-x 0 0;
	overflow:hidden;
}
.loginbox #lfooter p{text-align:center; padding-top:10px; color:#828282; height:40px;}