div.body
	{ background:#ffffff url('../img/top/img_divbodybg.jpg') repeat-y; }
div.ftr
	{ background:url('../img/top/img_ftrbg.jpg') no-repeat center bottom; }
div.nv
	{ width:743px; background:url('../img/top/img_nvbg.jpg') no-repeat center top; padding-left:7px; }
div.nvbox
	{ width:184px; float:left; position: relative; z-index:2; }
div.nvbox h1, div.nvbox h1 a
	{ color:#9A0E01; text-align:center; font-size:95%; padding:7px 0 15px; }
div.nvbox div.nvlist
	{ width:169px; background:url('../img/top/img_nvboxbg1.jpg') no-repeat bottom; padding-left:15px; padding-bottom:20px; }
div.nvbox div.hidden_nvlist
	{ width:169px; background:url('../img/top/img_nvboxbg2.jpg') no-repeat bottom; margin-top:-20px; padding-left:15px; padding-bottom:5px; }
div.nvbox div.full_nvlist
	{ width:169px; background:url('../img/top/img_nvboxbg2.jpg') no-repeat bottom; padding-left:15px; padding-bottom:20px; }
div.nvbox div.nvlist div.btn,
div.nvbox div.nvlist div.btnon,
div.nvbox div.hidden_nvlist div.btn,
div.nvbox div.hidden_nvlist div.btnon,
div.nvbox div.full_nvlist div.btn,
div.nvbox div.full_nvlist div.btnon,
div.nvbox div.nvlist div.btn2
	{ padding-bottom:6px; }
div.nvbox div.nvlist div.btn div,
div.nvbox div.hidden_nvlist div.btn div,
div.nvbox div.full_nvlist div.btn div,
div.nvbox div.nvlist div.btn2 div
	{ width:152px; background:#E9E2D8; margin:0 1px; }
div.nvbox div.nvlist div.btn p,
div.nvbox div.hidden_nvlist div.btn p,
div.nvbox div.full_nvlist div.btn p,
div.nvbox div.nvlist div.btn2 p
	{ width:137px; background:#E9E2D8 url('../img/point_nvline1.gif') no-repeat 8px 5px; padding-left:17px; }
div.nvbox div.nvlist div.btnon div,
div.nvbox div.hidden_nvlist div.btnon div,
div.nvbox div.full_nvlist div.btnon div
	{ width:152px; background:#694839; margin:0 1px; }
div.nvbox div.nvlist div.btnon p,
div.nvbox div.hidden_nvlist div.btnon p,
div.nvbox div.full_nvlist div.btnon p
	{ color:#ffffff; width:137px; background:#694839 url('../img/point_nvline2.gif') no-repeat 8px 5px; padding-left:17px; }
div.nvbox div.nvlist div.btnon p a,
div.nvbox div.nvlist div.btnon p a:hover,
div.nvbox div.hidden_nvlist div.btnon p a,
div.nvbox div.hidden_nvlist div.btnon p a:hover,
div.nvbox div.full_nvlist div.btnon p a,
div.nvbox div.full_nvlist div.btnon p a:hover
	{ color:#ffffff; text-decoration:none; }
div.nvbox div.nvlist div.btn2 div.searchbox
	{ width:148px; background:#E9E2D8; margin:0; padding:0 3px 5px; }
div.nvbox div.nvlist div.btn2 div.searchbox input
	{ border:1px solid #67473A; width:135px; margin:7px 0 0 5px; line-height:110%; }
div.nvbox div.nvlist div.btn2 div.searchbox input.btn
	{ background:#67473A; color:#ffffff; border:none; width:50px; margin:3px 0 0 92px; }


div.nvbox div#subsnv1,
div.nvbox div#subsnv2,
div.nvbox div#subsnv3,
div.nvbox div#subsnv4
	{ position: absolute; visibility:hidden; }


div.tpbtm
	{ clear:both; padding-left:7px; }
div.tpbtm div.ltbtm
	{ width:552px; padding:0; float:left; }
div.tpbtm div.news
	{ width:552px; padding:0; background:url('../img/top/img_newsbg2.jpg') repeat-y; }
div.tpbtm div.news h1
	{ color:#9A0E01; font-size:95%; padding:0 25px; line-height:300%; }
div.tpbtm div.news h1 a, div.tpbtm div.news h1 a:hover
	{ color:#9A0E01; text-decoration:none; }
div.tpbtm div.news h1 span
	{ font-weight:normal; font-size:75%; line-height:150%; color:#674738; }
div.tpbtm div.news div.onenews
	{ clear:both; padding:0 25px; }
div.tpbtm div.news div.onenews p.date
	{ float:left; width:100px; }
div.tpbtm div.news div.onenews p.titl
	{ float:left; width:400px; }
div.tpbtm div.news p.newslist
	{ clear:both; text-align:right; padding:0 25px 0; }

div.tpbtm div.news div.teacher
	{ border:1px solid #674738; padding:3px; margin-top:20px; text-align:center;}
div.tpbtm div.news div.teacher p span
	{ font-weight:bold; }

div.tpbtm div.banner
	{ width:552px; padding:0; }
div.tpbtm div.banner div.banner_area
	{ text-align:center; background:url('../img/top/img_banner_bg.gif') repeat-y; padding:0 0 10px 0; }
div.tpbtm div.banner div.banner_area img
	{ padding:10px 12px 0 12px; }

div.tpbtm div.rtbtm
	{ width:149px; padding:16px 20px 0 0; float:right; }
div.tpbtm div.rtbtm div.logo
	{ width:83px; margin-left:auto; margin-right:auto; }
div.tpbtm div.rtbtm p
	{ font-size:75%; line-height:120%; margin-top:15px; }
div.tpbtm div.rtbtm p.teachers
	{ border:1px solid #674738; width:100px; margin-left:auto; margin-right:auto; margin-bottom:10px; text-align:center; padding:3px; background:#ffffff; }
div.tpbtm div.rtbtm div.kids
	{ width:125px; margin-left:auto; margin-right:auto; margin-bottom:10px; }
div.tpbtm div.rtbtm div.qr
	{ width:98px; margin-left:auto; margin-right:auto; margin-bottom:10px; }
div.tpbtm div.rtbtm div.ys
	{ width:147px; margin-left:auto; margin-right:auto; margin-bottom:10px; }
