﻿@charset utf-8;
/*header*/
#header{
  width:100%;
  background:#fff;
}
html a:hover{
	color:#DC2D00;
}
#year_bg
{
    width:100%;
    height:200px;
    position:relative;
    }
#year_body
{
    position:absolute;
    left:0px;
    top:0px;
    width:100%;
    height:803px;
    background: url(/IndexV3/images/2011gq.jpg) no-repeat 50% top;   
      /*background: url(../images/years_90.png) no-repeat 50% top;    
   background: url(../images/happy_year_2011.jpg) no-repeat 50% top;*/
    }    
/**/
body
{
	/*首页装饰*/
	/*background:url(../images/happy_year_2011_body_bg.gif) repeat-y 50% 0;*/
}
/*top main*/
#top_main{
  width:1003px;
  margin:0 auto;
  position:relative;
  z-index:99;
  background:#fff;
}
#topbar{
	height:29px;
	background:url(../images/top_func_bg.gif) repeat-x;
}
#topbar_inner{
	width:1003px;
	margin:0 auto;
	height:26px;
	padding-top:3px;
	position:relative;

	z-index:9999999;
}
#user_domenu{
	width:865px;
	padding-left:5px;
	height:24px;
	line-height:24px;
	color:#666;
	text-align:left;
	position:relative;
}

#user_domenu span#g_hotline
{
	position:absolute;
	right:0px;
	top:1px;
	font-family:"宋体";
	font-size:12px;
	}
	
#user_domenu span#g_hotline b
{
	color:#ff0000;
	}
#user_domenu span{
	margin-left:6px;
	margin-right:6px;
}
#user_domenu a{
	color:#A48040;
}
#user_domenu a.site_done{
	color:#999;
}

/**/
#sites_nav{
   position:relative;
   width:125px;
   _width:126px;
   border-left:1px solid #ccc;
   height:24px;
   float:right;
   z-index:999;
   margin-right:6px;
   top: 0px;
   left: 0px;
}
#sites_nav a.menu_enter{
  display:block;
  text-align:left;
  width:118px;
  padding-left:8px;   
  height:19px;
  padding-top:5px;
  background:url(../images/ico_tri_close.png) no-repeat 115px 10px;
  margin-left:-1px;
  color:#8c8c8c;
  font-weight:bold;
  right:0px;
  position:absolute;
}
#sites_nav a.menu_enter_hover{
  padding-top:4px;
  z-index:999;
  border:1px solid #BFBFBF;
  border-bottom:none;
  width:116px;
  padding-left:7px;
  position:relative;
  z-index:9999;
  background:#fff url(../images/ico_tri_open.png) no-repeat 112px 9px;
  color:#ff0000;
}
#sites_nav div.sites_list{
   display:none;
   position:absolute;
   right:1px;
   top:23px;
   border:1px solid #BFBFBF;
   background:#fff;
   width:210px;
   padding:9px;
   z-index:99;
}
#sites_nav div.sites_list div.sl_box{
   width:175px;
   padding-left:35px;
   text-align:left;
}
#sites_nav div.sites_list div.sl_box a{
   color:#666;
}
#sites_nav div.sites_list div.sl_box a:hover
{
	text-decoration:underline;
	}
#sites_nav div.sites_list h6,#sites_nav div.sites_list dl dt{
   font-weight:bold;
   color:#666;
   font-size:12px;
   height:17px;
   padding-top:4px;
}
#sites_nav div.sites_list div.sl_box h6 a,#sites_nav div.sites_list div.sl_box dl dt a
{
    color:#0099cc;
    }
#sites_nav div.sites_list dl dd,#sites_nav div.sites_list div.sl_box ul li
{
    height:16px;
    padding-top:4px;
    }
#sites_nav div.sites_list div.sl_box
{
    border-bottom:1px solid #E5E5E5;
    padding-top:4px;
    padding-bottom:4px;
    }
#sites_nav div.sites_list div.sl_1
{
    background:url(../images/sites_nav_1.gif) no-repeat left 4px; 
    }
#sites_nav div.sites_list div.sl_1 ul li
{
    float:left;
    white-space:nowrap;
    padding-right:8px;
    text-align:left;
    }
#sites_nav div.sites_list div.sl_2
{
    background:url(../images/sites_nav_2.gif) no-repeat 5px 4px; 
    }
#sites_nav div.sites_list div.sl_3
{
    background:url(../images/sites_nav_3.gif) no-repeat left 4px; 
    }
#sites_nav div.sites_list div.sl_4
{
    background:url(../images/sites_nav_4.gif) no-repeat left 4px;
    border-bottom:none;
    position:relative;
    }
#sites_nav div.sites_list div.sl_4 h6
{
    padding-top:12px;
    }
#sites_nav div.sites_list div.sl_4 p.more
{
    font-weight:bold;
    position:absolute;
    left:105px;
    top:0px;
    height:17px;
    padding-top:15px;
    width:60px;
    padding-left:40px;
    background:url(../images/sites_nav_more.gif) no-repeat left 7px;
    }
