@charset "utf-8";


img
   {
   border:1px solid #fff;
   }
   
li {
	list-style: none;
}   
   
* { margin:0; padding:0px;} 

html{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	height: 100%;
	font-size:12px;
    }

td {
	font-family: Arial, Helvetica, sans-serif;
    }

th {
	font-family: Arial, Helvetica, sans-serif;
    }

em{
	font-style: normal;
    }
	
a{
	color: #3366bb;
	text-decoration: none;
	font-size:12px;
	}
	
a:hover{
	color: #F60;
	text-decoration: underline;
    }
	   
table{
	border: 0;
	border-collapse: collapse;
    }

em, i{
	font-style: normal;
    }	

.main{
    width:960px;
	margin:0pt auto;
	}
	
.tq_left{
    width:650px;
	float:left;
	}	
	
.tq_right{
    width:300px;
	float:right;
	}
				
.banner{
	width:960px;
	float:left;
	border-bottom-width: 1px ;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	}	
			
.tit_lefttabbox	{
	width: 639px;
	float: left;
	color: #ffffff;
	padding: 0px 1px 0px 10px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bolder;
	background:#36b;
    }

.tit_lefttabbox  span{
	width: 200px;
	padding-left:460px;
	color:#36b;
	font-size:12px;
    }
	
.tit_lefttabbox  span em{ 
	width: 100px;
	padding:2px;
	border:1px solid #C2D0E7;
	margin-right:8px;
	text-align:center;
	font-size:12px;
	background:#EBEFF7;
	font-weight:normal;
    }	
	
.tit_lefttabbox  span em.ju{ 
	width: 100px;
	padding:2px;
	border:1px solid #FDC89C;
	margin-right:8px;
	text-align:center;
	font-size:12px;
	background:#FFF2E3 none repeat scroll 0%;
	font-weight:normal;
    }	
	
.tit_lefttabbox  span em.ju a{
    color:#FF6600;
	font-weight:bold;	
	}


.yjxx{
    width:650px;
	float:left;
	}
	
.yjxx ul{
    width:600px;
	float:left;
	margin:8px;
    }	
	
.yjxx ul li{
	width:600px;
	height:32px;
	font-size:12px;
	color:#999999;
	list-style-type: none;
    }	
	
.yjxx ul li a{
	font-size:14px;
    }	
	
.yjxx ul li em{
    width:28px;
	padding-top:5px;
	margin-right:8px;
    }		
	
.yjxx ul li em img{
    width:24px;
	height:21px;
    }	
	
.yjxx ul li span{
   	 color:#999999;
	position:absolute;
	right:0;
	
    }		
	
.yjxx ul li a.hui{
	font-size:14px;
	color: #999999;
    }		

.qxgg{
    width:650px;
    float:left;
	margin-top:10px;
	}
	
.qxgg dl{
    width:302px;
    float:left;
	border:solid 1px #C2D0E7;
	padding:8px;
	height:108px;
	margin-top:5px;
	}
	
.qxgg dl dd img{
    width:140px;
	height:105px;
	}	
	
.qxgg dl dd{
    width:150px;
	height:105px;
	float:left;
	}	
	
.qxgg dl dt{
    width:150px;
	height:103px;
	line-height:17px;
	float:left;
	overflow:hidden;
	}	
	
.qxgg dl dt p a{
    font-weight:bold;
	float:left;
	font-size:12px;
	width:145px;
	height:18px;
	overflow:hidden;
	}
	
	
		
	
.tqzx{
    float:left;
	width:100%;
   }
	
.tqzx ul{
    float:left;
	width:46%;
	padding:10px;
	line-height:1.7;
	margin-left:3px;
   }
   
.tqzx ul li{
	width:290px;
	list-style-image: url(images/li_icon.gif);
	margin-left:8px;
   }
   
.tqzx p{
    float:left;
	width:635px;
	padding:8px;

   }   
   
.tqzx p span{
    float:left;
	padding: 1px 2px 3px 8px;
	height:20px;
   }   
   
.tqzx p span em{
	padding:2px 3px 2px 3px;
	border:1px solid #FDC89C;
	margin-right:5px;
	text-align:center;
	font-size:12px;
	background:#FFF2E3 none repeat scroll 0%;
	margin-left:3px;
	font-weight:normal;
   }    
     
.tqzx p span em a{
    color:#FF6600;
	font-weight:bold;	
   }    
   
   
   
     
.tbtj{
    float:left;
	width:650px;
	margin-top:10px;
	border:solid 1px #C2D0E7;
    }   
	
.tbtj p{
    float:left;
	width:162px;
    height:170px;
	text-align:center;
	margin-top:8px;
    }   

	
.tbtj p img{
	width:120px;
	height:90px;
	padding-bottom:3px;
    } 	
	
	
