@charset "gb2312";
/* CSS Document */
body{font:12px/20px "Î¢ÈíÑÅºÚ"; background:url(../images/bg.jpg) #f1f4f5 repeat-x;}
*{padding:0; margin:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:none;} 
ul,ol,li{list-style:none;}
.clear{clear:both;}
html{-webkit-text-size-adjust:none;}
.tup{float:left; padding:20px 0 0 20px;}

/*header*/
#header{width:1002px; height:auto; margin:0 auto; overflow:hidden;}
.head{width:885px; height:auto; margin:0 auto; overflow:hidden;}
.logo{float:left; font-size:25px; height:60px; line-height:60px}
.logo img{float:left; height:60px}
/*menu*/
.menu{width:795px; height:49px; float:left; background:url(../images/menu_bg.jpg) top no-repeat; margin-top:10px;}
.menu ul{width:795px; height:auto; float:left;}
.menu ul li{float:left; padding:0 30px; background:url(../images/li_bg.jpg) top right no-repeat;}
.menu ul li a{font:18px/49px "Î¢ÈíÑÅºÚ"; color:#7c858b; display:block;}
.menu ul li a:hover,.menu ul li a.dq{color:#000; text-decoration:none;}
/*banner*/
#wrap{width:885px; height:342px; margin:0 auto;}
.slideshow{width:885px; height:342px; margin:0 auto; overflow:hidden;}

/*container*/
#container{width:885px; height:auto; margin:0 auto; overflow:hidden; background:url(../images/main_repeat.jpg) repeat-y;}
.content{width:885px; height:auto; float:left; background:url(../images/main.jpg) no-repeat;}
.main{width:885px; height:auto; float:left; background:url(../images/main_top.jpg) top no-repeat;}
.left{float:left;}
.title{ width:80px;float:left; color:#648393; font:700 18px/49px "Î¢ÈíÑÅºÚ"; padding-left:10px;}
.content_txt{ margin-left:50px;width:580px; float:right; text-align:justify; text-justify:inter-ideograph; font:12px/25px "Î¢ÈíÑÅºÚ"; color:#5a5a5a; padding:20px;} 
.content_txt a{ text-decoration:none; color:#333}
.content_txt a:hover{ text-decoration:none; color:#F00}
.main_bottom{width:885px; height:auto; float:left;}
/*¹ö¶¯Í¼Æ¬*/
.bottom{width:885px; height:156px; margin:20px auto; overflow:hidden; background:url(../images/slide_bg.jpg) no-repeat;}
.slide{width:850px; height:113px; margin:14px auto; overflow:hidden;}
.slide ul li{float:left; margin-right:10px;}
.slide ul li img{float:left; display:block;}

/*ÕÐÆ¸Ö°Î»Ò³Ãæ*/
#job_container{width:885px; height:auto; margin:0 auto; overflow:hidden;}
.job{width:507px; height:auto; float:left; background:url(../images/job_repeat.jpg) repeat-y;}
.job_top{width:507px; height:auto; float:left; background:url(../images/job_bg.jpg) top repeat-y;}
.job_list{width:507px; height:auto; float:left; background:url(../images/job_top.jpg) top no-repeat;}
.job_bottom{width:507px; height:auto; float:left; background:url(../images/job_bottom.jpg) bottom no-repeat;}
.joblist{float:left; table-layout:fixed; margin:20px 0 50px 20px;}  
.joblist td{padding:0px 3px; height:30px}  
.deptitem td{border-bottom:1px dashed #ccc; color:#648393; font:700 14px/30px "Î¢ÈíÑÅºÚ";}  
.jobitem td{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#5e5e5e;}  
.jobitem td a{color:#5e5e5e;}
.jobitem td a:hover{text-decoration:underline;}
/*ÁªÏµ·½Ê½*/
.contact{width:358px; height:auto; float:left; background:url(../images/job_repeat.jpg) repeat-y; margin-left:20px;}
.contact_top{width:358px; height:auto; float:left; background:url(../images/contact_bg.jpg) top repeat-y;}
.contact_list{width:358px; height:auto; float:left; background:url(../images/contact_top.jpg) top no-repeat;}
.contact_bottom{width:358px; height:auto; float:left; background:url(../images/contact_bottom.jpg) bottom no-repeat; padding-bottom:150px;}
.contactlist{width:300px; float:left; margin:30px 0 0 30px;_margin:30px 0 0 15px;}  
.contactlist td{line-height:30px; color:#787878;}  
.contactlist td a{color:#787878;}
.contactlist td a:hover{text-decoration:underline;}


/*footer*/
#footer{width:1002px; height:auto; margin:0 auto; overflow:hidden;}
#footer p{text-align:center; color:#a3afb5; font:12px/32px "ËÎÌå";}


   .main1{width: 700px; margin: 0 auto; height: auto;}
   .intro_com{ font-size: 14px; line-height: 24px; width: 100%; height: auto; color: #333; margin:15px auto;}

.main2{width: 500px; margin: 0 auto; height: auto; overflow:hidden;}

   .main3{width: 700px; margin: 0 auto; height: auto; overflow:hidden;}
   .intro_dept{font-size: 14px; line-height: 24px; width: 100%; height: auto; color: #333; margin:15px auto;}
   .main .hint{text-indent: 2em;margin: 15px auto; display: none;}