#sites_nav div.sites_list div.sl_4 p.more a
{
    color:#0099cc;
    }
    
#sites_nav div.sites_list div.sl_5
        {
            background: url(http://www.ksyx.net/IndexV3/images/sites_nav_5.gif) no-repeat left 4px;
            border-bottom: none;
            position: relative;
        }

/*logo*/
#logo{
  position: absolute;
  left:0px;
  top:0px;
  padding:5px;
  width:201px;
  height:80px;
}
#logo img{
	height: 54px;
	width:201px;
}
#logo p{
	padding-top:6px;
	height:20px;
	border-top:1px dashed #D3D3D3;
}
#logo p a{
	color:#333;
}
#logo p a.hot
{
	color:#ff0000;
	}
#logo p span{
	margin-left:10px;
	margin-right:10px;
	color:#D8D8D8;
}
/*nav*/
#nav{
	padding-left:251px;
	height:81px;
	padding-top:12px;
	position: relative;
	z-index:99;
	overflow:hidden;
}
#nav ul li{
	float:left;
	width:67px;
	height:79px;
	padding-top:2px;
	margin-left:34px;
	text-align:center;
	display:inline;
	cursor:pointer;
}
#nav ul li.hover{
	background: url(../images/n_h_bg.gif);
}
#nav ul li p.imgbox{
	width:51px;
	height:35px;
	margin:0 auto;
}
#nav ul li p.nav_bg_1{
	background: url(../images/nav_bg.png) no-repeat 0px 0px;
}
#nav ul li p.nav_bg_2{
	background: url(../images/nav_bg.png) no-repeat -51px 0px;
}
#nav ul li p.nav_bg_3{
	background: url(../images/nav_bg.png) no-repeat -102px 0px;
}
#nav ul li p.nav_bg_4{
	background: url(../images/nav_bg.png) no-repeat -153px 0px;
}
#nav ul li p.nav_bg_5{
	background: url(../images/nav_bg.png) no-repeat -205px 0px;
}
#nav ul li p.nav_bg_6{
	background: url(../images/nav_bg.png) no-repeat -255px 0px;
}
#nav ul li p.nav_bg_7{
	background: url(../images/nav_bg.png) no-repeat -306px 0px;
}
#nav ul li.hover p.nav_bg_1{
	background: url(../images/nav_bg.png) no-repeat 0px -35px;
}
#nav ul li.hover p.nav_bg_2{
	background: url(../images/nav_bg.png) no-repeat -53px -35px;
}
#nav ul li.hover p.nav_bg_3{
	background: url(../images/nav_bg.png) no-repeat -102px -35px;
}
#nav ul li.hover p.nav_bg_4{
	background: url(../images/nav_bg.png) no-repeat -153px -35px;
}
#nav ul li.hover p.nav_bg_5{
	background: url(../images/nav_bg.png) no-repeat -205px -35px;
}
#nav ul li.hover p.nav_bg_6{
	background: url(../images/nav_bg.png) no-repeat -255px -35px;
}
#nav ul li.hover p.nav_bg_7{
	background: url(../images/nav_bg.png) no-repeat -306px -35px;
}
#nav ul li p.name{
	padding-top:8px;
	color:#000;
}
#nav ul li.hover p.name{
	color:#0174C4;
}
/*subnav*/
#subnav{
	clear:both;
	margin-top:-4px;
	padding:7px;
	padding-bottom:6px;
	height:29px;
	background: url(../images/subnav_bg.gif) no-repeat;
	overflow:hidden;
}
#subnav ul{
	display:none;
}
#subnav ul.subnav_1
{
	margin-left:10px;
	}
#subnav ul.subnav_2
{
	margin-left:178px;
	}
#subnav ul.subnav_3
{
	margin-left:363px;
	}
#subnav ul.subnav_4
{
	margin-left:490px;
	}
#subnav ul.subnav_5
{
	margin-left:385px;
	}
#subnav ul.subnav_6
{
	margin-left:480px;
	}
#subnav ul.subnav_7
{
	margin-left:285px;
	}
