@charset "utf-8";
/* 全局样式 */
*{
margin:0px;
padding:0px;
}
.p_page{
height:15px;
line-height:15px;
clear:both;
font-size:12px;
padding-bottom:15px;
text-align:right;
}
.p_page a,.p_page span{
margin:0 3px;
}
.p_page .now{
color:#4978A9;
text-decoration:underline;
}
.p_page a:hover{
text-decoration:underline;
color:#4978A9;
}
body{
font-size:12px;
text-align:center;/* for ie5.5-*/
background:url(../images/bg_01.jpg) repeat-x;
line-height:1.2;
font-style:normal;
font-family:Tahoma, Arial, sans-serif,"宋体";
color:#646464;
}
table,input,textarea,select{
font-family:Tahoma, Arial, sans-serif,"宋体";
}
.clear{
clear:both;
overflow:hidden;
width:0px;
height:0px;
float:none;
}
* html .clear{/* for ie6-*/
height:1px;
}
a:link,a:visited,a:hover,a:active{
text-decoration:none;
color:#3f3f3f;
}
a:hover{
color:#1A3A77;
}
a.moreA{
color:#4978a9;
text-decoration:underline;
}
a img{
border:none;
}
ul,ol{
list-style:none;
}
ul.styA{
font-size:12px;
margin:5px 0 20px 0;
}
ul.styA li{
padding:3px 0;
}
ul.styB{}
ul.styB li{
padding:3px 1em;
background:url(../images/arrow_02.gif) 5px 10px no-repeat;
}
h2.styA{
height:22px;
line-height:22px;
font-size:12px;
background:url(../images/line_01.gif) left bottom repeat-x;
}
h2.styB{
/*height:22px;*/
line-height:22px;
font-size:12px;
background:url(../images/line_01.gif) left bottom repeat-x;
font-size:14px;
color:#335086;
clear:both;
}
h2.styC{
font-size:12px;
color:#335086;
}
h2.styD{
font-size:14px;
color:#335086;
}
h2.colName{
height:19px;
line-height:19px;
font-size:12px;
color:#33363a;
text-indent:9px;
background:#cbd8e6;
border-top:1px solid #9ea4b4;
border-bottom:1px solid #9ea4b4;
}
h3.styA{
margin-top:6px;
text-indent:-3000px;
height:35px;
clear:both;
}
h3.styB{
height:22px;
line-height:22px;
font-size:12px;
background:url(../images/line_01.gif) left bottom repeat-x;
font-size:12px;
color:#335086;
}
table.styA{
border-top:1px solid #ccc;
border-left:1px solid #ccc;
font-size:12px;
line-height:1.6;
margin-bottom:1em;
width:100%;
}
table.styA th{
font-weight:bold;
color:#335086;
text-align:center;
}
table.styA td,
table.styA th{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:5px;
}
table.styA a{
text-decoration:underline;
color:#1A3A77;
}
#wrapper{
text-align:left;
margin:0 auto;
width:750px;
}
#header{
height:153px;
position:relative;
}
a#logo{
position:absolute;
left:0px;
top:0px;
}
#versions{
width:95px;
height:14px;
position:absolute;
left:500px;
top:47px;
font-size:12px;
}
#versions a{
padding:0 6px;
color:#646464;
}
a#cnLang{
border-right:1px solid #a6a2a3;
}
#headSearch{
width:160px;
height:20px;
background:url(../images/bg_02.gif) no-repeat;
position:absolute;
right:0px;
top:44px;
font-size:12px;
}
#headSearch input#keywords{
width:138px;
height:18px;
border:1px solid #d0d0d0;
line-height:18px;
color:#808080;
float:left;
}
#headSearch input#submit{
text-indent:-3000px;
overflow:hidden;
height:20px;
width:20px;
background:none;
border:none;
float:left;
cursor:pointer;
}
#mainNav{
position:absolute;
left:0px;
top:86px;
width:750px;
height:33px;
clear:both;
background:url(../images/bg_04.gif) no-repeat;
}
ul.lev1{font-size:12px;}
ul.lev2{position:absolute;left:23px;top:33px;border-bottom:1px solid #9ea4b4;}
ul.lev3{position:absolute;left:156px;top:0px;border-bottom:1px solid #9ea4b4;}
ul.lev1 li{float:left;height:33px;position:relative;}
ul.lev2 li{float:none;height:auto;position:relative;_float:left;_clear:both;}
ul.lev1 li a{display:block;height:30px;text-indent:-3000px;overflow:hidden;/*background:url(../images/bg_03.gif) no-repeat;*/}
ul.lev2 li a{display:block;width:148px;height:13px;background-color:#e9eef4;border-top:1px solid #9ea4b4;border-right:1px solid #9ea4b4;border-left:1px solid #9ea4b4;padding:3px 0px 3px 7px;text-indent:0px;}
ul.lev1 li a:hover{background-image:url(../images/bg_03.gif);background-repeat:no-repeat;}
ul.lev2 li a:hover{background-color:#fff;background-image:none;}
ul.lev2 li.hasChild a{background-image:url(../images/arrow_02.gif);background-position:145px 7px;background-repeat:no-repeat;}
ul.lev2 li.hasChild a:hover{background-image:url(../images/arrow_02.gif);background-position:145px 7px;background-repeat:no-repeat;}
ul.lev2 li.hasChild ul a,ul.lev2 li.hasChild ul a:hover{background-image:none;}

ul.lev1 ul.lev2{display:none;}
ul.lev1 ul.lev3{display:none; width:89px; }
ul.lev1 ul.lev3 li{
width:100px;
height:auto;
}
ul.lev1 ul.lev3 li a{
height:auto;
width:80px; 
}

li.mn0 a{width:60px;background-position:0px 0px;}
li.mn1 a{width:110px;background-position:-60px 0px;}
li.mn2 a{width:85px;background-position:-170px 0px;}
li.mn3 a{width:85px;background-position:-255px 0px;}
li.mn4 a{width:80px;background-position:-340px 0px;}
li.mn5 a{width:125px;background-position:-420px 0px;}
li.mn6 a{width:110px;background-position:-545px 0px;}
li.mn7 a{width:95px;background-position:-655px 0px;}

#indexCon{
width:567px;
float:left;
}
* html #indexCon a.moreA{
color:#4978a9;
text-decoration:underline;
}
h3#newsH3{
background:url(../images/h3_bg_01.gif) no-repeat;
}
h3#hanyuH3{
background:url(../images/h3_bg_02.gif) right top no-repeat;
}
h3#courseH3{
background:url(../images/h3_bg_03.gif) no-repeat;
}
h3#youxueH3{
background:url(../images/h3_bg_04.gif) no-repeat;
}
#slide{
width:198px;
height:142px;
float:left;
padding:14px 24px 0 0;
}
ul#indexNews{
font-size:12px;
line-height:1.4;
float:left;
width:345px;
margin-top:14px;
height:9.8em;
overflow:hidden;
}
ul#indexNews a{
color:#3f3f3f;
}
ul#indexNews a:hover{
color:#1a3a77;
}
ul#indexNews li{
background:url(../images/dot_02.gif) 0px 7px no-repeat;
padding-left:10px;
}
#indexNewsMore{
clear:both;
text-align:right;
margin-bottom:10px;
}
#hanyuPre{
margin:14px 0;
overflow:hidden;
}
* html #hanyuPre{
height:1%;
}
#hanyuPre a.thumb{
float:left;
margin-right:14px;
}
#hanyuPre h2{
font-size:14px;
color:#36699e;
}
#hanyuPre h2 a{
color:#36699e;
}
#hanyuPre .pre{
line-height:1.6;
font-size:12px;
}
#hanyuPre a.moreA{
float:right;
}
ul#xuexi{
overflow:hidden;
width:590px;
}
ul#xuexi li{
float:left;
margin:0 15px 0 0;
width:130px;
}
ul#xuexi a.thumb{}
ul#xuexi a.text{
font-size:12px;
display:block;
padding:8px 0;
height:2.4em;
color:
}
ul.courses{
width:576px;
margin:14px 0 0 0;
overflow:hidden;
}
* html ul.courses{
height:1%;
}
ul.courses li{
float:left;
width:180px;
margin-right:12px;
}
ul.courses li a.text{
font-size:14px;
font-weight:bold;
margin:8px 0;
text-align:center;
display:block;
color:#36699E;
}

