@charset "UTF-8";



@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url(../fonts/G1c.ttf) format('truetype')
}

@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(../fonts/hgs.ttf) format('truetype')
}

@font-face {
	font-family:Ameretto;src:url(../fonts/ameretto_normal.ttf) format("truetype"),url(../fonts/ameretto_normal.woff) format("woff")
}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html {
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	height:100%
}

fieldset,img {border: 0; padding:0px; margin:0px;max-width: 100%;}

.l-gh__search {
	height:84px;
	bottom:0;
	z-index:1
}


.l-gh__search-wrap {
	width:0;
	height:84px;
	pointer-events:auto;
	position:relative;
	overflow:hidden;
	background-color:#000
}

.l-gh__search-text {
	position:absolute;
	top:0;
	right:84px;
	bottom:0;
	left:0
}

.l-gh__search-text input {
	width:100%;
	height:84px;
	line-height:1;
	box-sizing:border-box;
	padding:0 50px;
	border:0;
	color:#9b9b9b;
	font-size:24px;
	font-size:1.5rem;
	background-color:#272727
}

.l-gh__search-submit {
	width:84px;
	height:84px;
	position:absolute;
	top:0;
	right:0;
	background-image:url(../images/icn_search.png)
}

.l-gh__search-submit input {
	width:84px;
	height:84px;
	opacity:0
}

.l-gh__logo--index .l-gh__logo-img--l {
	opacity:1;
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}

.l-gh__g-navi-item a:after,.l-gh__logo--index .l-gh__logo-img--s {
	-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}

.l-gh__logo--index .l-gh__logo-img--s {
	opacity:0;
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05);
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}

.l-gh__g-navi-item a:after {
	-webkit-transform:scaleX(0);
	-ms-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transform-origin:left;
	-ms-transform-origin:left;
	transform-origin:left;
	-webkit-transition-duration:.2s;
	transition-duration:.2s;
	transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}

.l-gh__bg,.l-gh__search-btn {
	-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}

.l-gh__search-btn {
	-webkit-transition-property:background-color;
	transition-property:background-color;
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}

.l-gh__bg {
	-webkit-transform-origin:top;
	-ms-transform-origin:top;
	transform-origin:top;
	-webkit-transition-duration:.2s;
	transition-duration:.2s;
	transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}

.l-gf__contact a,.l-gh__search {
	-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}

.l-gh__bg--index {
	-webkit-transform:scaleY(0);
	-ms-transform:scaleY(0);
	transform:scaleY(0)
}

.l-gh__search {

	-webkit-transition-duration:.3s;
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}

.l-gh__search-submit,.l-gh__search-wrap {
	-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1)
}

.l-gh__search-wrap {
	-webkit-transition-duration:.8s;
	transition-duration:.8s;
	transition-timing-function:cubic-bezier(.19,1,.22,1)
}

.l-gh__search-submit {
	opacity:0;
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(.19,1,.22,1)
}

.l-gh__cover {
	cursor:url(../images/cursor_cross.png) 4 12,auto;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:100;
	background-color:rgba(0,0,0,.7);
	visibility:hidden;
	opacity:0;
	-webkit-transition-duration:.8s;
	transition-duration:.8s;
	-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);
	transition-timing-function:cubic-bezier(.19,1,.22,1)
}

.l-gh__logo.is-scrolled {
	width:128px;
	height:84px
}


.l-gh__g-navi-item a:hover:after {
	-webkit-transform:scaleX(1);
	-ms-transform:scaleX(1);
	transform:scaleX(1)
}

.l-gh__bg.is-visible {
	-webkit-transform:scaleY(1);
	-ms-transform:scaleY(1);
	transform:scaleY(1)
}

.l-gh__search.is-scrolled {
	left:128px
}

.l-gh__search.is-opened {
	z-index:3
}

.l-gh__search.is-opened .l-gh__search-wrap {
	width:100%
}

.l-gh__search.is-opened .l-gh__search-submit {
	opacity:1
}

