@charset "utf-8";
/* CSS Document */
body { 
  background-image:url(../images/bgr_page.png);
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;  
  margin:0px;
  padding:0px;
}
table {
  table-layout: fixed;
}
/***************************************************/
.clear{
	width:1px;
	font-size:0px;
	clear:both;
}
#wrapper{
	width:988px;
	margin:0px auto; 
	border: 2px solid #D1D2D2;
	padding: 6px;
	background-color:#FFF;
}
#page_banner{
	width:989px;
	height:172px;
	position:relative;	
}
#banner_flags{
	width:275px;
	float:left;
	display:inline;
}
$banner_images{
	margin-left:275px;
	width:713px;
	display:inline;
}
#banner_logo{
	width:275px;
	height:172px;
	float:left;
	display:inline;
}
#page_top_menu{
	background-image:url(../images/banner_bgr_title.png);
	height:52px;
}
#page_content{
}
#page_slide{
}
#page_bottom{
}
/***************************************************/

a:focus, 
a:hover     { text-decoration: underline;}
a           { color:navy;font-size:12px;font-weight:bold;text-decoration: none;}
/*************************************/
.bottom
{
	font-size:10px;
	color:#FFF;
	
}
.bottom a
{	
	color:#FFF;
	text-decoration:none;	
}
.bottom a:hover
{	
	color:#FFF;
	text-decoration:underline;	
}
/*************************************/


div.pagenav
{
	margin:5px;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
div.pagenav .items
{
	float:left;		
}
div.pagenav .items:hover
{	
	color:#F00;	
}

div.pagenav .items a
{
	color:navy;
	text-decoration:none;
	display:block;
	padding:5px;
}
div.pagenav .items a:hover
{
	color:#F00;	
	text-decoration:underline;
}
div.pagenav .pages
{
	padding:5px;	
	float:left;
}
div.pagenav .items a.current
{
	color:#F00;
	text-decoration:none;
	display:block;
	padding:5px;
}
/**************************/

/*input 
{
	width:auto;
	float:none;
	vertical-align:middle; 	
	padding-left:5px;
	padding-right:5px;
}
*/
/*
input[type="image"] {
	margin:0px;	
	padding-right:50px;
}
*/
/********************************************\
*               hot news slide               *
\********************************************/
div#hot-news-slide{	
	width:373px;
	height:352px;
	overflow:hidden;
}
div#hot-news-slide div.sub{
	width:373px;
	height:352px;
}
div#hot-news-slide div.sub a{
	display:block;
	padding:5px;
}
/********************************************\
*               hot news slide               *
\********************************************/
.tblsearch{
	border:0px;
	border-collapse:collapse;
}
.tblsearch img{
	padding:0px 2px 2px 0px;
}
/*
p
{
	margin:0px;
	padding:0px;
}
*/
.highlight_word{
	background-color:#FF0;
	font-weight:bold;
}

.box1{
	
}
.box1 .top{
	height:30px;	
	clear:both;
}
.box1 .top .left{
	height:30px;
	width:10px;
	background-image:url(../images/new/box_top_left02.png);
	background-repeat:no-repeat;
	position:relative;
	float:left	
}
.box1 .top .right{
	height:30px;
	width:10px;
	background-image:url(../images/new/box_top_right02.png);
	background-repeat:no-repeat;
	position:relative;
	float:left	
}
.box1 .top .center{
	position:relative;
	float:left;
	background-color:#969664;
	height:16px;
	padding-bottom:7px;
	padding-top:7px;
	text-align:left;
}

.box1 .bottom{
	height:15px;	
	clear:both;
}

.box1 .bottom .left{
	height:15px;
	width:10px;
	background-image:url(../images/new/box_bottom_left02.png);
	background-repeat:no-repeat;
	position:relative;
	float:left	
}
.box1 .bottom .right{
	height:15px;
	width:10px;
	background-image:url(../images/new/box_bottom_right02.png);
	background-repeat:no-repeat;
	position:relative;
	float:left	
}
.box1 .bottom .center{
	position:relative;
	float:left;
	background-color:#E4E1C5;
	height:15px;
	text-align:right;
}

