﻿@charset "gb2312";
/* CSS Document */
body{ font-size:12px; margin:0; padding:0; font-family:Arial,"宋体"; }
ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,form{ margin:0; padding:0;}
ul{ list-style:none;}
a{ color:#605f5f; text-decoration:none;}
a:hover{ color:#605f5f;}
img{ border:none;}
.clearfloat{ clear:both; height:0px; line-height: 0px; font-size:0px;}
.font_blue{font-size:12px; color:#509bdb; }
.font_black{font-size:14px; color:#bcbcbc;font-family:"microsoft yahei";}
/* container */
#container{ background:#fff;}
.maxwidth{ margin:0 auto; width:950px;}
/* header */
#header{ height:89px;}
.nav { height:40px; background:url(images/nav_bg.jpg) repeat-x; overflow:hidden; margin-bottom:17px;}
.nav ul { float:right; height:36px;}
.nav li.first { padding:0; background:none;}
.nav ul li { font-size:14px; font-family:"microsoft yahei"; float:left; background:url(images/edge.jpg) no-repeat left center; padding-left:3px;}
.nav ul li a{ color:#fff; display:block; line-height:36px; text-align:center; padding:0 49px;}
.nav ul li a:hover{ color:#fff; background:url(images/ahover.jpg) repeat-x;}
.nav ul li a#current{ color:#fff;background:url(images/ahover.jpg) repeat-x;}
.banner{
	height: 335px;
	overflow: hidden;
	margin-bottom:15px;
	}
div.picPlayer {
    overflow: hidden;
    position: relative;
}
div.picPlayer .picBox {
    position: relative;
}
div.picPlayer .numberButton
{
    list-style:none;
    margin:0;
    padding:0;
    overflow:hidden;
    zoom:1;
    position:absolute;
    right:5px;
    bottom:10px;
}
div.picPlayer .numberButton li
{
    width: 18px;
    height: 18px;
    text-align: center;
    color: #f60;
    line-height: 18px;
    overflow: visible;
    font-size: 13px;
    border: #d8d8d8 1px solid;
    float: left;
    filter: alpha(opacity=70);
    cursor: pointer;
    opacity: 0.7;
	background:#fff;
}
div.picPlayer .numberButton li.selected
{
    color: #fff;
    font-weight: bold;
    filter: alpha(opacity=100);
    position: relative;
    z-index: 2;
    opacity: 1;
	background:#ff6600;
}
.search{ height:38px; background:#e9e9e9;border:1px solid #446983; margin-bottom:17px;}
#main{ zoom:1; margin-bottom:17px;}
.box{  border:1px solid #446983;}
.title{font-size:18px; font-family:"microsoft yahei"; color:#3c3c3c; font-weight:normal; border-bottom:1px solid #446983;  padding:16px 0 13px 43px; background:url(images/ico.jpg) no-repeat 11px 20px;}
.about{ padding:33px 36px 66px 30px; color:#595959; line-height:2em;}
.job{ padding:29px 38px 30px 40px;}
/* footer */
#footer{ height:96px; text-align:center;color:#696969;  line-height:96px; }