﻿@charset "utf-8";
/* CSS by linzhaohai;linzhaohai@hotmail.com;qq:3026026 */

html,body,ul,ol,li,dl,dd,dt,p,h3,h4,h5,form,input{margin:0;padding:0}

html,body{width:100%;
          height:100%;
		  }

body{font:13px/1.5 Arial,"Microsoft yahei","微软雅黑",Tahoma,Verdana,Helvetica, sans-serif;	
     background:#fff url(../images/body_bg.jpg) 0 80px repeat-x;	
	 color:#474a4b;
	 }
	 
.bg2{background:#fff url(../images/body_bg02.jpg) center -10px no-repeat;}
	 
table{width:100%;
      border-collapse:collapse;
	  }

ul,li,dl,dd{list-style:none;}

a{color:#474a4b;
  text-decoration:none;
  }
a:hover{color:#000;}


a{color:#064c8d;
 text-decoration:none;
 }
 
a:hover{color:#000}

h4{font-size:16px;
   color:#000;
   padding:4px 0 8px 0;
   font-weight:100;
  }
  
h5{font-size:14px;
   color:#064c8d;
   font-weight:100;
   padding:15px 0 0 0;   
   }

.top{background: url(../images/top_bg.gif) repeat-x;
	 height:80px;
	 }
	 
.w980{width:980px;
      margin:0 auto;
	  }
	  
.logo{width:402px;
	  height:80px;
	  background: url(../images/logo.gif) no-repeat;
	 }
	 
.main_wrap{height:440px;
           overflow:hidden;
		   background: url(../images/main_bg.jpg) center top no-repeat;
		   }
		   
.login_box{width:352px;
           height:267px;
           margin:100px 0 0 620px;
		   }
		   
.login_box ul{height:35px;
			  padding:0 0 0 5px;
			  }
			 
.login_box li{float:left;
             margin:0 6px -5px 0;			 
			 }

.login_box li a{width:80px;
                height:35px;
				line-height:35px;
				color:#686a6b;
				font-size:16px;
				display:inline-block;
				text-align:center;
				background: url(../images/tab_default_bg.png) no-repeat;				
				vertical-align:middle;
				}
				
.login_box li a:hover{color:#000;}
				
.login_box li a.current{color:#000;                                              
						display:inline-block;
						/*background: url(../images/tab_current_bg.png) no-repeat;*/
						}
						
.role_list{width:670px;
           margin:0 auto;
		   margin-top:120px;
		   }

.role_list li{width:136px;
              height:126px;
			  float:left;			  
			  margin:0 20px 0 10px;
			  overflow:hidden;
			  background: url(../images/icon_bg.png) no-repeat;
			  }
			  
.role_list li a{display:block;
                height:112px;				
				color:#000;
				line-height:188px;
				text-align:center;
				font-size:16px;
				margin:4px 9px 10px 7px;
				}
				
.role_list li a{background: url(../images/role_icons.png) no-repeat;}

.role_list li a.gys{ background-position:-157px 0;}

.role_list li a.czbm{ background-position:-320px 0;}

.role_list li a.cgzx{ background-position:-488px 0;}
				
.con_wrap{width:352px;
          height:232px;
		  overflow:hidden;
		  position:relative;
		  margin-top:-5px;
		  background: url(../images/login_box_bg.png) no-repeat;		 
		  }
		  
.con_wrap .con{padding:10px 10px 10px 10px;
			   width:332px;
			   height:212px;
			   position:absolute;
               text-align:center;
			   }
			   
.con_wrap .con p{height:30px;
                padding:5px 0 5px 40px;
				text-align:left;
				font-size:14px;
				color:#000;				
				vertical-align:middle;
				}

.con_wrap .con p span{width:80px;
                      display:inline-block;
					  vertical-align:middle;
					  }
			 
.con_wrap .con img{display:inline-block;
                   vertical-align:middle;
				  }
				  
.con_wrap .con a{color:#fff;}

.con_wrap .con a:hover{color:#000;}

.con_wrap .con .btn{width:100px;
     height:40px;
	 color:#fff;
	 font-size:18px;
	 text-align:center;
	 line-height:38px;
	 display:inline-block;
	 cursor:pointer;
	 background: url(../images/b_btn.png) no-repeat;
	 }
	 
.text_input{width:160px;
              height:30px;
			  line-height:30px;
			  text-indent:5px;
			  border:none;
			  border:0;
			  vertical-align:middle;
			  font-family:Arial,"Microsoft yahei","微软雅黑";
			  background:#fff url(../images/input_bg.png) no-repeat;			
			  }
			  
.w60{width:60px;
     background:#fff url(../images/input_bg_60.png) no-repeat;	
	 font-family:Arial,"Microsoft yahei","微软雅黑";
	 }
 
#key_user{display:none;}

.info_bar{height:80px;
		padding:10px 0 0 0;
		}
		
.info_bar ul{}


.info_bar li{float:left;
             width:175px;
			 padding:0 0 0 70px;
			 background: url(../images/icons.gif) 0 -8px no-repeat;
			 }
			 
.info_bar li a{color:#7c7f81;}

.info_bar li a:hover{color:#000;}			  
		  
.footer{height:60px;
        padding:10px 0 0 0 ;
		font-family:Arial,"宋体",\5B8B\4F53;
		background: url(../images/footer_bg.gif) left top repeat-x;
		}
		
.footer p{font-size:12px;
         line-height:25px;
		 text-align:center;
		 }
   
.clear{clear:both}


.top_head{height:170px;         
		  }
		  
.user_info{width:360px;
           height:70px;
		   padding:10px 20px 0 0;
		   float:right;
		   text-align:right;
		   color:#0a4ea2;
		   }
		   
.user_info span{margin:0 15px 0 0;}

.user_info a{color:#0a4ea2;}

.user_info a:hover{color:#000;}
		   
.user_info p{padding:5px 0 5px 0;}
		  
a.logout{width:48px;
       height:24px;
	   color:#fff;
	   text-align:center;
	   line-height:24px;
	   font-size:13px;
	   border:1px solid #78cef4;
	   display:inline-block;
	   cursor:pointer;
	   }
	   
a.logout:hover{color:#0b68c0;
			  background-color:#71ccf4;
			  border:1px solid #c0e8fa;
			  }


.main_con{width:970px;
          min-height:800px;
		  height:auto!important;
		  padding:10px;
		  font-size:14px;
		  margin-top:-10px;
          border: 1px solid #fff;
		  -moz-border-radius:8px;
		  -webkit-border-radius:8px;
		  border-radius:8px;
		  -moz-box-shadow:0px 0px 8px rgba(0,0,0,0.28);
		  -webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.28);
		   box-shadow:0px 0px 8px rgba(0,0,0,0.28);
		  background:#fff url(../images/main_con_bg.png) repeat-x;
         }
		 
.big_title{font-size:20px;
           color:#0c68af;		
		   padding:5px 0 5px 10px;
		   line-height:30px;
		   margin-bottom:10px;
		   border-bottom:1px solid #8ac8ef;
		   font-family:"Microsoft yahei","微软雅黑";
		   }
		   
.main_con table{
                margin:5px 10px 10px 10px;
				}
				
.main_con select,.main_con input{vertical-align:middle;}
				
.main_con h3{height:25px;
             font-size:16px;
			 line-height:25px;
			 font-weight:100;
			 text-align:left;
			 color:#000;
			 padding:10px 0 10px 10px;
			 margin:0 10px 0 10px;
			 border-bottom:1px solid #dde4e8;
			 font-family:"Microsoft yahei","微软雅黑";
			 }
			 
.main_con th{text-align:left;
             font-size:16px;
			 color:#1071d2;
			 font-weight:100;
			 padding:5px 0 5px 10px;
			 }
				
.main_con td{height:30px;
             line-height:30px;
			 vertical-align:middle;
			 padding:5px 0 5px 10px;
			 margin:0 0 10px 0;
			 }
			 
.main_con dl{width:88%;
             min-height:30px;
			 height:auto!important;
			 padding:5px 10px;
			 border:1px solid #c8e3fd;
			 }
			 
.main_con dl p{margin:5px 0;}
			 
.main_con dl p span,.upload_btn{float:right;
                    display:inline-block;
					height:22px;
					line-height:22px;
					padding:0 10px;
					border:1px solid #dbe1e5;
					margin:0 5px;
					cursor:pointer;
					vertical-align:middle;
					border-radius:3px;
					-moz-border-radius:3px;
					-webkit-border-radius:3px;
					}
					
.upload_btn{color:#0a518c;
            float:none;
			background-color:#e4f3fd;
			border:1px solid #3ba7ec;
			}
			 
.main_con b{color:#e2680e;
               padding:0 5px 0 5px;
			   }
			   
.main_con select{margin:0 10px 0 10px;
                 font-family:"Microsoft yahei","微软雅黑";
				   }
			 
.main_con select{padding:2px;}
		 
.main_con .common_input{height:24px;
                        line-height:24px;
						width:210px;						
						border:1px solid #c7cccf;
						}
						
.main_con select{padding:2px;}

.b_btn{width:100px;
       height:40px;
	   color:#fff;
	   font-size:18px;
	   line-height:40px;
	   text-align:center;
	   vertical-align:middle;
	   cursor:pointer;
	   display:inline-block;
	   margin:0 20px 0 10px;
	   background: url(../images/b_btn.png) no-repeat;
	   font-family:"Microsoft yahei","微软雅黑";
	   }
		  
.h{height:78%;
   overflow:hidden;
   } 
   
 .h50{text-align:center;
     padding:10px 0 20px 10px;}

	  
		  
.footer{height:60px;
        padding:10px 0 0 0 ;
		font-family:Arial,"宋体",\5B8B\4F53;
		background: url(../images/footer_bg.gif) left top repeat-x;
		}
		
.footer p{font-size:12px;
         line-height:25px;
		 text-align:center;
		 }
   
.clear{clear:both}

.input_btn{min-width:50px;
           width:auto!important;
		   height:24px;
		   line-height:24px;
		   text-align:center;
		   cursor:pointer;
		   color:#000;
		   display:inline-block;		   
		   vertical-align:middle;
		   margin:0 10px 0 10px;
		   padding:0 10px 0 10px;
		   border:1px solid #c4c7c8;
		   border-radius:4px;
		   -moz-border-radius:4px;
		   -webkit-border-radius:4px;
		   background: url(../Images/list_page.png) 0 -460px repeat-x;
		   }


         
/*弹出层样式*/
.divShow{filter: alpha(Opacity=80);-moz-opacity:0.5;opacity:0.5;z-index:9999990;background-color:#ffffff;position:absolute;width:100%;left:0px;top:0px;}
.divMessage{position: absolute; visibility: visible;z-index: 9999999; border:1px solid #ced7dc; width:450px;margin:5px 0 0 100px; padding:0; text-align:center; height:200px; line-height:30px; background:#fff; }
.cxBtn{ width:80px; height:19px; border:#93B6CF 1px solid; background:url(../Images/cx_bg.gif) repeat-x;line-height:20px; text-align:center; padding-top:1px;}
.cxBtn a{ color:#005163; font-weight:bold; font-size:14px;}
.cxBtn a:hover{ color:#ED0000; font-weight:bold; }
/*弹出层样式*/