﻿/* CSS Document */
body{font:12px/20px "寰蒋闆呴粦";}
body,
blockquote,
dd,
dl,
figure,
form,
p,
pre,
h1,
h2,
h3,
h4,
h5,
h6 {margin:0;}
.clefix{zoom:1}
.clefix:after{content:".";display:block;clear:both;visibility: hidden;height:0 !important;}
menu,
ul,
ol {list-style:none;margin:0;padding: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;}
/*header*/
#header{width:1002px; height:auto; margin:0 auto; overflow:hidden;/*background:url(images/logobg.jpg) repeat-x;*/border:1px solid #cdcdcd;border-bottom: none}
.wrap{width:940px; height:auto; margin:0 auto; overflow:hidden; }
.logo {overflow:hidden;}
.Llogo{height:118px; width:260px;background:url(images/logo_01.png) no-repeat;text-align: center;overflow:hidden;float:left;}
.Rlogo {float:left; margin:0px 0 0 30px}
.Rlogo img,.Llogo img{margin-top: 20px;margin-bottom: 20px}
.Llogo img{height: 90%;margin: 0 auto}
/*banner*/
#wrap{width:1002px; height:274px; margin:0 auto; overflow:hidden; z-index:1; /*background:#000;*/position:relative;border:1px solid #cdcdcd;border-bottom: 0;border-top: 0}
.slideshow{width:1002px; height:274px; margin:0 auto; overflow:hidden; position:relative;}
.slideshow img{position:absolute; right:0; top:0;}
/*menu*/
.menu{width:290px; height:274px; background: #ca0000; position:absolute;/*left:36px;*/ top:0px; z-index:99;}
.menu ul{width:252px; height:200px; float:left; padding-top:30px; padding-left:20px;}
.menu ul li{width:193px; float:left; border-bottom:1px dashed #fff; padding-left:51px;}
.menu ul li a{font:700 15px/40px "寰蒋闆呴粦"; color:#fff; display:block;}
.menu ul li a:hover,.menu ul li a.dq{color: #767676; text-decoration:none;}
/*container*/
#container{width:1002px; height:auto; margin:0 auto; overflow:hidden; /*background:url(images/container_bg.jpg) #fff repeat-x;*/border:1px solid #cdcdcd;}
/**/
.contact_left{width:276px; height:auto; float:left; margin-left:27px;_margin-left:14px;}
.contact_con{width:276px; height:460px; float:left; /*background:url(images/contact_bg.jpg) repeat-y;*/}
.contactlist{float:left; padding:10px 0 20px 20px;_padding:10px 0 20px 10px;}  
.contactlist td{line-height:30px;}  
.contactlist td a{color:#000;}
.contactlist td a:hover{text-decoration:underline;}   
/**/
.right{width:660px; height:auto; float:left; margin:23px 0 0 13px; /*border:1px solid #cdcdcd; background:#efefef;*/ padding-bottom:20px;}
.title{width:615px; height:auto; background:url(images/title.jpg) left no-repeat; color:#747474; font:700 15px/25px "寰蒋闆呴粦"; padding-left:25px; margin:20px 0 0 20px;}
.content_txt{float:left; text-align:justify; text-justify:inter-ideograph; color:#737171; margin-top:20px; font:12px/25px "寰蒋闆呴粦"; padding:15px;}  
/**/
.bottom{width:660px; height:87px; margin:20px auto; overflow:hidden;}
.slide{width:600px; height:87px; margin:0 auto; overflow:hidden; position:relative;}
.slide ul{width:2000px; height:87px; position:absolute; left:0; top:0;}
.slide ul li{float:left; margin-right:5px;}
/**/
.joblist{width:600px; float:left; margin:20px 0 0 30px; table-layout:fixed;}  
.joblist td{padding:0px 3px;}  
.deptitem td{border-bottom:1px dashed #ccc; color:#01466d; font:700 14px/30px "寰蒋闆呴粦";}  
.jobitem td{}  
.jobitem td a{color:#ef8812;}
.jobitem td a:hover{text-decoration:underline;}
/*footer*/
#footer{width:1002px; height:auto; margin:0 auto; overflow:hidden; background:url(images/footer_bg.jpg) repeat-x; padding-top: 20px;}
#footer p{text-align:center; color:#4b4b4b; font:12px/168px "寰蒋闆呴粦";}