﻿@charset "utf-8";

/*Reset*/
*{font-size:12px;font-family:'微软雅黑','宋体',SimSun,Arial;border:0;margin:0;padding:0;}
body{ margin:0 auto;min-width:580px;backgrouond-color:#fafafa;}
html{ -webkit-text-size-adjust:none;}
ul,li{display:block;list-style:none;}
img{text-decoration:none; display:block;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:12px;}
a,a:focus{text-decoration:none;color:#000;outline:none;blr:expression(this.onFocus=this.blur());}
a img, :link img, :visited img{ border:0;}
.clear {clear:both;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clearfix {height: 1%;}
*+html .clearfix {min-height: 1%;}
* html{ background-image:url(about:blank); background-attachment:fixed;}

dl,dt,dd,span{display:block;}
a:hover{color:#3897c7;text-decoration:none;cursor:pointer;}
table{border-collapse:collapse;border-spacing: 0;}
table span{display:inline;}
td,th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} 
cite{font-style:normal;}
.notnull{font-family:"宋体";color:red;font-size:14px;line-height:26px;}
.save_revise{display:block;color:#fff;font-size:14px;line-height:30px;text-align:center;}
.checkboxTh{width:50px;}/* 表格中复选框那列宽度 */
.error{color:red;}

/*清除边框*/
.Border{border:none !important;}

/*login*/
#login_body{background-color:#1d7cb3; background-image:url(../images/light.png); background-repeat:no-repeat; background-position:center top; overflow:hidden;}
.logintop{height:50px; position:absolute; top:0; background:#145c80;z-index:100; width:100%;}
.logintop img{float:left;margin-left:30px;}
.logintop span{float:left;line-height:50px;text-indent:20px; color:#abc5d1; font-size:14px;}
.logintop ul{float:right; padding-right:30px;}
.logintop ul li{float:left; margin-left:20px; line-height:50px;}
.logintop ul li a{color:#abc5d1;font-size:14px;}
.logintop ul li a:hover{color:#fff;}
.loginbody{background:url(../images/loginbg.png) no-repeat center center; width:100%; height:585px; overflow:hidden; position:absolute; top:47px;}
.systemlogo{background:url(../images/login_title.png) no-repeat center;width:100%; height:40px; margin-top:100px;text-align:center;}
.loginbox{width:692px; height:373px; background:url(../images/logininfo.png) no-repeat; margin-top:10px;}
.loginbox ul{margin-top:88px; margin-left:306px;}
.loginbox ul li{margin-bottom:12px;}
.loginuser{width:250px; height:40px; background:url(../images/loginuser2.png) no-repeat; border:none; line-height:40px; padding-left:50px; font-size:14px; color:#4d4d4d;}
.loginpwd{width:250px; height:40px; background:url(../images/loginpassword2.png) no-repeat; border:none;line-height:40px; padding-left:50px; font-size:14px; color:#4d4d4d;}
.loginNum{width:250px; height:40px; background:url(../images/loginNum.png) no-repeat; border:none;line-height:40px; padding-left:50px; font-size:14px; color:#4d4d4d;}
.loginbm{height:40px; line-height:40px; text-align:center; background:url(../images/loginbg2.png) repeat-x;position:absolute; bottom:0; width:100%; color:#0b3a58;}
.loginbtn{width:300px;height:40px; background:#47a0cc; font-size:16px; font-weight:bold; color:#fff;cursor:pointer; line-height:35px;border-radius:3px;margin-top:20px;}

/*top.html 顶部*/
.topbg{background:url(../images/bg_new.png) no-repeat;}
.header{height:70px;}
.top_title{height:70px;background:url(../images/text_name.png) no-repeat;float:left; width:380px;margin-left:30px;margin-top:20px;/*margin-left: -160px;margin-top:-14px;position: absolute;left: 50%;top: 50%;*/}
.topright{height:70px;float:right;}
.nav{float:left; position: absolute; left:320px;}
.nav li{float:left;width:87px;height:88px; text-align:center;}
.nav li a{display:block;width:87px;height:88px;-moz-transition: none; transition: background-color 0.3s linear; -moz-transition: background-color 0.3s linear; -webkit-transition: background-color 0.3s linear; -o-transition: background-color 0.3s linear; }
.nav li a.selected{background:url(../images/navbg.png) no-repeat;}
.nav li a:hover{display:block;background:#000;color:#fff;background: none repeat scroll 0% 0% rgb(43, 127, 181);}
.nav li img{margin-top:10px;}
.nav li a{display:block;}
.nav a h2{font-size:14px;color:#daeaf2;}
.nav a:hover h2{color:#fff;}
.topright ul{padding-top:10px; float:right; padding-right:12px;}
.topright ul li{float:left;margin-left:5px; padding-left:9px; padding-right:9px; background:url(../images/line.gif) no-repeat right;}
.topright ul li a{font-size:13px; color:#fff;}
.topright ul li a:hover{color:#fff;}
.topright ul li span{margin-top:2px;float:left;padding-right:3px;}
.topright .exit{background:#1f76a9;border-radius:4px;padding:2px 6px;margin-right:11px;}
.topright .exit:hover{background:#ef832c;}
.user{height:24px;clear:both;margin-top:3px;float:right; margin-right:8px;behavior:url(js/pie.htc); white-space:nowrap;position:relative;}
.user span{display:inline-block; background:url(../images/user.png) no-repeat 10px 4px;font-size:14px;color:#fff; padding-left:28px;margin-right:10px;}
.user i{display:inline-block;margin-right:15px;font-style:normal;line-height:24px; font-size:14px;color:#fff;}

/*左侧菜单 left.html*/
.left_body{background:url(../images/leftbg2.jpg) repeat-y;overflow-x:hidden; overflow-y:auto;}
.leftmenu{width:240px;overflow:hidden;}
.leftmenu dd{background:url(../images/leftmenubg.gif) repeat-x;line-height:35px;font-weight:bold;font-size:14px;border-right:solid 1px #b7d5df;}
.leftmenu dd span{float:left;margin:10px 8px 0 10px;}
.leftmenu dd .menuson{display:none;}
.leftmenu dd:first-child .menuson{display:block;}
.menuson {line-height:30px; font-weight:normal; }
.menuson li{cursor:pointer;}
.menuson li.active{position:relative; background:url(../images/libg2.png) repeat-x; line-height:30px; color:#fff;}
.menuson li cite{display:block; float:left; margin-left:18px; background:url(../images/list.gif) no-repeat; width:16px; height:16px; margin-top:7px;}
.menuson li.active cite{background:url(../images/list1.gif) no-repeat;}
.menuson li.active i{display:block; background:url(../images/sj.png) no-repeat; width:6px; height:11px; position:absolute; right:0;z-index:10000; top:9px; right:-1px;}
.menuson li a{ display:block; *display:inline; *padding-top:5px;}
.menuson li.active a{color:#fff;}
.title{cursor:pointer;}
.menuson li .header{height:30px;}
.menuson li .sub-menus{ display:none; background:#daeaf2;padding:10px 0;border-bottom:1px solid #b7d5df;}
.menuson li .sub-menus li{height:25px;line-height:25px;padding-left:48px;border-left:1px solid #daeaf2;}
.menuson li .sub-menus li.active{position:relative;right:-1px;border-left:none;background:#fff;}
.menuson li .sub-menus li a{padding-left:9px;color:#000000; background:url(../images/sub-menu-icon.png) 0 12px no-repeat;}
.menuson li .sub-menus li a:hover{color:#2491c7;}
.menuson li .sub-menus li.active a{color:#2491c7;}
.menuson li.active.open cite{margin-top:12px;margin-left:37px; background:url(../images/jtx.png) no-repeat;}
.sub-menus-last{ display:none; background:#daeaf2;border-bottom:1px solid #b7d5df;}

/*index 主页*/
.mainindex{overflow:hidden;}
.mainindex img{border:0;margin-left:30%;margin-top:5%;}

/*table.html 右侧公共样式*/
.Rtop{
	height:35px; 
	background:#edf7fa;
	}
.Rtop span{
	line-height:35px; 
	font-weight:bold;
	float:left; 
	margin-left:12px;
	}
.RtopUl li{
	float:left; 
	line-height:35px; 
	padding-left:7px; 
	padding-right:12px; 
	background:url(../images/rlist.gif) no-repeat right;}
.RtopUl li:last-child{
	background:none;
	}
.RInfo{
	padding:8px;
	}
.RTitle{
	border-bottom:solid 1px #d3e0e7; 
	line-height:28px; 
	height:28px;
	position:relative; 
	margin-bottom:15px;
	}
.RTitle span{
	height:30px; 
	line-height:30px;
	font-weight:bold;
	font-size:14px; 
	border-bottom:solid 3px #66c9f3;
	float:left; 
	position:absolute; 
	z-index:100; 
	bottom:-1px; 
	padding:0 3px; 
	}
.tools{
	clear:both; 
	height:35px; 
	margin-bottom:8px;
	}
.toolbar{
	float:left;
	}
.toolbar li{ 
	line-height:33px; 
	height:33px; 
	border:solid 1px #d3dbde; 
	float:left; 
	margin-right:5px;
	border-radius: 3px;
	cursor:pointer;}
.toolbar li span{
	float:left; 
	margin-left:10px; 
	margin-right:5px;
	}
.tip{width:100%;line-height:24px;text-align:center;font-size:14px;color:red;font-weight:bold;}
/*单选框所在的table*/
.containerTab{
	border:none !important;
	cellpadding:0;
	cellspacing:0;
	width:100%;
}
.containerTab td{
	border:none !important;
	}/*去除内部表格里的td虚线边框*/
.tbDiv{
	max-height:260px;
	overflow-y:auto !important;
	overflow-x:hidden !important;
}/*当td里的选项达到十行时出现滚动条*/
.containerTab input{
	height:auto !important;
	}
/*tablelist2 表格*/
.tablelist2{
	width:100%;
	border:solid 1px #cbcbcb;
	margin:auto;
	margin-top:10px; 
	}
.tablelist2 td{
	line-height:26px; 
	text-indent:10px; 
	border: dotted 1px #d1d1d1;
	}
.tablelist2 input{
	height:18px;
	font-size: 12px;
	border-top:solid 1px #a7b5bc; border-left:solid 1px #a7b5bc; border-right:solid 1px #ced9df; border-bottom:solid 1px #ced9df;
	border-radius: 2px;
	text-indent:5px;
	}
.tabL{
	width:20%;
	background-color:#f0f9fe;
	text-align:right;
	padding-right:20px;
	}
	
/*tablelest 列表 */
.tablelist{
	clear:both;
	width:100%;
	margin:auto;
	margin-top:10px;
	border:solid 1px #cbcbcb;
	table-layout:fixed; 
	}
.tablelist th{
	background:#f0f5f7; 
	height:30px; 
	line-height:28px; 
	border-bottom:1px solid #b6cad2; 
	text-indent:11px; 
	text-align:left;
	}
.tablelist td{
	line-height:26px; 
	text-indent:11px; 
	border:1px dotted #d1d1d1;
	}
.tablelist tbody tr.odd{
	background:#f5f8fa;
	}
.tablelist tbody tr:hover{
	background:#dce2e5;
	}
.tablelist input{
	font-size: 12px;
	height:18px;
	text-indent:5px;
	border-top:solid 1px #a3b1b8; border-left:solid 1px #a3b1b8; border-right:solid 1px #cedae0; border-bottom:solid 1px #cedae0;
	border-radius: 2px;
	}
.tablelist_left{
	width:30%;
	background-color:#edf7fa;
	text-align:right;
	padding-right:20px;
	}
.tablelist a{color:#056dae;}
.tablelist a:hover{font-weight:bold;}
/*至多十行表格*/
.divTab{border:1px solid #cbcbcb !important;max-height:300px;overflow-y:auto !important;overflow-x:hidden !important;}
.tabAdd{border:none !important;margin-top:0 !important;}
.tabTh{background:#f0f5f7 !important; height:30px; line-height:28px; border-top:1px solid #cbcbcb; border-bottom:1px solid #b6cad2; text-indent:11px; text-align:left;font-weight:bold;}
.tabTh td{border:none !important;}
/*查询*/
.tab_search{margin-left:3px;}
.tab_search input{ height:22px;border-top:solid 1px #a7b5bc; border-left:solid 1px #a7b5bc; border-right:solid 1px #ced9df; border-bottom:solid 1px #ced9df;  text-indent:5px;}
.tab_search .search{font-weight:bold; font-size:14px; height:32px; line-height:32px;}
.search_name{line-height:32px; font-style:normal;padding-left:20px; padding-right:10px;}
.search_btn{width:80px;height:24px; background:url(../images/btnbg.png) no-repeat center; font-size:12px;font-weight:bold;line-height:24px;color:#fff;margin-left:20px; cursor:pointer;border-radius:3px; }
/*下拉框*/
select{
	height:22px;
	border-top:solid 1px #a3b1b8; border-left:solid 1px #a3b1b8; border-right:solid 1px #cedae0; border-bottom:solid 1px #cedae0;
	border-radius: 2px;
	}
/*可编辑下拉框*/
.editSelect{
	width:140px;
	height:22px;border-top:solid 1px #a3b1b8; border-left:solid 1px #a3b1b8; border-right:solid 1px #cedae0; border-bottom:solid 1px #cedae0;border-radius: 2px;}
.editInput{
	width:119px;
	height:18px;position:absolute !important;left:11px !important;top:2px;border:none !important;outline:medium !important;}
.editInputCheck{top:3px !important;}
/*复选框和单选框*/
.tabCheck{border:none !important;vertical-align:middle !important;margin-right:3px;}
/*附言*/
.ps{height:26px;}
/*文本域*/
.textareaTd{
	height:100px;
	}
.textareaStyle{
	width:240px;
	font-size:12px;
	line-height:18px;
	text-indent:5px;
	border-top:solid 1px #a7b5bc; border-left:solid 1px #a7b5bc; border-right:solid 1px #ced9df; border-bottom:solid 1px #ced9df;
	border-radius:2px;
	}
.textareaTab{
	width:600px;
	height:400px;
	font-size:12px;
	line-height:18px;
	border-top:solid 1px #a7b5bc; border-left:solid 1px #a7b5bc; border-right:solid 1px #ced9df; border-bottom:solid 1px #ced9df;
	border-radius:2px;
	margin:10px 0;
	}
/*表格中的查询按钮*/
.tdSearch{text-align:center; text-indent:0 !important;}
.tabSearchBtn{width:80px;height:24px !important; background:url(../images/btnbg.png) no-repeat center; font-size:12px;font-weight:bold;line-height:24px;color:#fff; cursor:pointer;border-radius:3px !important;border:none !important;}
/*按钮*/
.add_user{border:0;width:69px; height:32px;line-height:32px;background:url(../images/add.jpg) no-repeat;}/*增加*/
.modify_user{border:0;width:69px; height:32px;line-height:32px;background:url(../images/modify.jpg) no-repeat;}/*修改*/
.click_delete{border:0;width:69px; height:32px;line-height:32px;background:url(../images/btn_delete.png) no-repeat;}/*删除*/
.btn_default{border:0;width:89px; height:32px;line-height:32px;background:url(../images/btn_default.jpg) no-repeat;}/*设为默认*/
.btn_send{border:0;width:89px; height:32px;line-height:32px;background:url(../images/btn_send.jpg) no-repeat;}/*发送报文*/
.btn_detailed{border:0;width:89px; height:32px;line-height:32px;background:url(../images/btn_detailed.png) no-repeat;}/*收发明细*/
.btn{
	width:86px;
	height:30px; 
	margin-left:20px; 
	background:#2996cc; 
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	text-align:center;
	color:#fff;
	cursor:pointer;
	border-radius:3px; 
	}
.btnOne{
	margin-top:25px; 
	text-align: center;
	}
/*delete.html 删除页面*/
.deleteTip{
	width:340px;
	height:120px;
	background:url(../images/delete_window.png) no-repeat;
	margin-top: -80px;
	margin-left: -170px;
	position: absolute;
	left: 50%;
	top: 50%;
}
.btnDele{
	margin-top:106px; 
	margin-left:24%;
	}/* 删除图片的按钮*/
.btnDele2{
	margin-top:30px;
	margin-left:24%;
	}/* 删除文字的按钮*/
.sure,.cancel{
	width:86px; 
	height:30px; 
	line-height:30px;  
	font-size:14px; 
	border-radius: 3px; 
	cursor:pointer;
	}
.sure{
	background-color:#3f97c9;
	color:#fff; 
	}
.cancel{
	background-color:#cfd5d8;
	}

/* default.html 设为默认页面*/
.defaultTip{
	width:340px;
	height:120px;
	background:url(../images/tip.png) no-repeat;
	margin-top: -80px;
	margin-left: -170px;
	position: absolute;
	left: 50%;
	top: 50%;
}
.sureDele{
	margin-top:30px; 
	margin-left:35%;
	font-weight:bold;
	}/* 是否确认设为默认*/
.tipDele{
	margin-top:14px; 
	margin-left:35%;
	color:#737373;
	}/* 如果是请点击确定按钮*/
.btnTextdele{
	margin-top:30px; 
	margin-left:38%;
	}/* 确定按钮*/
	
/* default2.html 设为默认页面*/
.defaultTip2{
	width:340px;
	height:120px;
	background:url(../images/tip2.png) no-repeat;
	margin-top: -80px;
	margin-left: -170px;
	position: absolute;
	left: 50%;
	top: 50%;
}
.sureDele2{
	margin-top:34px; 
	margin-left:30%;
	font-weight:bold;}
.tipDele2{
	margin-top:14px; 
	margin-left:30%;color:#737373;
	}
.btnTextdele2{
	margin-top:30px; 
	margin-left:20%;
	}

/* 翻页*/
.pagin{
	position:relative;
	margin-top:10px;
	padding:0 12px;
	}
.pagin .blue{
	color:#056dae;
	font-style:normal;
	padding:0px 2px;
	}
.pagin a{color:#056dae;}
.pagin a:hover{font-weight:bold;}
/*check 查看*/
.checktable{
	width:96%;
	}
.tablelink{
	color:#056dae;
	}
/* tab切换*/
.notice_f{ width:100%; margin:5px auto;overflow:hidden;}
.notice_f .notice_title{width:100%;height:27px;border-bottom:1px solid #d3e0e7;}
.notice_title div{ float:left;width:110px; height:26px;line-height:26px; text-align:center;font-size:14px;font-weight:bold; cursor:pointer; overflow:hidden;}
.notice_title div.on{ border-bottom:3px solid #66c9f3;}
.notice_con{padding:20px 0px;}
.notice_con_list{margin-top:-10px;}
/* 页面设计*/
.design{height:600px;border:solid 1px #cbcbcb;margin:0 auto;margin-top:10px;}
.designLeft{float:left;height:600px;background-color:#f0f9fe;width:20%;text-align:right;border-right: 1px dotted #d1d1d1;line-height:600px;padding-right:10px;}
.designright{float:left;}
.designright img{display:inline !important;}
.designContainer{width:700px;;height:580px;border-top:solid 1px #a7b5bc; border-left:solid 1px #a7b5bc; border-right:solid 1px #ced9df; border-bottom:solid 1px #ced9df;margin:10px;overflow:auto;}
.designContainer p{color:#333;font-size:18px;font-weight:bold;padding:0 5px;}
.designText{padding:5px;margin:0 auto;color:#333;font-size:14px;}

