﻿@import "reset.css";
body{background:#303030 url(../images/body.jpg) top left repeat-x;color:#fff;}
button{background:#ddd;color:#333;font-weight:bold;}
a{color:#ccc;}
a:hover{color:#ff9000;}
.clear{clear:both;}
.header,.mainBody,.footer,.submenu,.menu{width:982px;margin:0 auto;}
	.top{height:85px;}
		.logo{float:left;width:370px;height:85px;background:url(../images/logo.jpg);}
		.box-top-right{float:right;margin:5px 8px;text-align:right;color:#999;line-height:20px;}
		.box-top-right a{font:9pt/20px Arial, Helvetica, sans-serif;color:#ccc;}
		.language{float:right;}
		.language li{float:left;}
		.language a{zoom:1;padding:0 8px;line-height:14px;color:#ccc;border-left:4px solid #666;}
		.language a:hover{color:#fff;}
		.langshow{overflow-y:visible;background:#5d5d5d url(../images/icon.gif) right -112px no-repeat;border:1px solid #979797;}
	.menu ul li,.submenu ul li{float:left;}
	.submenu{height:31px;background:url(../images/title_bg.jpg);}
		.submenu a{zoom:1;display:inline-block;padding:0 8px 0 16px;color:#cacaca;font:bold 9pt/31px arial,sans-serif;background:url(../images/icon.gif) -5px -11px no-repeat;}
	.menu{height:32px;background:url(../images/title_bg.jpg) 0 -31px;}
		.menu a{zoom:1;display:inline-block;padding:0 10px;color:#000;font:bold 9pt/32px arial,sans-serif;background:url(../images/menu_bg.gif) right -64px;}
		.menu a:hover{text-decoration:none;background:url(../images/menu_hover.jpg);color:#fff;}
		.menu a.child{background:url(../images/icon.gif) right top no-repeat;padding-right:20px;}
		.menu a.child:hover{background:url(../images/menu_focus.jpg) right;}
		.menu a.menufocus{background:url(../images/menu_focus.jpg) right;color:#fff;}
		.sep{zoom:1;display:inline-block;width:1px;height:32px;background:url(../images/sep.jpg);}
		.search{float:right;height:21px;font-weight:normal;margin:6px 2px 0;border:1px solid #ccc;background:#898989;}
		.search span{float:left;zoom:1;display:block;padding:3px 0 0 12px;margin-right:2px;color:#e3e3e3;width:70px;height:17px;line-height:17px;white-space:nowrap;}
		.search span font{float:left;zoom:1;display:block;padding-right:12px;background:url(../images/icon.gif) right -113px no-repeat;cursor:pointer;}
		.search input{float:left;display:block;font:9pt Arial, Helvetica, sans-serif;color:#fff;}
		#selectlist{display:none;position:absolute;color:#666;border:1px solid #ccc;background:#fff;line-height:21px;}
		#selectlist li{cursor:default;padding:0 8px;}
		.search input{float:left;border:0;height:21px;line-height:21px;background:transparent;}
		.search .button{float:left;width:19px;height:21px;background:url(../images/search.gif);}
		.classchild{border:0;}
		.classchild a{padding:0 2px;color:#333;}
		.classchild a:hover{text-decoration:none;color:#cd000e;}
		.childmenu{display:none;position:absolute;width:180px;background:#fff5da;border:0;border-right:1px solid #edcd93;border-top:1px solid #edcd93;border-left:1px solid #edcd93;z-index:9999999;}
		.childmenu a{zoom:1;display:inline-block;width:160px;padding:0 10px;color:#000;line-height:22px;border-bottom:1px solid #edcd93;}
		.childmenu a:hover{text-decoration:none;color:#fff;background:#fd9210;}
		.childmenu a.submenushow{background:url(../images/submenu.gif) center right no-repeat;}
		.childmenu a.submenushow:hover{background:#ccc url(../images/submenu_hover.gif) center right no-repeat;color:#fff;}
		.icon-home{width:16px;height:16px;background:url(../images/icon.gif) 1px -81px;margin-right:3px;}
.mainBody{}
	.mainBody .top{background:#585858;height:10px;}
	.mainBody .bottom{background:#585858;height:10px;}
	.mainBody .index_top{text-align:center;background:#585858;height:33px;margin-top:10px;cursor:pointer;}
	.mainBody .index_bottom{text-align:center;background:#585858;height:35px;cursor:pointer;}
	.banner{position:relative;color:#888;padding:100px 450px 0 40px;font:bold 7pt/18px Verdana, Arial, Helvetica, sans-serif;margin:0 auto;background:url(../images/banner.jpg);width:486px;height:121px;}
	.banner a{color:#ccc;}
	.banner a:hover{color:#fff;}
	.banner img{position:absolute;bottom:-10px;;right:180px;}
	.banner1{width:976px;height:100px;margin:0 auto 10px auto;background:url(../images/banner1.jpg);}
	.btext{float:left;color:#fcb51d;margin:20px 0 0 20px;}
	.btext h3{font:bold 18px/30px Arial, Helvetica, sans-serif;}
	.btext span{color:#999;font:9pt/16px Arial, Helvetica, sans-serif;}
	.flv{float:right;margin:20px 20px 0;border-left:0;}
	.title h3{font:normal 20px/45px "黑体",Verdana, Arial, Helvetica, sans-serif;color:#03005C;}
	.sitepath{margin:10px 0;height:38px;background:url(../images/title.jpg) 0 -76px;font:bold 9pt/36px Arial, Helvetica, sans-serif;color:#fff;}
	.sitepath .left{float:left;zoom:1;display:inline-block;height:38px;width:10px;margin-right:8px;background:url(../images/title.jpg);}
	.sitepath .right{float:right;zoom:1;display:inline-block;height:38px;width:10px;background:url(../images/title.jpg) 0 -38px;}
	.content{background:#585858;padding:0 25px;height:auto !important;height:400px;min-height:400px;}
	.classnav{float:left;width:174px;}
	.classnav h1,.leftContact h5{font:bold 14px/18px Arial, Helvetica, sans-serif;color:#ff9000;margin:5px 0 0 0;}
	.leftContact{margin-top:15px;line-height:22px;color:#ccc;border-top:1px solid #999;padding-top:8px;}
	.content-box{float:left;margin-left:15px;width:743px;padding-bottom:20px;color:#ccc;line-height:21px;}
	.content-box .image{float:left;width:300px;border:4px solid #dbdbdb;height:225px;cursor:url("images/cur.cur");}
	.content-box .image img{background:#fff;}
	.content-box .images{width:400px;}
	.content-box .append{float:left;}
	.content-box h4{color:#ff9000;font:italic bold 18px/25px Arial, Helvetica, sans-serif;}
	.content-box p{margin:10px 0;}
	.childrow-list{text-align:left;}
	.childrow-list a{zoom:1;display:inline-block;margin:10px 15px;text-align:center; font-weight:bold;border:0px solid #fedb90;background:#fff;color:#666;}
	.childrow-list a:hover{border:0px solid #ff9000;text-decoration:none;color:#ff6600;}
	.index_content{text-align:center;margin-top:8px;}
	.index_content a{zoom:1;display:inline-block;width:215px;background:#e6e7e8;margin:10px 15px;}
	.index_content a:hover{text-decoration:none;}
	.index_content font{zoom:1;display:inline-block;text-align:center;font:9pt/22px Arial, Helvetica, sans-serif;color:gray;cursor:pointer;}
	.index_content img{margin:2px 2px 0 2px;}
	.movetop{width:16px;height:16px;background:url(../images/icon.gif) 0 -162px no-repeat;margin-top:9px;}
	.movebottom{width:16px;height:16px;background:url(../images/icon.gif) 0 -228px no-repeat;margin-top:9px;}
	.marquees{display:none;float:left;width:976px;height:188px;overflow-y:hidden;}
	.marquees div{width:976px;}
	.advisory a{zoom:1;display:inline-block;background:url(../images/botton.jpg) right top;color:#757575;font:bold 14px/33px Arial, Helvetica, sans-serif;margin:5px 0;}
	.advisory a:hover{text-decoration:none;color:#b66e00;background-position:right -33px;}
	.advisory a span{zoom:1;display:inline-block;cursor:pointer;background:url(../images/botton.jpg);width:30px;height:33px; vertical-align:top;}
	.advisory a font{zoom:1;display:inline-block;cursor:pointer;height:33px;line-height:33px;padding:0 12px;}
	.advisory a:hover span{background-position:0 -33px;}
	.loginbotton{float:right;}
	.loginbotton li{float:left;}
	.talk{position:absolute;left:0;top:0;display:none;background:#fff;border:4px solid #dbdbdb;}
	.talk a{color:#5a98d3;}
	.talk div{border:1px solid #c0c0c0;padding-bottom:8px;text-align:center;font:bold 9pt/20px Arial, Helvetica, sans-serif;color:#666;width:139px;text-overflow:ellipsis;overflow:hidden;}
	.talk h4{border-bottom:1px solid #d6d6d6;text-align:left;margin-bottom:8px;font:bold 14px Arial, Helvetica, sans-serif;color:#cd000e;padding-left:40px;cursor:move;background: url(../images/talk_title.jpg);line-height:26px;}
	.talk a.msn,.talk a.qq{zoom:1;display:inline-block;margin:2px 8px;width:90px;text-align:left;padding-left:31px;background:url(../images/msn.jpg);color:#fff;font:7pt/25px Arial, Helvetica, sans-serif;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
	.talk a.qq{background:url(../images/qq.jpg);}
	.cert a{zoom:1;display:inline-block;width:102px;margin:5px 2px;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
	.cert img{border:1px solid #ccc;}
	.class-note{display:none;padding:0 15px;background:#fbda4f;font:bold 16px/30px Arial, Helvetica, sans-serif;color:#ff5a00;}
	.class-note img{float:right;margin-top:9px;cursor:pointer;}
	#guestbook input,#guestbook textarea{border:1px solid #333;background:#e0e0e0;}
	object{float:left;margin:20px 20px 10px 0;}
.footer{width:958px;text-align:center;padding:0 12px;font:9pt/25px Arial, Helvetica, sans-serif;color:#ccc;}
	.footer strong{color:#cd000e;}
	
.treeview li a{zoom:1;display:inline-block;width:150px;color:#ccc;font:bold 9pt Arial, Helvetica, sans-serif;}
.treeview li a:hover{background:#ff6600;color:#fff;}