.tbtj p span{
    float:left;
	width:162px;
	margin-top:8px;
	height:25px;
	margin-bottom:8px;
	padding-top:4px;
    } 	
	
.tbtj p span em{
	padding:2px 4px 2px 2px;
	border:1px solid #C2D0E7;
	margin-right:8px;
	text-align:center;
	font-size:12px;
	background:#EBEFF7;
    } 	
	
	
		
	
	
.tq_right{
    float:right;
	width:300px;
	}
	
.rightbox{
    float:right;
	width:298px;
	margin-top:10px;
	border:solid 1px  #C2D0E7;
	}
	
.rightbox h2{
	width:288px;
	background:#EBEFF7 none repeat scroll 0%;
	font-weight:bold;
	line-height:25px;
	padding-left:10px;
	font-size:12px;
	}
	

	
.rightbox p{
    float:left;
	width:250px;
	padding:8px 8px 0px 0px;
	text-align:center;
	}
		
.rightbox ul{
    float:left;
	width:260px;
	padding:8px;
	line-height:1.7;
	text-align:center;
	}	
	
.rightbox ul li{
	width:250px;
	list-style-type: none;
	padding:0px;
	text-align:left;
	}	
	
.rightbox img.i300{
	width:300px;
	height:251px;
	}
	
.rightbox img.i300_60{
	width:300px;
	height:60px;
	}
	





	
.rightbox_ydtq{
    float:right;
	width:298px;
	margin-top:10px;
	background:#fae8aa;
	}	
	
.rightbox_ydtq h2{
	width:288px;
	padding:6px 0px 0px 10px;
	font-size:12px;
	color:#CC0000;
	}		
		
.rightbox_ydtq div{
   background:#fff;
   margin:8px;
   height:135px;
   padding: 0px 8px 0px 8px;
	}		
	
.rightbox_ydtq div p img{
   float:left;
   width:220px;
	}	
	
.rightbox_ydtq div dl{
	float:left;
	margin-top:10px;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	}		
	
.rightbox_ydtq div p img{
   width:50px;
   height:50px;
	}
	
.rightbox_ydtq div dd{
   float:right;
   width:180px;
   padding-right:20px;
	}			
	
	
	





.user_lxfs{
   float:left;
   width:960px;
   border:solid 1px #C2D0E7;
   margin-top:10px;
   font-size:14px;
   }	
  
 .user_lxfs h2{
   float:left;
   width:950px;
   background:#36b;
   padding-left:10px;
   color:#FFFFFF;
   font-size:14px;
   font-weight:bold;
   height:23px;
   padding-top:7px;
   }	

 .user_lxfs  p.xx{
   float:left;
   width:840px;
   padding-right:6px;
  }    
  
 .user_lxfs  p.xx input{
   float:left;
   width:640px;
   padding-left:6px;
  }      
  
 .user_lxfs  p.xx span{
   float:left;
   width:145px;
   text-align:right;
   padding-right:6px;
  }      
  
  
 .user_lxfs table{
   width:900px;
   float:left;}  
   
 .user_lxfs #lxfs_left{
   margin:20px 20px 10px 40px;
   width:400px;
  }   
  
 .user_lxfs #lxfs_left p{
   width:400px;
   float:left;
   text-align:left;
   padding:6px;
  }   
  
 .user_lxfs #lxfs_left p input {
   width:180px;
   float:left;
  }     
  
 .user_lxfs #lxfs_left p span{
   text-align:right;
   float:left;
   width:100px;
   padding-right:6px;
  }     


.user_lxfs div.lx{
   width:800px;
   margin:20px 30px 0px 30px;
   float:left;
   padding-bottom:8px;
   }
   
.user_lxfs div.lx p{
   float:left;
   width:150px;
   text-align:right;
   }   
   

   
.user_lxfs div.lx  p{
   width:150px;
   float:left;
   text-align:left;
   padding-left:20px;
   }
   
.user_lxfs div.lx  p em{
   width:80px;
   padding:6px 15px 6px 0px;
   }     
   
.user_lxfs div.lx table{
   width:500px;
   float:left;
   }   
   
.user_lxfs div.lx table td{
   height:30px;
   width:110px;
   float:left;
   }
   
.user_lxfs div.lx table th{
   width:450px;
   text-align:left;
   }  

     
.user_lxfs  p.sj{
   float:left;
   width:700px;
   margin-left:50px;
   margin-top:10px;
   text-align:center;
   height:30px;
   } 
     
.user_lxfs  p.sj span{
   padding:0px 10px 0px 10px;
   }    
   
.user_lxfs  table.sjhq{
   float:left;
   width:800px;
   margin-left:50px;
   margin-top:5px;
   height:200px;
   } 
   
