@charset "utf-8";
/* CSS Document */
html{height:100%}
body{margin:0;padding:0;height:100%;width:100%}
table{border-collapse:collapse}
td{margin:0;padding:0;vertical-align:top}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;display:inline;letter-spacing:normal}
p{margin:0px}
form{margin:0;padding:0}
textarea{overflow:auto}
img{border:none;display:block}
map{display:none}
object, embed{display:block}

body{
	background-color:#FFFFFF;
	color:#4b4b4b;
	font-family:Tahoma;
	margin:0;
	padding:0;
	font-size:12px;
	position: relative;
}

a{
	color:#2471B5;
	text-decoration: none;
}
a:hover {
	color:#64B1F5;
}

h2{
	display: block;
	margin-bottom: 1em;
	font-size: 1.3em;
}

h4{
	color: #333399;
	color: #455F6F;
	display: block;
	margin-bottom: 1em;
}

div{
	display:block;
	float:left;
}

#top{
	height:32px;
	width:100%;
	background:url(../img/01_02.jpg) repeat-x;
}
	#top .center{
		width:960px;
		margin:0 auto;
		float:none;
	}
	#top .languages{
		margin-left:12px;
		margin-top:2px;
	}
	#top .lt_flag{
		background:url(../img/01_05.jpg) no-repeat center left;
		height:16px;
		padding-left:24px;
		margin-right:14px;
	}
	#top .en_flag{
		background:url(../img/01_07.jpg) no-repeat center left;
		height:16px;
		padding-left:24px;
	}
	#top a{
		color:#fff;
		font-size:10px;
		text-decoration:none;
	}
	#top a:hover{
		color:#D1E2EF;
	}

#body{
	width:100%;
	background:url(../img/01_11.jpg) repeat-x top;
	text-align:center;
}
	#body .center{
		width:960px;
		margin:0 auto;
		float:none;
	}

#logo_column{
	width:127px;
	padding-left:16px;
}
	#logo_column .logo{
		width:120px;
		height:120px;
		background:url(../img/01_12.jpg) repeat-x;
		margin-bottom:6px;
		cursor: pointer;
	}
	#logo_column .banner{
		width: 120px;
		margin-bottom:6px;
	}
	.sample_banner{
		width:118px;
		height:308px;
		/*background:#fff;*/
		text-align:center;
		border:0px solid #444;
		padding-top:0px;
	}

#main_column{
	float:right;
	width:817px;
	text-align:left;
	overflow: hidden;
}
	#main_column .box_1{
		width:100%;
		background:url(../img/01_19-19.jpg) repeat-y top right;
	}
	#main_column .top{
		width:812px;
		height:200px;
		background:url(../img/h/01.jpg) no-repeat;
	}
	#main_column .menu{
		height:25px;
		float:right;
		width:550px;
		margin-right:1px;
		position: relative;
	}
	#main_column .menu_bg{
		height:100%;
		width:550px;
		background:#000;
		opacity:0.7;
		filter:alpha(opacity=70);
		-moz-opacity:0.7;
		z-index: 99;
		position:relative;
		top:0;
	}
	#main_column .menu_inner{
		height:25px;
		width:550px;
		background-color:transparent;
		z-index:101;
		position:relative;
		top:-25px;
		font-family:Arial;
	}
	#main_column .menu,#main_column .menu a{
		font-family:Arial;
		color:#fff;
		font-size:11px;
	}

	#main_column .main_content{
		width:776px;
		padding:18px 20px 36px 16px;
		background:#fff;
		min-height:450px;
	}
		#main_column .main_content h1{
			margin-bottom:15px;
			display:block;
			font-size:18px;
			color:#362f21;
		}

		#main_column .main_content p, #main_column .main_content div{
			font-size:12px;
			color:#4b4b4b;
			margin-bottom:14px;
			line-height:19px;
		}

		#main_column .main_content li{
			line-height:1.7em;
		}



	#main_column .right_side{
		float:right;
		width:5px;
		height:723px;
		background:url(../img/01_15.jpg) no-repeat;
	}

	#main_column .bottom{
		width:100%;
	}
	#main_column .bottom_center{
		width:805px;
		height:8px;
		background:url(../img/01_21.jpg) no-repeat;
	}
	#main_column .left_corner{
		width:7px;
		height:8px;
		background:url(../img/01_20.jpg) no-repeat;
	}
	#main_column .right_corner{
		width:5px;
		height:8px;
		background:url(../img/01_22.jpg) no-repeat;
	}

#main_column table{
	border-color: #b4b4b4;
}

#main_column td{
	padding: 2px 3px;
}

#footer{
	height:34px;
	width:100%;
	background:url(../img/01_23.jpg) repeat-x;
	color:#fff;
	font-size:10px;
	font-family:Arial;
}
	#footer .content{
		width:960px;
		margin:0 auto;
		float:none;
		padding:11px 20px 0;
	}

	#footer .copyright{
		float:left;
	}

	#footer .address{
		float:right;
	}
	#footer a{
		color: #fff;
		text-decoration: none;
	}



