/* Top CSS */
#introduce {
	width:725px;
	height:333px;
	padding:77px 0 0 335px;
	margin:0 auto;
	background:url(../images/top/introduce_img.png) 25px 49px no-repeat;
}
#introduce h2 {
	width:690px;
	margin:0 0 31px 0;
	font-size:40px;
	line-height:1.2;
	color:#014a68;
	font-family: 'Oswald';
	text-shadow: 0px 3px 0px rgba(0, 0, 0, 0.1);
}
#introduce dl {
	width:725px;
	height:115px;
	margin:0 0 13px 0;
	background:url(../images/top/introduce_line.png) 0 9px repeat-x;
	position:relative;
	overflow:hidden;
}
#introduce dl dt {
	width:58px;
	height:112px;
	background: url(../images/top/introduce_dt.png) no-repeat;
	margin: 0;
	padding: 0;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	position:absolute;
	top:0;
	left:-65px;
	/*left:7px;*/
}
#introduce dl dt.dt2 {
	background-position:0 -112px;
	left:-65px;
}
#introduce dl dt.dt3 {
	background-position:0 -224px;
	left:-65px;
}
#introduce dl dd {
	width:650px;
	padding:33px 0 0 0;
	font-size:23px;
	line-height:1.3;
	color:#ffffff;
	text-shadow: 0px 3px 0px rgba(0, 0, 0, 0.1);
	position:absolute;
	top:13px;
	left:75px;
	display:none;
}
#introduce dl dd.dd2 {
	display:none;
}
#introduce dl dd.dd3 {
	display:none;
	padding:22px 0 0 0;
}
#introduce ul {
	/* width:484px; */
	height:30px;
	padding:0 0 4px 0;
	background:url(../images/top/introduce_ul_bg.png) left bottom no-repeat;
	float:right;
}
#introduce ul li {
	float:left;
}
#introduce ul li.nav1 {
	border-right:solid 1px #1e8d8e;
}
#introduce ul li.nav2 {
	border-left:solid 1px #48b2b3;
	border-right:solid 1px #1e8d8e;
}
#introduce ul li.nav3 {
	border-left:solid 1px #48b2b3;
}

/* entry */
#entry_wrapper {
	width:1060px;
	height:233px;
	margin:0 auto;
	background-color:#ffffff;
	position:relative;
}
.entries {
	width:1060px;
	height:233px;
	overflow:hidden;
}
.entry {
	width:1060px;
	height:233px;
}
.entry img {
	float:left;
}
.entry .date {
	width:675px;
	padding:28px 0 0 35px;
	margin:0 0 15px 0;
	float:right;
	color:#5da9c8;
	font-size:16px;
}
.entry .title {
	width:640px;
	padding:0 35px 0 35px;
	margin:0 0 20px 0;
	float:right;
	font-size:24px;
	line-height:1.16;
	color: #4897b7;
	font-family: 'Oswald';
}
.entry .title a {
	font-size:24px;
	line-height:1.16;
}
.entry .description {
	width:640px;
	padding:0 35px 0 35px;
	margin:0 0 10px 0;
	float:right;
	font-size:16px;
	line-height:1.375;
}
.entry .link_more {
	width:50px;
	position:absolute;
	bottom:10px;
	right:35px;
}
.entry .category {
	height:30px;
	position:absolute;
	top:0;
	right:0;
}
.entry .category a {
	height:30px;
	padding:0 15px 0 60px;
	font-size:16px;
	line-height:30px;
	color:#ffffff;
	text-decoration:none;
	text-align:right;
	background:url(../images/common/icon_category.png) 0 0 no-repeat #418faf;
	display:block;
}
.entry .category a:hover {
	background-color:#659fbe;
}
#entry_wrapper #prev {
	width:39px;
	height:39px;
	padding:0 0 25px 0;
	background:url(../images/common/icon_prev_bg.png) left bottom no-repeat;
	display:block;
	position:absolute;
	top:93px;
	left:-39px;
}
#entry_wrapper #prev a {
	width:39px;
	height:39px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background:url(../images/common/icon_prev.png) left bottom no-repeat #418faf;
	display:block;
}
#entry_wrapper #next {
	width:39px;
	height:39px;
	padding:0 0 25px 0;
	background:url(../images/common/icon_next_bg.png) left bottom no-repeat;
	display:block;
	position:absolute;
	top:93px;
	left:1060px;
}
#entry_wrapper #next a {
	width:39px;
	height:39px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background:url(../images/common/icon_next.png) left bottom no-repeat #418faf;
	display:block;
}
#entry_wrapper #prev a:hover,
#entry_wrapper #next a:hover {
	background-color:#659fbe;
}

/* btn */
#btn_wrapper {
	width:1060px;
	height:85px;
	padding:49px 0 0 0;
	margin:0 auto;
	background:url(../images/top/btn_area_bg.png) top center no-repeat;
}
#btn_wrapper .link_green {
	padding:0 0 4px 0;
	margin:0 auto;
	background:url(../images/common/link_green_bg.png) bottom center no-repeat;
}

/* about */
#about_wrapper {
	width:1030px;
	height:240px;
	padding:15px;
	margin:0 auto 60px auto;
	background:url(../images/top/about_bg.png) top left;
}
#about_fec {
	margin: 0 auto;
	width:504px;
	height:240px;
	background:url(../images/top/about_fec_bg.png) bottom left no-repeat #2d8fb7;
	/* float:left; */
}
#about_fec dt {
	padding:63px 0 0 0;
	margin:0 0 8px 0;
	background:url(../images/top/about_logo.png) center 18px no-repeat;
	font-size:20px;
	color:#ffffff;
	text-align:center;
}
#about_fec dd {
	margin:0 0 15px 0;
	font-size:14px;
	line-height:1.2;
	color:#d0f0ff;
	text-align:center;
}
#about_fec ul {
	padding:0 0 0 120px;
}
#about_fec .link_more {
	margin:0 20px 0 0;
	float:left;
}
#about_fec .link_more a {
	color:#ffffff;
	text-shadow: 0px 3px 0px rgba(0, 0, 0, 0.1);
}
#about_chairman {
	width:350px;
	height:167px;
	padding:0 0 0 124px;
	border:solid 18px #63b0d2;
	background:url(../images/top/about_chairman.jpg) no-repeat #3a8cad;
	float:right;
}
#about_chairman dt {
	padding:15px 0 0 0;
	margin:0 0 8px 0;
	color:#c0e5f6;
	font-size:16px;
	font-family: 'Oswald';
}
#about_chairman dd.name {
	margin:0 0 20px 0;
	color:#ffffff;
	font-size:20px;
	font-family: 'Oswald';
}
#about_chairman dd.description {
	margin:0 0 15px 0;
	color:#ffffff;
	font-size:14px;
	line-height:i1.289;
}
#about_chairman .link_more {
	margin:0 20px 0 0;
	float:left;
}
#about_chairman .link_more a {
	color:#ffffff;
	text-shadow: 0px 3px 0px rgba(0, 0, 0, 0.1);
}

/* Desktops and laptops */
@media screen and (min-width : 701px) {
	
}

/* Smartphones (portrait and landscape) */
@media screen and (max-width : 700px) {
	
}