body{
	margin:0px;
	padding:0px;
}
div,p,br,span,table,tr,td,dd,dt,dl,li,ul,form{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#565656;
	font-family:"ËÎÌå";
}
ul,li,dl,dd,dt{
	list-style:none;
}
img{
	margin:0px;
	border:none;
	padding:0px;
}
a{
	margin:0px;
	padding:0px;
	color:#676767;
	font-size:12px;
	text-decoration:none;
}
a:hover{
	color:#F00;
}
#header{
	width:996px;
	height:336px;
	margin:0 auto;
}
#header .edge_left{
	background:url(../images/sider-1.jpg) repeat-y;
	width:8px;
	height:282px;
	float:left;
}
#header .edge_right{
	background:url(../images/sider-2.jpg) repeat-y;
	width:7px;
	height:282px;
	float:right;
}
#header .banner{
	width:981px;
	height:282px;
	float:left;
}
.logo{
	width:257px;
	height:82px;
	float:left;
}
.banner-1{
	width:724px;
	height:82px;
	float:right;
}
.banner-2{
	width:981px;
	height:200px;
	float:left;
}
.nav{
	width:996px;
	height:40px;
	float:left;
}
.nav .left{
	float:left;
	background:url(../images/nav-1.jpg) no-repeat;
	width:13px;
	height:40px;
}
.nav .right{
	float:right;
	background:url(../images/nav-2.jpg) no-repeat;
	width:15px;
	height:40px;
}
.nav .main{
	width:968px;
	height:40px;
	float:left;
	background:url(../images/nav-bg.jpg) repeat-x;
}
.main ul{
	margin:0 auto;
	width:833px;
	height:40px;
/*	border:red solid 1px;*/
}
.main ul li{
	width:90px;
	border-right:#A9AAAC solid 1px;
	height:17px;
	line-height:17px;
	margin-top:12px;
	text-align:center;
	float:left;
}
.main ul li a{
	color:#215C88;
	font-weight:bold;
	font-size:14px;
}
.gap{
	width:996px;
	height:10px;
	overflow:hidden;
	float:left;
}
.gap .left{
	background:url(../images/nav-3.jpg) no-repeat;
	float:left;
	width:13px;
	height:14px;
}
.gap .right{
	background:url(../images/nav-5.jpg) no-repeat;
	width:15px;
	height:14px;
	float:right;
}
.gap .g_box{
	width:968px;
	height:14px;
	float:left;
	background:url(../images/nav-4.jpg) repeat-x;
}
.contentmain{
	margin:0 auto;
	width:981px;
	padding-left:8px;
	padding-right:7px;
	overflow:hidden;
	padding-top:16px;
}
.sidebar{
	width:257px;
	float:left;
	overflow:hidden;
	background:#E5E5E5;
}
.sidebar .header{
	background:url(../images/sidebar_1.jpg) no-repeat;
	width:257px;
	height:5px;
	overflow:hidden;
}
.sidebar .box{
	width:246px;
	overflow:hidden;
	padding-left:5px;
	padding-right:6px;
}
.sidebar .bottom{
	background:url(../images/sidebar_2.jpg) no-repeat;
	width:257px;
	height:7px;
	overflow:hidden;
}
.sidebar .title{
	width:246px;
	height:29px;
}
.sidebar .title .left{
	background:url(../images/title.jpg) no-repeat;
	width:6px;
	height:29px;
	float:left;
}
.sidebar .title .right{
	background:url(../images/title-2.jpg) no-repeat;
	width:7px;
	height:29px;
	float:right;
}
.sidebar .title .name{
	background:url(../images/title-1.jpg) repeat-x;
	height:29px;
	width:233px;
	float:left;
}
.sidebar .title .name span{
	padding-left:6px;
	line-height:29px;
	font-weight:bold;
	color:#FFF;
	font-size:13px;
	float:left;
}
.sidebar .title .name img{
	float:right;
	margin-top:12px;
}
.sidebar .list{
	width:246px;
	height:153px;
}
.sidebar .list dl{
	width:233px;
	margin:0 auto;
	height:29px;
	padding:0px;
}
.sidebar .list dl dt{
	background:url(../images/pic-1.jpg) no-repeat 8px 6px;
	padding-left:37px;
	line-height:29px;
	border-bottom:dashed 1px #474747;
	width:196px;
	float:left;
}
.sidebar .gaps{
	width:246px;
	height:17px;
	overflow:hidden;
}
.pic{
	width:236px;
	height:57px;
	margin:9px auto 0 auto;
}
.sidebar .contact{
	width:246px;
	overflow:hidden;
	padding-left:5px;
	padding-right:6px;
	margin-top:9px;
}
.sidebar .contact .tel{
	width:246px;
	height:69px;
	background:url(../images/tel.jpg) no-repeat left top;
}
.sidebar .contact .tel .name{
	margin-top:15px;
	height:15px;
	width:152px;
	float:right;
	color:#0673AE;
	font-weight:bold;
	font-size:12px;
	line-height:15px;
}
.sidebar .contact .tel .number{
	margin-top:12px;
	height:17px;
	width:152px;
	float:right;
	color:#0673AE;
	font-weight:bold;
	font-size:12px;
	line-height:17px;
}
.sidebar .contact .info-header{
	background:url(../images/contact-info-1.jpg) no-repeat;
	width:232px;
	height:5px;
	overflow:hidden;
	margin:0 auto;
}
.sidebar .contact .info-content{
	width:232px;
	overflow:hidden;
	background:#FFF;
	margin:0 auto;
}
.sidebar .contact .info-bottom{
	background:url(../images/contact-inf2.jpg) no-repeat;
	width:232px;
	height:5px;
	margin:0 auto;
	overflow:hidden;
}
.sidebar .partners{
	width:246px;
	overflow:hidden;
	padding-left:5px;
	padding-right:6px;
	margin-top:11px;
	margin-bottom:5px;
}
.sidebar .partners .info-header{
	background:url(../images/contact-info-1.jpg) no-repeat;
	width:232px;
	height:5px;
	margin:10px auto 0px auto;
	overflow:hidden;
}
.sidebar .partners .info-content{
	height:108px;
	width:232px;
	overflow:hidden;
	background:#FFF;
	margin:0 auto;
}
.sidebar .partners .info-bottom{
	background:url(../images/contact-inf2.jpg) no-repeat;
	width:232px;
	height:5px;
	margin:0 auto;
	overflow:hidden;
}



