*{margin:0;padding:0;}
html,body{margin:0;padding:0;}
ol,ul,li{margin:0;padding:0;list-style-type:none;}
img{border:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
a,a:visited{color:#333;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#F00;text-decoration:none;}
.clear{clear:both;height:0px;overflow:hidden;zoom:1;}
.fl_r{float:right;}
.txt_c{text-align:center;}
.co_red{color:#EC4847;}
.hide{display:none;}
.backToTop{bottom:0px!important;bottom:auto;position:fixed;_position:absolute;width:43px;height:43px;background:url("go_top.png") no-repeat 0 0;cursor:pointer;z-index:100;bottom:0;display:none;}
.backToTop:hover{background-position:0 -43px;-webkit-transition:background 0.2s ease 0s;-moz-transition:background 0.2s ease 0s;-o-transition:background 0.2s ease 0s;-ms-transition:background 0.2s ease 0s;transition:background 0.2s ease 0s}

body{color:#333;background:#EEF5FD url("bg.jpg") repeat-x left top;;font-family:"\5FAE\8F6F\96C5\9ED1","Microsoft YaHei","微软雅黑",Verdana,"宋体",Arial}

.m{width:1200px;margin:0 auto;}

.nav{height:59px;line-height:59px;font-size:18px;background:#FFF;border-bottom:#10437A 1px solid;overflow:hidden;}
.nav .fl_r a{color:#EC4847;font-size:14px;}
.nav ul li{float:left;}
.nav ul li a{padding:0 32px;display:inline-block;}
.nav ul li a:hover,.nav ul li.curr a{color:#FFF;background:#40BEBD;}
.nav ul li a.logo{width:207px;height:59px;margin-right:16px;padding:0;text-indent:-9999px;background:url("") no-repeat left center;display:block;}

.banner{width:1200px;height:400px;margin:0 auto;background:url("banner.png") no-repeat center;}
.banner .title{width:1100px;height:400px;margin:0 auto;text-indent:-9999px;background:url("title.png") no-repeat center;}

.foot{padding:8px 0;font-size:12px;line-height:180%;color:#666;text-align:center}
.foot a{color:#FFF;}

.box{margin-top:15px;padding:0 15px;background-color:#FFF;}
.box-head{height:52px;line-height:52px;border-bottom:#DDD 1px solid;}
.box-head h3{color:#2D57A9;font-size:24px;display:inline-block;border-bottom:#2D57A9 1px solid;}
.box-body{padding:8px 0;line-height:200%;font-size:18px;}

.job ul li{width:257px;height:116px;margin:7px;padding:8px;float:left;border:#CCC 1px dotted;background:#FCFCFC;display:inline;overflow:hidden;}
.job ul li .info{padding:0 0 8px;font-size:12px;line-height:15px;color:#666;}
.job ul li .title{font-size:16px;padding-bottom:4px;line-height:22px;}
.job ul li .desc{line-height:150%;}