@charset "utf-8";  
.main_bar{ width:100%; background:#f8f8f8; padding:20px 0 20px 0; float:left; }
.main{ width:1180px; margin:0 auto; } 
 
input[type="text"]{ border:1px solid #ddd; padding:10px; font:12px; border-radius:2px; }
input[type="password"]{ border:1px solid #e5e5e5; padding:8px; font:12px/1.5; border-radius:2px;  }
input[type="button"]{ padding:5px 10px 3px 10px; font: 12px/1.5;}
input[type="submit"]{ border:none; text-align:center; float:left; }  

textarea{ resize:none; border:1px solid #ddd; margin:0 0 0 0; padding:9px; border-radius:2px; float:left;}
select{ margin:3px 10px 0 0; background:#fafdfe; height:28px; line-height:28px; border:1px solid #DDD;  -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; font: 12px/1.5; float:left;}

/*header start*/
.header_bar{ width:100%; background:#0781C6; height:70px; float:left;}
.header{ width:1180px; margin:0 auto;}
.header .logo{ padding:23px 0 0 0; float:left;} 
.header .logo img{ height:30px; float:left; } 
.header .logo span{ color:#fff; margin:2px 0 0 26px; font-size:18px; float:left; } 

.header .bmenu{ padding:0; float:right; }
.header .bmenu .spmenu{ padding-right:20px; float:left; }
.header .bmenu .spmenu a{ padding:28px 20px 30px; font-size:14px; color:#fff; float:left; }
.header .bmenu .spmenu a.ch{ background:#0572B1; border-radius:1px; font-weight:bold;}
.header .bmenu .spmenu i{ color:#fff; padding:28px 0 30px;  float: left; }

.banner_bar{ width:100%; height:35px; background:#2C94C8; float:left;}
.banner{width:1180px; height:35px; margin:0 auto;}
.banner a{ color:#FFFFFF; font-size:14px; font-weight:bold; padding:11px 22px 0px 22px; float:left;}
.banner a:first-child{ padding-left:0px;}

.container{ width:1180px; margin:0; background:#fff; float:left;} 
.lbox{ width:100%; padding:5px 0 0; float:left}
/**菜单**/ 
.left{ width:178px; height:100%; margin-right:0; float:left;} 
.left .sp_cats{ width:100%; padding:0 0 100px 0; margin-bottom:15px; float:left; }
.left .sp_cats dl{ width:178px; padding:0; float: left;}
.left .sp_cats dl dt{ width:140px; background:#fff; border-bottom:1px solid #efefef; font-weight:bold; padding:17px 0 12px 38px; color:#333; font-size:14px; float:left;}
.left .sp_cats dl dd{ width:150px; float:left;}
.left .sp_cats dl dd a{ width:140px; padding:12px 0 11px 38px; font-size:12px; color:#333; float:left;}
.left .sp_cats dl dd a.ch{ width:141px; color:#0188E0; background:#f8f8f8; border-left:1px solid #0188E0; border-top:1px solid #efefef; border-bottom:1px solid #efefef; padding-top:11px; padding-bottom:10px;  }


.right_con{ width:950px; min-height:500px; background:#fff; padding:15px 25px 80px 25px; border-left:1px solid #eee; float:left;}
/*选项卡*/ 
.tab_name{ width:100%; border-bottom:1px solid #efefef; padding-bottom:0; margin-bottom:10px; float:left; } 
.tab_name span{ font-size:14px; font-weight:bold; padding:2px 0 10px 0; border-bottom:1px solid #0188E0; float:left; }
.tab_name span a{ font-size:14px; padding:0; float:left; } 
.tab_name a.tab_add{ font-size:12px; border:1px solid #3FA3D7; border-radius:5px; color:#3FA3D7; background:url(../../../public/images/icon/jia.png) no-repeat; background-position:5px 3px; padding:3px 15px 3px 26px; margin-top:-2px; float:right; } 
.tab_name a.back{ font-size:14px; height:21px; padding:1px 0 0 0; font-weight:bold; color:#333;  margin:3px 0 10px 0; float:left; }
.tab_name a.back:before { width: 20px; height: 25px; margin:-3px 10px 0 0; background: url(../images/back.png?aa) no-repeat center center; background-size:auto 16px; content: ''; float: left; }
 
/*筛选和操作*/

.filter{ width:100%; height:38px; padding-top:5px; margin-bottom:8px; border-bottom:1px solid #efefef; float:left; }
.filter a{ color:#666; background:#f8f8f8; border:1px solid #eee; margin-right:-1px; padding:11px 26px 8px; font-size:12px; float:left; }
.filter a.ch{ color:#333; background:#fff; height:19px; border:1px solid #efefef; border-bottom:none; }

.filter .sch{ float:right; }
.filter .sch input.tbtn{ padding:9px 0 8px 10px; border-radius:3px 0 0 3px; float:left; }
.filter .sch input.tsubmit{ padding:9px 10px 8px; border-radius:0 3px 3px 0; background:#5D93D6; color:#fff; float:left; }

/*操作按钮*/
.actbtn{ width:100%; padding:5px 0 6px 0; float:left; }
.actbtn a.add{ font-size:12px; background:#0188E0; background: -webkit-gradient(linear,0 0,0 100%,from(#2BADF8),to(#0F8DD6)); border:1px solid #0D9BEA; padding:7px 20px 6px; color:#fff; float:left; }

/*特殊INPUT*/
.submit{ padding:10px 30px; background:#0781C6; background: -webkit-gradient(linear,0 0,0 100%,from(#2BADF8),to(#0F8DD6)); color:#fff; font-size:12px; } 
.submit:hover{ color:#fff;}
.submit5{ padding:8px 30px; background:#efefef; color:#000; } 

.nomsg{ width:100%; text-align:center; font-size:16px; }
 
/*提示*/
.prompt{ width:100%; color:#999999; padding:10px 0 5px; float:left; }

table.ltable{} 
table.ltable thead{ border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; }
table.ltable thead tr th{ font-size:12px; padding:5px 0 3px 10px; text-align:left; }  
table.ltable tbody tr td{ border-bottom:1px solid #F2F2F2; padding:10px 0 10px 10px; text-align:left; }

/*弹窗样式*/
.dg_box .foot a.fsave{ background:#0188E0; border:1px solid #027DCD; color:#fff; }
.dg_box .foot a.fcancel{ background:#fff; border:1px solid #ddd; color:#333; }
 