﻿body{background:#fff url(bg.gif);font-family:"微软雅黑";font-size:12px; margin:0; padding:0;}
body,div,td,tr { font-size:12px; margin:0; padding:0; color:#000;}
ul,li{ margin:0 ; padding:0; list-style:none;}
a:link,a:visited { color:#000;text-decoration: none;}
a:active,a:hover {color:#f00;text-decoration: none;}
.clear:before,.clear:after{content:"";display:table;} 
.clear:after{clear:both; height:0; font-size:0;}/* For IE 6/7 (trigger hasLayout) */ 
.clear{zoom:1;clear:both; height:0; font-size:0;}
.body_box{ width:950px; margin:0 auto; padding:0;}
.top_bg{ background:url(top_bg.jpg) left top no-repeat; height:372px; position:relative;}
.nav { position:absolute; bottom:0; height: 50px; width: 600px; left:0; padding-left: 50px; }
.nav a{height: 50px; float:left; line-height:50px;text-align:center;font-size:20px; color: #fff; padding: 0 20px; }
.nav a:hover{ color: #fff;background:#ef8e0c; }
.nav a.cur_nav{ background: #ef8e0c; }
.nav .line_nav{ border: 0; float:left; color: #fff; line-height: 50px; width: 30px; text-align: center; font-size:20px; }
.job_list li{ float:left; width:210px; line-height:30px; height:30px;}
.banner{ height:200px; padding:10px; background:#76c5f0 url(picBg.jpg);}
#demo {  overflow:hidden; width: 100%; } 
#demo img { margin:0 5px;} 
#indemo {width: 800%;} 
#indemo,#demo1,#demo2{float: left;} 

.footer{ height:35px; line-height:35px; background:#004f9a; text-align:center;  color: #fff;}
.aboutUsBox{ padding-top:20px;}
.title{ background:#fff; font-weight:bold; line-height: 30px;}
.content{ line-height:28px; padding:20px 30px;background:#fff;}
.contact{ line-height:28px; background:#fff; padding:20px 30px;}