#tool{
font-size:12px;
height:24px;
}
#tool a#print{
float:left;
background:url(../images/bg_05.gif) no-repeat;
width:13px;
height:10x;
text-indent:-3000px;
overflow:hidden;
margin:6px 10px 0 0;
}
#tool #toolForm{
float:left;
border-left:1px solid #878787;
padding-left:10px;
margin-bottom:8px;
height:16px;
position:relative;
}
#tool #toolForm span{
position:absolute;
right:-100px;
top:0px;
}
#tool #toolForm input#emailAddress{
height:156px;
height:16px;
border:1px solid #cbcbcb;
margin-right:15px;
}
#sideBar{
float:right;
width:158px;
}
div#selectCourse{
margin:40px 0 0 0;
}
div#selectCourse select,
div#outLinks select{
border:1px solid #cccccc;
width:100%;
/*height:18px;*/
font-size:12px;
}
div#outLinks{
margin:10px 0;
}
#login{
background:url(../images/bg_06.gif) no-repeat;
width:158px;
height:139px;
font-size:12px;
margin-top:10px;
}
#login h3{
height:28px;
text-indent:-3000px;
}
#login #loginIn{
padding:0 10px;
}
#login b{
display:block;
margin:7px 0 3px 0;
}
#login input.a{
border:1px solid #a5acb4;
width:135px;
height:16px;
}
#login a#reg{
padding-left:15px;
margin:4px 18px 0px 20px;
float:left;
background:url(../images/arrow_01.gif) left top no-repeat;
}
#login input#log{
background:none;
border:none;
cursor:pointer;
font-size:10px;
padding-left:10px;
background:url(../images/arrow_01.gif) left top no-repeat;
margin:4px 0 0 0;
}
* html #login input#log{
margin-top:1px;
}
#login p#memInfo{
padding:10px;
line-height:1.5;
}
.sideSec{
background:url(../images/bg_08.gif) left bottom no-repeat;
overflow:hidden;
padding-bottom:10px;
margin-top:10px;
}
.sideSec h3{
text-indent:-3000px;
overflow:hidden;
height:31px;
}
#student{
overflow:hidden;
padding-bottom:10px;
margin-top:10px;
}
* html #student{
float:left;
}
#student h3{
background:url(../images/bg_07.gif) no-repeat;
}
#student a.thumb{
float:left;
margin:10px;
}
#student .pre{
float:left;
margin-top:7px;
width:5em;
font-size:12px;
line-height:1.4;
}
#student a.moreA{
float:right;
margin-right:10px;
}
#faq{}
* html #faq{
float:left;
}
#faq h3{
background:url(../images/bg_09.gif) no-repeat;
}
#faq ul{
font-size:12px;
margin:5px 10px;
}
#faq ul li{
padding:3px 0 3px 7px;
background:url(../images/dot_01.gif) 0px 8px no-repeat;
}
#faq ul li a{
color:#3b5789;
}
#faq ul li a:hover{
color:#e87439;
text-decoration:underline;
}
#faq a.moreA{
float:right;
margin-right:10px;
}
#faqCon{
padding:0 0 20px 0;
overflow:hidden;
margin-top:-20px;
}
#faqCon h3.question{
background:transparent url(../images/bullet_02.gif) left center no-repeat;
font-size:12px;
padding:5px 10px;
clear:both;
margin-top:20px;
}
#faqCon .answer{
font-size:12px;
line-height:1.6;

}
#faqCon a.relatedLink{
float:right;
color:#ec783f;
font-size:12px;
font-weight:bold;
background:url(../images/arrow_04.gif) left center no-repeat;
padding-left:12px;
}
#download{}
* html #download{
float:left;
}
#download h3{
background:url(../images/bg_11.gif) no-repeat;
}
#download ul{
font-size:12px;
margin:5px 10px;
}
#download ul li{
padding:3px 0 3px 7px;
background:url(../images/dot_01.gif) 0px 8px no-repeat;
}
#download ul li a{
color:#3b5789;
}
#download ul li a:hover{
color:#e87439;
text-decoration:underline;
}
#footer{
clear:both;
height:75px;
background:url(../images/line_01.gif) repeat-x;
}
ul#footNav{
font-size:12px;
margin:10px 0;
float:left;
}
ul#footNav li{
float:left;
margin-right:10px;
}
p#cp{
clear:both;
font-size:12px;
}
/*二级页面*/
#leftCol{
float:left;
width:150px;
margin-right:20px;
margin-top:20px;
}
#midCol{
float:left;
width:402px;
}
#midCol h2#topH2{
width:580px;
}
* html #midCol{
overflow:hidden;
}
* html #midCol h2#topH2{
position:relative;
}
ul#newsListUlA{}
ul#newsListUlA li{
font-size:12px;
padding:5px 0;
}
ul#newsListUlA li a{
color:#3f3f3f;
}
ul#newsListUlA li a:hover{
color:#405c8e;
text-decoration:underline;
}
ul#newsListUlA li img{
margin-left:2px;
}
ul#newsListUlB{
width:420px;
overflow:hidden;
}
ul#newsListUlB li{
float:left;
width:120px;
height:110px;
margin:0 20px 20px 0;
text-align:center;
font-size:12px;
}
ul#newsListUlB li img{
margin-bottom:5px;
}
ul#newsListUlB li a{
display:block;
width:120px;
}
#midCol .postTime{
color:#7e7e7e;
padding:10px 0 0 0;
}
#midCol .postCon{
padding:15px 0;
font-size:12px;
line-height:1.6em;
}
#midCol .postCon p{
margin-bottom:1em;
text-indent:2em;
}
#content{
font-size:12px;
line-height:1.6em;
}
#content p{
text-indent:2em;
}
#content p.noIndent{
text-indent:0em;
}
ul#relatedNews{
margin:5px 0;
}
ul#relatedNews li{
font-size:12px;
padding:2px 0;
}
ul#relatedNews li a{
color:#405b8d;
}
#activeReg{
font-size:12px;
padding:15px 0;
}
#activeReg div{
clear:both;
margin-bottom:7px;
}
#activeReg label{
float:left;
width:5em;
text-align:right;
padding-left:10px;
}
#activeReg div input{
width:142px;
height:18px;
border:1px solid #cccccc;
}
#activeReg input#regSubmit{
background:transparent url(../images/btn_01.gif) no-repeat scroll 0 0;
border:medium none;
color:#E84C02;
cursor:pointer;
font-size:12px;
font-weight:bold;
height:18px;
line-height:18px;
margin-left:6em;
text-align:center;
width:61px;
}
#banner{
width:402px;
height:62px;
margin:12px 0;
}
ul#subNav{
font-size:12px;
margin-bottom:20px;
}
ul#subNav li{
background:#e9eef4;
}
ul#subNav li.on{
background:#fff url(../images/arrow_02.gif) 9px 7px no-repeat;
}
ul#subNav li.subOn{
font-weight:bold;
}
ul#subNav li a{
display:block;
padding:3px 0 2px 20px;
border-bottom:1px solid #9ea4b4;
}
* html ul#subNav li a{
height:14px;
}
ul#subNav ul{
display:none;
}
ul#subNav li.on ul,
ul#subNav li.subOn ul{
display:block;
}
ul#subNav ul li{
font-weight:normal;
}
ul#subNav ul li.on{
background:#fff url(../images/arrow_02.gif) 25px 7px no-repeat;
}
ul#subNav ul li a{
padding-left:35px;
}
#crumbs{
padding-top:5px;
height:25px;
font-size:12px;
}
#address{
width:132px;
border:1px solid #bcc2ce;
font-size:12px;
padding:8px;
line-height:1.6;
}
#address a{
color:#4877a9;
text-decoration:underline;
}
#address span{
font-size:10px;
white-space:nowrap;
font-size:11px;
}
#address span img{
display:block;
margin-right:120px;
}
/*课程介绍*/
ul.tabA{
height:23px;
}
ul.tabA li{
float:left;
height:23px;
background:url(../images/tab_bg_1.gif) left top no-repeat;
color:#797979;
font-size:12px;
margin-right:5px;
}
ul.tabA li.on{
color:#e74e02;
font-weight:bold;
}
ul.tabA li span{
float:left;
height:23px;
line-height:23px;
padding:0 10px;
background:url(../images/tab_bg_2.gif) right top no-repeat;
cursor:pointer;
}
#signUp{
font-size:12px;
}
#signUp div.a{
background:url(../images/line_01.gif) left bottom repeat-x;
padding-bottom:5px;
position:relative;
}
#signUp a#loginBtn{
background:url(../images/arrow_03.gif) 0px 2px no-repeat;
padding-left:15px;
font-weight:bold;
color:#e84c02;
}
#signUp div.a,
#signUp div.b,
#signUp div.c,
#signUp div.d{
margin-bottom:7px;
}
#signUp div label{
width:9em;
float:left;
color:#335086;
position:relative;
top:4px;
text-align:right;
}
#signUp div.c select,
#signUp div.d input{
border:1px solid #cccccc;
height:18px;
width:142px;
}
#signUp div.d input#userSex0,
#signUp div.d input#userSex1{
width:auto;
height:auto;
}
#signUp div.d textarea{
width:260px;
height:100px;
border:1px solid #cccccc;
font-size:12px;
}
input#signUpbtn{
margin-left:9em;
margin-bottom:20px;
background:url(../images/btn_01.gif) no-repeat;
width:61px;
height:18px;
line-height:18px;
text-align:center;
border:none;
font-weight:bold;
color:#e84c02;
font-size:12px;
cursor:pointer;
}
#signUpLogin{
width:160px;
height:70px;
background:#CBD8E6;
border:1px solid #9EA4B4;
position:absolute;
left:220px;
top:0px;
padding:15px 10px 5px 10px;
}
#signUpLogin input.a{
border:1px solid #cccccc;
height:18px;
width:100px;
margin-bottom:5px;
vertical-align:top;
}
#signUpLogin span#close{
position:absolute;
right:1px;
top:1px;
width:12px;
height:12px;
border:1px solid #cccccc;
background:#fff;
text-align:center;
line-height:10px;
cursor:pointer;
}
#signUpLogin input#logSub,
#signUpLogin a#logReg{
color:#E84C02;
float:left;
border:1px solid #ccc;
background:#fff;
font-size:12px;
border:none;
height:18px;
width:36px;
line-height:18px;
text-align:center;
}
#signUpLogin input#logSub{
margin:0 10px 0 55px;
cursor:pointer;
}
/*misc*/
ul#faqListUlA{}
ul#faqListUlA li{
font-size:12px;
padding:5px 20px;
background:url(../images/bullet_01.gif) 0px 5px no-repeat;
}
ul#faqListUlA li a{
color:#3f3f3f;
}
ul#faqListUlA li a:hover{
color:#405c8e;
text-decoration:underline;
}
/*搜索结果*/
.searchResult{
margin-bottom:1.5em;
}
.searchResult h2{
margin-bottom:3px;
}
#midCol .searchResult a{
color:#335086;
}
#midCol .searchResult a:hover{
text-decoration:underline;
}
.searchResult .resultPre{
font-size:12px;
line-height:1.6;
height:3.2em;
overflow:hidden;
}
.searchResult .resultPre em{
color:#335086;
font-style:normal;
text-decoration:underline;
}
/* 在线反馈*/
#feedBackForm{}
#feedBackForm label{
width:5em;
float:left;
color:#335086;
position:relative;
top:4px;
text-align:right;
font-size:12px;
}
#feedBackForm input.a{
border:1px solid #CCCCCC;
height:18px;
width:142px;
margin-bottom:10px;
}
#feedBackForm textarea{
width:300px;
height:150px;
border:1px solid #CCCCCC;
margin-bottom:10px;
}
#feedBackForm input#feedBackSubmit{
background:transparent url(../images/btn_01.gif) no-repeat;
color:#E84C02;
font-size:12px;
font-weight:bold;
height:18px;
line-height:18px;
margin-left:6em;
text-align:center;
width:61px;
cursor:pointer;
border:none;
}
.conversation{
line-height:1.8;
}
.conversation h2.styD a{
margin:0 0 0 5px;
cursor:pointer;
}
.conversation p.a{
font-size:14px;
color:#335086;
}
.conversation p.b{
font-size:12px;
color:#335086;
text-indent:2em;
}
.conversation p.c{
font-size:12px;
text-indent:2em;
margin-bottom:0.5em;
}
/*分页*/
#pageNav{
text-align:right;
font-size:12px;
margin:1em 0;
clear:both;
}
#pageNav a{
margin:0 0 0 5px;
}
#pageNav a.on{
font-weight:bold;
color:#335086;
}
/*学汉语*/
ul#hanyuList{
width:420px;
overflow:hidden;
}
ul#hanyuList li{
float:left;
width:45px;
height:45px;
margin:0 14px 15px 0;
background:#ccc;
overflow:hidden;
}
ul#hanyuList li a{
font-size:40px;
display:block;
height:45px;
text-align:center;
line-height:45px;
color:#335086;
}
a#xhy{
clear:both;
padding:5px 0;
float:right;
}
#alert{
background:#CBD8E6;
border:1px solid #9EA4B4;
padding:1em;
position:relative;
}
#alert p{
font-size:14px;
font-weight:bold;
text-align:center;
}
#alert a{
color:#E84C02;
}
#alert #signUpLogin{
font-size:12px;
right:-1px;
top:-1px;
}
ul#testList{}
ul#testList li{
font-size:12px;
padding:5px 0;
}
ul#testList li a{
color:#3f3f3f;
}
ul#testList li a:hover{
color:#405c8e;
text-decoration:underline;
}
ul#cultureList{}
ul#cultureList li{
clear:both;
overflow:hidden;
margin-bottom:25px;
}
ul#cultureList li a.thumb{
float:left;
width:119px;
height:80px;
margin-right:10px;
}
ul#cultureList h3{
float:left;
width:273px;
margin-bottom:3px;
}
ul#cultureList .pre{
line-height:1.6;
height:4.8em;
overflow:hidden;
width:273px;
float:left;
font-size:12px;
}
ul#cultureList .pre a{
margin-right:5px;
}
ul#cultureList a.moreA{
color:#4978A9;
text-decoration:underline;
font-size:11px;
float:right;
margin:-1.6em 0 0 0;
}
#cultureMore{}
#cultureMore a.thumb{
width:119px;
height:80px;
float:left;
margin:0 10px 0 0;
}
#cultureMore h3{
width:273px;
float:left;
margin-bottom:3px;
}
#cultureMore .pre{
font-size:12px;
line-height:1.6em;
}
#cultureMore .pre a{
margin-right:5px;
}
/*拼图*/
ul.puzzleList{
background:url(../images/line_01.gif) 0px 0px repeat-x;
padding-top:15px;
overflow:hidden;
}
* html ul.puzzleList{
float:left;
}
ul.puzzleList li{
width:110px;
height:110px;
margin:0 24px 30px 0;
background:#ccc;
float:left;
}
ul.puzzleList li a{
display:block;
height:110px;
}
/*教学资源*/
ul#resourceList{}
ul#resourceList li{
clear:both;
margin-bottom:20px;
}
ul#resourceList li a.thumb{
width:88px;
height:125px;
float:left;
background:#ccc;
margin:0 15px 20px 0;
display:block;
}
ul#resourceList h3{
font-size:12px;
margin-bottom:10px;
}
ul#resourceList p.author{
color:#7e7e7e;
font-size:12px;
margin-bottom:10px;
}
ul#resourceList .pre{
font-size:12px;
margin-bottom:10px;
line-height:1.2;
height:2.4;
overflow:hidden;
}
ul#resourceList p.price{
font-size:12px;
}
ul#resourceList p.price a{
background:url(../images/arrow_03.gif) 0px 2px no-repeat;
padding-left:15px;
}
ul#studentList{}
ul#studentList li{
clear:both;
margin-bottom:20px;
overflow:hidden;
}
ul#studentList img{
width:63px;
height:74px;
background:#ccc;
float:left;
margin-right:15px;
}
ul#studentList h3{
font-size:12px;
margin-bottom:10px;
}
ul#studentList .pre{
font-size:12px;
margin-bottom:10px;
line-height:1.4;
height:2.8;
overflow:hidden;
}
ul#studentList em{
color:#4877A9;
font-style:normal;
}
/*教师培训*/
ul#trainingList{}
ul#trainingList li{
clear:both;
margin-bottom:20px;
overflow:hidden;
}
ul#trainingList img{
width:119px;
height:80px;
background:#ccc;
float:left;
margin-right:15px;
}
ul#trainingList h3{
font-size:12px;
margin-bottom:10px;
}
ul#trainingList .pre{
font-size:12px;
margin-bottom:10px;
line-height:1.4;
height:2.8;
overflow:hidden;
}