.l-gh__search-submit:hover {
	background-color:#272727
}

.l-gh__cover.is-opened {
	visibility:visible;
	opacity:1
}

.l-gf {
	color:#9b9b9b;
	background-color:#000
}

.l-gf a {
	-webkit-transition-duration:.2s;
	transition-duration:.2s
}

.l-gf__contact {
	line-height:1.5
}

.l-gf__about,.l-gf__navi {
	line-height:1
}

.l-gf__contact a {
	display:block;
	padding:40px 0;
	color:#fff;
	font-weight:700;
	background-color:#14589C
}



.l-gf__wrap {
	position:relative
}

.l-gf__wrap a {
	color:#9b9b9b
}

.l-gf__navi:after,.l-gf__navi:before {
	content:"";
	display:table
}


.l-gf__navi-column {
	box-sizing:border-box;
	margin:0
}

.l-gf__navi-head {
	color:#fff
}


.l-gf__navi-items-wrap {
	margin:0
}




.l-gf__navi-items {
	margin:0;
	padding:0
}

.l-gf__navi-item {
	list-style:none;
	margin:20px 0 0
}



.l-gf__about:after,.l-gf__about:before {
	content:"";
	display:table
}



.l-gf__about-name-text {
	margin:0 0 10px;
	color:#fff;
	font-size:18px;
	font-size:1.125rem;
	letter-spacing:3px
}

.l-gf__about-name-sub {
	margin:0;
	font-size:10px;
	font-size:.625rem;
	letter-spacing:1.5px
}



.l-gf__about-navi {
	display:table;
	margin:0 0 15px;
	padding:0
}



.l-gf__about-navi-item {
	display:inline-block;
	list-style:none;
	margin:0;
	font-size:12px;
	font-size:.75rem
}

.l-gf__about-navi-item:after {
	content:'|';
	display:inline-block;
	margin:0 10px
}

.l-gf__about-navi-item:last-child:after {
	display:none
}

.l-gf__about-text {
	font-size:12px;
	font-size:.75rem
}



.l-gf__about-text-head {
	margin:0;
	display:inline-block
}

.l-gf__about-text-head:after {
	content:'：'
}

.l-gf__about-text-text {
	margin:0;
	display:inline-block
}

.l-gf__copyright {
	line-height:1;
	margin:0;
	color:#fff;
	font-size:9px;
	font-size:.5625rem;
	letter-spacing:1px
}

.l-gf a:hover {
	color:#474643
}


.l-gf__contact a {
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}

.c-btn--basic a,.c-gnav-sp__btn,.c-gnav-sp__btn-bar {
	-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}

.l-gf__contact a:hover {
	color:#fff;
	background-color:#272727
}

.l-contents {
	padding: 0;
}

.l-contents--index {
	padding-top:0
}




.c-gnav-sp__btn {
	width:60px;
	height:60px;
	cursor:pointer;
	position:fixed;
	top:0;
	right:0;
	z-index:101;
	background-color:#000
}

.c-gnav-sp__btn-bar {
	width:20px;
	height:2px;
	position:absolute;
	top:29px;
	left:20px;
	background-color:#fff
}

.c-gnav-sp__btn-bar--top {
	-webkit-transform:translate(0,-8px);
	-ms-transform:translate(0,-8px);
	transform:translate(0,-8px)
}

.c-gnav-sp__btn-bar--bottom {
	-webkit-transform:translate(0,8px);
	-ms-transform:translate(0,8px);
	transform:translate(0,8px)
}

.c-btn__label,.c-gnav-sp__menu {
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	left:0
}

.c-gnav-sp__menu {
	position:absolute;
	top:50%;
	right:0;
	margin:0;

	padding:0;
	transform:translate(0,-50%)
}

.c-gnav-sp__menu-wrap {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:100;
	background-color:rgba(0,0,0,.93)
}

.c-gnav-sp__menu-item {
	list-style:none;
	margin:18px 0;
	font-size:15px;
	font-size:.9375rem
}

