﻿@charset "utf-8";
@IMPORT url("pager.css");
/* CSS Document */ 
*{ margin:0; padding:0;}
img{ border:none;}
boby{ font-size:14px; font-family:宋体; margin:0 auto; padding:0px;}
a{list-style:none; color:#000000; text-decoration:none;}
a:hover{list-style:none;text-decoration:underline;}
/* -------------------------------头------------------------------- */
#top{ background:url(../images/top_bg.jpg); height:26px;width:988px;margin:0 auto;}
.top_font{ font-size:12px; font-family:宋体; width:980px; margin:0 auto; padding:0px; padding-top:6px; height:20px;}
.top_kf{ float:left; margin-left: 20px;}
.top_sz{ float:right; margin-right: 20px;}
.banner{ margin:0 auto; padding:0px; width:988px; height:212px; background:url(../images/banner.png) no-repeat; margin-bottom: 10px;} 
#nav{width:988px; height:34px; margin:0 auto; padding-top:175px;} 
.nav_left{background:url(../images/nav_left.jpg) no-repeat; height:34px; width:4px; float:left;} 
.nav_middle{width:987px; float:left; height:34px;} 
.nav_middle_bottom{ width:990px; height:34px; margin-top:3px;} 
.nav_middle_top{ background:url(../images/nav_top.jpg) no-repeat; width:987px; height:9px; float:left; } 
.nav_middle_bg{ background: url(../images/nav_middle.jpg); width:980px; height:34px; float:left;} 
.nav{ height:30px; width:978px; font-size:14px; color:#fff; margin:0 auto; font-weight:bold; padding-top:7px;*padding-top:5px;} 
.nav ul{ list-style:none;} 
.nav li{ float:left; height:22px;line-height:22px; background:url(../images/navline.gif) no-repeat right 3px; padding:0 19px; } 
.nav li a{color:#fff; text-decoration:none;} 
.nav li a:hover{color:#feffa4; text-decoration:none;} 
.navxit{ height:22px;line-height:22px; background:url(../images/navline.gif) no-repeat ; padding:0 19px;  } 
.nav_right{background:url(../images/nav_right.jpg) no-repeat; height:34px; width:4px; float:left;} 
.nav li.nort{ background:none;}

/* -------------------------------新闻内容、干教、学院---------------------------------- */
#main_top{ width:990px; height:271px; margin:0 auto; padding:0px;}
.title_font1{ font-size:14px; font-weight:bold; color:#003366; float:left; padding-top:6px; padding-left:3px;}
.title_font2{ cursor:pointer; font-size:14px; font-weight:bold; color:#003366; width:60px;float:left; padding-left:20px;padding-right:20px; padding-top:6px;text-align:center;}
/* ----------------------图片新闻------------------ */
#pic_new{ width:287px; height:260px; border:1px solid #c5e1f6; float:left;}
.new_title_bg{ background:url(../images/title_bg.jpg); width:283px; height:27px; margin-left:2px; margin-top:2px;}
.new_title_icon{ padding-top:2px; padding-left:9px; float:left;}
.new_pic{ padding-top:2px;}
.new_title{ font-size:12px; font-weight:bold; text-align:center; padding-top:2px;}
.title_sx{ float:left;}
/* ----------------------干教资讯------------------ */
#gjzx{ height:260px; width:435px; float:left; margin-left:10px;margin-right:7px; border:1px solid #dfdfdf;border-top:1px solid #c5e1f6; }
.gjzx_title_bg2{ height:29px; background:url(../images/title_bg4.jpg) repeat-x; }
.title_icon{ float:left; padding-top:7px; padding-left:5px;padding-right:5px;}
.title_sx{ float:left;}
.title_bg3{cursor:pointer; background:url(../images/title_bg3.jpg); width:100px; height:22px; float:left;font-size:14px; font-weight:bold; color:#bd000a; text-align:center; padding-top:7px;}
.title_bg3 a{ text-decoration:none; color:#7e2227;}

.gjzx_content{ padding-top:30px; font-size:14px; color:#666666; font-family:宋体;}
.gjzx_content ul{ list-style:none; padding-left:10px; clear:both; margin-top:10px; letter-spacing:1px; }
.gjzx_content li div{float:left; width:370px;background:url(../images/content_icon.gif) no-repeat 0px 10px;_height:30px; line-height:30px; word-spacing:2px;  padding-left:15px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.gjzx_content li div a{color:black; _float:left;}
/* ----------------------学员登录-------------------- */
#xydl{ width:241px; height:260px;  border:1px solid #c5e1f6; float:left;margin-left:2px; margin-right:0px;font-size:12px; color:#666666;}
.xydl{ background:url(../images/xydl_bg.jpg) no-repeat; width:251px; height:28px;}
.xydl_icon{ margin-left:10px;*margin-left:5px; padding-top:5px; float:left;}
.xydl_title{ float:left; color:#2499eb; font-size:14px; font-weight:bold; padding-top:11px; margin-left:7px;}
.xydl_line{ width:236px; height:1px; margin:0 auto; border-bottom:1px solid #5ca6e3; margin-top:12px;*margin-top:-5px;}
.yhm{ margin-top:6px;}

.yhdl_content{ height:26px; width:209px; margin-top:15px; margin-left:30px;}
.yhdl_content2{ height:26px; width:209px; margin-top:8px; margin-left:30px;}
.yhdl_h1{ font-size:14pt; color:#666666; float:left; margin-top:7px; *margin-top:2px;}
.yhdl_table{ float:left; height:22px;}
.yhdl_table input{ border:1px solid #c4c4c4; height:22px;}
.yhdl_yzm{ height:22px; width:126px; float:left;}
.yhdl_yzm2{ border:1px solid #c4c4c4; float:left; width:55px; background:#f2f2f2; height:20px; text-align:center;  font-size:12px; color:#666666;}
.bottom_div{ height:34px;}
.bottom{ margin-left:30px;*margin-left:29px;_margin-left:15px;_margin-right:10px; float:left; margin-top:8px;}
.kcfont{ font-size:12px; height:50px; margin-top:20px; margin-left:20px;}
.kcfont ul{ list-style:none;}
.kcfont li{ width:110px; float:left; height:30px;}
/* -------------------------------最新课程、精品课程、推荐课程内容---------------------------------- */
#main_middle{ width:990px; height:280px;clear:both; margin:0 auto; padding:0px;margin-top:9px;}
/* -------------------------------最新课程、精品课程、推荐课程----------------------------------*/
.course_f{width:734px;height:248px;float:left;}
.course{ width:734px;border:1px solid #dfdfdf; float:left; height:260px;border-top:1px solid #c5e1f6; }
.course_title_bg2{ height:29px; background:url(../images/title_bg4.jpg) repeat-x;}
.more{ font-size:12px; color:#666666; float:right;padding-top:8px; margin-right:5px; }
.more2{color:#30658d;}
.more2 a{list-style:none; color:#666666; text-decoration:none;color:#30658d;}
.course_pic{ clear:both; font-size:12px; height:100%;}
.course_pic ul{ list-style:none;}
.course_pic li{ float:left; padding-top:15px; padding-left:25px; height:180px;}
.course_pic li h4{ width:116px; overflow:hidden;white-space:nowrap;color:#010d49; margin-top:10px; font-size:12px; font-weight:bold;}
.course_pic li div{ background: url(../images/course_default_bg.jpg) no-repeat; width:112px; height:90px; padding-top:2px; padding-left:2px;}
.course_tupian{ width:106px; height:81px;}
.course_pic_zjr{ font-size:12px; color:#000; font-weight:normal; margin-top:10px;}
.course_pic_zjr span{ font-size:14px; color:#ff0000; font-weight:bold;}
/* -------------------------------最新专题----------------------------------*/
#main_middle_right{ width:241px; height:248px; float:left; margin-left:11px;}
#zxzt{width:241px; height:260px; border:1px solid #c5e1f6;}
.zxzt_title_bg{ background:url(../images/title_bg.jpg) repeat-x; width:237px; height:27px; margin-left:2px; margin-top:2px;}
.zxzt_content{padding-top:25px; font-size:14px; color:#666666;}
.zxzt_content ul{ list-style:none; padding-left:10px; clear:both; margin-top:10px; letter-spacing:1px;}
.zxzt_content li{ width:200px;background:url(../images/content_icon.gif) no-repeat 0px 10px; line-height:30px; _height:30px; padding-left:15px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
/* -------------------------------课程排行----------------------------------*/
#kcph{ height:260px; margin-top:10px;_margin-top:20px;_margin-bottom:8px;border:1px solid #c5e1f6; width:241px;}
/* -------------------------------图片---------------------------------- */ 
.pic{ clear:both; border:1px solid #dfdfdf;  color:#FFF; width:1000px; height:81px; margin:0 auto; padding:0px; padding-top:1px; padding-left:1px; margin-top:10px;*margin-top:7px;}
/* -------------------------------内容---------------------------------- */
#main_bottom{ width:990px; margin:0 auto; padding:0px; height:380px; margin-top:9px;*margin-top:7px;}
/* -------------------------------最新班级---------------------------------- */ 
#new_class{ width:287px; height:378px; border:1px solid #c5e1f6; float:left;  color:#30668a;}
.new_class_font{margin:0 auto; height:24px; margin-top:7px; font-size:14px; font-weight:bold;width:279px;}
.new_class_font1{ width:174px;color:#fff; height:18px; border:0px solid #c6e1f4; background:#AAAAAA;  text-align:center; padding-top:4px; float:left;}
.new_class_font2{ width:102px;color:#fff; height:18px; border-left:1px solid #fff;   background:#AAAAAA; text-align:center; padding-top:4px; float:left;}
.new_class_content{ font-size:14px; font-weight:normal; *margin-top:2px;}
.new_class_content ul{ clear:both; list-style:none; letter-spacing:1px; font-size:14px;}
.new_class_content li{ border-bottom:1px dashed #a9e0fa;width:273px; line-height:30px; height:30px;*height:27px;*line-height:27px;margin:0 auto; padding:0px;}
.new_class_content li a{ float:left; line-height:30px;height:30px;*height:27px;*line-height:27px; width:200px; list-style:none;padding-left:12px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-decoration:none;}
.new_class_content li span{float:right;width:50px; text-align:left;}
/* -------------------------------排行---------------------------------- */
#xxph{ height:378px; width:435px; float:left; margin-left:10px; border:1px solid #dfdfdf;border-top:1px solid #c5e1f6;  }
.xxph{ clear:both;}
.xxph table{margin-left:5px;}
.xxph table td{border-bottom: 1px dashed #a9e0fa; height:30px; text-align:center; font-size:14px; }

/* -------------------------------友情链接---------------------------------- */
#links{ width:988px; height:71px; border:1px solid #dfdfdf; clear:both; margin:0 auto; padding:0px; margin-top:10px;*margin-top:8px;}
.links{ background:url(../images/link_bg.jpg) no-repeat; width:39px; height:69px; margin-top:1px; margin-left:1px; float:left;}
.links_font{ width:18px; font-size:14px; color:#fff; font-weight:bold; margin-left:8px; *margin-top:2px;padding-top:2px;}
.links_pic{ width:910px; height:40px; text-align:center; margin-top:15px; margin-left:50px;_margin-left:25px;}
.links_pic .link_model{width:104px;height:40px;margin-left:12px;margin-right:12px;float:left;}
.links_pic ul{ list-style:none;}
.links_pic li{margin-right:25px; float:left;}
/* -------------------------------底部---------------------------------- */
#foot{width: 988px; height:90px; margin:0 auto; padding:0px; font-size:12px; margin-top:20px;*margin-top:10px; clear:both; background: url(../images/foot_bg.jpg) repeat-x; }
center{ margin-top:10px;}
/* -----------------------------------------新闻列表-------------------------------------------- */
#main_newslist{ width:988px; margin:0 auto; padding:0px; margin-top:0px;}
.welcome_bg{ background:url(../images/xydl_bg.jpg) no-repeat;margin-left:0px; width:241px; height:28px; margin-bottom:10px;}
.welcome{ padding-top:8px;*padding-top:8px; margin-left:20px;*margin-left:12px; float:left;}
.name{
	float:left;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	margin-left:50px;
	margin-top:7px;
}
.welcome_font{ font-size:14px;margin-top:10px; border-top:1px solid #4bb4ff; width:220px; margin-left:3px; padding-left:15px; padding-top:0px;}
.welcome_font p{ line-height:30px; clear:both; margin-top:2px;}

#newslist_left{ border:1px solid #c5e1f6;  width:246px;  float:left;}
.newslist_left_bg{background:url(../images/title_bg.jpg); width:242px; height:27px; margin-left:2px; margin-top:2px;}
.newslist_left_font{ margin-top:10px; font-size:12px; color:#666666;width:246px;}
.newslist_left_font ul{ list-style:none;}
.newslist_left_font li{ background:url(../images/content_icon.gif) no-repeat 0px 12px;  padding-left:15px; margin-left:15px; line-height:30px; height:30px; width:200px;  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newslist_left_font li a{ text-decoration:none; color:#666666;}
.newslist_left_font li a:hover{ text-decoration: underline; color:#7e2227;}

#newslist_right{ width:988px;border:1px solid #c5e1f6;float:right; margin-bottom:20px;}
.newlist_title_bg{ background:url(../images/title_bg.jpg); width:727px; height:27px; margin-left:2px; margin-top:2px;}
.newslist_font{ font-size:14px; color:#666666; margin-top:10px; margin-left:20px; font-family:宋体; }
.xian{border-bottom:1px solid #c5e1f6; padding-bottom:10px;}
.list{border-bottom:1px solid #c5e1f6; margin:0 auto; width: 100%;}
.list th{ height:25px; line-height:25px; padding-top:1px;background:#e5f4fb;color:#30658d; font-size:14px; font-weight:bold; border-bottom:1px solid #c5e1f6;}
.list td{ height:36px; line-height:36px; padding-top:3px; font-size:14px; border-bottom:1px dashed #c5e1f6; text-align:center;}
.list td p{ float:left; margin-left:10px;}
.list td span{ color:#F00;}
.clear{width:100%;height:25px;clear:both;}
.content_left{border:1px solid #c5e1f6; width:246px; float:left;}
.newlist_content{ width:650px; margin:0 auto; margin-top:20px;}
.newlist_content span{ font-size:24px; font-weight: bold; font-family:宋体; color:#666666;width:650px;}
.xian2{ border-bottom:1px solid #c5e1f6;}
.newlist_name { font-size:12px; color:#666666; float:right; margin-right:10px; margin-top:10px;}
.newlist_font1{ clear:both; padding-top:20px; font-size:15px; color:#666666; line-height:200%;}
.newlist_title_bg{ background:url(../images/title_bg.jpg); width:727px; height:27px; margin-left:2px; margin-top:2px;}
.newlist_title_bg2{ background:url(../images/title_bg.jpg); width:242px; height:27px; margin-left:2px; margin-top:2px;}
.newslist_fl{ width:238px; padding-top:10px;}
.newslist_fl ul{ list-style:none;}
.newslist_fl li{ font-size:12px; line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; background:url(../images/content_icon.gif) no-repeat 8px 7px; padding-left:25px; width:210px;}
.courseTable{width:750px;border:none; margin:0 auto; margin-top:20px;}
.courseTable td span{ font-size:12px; font-weight:normal; border-top:1px solid #FFF; background:url(../images/center_icon.gif) no-repeat 0px 1px; float:left; padding-left:15px; margin-top:11px;}
.courseTable td{ text-align:left; height:32px; font-size:12px;}
.jianjie{ font-size:12px; text-indent:2em;}
.jindu{height:5px;border:1px solid #AAAAAA;width:100px;float:left;margin-top:14px;margin-left:5px;}
.jindu .time{float:left; height:5px;background-color:#FDA400;_margin-top:-9px;}


.course_side{ width:155px;_width:125px; float:left; text-align: center;}
.course_side .course_bg{ background: url(../images/course_bg.jpg) no-repeat; width:155px; height:124px;text-align: center;}
.course_side .course_bg div{ width:155px;height:124px;margin-left:-1px;*margin-right:4px; padding-top:2px;}
.title{ font-size:14px; color:#30658d; font-weight:bold; margin-top:10px; width:155px;overflow:hidden;white-space:nowrap;text-align:}
.title a{color:#30658d;}
.teacher{ font-size:14px; color:#000; margin-top:10px; text-align:center;}
.select{ font-size:14px; color:#000; margin-top:10px; text-align:center;}
.select span{ color:#ff0000; font-weight:bold;}
.duty{width:116px;height:15px;font-size: 14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;}

.topadv{width:990px;margin: 0 auto;height:125px;clear:both;}
.topadv .left{width:735px;height:98px;float:left;}
.topadv .right{width:243px;height:98px;margin-left:9px;float:left;}
 #bottomadv{
	height:121px;
	width:984px;
	margin:0 auto;
	border:#BBBBBB 1px solid;
	padding:1px;
	background:#FFFFFF;
	overflow:hidden;
	margin-top:9px;
	margin-bottom:9px;
}
/* 教师背景 */
.enterlogo{ float:left; width:110px; height:132px; border:0px solid #cccccc; overflow:hidden; line-height:34px;padding:0px; background:url(../images/bg_teacher.png) no-repeat; padding-top:6px; padding-left:10px;margin-top:0px;} 

/* -------------------------------学习工具---------------------------------- */
#xxgj{ height:378px; width:241px; border:1px solid #c5e1f6; float:right;}
.xxgj_bg{ width:233px; height:338px; background: url(../images/tools_bg.jpg) no-repeat ; margin-top:7px; margin-left:4px;}
.xxgj_con{ width:191px; height:300px; margin:0 auto; padding-top:30px;}
.xxgj_con ul{ list-style:none;margin-top:2px;}
/*.xxgj_con li{ margin-bottom:10px;* margin-bottom:5px;}*/
.xxgj_con li{margin-bottom:5px!important;*margin-bottom:6px!important;}
#newsDiv .title{width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.bigon{height:15px;width:20px;border:1px solid #D1D7DD;color:#FFF;background:#657A8B;}
.bigoff{height:15px;width:20px;border:1px solid #D1D7DD;color:#203846;background:#E8ECF0;}
.over_hidden{width:180px;height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:5px;}
.over_hidden a{font-size: 12px;}
#conbb_ztc_15{text-align:left;}
/* -------------------------------专题---------------------------------- */
.spt{border-top:1px solid #c5e1f6;border-right:1px solid #c5e1f6;border-left:1px solid #c5e1f6;margin:0 auto; margin-top:10px;}
.spt span{ float:right; padding-right:15px;}
.spt th{ font-size:14px; height:28px; font-weight:normal; text-align:left;background:#f2faff; padding-left:20px;border-bottom:1px solid #c5e1f6;vertical-align:middle;}
.spt td{font-size:14px; height:28px;padding-left:20px; text-align:left;border-bottom:1px solid #c5e1f6;vertical-align:middle;}

/* -------------------------------课程简介---------------------------------- */
.jianjieTable{width:730px;border:none; margin:0 auto; margin-top:20px;}
.jianjieTable td span{ font-size:14px; font-weight:normal; border-top:1px solid #FFF; background:url(../images/center_icon.gif) no-repeat 0px 1px; float:left; padding-left:15px; margin-top:11px;}
.jianjieTable td{ text-align:left; height:32px; font-size:14px;}
.jianjie_font{ font-size:14px; text-indent:2em; line-height:28px; width:700px; margin:0 auto; margin-top:10px; height:100px; }

/* -------------------------关于我们----------------------------- */
#aboutus_right{width:731px; float:right; border:1px solid #c5e1f6; }
.active22 { WIDTH: 723px; margin:10px auto; font-size: 12px;}
.fere li {
     DISPLAY: block; PADDING-LEFT: 27px; BACKGROUND: url(../images/gif-0580.gif) no-repeat; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 6px; WIDTH: 100px; COLOR: #999; LINE-HEIGHT: 25px; PADDING-TOP: 3px; POSITION: relative; HEIGHT: 25px
}
.fere li A {
    DISPLAY: block; PADDING-LEFT: 27px; LEFT: 0px; WIDTH: 100px; POSITION: absolute; HEIGHT: 28px
}
.fere .ok {
    BACKGROUND: url(../images/gif-05801.gif) no-repeat
}
.fere .ok A {
    COLOR: #f00
}
.errorok H2 {
    COLOR: #c63717
}
.STYLE2 {line-height:35px; font:"宋体"; font-size: 14px; font-weight:bold; text-decoration:none; color:#fff;  PADDING-TOP:5px;}
A.STYLE2:link {
    COLOR: #fff; TEXT-DECORATION: none
}
A.STYLE2:visited {
    COLOR: #fff; TEXT-DECORATION: none
}
A.STYLE2:hover {
    COLOR: #FBF3B2; TEXT-DECORATION: underline
}
.xian1{border-bottom:1px solid #c5e1f6; margin-bottom:10px;}
.aboutus_bg{ background:url(../images/title_bg.jpg); width:728px; height:27px; margin-left:2px; margin-top:2px;}


td img {display: block;}.STYLE1 {
    font-size: 14px;
    color: #3372A2;
    line-height:35px;
}
.STYLE3 {line-height:35px; font-size: 14px; font-weight:bold; text-decoration:none; color:#fff;}
A.STYLE3:link {
    COLOR: #fff; TEXT-DECORATION: none
}
A.STYLE3:visited {
    COLOR: #fff; TEXT-DECORATION: none
}
A.STYLE3:hover {
    COLOR: #FBF3B2; TEXT-DECORATION: underline
}
.STYLE4 {line-height:35px; font-size: 14px; color:#7C2326;}
.shengji{ background:url(../images/shengji.jpg) no-repeat; height:460px; width:723px; margin:0 auto; margin-top:10px; margin-bottom:10px;}
.shengji_font{ font-size:14px; color:#3372a2; font-family:宋体; float:right; padding-top:75px; line-height:27px; margin-right:10px;}
.shengji_font span{ color:#7c2326; text-decoration:underline;}

/* -------------------------首页导航条定位----------------------------- */
.cm{
	/*background:url(../images/bg_menu.png) no-repeat center;*/
	display: block;
	height: 25px;
}
/*--------------------------------------------------*/
.title_bg31{background:url(../images/title_bg3.jpg);height:22px; float:left;font-size:14px; font-weight:bold; color:#bd000a; text-align:center; padding-top:7px;padding-left:20px;padding-right:20px;}
.title_font21{ cursor:pointer; font-size:14px; font-weight:bold; color:#003366; float:left;  padding-top:6px;text-align:center;padding-left:20px;padding-right:20px;}