*{margin:0; padding:0; font-family:Verdana}
#wrap{width:960px; margin:0 auto; background:#fff}
#header{height:64px}
#add{float:right; margin:44px 10px 0 0; text-align:right}
#banner00{background-image:url(../_imgs/banner_w.jpg); height:140px}
#list{background-image:url(../_imgs/title.gif); background-position:0px 0px; height:30px}
#column{float:left; padding-bottom:5px; width:100%; background-color:#FFF}
#columnb{float:left; padding-bottom:5px; background-image:url(../_imgs/unit_bg.gif); background-repeat:repeat-y; width:100%}
#columnc{float:left; padding-bottom:5px; background-image:url(../_imgs/support_bg.gif); background-repeat:repeat-y; background-position:right; width:100%}
#sup-til{float:right; height:26px; background-image:url(../_imgs/sup_til_bg.gif); font-size:16px; font-family:Arial; font-weight:bold; width:100%; padding:8px 0 0 0; text-indent:15px}
#column1{float:left; width:160px; padding-top:7px}
#column2{margin:3px 203px 0 163px}
#column3{float:right; width:200px; padding-top:7px}
#column3b{float:right; width:210px}
#mypage{margin:0 3px 0 163px}
#support{margin:0 210px 0 3px}
#column4{margin:0 6px 0 170px; width:775px}
#info{ height:18px; text-align:center; background-image:url(http://www.chinesehour.com/_imgs/info_bg.gif); color:#ededed; margin-top:5px; padding:2px 0 4px 0}
#footer{ height:54px; text-align:center; background:#e9edf0; color:#9aaab9; padding:18px 0 0 0; border-top:#9aaab7 solid 1px; line-height:18px}
body{background-color:#333}
div{font-size:11px}
#menu{margin-left:2em;}
#menu a{float:left; height:22px; display:block; background-position:left top; padding-top:8px; text-decoration:none; color:#000}
#menu li a.selected{float:left; height:22px; display:block; background-position:left bottom; padding-top:8px; font-weight:bold; color:#f60}
#menu a:hover{background-position:left center; color:#f60; text-decoration:none}
#menu li{float:left; height:30px; display:block; background-position:left bottom; margin:0 1px; text-align:center}
.teacherpic{ height:90px; width:102px;background-image:url(../_imgs/pic_bg.gif); background-repeat:no-repeat;}
.m7{width:89px; background-image:url(../_imgs/m7.gif)}
.part{}
.part-bg01{background-image:url(../_imgs/part_bg.gif)}
.part-title{background-image:url(../_imgs/title.gif); background-position:0px 69px; border:solid #8b9dab 1px; font-weight:bold; height:19px; padding:4px 0 0 0; margin:0 3px; font-size:12px; text-indent:15px}
.part-nav{background-image:url(../_imgs/title.gif); background-position:0px 46px; border:solid #8b9dab 1px; border-bottom:0; font-weight:bold; height:23px; margin:0 3px; font-size:12px}
.part-bg02{background-image:url(../_imgs/part_bg.gif); background-position:bottom; margin-bottom:4px}
.part-view{border:solid #8b9dab 1px; border-top:0; height:100%; padding:0; margin:0 3px; background-color:#FFF}
.flash01{height:124px; background-image:url(../_imgs/banner.gif); border-bottom:solid #8b9dab 1px}
.flash02{height:124px; background-image:url(../_imgs/banner.gif);background-position:bottom; border-bottom:solid #8b9dab 1px}
.homeLibraryList{}
.homeLibraryList table{width:100%;}
.homeLibraryList td{ height:19px;}
.homeLibraryList td a, .homeLibraryList td  a:visited {color:#4f4f95;text-decoration: underline;}
.homeLibraryList td  a:hover{color:#ffc600;text-decoration: underline;}
.part-titles{float:left; padding:0 5px 0 12px; text-align:center; padding-top:2px; height:21px; background-image:url(../_imgs/title.gif); background-position:0px 23px; border-right:solid #8b9dab 1px; cursor:pointer}
.part-titlen{float:left; padding:0 5px 0 12px; text-align:center; padding-top:2px; height:21px; border-right:solid #8b9dab 1px; cursor:pointer; color:#666}
.title01 dl{}
.title01 dt{background:url(../_imgs/title.gif) right 111px;height:18px;color:#f60;font-weight:bold;padding:3px 0 0 6px;}
.title01 dd{}
.users{padding:10px; line-height:16px}
.userspic{height:52px; width:52px; background-image:url(../_imgs/pic_bg.gif); background-position:bottom left; padding:4px; float:left; margin-right:3px}
.title02 dl{display:block}
.title02 dt{background-image:url(../_imgs/title.gif); background-position:0px 90px; height:18px; color:#353535; font-weight:bold; padding:3px 0 0 15px}
.title02 dd{line-height:14px; color:#333}
.title02 p{margin:10px 0 0 15px; width:170px}
.title02 div{text-align:center; padding:10px 0 5px 0}
.title03 dl{}
.title03 dt{background:url(../_imgs/title.gif) right 111px;height:18px;color:#f60;font-weight:bold;padding:3px 0 0 6px;}
.title03 dd{display:block; width:140px; margin:6px 0 8px 15px; color:#51626f}
.topic{border-top:1px dashed #9aaab7; margin-top:0px; padding:3px}
.topic p{margin:4px 0 5px 3px; line-height:18px}
.topicpic{height:90px; width:90px; background-image:url(../_imgs/pic_bg.gif); padding:6px; float:left; margin:0 30px 30px 7px; background-repeat:no-repeat}
#topicword{width:310px}
.topictil{background-image:url(http://www.chinesehour.com/_imgs/menu_bg.gif); height:30px; padding:3px 0 0 0; border-top:solid #c1ccd5 1px; text-indent:10px}
.orange{color:#f60}
.black{color:#000}
.white{color:#fff}
.blue{color:#00b5ea}
.green{color:#34a603}
.red{color:#e86045}
.garnet{color:#c00}
.khaki{color:#f89200}
.cyan{color:#51626f}
.gray6{color:#666}
.gray9{color:#999}
.navy{color:#183483}
.b{font-weight:bold}
.ff9{font-size:9px}
.f10{font-size:10px}
.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px}
.bgblue{ background-color:#f4fdff;}
.bgcyan{ background-color:#ecf4f7;}
.bgyellow{ background-color:#fefcf1;}
.lineb{border-bottom:solid #b2beca 1px}
.linet{border-top:solid #b2beca 1px;}
.linebx{border-bottom:dashed #b2beca 1px;}
.linetb{border-top:solid #b2beca 1px;border-bottom:solid #b2beca 1px;}
.d-linetb{border-top:dashed #b2beca 1px; border-bottom:dashed #b2beca 1px}
.linetblr{border:solid #b2beca 1px; background-color:#FFF}
.linetbr{border:solid #b2beca 1px; border-left:0px; background-color:#FFF}
input{font-size:11px}
.img-left{float:left}
.btn01{background-image:url(../_imgs/btn01.gif); border:0; width:110px; height:27px; color:#f60; font-weight:bold; cursor:pointer; margin-bottom:10px}
.btn01b{background-image:url(../_imgs/btn01.gif); border:0; width:110px; height:27px; color:#183483; font-weight:bold; cursor:pointer; margin-bottom:10px}
.btn02{background-image:url(../_imgs/btn02.gif); border:0; width:110px; height:24px; color:#fff; font-weight:bold; cursor:pointer; font-family:Georgia; float:right; margin:10px 12px 0 0}
.btn03{display:block; width:60px; float:right; background:#FFF; border:#96969d solid 1px; text-align:center; cursor:pointer; font-size:10px; padding-bottom:1px; color:#eb6100; height:16px}
.btn04{background-image:url(../_imgs/btn01.gif); border:0; width:110px; height:22px; color:#f60; font-weight:bold; cursor:pointer; padding-top:5px; text-align:center; display:block; font-size:12px}
.btn05{border:0; color:#f60; font-weight:bold; cursor:pointer; padding-top:5px; text-align:center; background-color:#FFF; }
#sign-in{margin:10px 0 0 15px;}
#sign-in p{height:20px; margin-top:5px;}
.input_01{background-image:url(../_imgs/input.gif); width:140px; height:16px; border:1px solid #9aaab7; padding:2px 0 0 0}
.input_02{background-image:url(../_imgs/input.gif); width:170px; height:16px; border:1px solid #9aaab7; padding:2px 0 0 0; margin-bottom:10px}
.input_reg{background-image:url(../_imgs/input.gif); width:180px; height:16px; border:1px solid #9aaab7; padding:2px 0 0 0}
.input_reg2{background-image:url(../_imgs/input.gif); width:270px; height:16px; border:1px solid #9aaab7; padding:2px 0 0 0}
.input_03{background-image:url(../_imgs/input.gif); width:120px; height:16px; border:1px solid #9aaab7; padding:2px 0 0 0; margin-bottom:10px}
.input_04{background-image:url(../_imgs/input.gif); width:24px; height:14px; border:1px solid #9aaab7; padding:2px 0 0 0; margin-bottom:6px}
.input_05{background-image:url(../_imgs/input.gif); width:570px; height:80px; border:1px solid #9aaab7; padding:2px 0 0 0; margin-bottom:6px; font-size:11px}
.title05 dl{}
.title05 dd{line-height:14px; color:#333}
.title05 p{margin:10px 0 0 9px; width:190px}
.title05 div{text-align:center; padding:10px 0 5px 0}
#login_title{ margin-right:173px; height:19px; border-bottom:solid #b2beca 1px; color:#333; padding:8px 0 5px 0; text-indent:20px; margin:0 0 0 2px; background-image:url(../_imgs/key.gif); background-repeat:no-repeat; background-position:0 55%}
.login{float:left; padding:30px 10px}
.input_06{background-image:url(../_imgs/input.gif); width:350px; height:80px; border:1px solid #9aaab7; padding:2px 0 0 0; margin-bottom:6px; font-size:11px}
a, a:visited, a:hover{cursor:pointer}
.link-gray a, .link-gray a:visited{color:#666; text-decoration:none}
.link-gray a:hover{color:#666; text-decoration:underline}
.topictitle a, .topictitle a:visited{color:#0054a6; text-decoration:none; font-weight:bold; font-size:12px}
.topictitle a:hover{color:#0054a6; text-decoration:underline}
.level a, .level a:visited{color:#666; text-decoration:underline}
.level a:hover{color:#666; text-decoration:underline}
.link-blue a, .link-blue a:visited{color:#00b5ea; text-decoration:none}
.link-blue a:hover{color:#00b5ea; text-decoration:underline}
.link-orange a, .link-orange a:visited{color:#f60; text-decoration:none}
.link-orange a:hover{color:#f60; text-decoration:underline}
.link-cyan a, .link-cyan a:visited{color:#51626f; text-decoration:none}
.link-cyan a:hover{color:#f60; text-decoration:none}
.link-black a, .link-black a:visited{color:#000; text-decoration:none}
.link-black a:hover{color:#eb6100; text-decoration:none}
.hh20{height:20px}
.hh30{height:30px}
.hh40{height:40px}
.hh50{height:50px}
.pic-m2{margin:0 5px -2px 5px}
.pic-m3{margin:0 5px -3px 5px}
.pic-m4{margin:0 5px -4px 5px}
.pic-m5{margin:0 5px -5px 5px}
.pic-m2b{margin:0 0 -2px 0}
.txt01{padding:10px; line-height:14px}
.txt02{padding:10px; line-height:18px; font-family:Arial; font-size:12px; color:#333}
.txt02 p{line-height:18px; font-family:Arial; padding:10px 0 10px 0}
.txt02 td{line-height:20px; font-family:Arial; font-size:12px; padding:0 5px}
.txt02 a, .txt02 span, .txt02 li, .txt02 em, .txt02 u{line-height:20px; font-family:Arial; font-size:12px}
.txt01 li{list-style-type:none}
.txtr{text-align:right; padding-right:10px}
.txtc{text-align:center}
.txt03{background-color:#FFC; border:#b2beca solid 1px; margin-bottom:10px; font-size:14px; padding:5px}
.line{width:1px; height:23px; background-color:#8b9dab; float:left}
.txt01 li{height:18px}
.displayNone{display:none}
#language,#level{cursor:pointer;display:block;width:150px;float:left;margin:3px 0 0 10px;}
#language ul,#level ul{border:solid #96969e 1px;border-top:0;width:97px;margin-left:3px;background:#fff;list-style:none;padding:5px;}
#language li,#level li{height:16px;}
#op,#op2{display:none;z-index:99999;position:absolute;}
.out{width:122px;height:18px;background:url(../_imgs/language_bg.gif) top;padding:4px 0 0 10px;}
.over{width:122px;height:18px;background:url(../_imgs/language_bg.gif) bottom;padding:4px 0 0 10px;}
.m7b {width:115px; background-image:url(../_imgs/m7b.gif);}
.m7c {width:155px; background-image:url(../_imgs/m7c.gif);}
.m7b a,.m7b a:visited{float:left; height:22px;display:block;background-position:left top; padding-top:8px; text-decoration:none; color:#000;}
.m7b li span{float:left; height:22px;display:block;background-position:left bottom; padding-top:8px; font-weight:bold;color:#f60;}
.m7b a:hover {background-position:left center;color:#f60;text-decoration:none;}
.m7b li {float:left; height:30px;display:block;background-position:left bottom; margin:0 1px; text-align:center;}
#column1-v2{float:left;width:170px;padding-top:7px;}
#column1-v2 table {padding-left:5px;}
#column2-v2{margin:3px 308px 0 174px;}
#column3-v2{float:right;width:300px;margin-right:3px;}
#mypage dl,#column4 dl,#column2-v2 dl,#column3-v2 dl{border:solid #b2beca 1px;border-top:0;height:100%;margin-top:4px;padding-bottom:6px;}
#mypage dt,#column4 dt,#column2-v2 dt,#column3-v2 dt{padding:4px 0 0 0;text-indent:15px;font-weight:bold;background:url(../_imgs/title.gif) 0px 69px;border-top:solid #b2beca 1px;border-bottom:solid #b2beca 1px;height:19px;font-size:14px;font-family:Arial;}
.txtv2{padding:7px; line-height:15px; font-family:Arial; font-size:12px;}
.txtv2 p{line-height:15px; font-family:Arial; padding:10px 0 10px 0;}
.txtv2 td{line-height:15px; font-family:Arial; font-size:12px; padding:0 0 0 5px;}
.txtv2 a,.txtv2 span,.txtv2 li, .txtv2 em, .txtv2 u{line-height:15px; font-family:Arial; font-size:12px;}
.bgcyan{background-color:#ecf4f7;}
.padding4{ padding:3px;}
.kuang{border:solid #b2beca 1px;}
.kuang2{border:solid #b2beca 2px;}
.kuang3{border:solid #b2beca 3px;}
#left-btm {padding-left:8px;}
#left-btm td {padding:3px;}
.clear{ clear:both;}
img{ border:0px;}

.underline{ text-decoration:underline;}