#subnav ul li{
	float:left; 
	height:29px;
	font-size:14px;
	margin-left:6px;
	display:inline;
	background: url(../images/n_point.gif) no-repeat 5px 9px;
}
#subnav ul li.hover{
	background: url(../images/subnav_b.gif) repeat-x;
}
#subnav ul li a{
	display:block;
	height:29px;
	float:left;
	color:#fff;
	text-decoration:none;
}
#subnav ul li.hover a{
   color:#000;
	background: url(../images/subnav_r.gif) no-repeat right top;
}
#subnav ul li a span{
	display:block;
	padding-left:22px;
	padding-right:14px;
	height:21px;
	padding-top:8px;
	cursor:pointer;
	float:left;
}
#subnav ul li.hover a span{
	background: url(../images/subnav_l.gif) no-repeat left top;
}
/*search course box*/
#searchbar{
   padding:0 6px;
	height:36px;
	background: url(../images/searchbar_bg.gif);
}
#search_body{
	float:left;
	text-align:left;
	width:566px;
	position:relative;
	color:#333;
}
#search_body img{
	vertical-align: middle;
	margin-right:15px;
	height:35px;
	width:40px;
}
#search_body label.course_setip{
	position:absolute;
	top:12px;
	left:50px;
}
#search_body div#course_sectype{
	position:absolute;
	left:115px;
	top:8px;
	height:20px;
	width:132px;
}
#search_body div#course_sectype div#sectype_box {
	position:relative;
	height:16px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:18px;
	width:112px;
	background: url(../images/mulsec_bg.gif) no-repeat;
	cursor:pointer;
}
#search_body div#course_sectype div#sectype_box  p#sectype_value{
	height:14px;
	line-height:14px;
	width:108px;
	padding-left:2px;
	border:1px solid #fff;
	color:#333;
	cursor:pointer;
}
#search_body div#course_sectype div#sectype_box ul.mul_select{
	position:absolute;
	top:20px;
	left:0px;
	width:130px;
	_overflow:hidden;
	border:1px solid #C4C4C4;
	display:none;
	background:#fff;
}
#search_body div#course_sectype div#sectype_box ul.mul_select li{
	height:12px;
	padding:4px;
	width:122px;
	color:#333;
	cursor:pointer;
}
#search_body div#course_sectype div#sectype_box ul.mul_select li.hover{
	background:#0099E0;
	color:#fff;
}
#search_body p#course_key{
	position:absolute;
	left:255px;
	top:8px;
	height:16px;
	_height:20px;
	padding-top:2px;
	padding-bottom:2px;
	_padding-top:0;
	_padding-bottom:0;
	padding-left:2px;
	padding-right:20px;
	width:236px;
	background: url(../images/searchbox_bg.gif) no-repeat;
}
#search_body p#course_key input.inp_text{
	border:none;
	height:14px;
	_height:16px;
	width:236px;
	background:#fff;
	color:#A5A5A5;
}
#search_body input.btn_se_course{
	position: absolute;
	left:520px;
	top:8px;
	width:44px;
	height:20px;
	line-height:20px;
	border:none;
	background: url(../images/search_btn_bg.gif);
	cursor: pointer;
}
/**/
#search_add
{
	float:right;
	width:420px;
	height:24px;
	padding-top:12px;
	text-align:left;	
	position:relative;
}
#search_add a{
	color: #0174C4;
	text-decoration:underline;
}
#search_add a:hover{
	color: #DC2D00;
}
#search_add p.se_rec{
	position:absolute;
	right:6px;
	top:6px;
	height:25px;
	width:91px;
	text-align:center;
	background: url(../images/link_olb_bg.gif);
	visibility:hidden;
}
#search_add p.se_rec a{
	display:block;
	height:18px;
	padding-top:7px;
	color:#fff;
	text-decoration:none;
}
#search_add p.se_rec a:hover{
	color:#fff;
}
/*container*/
#container{
	width:1003px;
	margin:0 auto;
	position:relative;
	background:#fff;
}
/*container row part*/
.cr_part{
	padding-top:10px;
	clear:both;
	height:306px;
}
#top_flash{
	height: 110px;
	width:1003px;
	position: relative;
	overflow:hidden;
}
#flash_imgbox ul li{
	display:none;
	width:1003px;
	height:110px;
	overflow:hidden;
}
#flash_imgbox ul li img{
	width:1003px;
	height:110px;
}
#flash_imgbox ul li.cur{
	display:block;
}
#flash_time{
	position:absolute;
	left:10px;
	top:10px;
}
#flash_time span#leave_time
{
	color:#DC2D00;
	font-family:Tahoma;
	font-weight:bold;
	font-size:16px;
	font-style:italic;
	margin-left:6px;
	margin-right:8px;
	}
