﻿@charset "utf-8";
/*公用样式*/
* { border:0; padding:0; margin:0;}
body {font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; color: #696969; line-height: 2.1em;}
ul,ol { list-style:none; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 { font-family: Arial, Helvetica, sans-serif; margin:0px; padding:0px;}
h3 { font-size: 14px;}
a { text-decoration:none;}
a:link{ color: #333333;}
a:visited{ color: #333333;}
a:hover { text-decoration: underline; color: #000000;}
a:active { color: #FFCC66;}
p { line-height:2.1em;}
.r { float: right; padding-right: 5px;}
.clear { clear: both;}
.orange { color: #FF6600;}
.red {color: #FF0000;}
/*公用样式结束*/
#container { background-color: #CC6600; background-image: url(/Templets/images/header_top.jpg); background-repeat: repeat-x; z-index: 1; background-position: top; margin: 0px; padding: 0px;}
#content { background-color: #FFFFFF; width: 980px; margin-right: auto; margin-left: auto; margin-top: 0px; margin-bottom: 0px; padding: 0px; background-image: url(/Templets/images/header_top.jpg); background-repeat: repeat-x; background-position: top;}
/*header样式开始*/
#header { padding-right: 10px; padding-left: 10px;}
/*顶部连接定位*/
.header_top { text-align: right; padding-right: 10px; height: 29px;}
.header_middle { height: 95px; padding-left: 20px;}
/*logo*/
.header_middle .logo { margin-top: 7px; width: 170px; margin-right: 40px;}
/*六个连接开始*/
.header_middle .list { float: right; padding-top: 20px; margin-right: 10px;}
.header_middle .list img { margin-right: 13px; margin-left: 13px; border: none;}
/*主菜单部分开始*/
#header .nav1 { float: right; width: 10px; height: 56px; background-image: url(/Templets/images/nav1.jpg); background-repeat: no-repeat;}
#header .nav2 { background-image: url(/Templets/images/nav2.jpg); background-repeat: no-repeat; height: 56px; width: 10px; float: left;}
#header .nav { height: 56px; background-image: url(/Templets/images/nav.jpg); background-repeat: repeat-x; margin-bottom: 10px; float:left; width:940px; }
#header .nav li { float: left; font-size: 14px; line-height: 56px; color: #FFFFFF; margin-right: 17px!important ;margin-right: 15px; margin-left: 17px;}
#header .nav a { color: #FFFFFF; font-size: 14px; font-weight: bold; line-height: 56px; display: block;}
#header .nav a:hover { background-image: url(/Templets/images/selection.png); background-repeat: no-repeat; background-position: center 36px; text-decoration: none; color: #FFCC66;}
/*中间部分开始*/
#main { padding-right: 10px; padding-left: 10px; clear: both;}
/*右半部分上部开始*/
.right { float: right; width: 250px; font-size: 14px;}
/*右半部分H2\H3和r的定义*/
.right h2 { font-size: 14px;}
.right h2 .r { font-size: 12px;}
.right .r_top2 .r a { color: #E44B06;}
.right .s_color h3 { text-align: center; font-size: 14px;}
.right p { font-size: 12px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #EEA644; line-height: 1.7em; margin-right: 5px; margin-left: 5px; height:40px;}
.right .r_top2 { background-image: url(/Templets/images/skin_td.png); background-repeat: no-repeat; background-position: 0px -70px; height: 30px; width: 250px; line-height: 30px; color: #E44B06;}
.right .s_color a { color: #C65306;}
.right .r_top1 { background-image: url(/Templets/images/announcement.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 22px; width: 181px;}
.right .height1 { height: 151px;}
.right  #height2  { height: 152px;}
.right #height3 { height: 217px;}
/*右半部分ul li 定义*/
.right ul  { background-color: #FEFAF4; border: 1px solid #EEA644; margin-bottom: 10px; padding-top: 3px; padding-bottom: 3px;}
.right li { background-image: url(/Templets/images/spot.gif); background-repeat: no-repeat; background-position: 7px center; padding-left: 15px;}
/*左半部分上部开始*/
.left { width: 700px; float: left;}
.margin_b10{ margin-bottom:10px;}
.left .l2 { width: 310px; float: left;}
.left .l2 h2 { background-image: url(/Templets/images/skin_td.png); background-repeat: no-repeat; height: 31px; background-position: 0px -35px; font-size: 14px; line-height: 31px; color: #E44B06; padding-left: 30px;}
.left .l2 ul { margin-bottom: 10px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #EEA644; border-bottom-color: #EEA644; border-left-color: #EEA644; padding-top: 5px; padding-bottom: 5px;}
.left .l2 h2 .r a { color: #E44B06; font-size: 12px;}
.left .l2 h3 { color: #E44B06; font-size: 14px; text-align: center;}
.left .l2 h3 a { color: #E44B06;}
.left .l2 p { line-height: 1.7em; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #EEA644; margin-right: 10px; margin-left: 10px; height:41px;}
.left .l2 li { background-image: url(/Templets/images/spot.gif); background-repeat: no-repeat; background-position: 7px center; padding-left: 15px; font-size: 14px;}
/*网络课程板块*/
.wk_contect { background-image: url(/Templets/images/skin_td.png); background-repeat: no-repeat; background-position: 0px -244px; height: 37px; padding-top: 3px; padding-left: 7px; margin-bottom: 10px;}
.left .l1 { float: right; width: 380px;}
.left .l1 .change_pic { height: 238px; margin-bottom: 10px; border: 1px solid #EEA644;}
.left .l1 .box_ty .clear_b h2 a { color: #E44B06;}
/*图片广告下面板块*/
.left .l1 .box_ty { margin-bottom: 10px;}
.left .l1 .box_ty .endline li { float: left; font-size: 14px; width: 120px; text-align: center; line-height: 21px; margin-left: 5px;}
.left .l1 .box_ty .clear_b { clear: both; height: 187px; background-image: url(/Templets/images/skin_td.png); background-repeat: no-repeat; background-position: 0px -496px; margin-top: 11px!important; margin-top: 7px;}
.left .l1 .endline { background-image: url(/Templets/images/m_bg.gif); background-repeat: repeat-x; height: 28px;}
.left  .l1  .box_ty  .endline  .sd1 { background-image: url(/Templets/images/m2.gif); background-repeat: no-repeat; height: 28px;}
.left  .l1  .box_ty  .endline .sd1  a { color: #FFFFFF; text-decoration: none;}
.left .l1 .box_ty .endline .sd2 { background-image: url(/Templets/images/m1.gif); background-repeat: no-repeat; height: 28px;}
.left .l1 .endline a { font-weight: bold;}
.left  .l1  .box_ty  .clear_b  li  { background-repeat: no-repeat; background-position: 10px center; background-image: url(/Templets/images/head_pic.gif); padding-left: 35px; font-size: 14px;}
.hidden { display: none;}
.left  .l1  .box_ty  .clear_b  h2  { text-align: center; font-size: 18px; color: #E44B06; line-height: 1.8em;}
/*名师介绍*/
.left .l1 .ms_js { background-image: url(/Templets/images/skin_td.png); background-repeat: no-repeat; background-position: 0px -293px; height: 160px;}
.left .l1 .ms_js img { float: left; margin-top: 17px; margin-left: 18px; margin-right: 7px;}
.left .l1 .ms_js h3 { margin-left: 228px; font-size: 14px; color: #993300; padding-top: 10px;}
.left .l1 .ms_js p { line-height: 1.5em; margin-right: 14px;}
/*广告部分*/
.advertisement{ height: 90px; clear: both; margin-bottom: 10px;}
.advertisement img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;}
/*左部分切换第一个板块*/
.left .box_ty1 { width: 698px; font-size: 14px; border: 1px solid #EEA644; padding-top: 3px; height: 230px; margin-bottom: 10px;}
.left .box_ty1 .endline { background-image: url(/Templets/images/m_bg.gif); background-repeat: repeat-x; height: 28px;}
.left  .box_ty1  .endline  li { float: left; width: 88px; text-align: center; margin-left: 5px;}
.left .box_ty1 .endline .sd1 { background-image: url(/Templets/images/ma1.gif); background-repeat: no-repeat; line-height: 20px; height: 28px; font-weight: bold;}
.left .box_ty1 .endline .sd1 a { color: #FFFFFF; text-decoration: none;}
.left .box_ty1 .endline .sd2 { background-image: url(/Templets/images/ma2.gif); background-repeat: no-repeat; height: 28px; line-height: 20px; font-weight: bold;}
/*第一个版块定位*/
.clear_b { clear: both;}
.left  .box_ty1  .clear_b  img  { float: left; margin: 10px; padding: 5px; border: 1px solid #CCCCCC;}
.left    .box_ty1    .clear_b    .nr_list  { float: left; margin-top: 10px; width: 520px;}
.left  .box_ty1  .clear_b  .nr_list li { background-image: url(/Templets/images/list_l1.gif); background-repeat: no-repeat; background-position: left center; padding-left: 18px; line-height: 1.9em; float:left; margin-right:10px; width:230px;}
.box_ty1  .clear_b  .zy_change  { width: 380px; float: left; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}
.box_ty1 .clear_b .zy_change li { background-image: url(/Templets/images/list_l2.gif); background-repeat: no-repeat; background-position: left center; padding-left: 18px; line-height: 1.9em;}
/*资料下载*/
.left .l11 { width: 378px; float: right; border: 1px solid #EEA644; font-size: 14px; height: 231px;}
.right_dw  .dy { background-color: #FEFAF4; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #EEA644; border-bottom-color: #EEA644; border-left-color: #EEA644; border-top-width: 1px; border-top-style: solid; border-top-color: #EEA644; height: 203px; margin-bottom: 10px!important; margin-bottom: 10px;}
.right_dw h2 { background-image: url(/Templets/images/skin_td.png); background-repeat: no-repeat; background-position: 0px -70px; height: 29px; font-size: 14px; color: #E44B06; line-height: 29px;}
.right_dw .r_top2 .r a { font-size: 12px; color: #E44B06;}
.right_dw .dy .dy_m { padding: 0px; margin-top: 3px!important; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}
.dy .dy_m li  { float: left; width: 112px; margin-left: 8px!important; margin-left: 4px; margin-right: 0px!important; margin-right: 4px; margin-top: 5px; text-align: center; padding: 0px;}
.dy .dy_m img { padding: 5px; border: 1px solid #CCCCCC;}
.dy .dy_m1 { clear: both;}
.dy .dy_m1 li { background-image: url(/Templets/images/spot.gif); background-repeat: no-repeat; background-position: 5px center; padding-left: 15px; font-size: 14px;}
.dy .dy_m1 a { color: #C65306;}
.left  .l11  h2 { background-image: url(/Templets/images/skin_td.png); background-repeat: no-repeat; background-position: 0px -460px; height: 28px; font-size: 14px; color: #FFFFFF; padding-left: 20px;}
.left .l22 .r a { font-size: 12px; color: #E44B06;}
.left .l11 ul { float: left; padding-top: 3px;}
.left .l11 img { padding: 5px; border: 1px solid #CCCCCC; margin-top: 5px; margin-right: 5px; margin-left: 5px;}
.left .l11 .zl_pic { float: left; width: 145px; padding-top: 5px;}
.left .l11 li { background-image: url(/Templets/images/spot.gif); background-repeat: no-repeat; background-position: 0px center; padding-left: 10px;}
/*英语杂谈*/
.left .l22 { width: 308px; border: 1px solid #EEA644; font-size: 14px; height: 231px;}
.left .l22 h2 { font-size: 14px; padding-left: 20px; background-image: url(/Templets/images/skin_td.png); background-repeat: no-repeat; background-position: 0px -460px; color: #FFFFFF; height: 28px;}
.left .l22 ul { padding-top: 3px;}
.left .l11 .r a { font-size: 12px; color: #E44B06;}
.left .l22 li { background-image: url(/Templets/images/list_l3.gif); background-repeat: no-repeat; background-position: 10px center; 
padding-left: 30px;}
.tj_book { clear: both; height: 30px; font-size: 14px; color: #CD4404; background-color: #FEFAF4; font-weight: bold; line-height: 30px; padding-left: 20px; border: 1px solid #EEA644; margin-bottom: 5px;}
/*书架滚动*/
#demo { overflow:hidden; border: 1px solid #CCC; width: 948px; background-color: #F7F7F7; height: 168px; padding-right: 5px; margin-bottom: 10px; padding-left: 5px; clear: both;}
#indemo { float: left; width: 800%;}
#demo img { border: 3px solid #CCCCCC; margin-top: 5px; margin-bottom: 5px;}
#demo1 { float: left; margin-right:3px;}
#demo2 { float: left;}
/*友情链接*/
#friendlink { clear: both; border: 1px solid #EEA644; margin-bottom: 10px;}
#friendlink h4 { font-size: 12px; background-color: #FCEDDA; color: #000000; padding-left: 15px;}
#friendlink a { color: #333333; margin-left: 10px; margin-right: 10px;}
#friendlink a:hover { color:#FF6600; text-decoration: none;}
/*footer*/
#footer { text-align: center; border-top-width: 3px; border-top-style: solid; border-top-color: #C65306; clear: both; margin-right: 10px; margin-left: 10px;}
#footer a { font-weight: normal; color: #000000;}
#footer a:hover { color: #FF6600; text-decoration: none;}
#footer img { margin-right: 10px;}
#header .header_middle .list_top { float: right; width: 750px;}
.left .change_page { text-align: center;}
.left .list_l { border: 1px solid #EA921A; font-size: 14px; margin-bottom: 10px;}
.left .list_l ul { padding-top: 5px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; margin-bottom: 3px;}
.list_l li { background-image: url(/Templets/images/list_l2.gif); background-repeat: no-repeat; background-position: 10px center;padding-left: 30px;}
.right_dw { float: right; width: 250px;}
.right1 { width: 248px; border: 1px solid #EA921A; background-color: #FEFCF8; margin-bottom: 10px;}
.right1 ul { padding-top: 5px; padding-bottom: 5px;}
.right1 li { background-image: url(/Templets/images/li_l.gif); background-repeat: no-repeat; background-position: 8px center; padding-left: 18px; font-size: 14px;}
.right1 li a { color: #9F400D;}
.right1 .r_top2 .r a { font-size: 12px; color: #AF1D0D;}
.right1 h2 { background-image: url(/Templets/images/skin_td.png); background-repeat: no-repeat; background-position: 0px -117px; height: 28px; font-size: 14px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EFD298; padding-left: 36px; color: #9E1C0E; line-height: 28px;}
/*详细展示页面定位*/
.ck_blue { border: 1px solid #EA921A; margin-bottom: 10px;}
.ck_blue h3 { height: 30px; background-image: url(/Templets/images/xx_top.jpg); background-repeat: repeat-x; text-align: right; font-size:12px;}
.ck_blue h1 { font-size: 30px; text-align: center; line-height: 50px; color: #333333; margin-top: 10px; margin-bottom: 10px;}
.ck_blue h5 { font-size: 12px; line-height: 30px; color: #666666; font-weight: normal; text-align: center; background-color: #F7F7F7; margin-bottom: 20px;}
.ck_blue .nr_dd { border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted; border-top-color: #2266A4; border-bottom-color: #2266A4; width: 460px; margin-right: auto; margin-left: auto; margin-bottom: 20px; color: #2266A4; background-color: #FCFCFC; line-height: 1.7em; padding-bottom: 5px; padding-right: 10px; padding-left: 10px;}
/*3级详细字体大小切换*/
#ctext { font-size: 14px; color: #000000; padding-right: 30px; padding-left: 30px; margin-bottom: 10px;}
#ctext h5 { text-align: right; }
.dd_xg  { margin-right: 30px; margin-left: 30px; border-top-width: 1px; border-top-style: dotted;  border-top-color: #EA921A;  height: 220px; padding-top: 10px; margin-bottom: 10px; clear:both;}
.dd_xg .xglist { float: left; width: 330px; height: 220px; font-size: 14px;}
.xglist h4 { font-size: 14px; color: #9F400D;}
.xglist li { background-image: url(/Templets/images/spot.gif); background-repeat: no-repeat; background-position: 5px center; padding-left: 15px; line-height: 2.4em;}
/*下载页面*/
.loadname1 { font-size: 14px; line-height: 2.9em; font-weight: bold; color: #333333; text-align: center; border-bottom-width: 1px; 
border-bottom-style: dotted; border-bottom-color: #EA921A; margin-left:30px; margin-right:30px; padding-bottom:10px;}
.pic_fl { margin-bottom:10px;}
.pic_fl li { float: left;}
.pic_fl img { margin-left: 50px; margin-top: 10px; margin-bottom: 10px; margin-right: 30px;}
.clear_both { clear: both;}
.download { padding-top: 110px; width: 200px;}
.pic_fl .down_js { margin-left: 20px; font-size: 14px; width: 370px; padding-top: 10px;}
/*图片列表部分部分*/
.zp_list_ls { color: #333333; border: 1px solid #EA921A; margin-bottom: 10px;}
.zp_list_ls dt { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; float: left;}
.zp_list_ls dl { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #EA921A; padding-top: 10px;  border-top-style: none; border-right-style: none; border-left-style: none; padding-right: 5px; padding-bottom:10px; height:100px;}
.zp_list_ls h4 { font-size: 14px; color: #FF6600;}
.zp_list_ls img { float: left; margin-left: 10px; margin-right: 10px; padding-bottom:10px;}
/*中间广告图片css定位*/
#lantern { BORDER-RIGHT: #878787 1px solid; BORDER-TOP: #878787 1px solid; FONT-SIZE: 10.5pt; OVERFLOW: hidden; BORDER-LEFT: #878787 1px solid; WIDTH: 380px; CURSOR: pointer; LINE-HEIGHT: 23px; BORDER-BOTTOM: #878787 1px solid; HEIGHT: 238px; margin-bottom:10px;}
#lanternMain { WIDTH: 379px; HEIGHT: 214px; BACKGROUND-COLOR: #ffffff;}
#lanternImg { OVERFLOW: hidden; WIDTH: 379px; POSITION: absolute; HEIGHT: 214px;}
#lanternNavy { BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 10.5pt; FLOAT: left; OVERFLOW: hidden; WIDTH: 340px; COLOR: #853200; 
BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #cccabe; TEXT-ALIGN: center;}
#lanternNavy .div_off1 { FLOAT: left; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #cccabe; TEXT-ALIGN: center;
}
#lanternNavy .div_on1 { PADDING-RIGHT: 0px; BORDER-TOP: #cccabe 1px solid; PADDING-LEFT: 0px; FLOAT: left; OVERFLOW: hidden; BORDER-BOTTOM: #cccabe 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #f5f4f2; TEXT-ALIGN: center;}
#lanternNavy .div_off2 { FLOAT: left; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #cccabe; TEXT-ALIGN: center;
}
#lanternNavy .div_on2 { PADDING-RIGHT: 0px; BORDER-TOP: #cccabe 1px solid; PADDING-LEFT: 0px; FLOAT: left; OVERFLOW: hidden; BORDER-BOTTOM: #cccabe 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #f5f4f2; TEXT-ALIGN: center;}
#lanternNavy .div_off3 { FLOAT: left; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #cccabe; TEXT-ALIGN: center;
}
#lanternNavy .div_on3 { PADDING-RIGHT: 0px; BORDER-TOP: #cccabe 1px solid; PADDING-LEFT: 0px; FLOAT: left; OVERFLOW: hidden; BORDER-BOTTOM: #cccabe 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #f5f4f2; TEXT-ALIGN: center;}
.liclass { BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; MARGIN-TOP: 3px; FLOAT: left; MARGIN-LEFT: 6px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 15px; COLOR: #ffffff; LINE-HEIGHT: 14px; MARGIN-RIGHT: 6px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 15px; BACKGROUND-COLOR: #cc3300; TEXT-ALIGN: center; _margin-left: 2.5px; _margin-right: 2.5px;}
/*老师展示板块（新加）*/
.left .teacher { border: 1px solid #EA921A; padding-right: 30px; padding-left: 30px; font-size: 14px; padding-bottom:10px; padding-bottom:10px;}
.teacher h1 { text-align: center; font-size: 16px; line-height: 3em; color: #9E1C0E; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #9E1C0E; margin-bottom: 10px;}
.left .teacher img { float: left; padding: 5px; border: 1px solid #CCCCCC; margin-right: 10px; background-color:#F3F3F3; margin-bottom:10px;}
