:focus { outline: none; } /* for Firefox */

body, ul, li, h1, h2, h3, h4, h5, h6, p {
 font-size: 12px;
 font-weight: normal;
 margin: 0px;
 padding: 0px;
}

body a{
	text-decoration:none;
	color: #666666;
	font-size:12px;
}

body a:hover{
	color:red;
}

.content {
width:1000px;
height:auto;
border:0 solid #E1EBF4;
overflow:hidden;
margin:0 auto;
background:url(../images/pattern2.gif) repeat-x;
}

#header {
width:1000px;
height:121px;
margin:0 auto;
overflow:hidden;
/*background-position:top;*/
}

.nav {
width:1000px;
height:42px;
margin:0 auto;
padding-top:28px;
overflow:hidden;
}

.nav .l {
/*	
margin-left:35px;
_margin-left:20px;
*/
float:left;
display:inline;
margin-left:120px;
height:42px;
width:1000px;
}

.r {
float:right;
height:37px;
margin-right:10px;
padding-top:13px;
color:#000;
font-size:14px;
font-weight:bold;
}

.r a {
	color:#000;
}



.r .lang {
float:left;
height:42px;
}

.nav .l ul {
	height:42px;
	margin-top:12px;
	margin-left:0px;
	padding-left:25px;
}

.nav .l ul li {
float:left;
display:inline;
list-style-type:none;
margin-right:20px;
cursor:pointer
}

.nav .l ul li  a{
	display:block;
}

.nav .l ul li a:hover{
	background-position:0px 30px;
}

.bg_here{
	background-position:0px 30px;
}

.bg1 {
	height:41px;
	width:47px;
	background:url(../images/front-navbar_01.gif);
}

.bg1_s {
	height:41px;
	width:47px;
	background:url(../images/front-navbar_01.gif);	
}

/*
.bg2 {
	height:41px;
	width:113px;
	background:url(../images/front-navbar_02.gif);
}

.bg2_s {
	height:41px;
	width:113px;
	background:url(../images/front-navbar_02.gif);
	background-position:0px 30px;
}
*/

.bg2 {
	height:41px;
	width:113px;
	background:url(../images/front-navbar_03.gif);
}

.bg2_s {
	height:41px;
	width:113px;
	background:url(../images/front-navbar_03.gif);
	background-position:0 30px;
}

.bg3{
	height:41px;
	width:113px;
	background:url(../images/front-navbar_04.gif);
}

.bg3_s {
	height:41px;
	width:113px;
	background:url(../images/front-navbar_04.gif);
	background-position:0 30px;
}

.bg4 {
	height:41px;
	width:113px;
	background:url(../images/front-navbar_05.gif);
}

.bg4_s {
	height:41px;
	width:113px;
	background:url(../images/front-navbar_05.gif);
	background-position:0 30px;
}


.bg5 {
	height:41px;
	width:113px;
	background:url(../images/front-navbar_06.gif);
}

.bg5_s {
	height:41px;
	width:113px;
	background:url(../images/front-navbar_06.gif);
	background-position:0 30px;
}

.bg6 {
	height:41px;
	width:113px;
	background:url(../images/front-navbar_07.gif);
}

.bg6_s {
	height:41px;
	width:113px;
	background:url(../images/front-navbar_07.gif);
	background-position:0 30px;
}
.bg7 {
	height:41px;
	width:47px;
	background:url(../images/front-navbar_08.png);
}

.bg7_s {
	height:41px;
	width:47px;
	background:url(../images/front-navbar_08.png);
	background-position:0 30px;
}
.bg8 {
	height:41px;
	width:47px;
	background:url(../images/front-navbar_08_2.png);
}

.bg8_s {
	height:41px;
	width:47px;
	background:url(../images/front-navbar_08_2.png);
	background-position:0 30px;
}
.menu_select{
	height:41px;
	width:113px;
	background-position:0px 30px;
}



/* title */
.mdu{width:auto;height:auto;overflow:auto;text-align:left;}
.mdu .mdu_title{background:url(../images/tag-blue2.gif) repeat-x 0px 11px;height:40px; overflow:hidden;}
.mdu .mdu_title .mdu_icon{margin-left:5px;}

/* data */
.mdu .mdu_data{overflow:auto;width:100%;height:100%;}
.mdu .mdu_data .mdu_content{margin:1px;overflow:auto;width:auto;height:100%;}

img{border:0px;}


#footer{
	margin:0 auto;
	width:970px;
	_width:968px;
	margin-top:10px;
	text-align:center;
	/*margin-bottom:10px;*/
}

#bottom{
	font-family:sans-serif;
	font-size: 12px;
	color:#006699;
	text-align:left;
	background-color:#d6f4ff;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #3366CC;
	border-right: 1px solid #3366CC;
	height:25px;
	width:935px;
	_width:934px;
	float:left;
	display:inline;
	_margin-left:0px;
}

#bottom span{
	float:left;
	margin-right:10px;
	margin-left:10px;
	margin-top:8px;
	display:block;
}

#ico{
	float:left;
	display:inline;
	margin-left:5px;
}

#surport span img{
	margin-top:8px;
}

#surport{
	margin-bottom:10px;
	color:#666666;
}

.sup_l{float:left;display:inline;width:150px;height:65px;text-align:left;margin-top:5px;}
.sup_c{float:left;display:inline;width:670px;height:70px;overflow:hidden;text-align:center;}
.sup_r{float:left;display:inline;width:150px;height:70px;text-align:right;}

.va{vertical-align:middle;}