#flash_index{
	position:absolute;
	right:1px;
	bottom:1px;
	height:16px;
	width:168px;
}
#flash_index ul 
{
     position:absolute;
     right:0px;
     bottom:1px;
}
#flash_index ul li{
	width:16px;
	float:left;
	background: #DDD;
	border-left:1px solid #F2F2F2;
	color:#333;
	text-align:center;
	cursor:pointer;
}
#flash_index ul li.cur{
	background:#DC2D00;
	color:#fff;
}
/*public left_right by position*/
.l_r_pos{
	text-align: left;
	position:relative;
}
.l_r_pos_r{
	position:absolute;
	right:0;
	top:0;
	text-align:left;
}
ul.l_r_pos li{
	position:relative;
	height:24px;
	line-height:24px;
	font-size:14px;
	color:#666;
	overflow:hidden;
}
ul.l_r_pos li span{
	position: absolute;
	right:0;
	top:4px;
	color:#666;
}
ul.l_r_pos li a{
	color:#333;
}
ul.l_r_pos li a:hover{
	color: #DC2D00;
}
/*public width height*/
.w710{
	width:710px;
}
.w710b{
	width:708px;
}
.w285{
	width:285px;
}
.w285b{
	width:283px;
}
.w415{
	width:415px;
}
.w415b{
	width:413px;
}
.h260{
	height:260px;
	overflow:hidden;
}
.h289{
	height:289px;
	overflow:hidden;
	margin-top:10px;
}
.h104{
	height:104px;
	overflow:hidden;
	margin-top:10px;
}
.h409{
	height:409px;
	overflow:hidden;
	margin-top:10px;
}
/*public title style*/
h6.w285_tit{
  width:274px;
  height:20px;
  padding-top:8px;
  padding-left:12px;
  font-size:14px;
  text-align:left;
  position: relative;
  background: url(../images/w285_tit_bg.gif) no-repeat;
  color:#DC2D00;
}
h6.w285_tit a{
  color:#DC2D00;
}
h6.w285_tit span{
  font-size:12px;
  position:absolute;
  right:10px;
  top:8px;
  font-weight:100;
}
h6.w285_tit span a{
  color:#333;
  text-decoration:underline;
}
h6.w285_tit span a:hover{
	color:#DC2D00;
}
h6.w285s_tit{
	position:relative;
	height:31px;
	width:285px;
	background: url(../images/w285s_tit_bg.gif);
}
h6.w285s_tit p{
	position:absolute;
	left:1px;
	top:1px;
	height:23px;
	padding-top:7px;
	font-size:14px;
	font-weight:bold;
	color:#DC2D00;
	width:82px;
	text-align:center;
}
h6.w285s_tit p a
{
    color:#DC2D00;
    }
h6.w710b_tit{
	width:696px;
	padding-left:12px;
   height:20px;
	padding-top:7px;
	background: url(../images/w710b_tit_bg.gif) repeat-x;
	border-bottom:1px solid #bad4ef;
	text-align:left;
	position:relative;
	font-size:14px;
	color:#DC2D00;
}
h6.w710b_tit a
{
    color:#DC2D00;
    }
h6.w710b_tit span{
	font-size:12px;
   position:absolute;
   right:10px;
   top:6px;
   font-weight:100;
}
h6.w710b_tit span a{
	color:#333;
	margin-left:12px;
}
h6.w710b_tit span a:hover{
	color: #DC2D00;
}
/*public hot_model*/
.hot_model h3{
	font-size:20px;
	font-family:黑体;
	height:32px;
   line-height:32px;
	text-align:center;
}
.hot_model h3 a{
   color:#0174C4;	
}
.hot_model h3 a:hover{
	color:#0174C4;	
}
.hot_model p{
	height:21px;
	padding-top:6px;
	border-bottom:1px dashed #dbdbdb;
	text-align:center;
	font-size:12px;
}
.hot_model p span{
	margin-left:12px;
	margin-right:12px;
	font-size:10px;
	font-family:Tahoma;
	color:#666;
}
.hot_model p a{
	color:#000;
}
.hot_model p a:hover{
	color:#DC2D00;
}
.hot_model ul{
	padding-top:12px;
}
.hot_model ul li{
	font-size:14px;
	height:24px;
	line-height:24px;
	color:#666;
	overflow:hidden;
}
.hot_model ul li a{
	color:#333;
}
.hot_model ul li a:hover{
	color:#DC2D00;
}
/*public iw_model*/
dl.iw_model dt{
    height:75px;
	 padding-top:4px;
	 padding-bottom:8px;
	 border-bottom:1px dashed #ccc;
	 text-align:center;
}
dl.iw_model dt img{
    float:left;
	 height:71px;
	 width:380px;
	 padding:2px;
	 overflow:hidden;
	 border:1px solid #ddd;
}
dl.iw_model dd{
    padding-top:4px;
}
/*public tab_menu*/
.tab_menu{
	height:27px;
	border-top:1px solid #BAD4EF;
	border-right:1px solid #BAD4EF;	
}
.tab_menu ul{
   height:27px;
   background: url(../images/tab_menu_normal.gif) repeat-x left top;	
}
.tab_menu ul li{
	float:left;
	width:137px;
	height:20px;
	padding-top:6px;
	border-left:1px solid #BAD4EF;
	text-align:center;
	font-size:14px;
	cursor:pointer;
}
.tab_menu ul li a{
	color:#333;
} 
.tab_menu ul li a:hover{
	color:#DC2D00;
}
.tab_menu ul li.cur a{
	color:#DC2D00;
}
.tab_menu ul li.cur{
	border-bottom: none;
	height:21px;
	font-weight:bold;
	background: url(../images/tab_menu_this.gif);
}
.tab_content{
	border:1px solid #BAD4EF;
	border-top:none;
	padding:10px;
}
.tab_content .content_inner{
	display: none;
}
.tab_content .cur{
	display:block;
}
/*private cp1=top_flash+top_ads*/
.cp1{
	height:137px;
	background:#fff;
}
/**/
#top_flash{
	height: 108px;
	overflow:hidden;
}
#top_ads{
   height:26px;
	padding-top:3px;
	padding-left:12px;
	background:url(../images/top_ads_bg.gif);
	text-align:left;
}
#top_ads span{
   margin-left:12px;
}
#top_ads span a{
   color:#0174C4;
}
#top_ads span strong{
   color:#DC2D00;
	font-size:14px;
	margin-left:4px;
	margin-right:4px;
}
/*private cp2*/
.cp2{
	height:982px;
	height:1082px;/*******/
	overflow:hidden;
}
/*private course list*/
#course_list
{
    position:relative;
}
#course_list h5{
	height:35px;
	padding-top:8px;
	font-size:14px;
	text-align:center;
	background: url(../images/course_list_tit.gif);
	color:#fff;
}
#course_list div.listbox{
	border:1px solid #B2CFED;
	border-top:none;
	width:283px;
	height:934px;
	height:1038px;/*******/
	position:relative;
	overflow:hidden;
}
#course_list div.listbox dl{
	clear: both;
	border-bottom:1px dashed #dbdbdb;
	margin-top:1px;
	margin-top:5px;
	padding-top:4px;
}
#course_list div.listbox dl dt{
	margin:4px;
	margin-top:0px;
	height:14px;
	text-align:left;
	position:relative;
}
#course_list div.listbox dl dt.level_0{
	background: url(../images/star_level.gif) no-repeat 66px 0;
}
#course_list div.listbox dl dt.level_1{
	background: url(../images/star_level.gif) no-repeat 66px -14px;
}
#course_list div.listbox dl dt.level_2{
	background: url(../images/star_level.gif) no-repeat 66px -28px;
}
#course_list div.listbox dl dt.level_3{
	background: url(../images/star_level.gif) no-repeat 66px -42px;
}
#course_list div.listbox dl dt.level_4{
	background: url(../images/star_level.gif) no-repeat 66px -56px;
}
#course_list div.listbox dl dt.level_5{
	background: url(../images/star_level.gif) no-repeat 66px -70px;
}
#course_list div.listbox dl dt p.course_root{
	position:absolute;   	
	left: -4px;
	*left:0px;
	top:-4px;
	height:18px;
	padding-top:3px;
	width:55px;
	padding-left:3px;
	text-align:left;
	background: url(../images/clist_thead.gif);
	color:#fff;
}
#course_list div.listbox dl dt p.course_root a
{
	color:#fff;
	}