.box1 .middle{
	background-color:#E4E1C5;
	text-align:center;
	padding-left:5px;	
}
.box1 .middle .items{
	position:relative;
	border:1px solid #E0E0E0;
	float:left;
	margin-top:5px;
	margin-right:5px;
	text-align:center;
	background-color:#FFF;	
	padding:5px;
}
.clean{	
	clear:both;
	height:1px;
}
.box2{
	
}
.box2 .top{
	height:30px;	
	clear:both;
}
.box2 .top .left{
	height:30px;
	width:11px;
	background-image:url(../images/new/box_top_left01.png);
	background-repeat:no-repeat;
	position:relative;
	float:left	
}
.box2 .top .right{
	height:30px;
	width:11px;
	background-image:url(../images/new/box_top_right01.png);
	background-repeat:no-repeat;
	position:relative;
	float:left	
}
.box2 .top .center{
	position:relative;
	float:left;
	background-color:#C9BD90;
	height:16px;
	padding-bottom:7px;
	padding-top:7px;
	text-align:left;
}

.box2 .bottom{
	height:15px;	
	clear:both;
}

.box2 .bottom .left{
	height:15px;
	width:11px;
	background-image:url(../images/new/box_bottom_left01.png);
	background-repeat:no-repeat;
	position:relative;
	float:left	
}
.box2 .bottom .right{
	height:15px;
	width:11px;
	background-image:url(../images/new/box_bottom_right01.png);
	background-repeat:no-repeat;
	position:relative;
	float:left	
}
.box2 .bottom .center{
	position:relative;
	float:left;
	background-color:#FFF;
	height:15px;
	text-align:right;	
	border-bottom:1px solid #CFCFCF;
}

.box2 .middle{
	background-color:#FFF;
	text-align:center;
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
}
.box2 .middle .items{
	position:relative;
	float:left;
	margin-top:5px;
	margin-right:5px;
	text-align:left;
}
.imgbutton:hover
{
	opacity:0.5;
	filter:alpha(opacity=50); /* For IE8 and earlier */
}
.imgbutton
{
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}
.topnav
{
	float:left;
	/*margin-right:200px;*/
	padding-left:5px;	
	font-family:Arial;
	text-transform:uppercase;
	font-size:9pt;
}
.topnav a:hover
{
	text-decoration:underline;
}
.topnav a
{
	color:#0C773F;
	padding-left:7px;
	padding-right:5px;
	padding-top:3px;
	font-weight:bold;
	background-image:url(../images/menu_line.png);
	background-position:left center;
	background-repeat:no-repeat;
}
.topnav a.frist
{
	padding-left:20px;
	border-left:none;
	background-image:none;
}
a.news-newest{
	/*background-image:url(../images/new_button.png);*/
	background-image:url(../images/new_button_v.png);
	background-position:5px 10px;
	background-repeat:no-repeat;	
}
a.hotnews1{
	display:block;
	font-size:12pt;
	font-weight:bold;
	color:#E68115;
	padding-top:5px;
}
a.hotnews2{
	display:block;
	font-size:9pt;
	color:#333333;
	height:42px;
	overflow:hidden;
	text-align:left;
	padding:5px;
}
table.menu_home{
	border-collapse:collapse;
}