.c-gnav-sp__menu a {
	color:#fff
}

.c-gnav-sp__search {
	height:60px;
	position:absolute;
	right:0;
	bottom:0;
	left:0
}

.c-gnav-sp__search-text {
	position:absolute;
	top:0;
	right:60px;
	bottom:0;
	left:0
}

.c-gnav-sp__search-text input {
	width:100%;
	height:60px;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	box-sizing:border-box;
	padding:0 15px;
	border:0;
	border-radius:0;
	color:#9b9b9b;
	font-size:12px;
	font-size:.75rem;
	background-color:#272727
}

.c-gnav-sp__search-submit {
	width:60px;
	height:60px;
	position:absolute;
	top:0;
	right:0;
	background-color:#000;
	background-image:url(../images/icn_search.png);
	background-size:12px 12px
}

.c-gnav-sp__search-submit input {
	width:60px;
	height:60px;
	opacity:0
}

.c-gnav-sp__btn,.c-gnav-sp__btn-bar {
	-webkit-transition-duration:.4s;
	transition-duration:.4s;
	transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}

.c-gnav-sp__menu-wrap {
	display:none;
	opacity:0;
	-webkit-transition-duration:.4s;
	transition-duration:.4s;
	-webkit-transition-property:opacity;
	transition-property:opacity
}

.c-gnav-sp__btn:hover {
	background-color:#272727
}

.c-gnav-sp.is-opened .c-gnav-sp__btn-bar--top {
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg)
}

.c-gnav-sp.is-opened .c-gnav-sp__btn-bar--middle {
	width:0;
	-webkit-transform:translate(10px,0);
	-ms-transform:translate(10px,0);
	transform:translate(10px,0)
}

.c-gnav-sp.is-opened .c-gnav-sp__btn-bar--bottom {
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg)
}

.c-gnav-sp.is-opened .c-gnav-sp__menu-wrap {
	opacity:1
}

.c-btn a {
	height:70px;
	box-sizing:border-box;
	display:block;
	position:relative;
	color:#fff
}

.c-btn__label,.c-contact {
	position:absolute;
	top:50%;
	right:0
}



.c-btn--basic a {
	background-color: #14589C;
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(.25,.46,.45,.94)

}

.c-btn--border a,.c-index-sub-contents__more a {
	-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}

.c-btn--border a {
	border:3px solid #fff;
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}

.c-btn__label {
	transform:translate(0,-50%)
}

.c-btn--basic a:hover {
	color:#fff;
	background-color:#14589C
}

.c-btn--border a:hover {
	color:#000;
	background-color:#fff
}

.c-contact {
	width:50px;
	line-height:1;
	z-index:10;
	white-space:nowrap;
	margin:0;
	padding:0;
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%)
}


.c-contact img {
	display:block;
	margin:0 auto 12px
}

.c-contact a {
	height:150px;
	box-sizing:border-box;
	display:block;
	padding-top:20px;
	color:#fff;
	text-decoration:none
}

.c-contact__item {
	margin:0;
	list-style:none;
	font-size:11px;
	font-size:.6875rem;
	letter-spacing:2px;
	-webkit-transition-duration:.3s;
	transition-duration:.3s
}

.c-contact__item-label-chara {
	display:block;
	margin-bottom:2px;
	text-align:center
}

.c-contact__item--individual {
	background-color:rgba(0,0,0,.8)
}

.c-contact__item--corporate {
	background-color:rgba(76,76,76,.8)
}

.c-contact a:hover {
	color:#fff
}

.c-contact__item--individual:hover {
	background-color:rgba(0,0,0,.5)
}

.c-contact__item--corporate:hover {
	background-color:rgba(76,76,76,.5)

}

