@charset "utf-8";
	#header {
	position:relative;
	z-index:3
}
#content {
	padding:0;
	max-width:1240px;
	_width:1240px;
	margin-top:0px;
	background:0
}
.column {
	padding:20px 20px 10px 20px;
	background:#fff
}
.areaL {
	width:33.58%;
	float:left;
	margin-right:20px
}
.areaC {
	overflow:hidden;
	zoom:1
}

.areaLC {
	overflow:hidden;
        float: left;
	width:70%;
	zoom:1
}
.areaR {
	width:25.8%;
	float:right;
	margin-left:20px
}
#columnA {
	height:270px
}
.headNew {
	padding:23px;
	height:84px;
	overflow:hidden;
	background:url(../img/icons7.jpg) 0 bottom #fff
}
.headNew dt {
	float:left;
	width:90px;
	height:80px;
	text-align:center;
	position:relative;
	margin-right:20px;
	border:1px solid #cb1a1a
}
.headNew dt span {
	display:block;
	font-size:22px;
	line-height:40px;
	padding:0 10px;
	background:#ee0f0f;
	color:#fff
}
.headNew dt .d {
	background:#fff;
	color:#d90400
}
.headNew dd {
	font-size:0;
	height:84px;
	overflow:hidden;
	zoom:1;
	text-align:center
}
.headNew .t {
	vertical-align:top;
	font-size:38px;
	height:50px;
	line-height:50px;
	margin-bottom:8px;
	overflow:hidden
}
.headNew .t a {
	color:#d90400
}
.headNew .n {
	font-size:14px;
	vertical-align:top;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:31.3%;
	margin:0 2% 0 0
}
.headNew .n a {
	color:#777
}
#indXwdt {
	overflow:hidden;
	zoom:1
}
.indBox .iHd {
	height:44px;
	line-height:44px;
	border-bottom:2px solid #0068b7;
	overflow:hidden;
	margin-bottom:20px
}
.indBox .iHd h3 {
	float:left;
	font-size:20px;
	color:#fff;
	background:#0068b7
}
.indBox .iHd h3 a {
	float:left;
	display:block;
	padding:0 20px 0 0;
	color:#fff
}
.indBox .iHd h3 i {
	display:block;
	float:left;
	width:44px;
	height:44px;
	line-height:44px;
	font-size:25px;
	margin:0 10px 0 0;
	background:#00599d;
	text-align:center
}
.indBox .iBd {
	overflow:hidden
}
#columnB h3 {
	width:84px;
	height:66px;
	float:left;
	margin-right:16px;
	background:#0068b7;
	text-align:center;
	color:#fff;
	font-size:19px
}
#columnB h3 a {
	display:block;
	padding:9px 15px;
	line-height:1.3;
	color:#fff
}
#columnB h3 a:hover {
	text-decoration:none
}
#columnC .areaC .box {
	margin-bottom:0
}
#columnC .areaC .bd {
	min-height:118px;
	_height:112px
}
#columnC .areaC .infoList li {
	height:30px;
	line-height:30px
}
#columnC .areaR .bd {
	padding:0
}
#columnG .areaC .box {
	margin-bottom:0
}
#columnG .areaC .bd {
	min-height:118px;
	_height:112px
}
#columnG .areaC .infoList li {
	height:30px;
	line-height:30px
}
#columnG .areaR .bd {
	padding:0
}
.leader {
	font-size:14px;
	height:70px;
	overflow:hidden;
	padding-top:5px
}
.leader li {
	float:left;
	width:47%;
	padding-left:3%;
	line-height:2.2
}
.leader li p {
	display:none
}
.leader a {
	color:#0068b7
}
.leaderType {
	font-size:14px;
	overflow:hidden;
	background:#fff
}
.leaderType li {
	float:left;
	height:33px;
	line-height:33px;
	width:49.9%
}
.leaderType li a {
	display:block;
	line-height:31px;
	border:1px solid #ececec;
	padding-left:30%;
	background:url(../img/icons6.png) 12% -44px no-repeat
}
.leaderType .li1 a {
	background-position:12% 7px
}
.leaderType .li4 a {
	background-position:12% -95px
}
.sideZqqd li {
	vertical-align:top
}
.sideZqqd li a {
	display:block;
	height:53px;
	margin-bottom:10px;
	background:url(../img/icons8.png) center 0 #db2531 no-repeat
}
.sideZqqd .li2 a {
	background-position:center -68px;
	background-color:#10a2c9
}
#zdlyxx .bd {
	padding:5px 0 0 0
}
.zdlyTypes {
	overflow:hidden;
	margin-right:-2%
}
.zdlyTypes li {
	font-size:14px;
	float:left;
	height:30px;
	line-height:30px;
	background:#f2f2f2;
	width:31.3%;
	margin:2% 2% 0 0;
	text-align:center
}
.zdlyTypes li a {
	display:block
}
.zdlyTypes li a:hover {
	background:#d2ecff;
	text-decoration:none;
	color:#0068b7
}
.zdlyTypes .spe {
	width:3px;
	margin:0 2%;
	overflow:hidden
}
.xxgkIcons {
	height:170px;
	overflow:hidden;
	margin-right:-6%;
	margin-bottom:5px
}
.xxgkIcons li {
	font-size:14px;
	float:left;
	width:46%;
	margin-right:4%;
	height:36px;
	line-height:36px;
	overflow:hidden;
	margin-bottom:7px;
	*display:inline
}
.xxgkIcons a {
	display:block;
	background:#ececec
}
.xxgkIcons li a:hover {
	background:#d2ecff;
	text-decoration:none;
	color:#0068b7
}
.xxgkIcons i {
	display:block;
	float:left;
	height:100%;
	width:36px;
	background:url(../img/icons1.png) center -408px no-repeat #298ad4;
	margin-right:10px
}
.xxgkIcons .li2 i {
	background-color:#f5513f;
	background-position:center -522px
}
.xxgkIcons .li3 i {
	background-color:#2eb5bd;
	background-position:center -860px
}
.xxgkIcons .li4 i {
	background-color:#2ebd45;
	background-position:center -634px
}
.xxgkIcons .li5 i {
	background-color:#f59d3f;
	background-position:center -746px
}
.xxgkIcons .li6 i {
	background-color:#b4bd2a;
	background-position:center -860px
}
.xxgkIcons .li7 i {
	background-color:#7697f6;
	background-position:5px -1205px
}
.xxgkIcons .li8 i {
	background-color:#df76f6;
	background-position:9px -1456px
}
#columnD .areaL .boxA .bd {
	padding-top:10px
}
.ztdhBox {
	background:#f2f2f2;
	height:100px;
	overflow:hidden
}
.ztdhBox .hd {
	width:36px;
	line-height:18px;
	overflow:hidden;
	background:#f59d3f;
	float:left;
	height:100%
}
.ztdhBox .hd h3 {
	color:#fff;
	padding:13px 10px 0 10px;
	font-size:16px
}
.ztdhBox .hd .more {
	float:right;
	color:#999
}
.ztdhBox .bd {
	padding:0;
	overflow:hidden;
	zoom:1
}
#indJdxc {
	margin-bottom:15px
}
#ReceiptCheck {
	display:block;
	margin:10px 15px;
	position:relative;
	zoom:1
}
#ReceiptCheck li {
	position:relative;
	width:79%;
	padding:5px 0;
	overflow:hidden
}
#ReceiptCheck span {
	display:block;
	float:left;
	width:80px;
	text-align:right
}
#ReceiptCheck label {
	display:block;
	overflow:hidden;
	zoom:1;
	border:1px solid #b9d8ee;
	background:#fff;
	padding:4px;
	position:relative
}
#ReceiptCheck .input {
	position:relative;
	display:block;
	border:0;
	width:100%;
	outline:0;
	height:20px;
	line-height:20px
}
#ReceiptCheck .submit {
	width:18%;
	position:absolute;
	padding:0;
	right:0;
	top:5px;
	height:70px
}
#ReceiptCheck .submit a {
	display:block;
	background:#fff;
	color:#0068b7;
	border:1px solid #b9d8ee;
	text-align:center;
	height:68px;
	line-height:68px;
	cursor:pointer;
	-webkit-transition:200ms;
	-o-transition:200ms;
	-moz-transition:200ms;
	transition:200ms
}
#ReceiptCheck .submit a:hover {
	text-decoration:none;
	border-color:#a6c3d8
}
#ReceiptCheck .submit span {
	display:none
}
#ReceiptCheck .checkCode img {
	cursor:pointer;
	position:absolute;
	right:4px;
	top:4px
}
#columnD .areaC {
	_float:left
}
#indCjfw {
	width:57%;
	float:left
}
#indLstd {
	width:40%;
	float:right
}
#indCjfw .bd,#indLstd .bd {
	padding:5px 0 0 0
}
#indLstd .bd {
	width:310px
}
.cjfwList {
	overflow:hidden
}
.cjfwList li {
	float:left;
	width:33.2%;
	height:42px;
	line-height:42px;
	margin:2% 0
}
.cjfwList li a {
	float:left;
	display:block;
	padding-left:38%;
	background:url(../img/icons5.png) 0 0 no-repeat;
	word-break:keep-all;
	white-space:nowrap
}
.cjfwList .li2 a {
	background-position:0 -69px
}
.cjfwList .li3 a {
	background-position:0 -141px
}
.cjfwList .li4 a {
	background-position:0 -212px
}
.cjfwList .li5 a {
	background-position:0 -280px
}
.cjfwList .li6 a {
	background-position:0 -351px
}
.lstdList {
	overflow:hidden;
	margin-right:-5%
}
.lstdList li {
	font-size:14px;
	float:left;
	width:30%;
	margin:2% 1.5% 0 0;
	text-align:center;
	background:#298ad4;
	height:40px;
	line-height:40px
}
.lstdList a {
	display:block;
	color:#fff;
	-webkit-transition:200ms;
	-o-transition:200ms;
	-moz-transition:200ms;
	transition:200ms
}
.lstdList a:hover {
	letter-spacing:2px;
	text-decoration:none
}
.lstdList .li2 {
	background:#f5513f
}
.lstdList .li3 {
	background:#2ebd45
}
.lstdList .li4 {
	background:#f59d3f
}
.lstdList .li5 {
	background:#2eb5bd
}
.lstdList .li6 {
	background:#df76f6
}
#indGrbs {
	overflow:hidden;
	zoom:1;
	margin-bottom:10px
}
#indGrbs .bd {
	padding:5px 0 0 0;
	height:105px
}
.grbsList {
	overflow:hidden
}
.grbsList li {
	overflow:hidden;
	float:left;
	text-align:center;
	width:12.6%;
	margin:0 .8%
}
.grbsList li a {
	display:block;
	height:28px;
	line-height:28px
}
.grbsList li a:hover {
	text-decoration:none
}
.grbsList-dept li {
	width:18.4%
}
.bmbsList {
	overflow:hidden
}
.bmbsList li {
	overflow:hidden;
	float:left;
	text-align:center;
	width:12.6%;
	margin:0 .8%
}
.bmbsList li a {
	display:block;
	height:30px;
	line-height:30px
}
.bmbsList li a:hover {
	text-decoration:none
}
.bmbsList-dept li {
	width:18.4%
}
.ztfwBox .hd {
	border-bottom:1px solid #e5e5e5
}
.ztfwBox .hd h3 {
	height:36px;
	line-height:36px;
	display:inline-block;
	*display:inline;
	zoom:1;
	padding:0 15px 0 35px;
	font-size:16px;
	position:relative;
	bottom:-1px;
	background:url(../img/icons1.png) 12% -1456px #0068b7 no-repeat
}
.ztfwBox .hd h3 a {
	color:#fff
}
.ztdhList {
	overflow:hidden;
	padding:10px 0
}
.ztdhList li {
	font-size:14px;
	float:left;
	width:7.68%;
	text-align:center
}
.ztdhList li a {
	display:block;
	padding-top:50px;
	background:url(../img/icons3.png) center 10px no-repeat
}
.ztdhList .li2 a {
	background-position:center -118px
}
.ztdhList .li3 a {
	background-position:center -247px
}
.ztdhList .li4 a {
	background-position:center -373px
}
.ztdhList .li5 a {
	background-position:center -499px
}
.ztdhList .li6 a {
	background-position:center -625px
}
.ztdhList .li7 a {
	background-position:center -755px
}
.ztdhList .li8 a {
	background-position:center -881px
}
.ztdhList .li9 a {
	background-position:center -1010px
}
.ztdhList .li10 a {
	background-position:center -1135px
}
.ztdhList .li11 a {
	background-position:center -1262px
}
.ztdhList .li12 a {
	background-position:center -1392px
}
.ztdhList .li13 a {
	background-position:center -1519px
}
.ztdhList li a:hover {
	text-decoration:none;
	color:#0068b7
}
.ztdhList .li1 a:hover {
	background-position:center -1642px
}
.ztdhList .li2 a:hover {
	background-position:center -1770px
}
.ztdhList .li3 a:hover {
	background-position:center -1899px
}
.ztdhList .li4 a:hover {
	background-position:center -2025px
}
.ztdhList .li5 a:hover {
	background-position:center -2151px
}
.ztdhList .li6 a:hover {
	background-position:center -2277px
}
.ztdhList .li7 a:hover {
	background-position:center -2407px
}
.ztdhList .li8 a:hover {
	background-position:center -2533px
}
.ztdhList .li9 a:hover {
	background-position:center -2662px
}
.ztdhList .li10 a:hover {
	background-position:center -2787px
}
.ztdhList .li11 a:hover {
	background-position:center -2914px
}
.ztdhList .li12 a:hover {
	background-position:center -3044px
}
.ztdhList .li13 a:hover {
	background-position:center -3171px
}
#columnE {
	height:402px
}
#indMyzj {
	margin-bottom:0
}
#indMyzj .bd {
	min-height:213px
}
#indZwfbh .boxA .bd {
	min-height:136px;
	_height:136px
}
#indSjxx {
	margin-bottom:5px;
	overflow:hidden;
	zoom:1
}
#indSjxx .bd {
	padding:3px 0 5px
}
#indSjxx .bd .tCon {
	min-height:229px;
	_height:229px
}
#indSjxx .bd .tCon .zjList {
	height:215px;
	margin-bottom:5px
}
#indSjxx .letterList .num,#indSjxx .letterList .dep,#indSjxx .letterList .date {
	display:none
}
#indSjxx .letterList .ico {
	width:24px
}
#indSjxx .letterList .state {
	width:60px
}
#indSjxx .letterList .last td {
	border-bottom:0
}
.sideBtn-wydc {
	height:70px;
	background:url(../img/icons8.png) 0 -130px no-repeat;
	display:block
}
.zjBtns {
	overflow:hidden
}
.zjBtns li {
	width:48.5%;
	float:left
}
.zjBtns li a {
	padding-left:35%;
	background:url(../img/icons1.png) 15% -2197px no-repeat #459ddf;
	height:46px;
	line-height:46px;
	display:block;
	font-size:16px;
	color:#fff;
	-webkit-transition:200ms;
	-o-transition:200ms;
	-moz-transition:200ms;
	transition:200ms
}
.btn-col-3 li {
	width:142px
}
.zjBtns li a:hover {
	text-decoration:none;
	padding-left:39%;
	background-color:#2e7bb4
}
.zjBtns .btn-search {
	margin:0 10px
}
.zjBtns .btn-search a {
	background-position:15% -2487px;
	background-color:#458adf
}
.zjBtns .btn-search a:hover {
	background-color:#2e6fc0
}
.zjBtns .btn-write-link a {
	background-position:15% -2357px;
	background-color:#f19e23
}
.zjBtns .btn-write-link a:hover {
	background-color:#d28615
}
.zjBtns .d a {
	background-position:18% -1201px;
	background-color:#eb5454
}
.zjBtns .e,.zjBtns .f {
	width:47.75%
}
.zjBtns .e a {
	background-position:15% -1333px;
	background-color:#4bc83e
}
.zjBtns .e a:hover {
	background-color:#3dc030
}
.zjBtns .f {
	float:right
}
.zjBtns .f a {
	background-position:15% -2487px;
	background-color:#d34805
}
.zjBtns .f a:hover {
	background-color:#a13400
}
#indZwfbh .bd {
	height:112px
}
#indZxft .bd {
	height:102px;
	overflow:hidden
}
.newInterview {
	padding-top:7px
}
.newInterview .interviewItem {
	overflow:hidden
}
.newInterview .interviewPic {
	width:auto;
	height:94px;
	float:left;
	margin-right:15px
}
.newInterview .interviewPic img {
	width:156px;
	height:90px
}
.newInterview .interviewCon {
	font-size:14px;
	overflow:hidden;
	zoom:1
}
.newInterview .interviewCon .title,.interviewCon .date,.interviewCon .guest {
	height:30px;
	line-height:30px;
	overflow:hidden
}
.newInterview .interviewCon .intro,.interviewLink {
	display:none
}
.newInterview .interviewCon .label {
	color:#0068b7;
	font-weight:bold
}
#columnF {
	margin-bottom:0
}
#indSqjj {
	overflow:hidden;
	zoom:1
}
#indSqjj .item {
	overflow:hidden;
	padding-top:10px;
	position:relative
}
#indSqjj .item .pic {
	float:left;
	margin-right:20px;
	width:21%
}
#indSqjj .item img {
	height:auto;
	width:100%
}
#indSqjj .item .intro {
	height:150px;
	text-indent:2em;
	overflow:hidden;
	line-height:30px
}
#indSqjj .item .more {
	display:none;
	position:absolute;
	right:0;
	bottom:0;
	height:25px;
	line-height:25px;
	padding:0 10px;
	background:#fff;
	border:1px solid #e1e1e1;
	color:#999;
	text-indent:0;
	font-size:12px
}
.zjxsList {
	overflow:hidden;
	margin-bottom:20px
}
.zjxsList li {
	float:left;
	text-align:center;
	width:13.4%;
	margin:0 1% 0 0;
	background:#d9534f
}
.zjxsList li a {
	display:block;
	height:36px;
	line-height:36px;
	color:#fff;
	-webkit-transition:200ms;
	-o-transition:200ms;
	-moz-transition:200ms;
	transition:200ms
}
.zjxsList .last {
	float:right;
	margin-right:0
}
.zjxsList li a:hover {
	text-decoration:none;
	letter-spacing:2px
}
.zjxsList .li2 {
	background:#5bc0de
}
.zjxsList .li3 {
	background:#4765a0
}
.zjxsList .li4 {
	background:#1abc9c
}
.zjxsList .li5 {
	background:#5cb85c
}
.zjxsList .li6 {
	background:#5bc0de
}
.zjxsList .li7 {
	background:#4765a0
}
#indTsxs .bd {
	padding:15px 0 0 0
}
.indBtnslink .tempWrap {
	width:765px !important
}
.indBtnslink {
	border:1px #ddd solid;
	background:#fafafa;
	padding:28px 0 10px 35px;
	position:relative;
	margin:20px 0
}
.indBtnslink .prev,.indBtnslink .next {
	position:absolute;
	display:block;
	width:16px;
	height:25px;
	top:55px;
	cursor:pointer
}
.indBtnslink .prev {
	background:url(../img/prev.png) no-repeat;
	left:12px
}
.indBtnslink .next {
	background:url(../img/next.png) no-repeat;
	right:12px
}
.indBtns {
	overflow:hidden
}
.indBtns li {
	float:left;
	width:80px;
	text-align:center;
	margin-right:46px;
	-webkit-transition:margin-top 400ms;
	-o-transition:margin-top 400ms;
	-moz-transition:margin-top 400ms;
	transition:margin-top 400ms
}
.indBtns li h3 {
	background:#3baeda;
	border-radius:3px
}
.indBtns li.btns2 h3,.indBtns li.btns9 h3 {
	background:#37bd9c
}
.indBtns li.btns3 h3,.indBtns li.btns10 h3,.indBtns li.btns15 h3 {
	background:#f6bb43
}
.indBtns li.btns4 h3,.indBtns li.btns11 h3 {
	background:#22b658
}
.indBtns li.btns5 h3,.indBtns li.btns12 h3 {
	background:#169fa5
}
.indBtns li.btns6 h3,.indBtns li.btns13 h3 {
	background:#fb6e52
}
.indBtns li.btns7 h3,.indBtns li.btns14 h3 {
	background:#0c92d1
}
.indBtns li.btns8 h3 {
	background:#ec87c1
}
.indBtns li i {
	height:60px;
	display:block
}
.indBtns li.btns1 i {
	background:url(../img/icons10.png) no-repeat 25px 12px;
	transition:all 400ms
}
.indBtns li.btns2 i {
	background:url(../img/icons10.png) no-repeat -98px 12px;
	transition:all 400ms
}
.indBtns li.btns3 i,.indBtns li.btns11 i {
	background:url(../img/icons10.png) no-repeat -220px 12px;
	transition:all 400ms
}
.indBtns li.btns4 i,.indBtns li.btns12 i {
	background:url(../img/icons10.png) no-repeat -340px 12px;
	transition:all 400ms
}
.indBtns li.btns5 i {
	background:url(../img/icons10.png) no-repeat -585px 12px;
	transition:all 400ms
}
.indBtns li.btns6 i {
	background:url(../img/icons10.png) no-repeat -708px 12px;
	transition:all 400ms
}
.indBtns li.btns7 i,.indBtns li.btns15 i {
	background:url(../img/icons10.png) no-repeat -830px 12px;
	transition:all 400ms
}
.indBtns li.btns8 i {
	background:url(../img/icons10.png) no-repeat -950px 12px;
	transition:all 400ms
}
.indBtns li.btns9 i {
	background:url(../img/icons10.png) no-repeat -1090px 12px;
	transition:all 400ms
}
.indBtns li.btns10 i {
	background:url(../img/icons10.png) no-repeat -1222px 12px;
	transition:all 400ms
}
.indBtns li.btns13 i {
	background:url(../img/icons10.png) no-repeat -1340px 12px;
	transition:all 400ms
}
.indBtns li.btns14 i {
	background:url(../img/icons10.png) no-repeat -708px 12px;
	transition:all 400ms
}
.indBtns li h5 {
	font-size:14px;
	line-height:20px
}
.indBtns li a:hover i {
	-moz-transform:scaleX(-1);
	-webkit-transform:scaleX(-1);
	-o-transform:scaleX(-1);
	transform:scaleX(-1)
}
.indBtns li a:hover {
	text-decoration:none;
	color:#333
}
.areaL .box {
	margin-bottom:0
}
.areaR .box {
	margin-bottom:10px
}
.depart .tempWrap {
	width:762px !important
}
.depart {
	//border:1px #ddd solid;
	//background:#fafafa;
	padding:0px 0 10px 35px;
	position:relative;
	margin:20px 0;
	width:64.8;
}
.depart .prev,.depart .next {
	position:absolute;
	display:block;
	width:16px;
	height:25px;
	top:25px;
	cursor:pointer
}
.depart .prev {
	background:url(../img/prev.png) no-repeat;
	left:12px
}
.depart .next {
	background:url(../img/next.png) no-repeat;
	right:12px
}