body,ul,ol,li,p,h1,h2,h3,h4,img,div,form,fieldset,input,textarea,p{margin:0px;padding:0;border:0;}
body{background-color:#FFFFFF; color:#333333;font:12px "SimSun"; margin:0px auto;}
ul,ol,li{list-style-type:none;}

#header-bar{ width:100%; height:29px; background:#F5F5F5; border-bottom:1px #DCDCDC solid; color:#3E3E3E;}
#header-bar .header_bg{ width:1000px; margin:0px auto; height:29px;}
#header-bar .ad_left{ line-height:29px; width:820px; float:left;}
#header-bar .sj_right{height:29px; width:180px; float:left; background-position:-240px -0px;}
#header-bar .sj_tubiao{ float:left; line-height:24px; width:20px; height:24px; margin-top:3px; background-position:-240px -40px;cursor:pointer}
#header-bar .sj_daohang{ float:left; line-height:24px; width:20px; height:24px; margin-top:3px; background-position:-262px -40px;cursor:pointer}
#header-bar .sj_zi{ float:left; width:70px;line-height:29px;}

.mediacy1 {clear: both;width:1000px; height:1785px; margin:0px auto;margin-bottom: 10px;}
.mediacy2 {clear: both;width:1000px; height:348px; margin:0px auto;padding-bottom: 10px;}
.mediacy3 {clear: both;width:1000px; height:700px; margin:0px auto;padding-bottom: 8px;}

.zixuan,.search_logo,.sj_right,.sj_tubiao,.sj_daohang{ background-image:url(http://img.thldl.org.cn/public/head/icon.gif);background-repeat:no-repeat;}

#top{ height:100px;clear: both;width:1000px; margin:0px auto;}
#top .logo{float: left; width:430px;} 
#top .jianbie{float: left; width:300px;}
#course_phone {float: right; width:220px; height:30px; width: 220px; margin-top:45px;}

#nav {clear: both; height:80px;position:relative;width:1000px; margin:0px auto;}
#nav1{float: left;font:14px Tahoma; height:36px;}
#nav1 li{float:left;display: inline;}
#nav1 li a{float: left; text-align:center;color: white; line-height:36px; width:100px;background: transparent url(http://img.thldl.org.cn/public/head/icon.gif) top right no-repeat; background-position:-130px -40px;}
#nav1 li a:visited{color: white; text-decoration:none;}
#nav1 li a:hover{color: white;background-image: url(http://img.thldl.org.cn/public/head/icon.gif) no-repeat; background-position:-130px -0px; }
#nav2 { float:left;text-align: center; line-height:34px; height:34px; width:998px;background-color:#F5F5F5; border:1px #cacaca solid; border-top:none; margin-bottom:10px;}
#nav2 .zixuan { float:left; background-position: -0px 0px; width:110px; height:30px;cursor:pointer}

<!--[if IE]>
<![endif]-->

#banner {position:relative; width:1000px;height:180px;margin:0px auto;}
#banner {position:relative; width:1000px;height:180px;margin:0px auto;overflow:hidden;}
#banner .b_sequence {right: 5px; bottom: 5px; position: absolute; z-index: 2;}
#banner .b_sequence li {background: rgb(51, 51, 51); margin: 0px 2px; padding: 1px 4px; color: rgb(255, 255, 255); float: left; cursor: pointer;}
#banner .b_sequence .currt_b {background: rgb(255, 255, 255); color: #000000;}
.none {display: none;}

#search {background: url(http://img.thldl.org.cn/public/head/search_bg.jpg);height: 66px;border-bottom:solid 1px #E0E0E0;width:1000px; margin:0px auto; margin-bottom:10px;}
#search .input-text{ line-height:22px;height: 22px; width:300px; font-size:14px; border: solid 1px #777779;}
#search .submit{height: 24px; width:45px; font-size:14px; background-color:#A92428;color:#FFFFFF}
#search .left1{width:95px;float:left;padding:10px 0 0 10px;text-align:center}
#search .search_logo { background-position: -0px -40px; height: 17px; width: 89px; margin-top:1px;cursor:pointer}
#search .left2{width:370px;float:left;padding-top:10px;}
#search .left2 .hot{ margin-bottom:2px;line-height: 20px;}
#search .left3{float:left; padding:10px 0 10px 20px;line-height:24px}
#search .left3 .k{line-height: 24px;height: 24px;}

#banner1{ float:left;height:85px; margin:10px 0;}
#banner2{ float:left;height:85px; margin-bottom:10px;}
#banner3{ float:left;height:85px; margin-bottom:10px;}
#banner4{ float:left;height:85px; margin:10px 0;}
#banner5{ float:left;height:215px;margin:10px 0;}
#courses_flow{ float:left;height:72px;} 

.tab { float: left;width: 320px; font-size:14px}
.tab .bigoff { background-position: -40px 0px; height: 15px; width: 15px;line-height: 15px; text-align: center;  }
.tab .bigon { background-position: -60px 0px; line-height: 15px; text-align: center; width: 15px; color:#FFFFFF }
.bg_1,.bigon,.bigoff{ background-image: url(http://img.thldl.org.cn/index/icon.gif); background-repeat:no-repeat; }

a:link{color:#000000;text-decoration:none;}
a:visited{color:#000000;text-decoration:none;}
a:hover{color:#B5000C;text-decoration:underline;}
a.blue:link { color:#004182; text-decoration:none;}
a.blue:visited{color:#004182;text-decoration:none;}
a.blue:hover { color:#B5000C;text-decoration:underline; }
a.hui:link { color:#585858; text-decoration:none;}
a.hui:visited{color:#585858;text-decoration:none;}
a.hui:hover { color:#B5000C;text-decoration:underline; }
a.gray:link { color:#757575; text-decoration:none;}
a.gray:visited{color:#757575;text-decoration:none;}
a.gray:hover { color:#B5000C; text-decoration:underline; }
a.red:link { color:#A92428; text-decoration:none;}
a.red:visited{color:#A92428;text-decoration:none;}
a.red:hover{ color:#21598B; text-decoration:underline; }

h1 { font:normal 24px "ºÚÌå";}
h2 { font-size: 14px;}
h3 { font-size: 18px;}
h4 { font-size: 16px; }
p{ line-height:24px}
.bg_1{ background-image: url(http://img.thldl.org.cn/index/icon.gif); background-repeat:no-repeat; }
.icon   { background-position: 0 0; height: 11px; width: 12px; float: left; margin: 3px 5px 0 0; }
.more { float: right; margin: 10px 20px 0 0; }

.headline,.tu,.fenlei_tittle,.icon_1,.fenleibg,.fenleibg1{  background-image:url(http://img.thldl.org.cn/index/index_icon.gif);background-repeat:no-repeat;}

.left{ float:left;clear: both;width:670px; margin-right:10px;}
#about {  float: left; height: 228px; background-repeat: no-repeat;width: 238px; border:1px #E0E0E0 solid; margin-right:10px; background-image: url(http://img.thldl.org.cn/index/about_bg.gif);}
#about .headline { float: left; width: 180px; height:34px; line-height:34px;font-size:14px; color:#004182; padding-left:58px; background-position:-300px -181px;}
#about .text { float: left; width: 153px;line-height: 24px; padding:15px 0 0 80px;}

#recommended_courses{ float: left; height: 228px; width: 418px; background-repeat: no-repeat; border:1px #E0E0E0 solid}
#recommended_courses .headline { float: left; width: 348px; height:49px; line-height:49px;font-size:18px; color:#A92428; padding-left:70px; background-image: url(http://img.thldl.org.cn/index/recommended_top_bg.gif); margin-bottom:10px; }
#recommended_courses .text_line { font-size: 14px; float: left; width: 418px; height:21px;color: #777779; margin-bottom: 7px;}
#recommended_courses .time_title{float: left;margin:0 150px 0 15px;color:#333333}
#recommended_courses .text_title{float: left;color:#333333; margin-left:-50px;}
#recommended_courses .address_title{float: right;margin-right:15px;color:#333333}
#recommended_courses .diamond { background-position: -15px 0; height: 7px; width: 8px; float: left; margin: 4px 5px 0 10px; }
#recommended_courses .time { float: left; font-size:12px; margin-left:5px;margin-right:20px}
#recommended_courses .text { float: left; }
#recommended_courses .address { float: right;margin-right:20px; font-size:12px;}

#course { float: left; width: 670px; height:1537px;}
.course1 { float: left; width: 668px; border:1px #E0E0E0 solid; border-top:none;margin-bottom:10px}
.course1 .headline { float: left; width: 610px; height:35px; line-height:35px;font-size:16px; color:#A92428; padding-left:58px; background-position:-0px -41px; margin-bottom:10px;}
.course1 .type {float: left; width:150px; padding: 5px 0 5px 190px;}
.course1 .text_line { float: left; font-size: 14px; width: 668px; height: 28px; line-height:28px;color: #777779;}
.course1 .time_title{float: left;margin:0 150px 0 20px;color:#333333}
.course1 .text_title{float: left;color:#333333; margin-left:-50px;}
.course1 .address_title{float: right;margin-right:20px;color:#333333}
.course1 .diamond { background-position: -15px 0; height: 7px; width: 8px; float: left; margin: 4px 5px 0 10px;}
.course1 .time { float: left; margin-left:5px;margin-right:40px; font-size:12px;}
.course1 .text { float: left; width:300px;}
.course1 .money { float: left; font-size:12px;width:60px;}
.course1 .educational { float: left; margin-left:35px; font-size:12px; }
.course1 .address { float: right;margin-right:20px; font-size:12px;}

.right{ width:320px; float:left;}
#sign_up { float:left;padding-bottom: 10px; height:313px; width: 318px; border: 1px solid #E0E0E0; background-image: url(http://img.thldl.org.cn/index/sign_up_bg.gif);}
#sign_up .head { background-color: #EAEAEA; height: 29px; padding-top:4px; width: 318px; text-align: center; border-bottom:1px #E0E0E0 solid;}
#sign_up .text { width: 278px; line-height: 24px; text-indent: 2em; margin: 10px 0 16px 0; padding-left: 20px; padding-right:20px;}
#sign_up .input_line { width: 288px; padding: 5px 0 5px 20px;}
#sign_up .input_text { height: 16px; margin:0 20px 0 5px; border: 1px inset #EAEAEA; }
#sign_up .choose { width: 252px; }
#sign_up .button { margin-left:120px;width: 45px; height: 20px;}

#notice {float:left; width: 318px; height:158px; border: 1px solid #E0E0E0; margin-top:10px;}
#notice .head { float: left; width: 308px;line-height:33px;font-size:14px; color:#004182; padding-left:10px;background-color:#EEEEEE; border-bottom:1px #E0E0E0 solid;}
#notice .tu{ float: left; width: 20px; height:20px;padding-right:10px; background-position:-365px -220px; margin-top:7px;}
#notice .text { float: left; width: 298px;  line-height: 27px;padding:10px 10px 0 10px; }
#notice .red-font { font-size: 14px; color: #a92428; }

#corporation { float:left;float:left; width: 318px; height:1053px; border: 1px solid #E0E0E0;}
#corporation .head { float: left; width: 308px;line-height:33px;font-size:14px; color:#004182; padding-left:10px;background-color:#EEEEEE; border-bottom:1px #E0E0E0 solid;}
#corporation .tu{ float: left; width: 20px; height:20px; padding-right:10px; background-position:-300px -220px; margin-top:6px;}
#corporation .banner { float:left; width: 290px; padding:10px 14px;}
#corporation .text {  float:left;width: 290px; height:120px; font-size:14px; color:#929292;line-height: 24px; text-indent:2em;padding: 0 8px 0 20px;}
#corporation .fenleik { float:left;width:303px; height:212px;padding:10px 0 0 15px;}
#corporation .fenlei_tittle { float:left; width:270px;padding-left:15px; margin-bottom:12px;line-height:30px; height:30px;color:#585858; background-position:-0px -181px;}
#corporation .fenleibg { float:left; text-align:center; width:90px; margin:0 10px 10px 0; line-height:24px; height:24px;font-size:14px;color:#5C5C5C; background-position:-200px -221px;}
#corporation .fenleibg1 { float:left; text-align:center; width:188px; margin:0 10px 10px 0; line-height:24px; height:24px;font-size:14px;color:#5C5C5C; background-position:-0px -221px;}
#corporation .liebk { float:left;width:300px; padding-left:15px;padding-right:3px;}
#corporation .red-font { font-size: 14px; color: #a92428; }
#corporation .lieb { float:left;width: 290px; font-size:14px; line-height: 26px;}
#corporation .casek { float:left;width:303px; height:404px; padding-left:15px;margin-top:10px;}
#corporation .case_banner { float:left; width: 250px; height:160px; padding-left:15px;}
#corporation .case_name{ float:left; text-align:center;width: 298px;margin: 8px 0 8px 0; font-size:14px;}
#corporation .case_time{ float:left; text-align:center;width: 298px;margin: 0 0 10px 0; }
#corporation .case_logo { float:left;width:288px; height:136px; margin-bottom:10px; margin-right:10px;}


#thldlnews{ width:668px; border: 1px solid #E0E0E0; border-top:none;float:left;margin-right:10px;height:348px}
#thldlnews .headline { float: left; width: 668px; height:35px;background-position:-0px 0px; margin-bottom:10px;}
#thldlnews .name { float: left; margin:9px 10px 9px 58px; color:#A92428; margin-bottom:10px;}
#thldlnews .name1 { float: left; margin:9px 20px 9px 20px; font-size:14px; color:#3e3e3e;  margin-bottom:10px;}
#thldlnews .right_head { float: left; line-height: 24px; height:30px;padding-left:20px; font-size: 14px;text-align:center;width:410px;}
#thldlnews .right_text { float: left; width: 410px; height:120px; line-height: 24px; text-indent:2em; padding-left:20px; font-size: 12px; color:#3E3E3E;}
#thldlnews .photo {float:left;height:145px;width: 210px; padding: 5px 0 0 15px;}
#thldlnews .xian { float: left; width: 640px; height:12px;border-top:1px #E0E0E0 dashed; margin:0 0 0 10px;}
#thldlnews .red-font { font-size: 14px; color: #a92428; }
#thldlnews .text { float: left; width: 320px; line-height: 27px; padding-left: 10px;}


#student { float:left;float:left; width: 318px;border: 1px solid #E0E0E0;}
#student .head{ float: left; width: 308px;line-height:33px;font-size:14px; color:#004182; padding-left:10px;background-color:#EEEEEE; border-bottom:1px #E0E0E0 solid;}
#student .head .tu { float: left; width: 20px; height:20px;padding-right:10px; background-position:-332px -220px; margin-top:8px;}
#student .photo {float:left; height:145px;width: 100px; padding: 15px 0 0 15px;}
#student .photo_head { float: left;width: 175px;line-height: 24px; height:30px; padding-left:15px; font-size: 14px; margin-top:10px;}
#student .right_text { float: left; width: 175px; height:120px; line-height: 22px; text-indent:2em; padding-left:15px; font-size: 12px; color:#3E3E3E;}
#student .xian { float: left; width: 288px;height:12px;border-top:1px #E0E0E0 dashed; margin: 0 10px;}
#student .text { float: left; width: 298px; line-height: 27px; padding-left: 10px; font-size: 14px;height:140px;}
#student .red-font { font-size: 14px; color: #a92428; }



#study{ width:668px; height:186px; border: 1px solid #E0E0E0; border-top:none;float:left;}
#study .headline { float: left; width: 668px; height:35px; background-position:-0px -134px; margin-bottom:10px;}
#study .name { float: left; margin:9px 10px 9px 58px; color:#A92428; margin-bottom:10px;}
#study .name1 { float:left; margin:9px 20px 9px 20px; font-size:14px; color:#3e3e3e;  margin-bottom:10px;}
#study .photo_head { float: left; line-height: 24px; height:30px;padding-left:20px; font-size: 14px;}
#study .right_text { float: left; width: 410px; height:110px; line-height: 24px; text-indent:2em; padding-left:20px; font-size: 12px; color:#3E3E3E;}
#study .photo {float:left;height:140px;width: 210px; padding: 5px 0 0 15px;}
#study .red-font { font-size: 14px; color: #a92428; }
#study .text { float: left; width: 320px; line-height: 27px; padding-left: 10px; font-size: 14px;}

#news{ width:670px; height:416px; border-top:none;float:left;}
#news .headline { float: left; width: 670px; height:35px;background-position:-0px -85px;}
#news .name { float: left; margin:9px 10px 9px 58px; color:#A92428; margin-bottom:10px;}
#news .name1 { float:right; margin:9px 20px 9px 20px;color:#3e3e3e;  margin-bottom:10px;}
#news .photo_head { float: left; line-height: 24px; height:30px;padding-left:20px; font-size: 14px;}
#news .right_text { float: left; width: 410px; height:110px; line-height: 24px; text-indent:2em; padding-left:20px; font-size: 12px; color:#3E3E3E;}
#news .photo {float:left;height:140px;width: 210px; padding: 5px 0 0 15px;}
#news .red-font { font-size: 14px; color: #004182; }
#news .text { float: left; width: 320px; line-height: 27px; padding-left: 10px; font-size: 14px;}

.news_box{margin:auto; float:left;}
/*²Ëµ¥class*/
.newsbox{ float:left;width:670px;background:#FFFFFF;border-bottom:1px #E0E0E0 solid;height:35px;line-height:35px; border-top: 3px solid #5B5B5B; }
.newsbox li{float:left;display:block;cursor:pointer;width:94px; background-color:#EEEEEE; height:35px;text-align:center;color:#3E3E3E;font-size:14px;border-right: 1px solid #E0E0E0;}
.newsbox li.hover{background:#FFFFFF;width:94px;color:#3E3E3E;font-weight:bold;height:35px;line-height:35px;font-size:14px; border-left: none;}
.newsbox li.out{border-top:1px #E0E0E0 solid;}
.newsContentbox{ float:left;width:668px; height:135px;clear:both;padding:8px 0; border:1px #E0E0E0 solid; border-bottom:none; border-top:none;}
.newsContentbox1{ float:left;width:668px;height:135px;clear:both;padding:8px 0;  border:1px #E0E0E0 solid; border-top:none;}
.newsContentbox span{color:#ccc;}
-->

#teacher { float:left; width:318px; height:706px;border: 1px solid #E0E0E0;}
#teacher .head { float: left; width: 308px;line-height:33px;font-size:14px; color:#004182; padding-left:10px;background-color:#EEEEEE; border-bottom:1px #E0E0E0 solid;}
#teacher .tu{ float: left; width: 20px; height:20px;padding-right:10px; background-position:-396px -220px; margin-top:6px;}
#teacher .fenleik { float:left;width:300px; height:135px;padding:10px 3px 0 15px;}
#teacher .fenleibg { float:left; text-align:center; width:90px;background-position:-200px -221px;background-color:#f5f5f5;margin:0 10px 10px 0; line-height:24px;font-size:14px;color:#5C5C5C; }
#teacher .fenleibg1 { float:left; text-align:center; width:90px;background-position:-200px -221px;background-color:#f5f5f5; margin-bottom:10px;line-height:24px;font-size:14px;color:#5C5C5C; }
#teacher .teacherk { float:left;width:288px; height:100px; padding: 10px 15px; border-bottom:1px #E0E0E0 dashed;}
#teacher .photo {float:left; height:92px;width: 70px;}
#teacher .teacher_head { float:left; width: 175px;line-height: 30px; height:30px; padding-left:15px; font-size: 12px;}
#teacher .right_text { float: left; width: 200px; height:70px; line-height: 22px;padding-left:15px; font-size: 12px; color:#3E3E3E;}
#teacher .xian { float: left; width: 288px;height:12px;border-top:1px #E0E0E0 dashed; margin: 0 10px;}
#teacher .red-font { font-size: 14px; color: #a92428; }
#teacher .text { float: left; width: 298px; line-height: 27px; padding-left: 10px; font-size: 12px; padding-bottom:5px; margin:5px 0 0 0;}


#friend_links {width: 1000px; margin:0 auto; padding-bottom:10px; overflow:hidden;}
#friend_links .gary_line { float: left; background-color: #EAEAEA;height: 30px; width: 990px; margin: 10px 0; color: #21598B; font-weight: bold; font-size: 14px; line-height: 30px; padding-left: 10px;}
#friend_links .gary_line .icon_1 { height: 24px; width: 12px; float: left; margin-right: 5px; background-position:-456px -220px; margin-top:3px;}
#friend_links .link{ float: left; line-height: 24px; width: 114px; padding-left:10px }

#bottom { width:1000px;padding:15px 0;line-height: 24px;text-align: center; clear: both; border-top:7px #717171 solid; margin:0 auto;}
#bottom .weibo_logo {width:170px; height:100px;padding-bottom:10px;}

#weixin_bg {background:#FFFFFF; width:150px; height:550px;left:0; top:40px;overflow: hidden;position: fixed;z-index: 97999; 
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); background:none; 
} 
.weixin_top{ text-align:center; height:24px; line-height:24px;} 
.weixin{ text-align:center;height:90px; background:none;} 
.weixin_bottom{text-align:center; height:24px; line-height:24px;}


#qq_bg {width:200px; height:510px;right:0; top:133px;overflow: hidden;position: fixed;z-index: 9999999; font-size:12px; 
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); background:none; 
} 
.qq_top{ text-align:center; height:106px; background:url(http://img.thldl.org.cn/public/bqq/qq_bg_top.png);cursor:pointer} 
.qq_min{ text-align:center; padding:0 8px;Height:400px; background:url(http://img.thldl.org.cn/public/bqq/qq_bg_min.png);} 
.qq_t_kc{ text-align:center;height:38px; background:url(http://img.thldl.org.cn/public/bqq/qq_t_kc.gif)} 
.qq_t_fw{ text-align:center;height:38px; background:url(http://img.thldl.org.cn/public/bqq/qq_t_fw.gif)} 
.qq_t_sj{ text-align:center;height:38px; background:url(http://img.thldl.org.cn/public/bqq/qq_t_sj.gif)} 
.qq_t_box{ text-align:center; width:184px;height:32px; line-height:32px;} 
.qq_t_left{ float:left; text-align:center; width:30px;height:32px;line-height:32px;} 
.qq_t_min{ float:left; text-align:center; width:60px;height:32px;line-height:32px;} 
.qq_t_right{ float:left; text-align:left; width:120px;height:24px; line-height:24px; margin-top:5px;background:url(http://img.thldl.org.cn/public/bqq/qq.gif);cursor:pointer} 
.qq_t_tel{ text-align:center; width:184px;line-height:24px;} 

#qq_gb {width:26px; height:150px;right:0; top:133px;overflow: hidden;position: fixed;z-index: 9999999; font-size:12px; 
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); background:none; 
} 
.qq_gb_pic{height:95px; margin-top:30px; background:url(http://img.thldl.org.cn/public/bqq/qq_xiao.gif);cursor:pointer} 