#course_list div.listbox dl dd{
	margin-left:15px;
	padding-left:34px;
	padding-top:8px;
	text-align:left;
	background: url(../images/bg_l_line.gif) repeat-y;
	margin-top:-1px;
	position:relative;
	overflow:hidden;
	height:expression(this.getElementsByTagName("ul").length*20+"px");
}
#course_list div.listbox dl dd ul{
	clear:both;
	height:20px;
}
#course_list div.listbox dl dd ul li{
	float:left;
	width:66px;
	height:14px;
	padding-top:2px;
	border-right:1px dotted #ddd;
	margin-right:8px;
}
#course_list div.listbox dl dd ul li a{
   color:#0174C4;
}
#course_list div.listbox dl dd ul li a:hover{
	color:#DC2D00;
}
#course_list div.listbox dl dd ul li.li_third{
	border-right:none;
}
#course_list div.listbox dl dd p.arrow{
  position:absolute;
  left:0;
  bottom:0;
  width:23px;
  height:55%;
  background:#fff;
}
#course_list div.listbox dl dd p.arrow img
{
	width:23px;
	height:10px;
	}
	
/****/
#course_list div.listbox #tempads
{
     margin-top:10px;
     margin-top:0px;
}
/**/
.cp2r_m_n_d .tab_content{
	height:211px;
	overflow:hidden;
}
/**/
#movement_us ul li a.red{
	color:#DC2D00;
}
/**/
#ad_sign
{
	position:absolute;
	right:0px;
	bottom:0px;
	height:71px;
	width:286px;
	overflow:hidden;
	}
#ad_sign img
{
	height:71px;
	width:286px;
	}
