@charset "utf-8";
/*************
                   index CSS Start
                                                               ****************/

/*焦点视频*/
#focusVideo{border:1px solid #CCCCCC; height:284px; margin-left:2px; position:relative; overflow:hidden; width:472px;}
#focusVideo img{ border:1px solid #CCC;}
.play_V li{ display:none; font-size:0px; left:0px; position:absolute; top:0px; }
.play_V li.show{ display:block;}
.play_V_t{  background: #666; bottom:1px; color:#FFF; filter:alpha(opacity=80);  height:30px; left:1px; opacity:0.8; position:absolute; width:476px; z-index:9999;}
.play_V_t span{ border-right:1px solid #CCC; display:block; float:left;  font-size:14px; font-weight:bold; line-height:30px; text-align:center; width:118px; }
.play_V_t .on{ background:#6DB9E6;}
.play_V_t a{ color:#FFF; text-decoration:none;}
.play_V_t a :hover{ color:#FFF; text-decoration:none;}

/*content*/
.content{ height:598px; margin-top:10px; overflow:hidden;}
.con_left{ float:left; width:237px;}
.left_gg{ margin-top:10px; margin-bottom:10px; _margin-top:10px;}
.con_center{ float:left; margin:0 14px; width:478px;}
.con_right{ float:right; width:237px;}
.con_right  a{ color:#555555;}
.con_right  a:hover{ text-decoration:underline;}
.banner{ height:90px; margin:8px 0 0 0; *margin:8px 0 0 0; _*margin:8px 0 0 0;}
.banner_cen{ height:90px; margin:10px 0; *margin-top:10px; _margin-top:0; overflow:hidden;}
.out{ height:90px; margin:0 auto; _margin-bottom:10px; overflow:hidden; width:980px;}
.con_left .con_left_top{ background:url(/img/left_top.gif) no-repeat; height:30px; line-height:30px; width:237px;}
.con_left .con_leftTop{background:url(/img/left_top.gif) no-repeat; height:30px; line-height:30px; margin-top:10px; _margin-top:0px; width:237px;}
.con_left .con_left_top .index_title,.con_left .con_leftTop .index_title{ color:#5A5A5A; font-size:13px; font-weight:bold; padding-left:8px;}
.con_left .con_left_btm,.con_left .con_leftBtm{ background:url(/img/left_btm.gif) no-repeat; height:5px; width:237px;}
.con_left .con_left_cen{ border-left:1px solid #D6DACF; border-right:1px solid #D6DACF; height:561px; _height:561px; overflow:hidden; padding-left:15px;}
.con_left .con_leftCen{border-left:1px solid #D6DACF; border-right:1px solid #D6DACF;background:#FFFFFF; height:104px;}
.con_left .con_leftCen ul{ padding-top:2px; _padding-top:1px;}
.con_left .con_leftCen li{  line-height:27px; padding-left:15px;}
.con_left .con_left_cen h2{ color:#FF8112; padding-top:20px;}
.con_left .con_left_cen a{ padding-left:25px;}

.con_right .required .req_top{ background:url(/img/left_top.gif) no-repeat; height:30px; line-height:30px; width:237px;}
.con_right .required .req_top h2{color:#5A5A5A; font-size:13px; padding-left:8px;}
.con_right .required .req_btm{ background:url(/img/left_btm.gif) no-repeat; height:5px; width:237px;}
.con_right .required .req_cen{ border-left:1px solid #D6DACF; border-right:1px solid #D6DACF;}
.dlList1{ padding:5px;}
.dlList1 dt{ color:#FF8112; font-family:"微软雅黑";  font-weight:bold; padding-left:5px; }
.dlList1 dd{  overflow:hidden; padding:5px 0 0px 5px; zoom:1;}
.dlList1 dd ul li{ float:left; line-height:24px; width:108px; }
.dlList1 dd ul li.first{ float:none; width:200px;}
.dlList1 dd a{ color:#555;}
.dlList1 dd a:hover{ color:#555;}
.con_right .bulletin{ margin-top:10px; _margin-top:0px;}
.con_right .bulletin .bull_top{ background:url(/img/left_top.gif) no-repeat; height:30px; line-height:30px; width:237px;}
.con_right .bulletin .bull_top h2{color:#5A5A5A; font-size:13px; padding-left:8px;}
.con_right .bulletin .bull_top .bullmore,.con_right .products .pro_top .promore{ background:url(/img/icon4.gif) no-repeat left center;  float:right; font-size:12px; margin-right:6px; padding-left:8px;  }
.con_right .bulletin .bull_top .bullmore a,,.con_right .products .pro_top .promore a{ color:#999;}
.con_right .bulletin .bull_btm{ background:url(/img/left_btm.gif) no-repeat; height:5px; width:237px;}
.con_right .bulletin .bull_cen{border-left:1px solid #D6DACF; border-right:1px solid #D6DACF; height:135px;}
.con_right .bulletin .bull_cen ul{ padding-top:8px;}
.con_right .bulletin .bull_cen ul li{ background:url(/img/icon2.gif) no-repeat 12px center; line-height:25px; padding-left:25px;}

.con_right .products{ margin-top:10px; _margin-top:0px;}
.con_right .products .pro_top{ background:url(/img/left_top.gif) no-repeat; height:30px; line-height:30px; width:237px;}
.con_right .products .pro_top h2{color:#5A5A5A; font-size:13px; padding-left:8px;}
.con_right .products .pro_btm{ background:url(/img/left_btm.gif) no-repeat; height:5px; width:237px;}
.con_right .products .pro_cen{border-left:1px solid #D6DACF; border-right:1px solid #D6DACF; height:153px;}
.con_right .products .pro_cen ul{ padding-top:5px;}
.con_right .products .pro_cen ul li{ background:url(/img/icon2.gif) no-repeat 12px center; line-height:25px; padding-left:25px;}


.picText1{ border-bottom:1px solid #B4B4B4; margin:0 5px 0px 5px; overflow:hidden; padding:10px 0; zoom:1;}
.picText1 dt{ border:1px solid #999; float:left; font-size:0px; height:76px; padding:1px; width:124px;}
.picText1 dd{ color:#999; float:left; padding-left:10px; width:85px;}
.textList1{ height:159px; padding:5px;}
.textList1 table td{ height:30px; line-height:30px; padding-left:5px; text-align:left;}
.textList1 table .girdBg{ background-color:#f1f8e0;}
.textList1 .trbg{ background:#F1F7E5;}
.con_center .schoolClass{ margin-top:10px;}
.con_center .schoolClass .school_top{ background:url(/img/cen_top.gif) no-repeat; height:4px; overflow:hidden; width:478px;}
.con_center .schoolClass .school_btm{ background:url(/img/cen_btm.gif) no-repeat; height:3px; width:478px;}
.con_center .schoolClass .school_cen{ border-left:1px solid #D6DACF; border-right:1px solid #D6DACF; height:293px;}
.con_center .schoolClass .school_cen .line{ clear:both; padding:7px 0 10px 15px; *padding-top:0; *padding-bottom:5px;}
.con_center .schoolClass .school_cen p{ color:#737373; line-height:22px;}
.con_center .schoolClass .school_cen span{ color:#5A931C; line-height:20px;}
.con_center .schoolClass .school_cen .key{  color:#5A931C; padding-bottom:5px; padding-left:15px;}
.con_center .schoolClass .school_cen .key a{ color:#CC0000; text-decoration:underline; }
.con_center .schoolClass .school_cen .s_txt{ padding-left:15px;}
.con_center .schoolClass .school_cen .s_txt p a{ color:#555; line-height:24px; text-decoration:underline;}
.con_center .schoolClass .school_cen .s_left{ float:left; padding:0 0 5px 13px; width:225px;}
.con_center .schoolClass .school_cen .s_right{ float:right; padding:0 0 5px 10px; width:225px;}
.con_center .schoolClass .school_cen .s_left a.s_t,.con_center .schoolClass .school_cen .s_right a.s_t{ color:#5A931C;}
.tagTitle{ background:url(/img/couse_Title.gif) no-repeat; height:28px; line-height:28px; width:980px;}
.tagTitle .tag{ color:#FFF; font-family:"宋体"; font-size:14px; font-weight:bold; margin-left:40px;}
.tagTitle .more{ float:right; margin-right:8px;}
.tagTitle .more a{ color:#666; text-decoration:none;}

/*名师推荐*/
.left{ width:730px; float:left;}
.right{ width:235px; float:right;}
#teacher{ margin-top:10px; _margin-top:0px;}
.teacherBox_index{ margin-top:5px; overflow:hidden; zoom:1}
#teacherFocusPic{ border:1px solid #CCC; height:288px; overflow:hidden; position:relative;  width:730px; }
#teacherFocusPic .slider{ position:absolute;}
#teacherFocusPic .slider li{ display:inline;}
#teacherFocusPic .slider img{ display:block;}
#teacherFocusPic .num{ bottom:5px; position:absolute; right:5px;}
#teacherFocusPic .num li{ border: 1px solid #FF7300; background-color: #fff; color: #FF7300; float: left; text-align: center; line-height: 16px; width: 16px; height: 16px; font-family: Arial; font-size: 12px; cursor: pointer;overflow: hidden; margin: 3px 1px; }
#teacherFocusPic .num li.on{ color: #fff; line-height: 21px; width: 21px; height: 21px; font-size: 16px; margin: 0 1px; border: 0; background-color: #FF7300; font-weight: bold;}
.listBox{ margin-top:10px; height:1%;}
.textList3{ float:left; margin-right:14px;width:234px;}
.textList3 .textTop{ background:url(/img/text_top.gif) no-repeat; height:3px; overflow:hidden; width:234px;}
.textList3 .textBtm{ background:url(/img/text_btm.gif) no-repeat; height:3px; width:234px;}
.textList3 .textCen{ border-left:1px solid #ddd; border-right:1px solid #ddd; height:167px;}
.textList3 .textCen .title{ height:25px; line-height:25px; padding:3px 5px; background:url(/img/bg_line.gif) no-repeat center bottom;}
.textList3 .textCen .title h3{ padding-left:5px;}
.textList3 .textCen .title .more_t { float:right; }
.textList3 .textCen .title .more_t a{ color:#666; text-decoration:none;}
.textList3 .textCen ul{ padding:3px 5px;}
.textList3 .textCen ul li{ padding-left:15px; line-height:24px; height:24px;background:url(/img/icon3.gif) no-repeat scroll 7px center transparent;}
.mR0{ margin-right:0px;}
.teacherTop{background:url(/img/right_top.gif) no-repeat; height:4px; overflow:hidden; width:235px;}
.teacherBtm{ background:url(/img/right_btm.gif) no-repeat; height:3px; width:235px;}
.teacherList{ border-left:1px solid #ddd; border-right:1px solid #ddd; padding:3px 5px;}
.teacherList ul li{ border-bottom:1px solid #EBEBEB; zoom:1; overflow:hidden; padding:7px 0;}
.teacherList ul li .pic{ width:120px; height:75px; font-size:0px; border:1px solid #CCC; float:left;}
.teacherList ul li .text{ margin-left:130px;}
.teacherList ul li .text h3{ font-size:14px; background:url(/img/icon_jt3.gif) no-repeat left center; padding-left:10px;}
.teacherList ul li .text p{ padding-left:10px;}
.teacherList ul li.last{ border-bottom:none;}

/*成功案例*/
#case{ margin-top:10px;}
.caseBox{ margin-top:5px; overflow:hidden; zoom:1}
.casetop{ background:url(/img/right_top.gif) no-repeat; height:4px; overflow:hidden; width:235px;}
.casebtm{ background:url(/img/right_btm.gif) no-repeat; height:3px; width:235px;}
.caseList{ border-left:1px solid #ddd; border-right:1px solid #ddd; padding:3px 5px;}
.caseList ul li{ border-bottom:1px solid #EBEBEB; zoom:1; overflow:hidden; padding:7px 0;}
.caseList ul li .pic{ width:120px; height:75px; font-size:0px; border:1px solid #CCC; float:left;}
.caseList ul li .text{ margin-left:130px;}
.caseList ul li .text h3{ font-size:14px; background:url(/img/icon_jt3.gif) no-repeat left center; padding-left:10px;}
.caseList ul li .text p{ padding-left:10px;}
.caseList ul li.last{ border-bottom:none;}
.caseBox .left .v1{ float:left; width:357px;}
.caseBox .left .v2{ float:right; width:357px;}
.caseBox .left .v1 .video,.caseBox .left .v2 .video{ height:214px;}
.caseBox .left .lesson{ margin-top:10px;}
.caseBox .left .lesson .lesson_top{ background:url(/img/con_v1_top.gif) no-repeat; height:3px; overflow:hidden; width:357px;}
.caseBox .left .lesson .lesson_btm{ background:url(/img/con_v1_btm.gif) no-repeat; height:4px; width:357px;}
.caseBox .left .lesson .lesson_cen{ border-left:1px solid #D6DACF; border-right:1px solid #D6DACF;}
.caseBox .left .lesson .lesson_cen li{ background:url(/img/icon3.gif) no-repeat 12px center; line-height:25px; padding-left:25px;}


/* Columns Upload:2010-0805 By:Jay */
.con_left .con_left_cen { padding-left:0;background-color:#F9FBF0;}
.con_left .con_left_cen a {padding-left:0;}
#Columns .nav_title {background:url(/img/bg_column_title.png) repeat-x left 0; clear:both; color:#5A931C; float:none; font-weight:bold; height:28px; line-height:28px;padding-left:15px;}
#Columns ul {float:none;clear:both;padding-left:13px;width:220px;height:auto; overflow:hidden;padding-bottom:15px;_padding-bottom:13px;}
#Columns li {display:inline; float:left;width:70px;height:26px; line-height:26px;margin-left:2px; overflow:hidden;}
#Columns li .column_title {padding:0 8px;border:1px #F9FBF0 solid;}
/*#Columns li:hover .column_title,*/
#Columns li.hover .column_title{ border-color:#72B40B; border-right:none;font-weight:bold;position:absolute; z-index:101; background:#F9FBF0;filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85;}

.column_items {display:none;width:450px; position:absolute; z-index:100;padding:0 5px 5px 5px;border:1px #72B40B solid; background:#F9FBF0;filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.column_items dl { width:440px;height:auto;overflow:hidden;border-bottom:1px #EFEFEE solid;padding-bottom:5px;margin-top:5px}
.column_items dl dt {float:left;margin-bottom:0;font-weight:bold;}
.column_items dl .items_s{width:80px;float:left;font-weight:bold;margin-top:5px; width:200px;}
.column_items dl dd {width:450px;float:left;}
#Columns .column_items dl dd a {color:#555;padding:0 8px; margin:0;}
#Columns .column_items dl dd a.noJu{color:#555;padding:0 0 0 8px; margin:0;}
#Columns .column_items dl dd a.noJu2{ color:#555; padding:0; margin:0; }
#Columns .column_items dl dd a:hover{ text-decoration:underline;}
/*#Columns li:hover .column_items,*/
#Columns li.hover .column_items {display:block}

/*课程*/
.long_course{  margin:10px 0 0 0; _margin:0;}
.long_course .courseTop{ background:url(/img/couse_top.gif) no-repeat; height:30px; overflow:hidden; width:980px;}
.long_course .courseTop .courT{ color:#FFF; font-family:"宋体"; font-size:14px; font-weight:bold; margin-left:25px; line-height:30px;}
.long_course .courseBtm{ background:url(/img/couse_btm.gif) no-repeat; height:3px; width:979px;}
.long_course .courseCen{ border-left:1px solid #ddd; border-right:1px solid #ddd;zoom:1; padding-bottom:10px;}
.long_course .courseCen .courseTitle{ color:#419900; float:left; margin:10px 0 10px 25px; width:450px;}
.long_course .cour{ background:url(/img/icon_green.gif) no-repeat left center; font-weight:bold; padding-left:8px;}
.long_course .courMore{ float:right;}
.long_course .courseCen .courCon{ display:inline; float:left; margin-left:20px; margin-bottom:20px; width:730px;}
.long_course .courseCen .courCon li{ float:left; padding-right:20px; width:220px;}
.long_course .courseCen  a.mingc{ color:#7C7C7C; font-weight:bold; text-decoration:underline}
.long_course .courseCen  a.star{ color:#999; text-decoration:underline}
.long_course .courseCen  a.shit{ color:#20509F; text-decoration:underline}
.long_course .courseCen .courR{ float:left;margin-bottom:20px; }
.long_course .courseCen .courR li{ background:url(/img/icon3.gif) no-repeat left 6px; padding-bottom:8px; padding-left:10px;}
.long_course .cour_line{ background:url(/img/couse_line.gif) no-repeat; clear:both; height:7px; width:974px;}
.long_con{ margin:0 0 15px 0;}
.long_con li{ float:left; width:160px; padding:0 10px 0 25px;}
.long_con li.dier li{ background:url(/img/icon3.gif) no-repeat 10px 9px;}
.long_con li.dier{width:230px; margin-left:25px; line-height:25px;}

/*header banner*/
#slideshow {height:60px; margin-top:10px; position:relative; width:980px;}
#slideshow DIV { background-color:#FFF; height:60px; left:0; opacity:0.0; position:absolute; top:0; z-index:8;}
#slideshow DIV.active { opacity:1.0; z-index:10;}
#slideshow DIV.last-active { z-index:9;}
#slideshow DIV IMG { border: 0; display: block;cursor:pointer; height:60px; margin-bottom:10px; width:980px;}

/*con_hot*/
.news	{ width:477px; height:176px; background:url(/img/box_bg1.jpg) center top no-repeat; margin-top:10px;}
.title_wm	{ height:27px; line-height:27px; background:url(/img/xian.jpg) left repeat-x; font-size:14px; color:#324D3F; text-indent:8px; font-weight:700;}
.title_wm span	{ font-size:12px; color:#91A28E; padding-left:3px; font-weight:normal;}
.title_wm a	{ color:#324D3F;}
.gun	{ width:469px; margin:0 auto; padding-top:8px;}
.hot	{ width:475px; height:158px; overflow:hidden;  border:1px solid #D9ECA8; margin-top:10px; }
.hot ul	{ padding-left:10px; padding-top:8px;}
.hot ul li	{ height:24px; line-height:24px; color:#CCCCCC;}
.hot ul li a	{ color:#4A4A4A;  text-decoration:underline;}
.hot ul li a:hover	{ color:#CC0000;}


#NewActivity{width:470px;height:140px;}
.activity-btn {float:left;width:17px;height:140px;display:block; cursor:pointer; background:url(/img/activity_btn.gif) no-repeat left 0}
.activity-btn-r {float:right; background-position:right 0}
.activity-wrap {width:434px;height:140px; overflow:hidden; position:relative;float:left;border:1px solid #FFF;border-width:0 1px}
.activity-list{width:1000px;height:140px; white-space:nowrap; position:absolute}
.activity-list li {width:216px;height:140px; display:block; float:left;border-right:1px #fff solid; background-position:left 0; background-repeat:no-repeat}
.activity-list li p {height:27px;width:216px; line-height:27px;margin-top:113px; text-align:center;color:#fff;background-color:#000;*filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.activity-list li p a {color:#FFF}


.hot	{ width:475px; height:158px; overflow:hidden;  border:1px solid #D9ECA8; margin-top:10px; }
#focusbox {width:450px;margin:50px auto;overflow:hidden;border:1px solid #C6D8E0}
#focusitems {line-height:25px;padding:0 9px 9px;display:block;overflow:hidden;margin:12px 0 0 0}
.focusitem {float:left;display:none}
#focustab {width:450px;height:106px;overflow:hidden;background:url("http://cn.yimg.com/yhp/101018/allicon.png") repeat-x scroll 0 -336px transparent}
#focustab .focustab_wrap {width:396px;float:left;height:106px; position:relative; overflow:hidden}
#focustab .focustab_wrap ol{ width:1000px; position:absolute; z-index:102}
#focustab li {float:left; cursor:pointer; overflow:hidden; line-height:18px;padding:18px 4px 0;text-align:center;width:90px}
#focustab li a { cursor:pointer;display:block;width:100%;height:100%}
#focustab li img {border:1px solid #C5CED7;display:block;padding:2px;width:84px;background:none repeat scroll 0 0 #FFFFFF}
#focustab li p {overflow:hidden;padding:0 2px}
#focustab li.focustab_active {}
#focustab li.focustab_active a {color:#FFF}
#focustab .focustab_active_bg { width:90px;height:88px; position:absolute; z-index:101; overflow:hidden;padding:18px 4px 0;background:url("http://cn.yimg.com/yhp/100302/schbox0712.png") no-repeat scroll -808px 0 transparent}


/**/
#focusbox.indexfocus {width:476px;margin:0;border:1px #D6DACF solid}

.indexfocus #focusitems {height:310px; overflow:hidden;margin:2px;padding:0}
.indexfocus .focusitem h3{color:#5A931C}
.indexfocus .focusitem h3 a{color:#5A931C;font-size:14px}
.indexfocus #focustab {width:476px;height:110px; overflow:hidden; background:url(http://zt.xueersi.com/img/focus_tab_bg.gif) repeat-x left 4px}
.indexfocus #focustab .focustab_wrap{width:440px}
.indexfocus #focustab li{width:98px;height:98px; overflow:hidden;padding:12px 6px 0 6px}
.indexfocus #focustab .focustab_wrap{height:110px}
.indexfocus #focustab .focustab_active_bg{width:114px;height:110px; background:url(http://zt.xueersi.com/img/focus_tab_act_bg.gif) no-repeat left 0}
.indexfocus #focustab li img {border:1px #fff solid;padding:0;width:98px;height:53px}
.indexfocus #focustab li p {height:36px; overflow:hidden;padding:0}
.indexfocus .foucstab_btn {width:16px;height:106px;margin:4px 0 0 0;text-indent:-9999em; background:none}
.indexfocus .foucstab_btn#focusbtn_prev{ float:left;background:url(http://zt.xueersi.com/img/focus_tab_btn_prev.gif) no-repeat left 0}
.indexfocus .foucstab_btn#focusbtn_next{ float:right;background:url(http://zt.xueersi.com/img/focus_tab_btn_next.gif) no-repeat left 0}

.indexfocus .focustab_active{ background:url(http://zt.xueersi.com/img/focus_tab_act_bg.gif) no-repeat left 0}
.indexfocus .focustab_active a {color:#fff}
.indexfocus #focusbtn_prev:hover {background-image:url(http://zt.xueersi.com/img/focus_tab_btn_prev_hover.gif)}
.indexfocus #focusbtn_next:hover {background-image:url(http://zt.xueersi.com/img/focus_tab_btn_next_hover.gif)}

.indexfocus #focustab .focustab_active_bg {display:none}

.indexfocus #focusVideo{height:284px; overflow:hidden;margin:0}


/* upload:2010.11.18 By:Jay */
.con_right .bulletin .bull_cen ul li {height:25px;overflow:hidden}

/*************
                   index CSS End
                                                               ****************/
