/*2009.12.20 author : quhongzhe@hotmail.com */
*{ margin:0; padding:0;}
ul,li { margin:0; padding:0; list-style:none;}
body { font-family:"ËÎÌå"; font-size:12px; background:#FAFCFE;}
a { color:#235A9C; text-decoration:none;}
a:hover { color:red; text-decoration:none;}

.w960 {width:960px; margin:0 auto; background:#fff;}
.top { height:27px; border:1px solid #EFEFEF; background:#FAFCFE; line-height:27px; }
.top .l { float:right; font-size:13px; padding-top:7px; background:url(../imagesNew2010/toplbg.jpg) no-repeat right center; width:745px;height:29px; color:#fff;}
.top .l span { padding:0 10px 0 0; float:right;}
.top .rlink { float:left; font-size:12px; color:#255DA3; padding-left:10px;}


.header { height:80px;}
.logo { float:left; width:320px;}
.banner { float:right; width:620px; height:68px; margin:6px 0 0 0;}

.nav { height:33px; background:url(../imagesNew2010/title_02.gif) repeat-x left top;}
.navl {height:33px; background:url(../imagesNew2010/title_01.gif) no-repeat left top;}
.navr { height:28px; padding:5px 0 0 0; background:url(../imagesNew2010/title_03.gif) no-repeat right top;}
.nav ul {height:28px;}
.nav ul li { height:28px; line-height:28px; font-size:14px; display:inline; font-weight:700; color:#fff; float:left; margin:0 5px; }
.nav ul li a { padding:0 13px; color:#fff;}
.nav ul li a:hover { color:#ff0;}
.nav ul li.on { background:url(../imagesNew2010/navabg.jpg) no-repeat right top #fff;}
.nav ul li.on a { background:url(../imagesNew2010/naval.jpg) no-repeat left top; display:block; color:#276FBC;}


.column01 { width:100%;}
.column01 p { height:30px; background:url(../imagesNew2010/reg_t_02.gif) no-repeat right top;}
.column01 p span { background:url(../imagesNew2010/reg_t.gif) no-repeat left top; display:inline-block; width:114px; height:30px; font-size:14px; font-weight:700; color:#fff; line-height:30px; padding-left:10px;}
div.login { border:1px solid #CDDDF5; background:#EDF3FC; padding:10px 0;}
div.login table td{ padding:0 5px; font-size:13px; height:20px; line-height:29px;}
.logined { background:url(../imagesNew2010/loginbg.jpg) no-repeat left top; border:1px solid #CDDDF5; height:114px;}
.logined td span { font-size:16px; font-weight:700; color:#ffab02;}
.changepsw { margin:0 0 0 100px; padding-left:20px; background:url(../imagesNew2010/icon-psw.gif) no-repeat left center;}

.column02 { width:100%;}
.column02 p { height:30px; background:url(../imagesNew2010/col-bg02.jpg) no-repeat right top; position:relative;}
.column02 p span { background:url(../imagesNew2010/col-left02.jpg) no-repeat left top; display:inline-block; height:25px; font-size:14px; font-weight:700; color:#fff; line-height:25px; padding-left:10px; padding-top:5px;}
.column02 p span strong { background:url(../imagesNew2010/titlebg.gif) no-repeat left top; height:25px; line-height:25px; display:inline-block; width:81px; text-align:center; margin-right:10px;}
.column02 p a { color:#fff; font-weight:400; text-decoration:underline;}
ul.ann { border:1px solid #E9B4B4; background:#FAFCFE; padding:4px 10px; border-top:0;}
ul.ann li { padding-left:8px; background:url(../imagesNew2010/icon-dot.jpg) no-repeat 0 10px; height:24px; line-height:24px; overflow:hidden}
ul.ann li.new a { color:#f30;}

.column05 { width:100%;}
.column05 p { height:30px; background:url(../imagesNew2010/col-bg02.jpg) no-repeat right top; position:relative;}
.column05 p span {display:inline-block; width:260px; height:25px; font-size:14px; font-weight:800; color:#fff; line-height:25px;}
.column05 p span strong.new1 { background:url(../imagesNew2010/col-left02.jpg) no-repeat 0 0; height:25px; line-height:25px; display:inline-block; width:120px; text-align:center;padding-top:5px;padding-left:5px;}
.column05 p span strong.new2 { background:url(../imagesNew2010/col-left03.jpg) no-repeat 0 0; height:25px; line-height:25px; display:inline-block; width:100px; text-align:center;padding-top:5px;}
.column05 p span strong.new3 { background:url(../imagesNew2010/col-left04.jpg) no-repeat 0 0; height:25px; line-height:25px; display:inline-block; width:120px; text-align:center;padding-top:5px;padding-left:5px;}
.column05 p a { color:#fff; font-weight:400;}
ul.ann { border:1px solid #E9B4B4; background:#FAFCFE; padding:4px 10px; border-top:0;}
ul.ann li { padding-left:8px; background:url(../imagesNew2010/icon-dot.jpg) no-repeat 0 10px; height:24px; line-height:24px; overflow:hidden}
ul.ann li.new a { color:#f30;}

.column03 { width:100%;}
.column03 p { height:30px; background:url(../imagesNew2010/col-bg.jpg) no-repeat right top; position:relative;}
.column03 p span { background:url(../imagesNew2010/icon_01.gif) no-repeat left top; display:inline-block; height:25px; font-size:14px; font-weight:700; color:#fff; line-height:25px; padding-left:10px; padding-top:5px;}
.column03 p span.c3 strong { background:url(../imagesNew2010/title03.gif) no-repeat left top; height:25px; line-height:25px; display:inline-block; width:90px; text-align:center; margin-right:10px; font-size:12px; color:#235A9C;}
.column03 p span.c4 strong { height:25px; line-height:25px; display:inline-block; width:140px; text-align:center; margin-right:10px; font-size:12px; color:#235A9C;}
.column03 p span.c5 strong { height:25px; line-height:25px; display:inline-block; width:130px; text-align:center; margin-right:10px; font-size:14px; color:#FFFFFF;}
.column03 p a { color:#fff; font-weight:400; text-decoration:underline;}
ul.onlineann  { border:1px solid #CDDDF5; background:#EDF3FC; padding:5px 10px; border-top:0;}
ul.onlineann li { padding-left:8px; background:url(../imagesNew2010/icon-dot.jpg) no-repeat 0 10px; height:24px; line-height:24px; overflow:hidden}
ul.onlineann li.new a { color:#f30;}

.column_xhsd { width:100%;}
.column_xhsd p { height:30px; background:url(../imagesNew2010/col-bg.jpg) no-repeat right top; position:relative;}
.column_xhsd p span { background:url(../imagesNew2010/icon_xhsd.gif) no-repeat left top; display:inline-block; height:25px; font-size:14px; font-weight:700; color:#fff; line-height:25px; padding-left:10px; padding-top:5px;}
.column_xhsd p span.c3 strong { background:url(../imagesNew2010/title03.gif) no-repeat left top; height:25px; line-height:25px; display:inline-block; width:90px; text-align:center; margin-right:10px; font-size:12px; color:#235A9C;}
.column_xhsd p span.c4 strong { height:25px; line-height:25px; display:inline-block; width:140px; text-align:center; margin-right:10px; font-size:12px; color:#235A9C;}
.column_xhsd p span.c5 strong { height:25px; line-height:25px; display:inline-block; width:130px; text-align:center; margin-right:10px; font-size:14px; color:#FFFFFF;}
.column_xhsd p a { color:#fff; font-weight:400; text-decoration:underline;}
ul.onlineann  { border:1px solid #CDDDF5; background:#EDF3FC; padding:5px 10px; border-top:0;}
ul.onlineann li { padding-left:8px; background:url(../imagesNew2010/icon-dot.jpg) no-repeat 0 10px; height:24px; line-height:24px; overflow:hidden}
ul.onlineann li.new a { color:#f30;}

.column_jrdjt { width:100%;}
.column_jrdjt p { height:30px; background:url(../imagesNew2010/col-bg.jpg) no-repeat right top; position:relative;}
.column_jrdjt p span { background:url(../imagesNew2010/icon_jrdjt.gif) no-repeat left top; display:inline-block; height:25px; font-size:14px; font-weight:700; color:#fff; line-height:25px; padding-left:10px; padding-top:5px;}
.column_jrdjt p span.c3 strong { background:url(../imagesNew2010/title03.gif) no-repeat left top; height:25px; line-height:25px; display:inline-block; width:90px; text-align:center; margin-right:10px; font-size:12px; color:#235A9C;}
.column_jrdjt p span.c4 strong { height:25px; line-height:25px; display:inline-block; width:140px; text-align:center; margin-right:10px; font-size:12px; color:#235A9C;}
.column_jrdjt p span.c5 strong { height:25px; line-height:25px; display:inline-block; width:130px; text-align:center; margin-right:10px; font-size:14px; color:#FFFFFF;}
.column_jrdjt p a { color:#fff; font-weight:400; text-decoration:underline;}
ul.onlineann  { border:1px solid #CDDDF5; background:#EDF3FC; padding:5px 10px; border-top:0;}
ul.onlineann li { padding-left:8px; background:url(../imagesNew2010/icon-dot.jpg) no-repeat 0 10px; height:24px; line-height:24px; overflow:hidden}
ul.onlineann li.new a { color:#f30;}

.column06 p { height:30px; background:url(../imagesNew2010/col-bg.jpg) no-repeat right top; position:relative;}
.column06 p span { background:url(../imagesNew2010/icon_02.gif) no-repeat left top; display:inline-block; height:25px; font-size:14px; font-weight:700; color:#fff; line-height:25px; padding-left:10px; padding-top:5px;}

.column07 { width:100%;}
.column07 p { height:30px; background:url(../imagesNew2010/right_02.gif) no-repeat right top; position:relative;}
.column07 p span { background:url(../imagesNew2010/right_01.gif) no-repeat left top; display:inline-block; width:172px; height:25px; font-size:14px; font-weight:700; color:#fff; line-height:25px; padding-left:10px; padding-top:5px;}
.column07 p span.c3 strong { background:url(../imagesNew2010/title03.gif) no-repeat left top; height:25px; line-height:25px; display:inline-block; width:90px; text-align:center; margin-right:10px; font-size:12px; color:#235A9C;}
.column07 p span.c4 strong { height:25px; line-height:25px; display:inline-block; width:161px; text-align:center; margin-right:10px; font-size:12px; color:#FFFFFF;}
.column07 p span.c5 strong { height:25px; line-height:25px; display:inline-block; width:130px; text-align:center; margin-right:10px; font-size:14px; color:#FFFFFF;}
.column07 p a { color:#fff; font-weight:400; text-decoration:underline;}
.column07 table td a img { margin-bottom:2px; border:4px solid #ccc;}
.column07 table td a:hover img { border:4px solid #235A9C;}

.column03 table td a img { margin-bottom:2px; border:4px solid #ccc;}
.column03 table td a:hover img { border:4px solid #235A9C;}
.column03 table.ph { padding:10px 5px; text-align:left;}
.column03 table.ph td { padding:0 5px; color:#235A9C; line-height:26px;}
.column03 table.ph th { font-weight:400;padding:0 5px; color:#666; border-bottom:1px solid #ccc;  line-height:23px;}

.column03 table.vid { }
.column03 table.vid th { height:31px; line-height:31px; border-bottom:1px solid #ccc; background:url(../imagesNew2010/icon-vid.gif) no-repeat left center; font-weight:400; text-align:left; padding-left:18px;}
.column03 table.vid a { color:#333;}.column03 table.vid a:hover { color:red;}

.column09 { width:100%;}
.column09 p {height:29px; background:url(../imagesNew2010/right3_02.gif) no-repeat right top; position:relative;}
.column09 p span { background:url(../imagesNew2010/icon_05.gif) no-repeat left top; display:inline-block; height:29px; font-size:14px; font-weight:700; color:#fff; line-height:28px; padding-left:22px;}
.column09 p span.c1 { background:url(../imagesNew2010/icon_06.gif) no-repeat left top; display:inline-block; height:29px; font-size:14px; font-weight:700; color:#fff; line-height:28px; padding-left:43px;padding-top:3px;}
.column09 p span.c3 strong {height:25px; line-height:25px; display:inline-block; width:90px; text-align:center; margin-right:10px; font-size:14px; color:#2C71BF;}
.column09 p span.c4 strong { background:url(../imagesNew2010/title04.gif) no-repeat left top; height:25px; line-height:25px; display:inline-block; width:140px; text-align:center; margin-right:10px; font-size:12px; color:#235A9C;}
.column09 p span.c5 strong {height:25px; line-height:25px; display:inline-block; width:91px; text-align:center; font-size:14px; color:#FFFFFF;padding-top:3px;padding-left:10px;}
.column09 p span.c6 strong {height:25px; line-height:25px; display:inline-block; width:91px; text-align:center; font-size:14px; color:#FFFFFF;padding-top:3px;padding-left:25px;}
.column09 p a { color:#fff; font-weight:400; text-decoration:underline;}
ul.onlineann  { border:1px solid #CDDDF5; background:#EDF3FC; padding:5px 10px; border-top:0;}
ul.onlineann li { padding-left:8px; background:url(../imagesNew2010/icon-dot.jpg) no-repeat 0 10px; height:24px; line-height:24px; overflow:hidden}
ul.onlineann li.new a { color:#f30;}

.column09 table.ph { padding:10px 5px; text-align:left;}
.column09 table.ph td { padding:0 5px; color:#235A9C; line-height:26px;}
.column09 table.ph th { font-weight:400;padding:0 5px; color:#666; border-bottom:1px solid #ccc;  line-height:23px;}

.column09 table.vid { }
.column09 table.vid th { height:31px; line-height:31px; border-bottom:1px solid #ccc; background:url(../imagesNew2010/icon-vid.gif) no-repeat left center; font-weight:400; text-align:left; padding-left:18px;}
.column09 table.vid a { color:#333;}.column03 table.vid a:hover { color:red;}

.book { padding-left:5px; width:640px;}
.booktitle { background:url(../imagesNew2010/title06.gif) no-repeat left top; height:32px; position:relative;}
.booktitle span { padding-left:40px; font-size:14px; font-weight:700; color:#FFFFFF; height:32px; line-height:32px;}
.booktitle ul { position:absolute; top:6px; left:330px; width:300px;}
.booktitle ul li { font-size:14px; display:inline; width:58px; float:left; height:26px; line-height:26px; text-align:center;}
.booktitle ul li a { color:#FFFFFF;font-weight:700;}
.booktitle ul li.on a { color:#235A9C; text-decoration:none; font-weight:700;}
.booktitle ul li.on { background:url(../imagesNew2010/tabbg.gif) no-repeat left top; }
.book table td { line-height:1.6; color:#666; padding:11px 0 0 0}
.book table td a { color:#235a9c; font-weight:700;}


table.online { border:1px solid #CDDDF5; background:#EDF3FC; padding:1px;}
.online a img { margin-bottom:5px; border:1px solid #333;}
.online a { color:#333;}
.online a:hover { color:red;}
.online a:hover img {border:1px solid #235A9C }


.column04 { width:390px;}
.blogtitle { height:23px; width:100%; position:relative;}
.blogtitle span { line-height:23px; color:#000000; font-size:14px;}
.blogtitle ul { position:absolute; right:0px; bottom:-5px; border:0;}
.blogtitle ul li { width:40px; margin:0 7px; text-align:center; color:#333; float:left; height:23px; line-height:20px; }
.blogtitle ul li.on { background:url(../imagesNew2010/tabbg2.gif) no-repeat left top; color:#fff;}
ul.list { padding:5px 10px; border:1px solid #CDDDF5; background:#FAFCFE;}
ul.list li { padding-left:8px; background:url(../imagesNew2010/icon-dot.jpg) no-repeat 0 10px; height:24px; line-height:24px; overflow:hidden}
ul.list li.new a { color:#f30;}
ul.list li.more { background:none; text-align:right;}
ul.list li.more a { color:#666;}


p a.more { font-size:12px; position:absolute; right:10px;top:8px; height:30px; line-height:30px; font-weight: bold; padding:0 0 0 10px; display:inline-block; color:#fff; text-decoration:none;}
p a:hover.more { color:#fff;}
.red { color:red;}
p a.more1 { font-size:12px; position:absolute; right:4px;top:8px; height:30px; line-height:30px; font-weight: bold; padding:0 0 0 10px; display:inline-block; color:#235A9C; text-decoration:none;}
p a:hover.more1 { color:#235A9C;}
p a.more2 { font-size:12px; position:absolute; right:5px;top:0; height:30px; line-height:30px; font-weight: bold; padding:0 0 0 10px; display:inline-block; color:#a01614; text-decoration:none;}
p a:hover.more2 { color:#a01614;}

.Newlesson { border:1px solid #CDDDF5; padding:2px; background:#FAFCFE;}
.Newlesson p { height:25px; background:url(../imagesNew2010/col-bg.jpg) no-repeat right top;}
.Newlesson p span { background:url(../imagesNew2010/col-left.jpg) no-repeat left top; display:inline-block; height:25px; font-size:14px; font-weight:700; color:#fff; line-height:25px; padding-left:10px;}
.Newlesson th { font-weight:400; border-bottom:1px solid #CDDDF5; font-size:14px; line-height:29px;}
.Newlesson th  a { color:#000;} 
.Newlesson th  a:hover; { color:#f30;} 
.Newlesson td.infor { padding:5px; background:#EDF3FC; line-height:1.6; text-indent:2em; padding:7px; color:#999;}
.Newlesson td a img { border:5px solid #ccc; vertical-align:middle}
.Newlesson td a:hover img { border:5px solid #235A9C;}
.Newlesson  table { margin-top:10px; height:216px;}


ul.hot { padding:6px 10px;border:1px solid #CDDDF5; background:#EDF3FC;}
ul.hot li { background:url(../imagesNew2010/icon-dot2.gif) no-repeat left center; padding:0 0 0 15px; height:31px; line-height:31px; border-bottom:1px dashed #ccc;}
ul.hot li a { color:#333; font-size:14px;}
ul.hot li span,ul.hot li span a { color:#235A9C}

.comments {border:1px solid #CDDDF5; background:#FAFCFE; border-top:0;}
.comments td { background:#fff;}
.comments td dl { border:1px solid #CDDDF5;}
.comments td dt { height:24px; line-height:24px; background:#EDF3FC; text-indent:1em; font-weight:700;}
.comments td dd { padding:3px 10px 0 10px; color:#666;}
.comments td dd.author { text-align:right;}

.Suggestions { height:198px; border:1px solid #CDDDF5; border-top:0; background:#FAFCFE;}
.Suggestions a { color:#333;}
.Suggestions span a { color:#235A9C;}

.textarea { width:250px; height:110px; padding:5px; border:1px solid #ccc; background:url(../imagesNew2010/textbg.jpg) no-repeat top right;}

.flink { height:42px; border:1px solid #ccc; background:#f7f7f7; text-align:center; margin:5px 0; }
select {vertical-align:middle}

.footer { text-align:center; padding:10px; line-height:20px; border:1px solid #ccc; background:#DAE9F9; color:#999;}



.margT5 { margin-top:5px;}
.margT6 { margin-top:2px;}
.input01 { border:1px solid #ccc; background:#fff; height:16px; line-height:16px; font-size:12px; padding:2px;}


.w150 { width:150px;}
.padTB5 { padding-top:5px; padding-bottom:5px;}
.padLR5 { padding-left:5px; padding-right:5px;}
.bor { border:1px solid #CDDDF5; border-top:0; background:#EDF3FC;} 
.bor2 { border:1px solid #CDDDF5; border-top:0; background:#FAFCFE;}
.cf60 { color:#F60}

.bottom_01 {
	background-image: url(../imagesNew2010/bottom_01.gif);
	background-repeat: repeat-x;
	border: 1px solid #A0B5CA;
	height: 30px;
	text-align: center;
	vertical-align: middle;
}

.boke_bg {
	background-image: url(../imagesNew2010/boke_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	padding-left: 80px;
	padding-top: 3px;
	vertical-align: middle;
}

.piao_title_bg {
	background-image: url(../imagesNew2010/piao_title_bg.gif);
	height: 30px;
	width: 127px;
}
.piao_box {
	background-color: #EDF3FC;
	border: 1px solid #2A69B0;
	padding: 5px;
	color: #235A9C;
}

.margT1 { margin-top:1px;}







