@charset "utf-8";
/* CSS Document */
/*.row { background: url(file:///D|/MinhThao/Project/GIFU/FLC/20.20150611.Mai_Takahashi/0.dulieu/20150611/1/klang_top_full.png) top center no-repeat;}*/
#header { margin-bottom:32px; width: 957px; }
#main {  
  padding-top: 2px;
}
.box .box-title { padding-left:4px; border-bottom: solid 2px #99cc00;}  
.grp1 {
	border:1px solid #cccccc;
	padding:0px 10px 10px 10px;}
#box1 a, #box2 a, #box3 a { text-decoration: none;}
.grp1 .grp1-title { padding:2px 4px 9px 4px; margin:10px;}
.grp1 .grp1-title .grp1-t-1 { font-size:18px;margin-top:-10px;}
.grp1 .grp1-title .grp1-t-2 { font-size:14px;font-weight:nomal;}
.grp1-content {padding-left: 2px;margin-top:-25px;}
#box1 { margin-bottom:6px;}

#box2 .box-content {
	margin:7px 0px;	
	border:1px solid #cccccc;}
#box2 #d2_img1 {}
#box2 #d2_img2 {
	padding-left:20px;
	padding-right:30px;}
#d2_text { width:370px; text-align:right;}
#box2 #d2_text1 {
	font-size:16px;
	padding-top: 21px;
	padding-right:50px;}
#box2 #d2_text2 {
	font-size:14px;	
	padding-right:63px;
	padding-bottom: 27px;}
#box2 #d2_text3 {  padding-top: 20px;}
#box2 { margin-bottom:37px;}

#box3 .box-content {
	margin:9px 0px;	
	border:1px solid #cccccc;}
#box3 #d3_img2 { padding-right:0px;}
#box3 #d3_img3 { padding-right:14px; padding-left:15px;}
#box3 #d3_text2 { text-align:right; padding-bottom:15px;}
#box3 #d3_text1 { font-size:14px;  padding-top:55px; padding-bottom:39px;padding-right:26px;}
#box3 { margin-bottom:57px;}

#box4 { margin-bottom:56px;}
#box4 .box-content {
	margin:24px 0px;	
	}
#box4 .d_box4  { padding-left:70px; font-size:13px;}
#box4 .d_box4 span { padding-left:25px;}


#d_slider {
	margin-bottom:0px;
	margin-top: 32px;
	}
/* ///////////////////////////////////////
		CSS for slide
/////////////////////////////////////// */
	#ArticleMainHeader {}
	#ArticleMainHeaderSlide {		
		height: 257px;
		overflow: hidden;		
	}
	.articleMainHeaderSlideList {
		width: 950px;
		height: 227px;
		background: #fff;
		float: left;
		overflow: hidden;		
	}
	#slibtn1 {
		float:left;
		margin-top:150px;
		margin-left:-270px;}
	#slibtn2 {
		float:left;
		margin-top:150px;
		margin-left:-630px;}
	#slibtn3 {
		float:left;
		margin-top:135px;
		margin-left:-340px;}
	#slibtn4{
		float:left;
		margin-top:143px;
		margin-left:78px;}
	.articleMainLink {
		display: block;
		color: #fff;
	}
	.articleMainLink:hover,
	.articleMainLink:visited {
		color: #fff;
		text-decoration: none;
	}
	.articleImage, .articleText {		
		float: left;
		overflow: hidden;
	}
	.articleSideInfoArea {		
		padding: 25px;		
		padding-top:30px;
	}
	.articleSideLink {
		text-align: right;
	}
	.articleSideLink a {
		color: #b8621d;
	}
	.articleSideLink {
		text-align:right;
	}
	.articleSideDateArea {
		font-size: 12px;
	}
	.articleSideInfo {
		margin-bottom: 10px;
		zoom: 1;
	}
	.articleSideInfo:after {
		display: block;
		content: "";
		clear: both;
		zoom: 1;
	}
	.articleSideDateArea {
		width: 215px;
		float: right;
		text-align: right;
		font-size: 11px;
	}
	.articleSideTitle {
		font-size: 16px;
		clear: both;
	}
	.articleSideText {
		margin-top: 15px;
		padding-top: 15px;
		border-top: 1px solid #5e626c;
		font-size: 11px;
		line-height: 1.8;
	}		

	.ArticleMainHeaderSlideNav {
		margin-top: 10px;
		width:1024px !important;
		text-align: center;
	}
	.ArticleMainHeaderSlideNav li {
		display: inline-block;
		margin: 0 5px;

		*display: inline;
		*zoom: 1;
	}
	.articleSlideBtn,
	.articleSlidePagination a span {
		text-indent: -9999px;
		background-image: url(../img/index/slide/controls.gif);
		background-repeat: no-repeat;
	}
	.articleSlidePagination {
		text-align: center;
	}
	.articleSlidePagination a {
		width: 8px;
		height: 15px;
		display: inline-block;
		margin: 0 5px;

		*display: inline;
		*zoom: 1;
	}
	.articleSlidePagination a span {
		display: block;
		width: 8px;
		height: 15px;
		background-position: -20px center;
	}
	.articleSlidePagination a.selected span {
		background-position: -40px center;
	}
	.articleSlideBtn {
		display: block;
		width: 10px;
		height: 15px;
	}
	.articleSlideBtn.prev {
		background-position: 0 0;
	}
	.articleSlideBtn.next {
		background-position: 100% 0;
	}
	
	
.m3 {
		margin-top:30px;
	}
	
.m31 {
		border-bottom:solid 2px #581a13;
	}