/**/
#class_show ul{
  border:1px solid #B6CFED;
  border-top:none;
  padding:1px;
  padding-top:0;
  height:156px;
  width:281px;
  margin-top:-4px;
  overflow:hidden;
}
#class_show ul li{
  height:75px;
  border:3px solid #CCE0F3;
  border-top:none;
  padding-left:2px;
  padding-right:2px;
  width:271px;
  background:#fff;
  margin:0;
  *margin-top:-3px;
}
#class_show ul li.li_first{
  border-left:none;
  border-right:none;
  padding-left:5px;
  padding-right:5px;
  background: url(../images/cs_fli_bg.gif) no-repeat left top;
  margin-top:0;
}
#class_show ul li dl{
  background: url(../images/line_dotted.gif) repeat-x left 2px;
  padding-top:12px;
  height:63px;
  padding-left:6px;
  padding-right:6px;
  position:relative;
  overflow:hidden;
}
#class_show ul li dl dt{
  width:53px;
  height:50px;
  padding:1px;
  border: 1px solid #DDD;
  overflow:hidden;
}
#class_show ul li dl dd{
  position:absolute;
  right:0px;
  top:10px;
  width:190px;
  text-align:left;
  line-height:14px;
}
#class_show ul li dl dd p.c_s_tit{ 
  position:relative;
}
#class_show ul li dl dd p.c_s_tit a{
   color:#0174C4;
}
#class_show ul li dl dd p.c_s_tit a:hover{
	color:#DC2D00;
}
#class_show ul li dl dd p.c_s_tit span{
  position:absolute;
  right:0px;
  top:0px;
  color:#666;
}
#class_show ul li dl dd p.c_s_intro{
  color:#333;
  line-height:16px;
  margin-top:6px;
}
/*studier voice*/
#voice_wrap{
   width:263px;
	border:1px solid #bad4ef;
	border-top:none;
	padding:10px;
	height:240px;
   overflow:hidden;
}
#voice_listbox{
   width:263px;
	height:205px;	
	line-height:20px;
	position:relative;
}
#voice_listbox ul{
   position:absolute;
	top:0px;
	left:0px;
	width:263px;
	height:195px;
	overflow:hidden;
}
#voice_listbox ul li{
   white-space:pre-line;
	height:90px;
}
#voice_listbox ul li p.voice_content{
	height:60px;
	overflow:hidden;
	margin-top:4px;
	line-height:20px;
}
#voice_listbox ul li p.voice_content a{
   color:#333;
}
#voice_listbox ul li p.voice_whopub{
	height:22px;
	line-height:22px;
	overflow:hidden;
	margin-top:6px;
}
#voice_listbox ul li p.voice_whopub img{
	vertical-align: middle;
	width:20px;
	height:20px;
}
#voice_listbox ul li p.voice_whopub a{
   color:#0174C4;
}
#voice_do{
	padding-top:10px;
	border-top:1px dashed #ddd;
	text-align:center;
}
#voice_do img
{
	width:96px;
	height:23px;
	}
/*new_work down*/
.cp2r_w .tab_content
{
   height:240px;	
}
#new_work{
}
#new_work ul li{
   padding-left:20px;
	background: url(../images/ico_down.gif) no-repeat 0px 4px;
}
/**/
#m_ad_1{
	border: 1px solid #BAD4EF;	
	width:708px;
	height:92px;
	overflow:hidden;
}
#m_ad_1 img{
	width:708px;
	height:92px;
}
/**/
.cp2r_e_v_s
{
    margin-top:10px;
    }
.cp2r_e_v_s .tab_content{
	height:360px;
	overflow:hidden;
}
.cp2r_e_v_s .tab_content ul.l_r_pos li{
	color:#333;
	padding-left:20px;
}
#ol_exam ul.l_r_pos li{
	background: url(../images/st_exam.gif) no-repeat 0px 3px;
}
#ol_video ul.l_r_pos li,#ol_study ul.l_r_pos li{
	background: url(../images/st_video.gif) no-repeat 0px 3px;
}
/**/
#famous_teacher ul{
   padding:8px;
	clear:both;
	border:1px solid #BAD4EF;
	border-top:none;
	height:311px;
}
#famous_teacher ul li{
   height:135px;
	padding-top:19px;
	overflow:hidden;
	clear:both;
	border-bottom:1px dashed #aaa;
}
#famous_teacher ul li dl dt{
   width:80px;
	float:left;
	margin-right:10px;
}
#famous_teacher ul li dl dt img{
   height:103px;
	width:80px;
	margin-top:7px;
}
#famous_teacher ul li dl dd{
   padding-top:10px;
	padding-bottom:10px;
	height:66px;
	line-height:22px;
	color:#333;
	text-align:left;
	text-indent:2em;
}
#famous_teacher ul li dl dd a{
   color:#0174C4;
	text-decoration:underline;
}
#famous_teacher ul li dl dd a:hover{
   color:#DC2D00;
}
/**/
#team_teacher dl{
	border:1px solid #BAD4EF;
	padding:10px;
	height:359px;
	overflow:hidden;
}
#team_teacher dl dt{
	height: 160px;
	border-bottom:1px dashed #ddd;
}
#team_teacher dl dt ul li{
	float:left;
	width:59px;
	height:69px;
	border:1px solid #ddd;
	overflow:hidden;
	margin-bottom:10px;
	margin-left:4px;
	display: inline;
	position:relative;
}
#team_teacher dl dt ul li p.teacher_name{
	position: absolute;
	top: 53px;
	left:0px;
	width:59px;
	height:14px;
	padding-top:2px;
	color: #fff;
	background:#000;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
	text-align:center;
}
#team_teacher dl dt ul li img{
	width:59px;
	height:69px;
}
#team_teacher dl dd{
	padding-top:4px;
	line-height:22px;
	color:#333;
}
/**/
.cp3
{
    height:110px;
    overflow:hidden;
}
.cp3 img
{
    height:110px;
    width:1003px;
}
/*lecture*/
#lecture ul{
	padding:10px;
	border:1px solid #BAD4EF;
	border-top:none;
}
/*container part 4*/
.cp4{
	height:338px;
	overflow:hidden;
}
.cp4r_e_p_n .tab_content{
	height:288px;
}