.sidebar .login{
	width:246px;
	overflow:hidden;
	padding-left:5px;
	padding-right:6px;
	margin-bottom:11px;
}
.sidebar .login .info-header{
	background:url(../images/contact-info-1.jpg) no-repeat;
	width:232px;
	height:5px;
	margin:10px auto 0px auto;
	overflow:hidden;
}
.sidebar .login .info-content{
	height:118px;
	width:232px;
	overflow:hidden;
	background:#FFF;
	margin:0 auto;
}
.sidebar .login .info-bottom{
	background:url(../images/contact-inf2.jpg) no-repeat;
	width:232px;
	height:5px;
	margin:0 auto;
	overflow:hidden;
}

.slide{
	width:711px;
	height:227px;
	float:right;
}
.box-r{
	width:711px;
	overflow:hidden;
	float:right;
	margin-top:10px;
}
.box-r .title{
	width:711px;
	height:34px;
}
.box-r .title .left{
	background:url(../images/box-1.jpg) no-repeat;
	width:10px;
	height:34px;
	float:left;
}
.box-r .title .right{
	background:url(../images/box-2.jpg) no-repeat;
	width:11px;
	height:34px;
	float:right;
}
.box-r .title .name{
	background:url(../images/box-bg.jpg) repeat-x;
	height:34px;
	line-height:34px;
	width:690px;
	float:left;
}
.box-r .title .name span{
	font-weight:bold;
	color:#FFF;
	font-size:13px;
	float:left;
}
.box-r .title .name img{
	float:right;
	margin-top:16px;
}
.box-r .link{
	height:67px; 
	width:709px; 
	border-left:#1F69B0 solid 1px; 
	border-right:#1F69B0 solid 1px;
}
.box-r .content{
	width:709px;
	height:269px;
	border-left:#1F69B0 solid 1px;
	border-right:#1F69B0 solid 1px;
}
.box-r .content .info{
	width:166px;
	height:159px;
	float:left;
	margin-top:7px;
	padding-left:11px;
}
.box-r .content .info .header{
	background:url(../images/zp-info-1.jpg) no-repeat;
	width:166px;
	height:7px;
	overflow:hidden;
}
.box-r .content .info .info-c{
	background:url(../images/zp-info-3.jpg) repeat-y;
	width:166px;
	height:145px;
}
.box-r .content .info .bottom{
	background:url(../images/zp-info-2.jpg) no-repeat;
	height:7px;
	overflow:hidden;
	width:166px;
}
.box-r .content .job-list{
	width:521px;
	padding-right:4px;
	height:169px;
	float:right;
}
.box-r .content .job-list .j_left{
	float:left;
	background:url(../images/table-left.jpg) no-repeat;
	width:10px;
	height:269px;
}
.box-r .content .job-list .j_right{
	float:right;
	background:url(../images/table-right.jpg) no-repeat;
	width:11px;
	height:269px;
}
.box-r .content .job-list .list{
	background:url(../images/table-bg.jpg) repeat-x;
	height:269px;
	float:left;
	width:500px;
}
.box-r .content .job-list .list .t-list{
	height:36px;
	width:500px;
}
.box-r .content .job-list .list .t-list dt{
	float:left;
	width:100px;
	line-height:36px;
	text-align:center;
	color:#676767;
}
.box-r .content .job-list .list dl{
	width:500px;
	height:26px;
}
.box-r .content .job-list .list dl dt{
	width:100px;
	line-height:26px;
	color:#676767;
	float:left;
	text-align:center;
}
.box-r .bottom{
	background:url(../images/box-3.jpg) no-repeat;
	overflow:hidden;
	width:711px;
	height:6px;
}
.box-s{
	width:714px;
	height:343px;
	float:right;
	margin-top:8px;
}
.box-s .header{
	background:url(../images/list-1.jpg) no-repeat;
	width:714px;
	height:12px;
	overflow:hidden;
}
.box-s .bottom{
	background:url(../images/list-2.jpg) no-repeat;
	width:714px;
	height:10px;
	overflow:hidden;
	float:right;
}
.box-s .info-box{
	background:url(../images/list-3.jpg) repeat-y;
	width:714px;
	height:321px;
}
.box-s .info-box .six-box{
	width:221px;
	height:155px;
	float:left;
	padding-left:13px;
}
.box-s .info-box .six-box .title{
	width:221px;
	height:29px;
}
.box-s .info-box .six-box .left{
	background:url(../images/title.jpg) no-repeat;
	width:6px;
	height:29px;
	float:left;
}
.box-s .info-box .six-box .right{
	background:url(../images/title-2.jpg) no-repeat;
	width:7px;
	height:29px;
	float:right;
}
.box-s .info-box .six-box .name{
	background:url(../images/title-1.jpg) repeat-x;
	height:29px;
	float:left;
	width:208px;
}
.box-s .info-box .six-box .name span{
	line-height:29px; 
	padding-left:40px; 
	color:#FFF; 
	font-weight:bold;
	float:left;
}
.box-s .info-box .six-box .name img{
	float:right;
	margin-top:11px;
}
.bot{
	width:976px;
	overflow:hidden;
	margin:10px auto 0 auto;
}
.bot .header{
	background:url(../images/bot-1.jpg) no-repeat;
	width:976px;
	height:3px;
	overflow:hidden;
}
.bot .box{
	width:976px;
	height:51px;
	background:#E5E5E5;
}
.bot .box .logo{
	width:976px;
	height:51px;
	background:url(../images/bot-logo.jpg) no-repeat 915px top;
}
.nav-2{
	margin-left:8px; position:absolute; z-index:999px; margin-top:-25px; display:none;
}
.nav-2 .bg{
	background:#1193cb
}