﻿@charset "utf-8";
/* sub layouts */
.sbody .stxt {
	color:#444;
}
.sbody .stxt div.ph {
	margin:1.5em 0;
}
.sbody .stxt div.ph img {
	margin:10px 0;
	width:100%;
	max-width:500px;
}
.sbody .stxt h4 {
	font-size:16px;
	padding:0.5em 0;
}
.sbody .stxt div.ph .sxep {
	border:1px solid #ddd;
	border-radius:6px;
	padding:1em;
}
.sbody .stxt div.ph .sxep1 {
	margin:10px 0 20px 20px;
}
.sbody .stxt div.ph .sxep1 span {
	font-family:'Nanum Square Bold';
	font-size:13px;
	display:block;
	margin-bottom:10px;
}
.sbody .stxt .vision img,
.sbody .stxt .pic img,
.sbody .stxt .nsfc .nsfc_1 img,
.sbody .stxt .nsfc .nsfc_3 img {
	width:100%;
}

/* useful */
.sbody .stxt ul.ptlist li {
	background:url(/bweb/images_2016/en_img/point.gif) left 6px no-repeat;
	padding-left:10px;
	line-height:160%;
	font-size:14px;
}
.sbody .stxt ul.ptlist2 li {
	background:url(/bweb/images_2016/en_img/point2.gif) left 10px no-repeat;
	padding-left:10px;
	line-height:160%;
}
.sbody .stxt .sbdstyle .em {
	font-size:18px;
	color:#1889bc;
	font-family:'Nanum Square Bold';
}
.bhdown {
	background:#5595cc;
	border-radius:12px;
	padding:4px 8px;
	color:#fff;
	border:1px solid #3a85c5;
	font-size:14px;
	float:right;
}
.gosite {
	background:#5595cc;
	border-radius:12px;
	padding:2px 8px;
	color:#fff;
	border:1px solid #3a85c5;
	font-size:11px;
}

.sch {
	border-radius:6px;
	background:#65a1d0;
	padding:10px;
	margin-bottom:20px;
}
.sch2 {
	border-radius:6px;
	background:#ccc;
	padding:10px;
	margin-top:20px;
}
.sch ul, .sch2 ul {
	margin:auto;
	text-align:center;
}
.sch li, .sch2 li {
	display:inline-block;
	color:#fff;
	font-family:'Nanum Square Bold';
	padding:0 2px;
}
.sch li select, .sch2 li select {
	padding:2px 2px 2px 5px;
	border-radius:2px;
	border:1px solid #fff;
	min-width:100px;
}
.sch .btn, .sch2 .btn {
	border-radius:12px;
	border:1px solid #91c0e5;
	background:#1b73b7;
	color:#fff;
	padding:2px 12px;
}
.sch .txt, .sch2 .txt {
	padding:3px 10px;
	width:160px;
	border-radius:2px;
	border:1px solid #fff;
}
.w100 {
	width:100%;
}
/* 페이지 */
.page, .viewbtns {
	display:block;
	margin:auto;
	text-align:center;
	margin-top:20px;
}
.page a {
	display:inline-block;
	text-align:center;
	vertical-align:middle;
	padding:1px 5px;
	border:0px solid #ddd;
	border-radius:2px;
	background:#eee;
	font-size:14px;
	margin:2px;
}
.page a img {
	vertical-align:middle;
	margin-top:-4px;
	width:50%;
}
.viewbtns .bt {
	background:#1b73b7;
	border-radius:2px;
	padding:2px 5px;
	margin:2px;
	border:1px solid #1b73b7;
	color:#e1ecf4;
	min-width:50px;
	text-align:center;
}

/* About NIFS */
.sbody .stxt .exp {
	background:#f5f5f5;
	color:#3c3c3c;
	font-size:13px;
	border:1px solid #ddd;
	padding:20px 30px;
	margin-bottom:20px;
}
/* history */
.sbody .stxt .history {
	width:98%;
	margin:auto;
}
.sbody .stxt .history ul {
	margin:2em 0 2em 0;
}
.sbody .stxt .history li {
	border-bottom:1px dashed #e3e3e3;
	padding:10px 0;
	color:#25559c;
	vertical-align:middle;
	vertical-align:top;
	clear:both;
}

