*{
	margin:0;
	padding:0;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
img{
	border:none;
}
ul{
	list-style-type:none;
}
body{
	width:960px;
	background:url(../images/bg.jpg) repeat-x #d8e6f1;
	font-size:12px;
	color:#000;
	margin:0 auto;
	position:relative;
}
/*=======================================================*/
#logo{
	width:960px;
	height:100px;
}
#logo p{
	width:180px;
	height:75px;
	padding-top:25px;
	float:left;
}

#logo ul{
	width:370px;
	height:42px;
	padding-left:10px;
	background:url(../images/ul-bg.gif) no-repeat;
	float:right;
	line-height:42px;
}
#logo ul li{
	display:block;
	float:left;
	padding-left:8px;
}
#logo ul li a{
	color:#aaa;
}
/*======================================================*/
#banner{
	width:960px;
	height:371px;
	background:url(../images/banner.jpg) no-repeat;
}
#banner a{
	display:block;
	width:92px;
	height:26px;
	position:absolute;
	
}
#banner a.mao{
	top:395px;
	left:750px;
	text-indent:-9999px;
}
#banner a.on{
	top:395px;
	left:855px;
	text-indent:-9999px;
}

/*======================================================*/
#top0{
	width:960px;
	height:110px;
	background-color:#fff;
}
#top0 p{
	font-size:15px;
	color:#04447c;
	font-weight:bold;
	line-height:250%;
	text-indent:30px;
	padding:10px 10px 0 15px;
}
/*======================================================*/
#top1{
	width:960px;
	height:747px;
	background:url(../images/top1_bg.jpg) repeat-x bottom;
}

#top1 h1{
	width:960px;
	height:39px;
	background:url(../images/top1_h1.jpg) no-repeat left top #fff;
	font-size:12px;
	text-indent:-9999px;
	border-bottom:1px solid #03447c;
}
#cont1{
	width:960px;
	height:450px;
	background:url(../images/top1_bg1.jpg);
}
#cont1 p.a{
	float:left;
	padding:30px 50px 0 40px;	
}
#cont1 p.b{
	padding-top:30px;
}
#cont1 p.c{
	margin-left:18px;
}
#cont2{
	width:950px;
	height:218px;
	background-color:#fff;
	padding-left:10px;
}
#cont2 p{
	width:158px;
	height:210px;
	background:url(../images/con-1.gif) repeat-x;
	border:1px solid #dcdcdc;
	line-height:160%;
	color:#3b3b3b;
	float:left;
	margin-right:10px;
	padding:0 6px 0 10px;
	margin-top:13px;

}
#cont2 p img{
	padding-bottom:10px;
}

	
/*=================================================================*/
#top2{
	width:960px;
	height:542px;
	background-color:#fff;
	padding-top:30px;

}
#top2 h1{
	width:960px;
	height:39px;
	background:url(../images/top2-h1.gif) no-repeat left top #fff;
	font-size:12px;
	text-indent:-9999px;
	border-bottom:1px solid #03447c;
}
#tea{
	width:930px;
	height:247px;
	padding:15px 0 0 15px;
}
#top2 h4{
	padding:10px 0 0 15px;
}
#top2 p{
	float:left;
}
#top2 p.e{
	width:390px;
	height:236px;
	background:url(../images/normal.jpg) no-repeat left bottom;
	margin-left:15px;
	font-size:14px;
	font-weight:bold;
	line-height:215%;
}
#tea1 p{
	width:193px;
	height:95px;
	padding:95px 10px 0 15px;
	line-height:170%;
	font-size:13px;
	margin-right:15px;
}
#tea1{
	width:945px;
	height:210px;
	padding-left:15px;
}
#tea1 p.han{
	background:url(../images/hansy.jpg) no-repeat;
}
#tea1 p.li{
	background:url(../images/liyi.jpg) no-repeat;
}
#tea1 p.liu{
	background:url(../images/liuxf.jpg) no-repeat;
}#tea1 p.zhou{
	background:url(../images/zhouyu.jpg) no-repeat;
}

/*=================================================================*/
#top3{
	width:960px;
/*	height:750px;*/
	background-color:#05437c;
	padding-bottom:20px;

}
#top3 p{
	width:940px;
	height:135px;
	background-color:#05437c;
	padding:25px 0 0 20px;
}
#kecheng{
	width:935px;
	/*height:553px;*/
	background-color:#fff;
	margin:0 auto;
	padding-top:20px;
}
#kecheng h1{
	width:317px;
	height:45px;
	background:url(../images/top6-ke.jpg) no-repeat;
	font-size:12px;
	text-indent:-9999px;
	margin:0 auto;
}
.scrollUl{
	width:910px;
	height:40px;
	margin-left:10px;
	background-color:#d2e8fc;
	margin-top:15px;	

}
#m01,#m02,#m03,#m04{
	display:block;
	width:227px;
	height:38px;
	float:left;
	font-size:14px;
	line-height:40px;
	text-align:center;
	color:#05437c;	
}
.sd01{
	cursor:pointer;
	background:#FFF;
	font-weight:bold;
	border:1px solid #CCC;
}

