﻿/* CSS 重置*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {font-size:12px; margin: 0; color: #686868; padding: 0; font-family: "宋体"; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; vertical-align: middle; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; }
a { outline: none; text-decoration: none; color: #686868; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
.clefix{content:".";display:block;clear:both;visibility: hidden;height:0 !important;}
.fl { float:left; display: inline; }
.fr { float:right; display: inline; }
.clear { clear:both; }
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; font-size:0; line-height:0; height:0; }
.clearfix { *zoom:1; /* Õë¶ÔIE6 7 */ }

/*图片轮播*/

.picMarquee-top{ margin:0 auto;  width:263px; overflow:hidden; position:relative;     }
.picMarquee-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picMarquee-top .bd{   }
.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-top .bd ul li{ text-align:center; zoom:1; width:263px; height:154px; overflow:hidden; padding-top:10px; }
.picMarquee-top .bd ul li .pic{ text-align:center; }
.picMarquee-top .bd ul li .pic img{width:263px; height:154px; display:block;  }
.picMarquee-top .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-top .bd ul li .title{ line-height:24px;   }


.picMarquee-left{ margin:0 auto;  width:885px; overflow:hidden; position:relative; padding-top:40px; padding-left:15px}
.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picMarquee-left .bd{   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ text-align:center; zoom:1; width:263px; height:154px; overflow:hidden; margin-left:10px; float:left;}
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{width:263px; height:154px; display:block;  }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }

/*图片轮播OVER*/

.banner{ width:1002px; margin:0px auto; overflow:hidden;}
.neirong{width:1002px; margin:0px auto; overflow:hidden;}
.dh{ width:1002px;margin:0px auto; background:#d9d9d9; height:104px;}
.dh .dhan{float:right; margin:0px auto; height:104px; padding-left:20px}
.dh .dhan ul li{ float:left}
.nrleft{ width:568px; float:left; overflow:hidden;}
.nrleft ul li{ padding:17px 0 0 30px; font-size:12px;}
.nrleft ul li span{ font-weight:bold;}
.nrbq{ border-bottom:1px solid #CCC; padding-top:10px; padding-left:10px; padding-bottom:10px}
.nrjs img{ float:left; padding:17px 8px 8px 5px}
.nrjs p{ font-size:12px; font-family:"宋体"; line-height:20px; text-indent:2em; padding-top:17px; padding-left:5px;}
.nrright{ width:330px; height:535px; overflow:hidden; float:right; margin-top:50px; padding-right:75px; background:url(../images/gsjs_26.jpg) no-repeat; padding-top:10px;}

.company{width:100%; padding: 20px 0px;}
.textBox{width:100%; height:auto; padding:20px 0px;}
.textBox .download{ width:100%; margin-bottom:20px; line-height:30px; font-size:16px; font-weight: bold; color:#333;}
.textBox .download:hover{text-decoration: underline;}


.foot{ width:1002px; background:url(../images/gsjs_37.gif) repeat-x; height:87px; margin:0px auto; margin-top:20px;font-family:"宋体";}
.foot .footdw { padding-top:30px;  height:20px;   margin-left:50px;}
.foot .footdw span{ color:#004fa3; font-weight:bold; font-size:12px; border-right:2px dotted #004fa3; display:inline-block; padding-left:20px; padding-right:10px; }
.foot .footdw font{color:#004fa3; font-size:12px;font-family:"宋体"; display:inline-block; padding-left:40px;}

/*s首页OVER*/
.wenhua{ width:1002px; margin:0px auto; overflow:hidden; padding-bottom:100px;}
.wenhuacler{ overflow:hidden; }
.wenhuatp{ border-bottom:1px solid #CCC; padding-left:10px; padding-bottom:10px; margin-top:20px;}
.wenhuawz{ padding-top:10px; overflow:hidden; padding-left:30px;}
.wenhuawz .wenhuanr p{ line-height:25px; margin-top:20px;}
.wenhuawz .wenhuanr { float:left; width:670px;}
.wenhuawz .wenhuaimg { overflow:hidden;  float:right; width:116px; height:71px; margin-top:20px}
.lunbo{ width:885px; height:233px; overflow:hidden; background:url(../images/gsjs_26.gif) no-repeat; margin:0px auto; }


/*企业文化OVER*/
.zpzw{  border-bottom:1px dashed #CCC; padding-bottom:10px;}
.zpzw span{color:#004fa3; font-weight:bold; font-size:14px;}
.zpzwa ul li{ margin-top:20px;}
.zpzwa span{color:#000; font-size:12px;}
.zpzwa a{ text-decoration:none; display:inline-block; padding-left:30px; color:#06C}
.zpzwa font{ float:right; padding-right:10px; display:inline-block;}

.jobs{width:100%; padding: 20px 0px; overflow: hidden;}
.job_list{width:100%;margin: 0 auto;font-size: 14px;table-layout: fixed;}
.job_list .dept-name td{  font-family: "microsoft yahei";  color: #1F1F1F;  font-weight: bold;  height: 30px;  line-height: 30px;  border-bottom: 2px solid #686868;}
.job_list .job-item td{color: #333333;  border-bottom: 1px dashed #ccc;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}
.job_list .job-item td a{text-decoration: none;color: #6BA9DE;}