﻿/*--- general ---*/

/*--- layout ---*/
#wrap_siteChannels { width:980px; margin:0 auto}
#main { width:100%; padding-top:4px}
.area01 { float:left; width:664px}
.area02 { float:left; width:310px; padding-left:6px}

/*--- parent ---*/
.parent01 { margin-bottom:8px}
.parent02 { margin-bottom:0}
.parent03 { margin-bottom:1px}
.parent04 { width:329px}
.parent05 { width:329px; margin-left:6px}
.parent06 { width:208px; padding:15px 0 10px 10px}
.parent07 { width:317px; padding:0 0 10px 10px}
.parent08 { width:317px; padding:15px 0 10px 10px}
.parent09 { width:242px}
.parent10 { width:240px; margin-left:6px}
.parent11 { width:255px; padding:15px 0 10px 10px}
.parent12 { display:inline; width:230px; margin-left:12px}
.parent13 { width:314px; padding:0 0 10px 10px}

/*--- block ---*/
.blk01 { background:#FFF}
.blk01 .ttl { height:29px}
.blk01 .ttl span { float:right; padding:4px 10px 5px 0}
.blk01 .ttl h2 { float:left; padding:4px 0 5px 32px; font:bold 14px/20px Microsoft YaHei, Simsun}
.blk01 .ttl h2.s1 { width:144px}
.blk01 .ttl h2.s2 { width:100px}
.blk01 .ttl ul { float:left; height:25px; padding:4px 0 0 10px}
.blk01 .ttl ul li { float:left; cursor:pointer; margin-right:3px}
.blk01 .ttl ul li em { float:left; padding:4px 20px 1px; font-weight:bold}
.blk01 .ttl ul li.this { cursor:default; margin-top:0}
.blk01 .ttl ul li.this a { color:#e32f04}
.blk01 .ttl ul.s2 li.this { position:relative; z-index:10; cursor:default; height:20px; padding-bottom:7px; margin-bottom:-13px}
.blk01 .ttl ul.s2 li.this em { padding-bottom:5px; margin-bottom:-2px}
.blk01 .ttl ul.s2 li.this a { color:#e32f04}
.blk01 .ttl strong { float:right; padding:4px 6px 5px 0; font-weight:normal}
.blk01 .ttl strong a { padding:0 8px 0 6px}
.blk01 .ttl strong a.last { background:none}

.blk02 { background:#FFF}
.blk02 .ttl { height:29px}
.blk02 .ttl span { float:right; padding:4px 10px 5px 0}
.blk02 .ttl ul { float:left; height:25px; padding:4px 0 0 10px}
.blk02 .ttl ul li { float:left; cursor:pointer; margin-right:3px}
.blk02 .ttl ul li em { float:left; padding:4px 10px 1px; font:bold 14px/20px Microsoft YaHei, Simsun}
.blk02 .ttl ul li.this { cursor:default; margin-top:0}
.blk02 .ttl ul li.this a { color:#e32f04}
.blk02 .ttl ul.s2 li em { font:bold 12px/20px Simsun}
.blk02 .ttl ul.s2 li.this { position:relative; z-index:10; cursor:default; height:20px; padding-bottom:7px; margin-bottom:-13px}
.blk02 .ttl ul.s2 li.this em { padding-bottom:5px; margin-bottom:-2px; font:bold 12px/20px Simsun}
.blk02 .ttl ul.s2 li.this a { color:#e32f04}

.blk03 .ttl01 { height:30px; border-bottom:1px solid #e0e0e0; background:#ccc}
.blk03 .ttl01 span { float:right; padding:5px 10px 5px 0}
.blk03 .ttl01 h2 { float:left; padding:5px 0 5px 10px; font:bold 14px/20px Microsoft YaHei, Simsun}
.blk03 .ttl01 em { float:right; padding:5px 20px 5px 0}
.blk03 .ttl01 em a { padding:0 3px}

.blk05 h3 { width:62px; padding:0 0 0 21px; text-align:center; font-size:12px}

.blk_ColBox { background:#FFF}
.blk_ColBox01 { padding-top:15px; background:#FFF}
.blk_ColBox02 { padding:10px 0; background:#FFF}
.blk_colA { float:left; width:154px; padding:15px 0 15px 15px}
.blk_colB { float:left; width:225px; padding:15px 0 10px 15px}
.blk_colC { float:left; width:290px; padding:15px 0 10px 15px}
.blk_colD { float:left; width:465px; padding:15px 0 0 15px}
.blk_colE { float:left; width:255px; padding:5px 10px 5px 15px; border-right:1px dotted #666}
.blk_colF { float:left; width:358px; padding:5px 15px 5px 10px}
.blk_colG { float:left; width:425px; padding:5px 10px 5px 15px; border-right:1px dotted #666}
.blk_colH { float:left; width:187px; padding:5px 15px 5px 10px}

/*--- special ---*/
.ad01 { display:none; width:980px; height:68px}
.ad02 { width:300px; height:100px; padding:5px; background:#fff}
.ad03 { width:980px; height:90px}
.ad04 { width:664px; height:90px}
.ad01 img, .ad02 img, .ad03 img, .ad04 img { width:100%; height:100%; vertical-align:top}

.channelsFeature { overflow:hidden; width:100%; height:254px}
.channelsFeature .slideshow { float:left; overflow:hidden; width:258px; height:232px; padding:12px}
.channelsFeature .slideshow img { width:100%; height:100%}
.channelsFeature .ctn { float:left; width:362px; padding:20px 10px 10px}
.channelsFeature .ctn h3 { font:18px/20px Simhei; color:#ff3200}
.channelsFeature .ctn h3 a { color:#ff3200}
.channelsFeature .ctn p { text-align:right}
.channelsFeature .ctn .hr { overflow:hidden; clear:both; height:1px; padding:5px 0; background:url(images/GlobalLine_01.gif) 0 5px repeat-x}
.channelsFeature .ctn .list li { padding:1px 0 1px 10px; font-size:14px; background:url(images/GlobalIcon_01.gif) 0 -110px no-repeat}
.channelsFeature .ctn .list li span { display:block; overflow:hidden; width:100%; white-space:nowrap}
.channelsFeature .ctn .more { padding-top:3px}
.channelsFeature .ctn .more a { padding-left:14px; font-size:14px; color:#073a79; text-decoration:underline; background:url(images/GlobalIcon_01.gif) 0 -155px no-repeat}
.channelsFeature .ctn .hd { height:25px; padding:10px 10px 0; margin-bottom:5px; border-bottom:1px solid #ceac7c}
.channelsFeature .ctn .hd ul { float:left; border-right:1px solid #ceac7c}
.channelsFeature .ctn .hd li { float:left; cursor:pointer; height:24px; font-size:12px; border-top:1px solid #ceac7c; border-left:1px solid #ceac7c; background:#f0e1c9}
.channelsFeature .ctn .hd li em { display:block; padding:2px 15px; font-weight:bold}
.channelsFeature .ctn .hd li.this { position:relative; cursor:default; margin-bottom:-1px; padding-bottom:1px; background:#fff}
.channelsFeature .ctn02 { float:left; width:362px; padding:20px 10px 10px}
.channelsFeature .ctn02 .time { float:left; width:43px; height:70px; padding:58px 40px 0 14px; text-align:center; font:bold 23px Arial; color:#d83e08}
.channelsFeature .ctn02 h3 { float:left; width:255px; padding-left:10px; padding-bottom:10px; font:18px/20px Simhei; color:#ff3200}
.channelsFeature .ctn02 h3 a { color:#ff3200}
.channelsFeature .ctn02 .list { float:left; width:255px; padding-left:10px}
.channelsFeature .ctn02 .w1 {  width:350px;}
.channelsFeature .ctn02 .list li { padding:0 0 0 10px; font-size:12px; background:url(images/GlobalIcon_01.gif) 0 -110px no-repeat}
.channelsFeature .ctn02 .list li span { display:block; overflow:hidden; width:100%; white-space:nowrap}
.channelsFeature .ctn02 .hr { overflow:hidden; clear:both; height:1px; padding:5px 0; background:url(images/GlobalLine_01.gif) 0 5px repeat-x}
.channelsFeature .ctn02 p { padding:3px 0}
.channelsFeature .ctn02 p select { width:100px; margin-right:4px}
.channelsFeature .ctn02 p strong { padding-left:13px}
.channelsFeature .ctn02 p strong.s1 { padding-left:0}

.breamcrumb { overflow:hidden; height:20px; margin-top:5px; padding:3px 8px 3px; background:#fff}
.breamcrumb p { color:#666}
.breamcrumb p a { color:#666}
.breamcrumb p a:hover { color:#f13a09}
.breamcrumb p em { color:#333}
.breamcrumb span { float:right}

.groupFeeds { overflow:hidden; height:270px; padding:2px 6px 6px}
.groupFeeds li { overflow:hidden; height:40px; padding:7px 4px; color:#777; background: url(images/GlobalLine_03.gif) 0  53px repeat-x}
.groupFeeds li:hover { background-color:#f3f3f3}
.groupFeeds li a.pic { float:left; width:32px; height:32px; margin-top:4px}
.groupFeeds li a.pic img { width:100%; height:100%}
.groupFeeds li em { float:left; width:250px; padding-left:4px}
.groupFeeds li em small { display:block; overflow:hidden; height:20px}
.groupFeeds li em strong  { color: #999; font-weight: normal}
.groupFeeds li span { padding:0 4px}
.groupFeeds a { color:#0177c9}
.groupFeeds a:hover { color:#f13a09}

.littleNav { width:970px; padding:5px; background:#fff}
.littleNav ul { padding:5px; border:1px solid #ccc}
.littleNav li { float:left; width:180px; padding:0 0 0 10px; border-right:1px solid #ccc}
.littleNav li a { display:inline-block; margin-right:12px}
.littleNav li.s1 { border-right:none}
.littleNav ul.s1 li { width:305px}

.jpTestbtn { padding:5px 10px; background:#fff}
.jpTestbtn a { display:block; width:240px; height:36px; padding-left:50px; line-height:36px; font-size:14px}

.search01 { height:23px; padding:3px 10px 0; background:#e0dcdc}
.search01 strong { font-size:14px}
.search01 select { width:80px; margin-right:0}

.siteChannelsNav { display:none; height:33px}
.siteChannelsNav h2 { float:left; overflow:hidden; height:33px; padding-right:50px}
.siteChannelsNav h2 a { display:block; width:145px; text-align:center; padding-top:3px; text-align:center; text-decoration:none; font:bold 15px/15px Microsoft YaHei, Simsun; color:#fff}
.siteChannelsNav h2 a span { display:block; font:normal 11px/13px tahoma}
.siteChannelsNav h2 a:hover { text-decoration:none; color:#fff}
.siteChannelsNav ul { float:left; overflow:hidden; height:25px; padding-top:6px}
.siteChannelsNav ul li { float:left; margin-left:-2px; line-height:21px; font-size:14px}
.siteChannelsNav ul li a { float:left; padding-left:20px}
.siteChannelsNav ul li em { display:block; padding-right:17px; font-weight:bold; line-height:15px; padding:4px 17px 2px 0}
.siteChannelsNav ul li.this { position:relative; margin:0}
.siteChannelsNav ul li.this a { padding-left:18px; color:#FFF}
.siteChannelsNav ul li.this small { display:block; position:absolute; left:50%; top:21px; z-index:2; overflow:hidden; width:7px; height:4px; margin-left:-3px}

/*--- mod ---*/
.mod01 { width:100%}
.mod01 div { display:none}
.mod01 p { padding:5px 10px; text-align:right}
.mod01 p a { margin-left:12px; padding-left:14px; font-size:14px; color:#073a79; text-decoration:underline; background:url(images/GlobalIcon_01.gif) 0 -155px no-repeat}
.mod01 p a:hover { color:#f13a09}
.mod01 .courseList { width:100%}
.mod01 .courseList dt, .mod01 .courseList dd { width:649px; padding:0 5px 0 10px; height:26px; line-height:26px}
.mod01 .courseList dt { padding-top:5px; padding-bottom:1px; border:0}
.mod01 .courseList dt del,.mod01 .courseList dt em { text-align:center}
.mod01 .courseList strong { width:190px}
.mod01 .courseList q { width:55px; border-left:1px solid #fff}
.mod01 .courseList address { width:67px; border-left:1px solid #fff}
.mod01 .courseList big { width:68px; padding-left:0; border-left:1px solid #fff}
.mod01 .courseList small { width:58px; padding-left:0; border-left:1px solid #fff}
.mod01 .courseList del { width:59px; border-left:1px solid #fff}
.mod01 .courseList em { width:61px; border-left:1px solid #fff}
.mod01 .courseList span { width:63px; padding-left:5px; border-left:1px solid #fff}

.mod02 { padding:10px}
.mod02 .image { float:left; width:80px}
.mod02 .image img { width:80px; height:80px}
.mod02 div { padding-left:86px}
.mod02 div h3 { font-size:14px}
.mod02 div p { padding-top:3px; line-height:19px; color:#666}
.mod02 div p a.more { color:#db6f06}
.mod02 div em { color:#e32f04}
.mod02 div.hr { overflow:hidden; clear:both; height:10px; background:url(images/GlobalLine_01.gif) 0 9px repeat-x}

.mod03 { padding-top:10px}
.mod03 h3 { height:20px; margin:0 10px; padding:2px 2px 3px; font-size:12px; background:url(images/GlobalLine_01.gif) left bottom repeat-x}
.mod03 h3 span { float:right; font-weight:normal}
.mod03 ul { padding:10px 10px 10px 12px}
.mod03 li { float:left; overflow:hidden; width:62px; padding:1px 0 1px 10px; white-space:nowrap; background:url(images/GlobalIcon_01.gif) 0 9px no-repeat}
.mod03 ul.s1 { padding-top:0}
.mod03 ul.s2 { padding-top:0}
.mod03 ul.s2 li { width:134px}

.mod04 { width:100%}
.mod04 ul { padding:8px 14px}
.mod04 li { float:left; width:100%; height:20px; padding:1px 0; overflow:hidden; white-space:nowrap}
.mod04 li span { float:left; padding-left:10px; background:url(images/GlobalIcon_01.gif) 0 9px no-repeat}
.mod04 ul.s1 { padding:8px 8px 8px 5px}
.mod04 ul.s2 { padding:8px 10px 8px 0}
.mod04 ul.s2 li { width:50%}
.mod04 ul.s2 li span { padding:1px 0 1px 20px; background:url(images/GlobalIcon_01.gif) 10px 9px no-repeat}
.mod04 ul.s3 { padding-top:0}
.mod04 ul.s4 { padding:8px 14px 8px 0}
.mod04 ul.s4 li { width:50%}
.mod04 ul.s4 li span { padding:1px 0 1px 24px; background:url(images/GlobalIcon_01.gif) 14px 9px no-repeat}

.mod05 { width:150px; border:2px solid #e9e9eb}
.mod05 img { width:150px; height:200px; vertical-align:top}
.mod05 img.s1 { height:115px}

.mod06 h3 { font-size:14px; padding:0 8px}
.mod06 h3.s1 { padding-top:3px}
.mod06 p { padding:3px 8px 0; line-height:19px; color:#666}
.mod06 .hr { overflow:hidden; clear:both; height:10px; background:url(images/GlobalLine_01.gif) 0 9px repeat-x}

.mod07 ul { padding:8px 14px}
.mod07 li { overflow:hidden; width:100%; height:20px; padding:1px 0; white-space:nowrap}
.mod07 li a.s1 { padding-right:6px; color:#A4410A}

.mod08 ul { padding:25px 0 25px 10px}
.mod08 li { float:left; width:84px; padding-left:14px; text-align:center}
.mod08 li img { width:60px; height:80px; vertical-align:bottom}
.mod08 li span { display:block; overflow:hidden; height:34px; padding:5px 0 1px; line-height:17px}

.mod09 { width:100%}
.mod09 dl { padding:4px 14px}
.mod09 dt { height:20px; padding-top:3px}
.mod09 dt img { width:17px; height:17px; margin-right:5px; vertical-align:middle}
.mod09 dt a { color:#bd0404}
.mod09 dd { padding-bottom:3px}

.mod10 { padding:0 10px 10px 10px;}
.mod10 dl{ padding-top:10px;}
.mod10 dl dt{float:left; width:80px;}
.mod10 dl dt img{width:80px; height:60px}
.mod10 dl dd{ padding-left:90px;}
.mod10 dl dd h3 { font-size:14px; padding-bottom:3px;}
.mod10 dl dd {}
.mod10 .hr { overflow:hidden; clear:both; height:10px; background:url(images/GlobalLine_01.gif) 0 9px repeat-x}
.mod10 ul{}
.mod10 ul li{ padding:1px 0 1px 10px; background:url(images/GlobalIcon_01.gif) 0 9px no-repeat}
.mod10 ul li span { display:block; overflow:hidden; width:100%; white-space:nowrap}

.mod11 { padding:5px 10px 10px 10px;}
.mod11 dl{ padding-top:10px;}
.mod11 dl dt{ color:#DB3D06;  font-size:14px; padding-bottom:10px;}
.mod11 dl dt b{ color:#000000; font-size:12px;}
.mod11 dl dt span{ padding:2px 6px; background:url(images/icon_siteChnls_ielts.gif) no-repeat;}
.mod11 dl dd{ text-indent:20px; line-height:27px; background:url(images/icon_siteChnls_ielts.gif) 0 -22px  no-repeat;}
.mod11 dl dd a { display:block; width:184px; height:27px}

.mod12 { padding:0 10px 10px 10px}
.mod12 dl { padding-top:10px}
.mod12 dl dt { float:left; width:80px; height:80px}
.mod12 dl dt img { width:80px; height:80px}
.mod12 dl dd { padding-left:86px}
.mod12 dl dd h3 a { font-size:12px; font-weight:normal}
.mod12 dl dd p a { text-decoration:underline}
.mod12 .hr { overflow:hidden; clear:both; height:10px; background:url(images/GlobalLine_01.gif) 0 9px repeat-x}

.mod13 { padding:8px 10px} 
.mod13 .image { float:left; width:80px}
.mod13 .image img { width:80px; height:80px; vertical-align:top}
.mod13 h3 { padding-left:86px; font-size:12px}
.mod13 p { padding:2px 0 0 86px; line-height:19px; color:#666}
.mod13 .hr { overflow:hidden; clear:both; height:10px; background:url(images/GlobalLine_01.gif) 0 5px repeat-x}

.mod14{ padding:10px} 
.mod14 h3{ padding-top:5px;color:#993300;overflow:hidden; width:100%; font-size:12px; white-space:nowrap}
.mod14 .hr { overflow:hidden; clear:both; height:10px; background:url(images/GlobalLine_01.gif) 0 3px repeat-x}
.mod14 ul li{ width:130px; float:left;  padding:1px 0 1px 10px; background:url(images/GlobalIcon_01.gif) 0 9px no-repeat}
.mod14 ul li span { display:block; overflow:hidden; width:100%; white-space:nowrap}

.mod15 { padding:7px 10px}
.mod15 li { position:relative; width:280px; height:25px; padding:0 5px; line-height:25px} 
.mod15 li span { position:absolute; left:5px; top:5px; z-index:1; width:15px; height:15px; text-align:center; font:10px/15px Geneva, Arial, Helvetica, sans-serif; color:#F30; border:1px solid #dcdcdc;}
.mod15 li em { display:block; overflow:hidden; width:256px; padding-left:24px; white-space:nowrap}

.mod16 { height:30px; padding:0 10px; text-align:right; line-height:30px}
.mod16 strong { float:right; width:250px; padding-right:60px; color:#993300}
.mod16 strong a { padding:0 10px}
.mod16 span { float:right}
.mod16 ul li{ width:70px; color:#993300; font-weight:bold; float:left;}
.mod16 ul li a{color:#993300; padding-right:5px;}
.mod16 p{ width:160px; float:right}

.mod17 { padding:10px} 
.mod17 h3 { float:left; white-space:nowrap; font-size:12px; color:#993300}
.mod17 span { float:right; padding:0 10px 0 0}
.mod17 .hr { overflow:hidden; clear:both; height:10px; background:url(images/GlobalLine_01.gif) 0 3px repeat-x}
.mod17 dl { padding-bottom:5px}
.mod17 dl dt { float:left; width:80px}
.mod17 dl dt img { width:80px; height:80px; vertical-align:top}
.mod17 dl dd { float:left; overflow:hidden; width:190px; height:21px; padding-left:10px}
.mod17 ul li { float:left; overflow:hidden; width:100%; padding:1px 0; white-space:nowrap}
.mod17 ul li span { float:left; padding-left:10px; background:url(images/GlobalIcon_01.gif) 0 9px no-repeat}
.mod17 ul.s1 li { float:left; display:inline; overflow:hidden; width:120px; margin-right:10px; padding-left:10px; white-space:nowrap; background:url(images/GlobalIcon_01.gif) 0 9px no-repeat}
.mod17 ul.s1 li a { text-decoration:underline; font-size:12px; color:#810404}
.mod17 .cat { text-align:center; padding-top:2px}
.mod17 .cat a { padding-right:25px; text-decoration:underline; font-size:14px; color:#810404}

.mod18{ padding:10px}
.mod18 h3{ padding-bottom:4px; color:#993300;font-size:12px; white-space:nowrap}
.mod18 dl{ width:100%; padding-bottom:10px;}
.mod18 dl dt{ float:left; width:100%; height:22px;  font-weight:bold; background:#FBF3E6; border-bottom:solid 1px #D0AF80;}
.mod18 dl dd{float:left;  width:100%;height:21px; border-bottom:solid 1px #D0AF80;}
.mod18 dl dt span,.mod18 dl dd span{ float:left; width:55px; text-align:center;}

.mod20 { padding:10px 10px 0 10px}
.mod20 .info { width:290px; height:68px}
.mod20 .info .image { float:left; width:80px; margin:4px}
.mod20 .info .image img { width:80px; height:60px}
.mod20 .info div { float:left; width:190px; padding-left:6px; line-height:17px}
.mod20 .info div h3 { overflow:hidden; width:100%; font-size:12px; white-space:nowrap}
.mod20 .info div h3 a {color:#ff4200}
.mod20 .info div p.intro { overflow:hidden; width:100%; color:#666; white-space:nowrap}
.mod20 .hr { overflow:hidden; clear:both; height:9px; background:url(images/GlobalLine_01.gif) 0 4px repeat-x}

.mod21 {  padding:8px 20px 8px 200px; line-height:15px; letter-spacing:4px; font-weight:bold; color:#86bef7; background:#eaf4fc}
.mod21 a { padding:0 10px; letter-spacing:4px; color:#f30}
.mod21 a:hover { color:#014ba7}

.mod22 { padding:8px 10px 8px 10px}
.mod22 ul li { float:left; width:25%}
.mod22 ul.s1 li { width:50%}
.mod22 ul li.s1 { width:100%}
.mod22 .hr { overflow:hidden; clear:both; height:1px; padding:5px 0; background:url(images/GlobalLine_01.gif) 0 5px repeat-x}
.mod22 h3 { font-size:12px}
.mod22 a { text-decoration:underline}

.mod23 { padding:8px 0 7px 10px}
.mod23 li { float:left; padding:0 2px 2px 20px; white-space:nowrap}

.mod24 { padding:8px 14px}
.mod24 ul { padding:5px}
.mod24 ul li { float:left; width:50%}
.mod24 .hr { overflow:hidden; clear:both; height:1px; padding:5px 0;}
.mod24 h5 { height:24px; font-size:12px; background:url(images/GlobalLine_01.gif) 0 bottom repeat-x}
.mod24 p.function { padding:5px}
.mod24 p.function input { margin-right:10px}
.mod24 p.function a { padding-left:8px; background:url(images/GlobalIcon_01.gif) 0 -75px no-repeat}

.mod25 { padding:14px 0 10px 3px}
.mod25 ul li { float:left; width:120px; padding:0 0 10px 10px; text-align:center}
.mod25 ul li img { width:120px; height:60px; vertical-align:bottom}
.mod25 ul li span { display:block; overflow:hidden; height:17px; margin-top:2px; padding:0px 0 0px; line-height:17px; font-weight:bold; background:#e9dfde}
.mod25 ul.s1 li { padding-left:16px}

.mod26 { padding:8px 14px 8px 0}
.mod26 div { float:left; width:306px; padding-left:14px}
.mod26 .image { float:left; width:80px; margin-top:4px}
.mod26 .image img { width:80px; height:80px; vertical-align:top}
.mod26 ul { float:left; overflow:hidden; width:220px; padding-left:6px}
.mod26 li { float:left; width:100%; height:20px; padding:1px 0; overflow:hidden; white-space:nowrap}
.mod26 li span { float:left; padding-left:10px; background:url(images/GlobalIcon_01.gif) 0 -72px no-repeat}
.mod26 ul li.hd span { padding-left:0; font-weight:bold; background:none}

.mod30 { padding:8px 14px}
.mod30 .image { float:left; width:80px; margin-top:4px}
.mod30 .image img { width:80px; height:80px; vertical-align:top}
.mod30 ul { float:left; overflow:hidden; width:196px; padding-left:6px}
.mod30 li { float:left; width:100%; height:20px; padding:1px 0; overflow:hidden; white-space:nowrap}
.mod30 li span { float:left; padding-left:10px; background:url(images/GlobalIcon_01.gif) 0 -72px no-repeat}
.mod30 ul li.hd span { padding-left:0; font-weight:bold; background:none}
.mod30 .hr { overflow:hidden; clear:both; height:1px; padding:5px 0; background:url(images/GlobalLine_01.gif) 0 5px repeat-x}

.mod31 { padding:8px 10px}
.mod31 .tt02{ color:#014baa; background-color:#d5e1ff}
.mod31 strong, .mod31 span, .mod31 em{ float:left; display:block; font-weight:normal}
.mod31 strong{ width:55px; color:#014baa;}
.mod31 span, .mod31 em{ width:104px; padding-right:5px;}
.mod31 li{ float:left; width:286px; padding:5px 2px; background:url(images/GlobalLine_01.gif) left bottom repeat-x}
.mod31 p.function { padding:8px 0}
.mod31 p.function a { display:block; width:290px; height:36px; text-align:center; line-height:36px; font-size:14px; font-weight:bold; color:#bf0304}

.mod32 {width:321px; height:146px; float:left; margin:10px 0 0 5px; display:inline;}
.mod32 .left{ text-align:center;}
.mod32 .left big{font:90px/70px "宋体"; color:#799fcc; display:block; padding:10px 0 0 0;}
.mod32 .tt02{color:#014baa;border-bottom:1px dotted #676767; width:210px; line-height:25px;padding:5px 0 0 10px;}
.mod32 .tt02 a{color:#0556c9; font-weight:bold;}
.mod32 strong{display:block;font-style: normal; color:#072c61; width:90px;}
.mod32 ul{ padding:10px 0 0 10px;}
.mod32 li{ overflow:hidden; width:200px; white-space:nowrap;background:url(images/GlobalIcon_01.gif) 0 9px no-repeat; text-align:left; padding-left:10px;}

.mod33 {margin:5px 0 5px 5px; text-align:center;}
.mod33 ul{ padding:0px 0 0 10px; border-bottom:1px solid #ffa8b3;width:290px;}
.mod33 li{ float:left;}
.mod33 li a { display:block; padding:0 8px; color:#dc024a}
.mod33 li a:hover { text-decoration:none; color:#000}
.mod33 li.this { border:1px solid #fcc; border-bottom:none;background:#fff;position:relative;top:1px;padding:0 5px; color:#dc024a; font-weight:bold;}
.mod33 li.this a:hover { cursor:default; color:#dc024a}
.mod33 div{ padding:10px 0;}
.mod33 .slideshow { overflow:hidden; width:290px; height:250px; margin:0 auto}

.mod34 { padding:10px 0; background:#fcc}
.mod34 li{ float:left; width:100px; height:50px; color:#dc024a}
.mod34 li a { display:block; width:43px; height:40px; padding:10px 0 0 57px;}

.mod35 { padding:8px 7px}
.mod35 .hd{ background:#ccc; font-weight:bold;}
.mod35 .hd em{ color:#333;font-weight:bold;}
.mod35 li{ padding:2px 0 2px 5px; float:left; width:291px; background:url(images/GlobalLine_02.gif) left bottom repeat-x}
.mod35 li strong, .mod35 li small, .mod35 li em, .mod35 li span{ float:left; padding-left:5px}
.mod35 li strong{ overflow:hidden; width:150px; padding:0; text-align:left; white-space:nowrap}
.mod35 small{ width:30px; text-align:center}
.mod35 em{ overflow:hidden; width:48px; white-space:nowrap; color:#E32F04}
.mod35 span { width:42px;}

.mod36 { padding:10px 0; background:#fff}
.mod36 li{ float:left; width:100px; height:50px; color:#dc024a}
.mod36 li a { display:block; width:43px; height:35px; padding:15px 0 0 52px;}

.mod37 { padding:15px 0 10px 45px}
.mod37 img { width:825px; height:44px; background:url(images/bg_siteChnls_Vocational.png) 0 -760px no-repeat}

.mod40 { padding:10px 10px 0 0}
.mod40 ul li { float:left; width:90px; height:27px; padding:0 0 10px 10px; font-size:14px}
.mod40 ul li a { display:block; width:100%; line-height:27px; text-align:center}
.mod40 ul li.s1 { width:290px; height:36px}
.mod40 ul li.s1 a { line-height:36px; font-size:14px; font-weight:bold; color:#bf0304}
.mod40 ul li.s2 { width:70px; font-size:12px}
.mod40 ul li.s3 { width:100px; font-size:12px}
.mod40 ul li.s4 { width:140px; font-size:12px}
.mod40 .countdown { width:250px; height:20x; margin-left:10px; padding:4px 0 18px 40px; font-size:14px}
.mod40 .countdown strong { font-size:16px; color:#BF0304}
.mod40 h3 { padding:0 12px 5px; font-size:14px}
.mod40 .more { padding-bottom:10px; text-align:right}
.mod40 .more a { padding-left:14px; font-size:12px; background:url(images/GlobalIcon_01.gif) 0 -155px no-repeat}

.mod41 { padding:14px 0 10px}
.mod41 ol li { float:left; width:88px; padding:0 0 10px 12px; text-align:center}
.mod41 ol li img { width:88px; height:44px; vertical-align:bottom}
.mod41 ol li span { display:block; overflow:hidden; height:17px; margin-top:2px; padding:0px 0 0px; line-height:17px; font-weight:bold; background:#e9dfde}
.mod41 ul { overflow:hidden; height:20px; padding:0 10px}
.mod41 ul li { float:left; padding:0 8px; white-space:nowrap; background:url(images/GlobalIcon_01.gif) 0 -72px no-repeat}

.mod42 { padding:10px}
.mod42 a { display:block; width:260px; height:49px; margin:0 auto 15px; text-align:center}
.mod42 a:hover { text-decoration:none}
.mod42 a big { float:left; width:84px; height:40px; padding-top:9px; font-size:14px; font-weight:bold; color:#845d32}
.mod42 a strong { float:left; width:176px; padding-top:6px; line-height:15px; color:#ff5b01}
.mod42 a em { display:block; width:176px; text-decoration:underline; font-weight:bold; color:#fe0002}
.mod42 a.last { height:39px; margin-bottom:0}

.mod43 { padding:10px 7px 0}
.mod43 .image { float:left; width:80px}
.mod43 .image img { width:80px; height:60px; vertical-align:top}
.mod43 .image img.s1 { height:80px}
.mod43 h3 { padding-left:86px; font-size:12px}
.mod43 p { padding:2px 0 0 86px; line-height:19px; color:#666}
.mod43 div { padding:0 7px}

.mod44 { padding:8px 5px 7px 12px; line-height:19px}
.mod44 p { padding:0 9px 1px 2px; line-height:21px}
.mod44 span { padding-right:4px; white-space:nowrap}
.mod44 a { padding-right:6px; border-right:1px solid #666}
.mod44 p.s1 a { padding-right:7px; border:0}

.mod45 { padding:15px}
.mod45 .image { float:left; width:154px}
.mod45 .image img { width:150px; height:200px; vertical-align:top; border:2px solid #e9e9eb}
.mod45 .image img.s1 { height:110px}
.mod45 ul { float:left; width:476px; padding-left:4px}
.mod45 li { float:left; overflow:hidden; width:50%; padding:1px 0; white-space:nowrap}
.mod45 li span { float:left; padding-left:10px}
.mod45 li a.s1 { padding-right:6px; color:#A4410A}
.mod45 ul.s1 li span { padding-left:20px; background:url(images/GlobalIcon_01.gif) 10px 9px no-repeat}

.mod46 { padding:10px 14px}
.mod46 dt { float:left; width:80px}
.mod46 dt .image img { width:80px; height:80px; vertical-align:top}
.mod46 dd { float:left; width:196px; padding-left:6px}
.mod46 dd h3 { overflow:hidden; width:100%; white-space:nowrap; font-size:12px; font-weight:normal}
.mod46 dd h3 a { color:#A4410A}
.mod46 dd p { overflow:hidden; width:100%; white-space:nowrap}
.mod46 dd em { color:#E32F04}
.mod46 .hr { overflow:hidden; clear:both; height:1px; padding:5px 0; background:url(images/GlobalLine_01.gif) 0 5px repeat-x}

.mod47 { padding:0 15px 10px}
.mod47 h3 { float:left; width:70px; padding:5px 10px 5px 20px; font-size:12px; background:#fff4d4}
.mod47 ul { float:left; width:524px; padding:5px 10px 5px 0; background:#fff4d4}
.mod47 li { float:left; width:33%; height:20px; padding:1px 0; overflow:hidden; white-space:nowrap}
.mod47 li span { float:left; padding-left:22px; background:url(images/GlobalIcon_01.gif) 8px -153px no-repeat}

.mod48 { padding:10px 0}
.mod48 div { float:left; width:301px; padding:0 15px; border-right:1px dotted #666}
.mod48 div.nob { border:none}
.mod48 h3 { font-size:14px}
.mod48 p { padding-top:4px; line-height:18px; color:#666}
.mod48 ul { padding-top:8px}
.mod48 li { float:left; width:100%; height:20px; padding:1px 0; overflow:hidden; white-space:nowrap}
.mod48 li span { float:left; padding-left:10px; background:url(images/GlobalIcon_01.gif) 0 9px no-repeat}

.mod49 ul { padding:10px 0 5px}
.mod49 li { float:left; width:145px; padding-left:17px; text-align:center}
.mod49 li img { width:145px; height:95px; vertical-align:bottom}
.mod49 li span { display:block; overflow:hidden; padding:5px 0 1px; line-height:17px}

.mod50 ul { padding:12px 24px 0 20px}
.mod50 li { float:left; width:100%; height:20px; overflow:hidden; white-space:nowrap}
.mod50 li span { float:left}
.mod50 p.more { padding:3px 24px 10px 0; text-align:right}

.mod51 { padding:10px}
.mod51 dl { position:relative; height:25px; border:1px solid #ccc; background:#eee}
.mod51 dt { position:absolute; z-index:1; left:-1px; top:-1px; width:100px; padding:4px 0 3px; text-align:center; font-weight:bold}
.mod51 dd { overflow:hidden; width:522px; padding:3px 0 2px 110px; white-space:nowrap}
.mod51 dd a { padding:0 5px}

.mod52 { padding:10px 0}
.mod52 .ttl01 { padding:2px 14px}
.mod52 .ttl01 ul { float:left; height:27px; border:1px solid #ccc; border-right:0; background:#eee}
.mod52 .ttl01 ul li { float:left; cursor:pointer; font-size:12px; border-right:1px solid #ccc}
.mod52 .ttl01 ul li em { display:block; padding:4px 15px 3px; font-weight:bold}
.mod52 .ttl01 ul li.this { position:relative; cursor:default; background:#bbb}
.mod52 .ttl01 ul li.this small { display:block; position:absolute; left:50%; top:27px; z-index:2; overflow:hidden; width:7px; height:5px; margin-left:-3px}
.mod52 .ttl02 { padding:0 14px}
.mod52 .ttl02 a { padding:0 10px}
.mod52 .ttl02 a.s1 { background:none}
.mod52 .ctn ul { padding:4px 14px}
.mod52 .ctn li { float:left; width:100%; height:20px; padding:1px 0; overflow:hidden; white-space:nowrap}
.mod52 .ctn li span { float:left; padding-left:10px; background:url(images/GlobalIcon_01.gif) 0 9px no-repeat}
.mod52 .suggest { padding:0 10px}
.mod52 .suggest h5 { font-size:12px}
.mod52 .suggest ul { padding:3px 5px 0 0}
.mod52 .suggest ul.s1 { padding-right:4px}
.mod52 .suggest li { float:left; width:50%; height:20px; padding:1px 0; overflow:hidden; white-space:nowrap}
.mod52 .suggest li span { float:left; padding-left:14px; background:url(images/GlobalIcon_01.gif) 4px -112px no-repeat}

.mod53 .image { float:left; width:80px}
.mod53 .image img { width:80px; height:80px; vertical-align:top}
.mod53 .image img.s1 { height:80px}
.mod53 h3 { padding-left:86px; font-size:14px}
.mod53 h3.s1 { font-size:12px}
.mod53 p { padding:3px 0 0 86px; line-height:19px; color:#666}
.mod53 ul { padding:8px 4px 0}
.mod53 li { float:left; width:100%; height:20px; padding:1px 0; overflow:hidden; white-space:nowrap}
.mod53 li span { float:left; padding-left:10px; background:url(images/GlobalIcon_01.gif) 0 9px no-repeat}

.mod54 .info h3 { font-size:14px}
.mod54 .info p { padding-top:2px; line-height:19px; color:#666}
.mod54 .hr { overflow:hidden; clear:both; height:10px; background:url(images/GlobalLine_01.gif) 0 9px repeat-x}

.mod55 { padding-top:8px}
.mod55 ul { float:left; width:158px; padding:0 0 0 20px}
.mod55 ul li { float:left; height:20px; padding:2px 0}
.mod55 ul li span { float:left; overflow:hidden; width:150px; white-space:nowrap}
.mod55 ul li big { float:left; width:40px; padding-left:24px}
.mod55 ul li small { float:left; width:40px; padding-left:24px}
.mod55 p { clear:both; padding-top:3px; text-align:right}

.mod56 { padding:14px 0 0}
.mod56 ul li { float:left; width:88px; padding:0 0 10px 12px; text-align:center}
.mod56 ul li img { width:80px; height:80px; vertical-align:bottom; border:1px solid #ccc}
.mod56 ul li span { display:block; overflow:hidden; height:17px; margin-top:2px; padding:0px 0 0px; line-height:17px; font-weight:bold}

.mod57 { padding:2px 0px}
.mod57 ul { float:left; height:27px; border:1px solid #ccc; border-right:0; background:#eee}
.mod57 ul li { float:left; cursor:pointer; font-size:12px; border-right:1px solid #ccc}
.mod57 ul li em { display:block; padding:4px 11px 3px}
.mod57 ul li.this { position:relative; cursor:default; background:#bbb}
.mod57 ul li.this small { display:block; position:absolute; left:50%; top:27px; z-index:2; overflow:hidden; width:7px; height:5px; margin-left:-3px}

.mod58 { height:23px; text-align:center; border-bottom:1px solid #ccc}
.mod58 h3 { float:left; padding:2px 0 0 5px; font-size:12px}
.mod58 h3.s1 { padding:1px 10px; font:bold 14px/20px Microsoft YaHei, Simsun;}
.mod58 ul { height:23px; float:left; padding:0 0 0 10px}
.mod58 li { float:left; padding:1px}
.mod58 li a { display:block; padding:1px 12px}
.mod58 li.this { position:relative; margin-bottom:-1px; padding:0 0 1px 0; font-weight:bold; color:#dc024a; border:1px solid #ccc; border-bottom-color:#fff; background:#fff}
.mod58 span { float:right; padding:2px 10px 0 0}

.mod59 { padding:8px 14px}
.mod59 .image { float:left; width:120px; margin-top:4px}
.mod59 .image img { width:118px; height:118px; border:1px solid #ccc; vertical-align:top}
.mod59 ul { float:left; overflow:hidden; width:318px; padding:5px 0 0 12px}
.mod59 li { float:left; width:100%; height:20px; padding:1px 0; overflow:hidden; white-space:nowrap}
.mod59 li span { float:left; padding-left:10px; background:url(images/GlobalIcon_01.gif) 0 -72px no-repeat}
.mod59 ul li.hd span { padding-left:0; font-weight:bold; background:none}

.mod60 { overflow:hidden; height:54px; padding:3px 8px}
.mod60 span { padding-left:25px}
.mod60 table { width:100%}
.mod60 td { overflow:hidden; height:54px; line-height:18px; vertical-align:middle; word-break:break-all}

.mod61 { padding-bottom:15px}
.mod61 dl { float:left; width:445px; padding:15px 0 0 30px}
.mod61 dt { padding:2px 0; text-align:center; font-weight:bold; color:#825224; border:1px solid #ccc; background:#eee}
.mod61 dd div { float:left; width:206px; padding:10px 8px 0}
.mod61 dd a.image { float:left; width:82px; height:82px; margin-top:3px}
.mod61 dd a.image img { width:80px; height:80px; border:1px solid #ccc; vertical-align:top}
.mod61 dd p { float:left; overflow:hidden; width:116px; height:90px; padding-left:8px; line-height:18px}

.mod62 { padding:12px 0 5px 3px}
.mod62 ul li { float:left; width:125px; padding:0 0 8px 13px; text-align:center}
.mod62 ul li img { width:125px; height:130px; vertical-align:bottom}

.mod63 { overflow:hidden; padding-top:11px}
.mod63 ul li { float:left; width:92px; padding:0 0 10px 8px; text-align:center}
.mod63 ul li .image { display:block; width:88px; height:80px; padding:1px; border:1px solid #e7e7e7}
.mod63 ul li img { width:100%; height:100%; vertical-align:bottom}
.mod63 ul li span { display:block; overflow:hidden; height:32px; padding:1px 0; line-height:16px; background:#e7e7e7}

.mod64 ul { padding:14px 0 4px 10px}
.mod64 ul li { float:left; width:124px; padding:0 10px 10px; text-align:center}
.mod64 ul li a { display:block; overflow:hidden; cursor:pointer; width:124px; height:100px}
.mod64 ul li img { display:block; width:120px; height:80px; padding:1px; border:1px solid #ccc}

.mod65 ul { padding:14px 0 4px 10px}
.mod65 ul li { width:268px; padding:0 10px 10px; text-align:center}
.mod65 ul li a { display:block; overflow:hidden; width:268px; height:100px}
.mod65 ul li img { display:block; width:264px; height:80px; padding:1px; border:1px solid #ccc}

.mod66 { padding:0 30px 0 193px}
.mod66 ul { overflow:hidden; width:100%; padding:4px 0 1px}
.mod66 li { float:left; margin-left:-11px}
.mod66 li a { padding:0 19px 0 11px}

.mod67 { padding:0 30px 0 24px}
.mod67 ul { overflow:hidden; width:100%; padding-top:5px}
.mod67 li { float:left; margin-left:-11px}
.mod67 li a { padding:0 19px 0 11px}

.mod68 { overflow:hidden; height:179px; padding:12px 0 8px 12px}
.mod68 ul{float:left; width:98px;}
.mod68 ul li{float:left; width:88px; text-align:center}
.mod68 ul li img{ width:88px; height:44px; vertical-align:bottom}
.mod68 ul li span{ display:block; overflow:hidden; height:17px; margin-top:2px; padding:0px 0 0px; line-height:17px; font-weight:bold; background:#e9dfde}
.mod68 dl{float:left; padding-bottom:5px; width:190px;}
.mod68 dl dt{float:left;overflow:hidden; width:185px; height:44px; font-size:14px; font-weight:bold;}
.mod68 dl dd{float:left; width:185px; line-height:23px;}
.mod68 dl dd s{ padding-right:10px;}
.mod68 dl dd strong{ color:#FF0000; font-size:14px; font-weight:bold;}
.mod68 div{width:280px; padding-top:8px;color:#767676; line-height:21px;}

.mod70 { padding:0 10px 5px 12px}
.mod70 dl { padding-bottom:4px; background:url(images/GlobalLine_02.gif) left bottom repeat-x}
.mod70 dl dt { padding-top:4px; font-weight:bold}
.mod70 dl dd em { font-size:14px; font-weight:bold; color:#E62713}
.mod70 dl dd span { padding-left:12px}
.mod70 ul { padding-top:8px}
.mod70 ul li { overflow:hidden; width:100%; height:20px; padding:1px 0; white-space:nowrap}

.mod71 { padding:12px 0 13px 20px}
.mod71 li { float:left; width:80px; padding-right:15px}
.mod71 li a { display:block; width:48px; padding:46px 16px 8px; text-align:center; line-height:14px}

.mod72 ul { overflow:hidden; padding:0 10px 6px}
.mod72 li { float:left; width:100%; margin-top:-1px; padding:9px 0; border-top:1px solid #cbd7e5}
.mod72 li a { float:left; cursor:pointer; width:100%}
.mod72 li img { float:left; width:88px; height:44px; padding:1px; border:1px solid #ccc}
.mod72 li strong, .mod72 li small { float:left; overflow:hidden; width:184px; height:20px; padding-left:10px}
.mod72 li strong { padding-top:3px}
.mod72 li small { color:#666}
.mod72 li a:hover { text-decoration:none}
.mod72 li a:hover strong { text-decoration:underline}

.courseSpecial { overflow:hidden; padding:5px 10px}
.courseSpecial ul { overflow:hidden}
.courseSpecial li { overflow:hidden; height:40px; margin-top:-1px; padding:9px 0 8px; color:#666; background:url(images/GlobalLine_02.gif) left top repeat-x}
.courseSpecial strong { display:block; overflow:hidden; width:100%; height:20px; font-weight:normal}
.courseSpecial strong a {color:#0177c9}
.courseSpecial strong a:hover { color:#f13a09}
.courseSpecial strong a.s1 { padding-right:4px}
.courseSpecial em { color:#e62713}
.courseSpecial q { padding-left:8px}
.courseSpecial small { padding-left:8px; font-family:Arial}
