@charset "utf-8";  
body{ }
.main_bar{ width:100%; background:#efefef; float:left; }
.main{ width:1180px; margin:0 auto; }  

input[type="text"]{ border:1px solid #ddd; padding:10px; font:12px; }
input[type="password"]{ border:1px solid #e5e5e5; padding:8px; font:12px/1.5; }
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; float:left;}
select{ margin:3px 10px 0 0; background:#fafdfe; height:28px; line-height:28px; border:1px solid #ddd; font: 12px/1.5; float:left;}

/*header start*/
.header_bar{ width:100%; background:#1583EF; float:left;}
.header{ width:1180px; margin:0 auto;}
.header .logo{ width:182px; padding:15px 0; text-align:center; background:#0B74DC; float:left;}  
.header .logo a{ color:#fff; font-size:22px; } 

.header .bmenu{ padding:0 0 0 70px; float:left; }
.header .bmenu .spmenu{  float:left; }
.header .bmenu .spmenu a{ padding:23px 20px 5px; margin-right:10px; 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; }

.header .binfo{ padding:10px 0 0 0; float:right; }
.header .binfo a{ color:#fff; padding:0 10px; margin-top:13px; float:left; }

.banner_bar{ width:100%; height:35px; background:#2C94C8; float:left;}
.banner{width:1180px; height:35px; margin:0 auto;}
.banner a{ color:#fff; font-size:14px; font-weight:bold; padding:11px 22px 0px 22px; float:left;}
.banner a:first-child{ padding-left:0px;}

.container{ width:1180px; margin-top:15px; float:left;} 
.lbox{ width:100%; padding:5px 0 0; float:left}

/**菜单**/ 
.left{ width:180px; margin:0 18px 0 0; height:100%; background:none; float:left;}
.left .spmenu{ width:100%; padding:0 0 100px 0; margin-bottom:15px; background:#fff; border:1px solid #ddd; border-radius:0 0 3px 3px; float:left; }
.left .spmenu strong{ width:100%; background:#f8f8f8; text-align:center; padding:15px 0 12px; border-bottom:1px solid #efefef; float:left; }
.left .spmenu strong a{ font-size:14px; font-weight:100; color:#000; }
.left .spmenu dl{ width:180px; float:left;}
.left .spmenu dl dt{ }
.left .spmenu dl dt a{ width:140px; border-bottom:1px solid #eee; background:#fff; color:#333; padding:12px 0 10px 0; margin:0 20px; margin-bottom:1px; text-align:center; font-size:14px; font-weight:bold; float:left; }
.left .spmenu dl dd{ width:140px; padding:10px 0; margin:0 20px; border-bottom:1px solid #eee; display:none; background:#fff; float:left; }
.left .spmenu dl dd a{ width:100%; padding:8px 0; margin:0 0; text-align:center; color:#555; font-size:12px; float:left;}
.left .spmenu dl dd a.ch{ color:#f00; }

 
.right_con{ width:920px; border:1px solid #eee; margin:0; min-height:500px; background:#fff; padding:15px 30px 80px; float:left; }

/*选项卡*/ 
.tab{ width:100%; margin-bottom:10px; padding:0 0 0 0; float:left; } 
.tab span{ padding:0 0 0 0; margin:10px 0 0 0; font-size:16px; font-weight:bold; line-height:16px; float:left; } 
.tab a{ padding:10px 10px; font-size:14px; margin:0 10px 0 0; float:left; }
.tab a.ch{ border-bottom:1px solid #1583EF; font-weight:bold; }
.tab 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; }
.tab2{ width:100%; border-bottom:1px solid #efefef; padding:2px 0; margin-bottom:10px; float:left; } 
.tab2 a.back{ font-size:14px; height:21px; padding:1px 0 0 0; font-size:14px; color:#0A6BCB;  margin:3px 0 10px 0; float:left; }
.tab2 a.back:before{ width:20px; height:20px; margin:0 3px 0 0; background:url(../svg/back.svg?sss) no-repeat center center; background-size:100% auto; content:''; float:left; }

/*筛选和操作*/
.filter{ width:100%; height:40px; padding-top:5px; margin-bottom:8px; border-bottom:1px solid #efefef; float:left; }
.filter a{ color:#333; margin-right:40px; padding:10px 0 10px; font-size:14px; float:left; }
.filter a.ch{ border-bottom:1px solid #1583EF; color:#1583EF; background:#fff; height:19px; }

.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; padding:8px 20px 6px; color:#fff; float:left; }

/*特殊INPUT*/
.submit{ padding:10px 30px; background:#0781C6; 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:#999; padding:10px 0 5px; float:left; }

table.ltable{} 
table.ltable thead{ background:#fff; border:1px solid #eee; }
table.ltable thead tr th{ font-size:12px; padding:5px 0 3px 10px; color:#333; background:#f8f8f8; border-top:none; border-bottom:none; text-align:left; }  
table.ltable tbody tr td{ border-bottom:1px solid #F2F2F2; padding:15px 0 15px 10px; font-size:12px; text-align:left; }
table.ltable tbody tr td a{ font-size:12px; }
table.ltable tbody tr td span{ font-size:12px; }