/* Navigation */
.nav, .nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
  z-index: 100;

}
.nav li {
  border-left: 1px solid #000;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font: normal 1.22em/25px Arial, Helvetica, sans-serif;
  /* background: #565656;*/
  color: #fff;
  display: block;
  padding: 0 9px;
  text-decoration: none;
  text-transform:uppercase;
}

.nav li a:hover {
  /* background: #ccc; */
  /* color: #000;	*/

}
#nav-one li:hover a,
#nav-one li.sfHover a {
  /* background: #ccc; */
  /* color: #000; */
}
#nav-one li:hover ul a,
#nav-one li.sfHover ul a {
  background: #333;
  color: #fff;
}
#nav-one li:hover ul a:hover,
#nav-one li.sfHover ul a:hover {
  background: #444;
  color: #fff;
}

.nav ul {
  background: #333;
  border-bottom: 1px solid #000;
  list-style: none;
  margin: 0;
  min-width:99px;
  position: absolute;
  top: -999em;
  left: -1px;
  opacity:0.8;
  filter:alpha(opacity=80);
  -moz-opacity:0.8;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 25px;
}
.nav ul li {
  border: 0;
  float: none;
}
.nav ul a {
  /*border: 1px solid #000;*/
  border-top: 1px solid #000;
  padding-right: 20px;

  white-space: nowrap;
}
.nav ul a:hover {
  background: #ccc;
  color: #000;
}

.mod_news_basic_item_list{
	float:left;
	width:330px;
}

.mod_news_basic_item{
	float:left;
	width:326px;
	border-bottom:1px dotted #eaeaea;
	margin-bottom:12px;
}
.mod_news_basic_item .date{
	float:left;
	width:116px;
	color:#2471B5;
	font-size:11px;
}
.mod_news_basic_item .title{
	float:right;
	width:210px;
	line-height:140%;
	margin-bottom:7px;
	text-align:right;
}
.mod_news_basic_item .title a{
	color:#565555;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.mod_news_basic_item p{
	margin-bottom:12px;
	width:326px;
	clear:both;
	color:#7F7777;
	text-align:right;
}

.mod_news_basic_paging{
	float:left;
	width:300px;
	padding-left:15px;
	clear:both;
}
.mod_news_basic_paging b{
	font-weight:normal;
}

.mod_news_basic_item_preview_list{
	float:right;
	width:429px;
	padding-left:9px;
	border-left:1px dotted #cacaca;
}
.mod_news_basic_item_preview{
}
.mod_news_basic_item_preview .date{
	float:left;
	width:248px;
	color:#b4b4b4;
	font-size:10px;
	padding-right:12px;
}
.mod_news_basic_item_preview .title{
	float:left;
	width:430px;
	margin-top:8px;
}
.mod_news_basic_item_preview .title a{
	text-decoration:none;
	color:#565555;
	font-size:15px;
	font-weight: bold;

}
.mod_news_basic_item_preview div{
	float:left;
	width:420px;
	padding: 8px 1px;
	margin-bottom:5px;
}
.mod_news_basic_item_preview .source{
	float:left;
	width:260px;
	padding-left:2px;
}
.mod_news_basic_item_preview .source a{
	font-size:10px;
	text-decoration:none;
	color:#d5d5d5;
}

.ma1{
	float:left;
	width:770px;
}
.ma2{
	float:left;
	width:380px;
}
.ma3{
	float:right;
	width:380px;
}
.ma3 a{
	color:#2471B5;
}
.sticker{
	float:right;
	width:1px;
	height:500px;
	background: #fff;
}
.ma5{
	float: left;
	width:770px;
}

.ma2 ul{
	padding: 0;
	margin: 0;
}
.ma2 li{
	list-style: none;
	line-height: 1.8em;
	font-weight: bolder;
}
.ma2 li a{
	/* background: #2471B5; */
	/* color:#000; */
	padding: 0 3px 0 5px;
	text-decoration: none;
	clear: both;
	display: block;
	/* font-weight: bold; */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: right;
}
/*
.ma2 li a:hover{
	background: #4491D5;
	color:#fff;
}
*/

.ma2 li p{
	font-weight: normal;
	padding: 1px 3px;
}

.ma2 li p a{
	background: none;
	color:#2471B5;
	text-decoration: none;
	padding:0;
	clear: none; display: inline;
}
.ma2 li p a:hover{
	background: none;
	color:#4491D5;
}

.ma3{
	text-align: right;
}

.ma3 h2{
	display: inline;
}
.ma3 p{
	margin-top: 1em;
}
.ma3 .left{
	text-align: left;
	padding-left: 20px !important;
}

::-moz-selection { color: #fff;  background: #4491D5; }
::selection      { color: #fff;  background: #4491D5; }