table.menu_home td.title{
	height:21px;
	background-image:url(../images/bgr_title_new12.png);
	background-repeat:no-repeat;
}
table.menu_home td{
	padding-left:7px;padding-right:10px;
}
table.menu_home td.title a{
/*	display:block;*/
	color:#0C773F;
	padding-left:25px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9pt;
	/*text-transform:uppercase;*/
}
table.menu_home td.subtitle{
	padding-top:3px;
	height:40px;
	background-image:url(../images/bgr_title01.png);
	background-repeat:repeat-x;	
}
table.menu_home td.subtitle a{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	padding-left:3px;
	padding-right:3px;
	margin-bottom:3px;
	margin-top:3px;
	border-left:1px solid #333333;
}
table.menu_home td.subtitle a.first{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	padding-right:3px;
	padding-left:0px;
	border:0px solid #333333;
}
table.items_home{
	border-collapse:collapse;
}
table.items_home td.img{
	/*padding-right:7px;*/
	padding:0px;
	text-align:left;
	height:105px;
	width:143px;
}
table.items_home td.news a{
	display:block;
	color:#0C773F;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
table.items_home td.news div{
	text-align:justify;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	height:100px;
	padding-bottom:10px;
	/*padding-right:5px;*/
	overflow:hidden;
}
table.items_home td.news div a{
	text-align:left;
}
table.menu_home td a.more{
	background-image:url(../images/new_button_v.png);
	background-repeat:no-repeat;
	background-position:10px 9px;
	padding:3px 5px 3px 20px;
	margin-bottom:5px;
	margin-top:5px;
	border-bottom:1px solid #D1D2D2;
	display:block;
}
a.cat_title0{
	display:block;
	color:#E68115;
	font-size:13pt;
	font-family:Arial, Helvetica, sans-serif;
}
a.cat_title{
	display:block;
	color:#0C773F;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
}
span.cat_update{
	font-size:8pt;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
}
div.cat_summery{
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:8px;
}
.cat_detail{
	font-style:italic;
	display:block;
	text-align:right;
	font-weight:normal;
}
.news_video{
	background-image:url(../images/ic_video_small.png);
	background-position:center right;
	background-repeat:no-repeat;	
}
.news_picture{
	background-image:url(../images/ic_image_small.png);
	background-position:center left;
	background-repeat:no-repeat;	
}

.news_video1{
	background-image:url(../images/ic_video_small.png);
	background-position:center left;
	background-repeat:no-repeat;	
	padding:3px 5px 3px 20px;
	margin-bottom:5px;
	margin-top:5px;
	border-bottom:1px solid #D1D2D2;
	display:block;
}
.news_picture1{
	background-image:url(../images/ic_image_small.png);
	background-position:center left;
	background-repeat:no-repeat;	
	padding:3px 5px 3px 20px;
	margin-bottom:5px;
	margin-top:5px;
	border-bottom:1px solid #D1D2D2;
	display:block;
}
.tbl_search{
	border-collapse:collapse;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	border:1px solid #CCC;
}
.tbl_search td{
	border-collapse:collapse;
	padding:5px;
}

.tooltip {
	display:none;
	position:absolute;
	border:1px solid #333;
	background-color:#161616;
	border-radius:5px;
	padding:10px;
	color:#fff;
	font-size:12px Arial;
}


/*--------------------------------------------------------*/
	div.square
	{
		display:none;
		position:absolute;
	}
	
	div.square p
	{
		padding:0px;
		margin:0px;
	}
	
	div.square .top
	{
		height:9px;
		/*background-image:url(../images/box/t.jpg);
		background-repeat:repeat-x;*/
		position:relative;
	}
	div.square .top .left
	{
		width:10px;
		height:9px;
		background-image:url("../images/box/tl.png");
		background-repeat:no-repeat;
		position:relative;
		float:left;
	}
	div.square .top .center
	{
		border-top:1px solid #CCCCCC;
		position:relative;
		height:9px;
		float:left;
		width:280px;
		background-color:#FFFFFF;
	}
	div.square .top .right
	{
		width:10px;
		height:9px;
		background-image:url("../images/box/tr.png");
		background-repeat:no-repeat;
		float:right;
		position:absolute;
				top:0px;
		right:0px;
	}
	div.square .bottom
	{
		height:9px;
		/*background-image:url("../images/box/b.jpg");
		background-repeat:repeat-x;*/
		position:relative;
	}
	div.square .bottom .left
	{
		width:10px;
		height:9px;
		background-image:url("../images/box/bl.png");
		background-repeat:no-repeat;
		float:left;
		position:relative;
	}
	div.square .bottom .right
	{
		width:10px;
		height:9px;
		background-image:url("../images/box/br.png");
		background-repeat:no-repeat;
		float:right;
		position:absolute;
		top:0px;
		right:0px;
	}
	div.square .bottom .center
	{
		border-bottom:1px solid #CCCCCC;
		height:9px;
		position:relative;
		float:left;
		width:280px;
		background-color:#FFFFFF;
	}
	div.square .middle
	{
		/*border-left:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		padding-left:15px;
		padding-right:15px;
		width:268px;
		*/
		text-align:justify;
		background-color:#FFF;		
		font-size:10pt;
		font-family:Arial, Helvetica, sans-serif;
	}
	div.square .middle p
	{
		text-align:justify;
	}
	.clr{
		clear : both;
		height: 0px;
		overflow: hidden;
	}
/*--------------------------------------------------------*/