/*********NEWS DETAIL***********/
/*

@media (min-width: 320px) {}
@media (min-width: 768px) {}
@media (min-width: 1024px) {}
@media (min-width: 1366px) {}
@media (min-width: 1680px) {}
**/

/********* TITLE **************/
.clssTitlebar_1{font-size:24px; padding-bottom:80px;}
@media (min-width: 320px) {
	.clssTitlebar_1{font-size:30px; padding-bottom:60px;}
}
@media (min-width: 768px) {
	.clssTitlebar_1{font-size:38px; padding-bottom:80px;}
}
@media (min-width: 1280px) {
	.clssTitlebar_1{font-size:42px; padding-bottom:80px;}
}
/********* TITLE **************/
.clssSubDet{font-size:16px; color:#606060; padding-top:20px; line-height:30px; font-weight:300; text-align:left;}
@media (min-width: 320px) {
	.clssSubDet{font-size:16px; color:#606060; padding:0px 25px 40px 25px; line-height:30px; font-weight:300; text-align:left;}
}
@media (min-width: 768px) {
	.clssSubDet{font-size:17px; color:#606060; padding:0px 25px 20px 25px; line-height:30px; font-weight:300; text-align:left;}
}
@media (min-width: 1680px) {
	.clssSubDet{font-size:17px; color:#606060; padding:0px 25px 20px 25px; line-height:35px; font-weight:300; text-align:left;}
}
/********* TITLE **************/
/********* STEP **************/
.clssSubstep{padding-bottom:40px; text-align:center;}
.clssSubfont{ padding-top:20px; font-size:28px; color:#000; font-weight:400;}
/********* STEP **************/


.newsMainPanel{
	border:1px #CCC  solid; padding:0px; border-radius:10px; overflow:hidden;
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
}
.newsMainImg{height:160px;}
@media (min-width: 320px) {.newsMainImg{height:180px;}}
@media (min-width: 768px) {.newsMainImg{height:290px;}}
@media (min-width: 1024px) {.newsMainImg{height:250px;}}
@media (min-width: 1366px){.newsMainImg{height:320px;}}
@media (min-width: 1440px){.newsMainImg{height:300px;}}
@media (min-width: 1680px){.newsMainImg{height:320px;}}
@media (min-width: 1920px){.newsMainImg{height:320px;}}
.newsMainPanel:hover{
	border:1px #CCC  solid; padding:0px; border-radius:10px; overflow:hidden;
	-webkit-box-shadow: -1px 4px 29px -1px rgba(0,0,0,0.37);
	-moz-box-shadow: -1px 4px 29px -1px rgba(0,0,0,0.37);
	box-shadow: -1px 4px 29px -1px rgba(0,0,0,0.37);
			-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
}
.newsTitleMain{
	padding:40px 10px 20px 20px
	font-size: 15px;
	font-weight:900;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: normal; 
	text-align: left;
	color: #000000;
}
@media screen and (min-width: 320px) {
			.newsTitleMain{
			padding:10px 5px 10px 5px;
			font-size: 18px;
			font-weight:500;
			font-style: normal;
			font-stretch: normal;
			line-height: 1.5;
			letter-spacing: normal; 
			text-align: left;
			color: #000000;
		}	
}
@media screen and (min-width: 760px) {
			.newsTitleMain{
			padding:50px 0px 10px 10px;
			font-size: 18px;
			font-weight:400;
			font-style: normal;
			font-stretch: normal;
			line-height: 1.5;
			letter-spacing: normal; 
			text-align: left;
			color: #000000;
		}	
}
@media screen and (min-width: 1020px) {
			.newsTitleMain{
			padding:40px 0px 10px 10px;
			font-size: 18px;
			font-weight:400;
			font-style: normal;
			font-stretch: normal;
			line-height: 1.5;
			letter-spacing: normal; 
			text-align: left;
			color: #000000;
		}	
}
@media screen and (min-width: 1080px) {
			.newsTitleMain{
			padding:45px 0px 10px 10px;
			font-size: 18px;
			font-weight:700;
			font-style: normal;
			font-stretch: normal;
			line-height: 1.8;
			letter-spacing: normal; 
			text-align: left;
			color: #000000;
		}	
}
@media screen and (min-width: 1280px) {
			.newsTitleMain{
			padding:65px 0px 10px 10px;
			font-size: 18px;
			font-weight:700;
			font-style: normal;
			font-stretch: normal;
			line-height: 1.5;
			letter-spacing: normal; 
			text-align: left;
			color: #000000;
		}	
}
@media screen and (min-width: 1366px) {
			.newsTitleMain{
		padding: 60px 0px 10px 10px;
    font-size: 20px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.8;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
}
}
.newTitleMainDetail{
	padding-top:20px;
	padding-bottom:20px;
	font-size: 14px;
	font-weight:400;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: normal; 
	text-align: left;
	color: #666;
}
@media(min-width: 320px) {
		.newTitleMainDetail{
				padding-top:20px;
				padding-bottom:20px;
				padding-left:10px;
				font-size: 15px;
				font-weight:400;
				font-style: normal;
				font-stretch: normal;
				line-height: 1.5;
				letter-spacing: normal; 
				text-align: left;
				color: #666;
	}
}
@media(min-width: 768px) {
		.newTitleMainDetail{
				padding-top:20px;
				padding-bottom:20px;
				padding-left:10px;
				font-size: 13px;
				font-weight:400;
				font-style: normal;
				font-stretch: normal;
				line-height: 1.5;
				letter-spacing: normal; 
				text-align: left;
				color: #666;
	}
}
@media (min-width: 1020px) {
		.newTitleMainDetail{
    padding-top: 17px;
    padding-bottom: 17px;
    padding-left: 10px;
    font-size: 12px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: normal;

    text-align: left;
    color: #666;
	}
}
@media (min-width: 1200px) {
		.newTitleMainDetail{
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 15px;
    font-size: 13px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: left;
    color: #666;
	}
}
@media  (min-width: 1300px) {
		.newTitleMainDetail{
			padding-top: 20px;
			padding-bottom: 20px;
			padding-left: 15px;
			font-size: 12px;
			font-weight: 400;
			font-style: normal;
			font-stretch: normal;
			line-height: 1.5;
		letter-spacing: normal;
		text-align: left;
		color: #666;
	}
}
@media (min-width: 1920px) {
	.newTitleMainDetail{
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 15px;
		font-size: 16px;
		font-weight: 300;
		line-height: 1.5;
		letter-spacing: normal;
		text-align: left;
		color: #666;
	}
}



.newsButton{
	border-radius: 0px; background-color: #f6921e; padding:10px 25px 10px 25px; color:#FFF; font-size:13px; display:inline-block;
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
}
.newsButton:hover{
	border-radius: 4px; background-color: #f9d83f; padding:7px 25px 7px 25px; color:#FFF; font-size:13px; display:inline-block;
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
}
@media (min-width: 320px) {
			.newsButton{
						border-radius: 0px;
						background-color: #f6921e;
						padding: 7px 20px 7px 20px;
						color: #FFF;
						font-size: 12px;
						display:inline-block;
						-webkit-transition: all 0.3s ease 0s;
						-moz-transition: all 0.3s ease 0s;
						-o-transition: all 0.3s ease 0s;
						transition: all 0.3s ease 0s;
			}
.newsButton:hover{
	border-radius: 0px; background-color: #000; padding:7px 20px 7px 20px; color:#fff; 
	font-size:12px; display:inline-block;
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
}
}
@media (min-width: 1024px) {
			.newsButton{
						border-radius: 0px;
						background-color: #f6921e;
						padding:7px 25px 7px 25px;
						color: #FFF;
						font-size: 13px;
						font-weight:300;
						display:inline-block;
						-webkit-transition: all 0.3s ease 0s;
						-moz-transition: all 0.3s ease 0s;
						-o-transition: all 0.3s ease 0s;
						transition: all 0.3s ease 0s;
			}
			.newsButton:hover{
				border-radius: 0px; 
				background-color: #000000; 
				padding:7px 25px 7px 25px;
				color:#fff; 
				font-size: 13px;
				font-weight:300;
				display:inline-block;
				-webkit-transition: all 0.3s ease 0s;
				-moz-transition: all 0.3s ease 0s;
				-o-transition: all 0.3s ease 0s;
				transition: all 0.3s ease 0s;
			}
}
/********************* SUBNEWS ***********************/
.newsSubTitle{
	font-size: 15px;
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: normal; 
	text-align: left;color: #000000; 
	padding:15px 15px 0px 15px;
}
@media (min-width: 320px) {
			.newsSubTitle{
				font-size: 14px;
				font-weight: 900;
				font-style: normal;
				font-stretch: normal;
				line-height: 1.5;
				letter-spacing: normal; 
				text-align: left;color: #000000; 
				padding:15px 15px 0px 15px;
		}	
}
@media (min-width: 760px) {
			.newsSubTitle{
				font-size: 13px;
				font-weight: 900;
				font-style: normal;
				font-stretch: normal;
				line-height: 1.5;
				letter-spacing: normal; 
				text-align: left;color: #000000; 
				padding:20px 15px 0px 20px;
		}	
}
@media (min-width: 1020px) {
			.newsSubTitle{
				font-size: 14px;
				font-weight: 900;
				font-style: normal;
				font-stretch: normal;
				line-height: 1.5;
				letter-spacing: normal; 
				text-align: left;color: #000000; 
				padding:20px 15px 0px 20px;
		}	
}
@media (min-width: 1360px) {
			.newsSubTitle{
				font-size: 14px;
				font-weight: 900;
				font-style: normal;
				font-stretch: normal;
				line-height: 1.5;
				letter-spacing: normal; 
				text-align: left;color: #000000; 
				padding:20px 20px 0px 20px;
		}	
}
.newsSubDetail{ padding-left:15px; padding-right:15px; padding-top:15px; font-size:14px; color:#666;}
@media (min-width: 320px) {
	.newsSubDetail{ padding-left:15px; padding-right:15px; padding-top:15px; font-size:13px; line-height:25px; color:#666;}
}
@media (min-width: 1020px) {
	.newsSubDetail{padding-left: 20px;padding-right: 20px;padding-top: 15px;font-size: 13px;line-height: 25px;color: #666;}
}

/*********NEWS DETAIL***********/
.newsdetailTitle{
	border-bottom:1px #CCC solid; background-color:#ffffff; padding-left:0px; color:#ff6d22; font-size:25px; font-weight:900; line-height:35px; padding-bottom:10px;
}
@media (min-width: 320px) {
	.newsdetailTitle{
		border-bottom:1px #CCC solid; 
		background-color:#ffffff; 
		padding-left:0px; 
		color:#ff6d22; 
		font-size:18px; 
		font-weight:300; 
		line-height:25px; 
		padding-bottom:10px;
	}
}
@media (min-width: 768px) {
	.newsdetailTitle{
		border-bottom:1px #CCC solid; 
		background-color:#ffffff; 
		padding-left:0px; 
		color:#ff6d22; 
		font-size:25px; 
		font-weight:300; 
		line-height:27px; 
		padding-bottom:10px;
	}
}
@media (min-width: 1020px) {
	.newsdetailTitle{
		border-bottom:1px #CCC solid; 
		background-color:#ffffff; 
		padding-left:0px; 
		color:#ff6d22; 
		font-size:25px; 
		font-weight:300; 
		line-height:35px; 
		padding-bottom:10px;
	}
}
@media (min-width: 1360px) {
	.newsdetailTitle{
		border-bottom:1px #CCC solid; 
		background-color:#ffffff; 
		padding-left:0px; 
		color:#ff6d22; 
		font-size:28px; 
		font-weight:300; 
		line-height:35px; 
		padding-bottom:10px;
	}
}
@media (min-width: 1680px) {
	.newsdetailTitle{
		border-bottom:1px #CCC solid; 
		background-color:#ffffff; 
		padding-left:0px; 
		color:#ff6d22; 
		font-size:35px; 
		font-weight:300; 
		line-height:35px; 
		padding-bottom:15px;
	}
}
.newsdetailBradeC{
	background-color:#ffffff;  
	font-size:12px; 
	font-weight:300; 
	text-align:center;  
	padding:20px 0px 0px 0px; 
	color:#666;
}
.newsdetailBradeAd{
	background-color:#ffffff; padding:0px; text-align:center; padding-top:10px;
}
@media (min-width: 320px) {
	.newsdetailBradeC{
		background-color:#ffffff;  
		font-size:12px; 
		font-weight:300; 
		text-align:center;  
		padding:20px 0px 0px 0px; 
		color:#666;
		padding-bottom:10px;
	}
	.newsdetailBradeAd{
		background-color:#ffffff; padding:0px; text-align:center; padding-top:10px;
	}
}
@media (min-width: 768px) {
	.newsdetailBradeC{
		text-align:left;  
		padding-bottom:10px;
	}
	.newsdetailBradeAd{
		background-color:#ffffff; padding:0px; text-align:right; padding-top:10px;
	}
}

.newsDetailSubPanel{
	background-color:#ffffff;  
	padding:15px 10px 30px 10px; 
	border-radius:10px; 
	-webkit-box-shadow: 0px 14px 20px -5px rgba(217,217,217,1);
	-moz-box-shadow: 0px 14px 20px -5px rgba(217,217,217,1);
	box-shadow: 0px 14px 20px -5px rgba(181,175,181,1); 
	border:1px #F2F2F2 solid;
	font-size:15px;
	line-height:25px;
}
.newsDetailSubPanel > div >p > img{ width:100% !important; height:auto !important;}


.clssPaddingNewsRecent{
	margin-top:20px;
	width:100%; 
	padding: 20px; 
	border-radius:10px; 
	background-color:#FFF; 
	-webkit-box-shadow: 0px 14px 20px -5px rgba(217,217,217,1);
	-moz-box-shadow: 0px 14px 20px -5px rgba(217,217,217,1);
	box-shadow: 0px 14px 20px -5px rgba(181,175,181,1); 
	border:1px #F2F2F2 solid;
}
@media (min-width: 320px) {
	.newsDetailSubPanel{ 
		font-size:15px;
		font-size: 15px;
    	font-weight: 300;
    	line-height: 29px;
	}
}
@media (min-width: 768px) {
	.newsDetailSubPanel{ 
		padding:15px 15px 30px 15px; 
		font-size:15px;
		font-weight: 300;
    	line-height: 30px;
	}
	.clssPaddingNewsRecent{margin-top:0px;}
}
@media (min-width: 1024px) {
	.newsDetailSubPanel{ 
		padding:30px 30px 30px 30px; 
		font-size:15px;
		font-weight: 300;
    	line-height: 30px;
	}
}
@media (min-width: 1366px) {
	.newsDetailSubPanel{ 
		padding: 30px 30px 30px 30px;
		font-size: 16px;
		font-weight: 300;
		line-height: 30px;
	}
	
}
@media (min-width: 1680px) {
	.newsDetailSubPanel{ 
		padding:30px 30px 30px 30px; 
		font-size:16px;
		font-weight:300;
		line-height:35px;
	}
}
/*********NEWS DETAIL***********/

/*********NEWS Top PAdding***********/
.clssToppaddingNews{padding-top:80px; padding-bottom:80;}
@media (min-width: 320px) {.clssToppaddingNews{padding-top:10px; padding-bottom:80;}}
@media (min-width: 768px) {.clssToppaddingNews{padding-top:20px; padding-bottom:80;}}
@media (min-width: 1024px) {.clssToppaddingNews{padding-top:20px; padding-bottom:80;}}
@media (min-width: 1366px) {.clssToppaddingNews{padding-top:80px; padding-bottom:80;}}
@media (min-width: 1680px) {.clssToppaddingNews{padding-top:80px; padding-bottom:80;}}
/*********NEWS Top PAdding***********/



/*

@media (min-width: 320px) {}
@media (min-width: 768px) {}
@media (min-width: 1024px) {}
@media (min-width: 1366px) {}
@media (min-width: 1680px) {}
**/