.c-index-main-contents {
	position:relative;
	margin-bottom: 5%;
}





	.c-index-main-contents--horizontal {
		margin-right:4.11765%;
		margin-left:4.11765%
	}

	.c-index-main-contents--horizontal:after,.c-index-main-contents--horizontal:before {
		content:"";
		display:table
	}

	.c-index-main-contents--horizontal:after {
		clear:both
	}

	.c-index-main-contents__wrap--horizontal {
		width:100%
	}

	.c-index-main-contents__summary--horizontal {
		width:290px;
		box-sizing:border-box;
		float:left
	}

	.c-index-main-contents__body--horizontal {
		margin-left:356px
	}


.c-index-main-contents__head {
	margin-top:0;
	margin-bottom:40px
}



.c-index-main-contents__head-ja {
	line-height:1.38;
	display:block;
	font-size:36px;
	font-size:2.25rem
}

.c-index-main-contents__head-ja:after {
	width:105px;
	height:3px;
	content:'';
	display:block;
	margin:22px 0 28px;
	background-color:#14589C
}


.c-index-main-contents__head-ja--center:after {
	margin-right:auto;
	margin-left:auto
}

.c-index-main-contents__head-ja--white:after {
	background-color:#fff
}

.c-index-main-contents__head-en {
	line-height:1;
	display:block;
	font-size:14px;
	font-size:.875rem;
	font-family:Open Sans,sans-serif;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:3px
}

.c-lower-contents__head-big--ameretto,.c-lower-eyecatch__head-en {
}

.c-index-main-contents__text {
	margin:0;
	line-height:2.14
}

.c-index-main-contents__btn {
	margin-top:40px
}



.c-index-sub-contents {
	position:relative;
	margin-bottom: 5%;
}



.c-index-sub-contents__head {
	line-height:1;
	margin-top:0;
	padding-bottom:20px;
	border-bottom:3px solid #14589C
}



	.c-index-sub-contents__head {
		margin-bottom:5px;
		font-size:15px;
		font-size:.9375rem
	}

.c-index-sub-contents__head--news {
	margin-bottom:0
}



.c-index-sub-contents__more {
	margin:0;
	font-weight:700
}

.c-index-sub-contents__more a {
	padding:8px 0;
	color:#000;
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}




.c-index-sub-contents__more a:after {
	width:6px;
	height:10px;
	content:'';
	display:inline-block;
	background-image:url(../images/arrow_black_right.png);
	background-size:6px,10px;
	background-repeat:no-repeat;
	margin-left:10px
}

.c-index-sub-contents__more a:hover {
	opacity:.5
}


	.c-index-contents-wrap {
		margin-right:4.11765%;
		margin-left:4.11765%
	}

	.c-lower-eyecatch__head {
		top: 49%;
		left:0;
		right:0;
		transform:translate(0,-50%);
	}


.c-lower-eyecatch {
	height: 400px;
	position:relative;
	margin-top: 85px;
}



.c-lower-eyecatch--minimum {
	height:350px;
	margin-bottom:0
}



.c-lower-eyecatch__wrap--minimum {
	height:350px;
	margin-bottom:0
}

.c-lower-eyecatch__head {
	width: 1200px;
	box-sizing:border-box;
	position:absolute;
	z-index:2;
	margin:0 auto
;
	color: #fff;
}


.c-lower-eyecatch__head--white {
	color:#fff
}

.c-lower-eyecatch__head-en {
	display:block;
	line-height:1;
	font-weight: 700;
	text-transform:uppercase;
}


	.c-lower-eyecatch__head-en {
		margin-bottom: 0;
		font-size: 46px;
		letter-spacing: 0;
	}



.c-lower-eyecatch__head-ja {
	display:block;
	letter-spacing: 1px;
}


	.c-lower-eyecatch__head-ja {
		font-size: 26px;
		font-weight: 400;
		padding-left: 3px;
		line-height: 1;
	}


.c-lower-eyecatch__bg {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-size:cover;
	background-position:50% 50%
}

.c-lower-eyecatch__bg--company {
	background-image:url(../img/company/eyecatch.jpg)

}