.sbody .stxt .history li span {
	display:inline-block;
	color:#848484;
	font-size:20px;
	max-width:120px;
	min-width:100px;
	width:20%;
	vertical-align:top;
}

.sbody .stxt .history li span i {
	font-style:normal;
	display:inline-block;
	width:40px;
}
.sbody .stxt .hexp {
	margin:1em 0;
	color:#777;
	background:#f5f5f5;
	color:#3c3c3c;
	font-size:13px;
	border:1px solid #ddd;
	padding:15px 20px;
	margin-bottom:20px;
}
.sbody .stxt .hexp li {
	background:url(/bweb/images_2016/en_img/point.gif) left 8px no-repeat;
	padding-left:10px;
	border:0px;
	color:#777;
}

/* vision */
.sbody .stxt .vision {
	background:url(/bweb/images_2016/en_img/bg_vision.jpg) center top no-repeat;
	background-size:contain; 
	min-height:550px;
}

.sbody .stxt .vision strong {
	display:block;
	font-size:16px;
	margin:2em 0 0.5em 0;
}
.sbody .stxt .vision .ptlist {
	width:70%;
}


/* respons */
.sbody .stxt .respons h4 {
	font-size:34px;
	padding-bottom:30px;
}
.sbody .stxt .respons {
	background:url(/bweb/images_2016/en_img/bg_respons.jpg) right top no-repeat;
	min-height:500px;
}

/* address */
.sbody .stxt .add ul {
	margin:0.5em 0 1em 0;
}
.sbody .stxt .add ul.ptlist2 {
	margin-left:1em;
}
.sbody .stxt .add strong {
	display:block;
	font-size:14px;
	padding:4px 0;
	color:#4b84c0;
	font-family:'Nanum Square';
}
/* branches */
.sbody .stxt .branches div {
	border:1px solid #ddd;
	padding:5px;
	text-align:center;
	margin-bottom:20px;
}
.sbody .stxt .branches div img {
	width:100%;
	max-width:288px;
}
.sbody .stxt .branches ul {
	margin-left:20px;
}
.sbody .stxt .branches ul {
	margin-bottom:15px;
}
.sbody .stxt .branches .tt {
	font-size:16px;
	font-family:'Nanum Square Bold';
	display:block;
	margin-bottom:10px;
}
.sbody .stxt .branches strong {
	color:#4b84c0;
	font-family:'Nanum Square';
	display:block;
}

