@charset "gb2312";
/* CSS Document */
body{font:14px/24px "Î¢ÈíÑÅºÚ";}
*{padding:0; margin:0;}
a{text-decoration:none; color:#50b42d; }
a:hover{ color:#063;}
img{border:none;} 
ul,ol,li{list-style:none;}
.clear{clear:both;}
html{-webkit-text-size-adjust:none;}
.tup{float:left; padding:20px 20px 20px 0;}

/*header*/
#header{width:1002px; height:412px; margin:0 auto; overflow:hidden;}
.logo{float:left; position:relative; top:-412px; z-index:9999;}
/*banner*/
#wrap{width:1002px; height:412px; margin:0 auto; z-index:1;}
.slideshow{width:1002px; height:412px; margin:0 auto; overflow:hidden;}
/*menu*/
.menu{width:360px; height:37px; float:right;position:relative; z-index:999; top:-390px;}
.menu ul{width:350px; height:37px; float:left; margin-left:20px;}
.menu ul li{float:left; padding:0 11px; background:url(images/li_bg.jpg) right no-repeat;}
.menu ul li.last{background:none;}
.menu ul li a{font:15px/37px "Î¢ÈíÑÅºÚ"; color:#11a003; display:block;}
.menu ul li a:hover,.menu ul li a.dq{color:#000;}

/*container*/
#container{width:1002px; height:auto; margin:0 auto; overflow:hidden; background:url(images/bottom_bg.jpg) bottom no-repeat;}
.content{width:940px; height:auto; float:left; margin:31px 0 0 58px;_margin:31px 0 0 29px; padding-bottom:100px;_padding-bottom:170px;}
.down{display:block; text-align:center; line-height:30px; width:300px; background-color:red; color:#FFF; margin:20px auto;}
.down a{color:#FFF;}
.down a:hover{color:#000;}
.title{width:884px; height:41px; float:left; background:url(images/title.jpg) no-repeat; color:#fff; font:700 18px/41px "Î¢ÈíÑÅºÚ"; padding-left:60px;}
.content_txt{width:940px;float:left; text-align:justify; text-justify:inter-ideograph; color:#000; margin:20px 0; font:12px/25px "Î¢ÈíÑÅºÚ";}
.contactlist{width:900px; float:left; margin:20px 0 20px 20px;}  
.contactlist td{line-height:30px;}    
.contactlist td a{color:#000;}
.contactlist td a:hover{text-decoration:underline;}

/*¹«Ë¾¼ò½é*/
.txt{ text-indent:2em; font-size:14px; line-height:30px;}
/*ÕÐÆ¸¼òÕÂ*/
.tit1{ font-size:14px; font-weight:bold; text-indent:2em;}
/*¹ö¶¯Í¼Æ¬*/
.bottom{width:914px; height:228px; float:left; margin:20px 0 20px 10px; overflow:hidden; background:url(images/slide_bg.jpg) no-repeat;}
.slide{width:850px; height:163px; margin:32px auto; overflow:hidden;}
.slide ul li{float:left; margin-right:20px;}
.slide ul li img{float:left; display:block;}
/*ÕÐÆ¸Ö°Î»*/
.joblist{width:900px; height:auto; float:left; table-layout:fixed; margin:20px 0 20px 20px;}  
.joblist td{padding:0px 3px;}  
.deptitem td{border-bottom:1px dashed #ccc; font:700 14px/30px "Î¢ÈíÑÅºÚ"; color:#3d3d3d;}  
.jobitem td{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;} 
.jobitem td a{color:#3d3d3d;}
.jobitem td a:hover{text-decoration:underline;}

/*foot*/
.foot{width:959px; height:auto; margin:0 auto; overflow:hidden;}
.foot p{text-align:center; color:#666; font:12px/50px "ËÎÌå";}