.c-lower-eyecatch__bg--service {

	background-image:url(../img/service/eyecatch.jpg)
}

.c-lower-eyecatch__bg--philosophy {
	background-image:url(../img/philosophy/eyecatch.jpg)
}

.c-lower-eyecatch__bg--recruit {
	background-image:url(../img/recruit/eyecatch.jpg)
}



.c-lower-eyecatch__bg--seminar {
	background-image:url(../images/eyecatch.jpg)
}

.c-lower-contents {
	line-height:2;
	margin:0 auto
}

.c-lower-contents:after,.c-lower-contents:before {
	content:"";
	display:table
}

.c-lower-contents--max1200 {
	max-width:1200px
}

.c-lower-contents__main {
	margin-bottom:7.22222%
}

.c-lower-contents__main--leadership {
	margin-bottom:0
}

.c-lower-contents__sub {
	margin-bottom:7.22222%
}

.c-lower-contents__sub--leadership {
	margin-bottom:0
}

.c-lower-contents__fixed-box {
	max-width:1200px;
	margin-right:auto;
	margin-left:auto
}

.c-lower-contents__section {
	margin-bottom: 4%;
}




.c-lower-contents__text-little-big {
	font-size:16px;
	font-size:1rem
}

.c-lower-contents__image-main {
	width:100%;
	display:block;
	margin:12.5% 0
}


.c-lower-contents__image-wide {
	width:100%;
	display:block;
	margin-bottom:4.44444%
}

.c-lower-contents__table {
	width:100%;
	border-bottom:1px solid #ebebeb
}

.c-lower-contents__table tbody tr {
	border-top:1px solid #ebebeb
}



.c-lower-contents__table tbody tr th {
	white-space:nowrap;
	padding:30px 20px 30px 0;
	text-align:left
}



.c-lower-contents__table tbody tr td {
	padding:30px 0
}



.c-lower-sub-multi:after,.c-lower-sub-multi:before {
	content:"";
	display:table
}

.c-lower-sub-multi__photo img {
	width:100%
}




	.c-lower-sub-multi__column01 {
		margin-bottom:15%
	}

	.c-local-navi {
		position:absolute;
		bottom:0;
		right:0;
		left:0;
		z-index:3;
	}




.c-local-navi {
	width: 1200px;
	box-sizing:border-box;
	margin:0 auto

;
	font-size: 14px;
}

.c-local-navi:after,.c-local-navi:before {
	content:"";
	display:table
}

.c-local-navi-item {
	float:left;
	list-style:none
}

.c-local-navi-item a {
	box-sizing:border-box;
	display:block;
	font-weight:500;
	-webkit-transition-property:color,background-color;
	transition-property:color,background-color;
	-webkit-transition-duration:.4s;
	transition-duration:.4s;
	-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);
	transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}


	.c-local-navi-item a {
		height: 72px;
		padding: 25px 45px 0;
		line-height: 1.6;
		color:#000;
		background-color:rgba(255,255,255,.8);
	}

.c-local-navi-item a.is-current {
	color:#fff;
	background-color: #009B4C;
}

.c-local-navi-item a:hover {
	color:#fff;
	background-color:#272727
}

.c-information-table {
	width:100%
}

.c-information-table a {
	color:#0060a3;
	-webkit-transition-duration:.2s;
	transition-duration:.2s
}

.c-information-table a:hover {
	color:#a9c1e5
}

.c-information-table tr {
	background-image:url(../images/line_dotted.png);
	background-position:0 bottom;
	background-repeat:repeat-x
}

.c-information-table th {
	font-weight:400;
	text-align:left
}

.c-information-table img {
	vertical-align:middle
}

.c-information-table__date {
	width:11em
}

.c-information-table__link-type {
	width:2em;
	text-align:center
}


.body{ width:100%; height:auto; overflow:hidden;}
.body_c{ height:auto; overflow:hidden; padding: 30px 0 60px;}
.about_view{ padding-top:30px;}

