@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#2d2c2b;display:block;}
p,b,,span,h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}
.top_banner{ width:960px; height:195px; margin:0 auto;}
.course_bj{ background:url(../images/bj.jpg) repeat-y;}
.kuan { width: 190px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.number_r29 { background-image: url(../images/number/red/O_29.jpg); background-repeat: no-repeat; background-color: #FFFFFF; background-position: center center;}
.classgray{ font:Helvetica; font-size:30px; color:#ced2d4; padding:10px 0px 10px 5px;}
.class_s{ line-height:18px; padding:0px 5px 0px 5px;}
.h1{ font-size:35px; line-height:40px; color:#ff9933; font-weight:bold;}
.h2{ font-size:16px; line-height:30px; color:#ff9933; padding:10px;}
.h3{ font-size:16px; line-height:30px; color:#ffffff;}
.h4{  font-size:24px; line-height:30px; color:#ff9933; font-weight:bold;}
.h5{  font-size:17px; line-height:30px; color:#2d2c2b;}
.h6{  font-size:26px;}
.Calendar_left{ width:143px; height:36px; background:url(../images/last-month.jpg) no-repeat; font-size:16px; color:#FFF; text-align:center; line-height:36px;}
.Calendar_left a{ width:143px; height:36px; background:url(../images/last-month.jpg) no-repeat; font-size:16px; color:#FFF; text-align:center; line-height:36px; text-decoration:none; display:block;}
.Calendar_left a:hover{ width:143px; height:36px; background:url(../images/last-month_on.jpg) no-repeat; font-size:16px; color:#FFF; text-align:center; line-height:36px; text-decoration:none; display:block;}
.Calendar_zj{ width:300px; height:36px; font-size:20px; color:#FFF; text-align:center; line-height:36px; font-weight:bold; background:#f3582a;}
.Calendar_right{ width:143px; height:36px; background:url(../images/next-month.jpg) no-repeat; font-size:16px; color:#FFF; text-align:center; line-height:36px;}
.Calendar_right a{ width:143px; height:36px; background:url(../images/next-month.jpg) no-repeat; font-size:16px; color:#FFF; text-align:center; line-height:36px; text-decoration:none; display:block;}
.Calendar_right a:hover{ width:143px; height:36px; background:url(../images/next-month_on.jpg) no-repeat; font-size:16px; color:#FFF; text-align:center; line-height:36px; text-decoration:none; display:block;}
.txt6_1128 {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #ffffff;text-align:center;line-height: 30px;font-weight: bold;background-color: #ff9933;}
.guan_1128 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;width: 190px; border:1px solid #999999;}
.guan2_1128 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;width: 620px;}
.guan3_1128 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;width: 620px;border:1px solid #999999;}
.txt7_1128 {color: #000000;font-size: 12px;line-height: 28px;padding-left:10px;}
.txt6_1124{font-family: Arial, Helvetica, sans-serif;font-size: 16px;color: #000000;text-align: left;line-height: 30px;padding-right: 15px;font-weight: bold;padding-top: 5px;padding-bottom: 5px;}
.frombg_txt {font-size: 14px;font-weight: bolder;color: #F68121;}
.from04_bg {background-image: url(../images/from_03.jpg);background-repeat: no-repeat;background-position: center bottom;}
.from03_bg {background-image: url(../images/from_01.jpg);background-repeat: no-repeat;background-position: center top;}
.from02_bg {background-color: white;background-image: url(../images/from_02.jpg);background-repeat: repeat-y;background-position: center;}
.changeCloseDIV{ height:45px; overflow:hidden;}
.changeOpenDIV{ height:auto; overflow:hidden;}