/*picture_news*/
#picture_news ul li{
   float:left;
	padding-top:12px;
	margin-left:10px;
	margin-right:10px;
	display:inline;
	height:131px;
	width:111px;
	overflow:hidden;
	text-align:center;
}
#picture_news ul li img{
   border:1px solid #a4a5a5;
	border-left:1px solid #e4e6e6;
	border-right:1px solid #e4e6e6;
	width:109px;
	height:81px;
	margin-bottom:2px;
}
#picture_news ul li p{
   line-height:20px;
	font-family:Tahoma,宋体;
	margin-top:10px;
}
#picture_news ul li p a{
   color:#333;
}
#picture_news ul li p a:hover{
   color:#0174C4;
}
/*ol_sign*/
#ol_sign_scroll{
    border:1px solid #BAD4EF;
	 border-top:none;
	 height:296px;
	 padding:6px 10px;
	 overflow:hidden;
}
#ol_sign_scroll ul{
    height:296px;
	 overflow:hidden;
}
#ol_sign_scroll ul li{
    clear:both;
	 height:74px;
	 text-align:left;
}
#ol_sign_scroll ul li p{
    height:20px;
	 padding-top:4px;
	 color:#333;
	 overflow:hidden;
}
#ol_sign_scroll ul li p.olsign_info{
	 color:#0174C4;
	 padding-top:6px;
}
#ol_sign_scroll ul li p.olsign_info span{
    float:right;
	*margin-top:-16px;
}
/**/
#book_sheet{
	 border:1px solid #BAD4EF;
	 width:708px;
}
#book_sheet_list{
    padding:0px 6px;
	 padding-bottom:10px;
	 height:267px; 
}
#book_sheet_list ul{
    clear:both;
	 padding-top:8px;
	 height:117px;
	 padding-bottom:8px;
}
#book_sheet_list ul li{
     float:left;
	 width:222px;
	 margin-left:5px;
	 margin-right:5px;
	 margin-top:11px;
	 display:inline;
}
#book_sheet_list ul li dl{
     height:117px;
	 overflow:hidden;
}
#book_sheet_list ul li dl dt{
     width:87px; 
	 height:105px;
	 overflow:hidden;
	 float:left;
	 margin-top:5px;
	 border:1px solid #DDD;
}
#book_sheet_list ul li dl dt img{
    width:87px;
	 height:105px; 
}
#book_sheet_list ul li dl dd{
    width:125px;
	 padding-left:5px;
	 float:right; 
}
#book_sheet_list ul li dl dd p{
    margin-top:2px;
	 line-height:22px;
	 text-align:left;
	 color:#333;
}
#book_sheet_list ul li dl dd p a{ 
	 color:#0174C4;
}
#book_sheet_list ul li dl dd p strong a{
	 color:#666;
}
#book_sheet_list ul li dl dd p strong a:hover{
	color:#DC2D00;
}
/**/
#area_nav_list{
	border:1px solid #BAD4EF;
	border-top:none;
	padding:9px;
	height:260px !important;	
	_height:265px;
}
#area_nav_list ul{
	padding-bottom: 3px;
	padding-left:5px;
}
#area_nav_list ul li{
    text-align:left;
	 height:28px;
	 line-height:28px;
	 padding-left:5px;
}
#area_nav_list ul li a{
	 color:#333;
}


#area_nav_list ul li .lrkong
{
	text-align:center;
	margin-left:15px;
	margin-right:2px;
}


#area_nav_list ul li a:hover{
	color:#dc2d00;
}
#area_nav_list ul li span{
    margin-left:5px;
	 margin-right:5px;	 
}
#area_nav_list ul li span{
	 color:#dc2d00;
}

#area_nav_list dl{
    padding-top:10px;
	 background:url(../images/line_dotted.gif) repeat-x;
	 text-align:left;
}
#area_nav_list dl dt{
    font-size:14px;
	 color:#0174C4;
	 height:22px;
	 padding-bottom:4px;
	 padding-left:6px;
}
#area_nav_list dl dd{
    float:left;
	 padding-left:6px;
	 width:126px;
	 height:22px;
	 padding-top:6px;
	 font-size:13px;
	 color:#666;
}
#area_nav_list dl dd a{
	color:#333;
}
#area_nav_list dl dd a:hover{
	color: #DC2D00;
}
/**/
#m_ad_3{
   border:1px solid #BAD4EF;
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;
	width:283px;
	height:92px;
	overflow:hidden;
	margin-top:10px;
}
#m_ad_3 img{
	width:264px;
	height:92px;
}
/*m_ad_4*/
#m_ad_4{
	height:110px;
	overflow:hidden;
}
#m_ad_4 img{
	width:1003px;
	height:110px;
}
/*container part 7*/
.cp7{
	margin-top:10px;
}
/**/
#friend_link{
   border:1px solid #bad4ef;
	padding-bottom:6px;
	height:100px;
}
#friend_link dl{
   padding-left:10px;
	padding-right:10px;
	text-align:left;
	white-space:nowrap;
}
#friend_link dl dt{
   height:18px;
	padding-top:4px;
	padding-left:10px;
	font-weight:bold;
	color:#333;
}
#friend_link dl dd{
	width:981px;
}
#friend_link dl dd ul li{
   float:left;
	padding-left:10px;
	padding-right:10px;
	height:26px;
	line-height:26px;
}
#friend_link dl dd ul li a{
   color:#333;
	font-family:Tahoma,宋体;
}
#friend_link dl dd ul li a:hover{
   text-decoration:underline;
	color:#DC2D00;
}
/**/
#footer{
	width:1003px;
	margin:0 auto;
	padding-top:10px;
	background:#fff;
	clear:both;
}
#site_menu{
	 height:26px;
	 padding-top:12px;
	 background:url(../images/site_menu_bg.gif) repeat-x;
	 text-align:center;
}
#site_menu span{
	margin-left:16px;
	margin-right:16px;
	color:#ddd;
}
#site_menu a{
    color:#333;
}
#site_copyright{
    padding-top:10px;
	 padding-bottom:30px;
}
#site_copyright p{
    line-height:28px;
	 color:#333;
	 text-align:center;
	 font-family:Tahoma,宋体;
}
#site_copyright p a
{
	color:#333;
	margin-left:8px;
	}
	
