@charset "utf-8";
/* CSS Document */
/*flash*/
.flash{ height:667px; width:100%; margin:0 auto;}

/*轮播图*/
/*.tab{width:100%; height:546px; overflow:hidden;}
.tab dl{margin:0;width:100%; }
.tab dl dt{ position: relative;top:410px; width:214px; padding-left:786px; margin:-26px auto 0 auto;height:26px; line-height:26px;z-index:2222;}
.tab dl dt a{float:left;display:block;cursor:pointer;width:19px; height:26px;margin-right:5px;background:url(images/ico2.png) no-repeat left 5px; text-indent:-9999px;}
.tab dl dt a:hover{display:block; width:26px; height:26px; background:url(./images/ico1.png) no-repeat;}
.tab dl dt a.tabActive{width:26px; height:26px;background:url(./images/ico1.png) no-repeat;}
.tab dl dd div{height:546px; z-index:1!important}
.tab dl dd{z-index:1!important}*/

.tab{width:100%; height:546px; overflow:hidden;}
.tab dl{margin:0;width:100%; }
.tab dl dt{ position: relative;top:410px; width:214px; padding-left:786px; margin:-26px auto 0 auto;height:26px; line-height:26px;z-index:2222;}
.tab dl dt a{float:left;display:block;cursor:pointer;width:19px; height:26px;margin-right:5px;background:url(images/ico2.png) no-repeat left 5px; text-indent:-9999px;}
.tab dl dt a:hover{display:block; width:26px; height:26px; background:url(./images/ico1.png) no-repeat;}
.tab dl dt a.tabActive{width:26px; height:26px;background:url(./images/ico1.png) no-repeat;}
.tab dl dd div{height:546px; z-index:1!important}
.tab dl dd{z-index:1!important}

.shbg a,.shuihubg a,.wsbg a,.zyjbg a{ height:546px; width:100%; display: block; overflow:hidden}
.shbg{ width:100%; height:546px; background: url(images/sh.jpg) no-repeat center top;}
.shuihubg{ width:100%; height:546px; background: url(images/shuihu.jpg) no-repeat center top;}
.wsbg{ width:100%; height:546px; background: url(images/ws.jpg) no-repeat center top;}
.zyjbg{ width:100%; height:546px; background: url(images/zyj.jpg) no-repeat center top;}

.bgflash{ width:100%; background:url(images/flash1.png) no-repeat center bottom; height:109px; position: absolute; z-index:21121; top:-209px;}
.bgflash p{ width:1000px; margin:0 auto}

.width180{ width:180px; margin-left:24px; margin-top:14px; display:inline}

.width564{ width:564px; height:272px; margin-left:10px; margin-top:14px;}
.width189{ width:189px; margin:14px 0 0 11px; display:inline}
.bor{ border:solid 1px #d1ebff; background:#f3faff}
/*left*/
.void{ width:178px; height:79px; text-align:center; padding-top:3px;}
.service{ width:178px; height:178px; margin-top:10px;}
/*
.service h1{ font-size:14px; color:#459cdd; background:url(images/sev.jpg) no-repeat right center; height:30px; border-bottom:solid 1px #d1ebff; font-weight:bold; line-height:30px; text-indent:13px;}
*/
.service h1{ font-size:14px; color:#459cdd; height:30px; border-bottom:solid 1px #d1ebff; font-weight:bold; line-height:30px; text-indent:13px;}
.service p{ line-height:30px; padding:27px 0 10px 22px;}
.service b{ color:#adbbc5;}
/*cont*/
.width564 h1,.position h1{font-size:14px; color:#459cdd; height:30px; border-bottom:solid 1px #d1ebff; font-weight:bold; line-height:30px; text-indent:13px;}
.width564 h1 span,.position h1 span{ float:right; margin-right:15px;}
.width564 h1 span a,.position h1 span a{ color:#797d7f; font-size:12px; font-weight:lighter}
.textPhoto{ float:left; width:145px; margin:7px 9px 0 9px;}
.textPhoto dl dt{ background:url(images/banBg.jpg) no-repeat; width:141px; height:86px; padding-top:3px;text-align:center;}
.textPhoto dl dt img{ width:135px; height:83px;}
.textPhoto dl dd{ width:145px; height:27px; line-height:23px; text-align:center}

.news{ float:left; width:385px; padding-top:9px;}
.news ul li{ height:28px; height:28px;*height:26px; *height:26px;_height:26px; _height:26px;}
.news ul li a{ color:#2384cd}
.news ul li span{ float:right; color:#a3a8ab}
.news ul li b{width:40px; height:17px; line-height:17px; margin-right:13px; font-weight:lighter; float:left; display:inline-block; color:#FFF;}
.news ul li h3{ float: left;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:245px;}
.blue{  text-align:center; background:url(images/blue.jpg) no-repeat;}
.purple{  text-align:center; background:url(images/purple.jpg) no-repeat;}
.orange{  text-align:center; background:url(images/orange.jpg) no-repeat;}
/*right*/
	/*热门职位*/
/*.position{ height:178px; margin-bottom:10px;}*/
.position{ height:178px; margin-bottom:10px;}
.position ul { margin-left:18px; padding-top:12px;}
.position ul li{ line-height:24px;}
.position ul li span{ color:#9ea2a4;}
.position ul li a,.textPhoto dl dd a{ color:#535557}
.banner1{ width:187px; height:78px; padding-top:4px; text-align:center}
.banner1 img{ width:182px; height:76px;}
.divdw{ position:relative; margin-top:-100px;}