body{background:url(../images/mainbg.jpg) no-repeat center top;}
	.clearboth{clear:both;}
	ul{list-style:none;margin:0;padding:0;}
	a{text-decoration:none;}
	p{margin:0;padding:0;}
	.mainwidth{width:1089px;}
	.logo{margin:0 auto;margin-top:37px;}
	.menu{height:58px;margin:0 auto;margin-top:31px;background:url(../images/menu.png) no-repeat center top;}
		.menu ul li{width:117px;height:58px;line-height:58px;float:left;}
		.menu ul li a{display:block;width:117px;height:58px;line-height:58px;color:#fff;font-size:14px;font-family:"microsoft yahei";text-align:center;}
		.menu ul li a:hover{background:url(../images/line1.jpg) repeat-x;height:55px;line-height:55px;margin-top:2px;}
	.adv{margin:0 auto;margin-top:5px;height:326px;}
	.indexmain{margin:0 auto;background:#fff;min-height:1142px;height:auto;}
		.indexcontainer{width:1075px;margin:0 auto;padding-top:20px;}
			.indexadvnews{margin-top:20px;}
				.indexadv{width:276px;height:281px;float:left;}
				.indexnews{width:381px;height:290px;float:left;margin-left:15px;}
					.indextitle{height:32px;border-bottom:1px solid #dbdbdb;}
						.indextitle p.line{width:5px;height:22px;float:left;background:#35b64e;margin-top:2px;}
						.indextitle p.title{width:150px;height:25px;line-height:25px;float:left;margin-left:10px;font-family:"microsoft yahei";font-size:18px;color:#333d50;font-weight:bold;}
						.indextitle p.more{width:39px;height:11px;float:right;margin-top:5px;}
						.newslis{}
						.newslis li{height:28px;line-height:28px;}
						.newslis li span.spandate{float:right;font-family:"microsoft yahei";font-size:14px;}
						.newslis li a{color:#5a5a5a;font-family:"microsoft yahei";font-size:14px;display:block;height:28px;line-height:28px;}
						.newslis li a:hover{color:#5a5a5a;font-family:"microsoft yahei";font-size:14px;display:block;height:28px;line-height:28px;background:#eeeeee;}
				.indexedu{width:380px;float:right;}
				.indexzb{width:525px;float:left;margin-top:10px;}
					.indexzb div.adv{width:206px;height:230px;float:left;}
					.indexzb ul{width:312px;float:right;}
				.indexch{width:525px;float:right;margin-top:10px;}	
					.indexch div.adv{width:206px;height:230px;float:left;}
					.indexch ul{width:312px;float:right;}
				.indexcourse{width:350px;float:left;margin-right:23px;margin-top:15px;height:284px;}
				.indexlove{width:330px;float:left;margin-top:15px;height:284px;}
				.indexfaq{width:330px;float:right;margin-top:15px;height:284px;}
				.indexact{margin-top:15px;}
				.bottom{height:209px;margin:0 auto;padding-top:45px;}
					.bottomcont{width:524px;height:162px;margin:0 auto;}
					.bottomqr{width:115px;float:left;}
					.bottomtext{width:400px;float:right;font-size:14px;line-height:30px;color:#80878c;}
		.innermain{margin:0 auto;background:#fff;min-height:200px;height:auto;}
		.innercontainer{width:1075px;margin:0 auto;padding-top:20px;}
		.position{width:1060px;margin:0 auto;border-bottom:1px solid #ccc;font-size:14px;font-family:"microsoft yahei";color:#333;height:35px;;line-height:35px;}
			.position a{font-size:14px;font-family:"microsoft yahei";color:#333;}
		.piclist{padding-top:35px;}
		.teapic{width:170px;height:150px;float:left;margin-right:7px;}
				.teapic_image{width:170px;height:124px;border:1px solid #ccc;}
					.teapic_image table,.picrotate_image table tr td{width:170px;height:124px;text-align:center;}
				.teapic_text{width:170px;height:25px;line-height:25px;text-align:center;}
					.teapic_text a{color:#333;font-size:14px;text-decoration:none;font-family:"microsoft yahei";}
		.detailcont{margin-top:10px;}
					.detailcont{padding:10px;line-height:35px;font-size:14px;color:#333;}
					.detailcont ul li{height:35px;line-height:35px;background:url(../images/dot.gif) no-repeat left center;padding-left:15px;}
					.detailcont ul li span.spandate{float:right;}
					.detailcont ul li a{color:#333;font-size:14px;text-decoration:none;font-size:14px;font-family:"microsoft yahei";}
					.detailcont ul li a:hover{color:#0a417d;font-size:14px;border-bottom:1px solid #0b74c1;font-size:14px;font-family:"microsoft yahei";}
					.detailcont a{color:#0a3e78;}
		.artpiclist{width:202px;height:177px;float:left;margin-right:5px;margin-bottom:15px;}
				.artpiclist_image{width:200px;height:150px;border:1px solid #ccc;;}
					.artpiclist_image img {margin:0;padding:0;border:0;}
					.artpiclist_image  a{color:#333;font-size:14px;text-decoration:none;font-family:"microsoft yahei";}
					.artpiclist_image table{width:200px;height:150px;margin:0;padding:0;border:0;}
					.artpiclist_image table tr td{width:200px;height:150px;margin:0;padding:0;border:0;padding-top:5px;}
				.artpiclist_text{width:202px;height:25px;line-height:25px;text-align:center;}
					.artpiclist_text a{color:#333;font-size:14px;text-decoration:none;font-family:"microsoft yahei";}