/*GoldLink*/
.tab_menu_new
{
    border-right: 1px solid #BAD4EF;
    border-top: 1px solid #BAD4EF;
    height: 27px;
    position:relative;
}
.tab_menu_new ul
{
    background: url( "../images/tab_menu_normal.gif" ) repeat-x scroll left top transparent;
    height: 27px;
}

.tab_menu_new ul li.cur {
    background: url("../images/tab_menu_this.gif") repeat scroll 0 0 transparent;
    border-bottom: medium none;
    font-weight: bold;
    height: 24px;
    _height: 21px;
}

.tab_menu_new ul li {
    border-left: 1px solid #BAD4EF;
    cursor: pointer;
    float: left;
    font-size: 12px;
    height: 20px;
    +height:18px;
    _height:21px;
    
    padding-top: 3px;
    +padding-top:4px;
    _padding-top:6px;

    
    text-align: center;
    width: 137px;
}

.tab_menu_new ul li.cur a {
    color: #DC2D00;
    font-family: 宋体;
    font-weight: bold;
}


.tab_menu_new ul li a {
    color: #333333;
}
/**/
.tab_content_new {
    border: 1px solid #BAD4EF;
    border-top:0px;
    padding: 10px;
    overflow:hidden;
    /*
    height:82px;
    _height:75px;
*/
}    
/**/
#friend_link_new
{
    padding-bottom: 6px;
    overflow:hidden;
}
.cp7
{
    margin-top: 10px;
}
.links dl
{
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
    white-space: nowrap;
}
.links dl dd {
    padding: 0 27px;
    width: 905px;
}

.links dl dd ul li
{
    float: left;
    height: 26px;
    line-height: 30px;
}
.links dl dd ul li span, #goldlink dl dd ul li span
{
    padding: 0 5px;
    color: #999;
}
.links dl dd ul li a
{
    color: #333333;
    font-family: 微软雅黑;
}
.links dl dd ul li a:hover
{
    color: Red;
}
/**/#goldlink ul li
{
    float: left;
    height: 26px;
    line-height: 26px;
}
.links
{ 
	display:none;
}

.cur
{
    display: block;
}
#linknum
{
	color: #AAAAAA;
	font-weight: 100;
	position:absolute;
	top:5px;
	right:10px;
}

/*逸仙成就我的梦想*/

#book_sheet_listmx{
    padding:0px 6px;
	 padding-bottom:10px;
	 height:267px; 
}
#book_sheet_listmx ul{
    clear:both;
	 padding-top:8px;
	 height:117px;
	 padding-bottom:8px;
}
#book_sheet_listmx ul li{
     float:left;
	 width:335px;
	 margin-left:5px;
	 margin-right:5px;
	 margin-top:11px;
	 display:inline;
}
#book_sheet_listmx ul li dl{
     height:117px;
	 overflow:hidden;
}
#book_sheet_listmx ul li dl dt{
     width:87px; 
	 height:105px;
	 overflow:hidden;
	 float:left;
	 margin-top:5px;
	 border:1px solid #DDD;
}
#book_sheet_listmx ul li dl dt img{
    width:87px;
	 height:105px; 
}
#book_sheet_listmx ul li dl dd{
    width:235px;
	 padding-left:5px;
	 float:right; 
}
#book_sheet_listmx ul li dl dd p{
    margin-top:2px;
	 line-height:22px;
	 text-align:left;
	 color:#333;
}
#book_sheet_listmx ul li dl dd p a{ 
	 color:#0174C4;
}
#book_sheet_listmx ul li dl dd p strong a{
	 color:#DC2D00;
}
#book_sheet_listmx ul li dl dd p strong a:hover{
	color:#DC2D00;
}
#book_sheet_listmx .redt
{
	color:#DC2D00;
}
