@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; list-style:none; border:none;}
body{ background:url(../images/bg_main.jpg) repeat-x #f6f6f6; font-family:Tahoma, Geneva, sans-serif; color:#404040; font-size:12px; line-height:1.4;}
input[type="text"]{
   border:0;
}
a:link,a:visited{ color:#0b3ca0 ; text-decoration:none;}
a:hover,a:active{ color:#787878; text-decoration:underline;}
#wrapper{ width:1002px; margin:0 auto;}
#header{height:116px; position:relative;}
#logo{ position:absolute; top:0px; left:0px;}
#menu{ position:absolute; left:291px; top:0; width:522px; height:116px; background:url(../images/menu.png) 0 0 no-repeat;}
#menu li{float:left;}
#menu li a{ display:block; width:87px;height:116px;}

#menu li#menu_1 a:hover{ background: url(../images/menu.png) 0px -116px; }
#menu li#menu_6 a:hover{ background: url(../images/menu.png) 87px -116px; }
#menu li#menu_5 a:hover{ background: url(../images/menu.png) 174px -116px; }
#menu li#menu_4 a:hover{ background: url(../images/menu.png) 261px -116px; }
#menu li#menu_3 a:hover{ background: url(../images/menu.png) 348px -116px; }
#menu li#menu_2 a:hover{ background: url(../images/menu.png) 435px -116px; }


#right{ position:absolute; right:0px;top:0px; width:189px; height:116px; background:url(../images/right.png) no-repeat;}
#right_f{ position:absolute; right:0px;top:0px; width:189px; height:116px; background:url(../images/right_forum.png) no-repeat;}

#right .lan_en{
	position: absolute;
	left: 21px;
	top: 73px;
}
#right .con{
	position:absolute;
	left: 77px;
	top: 70px;
}
#right_f .lan_en{
	position: absolute;
	left: 21px;
	top: 73px;
}
#right_f .con{
	position:absolute;
	left: 77px;
	top: 70px;
}
#search{
	position:absolute;
	width: 150px;
	height: 28px;
	left: 18px;
	top: 38px;
}
.btn1{
	position:absolute;
	left: 118px;
	top: -1px;
}
#main-pic{ position:relative; height:314px; background:url(../images/big_pic.jpg) no-repeat;}
#main-text{
	position:absolute;
	left:42px;
	top:42px;
	width: 323px;
	height: 230px;
	color:#0b3ca0;
	line-height:31px;
	font-weight:bold;
}
#col3{ height:129px; background:url(../images/bg2.gif) no-repeat; padding:16px 0 0 15px;}
#col3 ul li{position:relative; display:block; float:left; list-style:none; width:322px; height:117px; background: url(../images/col.gif) no-repeat;}
#col3 ul li .pic{
	position:absolute;
	left:9px;
	top:26px;
}
#col3 ul li .text{
	position:absolute;
	width:204px;
	height:94px;
	left:100px;
	top:12px;
	font-size:12px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#666;
	overflow:hidden;
}
#col3 ul li .text .tit{ border-bottom:2px #c4e1f4 solid; font-size:14px; color:#4699dc; height:22px; font-weight:bold; }
#col3 ul li .text .lili{ display:block; padding-left:20px; background: url(../images/star_s.gif) 0 3px no-repeat; height:18px; line-height:18px; }
.sp1{ height:11px; background:url(../images/sp1.gif) no-repeat; overflow:hidden;}
#content_index{ background:url(../images/b2.gif) bottom no-repeat; height:135px; position:relative;}
#news{ position: relative;width:598px; height:116px; position:absolute; top:11px; left:14px; background:url(../images/tit_news_index.gif) 0 0 no-repeat;}
#news .rss{	position:absolute;	left: 146px;	top: 7px;}
#news .top_news{ position:absolute; background:url(../images/star.gif) 0 0 no-repeat; width:418px; left:177px; top:7px; font-size:14px; font-weight:bold; text-indent:22px; line-height:18px;}
#news ul{ padding:37px 0 0 8px; width:580px;}
#news ul li{ float:left; width:283px; height:20px; overflow:hidden;}
#news ul li a{width:280px;}
#con{ position:absolute; right:26px; top:11px;padding:20px 120px 0 0;  width:230px; height:104px;background:url(../images/pic_con.jpg) right no-repeat;}
#footer{ background: url(../images/footer.gif) no-repeat; height:45px;color:#ddd; }
#copyright{ font-size:10px; padding:12px 50px 0 25px; float:left;}
#wikki{ float:right; font-size:12px;padding:12px 37px 0 15px;}
#footer a{ color:#eaeaea;}
#footer a:hover{ color:#fff;}

.clear-all{ clear: both;height:1px;margin-top:-1px;    overflow:hidden;}