/*----- long------*/

.div_test{
font-size:12px;
line-height:1.7em;
 }
.div_test h3{
font-size:12px;
margin:10px 0;}
.div_test h4{
font-size:10px;
margin:12px 0 0;}
.div_test dl{
margin-bottom:10px;
line-height:1.4em; 
}
.div_test dt{
color:#335086;
margin-bottom:4px; }
.div_test dt.dt_title{
margin:20px 0 5px; 
font-weight:bold;}
.div_test dt.dt_en{
line-height:1em;
margin:6px 0 0 0;
text-indent:1em;}

.div_test dd.dd_en{
position:relative;
top:1px;
*top:2px;
color:#335086;
line-height:1em;
text-indent:1em;
margin-top:2px; 
}
.dt_en_no{
margin-top:6px;
text-indent:0;}
.div_test dl .ir{
position:relative;
top:3px;
*top:2px;
margin:0 4px;
_margin:0 2px; }
.div_test dl.dl_begin{
line-height:1.7em; }
.div_test dl.dl_begin label{font-weight:normal;color:#646464;}
 
.div_test .is{
border:none;
background:url(../images/btn_01.gif) no-repeat ;
color:#E84C02;
font-size:12px;
font-weight:bold;
height:18px;
line-height:18px;
width:61px;}
#link01{
margin-top:10px;
}
#signUp .d span{
color:#FF0000;
}
.conInfo{
border:1px solid #BCC2CE;
padding:5px;
background:#E9EEF4;
}
#floatBtn{
position:absolute;
left:572px;
width:20px;
height:160px;
}
#floatBtn a{
display:block;
margin-bottom:7px;
}
.studentWra{
background:#f0f2f1;
padding:15px;
}
.studentWra h3{
font-size:1em;
font-size:12px;
}
.studentWra img{
float:right;
margin:-10px 0 0 0;
}
.studentWra p{
margin-bottom:1.5em;
}
.studentWra p.a{
font-size:11px;
line-height:1.6;
}
.studentWra p.b{
font-size:12px;
line-height:1.4;
}
ul#sMap{
font-size:12px;
}
ul#sMap ul{
margin-bottom:0.5em;
}
ul#sMap li{
text-indent:1em;
font-weight:bold;
}
ul#sMap li li{
text-indent:2em;
font-weight:normal;

}
ul#sMap li li a{
background:url(../images/arrow_02.gif) left center no-repeat;
padding-left:5px;
}
ul#sMap li li li{
text-indent:3em;
}
ul#sMap li li li a{
background:none;
}
dl#relatedInfo{
line-height:1.6;
}
dl#relatedInfo dt{
font-weight:bold;
font-size:16px;
color:#4877A9;
padding:0 10px 0 0;
float:left;
}
dl#relatedInfo dd{
font-size:12px;
margin-bottom:2em;
}
ul#schedule{}
ul#schedule li{
float:left;
margin-right:20px;
width:80px;
text-align:center;
}
ul#schedule li a{
text-align:center;
font-size:12px;
background:url(../images/icon_02.jpg) center top no-repeat;
height:20px;
padding-top:60px;
display:block;
font-weight:bold;
color:#6a6a6a;
}
ul#schedule li.on a{
background:url(../images/icon_01.jpg) center top  no-repeat;
color:#e75c19;
}
ul#schedule li#a a{
background:url(../images/icon_03.gif) center top no-repeat;
}
ul#relImg{
margin:0 0 20px 3px;
width:422px;
overflow:hidden;
}
ul#relImg li{
width:92px;
margin-right:9px;
float:left;
text-align:center;
font-size:12px;
}
ul#relImg li img{
border:1px solid #ccc;
}
ul#relImg2{
margin:0 0 20px 10px;
width:422px;
overflow:hidden;
}
ul#relImg2 li{
width:182px;
margin-right:9px;
float:left;
text-align:center;
font-size:12px;
}
ul#relImg2 li img{
border:1px solid #ccc;
}
#videoLink{
margin:1em 0;
font-size:12px;
}
#videoLink a{
color:#4877A9;
}
#videoLink a:hover{
text-decoration:underline;
}
#videoLink span{
color:#FF0000;
}
ul.sty1{margin-left:15px;list-style:square;}
h2.styE{color:#335086;font-size:12px;margin:5px 0;}