@charset "gb2312";
/* CSS Document */
body{font:12px/20px "Î¢ÈíÑÅºÚ";}
*{padding:0; margin:0;}
a{text-decoration:none;}
img{border:none;} 
ul,ol,li{list-style:none;}
.clear{clear:both;}
html{-webkit-text-size-adjust:none;}
.tup{float:left; margin-right:20px;}

/*header*/
#header{width:1002px; height:auto; margin:0 auto; overflow:hidden;}
.logo{float:left; margin-top:40px; margin-left:10px}
/*menu*/
.menu{width:745px; height:58px; float:right; background:url(../images/menu_bg.jpg) no-repeat; margin-top:50px;}
.menu ul{width:680px; height:auto; float:left; margin-left:200px;_margin-left:60px;}
.menu ul li{float:left; text-align:center; padding:0 20px;position: relative;height: 58px}
.menu ul li a{font:700 16px/28px "Î¢ÈíÑÅºÚ"; color:#fff; display:block; padding-top:6px;}
.menu ul li a span{display:block; font:normal 11px/12px Arial;}
.menu ul li a:hover,.menu ul li a.dq{background:url(../images/li_hover.jpg) repeat-x;}
/*banner*/
#wrap{width:1000px; height:600px; margin:0 auto;}
.slideshow{width:1000px; height:600px; margin:0 auto; overflow:hidden;}

/*container*/
#container{width:1002px; height:auto; margin:0 auto; overflow:hidden;}
/*left*/
.left{width:320px; height:600px; float:left; margin-top:35px;}
.title{float:right;}
/*ÁªÏµ·½Ê½*/
.contact{width:320px; height:auto; float:left; background:url(../images/left_top.jpg) #e6e5e5 top no-repeat;}  
.con{width:320px; height:auto; float:left; background:url(../images/left_bottom.jpg) bottom no-repeat; padding-bottom:50px;} 
.contactlist{width:220px; height:auto; float:left; margin:43px 0 0 60px;_margin:43px 0 0 30px;}  
.contactlist td{line-height:24px; color:#4d4d4d;}    
.contactlist td a{color:#4d4d4d;}
.contactlist td a:hover{text-decoration:underline;}
/*right*/
.right{width:660px; height:auto; float:right; margin-top:22px;}
.main{width:660px;  float:left; background:url(../images/contact_bg.jpg);min-height:577px;}
.content_txt{float:left; text-align:justify; text-justify:inter-ideograph; color:#767676;  font:12px/25px "Î¢ÈíÑÅºÚ"; padding:0 50px 50px 50px; }
/*¹ö¶¯Í¼Æ¬*/
.slide{width:208px; height:440px; margin:50px auto; overflow:hidden;}
.slide ul li{float:left; margin-right:10px;}
.slide ul li img{float:left; display:block; padding:5px}
/*ÕÐÆ¸Ö°Î»*/
.joblist{width:520px; height:auto; float:left; table-layout:fixed; margin:0 0 20px 60px;}  
.joblist td{padding:0px 3px;}  
.deptitem td{border-bottom:1px dashed #ccc; font:700 14px/30px "Î¢ÈíÑÅºÚ"; color:#777;}  
.jobitem td{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#777;} 
.jobitem td a{color:#777;}
.jobitem td a:hover{text-decoration:underline;}

/*footer*/
#footer{width:1000px; height:72px; margin:0 auto; overflow:hidden; background:url(../images/footer_bg.jpg) top repeat-x;}
#footer p{text-align:center; color:#fff; font:12px/72px "ËÎÌå";}

.bj1{ background:url(../images/right_top.jpg) no-repeat; width:660px; height:64px; }
.bj2{}

.nav-se{position: absolute;left: 0;top: 58px;background: #383838;font: 700 14px/28px "Î¢ÈíÑÅºÚ";color: #fff;z-index: 5;width: 200px;cursor: pointer;display: none}
.nav-se div{      height: 50px;
    line-height: 50px;
    font-size: 16px;padding: 0 10px}
/*.nav-se div.act,.nav-se div:hover{background: #000!important;}*/
/*.menu li:hover .nav-se{display: block}*/
.nav-se a{font-size: 14px!important;padding-top: 0!important;}
/*
.aa,.nav-se a:hover {
    !*background: url(../images/li_hover.jpg) repeat-x;*!
    background: #e35959!important;
}*/
.logo img{width: 245px;}