.user_lxfs  table.sjhq td{
   padding:6px;
   width:85px;
   text-align:right;
   }    
   
.user_lxfs  table.sjhq th{
   width:380px;
   padding:6px;
   text-align:left;
   }   

.user_lxfs  table.sjhq1{
   float:left;
   width:800px;
   margin-left:50px;
   margin-top:5px;
   height:220px;
   } 
   
.user_lxfs  table.sjhq th p  input{
   float:left;
   width:200px;  
   }      
   
.user_lxfs  table.sjhq1 td{
   padding:6px;
   width:75px;
   text-align:right;
   }       
        
.user_lxfs  table.sjhq1 th{
   width:700px;
   padding:6px;
   text-align:left;
   } 
   
.user_lxfs  table.sjhq1 th p{
   float:left;
   font-weight:normal;   
   }  
   
.user_lxfs  table.sjhq th dl{
   float:left;
   font-weight:normal;   
   }     
   
.user_lxfs  table.sjhq th dl span{
   width:60px;
   float:left;
   text-align:right;
   font-weight:normal;
   padding-right:10px;  
   }    
        
   
 .user_lxfs  table.sjhq1 th p span{
   padding-right:10px;
   width:60px;
   float:left;
   font-weight:normal;
   text-align:right;
   }   
       
.user_lxfs  table.sjhq th p{
   float:left;
   font-weight:normal;   
   }   
   
.user_lxfs  table.sjhq1 th p  input{
   float:left;
   width:550px;  
   }   
      
.user_lxfs  table.sjhq th p span{
   padding-right:10px;
   width:60px;
   float:left;
   font-weight:normal;
   text-align:right;
   } 
   
   
.user_lxfs  table.xxtx{
   float:left;
   width:800px;
   margin-left:50px;
   margin-top:5px;
   height:30px;
   }    
   
.user_lxfs  table.xxtx td{
   padding:6px;
   width:85px;
   text-align:right;
   }    
   
.user_lxfs  table.xxtx th p span{
   float:left;
   width:50px;
   text-align:right;
   padding-right:8px;
   }      
   
.user_lxfs  table.xxtx th{
   width:580px;
   padding:6px;
   text-align:left;
   font-weight:normal;
   }   
   
 .user_lxfs  table.xxtx th  input{
   width:400px;}
 
 .user_lxfs  div.xxtx_box{
   float:left;
   width:800px;
   margin-left:50px;
   margin-top:5px;
   height:30px;
   height:130px;
   }    
   
 .user_lxfs  div.xxtx_box p em{
   float:left;
   width:90px;
   height:30px;
   font-weight:bold;
   text-align:right;
   padding-right:25px;
   }    
   
 .user_lxfs  div.xxtx_box p{
   float:left;
   width:800px;
   padding-left:40px;
   height:30px;
   }
   
 .user_lxfs  div.xxtx_box p a{
    color:#000099;
	font-size:14px;
   }
      
   
   
  .user_lxfs  div.xxtx_box p span{
   float:left;
   width:55px;
   text-align:right;
   padding-right:5px;
   }      
      
 .user_lxfs  div.xxtx_box p input{
   width:400px;
   padding-left:10px;
   }    	  
	  
 .bottom{
   float:left;
   width:960px;
   text-align:center;
   background:#C2D0E7;
   height:30px;}  



