@charset "gb2312";
/* song-2014-05-29 */
* { font-family: "微软雅黑","light","宋体",proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 12px; color: #000; margin: 0; padding: 0; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, span { margin: 0; padding: 0; }
table { border-collapse: collapse; }
em { font-style: normal; }
img { border: 0; vertical-align: middle; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: inherit;  }
del, ins { text-decoration: none; }
li { list-style: none; }
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; font-variant: normal; }
sup { vertical-align: baseline; }
sub { vertical-align: baseline; }
legend { color: #000; }
input, button, textarea, select, optgroup, option { outline: none; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input, button, textarea, select { *font-size: 100%; border: none; }
a { outline: none; text-decoration: none; cursor: pointer; }
.wd { width: 1100px; margin: 0 auto; }
.clear { clear: both; }
/*--------------公共样式结束------------*/

.banner{  overflow:hidden; height:257px;}
.slideshow { overflow:hidden; height:257px;}
/*--------------轮播图片样式结束------------*/
.rightcul{ width:580px; margin:0px auto; overflow:hidden;}
.rightculimg{ margin:10px; float:left; padding-top:15px}
.rightcul p{ line-height:25px; margin-top:20px; text-indent:2em;}
.lunbo{overflow:hidden;width:880px; margin:0px auto; padding-bottom:40px; padding-top:20px;}
.lunbo tr img{ margin-left:5px; }
/*--------------图片滚动样式------------*/
.main{width:1002px; margin:0px auto; overflow:hidden;}
.dh{height:42px;}
.dhleft{ background:url(../images/bg1.jpg) repeat-x; width:380px; height:42px; float:left;}
.dhimg{ float:left;}
.dhright{background:#1a6812; overflow:hidden; height:42px; }
.dhright p{ text-align:center; line-height:40px;color: #10A003;}
.dhright img{ margin-bottom:10px; margin-left:10px;}
.dhright ul li{ float:left; margin:10px 0px; padding:0px 10px;}
.dhright ul li span a{ font-style:italic; font-size:16px; font-family:"微软雅黑"; color:#ffffff; font-weight:bold;}
/*--------------导航样式结束------------*/
.bt{ height:22px; overflow:hidden;margin-top:35px; padding:0px 40px;}
.bta{ height:22px; overflow:hidden;margin-top:20px;}
.btleft{ float:left}
.btcolor{ background:#1a6812; float:left; height:22px; overflow:hidden;}
.btimg{height:20px; background:url(../images/bt.jpg) no-repeat; width:98px; overflow:hidden; padding-bottom:2px;}
.btbt {float:left; overflow:hidden;}
.btbt span{font-style:italic; font-size:16px; font-family:"微软雅黑"; color:#ffffff; font-weight:bold; text-align:left; padding-right:540px; display:inline-block; }
.btright{ overflow:hidden;}
/*--------------------------*/
.nr{ overflow:hidden;}
.nrleft{ float:left; overflow:hidden; margin-left:100px; padding-bottom:10px;}
.nrleft ul li{ margin-top:15px;}
.nrimg{ float:left; margin:20px 60px;}
.nrimga{ float:left; margin-top:95px;}
.nr p{ line-height:25px; text-indent:2em;}
.btlefta{ float:left; margin-left:400px;}
.btcolora{ background:#1a6812; float:left; height:22px; overflow:hidden;}
.btimg{ margin-bottom:12px; padding-right:60px;}
.btcolora span{font-style:italic; font-size:16px; font-family:"微软雅黑"; color:#ffffff; font-weight:bold; text-align:left; padding-right:300px}
/*--------------------------*/

.nel_jobs{width:820px;margin:20px auto; table-layout:fixed;}
.job td{ width:820px; border-bottom:1px dashed #333333; padding:5px 0px; margin:0px auto; font-family:"微软雅黑"; font-size:16px; font-weight:bold; margin-top:20px;}
.jobwork td{ padding:3px 0; overflow:hidden; font-size:16px;border-bottom:1px dashed #ccc;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.joblink{font-size:16px;}
.joba{float:left;}
.jobb{ margin-left:40px;float:left;}
.jobc{ float:right;}
.job_con td{font-size:14px;padding:5px 0 20px 0;}

.newsContent{width:900px;margin:20px auto;text-align:justify;}