/* research departments */
.sbody .stxt .rd .rdpd  {
	background:url(/bweb/images_2016/en_img/bg_rd.jpg) #65a1d0 right bottom no-repeat;
	color:#fff;
	padding:15px;
	margin-bottom:10px;
	border-radius:6px;
}
.sbody .stxt .rd .rdpd2  {
	background:url(/bweb/images_2016/en_img/bg_rd.jpg) #65a1d0 right bottom no-repeat;
	color:#fff;
	padding:15px;
	margin-bottom:10px;
	border-radius:6px;
}
.sbody .stxt .rd .rdpd2 strong {
	display:block;
	margin-bottom:15px;
	color:#b3ede8;

}
.sbody .stxt .rd h4.tt {
	background:url(/bweb/images_2016/en_img/bg_h.gif) left 11px no-repeat;
	padding-left:16px;
	color:#1889c3;
}
.sbody .stxt .rd h4.tt2 {
	background:url(/bweb/images_2016/en_img/bg_h.gif) left 11px no-repeat;
	padding-left:16px;
	color:#1889c3;
	margin-bottom:0;
	padding-bottom:0;
}
.sbody .stxt .rd .ttexp {
	padding:12px;
	color:#777;
	background:#f5f5f5;
	color:#666;
	display:block;
	border-radius:4px;
}
.sbody .stxt .rd .ttexp2 {
	color:#65a1d0;
	display:block;
	margin-left:24px;
	font-style:italic;
}
.sbody .stxt .rd .sxtit {
	font-family:'Nanum Square Bold';
	font-size:13px;
	color:#46a5b3;
	background:url(/bweb/images_2016/en_img/bg_a.gif) left 5px no-repeat;
	padding-left:10px;
	margin-left:5px;
	margin-bottom:5px;
	display:block;
}
.sbody .stxt .rd .sxtit span {
	display:block;
	font-family:'Nanum Square';
}
.sbody .stxt .rd li {
	background:url(/bweb/images_2016/en_img/point2.gif) left 8px no-repeat;
	padding-left:10px;
	line-height:160%;
}
.sbody .stxt .rd ul {
	margin-bottom:10px;
	margin-left:15px;
}
.sbody .stxt .rd ul ol {
	margin:5px 0 10px 2em;
}
.sbody .stxt .rd ul ol li {
	background:none;
	list-style:decimal;
}
.sbody .stxt .icoop {
	border-collapse:collapse;
}
.sbody .stxt .icoop caption,
.sbody .stxt .rpaper caption,
.sbody .stxt .news caption {
	display:none;
}
.sbody .stxt .icoop table,
.sbody .stxt .rpaper table,
.sbody .stxt .news table {
	width:100%;
}
.sbody .stxt .icoop th, .sbody .stxt .icoop td,
.sbody .stxt .rpaper th, .sbody .stxt .rpaper td,
.sbody .stxt .news th,
.sbody .stxt .news .newtable2 th, 
.sbody .stxt .news .newtable2 td {
	padding:8px 5px;
	border:1px solid #ddd;
	border-radius:4px;
}
.sbody .stxt .news .newtable td a:hover {
	color:#4588bc;
}
.sbody .stxt .news .newtable2 td {
	text-align:left !important;
}
.sbody .stxt .news td {
	padding:8px 5px;
	border-bottom:1px solid #ddd;
}
.sbody .stxt .icoop th, .sbody .stxt .icoop td:first-child,
.sbody .stxt .rpaper th, .sbody .stxt .rpaper td:first-child,
.sbody .stxt .news th, .sbody .stxt .news td:first-child {
	text-align:center;
}
.sbody .stxt .icoop th,
.sbody .stxt .news th {
	background:#65a1d0;
	color:#fff;
	border:1px solid #fff;
}
.sbody .stxt .rpaper th {
	background:#d3e5f4;
	color:#1b73b7;
	border:1px solid #fff;
}
.sbody .stxt .kodc span {
	font-size:18px;
	font-family:'Nanum Square Bold';
	color:#46a5b3;
	display:block;
	margin-bottom:15px;
	padding-top:20px;
}
.sbody .stxt .kodc ol {
	border:2px dashed #ccc;
	padding:1em;
	border-radius:6px;
}
.sbody .stxt .kodc li {
	margin-bottom:10px;	
}
/* nsfc */
.sbody .stxt .nsfcs {
	margin-bottom:1em;	
}
.sbody .stxt .nsfc .tab {
	font-size:0;
	text-align:center;padding:0;
}
.sbody .stxt .nsfc .tab li {
	display:inline-block;
	border:1px solid #fff;
	font-size:12px;margin:0;
}
.sbody .stxt .nsfc .tab li a {
	display:inline-block;
	padding:4px 15px;
	background:#eee;
	border-radius:3px;
}
.sbody .stxt .nsfc .tab li a.on, .sbody .stxt .nsfc .tab li a:hover {
	background:#65a1d0;
	color:#fff;
}
.sbody .stxt .nsfc .nsfc_1,
.sbody .stxt .nsfc .nsfc_2, 
.sbody .stxt .nsfc .nsfc_3 {
	margin-bottom:20px;
}
/* 브로슈어 */
.sbody .stxt .brochure .bhbtns span {
	display:inline-block;
	max-width:56px;
	margin-right:15px;
}
.sbody .stxt .brochure .bhbtns span img {
	width:100%;
}
.sbody .stxt .brochure .broimg {
	border:1px solid #ddd;
	margin-top:20px;
}
.sbody .stxt .brochure .broimg img {
	width:100%;
	max-width:720px;
}
.videos .video {
	border:1px solid #222;
	background:#444;
	border-radius:12px;
	padding:15px;
}
.videos .video ul li {
	display:inline-block;
	vertical-align:top;
}
.videos .video ul li.video1 {
	width:64%;
	border:2px solid #555;
	overflow:hidden;
}
.videos .video ul li.video2 {
	width:30%;
	border:0px solid #ccc;
	margin-left:2%;
	color:#eee;
	padding:5px;
}
.videos .video ul li.video2 div {
	height:300px;
	overflow:auto;
}
.videos .video ul li.video1 #mov object {
	width:100%;
	max-wdith:680px;
}
.videos .video ul li.video2 div p {
	margin-bottom:1.5em;
}
.videos .video .video3 {
	margin:auto;
}
.videos .video .video3 embed {
	width:100%;
}
.vessels ul {
	text-align:left;
	padding-left:10px;
	vertical-align:top;
}
.vessels li {
	display:inline-block;
	font-size:15px;
	text-align:center;
	width:32%;
	margin:10px 0.5% 10px 0;
	height:170px;
	overflow:hidden;
}
.vessels li img {
	width:100%;
	max-width:236px;
	border-radius:4px;
}
.vessels li span {
	display:block;
	height:50px;

}
.vessels li b, 
.vessels li strong {
	display:block;
	font-size:13px;
	text-align:center;
	font-family:'Nanum Square';
}
.vessels li strong {
	line-height:110%;
}
.vessels li b {
	color:#4c89ba;
	padding-bottom:4px;
}
.vessels li a:hover {
	color:#117cc2;
}
.pop_vessels {
	background:#adcfe8;
}
.pop_vessels2 {
	margin:10px;
	background:#fff;
	border-radius:12px;
	padding:5px;
	height:625px;
}
.pop_vessels2 dt {
	font-size:18px;
	font-family:'Nanum Square Bold';
	text-align:center;
	color:#5d8dc0;
	padding:5px;
}
.pop_vessels2 dd.img {
	text-align:center;
	padding:5px;
}
.pop_vessels2 dd.img img {
	max-width:370px;
}
.pop_vessels2 dd ul {
	width:96%;
	margin:auto;
}
.pop_vessels2 dd ul li {
	background:url(/bweb/images_2016/en_img/point2.gif) left 8px no-repeat;
	padding-left:10px;
	line-height:140%;
}
.pop_vessels2 caption {
	display:none;
}
.pop_vessels2 table {
	border-collapse:collapse;
	margin:5px 0;
}
.pop_vessels2 table th, 
.pop_vessels2 table td {
	border:1px solid #ddd;
	padding:3px;
	border-radius:2px;
}
.pop_vessels2 table th {
	background:#d3e5f4;
	color:#1b73b7;
}
.pop_vessels img.cls {
position:absolute;
right:0;
top:-10px;
cursor:pointer;
}
.sitemap h5 {
	background:#65a1d0;
	color:#fff;
	padding:3px 0;
	text-align:center;
	border-radius:4px;
	font-size:13px;
}
.sitemap .sm1,
.sitemap .sm2,
.sitemap .sm3,
.sitemap .sm4,
.sitemap .sm5,
.sitemap .sm6 {
	display:inline-block;
	width:30%;
	margin:0 1%;
	vertical-align:top;
	padding:10px 0 20px 0;
}
.sitemap ul {
	margin-left:10px;
}
.sitemap ul li {
	background:url(/bweb/images_2016/en_img/point.gif) left 5px no-repeat;
	color:#000;
	padding:2px 0 2px 8px;
}
.sitemap ul li ul {
	margin-top:5px;
}
.sitemap ul li ul li {
	background:url(/bweb/images_2016/en_img/point2.gif) left 10px no-repeat;
	color:#666;
	line-height:120%;
	margin-bottom:5px;
}
.sitemap ul li a {
	line-height:120%;
}
.sitemap ul li a:hover {
	color:#1960af;
}