.wd1200{ width:1200px; margin:0 auto;}

	.a56 {
	font-size: 24px;
	font-weight: 400;
	color: #262626;
}

hr {
	margin-top: 30px;
	margin-bottom: 30px;
	border: 0;
	border-top: 1px solid #dbdbd9;
}

.jj {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DADADA;
	padding-bottom:25px;
}
.title9 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-bottom: 3px;
}

.fontt {
	font-size: 14px;
	line-height: 2;
	padding-top: 2px;
}
.fj {
	font-size: 22px;
}


.g-pagination {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;*zoom:1;
}

.g-pagination:after {
	content: " ";
	clear: both;
	display: table
}

.g-pagination span,.g-pagination a {
	overflow: hidden;
	width: 38px;
	line-height: 3.2;
	font-size: 13px;
	margin-left: 4px;
	margin-right: 4px;
	vertical-align: top;
	font-weight: normal;
	color: #262626;
	border: 1px solid #ededed;
	background-color: #fff;
}

.g-pagination a {
	cursor: pointer;
	text-decoration: none;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}

.g-pagination a:hover,.g-pagination a:active {
	color: #fff;
	background-color: #009B4C
}

.g-pagination .active {
	color: #fff;
	background-color: #009B4C
}

.g-pagination .ellipsis {
	width: 16px;
	border: 0
}

.g-pagination .prev,.g-pagination .next {
	display: inline-block;



	width: 70px
}

.g-pagination span.prev,.g-pagination span.next {
	color: #ededed;
	border-color: #f2f2f2
}

.g-pagination .slct {
	display: inline-block;
	position: relative;
	border: 0;
	width: 60px;
	padding-top: 1px;
	padding-bottom: 1px
}

.g-pagination .slct select {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	opacity: 0
}





.g-pagination span,.g-pagination a {
	display: inline-block
	

	}
	
.page{ text-align:right; height:40px; line-height:40px; padding:32px 0 10px;}

.subNewsTitle h1,.subNewsTitle h2,.subNewsTitle h3,.subNewsTitle h4,.subNewsTitle h5,.subNewsTitle h6{font-size: 18px;padding-top: 100px;margin-top: -65px;margin-bottom: 5px;color: #333;}
.subNewsTitle h3:first-child{font-size: 25px; font-weight: 400;color: #333; margin-top: 0px; padding: 10px 0px 20px;border-bottom: 2px solid #EEE; text-align: center;}
.article h3{font-size: 24px; color: #333; text-align: center; padding: 10px 0 30px;}


.article p{font-size: 14px;color: #666;margin-bottom: 15px;line-height: 1.8;}

.otherNews { position: relative; border-top: 1px solid #EEE; }
.links22 { padding: 28px 0 0 0px; }
.links22 a { display: block; line-height: 2; font-size: 14px; color: #666; }
.links22 a:hover { color: #009B4C; }


/*job*/
.job{ padding-top: 0px;}
.job_view{ padding:52px 40px; background-color:#FFF;}
.job_list{ padding-top:5px;}
.job_list li{ clear:both; margin-top:20px;}
.job_top{ height:50px; line-height:50px; background-color:#FFF; cursor:pointer;}
.job_down{ display:none; margin-top:3px; background-color:#FFF; padding:24px 70px;font-size: 14px;}
.job_Timg{ background:url(../images/job_ac.jpg) no-repeat; width:50px; height:50px; margin-right:20px; display:inline;}
.job_Tname{ color:#484848; font-size:14px; width:428px;}
.job_infor1{ width:204px;}
.job_infor2{ width:200px;}
.job_infor3{ width:142px;}
.job_infor{ color:#888;}
.job_infor span{ color:#333;}
.job_list li.cur .job_Timg{ background:url(../images/job_ho.jpg) no-repeat;}
.job_list li.cur .job_Tname{ color:#009B4C;}
.job_pdd ul{ margin-top:-25px;}
.fl{ float:left;}
.fr{ float:right;}