/* 请按以下顺序写样式
显示,定位,浮动,清除:display position float clear  ...  
边距,补白,宽,高:margin padding width height ...   
文本修饰,对齐方式:text-decoration text-align vertical-align white-space...
文字颜色大小:color font content
边框和背景:border background
*/
/* 默认共用样式-常用类 */
* { margin:0; padding:0;}

body{ padding:0px; margin:0px auto; font-family:Tahoma, Verdana, Arial; height:100%; background:url(../images/boby_bg.jpg) repeat-x #cbb6ff;}

div,p,li,em{font-family:Verdana,宋体;font-size:12px; font-style:normal;}

form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}

input,select{font-size:12px;line-height:16px;}

img{border:0;}

ul,li{list-style-type:none;}

.clear {clear:both;}

h1{font-size:16px; font-weight:bold; font-family:"宋体";}

h2{font-size:14px; font-weight:bold; font-family: "宋体";}

h3{font-size:12px; font-weight:bold; font-family:"宋体";}

h4{font-size:12px; font-weight:normal; font-family:"宋体";}

h5{font-size:14px; font-weight:normal; font-family:"宋体";}
.left{ float:left;}
.right{float:right;}

a:link{color:#666666;text-decoration:none;}
a:visited{color:#666666;text-decoration:none;}
a:hover{color:#d957af;text-decoration:none;}
a:active{color:#d957af;text-decoration:none;}

/*miminav*/
#mininav{ height:25px; background:#624dbe; border-bottom:1px solid #5a41c5;}
#mininav div{ margin:0 auto; width:1002px; }
#mininav .left{ margin-left:12px; width:300px; color:#fff; }
#mininav .left p{float:left; margin-right:20px; }
#mininav .left h3{float:left; line-height:18px;}
#mininav .right{float:left; width:540px;#width:540px;_width:530px;  }
#mininav .right p,h3,li{float:left; margin-top:3px; line-height:18px;}
#mininav .right h3{ color:#a08bea; margin-right:10px;}
#mininav .right p{ color:#baace9; margin-right:20px;}
#mininav .right p em{ color:#7c6bd8;}
#mininav .right li{margin-right:12px;}
#mininav .right li a{ display:block; width:64px; text-align:center; color:#fff; background:#846ee3;  }
#mininav .right li a:hover,#mininav .right1 li a:hover{ color:#fff000; text-decoration:underline;}
#mininav .right1{ float:left; width:140px; text-align:right;}
#mininav .right1 li{float:left; display:block; margin-right:10px; width:50px;}
#mininav .right1 li a{color:#fff;}
#mininav .right1 li img{ margin:0 0 0 5px;}

/*header*/
#header{ margin:0 auto; margin-top:15px; width:1002px;}
.menu{ float:right; margin:18px 99px 0 0;#margin:18px 99px 0 0;_margin:17px 48px 0 0; width:812px; height:83px; }
.menu table{ border-collapse:collapse; }
.classname{ position:absolute; z-index:2; margin:78px 0 0 36px;  width:435px; height:83px; }
.classname .name a{ color:#000; }
.classname .name a:hover{ color:#ff006c;}
.classname .pic{ float:left; width:60px; height:62px; background:url(../images/move_pic01.gif) no-repeat; }
.classname .name{ float:left; margin-top:12px; width:260px; height:60px; line-height:20px; }
.classname .class{ float:left; margin-top:60px; margin-left:20px; width:95px; height:21px; }
.classname .class select{ width:95px; height:21px;}

/*.train{ z-index:1; position:absolute;  margin:70px 0 0 557px; display:block; width:366px; height:130px;}*/
.train{ z-index:1; position:absolute;  margin:85px 0 0 557px; display:block; width:366px; height:110px;}

#content1{ margin:0 auto; width:1002px; height:197px; background:url(../images/content_bg.gif) repeat-y;position:relative}
#content2{ margin:0 auto; width:1002px; height:auto; background:url(../images/content_bg.gif) repeat-y;}
#contentBottom{margin:0 auto; width:1002px; height:30px; background:url(../images/content_bottom.gif) no-repeat;}


#footer{
	width:940px;
	height:50px;
	padding:10px 0;
	margin:10px auto;
	color:#546e56;
	line-height:24px;
	background:#cbb6ff;
	text-align:center;
}

