body{
	background-image : url(../images/ibggray5.jpg); 
	background-repeat : repeat;
	background-position:top center; 
}




/*  */

@media only screen and (max-width:768px){




.Propertyviewd1{
	width:100%;
	height:auto;
	margin:0; 
	padding:0; 
	float:left;	

}

.Propertyviewd2{
	width:100%;
	height:auto;
	margin:0; 
	padding:0; 
	float:left;	

}


.Propertyviewtitle{
	width:100%;
	height:auto;
	margin:5px 0; 
	padding:0; 
	color: #1F4396!important;
	font-size: 25px;
	letter-spacing: 1px;
	font-weight: 700;
	line-height: 36px;
}


.Propertyviewno{
	width:100%;
	height:auto;
	margin:0; 
	padding:0; 
	color: #888!important;
	font-size: 15px;
	letter-spacing: 1px;
	font-weight: 300;
	line-height: 21px;
}

.Propertyviewno span{color: #595959!important;font-size: 15px;font-weight: 500;}

.Propertyviewprice{
	width:100%;
	height:auto;
	color: #333!important;
	font-size: 15px;
	letter-spacing: 1px;
	font-weight: 300;
	line-height: 24px;
	margin:0; 
	padding:0; 
}

.Propertyviewprice span{color: #D8262C!important;font-size: 20px;font-weight: 500;}


.Propertyviewdata{
	width:100%;
	height:auto;
	color: #333!important;
	font-size: 15px;
	letter-spacing: 1px;
	font-weight: 300;
	line-height: 24px;
	margin:0; 
	padding:0; 
}

.Propertyviewdata span{color: #111!important;font-size: 15px;font-weight: 500;}


.Propertyviewintro{
	width:100%;
	height:auto;
	color: #111!important;
	font-size: 15px;
	letter-spacing: 1px;
	font-weight: 500;
	line-height: 24px;
	margin:0; 
	padding:0; 
}


.Propertyviewdescdiv{
	width:100%;
	height:auto;
	color: #111!important;
	font-size: 16px;
	letter-spacing: 1px;
	font-weight: 300;
	line-height: 24px;
	margin:10px 0; 
	padding:0; 

}



}

@media (min-width: 768px) and (max-width:1400px) {


.Propertyviewd1{
	width:60%;
	height:auto;
	margin:0; 
	padding:0 2% 0 0; 
	float:left;	

}

.Propertyviewd2{
	width:40%;
	height:auto;
	margin:0; 
	padding:0; 
	float:left;	

}


.Propertyviewtitle{
	width:100%;
	height:auto;
	margin:5px 0; 
	padding:0; 
	color: #1F4396!important;
	font-size: 25px;
	letter-spacing: 1px;
	font-weight: 700;
	line-height: 36px;
}


.Propertyviewno{
	width:100%;
	height:auto;
	margin:0; 
	padding:0; 
	color: #888!important;
	font-size: 15px;
	letter-spacing: 1px;
	font-weight: 300;
	line-height: 21px;
}

.Propertyviewno span{color: #595959!important;font-size: 15px;font-weight: 500;}

.Propertyviewprice{
	width:100%;
	height:auto;
	color: #333!important;
	font-size: 15px;
	letter-spacing: 1px;
	font-weight: 300;
	line-height: 24px;
	margin:0; 
	padding:0; 
}

.Propertyviewprice span{color: #D8262C!important;font-size: 20px;font-weight: 500;}


.Propertyviewdata{
	width:100%;
	height:auto;
	color: #333!important;
	font-size: 15px;
	letter-spacing: 1px;
	font-weight: 300;
	line-height: 24px;
	margin:0; 
	padding:0; 
}

.Propertyviewdata span{color: #111!important;font-size: 15px;font-weight: 500;}


.Propertyviewintro{
	width:100%;
	height:auto;
	color: #111!important;
	font-size: 15px;
	letter-spacing: 1px;
	font-weight: 500;
	line-height: 24px;
	margin:0; 
	padding:0; 
}


.Propertyviewdescdiv{
	width:100%;
	height:auto;
	color: #111!important;
	font-size: 16px;
	letter-spacing: 1px;
	font-weight: 300;
	line-height: 24px;
	margin:10px 0; 
	padding:0; 

}



}

@media only screen and (min-width:1400px){


.Propertyviewd1{
	width:60%;
	height:auto;
	margin:0; 
	padding:0 2% 0 0; 
	float:left;	

}

.Propertyviewd2{
	width:40%;
	height:auto;
	margin:0; 
	padding:0; 
	float:left;	

}


.Propertyviewtitle{
	width:100%;
	height:auto;
	margin:5px 0; 
	padding:0; 
	color: #1F4396!important;
	font-size: 31px;
	letter-spacing: 1px;
	font-weight: 700;
	line-height: 42px;
}


.Propertyviewno{
	width:100%;
	height:auto;
	margin:0; 
	padding:0; 
	color: #888!important;
	font-size: 16px;
	letter-spacing: 1px;
	font-weight: 300;
	line-height: 25px;
}

.Propertyviewno span{color: #595959!important;font-size: 16px;font-weight: 500;}

.Propertyviewprice{
	width:100%;
	height:auto;
	color: #333!important;
	font-size: 16px;
	letter-spacing: 1px;
	font-weight: 300;
	line-height: 28px;
	margin:0; 
	padding:0; 
}

.Propertyviewprice span{color: #D8262C!important;font-size: 22px;font-weight: 500;}


.Propertyviewdata{
	width:100%;
	height:auto;
	color: #333!important;
	font-size: 16px;
	letter-spacing: 1px;
	font-weight: 300;
	line-height: 28px;
	margin:0; 
	padding:0; 
}

.Propertyviewdata span{color: #111!important;font-size: 16px;font-weight: 500;}


.Propertyviewintro{
	width:100%;
	height:auto;
	color: #111!important;
	font-size: 16px;
	letter-spacing: 1px;
	font-weight: 500;
	line-height: 28px;
	margin:0; 
	padding:0; 
}


.Propertyviewdescdiv{
	width:100%;
	height:auto;
	color: #111!important;
	font-size: 18px;
	letter-spacing: 1px;
	font-weight: 300;
	line-height: 28px;
	margin:15px 0; 
	padding:0; 

}


}


.Propertyviewd1 img{
  max-width: 100%;
  height: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.Propertyviewdescdiv img{
  max-width: 100%;
  height: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
}



/*  */

@media only screen and (max-width:768px){



.sCheckBox {
	display: flex;
	flex-wrap: wrap;
	gap: 3px 5px; /* 垂直10px、水平20px 間距 */
	padding: 2px 0px;
}

.sCheckBox label {
 	display: flex;
	align-items: center;
 	padding: 4px 4px;
 	border: 1px solid #ccc;
 	border-radius: 4px;
	background-color: #f8f8f8;
	margin: 2px 5px 2px 0px!important;
	cursor: pointer;
	transition: background-color 0.2s ease;
	white-space: nowrap;  /* 防止斷行 */
 	flex-shrink: 0;
	font-size: 16px !important;
	color:#333;
}

.sCheckBox label:hover {
	background-color: #e6f7ff;
}

.sCheckBox input[type="checkbox"] {
	margin-right: 0px;
	background:#fff;
}



.stDDList{
	position: relative;
  	width: auto;
  	padding: 2px 8px !important;
  	font-size: 16px !important;
	border: 1px solid #ccc !important;
	border-radius: 4px !important;
	background-color: #f8f8f8 !important;
	margin: 2px 10px 2px 2px !important;
  	color: #333 !important;
  	appearance: none;           /* 去除預設樣式（部分瀏覽器） */
	-webkit-appearance: none;   /* Safari / Chrome */
	-moz-appearance: none;      /* Firefox */
	background-image: url('data:image/svg+xml;utf8,<svg fill="black" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') !important;
	background-repeat: no-repeat !important;
	background-position: right 10px center !important;
	background-size: 24px !important;
	padding-right: 36px !important; 
}



.Propertysearchdiv{
	display:block;
	/*position: absolute;*/
	width:100%;
	height:auto;
	min-height:200px;
	margin:5px 0;
	padding:8px 2%; 
	border:2px solid #ccc;
	/*background:#fff!important;*/
	background: rgba(255, 255, 255, 0.9) !important;
	-webkit-border-radius: 15px; 
	-moz-border-radius: 15px;
	border-radius: 15px;
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}


.searchdivitem{
	width:100%;
	height:auto;	
	margin:0;
	padding:5px 2px; 	

}

.searchdivitem1{
	display:block;
	width:100%;
	height:auto;
	margin:0;
	padding:2px 0; 
	/*background: rgba(255, 255, 255, 1) !important;*/
	font-size:18px;
	line-height:25px;
	font-weight:700;
	text-align: left; 
	letter-spacing:2px;
	color:#D8262C;
}

.searchdivitem2{
	display:block;
	width:100%;
	height:auto;
	margin:0;
	padding:2px 0;
	/*background: rgba(255, 255, 255, 1) !important;*/
	font-size:16px;
	line-height:25px;
	font-weight:500;
	text-align: left; 
	letter-spacing:0px;	
}



}

@media (min-width: 768px) and (max-width:1400px) {



.sCheckBox {
  display: flex;
  flex-wrap: wrap;
  gap: 2px 4px; /* 垂直10px、水平20px 間距 */
  padding: 2px 0px;
}

.sCheckBox label {
 	display: flex;
 	align-items: center;
 	padding: 2px 10px;
 	border: 1px solid #ccc;
 	border-radius: 4px;
 	background-color: #f8f8f8;
	margin: 2px 15px 2px 0px!important;
 	cursor: pointer;
 	transition: background-color 0.2s ease;
	white-space: nowrap;  /* 防止斷行 */
	flex-shrink: 0;
 	font-size: 16px !important;
	color:#333;
}

.sCheckBox label:hover {
 	background-color: #e6f7ff;
}

.sCheckBox input[type="checkbox"] {
	margin-right: 0px;
	background:#fff;
}



.stDDList{
	position: relative;
  	width: auto;
  	padding: 4px 8px !important;
  	font-size: 16px !important;
	border: 1px solid #ccc !important;
	border-radius: 4px !important;
	background-color: #f8f8f8 !important;
	margin: 5px 10px 5px 2px !important;
  	color: #333 !important;
  	appearance: none;           /* 去除預設樣式（部分瀏覽器） */
	-webkit-appearance: none;   /* Safari / Chrome */
	-moz-appearance: none;      /* Firefox */
	background-image: url('data:image/svg+xml;utf8,<svg fill="black" height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') !important;
	background-repeat: no-repeat !important;
	background-position: right 10px center !important;
	background-size: 20px !important;
	padding-right: 32px !important; 
}



.Propertysearchdiv{
	display:block;
	/*position: absolute;*/
	width:96%;
	height:auto;
	margin:10px 2%;
	padding:10px 8%; 
	border:2px solid #ccc;
	/*background:#fff!important;*/
	background: rgba(255, 255, 255, 0.9) !important;
	-webkit-border-radius: 15px; 
	-moz-border-radius: 15px;
	border-radius: 15px;
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}


.searchdivitem{
	width:100%;
	height:auto;	
	margin:0;
	padding:0px 2px; 	

}

.searchdivitem1{
	display:block;
	width:15%;
	height:auto;
	float:left;
	margin:0;
	padding:5px 0; 
	/*background: rgba(255, 255, 255, 1) !important;*/
	font-size:16px;
	line-height:25px;
	font-weight:700;
	text-align: center; 
	letter-spacing:1px;
	color:#D8262C;
}

.searchdivitem2{
	display:block;
	width:85%;
	height:auto;
	float:left;
	margin:0;
	padding:5px 0;
	/*background: rgba(255, 255, 255, 1) !important;*/
	font-size:16px;
	line-height:25px;
	font-weight:500;
	text-align: left; 
	letter-spacing:1px;	
}



}

@media only screen and (min-width:1400px){



.sCheckBox {
  display: flex;
  flex-wrap: wrap;
  gap: 2px 4px; /* 垂直10px、水平20px 間距 */
  padding: 2px 0px;
	
}

.sCheckBox label {
	display: flex;
	align-items: center;
	padding: 2px 10px;
	border: 1px solid #ccc;
	border-radius: 4px;
 	background-color: #f8f8f8;
 	margin: 2px 15px 2px 0px!important;
	cursor: pointer;
 	transition: background-color 0.2s ease;
	white-space: nowrap;  /* 防止斷行 */
	flex-shrink: 0;
	font-size: 16px !important;
	color:#333;
}

.sCheckBox label:hover {
  background-color: #e6f7ff;
}

.sCheckBox input[type="checkbox"] {
	margin-right: 0px;
	background:#fff;
}



.stDDList{
	position: relative;
  	width: auto;
  	padding: 4px 8px !important;
  	font-size: 16px !important;
	border: 1px solid #ccc !important;
	border-radius: 4px !important;
	background-color: #f8f8f8 !important;
	margin: 5px 10px 5px 2px !important;
  	color: #333 !important;
  	appearance: none;           /* 去除預設樣式（部分瀏覽器） */
	-webkit-appearance: none;   /* Safari / Chrome */
	-moz-appearance: none;      /* Firefox */
	background-image: url('data:image/svg+xml;utf8,<svg fill="black" height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') !important;
	background-repeat: no-repeat !important;
	background-position: right 10px center !important;
	background-size: 20px !important;
	padding-right: 32px !important; 
}



.Propertysearchdiv{
	display:block;
	/*position: absolute;*/
	width:96%;
	height:auto;
	margin:10px 2%;
	padding:10px 8%; 
	border:2px solid #ccc;
	/*background:#fff!important;*/
	background: rgba(255, 255, 255, 0.9) !important;
	-webkit-border-radius: 15px; 
	-moz-border-radius: 15px;
	border-radius: 15px;
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}


.searchdivitem{
	width:100%;
	height:auto;	
	margin:0;
	padding:0px 2px; 	

}

.searchdivitem1{
	display:block;
	width:15%;
	height:auto;
	float:left;
	margin:0;
	padding:5px 0; 
	/*background: rgba(255, 255, 255, 1) !important;*/
	font-size:16px;
	line-height:25px;
	font-weight:700;
	text-align: center; 
	letter-spacing:1px;
	color:#D8262C;
}

.searchdivitem2{
	display:block;
	width:85%;
	height:auto;
	float:left;
	margin:0;
	padding:5px 0;
	/*background: rgba(255, 255, 255, 1) !important;*/
	font-size:16px;
	line-height:25px;
	font-weight:500;
	text-align: left; 
	letter-spacing:1px;	
}


}




.searchtxtinput {
	background-image: url(../images/sicon.png); 
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 18px 18px;
	padding-left: 35px; 
	 height: 36px;
	font-size: 16px;
	color: #333;
	border: 1px solid #ccc;
	border-radius: 5px;
	background:#fff;
}

.searchtxtinput::placeholder {
  color: #aaa;
  font-style: italic;
}





.stButton1 {
	background-color: #0056b3;      /* 背景藍色 */
	color: white;                   /* 字體白色 */
	border: none;                   /* 無邊框 */
	padding: 2px 20px;             /* 上下10px、左右20px */
	font-size: 16px;                /* 字體大小 */
	border-radius: 5px;             /* 圓角 */
	cursor: pointer;                /* 滑鼠指標 */
	transition: background-color 0.2s ease;
	letter-spacing: 1px;
}

.stButton1:hover {
	background-color: #D8262C;      /* 滑鼠移上去時變深藍 */
}

.stButton1:disabled {
	background-color: #ccc;
	cursor: not-allowed;
}








/*  obnews */



/*  */

@media only screen and (max-width:768px){


.obnewsbox{
	width:47%;
	height:auto;
	margin:10px 1%; 
	padding:0 0 10px 0; 
	float:left;
	/*-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;
	border-radius: 10px;	
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	box-shadow: 0 1px 2px rgba(0,0,0,.3);
	border: solid 1px #fff;*/
	background-color: #fff;
	min-height:18vw;
	-webkit-box-shadow: 0 1px 1px rgba(200,200,200,.3);
	-moz-box-shadow: 0 1px 1px rgba(200,200,200,.3);
	box-shadow: 0 1px 1px rgba(200,200,200,.3);
}


.obnewsboximg{
	width:100%; 
	height:auto;
	margin:0; 	
	padding:0;
	border: solid 2px #fff;
}

.obnewsboximg img{
	width:100%; 
	height:auto;
	margin:0;
	padding:0;
	border:0; 	
	/*-webkit-border-radius: 10px 10px 0 0; 
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;	*/
	object-fit: contain;
}

.obnewsboxtitle{
	display:block;
	width:100%; 
	height:auto;
	min-height:80px;
	margin:0; 	
	padding:5px 5% 10px 5%;
	color:#1F4396!important;
	font-size:18px;
	line-height:24px;
	font-weight:500;
	text-align: left; 
	letter-spacing:1px;
}

.obnewsboxtitle .oname{
	display:block;
	width:100%; 
	height:auto;
	margin:0; 	
	padding:2px 0 5px 0;
	text-align:left; 
	font-size:18px;
	font-weight:500;
	color:#1F4396!important;
}

.obnewsboxtitle .oaddr{display:block;font-size:15px;color:#111!important;font-weight:500;}
.obnewsboxtitle .other{display:block;font-size:13px;color:#595959!important;font-weight:300;}
.obnewsboxtitle .oprice{
	display:block;
	width:100%; 
	height:auto;
	margin:0; 	
	padding:0;
	text-align:right; 
	font-size:24px;
	font-weight:500;
	color:#D8262C!important;
	letter-spacing:0px;
}



}


@media (min-width: 768px) and (max-width:1400px) {

.obnewsbox{
	width:31%;
	height:auto;
	margin:10px 1%; 
	padding:0 0 10px 0; 
	float:left;
	/*-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;
	border-radius: 10px;	
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	box-shadow: 0 1px 2px rgba(0,0,0,.3);
	border: solid 1px #fff;*/
	background-color: #fff;
	min-height:18vw;
	-webkit-box-shadow: 0 1px 1px rgba(200,200,200,.3);
	-moz-box-shadow: 0 1px 1px rgba(200,200,200,.3);
	box-shadow: 0 1px 1px rgba(200,200,200,.3);
}


.obnewsboximg{
	width:100%; 
	height:auto;
	margin:0; 	
	padding:0;
	border: solid 2px #fff;
}

.obnewsboximg img{
	width:100%; 
	height:auto;
	margin:0;
	padding:0;
	border:0; 	
	/*-webkit-border-radius: 10px 10px 0 0; 
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;	*/
	object-fit: contain;
}

.obnewsboxtitle{
	display:block;
	width:100%; 
	height:auto;
	min-height:80px;
	margin:0; 	
	padding:5px 5% 10px 5%;
	color:#1F4396!important;
	font-size:18px;
	line-height:24px;
	font-weight:500;
	text-align: left; 
	letter-spacing:1px;
}

.obnewsboxtitle .oname{
	display:block;
	width:100%; 
	height:auto;
	margin:0; 	
	padding:2px 0 5px 0;
	text-align:left; 
	font-size:18px;
	font-weight:500;
	color:#1F4396!important;
}

.obnewsboxtitle .oaddr{display:block;font-size:15px;color:#111!important;font-weight:500;}
.obnewsboxtitle .other{display:block;font-size:13px;color:#595959!important;font-weight:300;}
.obnewsboxtitle .oprice{
	display:block;
	width:100%; 
	height:auto;
	margin:0; 	
	padding:0;
	text-align:right; 
	font-size:24px;
	font-weight:500;
	color:#D8262C!important;
	letter-spacing:0px;
}



}


@media only screen and (min-width:1400px){

.obnewsbox{
	width:31%;
	height:auto;
	margin:10px 1%; 
	padding:0 0 10px 0; 
	float:left;
	/*-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;
	border-radius: 10px;	
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.3);
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.3);
	box-shadow: 1px 1px 2px rgba(0,0,0,.3);
	border: solid 1px #fff;*/
	background-color: #fff;
	min-height:18vw;
	-webkit-box-shadow: 0 1px 1px rgba(200,200,200,.3);
	-moz-box-shadow: 0 1px 1px rgba(200,200,200,.3);
	box-shadow: 0 1px 1px rgba(200,200,200,.3);
}


.obnewsboximg{
	width:100%; 
	height:auto;
	margin:0; 	
	padding:0;
	border: solid 2px #fff;
}

.obnewsboximg img{
	width:100%; 
	height:auto;
	margin:0;
	padding:0;
	border:0; 	
	/*-webkit-border-radius: 10px 10px 0 0; 
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;	*/
	object-fit: contain;
}

.obnewsboxtitle{
	display:block;
	width:100%; 
	height:auto;
	min-height:80px;
	margin:0; 	
	padding:5px 5% 10px 5%;
	color:#1F4396!important;
	font-size:20px;
	line-height:24px;
	font-weight:500;
	text-align: left; 
	letter-spacing:1px;
}

.obnewsboxtitle .oname{
	display:block;
	width:100%; 
	height:auto;
	margin:0; 	
	padding:2px 0 5px 0;
	text-align:left; 
	font-size:20px;
	font-weight:500;
	color:#1F4396!important;
}

.obnewsboxtitle .oaddr{display:block;font-size:16px;color:#111!important;font-weight:500;}
.obnewsboxtitle .other{display:block;font-size:14px;color:#595959!important;font-weight:300;}
.obnewsboxtitle .oprice{
	display:block;
	width:100%; 
	height:auto;
	margin:0; 	
	padding:0;
	text-align:right; 
	font-size:27px;
	font-weight:500;
	color:#D8262C!important;
	letter-spacing:0px;
}






}

.obnewsboxtitle a{color:#1F4396!important;text-decoration: none;}


.obnewsbox:hover{
	transition: .5s;
	animation: flashborder2 1.2s infinite alternate;
	box-shadow: 0px 2px 10px 5px #85BBD6;
}



@keyframes flashborder2 {
  0% {
    border-color: #ffffff; 
  }
  33% {
    border-color: #CFFFED; 
  }
  66% {
    border-color: #85BBD6; 
  }
  100% {
    border-color: #CFFFED; 
  }
}





@media only screen and (max-width:768px){


.obnewscontent{
	width:96%;
	height:auto;
	margin:10px 2%; 
	padding:10px 0 30px 0; 

}


.obnewscontenttitle{
	width:100%; 
	height:auto;
	margin:0; 	
	padding:0;
	color:#111;
	font-size:25px;
	line-height:38px;
	font-weight:500;
	text-align: center; 
	letter-spacing:1px;
}

.obnewscontentimg{
	width:100%; 
	height:auto;
	margin:0; 	
	padding:0;
}

.obnewscontentimg img{
	width:100%; 
	height:auto;
	margin:0;
	padding:0;
	border:0; 	
}

.obnewscontentdesc{
	width:100%; 
	height:auto;
	margin:0; 	
	padding:0;
	color:#fff;
	font-size:16px;
	line-height:25px;
	font-weight:300;
	text-align: left; 
	letter-spacing:1px;
}

.obnewscontentdesc a{color:#111;}
.obnewscontentdesc a:hover{color:##F31702;}

.obnewscontentimg img{
	width:100%; 
	height:auto;
	margin:0;
	padding:0;
	border:0; 	
}



}



@media only screen and (min-width:768px){


.obnewscontent{
	width:100%;
	height:auto;
	margin:10px 0; 
	padding:10px 0 30px 0; 

}


.obnewscontenttitle{
	width:100%; 
	height:auto;
	margin:0; 	
	padding:0;
	color:#111;
	font-size:25px;
	line-height:38px;
	font-weight:500;
	text-align: center; 
	letter-spacing:1px;
}

.obnewscontentimg{
	width:90%; 
	height:auto;
	margin:0 5%; 	
	padding:0;
}

.obnewscontentimg img{
	width:100%; 
	height:auto;
	margin:0;
	padding:0;
	border:0; 	
}

.obnewscontentdesc{
	width:90%; 
	height:auto;
	margin:0 5%; 	
	padding:0;
	color:#fff;
	font-size:16px;
	line-height:25px;
	font-weight:300;
	text-align: left; 
	letter-spacing:1px;
}

.obnewscontentdesc a{color:#111;}
.obnewscontentdesc a:hover{color:##F31702;}

.obnewscontentimg img{
	width:100%; 
	height:auto;
	margin:0;
	padding:0;
	border:0; 	
}


}



.obnewscontenttitle a{color:#111;}



.obnewsmark{
	display:block;
	position: absolute;
	width:50px;
	height:auto;
	margin:15px 0 0 0; 	
	padding:2px;
	color:#fff;
	font-size:14px;
	line-height:14px;
	font-weight:700;
	text-align: center; 
	letter-spacing:1px;	 
	background:#5D3E27!important;
	-webkit-border-radius: 0  5px 5px 0; 
	-moz-border-radius: 0  5px 5px 0;
	border-radius: 0  5px 5px 0;
	z-index:90;
}







/*  */

@media only screen and (max-width:768px){


}

@media (min-width: 768px) and (max-width:1400px) {

}

@media only screen and (min-width:1400px){





}