#m01,#m02,#m03,#m04{
	color:#000;
}
.sd02{cursor:pointer; }

#c01,#c02,#c03,#c04{
	width:910px;
	/*height:450px;*/
	margin-left:10px;
	background-color:eee;
	
}
table{
	width:910px;
/*	height:443px;*/
	background-color:#bbb;
}
table tr{}
table tr.on{
	background-color:#eaecee;
}
table tr td{
	height:60px;
	background-color:#fff;
	padding-left:12px;
}
table tr td.le{
	text-align:left;
	height:30px;	
	background-color:#eaecee;
	font-weight:bold;
}
table tr td.biao{
	height:40px;
	background-color:#eaecee;
	font-weight:bold;
}

/*=================================================================*/
#top4{
	width:960px;
	height:500px;
	padding-top:30px;
	background-color:#fff;

}
#top4 h1{
	width:960px;
	height:39px;
	background:url(../images/top4-h1.gif) no-repeat right top #fff;
	font-size:12px;
	text-indent:-9999px;
	border-bottom:1px solid #03447c;
}
#top4 h4{
	padding:10px 0 0 415px;
}
#top4 p{
	font-size:15px;
	color:#313131;
	line-height:180%;
	font-weight:bold;
	padding:20px 10px 0 15px;
}
#dingzhi{
	width:930px;
	padding:0 0 0 20px;
}
#dingzhi img{
	display:block;
	float:left;
	margin:20px 10px 10px 0;
}
/*=================================================================*/
#top5{
	width:960px;
	height:994px;
	background-color:#fff;

}
#top5 h1{
	width:960px;
	height:39px;
	background:url(../images/top5-h1.gif) no-repeat right top #fff;
	font-size:12px;
	text-indent:-9999px;
	border-bottom:1px solid #03447c;
}
#top5 h4{
	padding:10px 0 0 552px;
}
#top5 p{
	font-size:15px;
	color:#313131;
	line-height:180%;
	font-weight:bold;
	padding:20px 10px 0 15px;
}
#ruzhi{
	width:940px;
	height:345px;
	padding:36px 0 0 20px;
	border-bottom:1px solid #03447C;
}
#ruzhi h5{
	float:left;
}
#ruzhi ul{
	width:457px;
	height:345px;
	float:left;
	margin-left:30px;
}
#ruzhi ul li{
	display:block;
	float:left;
	line-height:180%;
	text-align:center;
}
#online{
	width:950px;
	height:450px;
	background-color:#fff;
	padding:10px 0 0 10px;
	border-bottom:1px solid #8f8f8f;
	float:left;
	margin-bottom:10px;
}

/*=================================================================*/
#free{
	width:960px;
	height:250px;
	background:url(../images/free-bg.jpg) repeat-x left bottom #fff;
	
}
#free h1{
	float:left;
	background-color:#fff;
}
#free form{
	width:522px;
	height:204px;
	float:left;
	font-size:16px;
	padding-top:40px;
}
#free form p{
	width:225px;
	float:left;
	margin-right:25px;
	margin-bottom:15px;
}
#free p input{
	width:160px;
	height:22px;
	line-height:22px;
}
#free p select{
	width:415px;
	font-size:14PX;
}
#free p.chang{
	width:472px;
}

#free p.cx,#free p.tj{
	width:75px;
}
#free p.tj input,#free p.cx input{
	width:73px;
	height:30px;
}
#free form p.ke{
	width:470px;
}
#free p.ke input{
	width:408px;
	height:22px;
	font-size:14PX;
	line-height:22px;
}
#free p.cx input{
	background:url(../images/cx.gif) no-repeat;
	border:none;
	cursor:pointer;
	
}
#free p.tj input{
	background:url(../images/tj.gif) no-repeat;
	border:none;
	cursor:pointer;
}
#anniu{
	padding-left:200px;
}

/*=================================================================*/
#top6{
	width:960px;
	height:365px;
	background:url(../images/qiao.jpg) no-repeat right bottom #fff;
	border-top:1px solid #ccc;

}
/*=================================================================*/
#footer{
	width:960px;
	height:137px;
	background-color:#003f79;	
}
#footer ul{
	width:740px;
	height:30px;
	text-align:center;	
	line-height:30px;
	padding-top:20px;
	margin-bottom:10px;
	padding-left:200px;
}
#footer p{
	width:936px;
	text-align:center;
	color:#fff;
}
#footer ul li{
	float:left;
	margin-right:6px;
}
#footer ul li a{
	color:#fff;
	text-decoration:none;
}
#footer ul li a:hover{
	text-decoration:underline;
}
/*=================================================================*/
