@charset "utf-8";
/* CSS Document天源华威************/
/*************date:2008-11-24**********************/
/**************author:FantasyFire************************/
body{
	margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif;color:#333; text-align: left;background:#F4F4F4; font-family:Arial, Helvetica, sans-serif;
}
h1,h2,h3,h4,h5,h6{
	margin:0; padding:0; color:#333;
}
img{
	border:none;
}
a{
	cursor:pointer; text-decoration:none; color:#222;
}
a:hover{
	text-decoration:underline; color:#F15C62;
}
ol,ul,li{
	list-style:none; margin:0; padding:0;
}
.float-right{
	float:right;
}
.page{
	height:30px; line-height:30px; padding:0 10px; text-align:left; clear:both; color:#65C612;
}
.page a{
	color:#65C612;
}
.pageNum a{
	border:1px solid #65C612;padding:2px 5px;
}
.page .pageNum b a{
	background:#65C612; color:#fff;
}
.more{
	text-align:right;
}
.none{
	display:none;
}
.textStyle{
	background:#fff; border:1px solid #D8D8D8; line-height:18px;
}
.buttonStyle{
	border:none; font-size:12px; background:url(../img/button_bg01.gif) no-repeat center center; height:30px; padding:0 10px; color:#4B4B4B;
}
.buttonStyle2{
	background:url(../img/bgtop02.gif) no-repeat center center; color:#fff; width:70px; border:none;
}
/***********整体布局**************/
#wrape{
	overflow:hidden; text-align: left;
}
#header{
	width:980px; background:#fff;
}
#main{
	margin:0; position:relative; overflow:hidden; text-align:left; clear:both; width:980px; 
}
#footer{
	background:#96B7F0;
}

/**************详细布局*******************/
#header .headerTop{
	height:85px; margin:0; width:980px; text-align:left;
}
#header .headerTop .logoDiv{
	height: auto; width:240px; margin-top:5px; background:none;
}
#header .headerTop .logoDiv2{
	background:url(../img/homepage001.gif) no-repeat center center; position:absolute; width:170px; height:24px; top:50px; left:250px;
}
#header .headerTop .float-right{
	padding:0 10px; height:25px; line-height:25px; width:245px; text-align:center;background:url(../img/homepage002.gif) no-repeat right top scroll; color:#fff;
}
#header .headerTop .calling{
	position:absolute; width:250px;height:25px; top:50px;left:730px;background: url(../img/homepage003.gif) no-repeat right top scroll;
}
#header .headerTop .float-right a{
	color:#fff;
}
#header .headerNavLong{
	height:30px; line-height:30px; background-color:#0C9E00; background:url(../img/bgtop01.gif) repeat-x;
}
#header .headerNavText{
	height:30px; line-height:30px; width:980px; margin:0; position:relative; background:url(../img/bgtop01.gif) repeat-x;
}
#header .headerNavText ul.navTitle{
	width:800px;
}
#header .headerNavText ul.navTitle li.navTitle{
	float:left; width:100px; height:30px; line-height:30px; text-align:center; color:#fff;
}
#header .headerNavText ul.navTitle li.navLine{
	float:left; width:5px; height:30px; line-height:30px; text-align:center; color:#fff; font-weight:600;
}
#header .headerNavText ul.navTitle li a{
	color:#fff; font-weight:600;
}
#header .headerNavText ul.navTitle li .style{
	color:#FA3701;
}
#homePageLi1{
	background: url(../img/homepageLink.gif) no-repeat 14px center scroll;
}

/*************主要内容*************************/
#main .mainTop{
	height:410px; width:980px; margin:0 auto; position:relative;
}
#main .mainBody{
	height:230px; background:#fff; color:#7B7B7B; width:980px; height:200px;padding:5px 0;background:#F4F4F4 url(../img/homepageBg.gif) no-repeat 5px 5px; position:relative;
}

#main .mainBody a{
	color:#161616;position:relative;
}
#main .mainBody .blockLeft{
	width:150px; float:left; margin:15px 0 20px 25px; position:relative;
}
#main .mainBody .blockLeft h3{
	font-size:13px; height:30px; line-height:30px; color:#0C9D00; background:url(../img/homepage004.gif) no-repeat 0 center scroll; text-indent:15px;
}
#main .mainBody .blockLeft ul li{
	clear:both;line-height:25px; height:50px; overflow:hidden;
}
#main .mainBody .blockLeft ul li cite{
	display:block; padding:0 1em; font-style:normal; height:25px;background: url(../img/bg_list.gif) no-repeat 2px 9px;
}
#main .mainBody .blockCenter{
	width:800px; margin:20px 0;position:absolute;left:200px;top:0;
}
#main .mainBody .blockCenter ul li{
	float:left; width:128px; height:140px; text-align:center; position:relative;
}
#main .mainBody .blockCenter ul li .image{
	width:100px; height:100px; overflow:hidden; margin:0 auto 13px auto;
}
#main .mainBody .blockCenter ul li .image .img{
	height:100px;width:auto;
}
#main .mainBody .blockCenter ul li .imageName{
	font-size:13px; height:30px; line-height:30px; width:85px; margin:0 auto; color:#039F14; background:url(../img/homepage012.gif) no-repeat 0 center scroll; text-indent:1em; overflow:hidden;
}
#main .mainBody .blockCenter ul li .imageName a{
	 color:#039F14;
}

#main .mainBottom{
	 position: relative;height:70px; line-height:70px; clear:both; background:url(../img/homepage014.gif) no-repeat 20px 0 scroll;
}
.footInfo{
	position:absolute; left:260px; height:70px; line-height:70px;
}
.copyRight{ position:absolute; width:500px; height:70px; line-height:70px; right:50px; top:0; text-align:right;
}

/*************弹出的层************/
.layerShow{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:250px;
	border:1px solid #ccc; visibility: hidden; z-index:10; background:#fff;
}
.layerShow .layerTop{
	height:27px; line-height:27px; text-align:center; background:url(../img/homepage013.gif) repeat-x 0 0; color:#333;
}
.layerShow .layerBody{
	background:#fff;
}
.layerShow .layerBody .liText{
	height:27px; line-height:27px; overflow:hidden;margin:0 10px; color:#0C9D00; border-bottom:1px solid #CBD6E1;
}
#main .mainBody .blockCenter .layerShow .layerBody .liText a{
	 color:#0C9D00;
}
.layerShow .layerBottom{
	display:block; overflow:hidden;width: auto;
}
.layerShow .layerBottom .image{
	 height:100px; margin:0 auto;
}
#main .mainBody .blockCenter .layerShow .layerBottom .imageName{
	background:url(../img/homepage011.gif) repeat-x 0 0 scroll; color:#fff; height:30px; margin:0; width:auto;
}
.if1{
	position:absolute;
	width:100px;
	height:410px;
	z-index:1;
	background:none;
}
.if2{
	position:absolute; z-index:2; background:none;
}
#lanternNavy{
	width:400px;
}
#layFlash{
	position:absolute;
	left:700px;
	top: 31px;
	width:270px;
	height:340px;
	z-index:12;
	background:none;
	overflow:hidden;
}
#layFlash iframe{
	background:none;
}