.user_lxfs table.user_1{
   float:left;
   width:880px;
   margin:15px 0px 30px 30px;
   }
   
   
 .user_lxfs table.user_1 td{
	width:85px;
	padding:5px 3px 5px 3px;
	text-align:right;
	font-weight:bold;
/*	border-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-color: #ccc;*/
}  


 .user_lxfs table.user_1 th{
	width:85px;
	padding:5px 3px 5px 3px;
	text-align:left;
	font-weight:normal;
	color: #000099;}
	
	
	
.user_lxfs table.user_2{
   float:left;
   width:880px;
   margin:15px 0px 30px 30px;
   }
   
   
 .user_lxfs table.user_2 td{
	width:150px;
	padding:5px 3px 5px 3px;
	text-align:right;
	font-weight:bold;
}  


 .user_lxfs table.user_2 th{
	width:200px;
	padding:5px 3px 5px 3px;
	text-align:left;
	font-weight:normal;
	color: #000099;}	
	
	
.user_lxfs  table.sjhq1{
   float:left;
   width:850px;
   margin-left:50px;
   margin-top:5px;
   height:30px;
   } 
   
.user_lxfs  table.sjhq1 td{
   padding:6px;
   width:65px;
   text-align:right;
   }    
   
.user_lxfs  table.sjhq1 th{
   width:800px;
   padding:6px;
   text-align:left;
   }   	
	
	
.user_lxfs  table.sjhq1 th a{
   padding:6px;
   font-weight:normal;
   text-align:left;
   font-size:14px;
   color:#003399;
   }  
   
   
   				
   
   
 .user_lxfsuser{
   float:left;
   width:960px;
   border:solid 1px #C2D0E7;
   margin-top:10px;
   font-size:14px;
   }	
  
.user_lxfsuser h2{
   float:left;
   width:950px;
   background:#36b;
   padding-left:10px;
   color:#FFFFFF;
   font-size:14px;
   font-weight:bold;
   height:23px;
   padding-top:7px;
   }	
   
   
.user_lxfsuser  table{
  width:960px;
  float:left;}
  
.user_lxfsuser  table a{
  font-size:15px;
  color:#003399;}  
  
  
  
.user_lxfsuser  table td{
  padding:5px;
  border-bottom: 1px solid #C2D0E7;
  border-right: 1px solid #C2D0E7;  
  }  
  
  
.user_lxfsuser  table th{
  padding:5px;
  border-bottom: 1px solid #C2D0E7;
  border-right: 1px solid #C2D0E7;
  text-align:left;
  font-weight:normal;
  }     
   
   
   
   .nr{
	margin:15px;
	font-size:12px;
	line-height:23px;
   }
   
  
   .nr p{
   float:left; 
   font-size:12px;
   line-height:23px;
   width:900px;
   margin-bottom:5px;}     
   
  .user_zc{
   border:1px solid #333333;
   width:400px;
  }
  
   .user_zc td{
   border:1px solid #333333;
  }   

.new{
        font-size:10px;
	color:#FF0000;
	font-style:italic;	
}










.help{
	float:left;
	width:940px;
	text-align:center;
	padding:9px;
	border: 1px solid #c2d0e7;
   }
   
.help p{
	float:left;
	width:933px;
	line-height:23px;
	font-size:12px;
	margin:5px;
	text-align:left;
   }   
   
.help h3{
	float:left;
	font-size:16px;
	font-weight:bold;
	width:850px;
	text-align:left;
	color:#3366bb;
	background-image: url(/m/i/xxfb/tiao.jpg);
	background-repeat: no-repeat;
	background-position:top;
	background-color:#eff2f7;
	margin-top:10px;
	margin-left:40px;
	padding-top:5px;
	height:25px;
   } 
   


.help dl{
   width:850px;
   float:left;
   text-align:center;
   font-size:13px;
   margin-left:20px;
   }     
   
.help dl a{
   color:#000;
   font-size:13px;
   }   
     
.help dl p{
   width:800px;
   float:left;
   text-align:left;
   margin-left:65px;
   display:inline;}   
   
.left{
	float:left;
	width:800px;
	margin-top:10px;
	text-align:center;
	margin-left:60px;
	margin-bottom:10px;}   
  
.left table td{
	width:200px;}
	
.left table td p{
   background:#EBEFF7;
   border:1px  solid #C2D0E7;
   width:182px;
   text-align:center;}	
  
.left table td a{
	font-weight:bold;
  }
.helpnr{
  float:left;
  width:960px;}  
  
.helpnr h2{
	width:950px;
	background:#3366bb none repeat scroll 0%;
	font-weight:bold;
	line-height:25px;
	padding-left:10px;
	font-size:14px;}   
	
.user_dlm{
   width:600px;
   float:left;
   margin-left:250px;
   padding-top:10px;
   display:inline;}
   
.user_dlm li{
	width:500px;
	height:32px;
	float:left;
	list-style-type: none;
	overflow:hidden;
   }
   
.red{
  color:#FF0000;
   }   
   
.user_dlm li input{
   width:180px;
overflow-y:visible;
 }

 /*copyright style*/
.foot_weather
	 {
	 width:960px;
	 float:left;
	 text-align:center;
	 overflow:hidden;
	 }
.foot_weather h2
	 {
	 width:960px;
	 float:left;
	 margin-top:10px;
	 background:#3366bb;
	 color:white;
	 line-height:25px;
	 font-size:12px;
	font-weight:normal;
	 }
.foot_weather h2 a
	 {
	 color:white;
	 }
.foot_weather h3
	 {
	 width:960px;
	 float:left;
	 margin-top:10px;
	 line-height:1.5;
	 font-size:12px;
	font-weight:normal;
	 }
.foot_weather h3 img
	 {
	 vertical-align:middle;
	 }

.ipt_class03{
	background: url(/m/i/calamity/btn_sch_nor.gif) no-repeat;
	width: 50px;
	height: 25px;
	border: none;
	font-size: 12px;
	font-weight: bolder;
	color: white;
	line-height: 29px;
	letter-spacing: 2px;
	cursor: pointer;
}