﻿@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px;}
body{font-size:12px;font-family:Verdana,"Lucida Grande",Arial,Helvetica,sans-serif;}
h3,h4,h5,h6{ font-size:12px;}
img{border:0;}
ul,li{list-style:none; margin:0; padding:0;}
a{margin:0;padding:0;text-decoration:none; color:#000;}
a:hover{color:#FF9900;}
.clear{clear:both;}
.hide{ display:none;}
.fl_lef{ float:left;}
.fl_rig{ float:right;}
.cls_both{ clear:both;}
body{ background:#f5f2fb;}
.header_bg{height:87px; text-align:left; background:url(image/top_bg.jpg) repeat-x;}
.wrap{width:1000px;margin:0 auto;}
#head{  height:85px; text-align:left;}
 #subnav a.current{ color:#f00; font-weight:bold;}
.logo{background:url(image/index_02.jpg) no-repeat top left; height:85px;}
	#nav{ float:left; height:85px; width:600px;}
	#nav ul li{ float:left; width:80px; margin-right:15px; text-align:center; color:#000; font-weight:bold;}
	#nav ul li a{color:#000; text-decoration:none; font-size:14px; font-weight:bold; height:30px; line-height:30px;} 
	#nav ul li a:hover{ color:#FF6600;}
	#head_right{ float:right; height:70px ; width:80px; font-size:12px; margin-top:2px; line-height:18px; border-left:solid 1px #dccdfa; padding-left:10px;}
	
#subnav{ background:#fff url(image/dh_bg_08.gif) repeat-x top left; border:1px solid #cfaeea; height:49px; text-align:left; width:998px;}
#subleft ul li a{ font-size:14px; color:#333;}
#subleft ul li a:hover{ color:#f00; text-decoration:none;}
#subleft ul li,#subleft{ float:left; }
#subleft{  margin-left:8px; margin-top:8px; width:120px; line-height:18px;}
#subleft ul li{ line-height:18px;}
#subleft ul li a{ font-weight:bold; margin:0px 10px; color:#333; font-size:14px;}
#subnav ul h2{background:url(image/nav_Title_09.gif) no-repeat top left; width:52px; height:30px;*height:50px;_height:30px; color:#330099; float:left; padding:8px 0 8px 8px;*padding:8px 0px 4px 8px; letter-spacing:5px; line-height:18px;}
#subnav ul h2 a{color:#330099; font-size:14px;}
#subnav ul h2 a:hover{text-decoration:none; color:#FF0000;}

.qnkf,.yybj,.czkc,.hdkj{float:left;}
.hdkj{ float:right;}
.qnkf h3 a,.yybj h3 a,.czkc h3 a,.hdkj h3 a{ color:#333; font-weight:normal; font-size:14px;}
.qnkf h3 a:hover,.yybj h3 a:hover,.czkc h3 a:hover,.hdkj h3 a:hover{ text-decoration:none; color:#f00;}
.qnkf ul{ width:280px;}
.qnkf ul li,.yybj ul li,.czkc ul li,.hdkj ul li{ float:left; line-height:18px; margin-top:5px; width:70px; text-align:center; overflow:hidden; height:18px;}
.yybj ul li,.czkc ul li,.hdkj ul li{width:43px; *width:45px;}
.yybj ul{ width:200px;}
.czkc ul{ width:210px;} .czkc ul li{ width:50px;}
.hdkj ul{ width:170px;}


	a.navTitle:link,a.navTitle:visited{ background:url(image/nav_Title_09.gif) no-repeat top left; width:52px; height:30px; color:#330099; display:block; font-weight:bold; padding:6px; letter-spacing:5px; line-height:18px;}
	a.navTitle:hover{ text-decoration:none; color:#FF0000;}
	a.lhsy:link,a.lhsy:visited{ background:url(image/lhsy_icon.gif) no-repeat center 6px; display:block; padding-top:55px;  }
	a.spc:link,a.spc:visited{ background: url(image/spc_icon.gif) no-repeat center 6px; display:block; padding-top:55px;  }
	a.dzb:link,a.dzb:visited{ background:  url(image/dzb_icon.gif) no-repeat center 6px; display:block; padding-top:55px;  }
	a.zxkc:link,a.zxkc:visited{ background: url(image/zxkc.gif) no-repeat center 6px; display:block; padding-top:55px;  }
	a.hdkj:link,a.hdkj:visited{ background:  url(image/hdkj_icon.gif) no-repeat center 6px; display:block; padding-top:55px;  }
	a.wyjm:link,a.wyjm:visited{ background: url(image/wyjm_icon.gif) no-repeat center 6px; display:block; padding-top:55px;  }

#searchbar{ clear:both;width:988px;background:#eae0fc; border:1px solid #cfaeea; height:28px;color:#660099;font-size:12px;padding:0 5px; line-height:28px; position:relative;}
#searchbar input{border:1px solid #9966cc; margin-right:10px;}
#searchbar p{ float:right; padding-right:10px;}
#searchbar .login_form{ _padding-top:5px;}
#searchbar .a_link{ position:absolute; top:0px; left:380px;}
#searchbar .reg,#searchbar .submit{ display:block; height:28px; width:56px;background:url(image/zc_btn_13.gif) no-repeat; text-indent:-9999px; cursor:pointer; border:0px; float:left; margin-right:6px;}
#searchbar .submit{background:url(image/denglu_btn_13.gif) no-repeat;}
#searchbar .search_sub{height:25px; width:58px;background:url(image/sear_btn_13.gif) no-repeat; text-indent:-9999px; cursor:pointer; border:0px;}

#mainpage{border:1px solid #cfaeea; background:#fff; border-top:0px; width:980px; margin:0 auto; padding:10px 9px; *padding:10px 9px 0 9px;}
   #mainleft{  width:198px; float:left;}
      #kc_category h3{ height:28px; background:url(image/zxck_dot.gif) no-repeat -4px -3px;line-height:24px; padding-left:40px; color:#fff; font-size:14px;}
	      #categorydiv{background:url(image/zxkc_re.jpg) repeat-y; padding-left:8px; padding-bottom:10px; border-bottom:1px solid #dbbff9;}
		         .category_sort{width:185px; position:relative; _margin-bottom:10px;}
		         .category_sort h4{ height:25px;background:url(image/zxck_dot.gif) no-repeat -12px -58px; line-height:25px; padding-left:10px; font-size:14px; color:#9834cc;}
				 .category_sort .category_more a{ display:block;width:42px; height:12px; position:absolute; top:5px; left:140px;}   .category_more span{ display:none;}
				 .sortdiv{ padding:9px;}
				 .sortdiv a{ display:block; float:left;width:75px; height:16px; margin-bottom:10px;*margin-bottom:0px;overflow:hidden; *width:80px;font-size:14px; text-align:center; color:#555;}  .sortdiv span{ float:left;} .sortdiv a:hover{ color:#f00;}
	  .blk{padding-top:10px;}  .blk a:hover{ color:#f00;}
	  .blkdiv{border:1px solid #dbbff9; border-top:0px; position:relative;}		 
	  .blk h3{ height:38px; background:url(image/zxck_dot.gif) no-repeat -3px -99px; line-height:38px; padding-left:20px;font-size:14px; color:#66029a;}
	  .blk_more a{ display:block;width:42px; height:12px;position:absolute; top:8px; left:144px;}   .blk_more span{ display:none;}
	  
	  #adviser li{line-height:22px; margin:7px 0; padding-left:22px;background:url(image/zxck_dot.gif) no-repeat -14px -143px; }
	  #adviser li a,#adviser li span{ font-size:14px; color:#555;}
	  #asker h3{ background-position:-5px -204px;}
	  #asker .category_sort{ margin-left:4px;}
	  #asker ul{ margin-top:4px;}
	  .blk .category_sort h4{ background-position:-3px -437px;}
	  #asker .category_sort li{ margin:7px 0;}
	  #asker .category_sort li a{background:url(image/zxck_dot.gif) no-repeat -5px -360px; padding-left:14px; font-size:14px; color:#555;} #asker .category_sort li a:hover{ color:#f00;}
/*学员分享*/	  
      #studypic{ width:80px; float:left; padding:0 10px 5px 5px;}
	  #studypic span{ text-align:center; font-weight:bold; color:#660068; font-size:14px;}
	  #studypic img{ padding:3px; border:1px solid #d0cecf;}
	  #share p span,#share p a{ font-weight:bold;font-size:14px; color:#000;}
	  #share p .studylink{ display:block; height:21px; width:82px;background:url(image/zxck_dot.gif) no-repeat -3px -272px; line-height:21px; text-align:center; color:#fff; margin-left:90px;*margin-left:0px; font-weight:normal; cursor:pointer;}
	  #share ul{ clear:both; padding:0px 0 0 7px; border-top:1px solid #ccc;}
	  #share li{ margin:3px 0;}  #share li a{ color:#777px;} #share li a:hover{ color:#f00;}
#maindiv{ width:774px;float:right;}
  #container_l{width:458px; float:left;}
     #course{ width:458px; height:348px;background:url(image/zxck_dot.gif) no-repeat -213px 3px;}  #course a:hover{ color:#f00;}
	 #course h3{ height:24px; padding-top:24px; line-height:24px; padding-left:25px; color:#fe6500;font-weight:normal;}
	 #course h3 a{ color:#333; padding:0 8px; font-size:14px;}
	 #course h3 a.text_link{ color:#fe6500; font-weight:bold;}
	    #course .coursepic{ height:270px; width:162px; float:left;padding:20px 10px 0 30px;}
		#course .coursepic a{ display:block; height:121px; margin-bottom:10px;}
		#course .coursepic img{padding:1px; border:1px solid #ccc;}
		#course ul{ padding-top:10px;}
        #course li{ margin-bottom:7px; width:235px;  margin-left:202px;*margin-left:0px;}
		#course li h4{ height:30px; line-height:30px;}  #course li h4 a{ font-size:16px;color:#fe6500;}
		#course li p{ line-height:20px; height:40px; overflow:hidden;} #course li a{ color:#888;}
		#course li div{ color:#cd9832;}
		
  #container_l #banner{ margin-top:10px;}
  
  #container_r{ width:314px; float:right;}
      #course_web{ margin-top:7px; }  
	  .course_tab a:hover{ color:#f00;}
      .course_tab h3{ height:38px; line-height:38px;background:url(image/zxck_dot.gif) no-repeat -345px -407px;}
	  .course_tab h3 a{ display:block; height:38px; width:155px;float:left; font-size:14px; color:#7c5cc7; line-height:28px; text-align:center;}
	  .course_tab h3 a.web_link{background:url(image/zxck_dot.gif) no-repeat -345px -452px;color:#340067;}
	  .course_newsdiv{border:1px solid #ddd; border-top:0px; width:308px;margin-bottom:10px;}
/*线上課程*/ 
      .course_tab .course_newsdiv li a:hover{ color:#f00;}
	  #course_web li{ height:67px; padding-right:7px; width:283px;  border:1px solid #ddd; margin:0px auto 7px;}
	  #course_web li.li_color{background:#f3ecfe;}
	  #course_web .teacher_img{ height:57px; width:57px; float:left; padding:4px 7px;}
	  #course_web .teacher_img img{ padding:1px; border:1px solid #ccc;}
	  #course_web li p{ height:44px; overflow:hidden;}
	  #course_web li p a{ color:#666; font-size:14px;line-height:22px;}
	  #course_web li h4 span{ font-weight:normal; color:#333;}
	  #course_web li h4 a{ padding:0 5px;}
/*最新課程	*/  
	  #course_news .course_newsdiv{ height:305px;background:url(image/zxck_dot.gif) no-repeat -975px -90px; width:308px; padding-top:4px;border:1px solid #ddd;border-top:0px;}
	  #course_news .course_newsdiv li{ padding:7px 7px 6px 28px; width:273px; height:16px;border-bottom:1px solid #ddd;}
	  #course_news .course_newsdiv .li1 a,#course_news .course_newsdiv .li2 a,#course_news .course_newsdiv .li3 a{ color:#EA7500}
	  #course_news .course_newsdiv li.li10{ border:0px;}
	  #course_news .course_newsdiv li span{ float:right; font-size:11px;}
	  #course_news .course_newsdiv li a{ font-size:14px; color:#333;}
	
	.liststyle{ width:380px; height:190px; position:relative; overflow:hidden; float:left;padding:0px 3px;}  .liststyle a:hover{ color:#f00;}
			.liststyle h3{ height:24px; line-height:24px; border:1px solid #e4dcf4; border-bottom:2px solid #9966cb;}
			.liststyle h3 span{font-size:14px; color:#9966cb; padding:0 10px;background:url(image/22.jpg) no-repeat right center;}
	.bottomline{ height:5px;background:url(image/zxck_dot.gif) no-repeat -509px -392px;}
			.list_more a{display:block;width:42px; height:12px; position:absolute; top:10px; right:10px; background:url(image/zxck_dot.gif) no-repeat -839px -373px;} 
			.list_more a span{ display:none;} 
	.liststylediv{border-right:1px solid #e4dcf4;border-left:1px solid #e4dcf4;}
	       .liststyle_pic{ height:69px; width:99px; float:left; padding:10px 10px 0 10px;}
		   .liststyle_pic img{ padding:1px; border:1px solid #ddd;}
		   .liststylediv h4{ padding:10px 0 5px 0;}  .liststylediv h4 a{font-size:16px; color:#9966cb;}
		   .liststylediv p{ height:48px; line-height:24px; overflow:hidden;}
		   .liststylediv p a{ color:#333; font-size:14px;}
	       .liststylediv ul{ clear:both; padding-left:10px;}
		   .liststylediv ul li{ padding:3px 0;*padding:2px 0; height:16px;line-height:24px;overflow:hidden;}
		   .liststylediv ul li a{background:url(image/zxck_dot.gif) no-repeat -5px -360px; padding-left:14px; font-size:14px; color:#003399;}
		   
#shop_bottom{ margin-top:15px;}
.shop_link{width:140px; float:left;}
           .dot{background:transparent url(image/shop_dot.gif) no-repeat;height:45px;margin-right:5px;vertical-align:middle;width:45x;}
		   #img1{ background-position:0 -626px;}
		   #img2{ background-position:-142px -626px;}
		   #img3{ background-position:-273px -626px;}
		   #img4{ background-position:-422px -626px;}
		   #img5{ background-position:-553px -626px;}
		   #img6{ background-position:-700px -626px;}
		   #img7{ background-position:-833px -626px;}
		   .shop_link ul{background: url(image/shop_dot.gif) no-repeat 130px -674px;}
		   .shop_link li{ padding-left:50px; height:20px; line-height:20px;}
		   .shop_link li a{ color:#777;}  .shop_link li a:hover{ color:#f00;}
 
#footer{ width:1000px; margin:0 auto; padding-top:10px;}
#footer a,#footer span{ font-size:14px;}
#footer p{ height:26px; line-height:26px; text-align:center; font-size:14px;}
#footer p span{ padding:0 20px 0 10px;}

/*名师在线*/
#teacherleft{ width:250px; float:left;}
       #teacherleft #course_web{ margin-top:0px;} 
	   #teacherleft .course_tab h3{background:url(image/teacher_dot.gif) no-repeat 0px 0px;}
	   #teacherleft .course_tab h3 a{ width:125px;}  
	   #teacherleft .course_tab h3 a.web_link{ background:url(image/teacher_dot.gif) no-repeat 0 -40px;}
	   #teacherleft .course_newsdiv{ width:248px;}
	   #teacherleft #course_web li{ width:233px;}
/*线上課程*/ 
		  #course_web a:hover{ color:#f00;}
		  #course_web li{ height:67px; padding-right:7px; width:283px;  border:1px solid #ddd; margin:0px auto 7px;}
		  #course_web li.li_color{background:#f3ecfe;}
		  #course_web .teacher_img{ height:57px; width:57px; float:left; padding:4px 7px;}
		  #course_web .teacher_img img{ padding:1px; border:1px solid #ccc;}
		  #course_web li p{ height:44px; overflow:hidden;}
		  #course_web li p a{ color:#666; font-size:14px;line-height:22px;}
		  #course_web li h4 span{ font-weight:normal; color:#333;}
		  #course_web li h4 a{ padding:0 5px;}
		  
	  .teacherblk{ margin-bottom:8px;}	  
      .teacherblk h3{ height:28px;background:url(image/teacher_dot.gif) no-repeat 0 -92px; line-height:28px; padding-left:15px; font-size:14px; color:#650199;}
	  .t_blkdiv{ border:1px solid #cdb6f3; border-top:0px; padding:10px;}
	     #teacherform h4{ height:30px; width:220px; margin:0 auto;background:url(image/teacher_dot.gif) no-repeat 0 -140px; padding:6px 0 0 8px; color:#cd0001;}
		 #teacherform p{ margin-bottom:10px; color:#333;}
		 #teacherform p span{color:#333; }   #teacherform p .inputtext{ width:120px; margin-left:6px;}
		 #teacherform .teacherbtn{ width:95px; height:34px;background:url(image/teacher_dot.gif) no-repeat -299px 2px; border:0; cursor:pointer; margin-left:40px;}
         #teachernav h4{ font-size:14px; padding-left:14px;background:url(image/teacher_dot.gif) no-repeat -785px -39px;}
		 #teachernav p{ padding:5px 5px 5px 10px;}
		 #teachernav p a{ display:block; float:left; padding:10px 7px; font-size:14px; color:#555;}
		 #teachernav p a:hover{ color:#f00;} 
	 
	 #teachertop .t_blkdiv{ padding:0; background:url(image/teacher_dot.gif) no-repeat -768px -402px; border-bottom:0px;}
	 #teachertop .t_blkdiv li{ height:27px; padding-left:30px; line-height:27px; border-bottom:1px solid #ccc; font-size:14px;}
	 #teachertop .t_blkdiv li a{font-size:14px; color:#555;}
	 #teachertop .t_blkdiv li.li_color a{  color:#ff9934;}  #teachertop .t_blkdiv li span{ float:right; padding-right:10px;}
/*名师文章推荐--名师最新发布	 */
     .teacher_art{ position:relative;}
	     .art_more a{ display:block;width:40px; height:12px; background:#f00; position:absolute; right:10px; top:12px;background:url(image/teacher_dot.gif) no-repeat -765px 0px;}
	     .art_more span{ display:none;}
	 .teacher_art li{ height:26px; line-height:26px; padding-left:15px; font-size:14px; background:url(image/teacher_dot.gif) no-repeat -433px -79px;}
	 .teacher_art li a font { font-size:14px; padding-right:8px; color:#cc0000} .teacher_art li a{font-size:14px;}
#teachermain{ width:724px; float:right;}
#teachermain02{ width:714px; float:left;margin-left:10px;}
     #teacherbanner{ margin-bottom:8px;}
	 
	 #teachercate{ position:relative;}  #teachercate a:hover{ color:#f00;}
	 #teachercate h3{ height:30px;background:url(image/teacher_dot.gif) no-repeat 0px -186px; padding-top:1px; padding-left:2px;}
	 #teachercate h3 a{ display:block; height:29px; width:77px; text-align:center; line-height:29px; float:left;background:url(image/teacher_dot.gif) no-repeat 0px -257px; font-size:14px; color:#333; margin-right:2px;}
	 #teachercate h3 a.catelink{ background-position:0 -226px; color:#fff;}
	 
	 .teachercatediv{ padding:10px; border:1px solid #bbb; border-top:0px;}
	 .teachercatediv li{width:122px; float:left; padding:0 9px;}
	 .teachercatediv li p{ width:122px; font-size:12px; color:#cc0000;}
	 .teachercatediv li img{ padding:2px; border:1px solid #ccc;}  .teachercatediv li p span{ font-size:14px; color:#333; font-weight:bold; padding-right:7px;} 
	 .teachercatediv li p a{font-size:14px; color:#cc0000;}
	 .teachercatediv li p.btn_teacher{ margin-top:5px;}
	                      .btn_teacher a{ display:block; width:91px; height:30px;background:url(image/teacher_dot.gif) no-repeat -437px -4px; line-height:30px; padding-left:30px; font-weight:bold;}
	
	#teachercol{ margin-top:9px;}	
	#teachercol a:hover{ color:#f00;}				  
	#teachercol h3{ height:32px;background:url(image/teacher_dot.gif) no-repeat 0px -312px; color:#9a0002; font-size:14px; padding:5px 0 0 25px;}
	.teacherdiv_col{ border:1px solid #ff9f72; padding:0px 10px 10px 10px; border-top:0px;}
	          .teacherdiv_col li{ height:92px; padding:10px 0; border-bottom:1px dotted #ccc;}
	          .teacherdiv_col .col_img{ height:72px; width:72px; float:left; padding:0 19px 0 10px;}
			  .teacherdiv_col .col_img img{ padding:1px; border:1px solid #ccc;}
			  .teacherdiv_col .col_img span{ display:block; color:#333; font-weight:bold; padding-top:5px; height:15px; }
			  .teacherdiv_col .col_img span font { color:#cc0000;padding-right:4px;font-size:12px;}
			  .teacherdiv_col li h4{background:url(image/teacher_dot.gif) no-repeat -348px -80px; padding:5px 0; }
			  .teacherdiv_col li h4 a{ font-size:14px; color:#0066cb;}
			  .teacherdiv_col li p{ line-height:22px; font-size:14px; height:44px; overflow:hidden;}
			  .teacherdiv_col li p a{ font-size:14px; color:#cc0000;}
		
	.question{ margin-top:10px; position:relative;}		  
	.question h3{ height:34px;background:url(image/teacher_dot.gif) no-repeat 0px -379px; line-height:34px; padding-left:30px; font-size:14px; color:#cc0000;}
	.question li{ height:28px; line-height:28px;background:url(image/teacher_dot.gif) no-repeat -769px -129px; border-bottom:1px dotted #999; padding-left:30px;}
	.question li a{ font-size:14px;}
	.question li span{ font-size:14px; color:#cc0000; padding-right:20px;}
	.question li font { font-size:14px;color:#cc0000; padding-left:20px}
	
   #ques2 h3{ background-position:0 -428px; color:#003269;}
   #ques2 li{ background-position:-769px -235px;}
   #ques2 li span{ color:#016798;}
   #ques3 h3{ background-position:0 -470px; color:#545f1d;}
   #ques3 li{ background-position:-769px -348px;}
   #ques3 li span{ color:#669900;}

/*在线课程列表页面*/
   #teacherlistcat h4{ cursor:pointer; height:26px; line-height:26px; font-size:14px; padding-left:30px;background:url(image/teacher_dot_list.gif) no-repeat 5px 4px;}
   #teacherlistcat h4.h4_link{ background-position:5px -50px;}
    #teacherlistcat ul{ padding-left:40px;}
	#teacherlistcat li{ height:26px; line-height:26px;}
	#teacherlistcat li a{ font-size:14px;}
	
	.teacherlist_h3{height:30px; line-height:30px; border-bottom:1px solid #ccc; font-size:12px; padding-left:20px;background:url(image/teacher_dot_list.gif) no-repeat 0px -161px; font-weight:normal; color:#9966cc; font-size:14px;}
/*   .teacherlist_h3 a{ color:#65009a; font-size:14px;}   .teacherlist_h3 a:hover{ text-decoration:underline;}*/
  .allteacher{
  width:122px;
  height:28px;
  float:left;
  background:url(image/allteacher.jpg) no-repeat left top;
  font-size:14px;
  font-weight:bold;
  color:#660099;
  text-align:center;
  margin-left:15px;
  display:inline;
  line-height:28px;
  margin-top:3px;
  }
  .allteacher a{color:#660099;font-weight:bold;}
  .teachersort{
  width:500px;
  height:22px;
  float:left;
  color:#333;
  font-size:14px;
  margin-left:24px;
  display:inline;
  line-height:22px;
  font-weight:normal;
  margin-top:5px;
  }
  .teachersort select{
  margin-right:8px;
  display:inline;}
     #teacher_search{ padding:5px 0;}
   #teacher_search span a{ font-size:14px; font-weight:bold; color:#683bbc; margin-right:10px;}
   #teacher_search input{ width:180px; color:#666;}  #teacher_search select{ width:100px; color:#666;}
   #teacher_search .teacher_btn{ width:50px; height:20px;color:#fff; font-size:14px;background:url(image/teacher_dot_list.gif) no-repeat -267px -78px; border:0; cursor:pointer; margin-left:15px;}
   
   #teacherlist{ margin-top:10px;border:1px solid #c2afe6;}
   #teacherlist h3{ height:32px; background:url(image/teacherlist_h3bg.jpg) repeat-x;}
   #teacherlist h3 a{ display:block; height:32px; width:110px; text-align:center; line-height:32px; float:left; border-right:1px solid #ccc; font-size:14px; font-weight:normal;}
   #teacherlist h3 a.teacherlist_link{background:url(image/teacherlist_h3bg.jpg) repeat-x 0 -32px; color:#663cb8; font-weight:bold;}
 
 
 
 
    #teacherlist02{ margin-top:10px;}
   #teacherlist02 h3{ height:32px; background:url(image/teacherlist_h3bg.jpg) repeat-x;}
   #teacherlist02 h3 a{ display:block; height:32px; width:110px; text-align:center; line-height:32px; float:left; border-right:1px solid #ccc; font-size:14px; font-weight:normal;}
   #teacherlist02 h3 a.teacherlist_link{background:url(image/teacherlist_h3bg.jpg) repeat-x 0 -32px; color:#663cb8; font-weight:bold;}

 
 
 
   
   .col-title{ width:520px;} .col-link{ width:100px; text-align:center;}  .col-step{ width:100px;text-align:center;}
   .teacherlistdiv{ clear:both; }
   .teacherlistdiv td{ height:30px; line-height:30px;border-bottom:1px solid #ccc;}
   .teacherlistdiv thead td{ font-size:14px; font-weight:bold; text-align:center;}   .teacherlistdiv thead .td1{ text-align:left;}
   .teacherlistdiv .td1{ padding-left:10px;}
   .teacherlistdiv .td1 a{ font-size:14px; padding-left:10px;background:url(image/teacher_dot_list.gif) no-repeat -10px -270px;}
   .teacherlistdiv .td1 a:hover{ color:#000; text-decoration:underline;} .teacherlistdiv .td1 a:hover span{ text-decoration:none;}
   .teacherlistdiv .td1 a span{ font-size:14px; color:#cd0102; margin-left:10px;}
   .teacherlistdiv .td2{ font-size:12px; color:#666; text-align:center;}
   .teacherlistdiv .td3{ text-align:center;}
    .teacherlistdiv .td3 span{ padding:2px 8px 2px 8px;background:url(image/teacher_dot_list.gif) no-repeat -459px -27px;}
			  .teacherlistdiv .td3 .step1{ background-position:-459px -27px;}
			  .teacherlistdiv .td3 .step2{ background-position:-458px -135px;}
			  .teacherlistdiv .td3 .step3{ background-position:-456px -274px;}
.testpage ul li{ float:left;}
.testpage ul{ margin:10px; float:right;}		 
.testpage ul li a{ display:block;border:1px solid #ccc;margin:0 2px;padding:2px 5px; color:#666; }
.testpage ul li.thisclass a,.testpage ul li a:hover{ border-color:#f77102; color:#f77102; background:#ffeee4;}

#teachershowbox{ border:1px solid #c2afe6; margin-top:7px; border-top:0px;}
	  #teacher_qtitle h3{ height:33px;background:url(image/teacher_dot_show.gif) no-repeat 0px 0px; line-height:33px; padding-left:40px; font-size:14px; color:#33ae18;}
	  #qtitlediv{ padding:10px 10px 5px 10px;}
	            #qtitlepic{ width:59px; float:left; padding-right:20px;}
				#qtitlepic img{ width:55px; height:55px; padding:1px; border:1px solid #ccc;}
				#qtitlepic span{ display:block; height:20px; line-height:20px; text-align:center; color:#0033ca;}
				#qtitlediv h4{ height:26px; line-height:26px;background:url(image/teacher_dot_show.gif) no-repeat -657px -156px; padding-left:15px; font-size:14px; color:#6500ca; *background-position:-724px -158px;}
				#qtitlediv p{ line-height:22px; font-size:14px;}
				#qbottom{ clear:both; padding-top:8px;}
				#qbottom a{ font-size:14px; color:#ff6500; font-weight:bold;}
				#qbottom span{ padding:0 200px 0 15px; color:#666;}
				
	.tshowblk{ width:702px; margin:0 auto;}
	.tshowblk h3{ height:28px;background:url(image/teacher_dot_show.gif) no-repeat 0 -41px; line-height:28px; font-size:14px; color:#670097; padding-left:30px;}
	.ardiv{ padding:10px;}
	.ardiv #ar_pic{ width:165px; padding:0 10px 5px 0; float:left;}
	.ardiv #ar_pic img{ padding:2px; border:1px solid #ccc; width:159px; height:164px;}
	.ardiv #ar_pic span{ display:block; height:20px; line-height:20px; text-align:center; font-size:14px; color:#cc0000; font-weight:bold;}
	.ardiv div,.ardiv p{ font-size:14px; color:#333; line-height:24px; padding:3px 0;}
	.ardiv p{ text-indent:2em;}
      /*名师推荐*/	
	.remdiv{ padding:10px;}
	.remdiv li{ width:50%; float:left; height:109px; overflow:hidden;}
	.remdiv li h4{ width:109px; float:left; padding-right:10px; padding-left:5px;}
	.remdiv li h4 img{ width:103px; height:103px; padding:2px; border:1px solid #ccc;}
	.remdiv li h5{ padding:3px 0;}
	.remdiv li h5 a{ color:#ff6600; font-size:14px;}  .remdiv li h5 a:hover{color:#ff6600; text-decoration:underline;}
	.remdiv li p{ font-size:14px; line-height:22px;}
	
	#member_care{width:702px; margin:0 auto 10px;}
	#member_care h3{ height:33px;background:url(image/teacher_dot_show.gif) no-repeat 0 -83px; line-height:33px; padding-left:30px; color:#666; font-size:14px;}
	#member_carediv{ border:1px solid #ccc; border-top:0px; padding:10px; height:120px;}
	#member_carediv li{ height:24px; line-height:24px; padding-left:10px;background:url(image/teacher_dot_show.gif) no-repeat -730px -90px; width:48%; float:left; overflow:hidden;}
	#member_carediv li a:hover{ text-decoration:underline; color:#333;}
	
	#answerli li{ line-height:22px; font-size:14px; padding:5px 10px; border-bottom:1px dotted #ccc;}
	#answerli li .floor{ font-size:14px; font-weight:bold; color:#9902cd; padding-right:8px;}
	#answerli li .user{ padding-left:10px; color:#666;}
	
	#f_answerdiv{ padding:10px;}
	#f_answerdiv p{ font-size:14px; padding-bottom:10px;}
	#f_answerdiv p span{ padding-right:30px; font-size:14px;}   .input_text{border:1px solid #999;}
	#f_answerdiv p textarea{ vertical-align:text-top; border:1px solid #999;}
	      #resubmit{ padding-left:100px;}
	     #resubmit input{ width:90px; height:30px;background:url(image/teacher_dot_show.gif) no-repeat 0px -146px; border:0px; margin:0 10px; cursor:pointer; font-size:14px; }
		 
.teacher_nav{
width:703px;
height:auto;
float:left;
margin-left:8px;
display:inline;
margin-top:8px;
font-size:12px;
}
.teacher_nav a{font-size:12px;}
.teacher_navthis{
width:auto;
height:20px;
float:left;
line-height:20px;
border:1px solid #c0afe3;
font-size:12px;
color:#000;
padding-left:6px;
padding-right:8px;
margin-right:4px;
display:inline;
}
.teacher_navthis a{font-size:12px;}
.teacher_navthis strong{
color:#CC0000;
}
.teacher_navthis02{
width:90px;
height:22px;
float:left;
line-height:20px;
font-size:12px;
color:#000;
padding-left:6px;
margin-right:3x;
display:inline;
}
.teacher_navthis02 a{font-size:12px;}
.teacher_navthis02 strong{
color:#CC0000;
}
.teacher_enlarge{
width:726px;
height:auto;
float:left;
}
.teacher_enlarge li{
width:349px;
height:222px;
float:left;
border:1px solid #c1c1c1;
margin-right:12px;
margin-bottom:12px;
display:inline;
}
.teacher_enlarge_top{
width:335px;
height:140px;
float:left;
margin-left:7px;
margin-top:7px;
display:inline;
padding-bottom:7px;
border-bottom:1px dotted #D8c4f9;
}
.teacher_enlarge_pic{
width:119px;
height:137px;
float:left;
padding:5px;
border:1px solid #c1c1c1;
margin-right:12px;
display:inline;
}
.teacher_enlarge_text01{
width:192px;
height:143px;
float:left;
margin-top:6px;
}
.teacher_enlarge_text01 h1{
font-size:14px;
color:#333;
margin-bottom:8px;
}
.teacher_enlarge_text01 p{
width:187px;
height:auto;
float:left;
line-height:18px;
font-size:12px;
color:#666;
}
.consult{
width:187px;
height:31px;
float:left;
margin-top:16px;
}
.teacher_enlarge_bottom{
width:332px;
height:44px;
float:left;
margin-left:10px;
display:inline;
margin-top:3px;
}
.teacher_enlarge_bottom01{
width:332px;
height:22px;
float:left;
font-size:12px;
color:#000;
font-weight:bold;
line-height:22px;
}
.teacher_enlarge_bottom01 span{
color:#9932cb;
font-size:14px;
margin-right:15px;
display:inline;}
.teacher_enlarge_bottom01 strong{
color:#ca0002;
margin-left:14px;
display:inline;
}
.teacher_enlarge_bottom02{
width:332px;
height:22px;
float:left;
font-size:12px;
color:#999;
line-height:22px;
}
.teacher_enlarge_bottom02 span{
margin-right:15px;
display:inline;
}
.teacher_enlarge_bottom02 strong{
color:#ca0002;
font-weight:bold;
}
.line{
width:715px;
height:2px;
float:left;
border-bottom:1px solid #ccc;
margin-top:-15px;
}
.teacher_detail{
width:723px;
height:1400px;
float:left;
margin-top:7px;
}
.experts_des{
width:721px;
height:218px;
float:left;
border:1px solid #E7E7E7;
margin-bottom:8px;
}
.experts_des01{
width:721px;
height:23px;
float:left;
border-bottom:1px solid #E7E7E7;
}
.experts_des01 span{
width:131px;
height:24px;
float:left;
background:#fff;
line-height:24px;
color:#660099;
font-weight:bold;
text-align:center;
font-size:14px;
border-right:1px solid #E7E7E7;
}
.experts_des02{
width:380px;
height:154px;
float:left;
margin-left:10px;
margin-top:10px;
margin-right:140px;
display:inline;
}
.experts_des02_pic{
width:119px;
height:137px;
float:left;
padding:5px;
border:1px solid #c1c1c1;
}
.experts_des02_text{
width:235px;
height:154px;
float:left;
margin-left:13px;
display:inline;
}
.experts_des02_text p{
width:235px;
height:30px;
float:left;
font-size:14px;
color:#666666;
line-height:30px;
}
.experts_des02_text_pic{
width:235px;
height:31px;
float:left;
font-size:14px;
color:#CC0000;
font-weight:bold;
line-height:31px;
}
.experts_des02_text_pic span{
width:73px;
height:31px;
float:left;
background:url(image/experts_des02_text_picbg.jpg) no-repeat left top;
padding-left:30px;
margin-right:7px;
display:inline;
}
.experts_des02_text_pic span a:link{
color:#CC0000;
}
.experts_des02_text_pic span a:visited{
color:#CC0000;
}
.experts_des02_text_pic span a:hover{
color:#CC0000;
}
.experts_des02_text_pic span a:active{
color:#CC0000;
}
.experts_des03{
width:332px;
height:22px;
float:left;
font-size:12px;
color:#999;
line-height:22px;
margin-left:10px;
display:inline;
}
.experts_des03 span{
margin-right:15px;
display:inline;
}
.experts_des03 strong{
color:#ca0002;
font-weight:bold;
}
.qualifications{
width:723px;
height:auto;
float:left;
margin-bottom:8px;
}
.qualifications_title{
width:723px;
height:37px;
float:left;
background:url(image/qualifications_titlebg.jpg) no-repeat left top;
}
.qualifications_title span{
color:#660099;
font-size:14px;
font-weight:bold;
line-height:37px;
margin-left:18px;
display:inline;
}
.qualifications_mid{
width:691px;
height:auto;
float:left;
border-left:1px solid #C2AFE6;
border-right:1px solid #C2AFE6;
border-bottom:1px solid #C2AFE6;
line-height:30px;
color:#333;
font-size:14px;
padding-left:15px;
padding-right:15px;
padding-bottom:10px;
}
.qualifications_mid02{
width:691px;
height:auto;
float:left;
border-left:1px solid #C2AFE6;
border-right:1px solid #C2AFE6;
border-bottom:1px solid #C2AFE6;
line-height:30px;
color:#000;
font-size:14px;
padding-left:15px;
padding-right:15px;
padding-bottom:10px;
}



.teacher_column{
width:721px;
height:218px;
float:left;
border:1px solid #E7E7E7;
margin-bottom:8px;
}
.teacher_column_t{
width:721px;
height:23px;
float:left;
border-bottom:1px solid #E7E7E7;
}
.teacher_column_t strong{
width:131px;
height:24px;
float:left;
background:#fff;
line-height:24px;
color:#660099;
font-weight:bold;
text-align:center;
font-size:14px;
border-right:1px solid #E7E7E7;
}
.teacher_column_t span{
width:39px;
height:11px;
float:right;
margin-right:10px;
display:inline;
margin-top:6px;
}

.teacher_nav01{
width:703px;
height:60px;
float:left;
padding-left:8px;
padding-right:8px;
margin-top:8px;
padding-bottom:5px;
font-size:12px;
border-bottom:1px solid #e9e9e9;
}
.teacher_nav01 a{font-size:12px;}
.teacher_column01{
width:703px;

float:left;
padding-bottom:12px;
}
.teacher_column01 li{
width:703px;
height:115px;
float:left;
border-bottom:1px dotted #9a9a9a;
margin-left:8px;
display:inline;
}
.teacher_column01left{
width:75px;
height:93px;
float:left;
margin-left:6px;
margin-top:12px;
display:inline;
margin-bottom:10px;
margin-right:6px;
}
.teacher_column01left_pic{
width:69px;
height:69px;
float:left;
padding:2px;
border:1px solid #e5e5e5;
}
.teacher_column01left_text{
width:75px;
height:18px;
float:left;
text-align:center;
color:#333;
font-weight:bold;
line-height:18px;
}
.teacher_column01left_text span{
color:#cc0003;
margin-right:8px;
display:inline;
}
.teacher_column01right{
width:616px;
height:93px;
float:left;
margin-top:12px;
}
.teacher_column01right h1{
width:600px;
height:20px;
float:left;
line-height:20px;
background:url(image/teacher_column01righth1.jpg) no-repeat left center;
font-size:14px;
font-weight:bold;
color:#0066CC;
padding-left:13px;
}

.teacher_column01right_m{
width:616px;
height:73px;
float:left;
font-size:14px;
color:#333333;
line-height:24px;
}
.teacher_column01right_m span{
color:#CC0000;}
.teacher_column02{
width:703px;

float:left;
padding-bottom:12px;
}
.teacher_column02 li{
width:694px;
height:86px;
float:left;
border-bottom:1px dotted #cbcbcb;
margin-left:13px;
display:inline;
}
.teacher_column02_title{
width:680px;
height:26px;
float:left;
line-height:26px;
margin-top:4px;
color:#666666;
font-weight:bold;
background:url(image/teacher_column02_titlebg.jpg) no-repeat left center;
padding-left:14px;
font-size:14px;
}
.teacher_column02_title strong{
color:#000;
margin-left:8px;
display:inline;
}
.teacher_column02_title span{
color:#0066CC;
margin-left:15px;
display:inline;
}
.teacher_column02_mid{
width:680px;
height:60px;
float:left;
line-height:24px;
font-size:14px;
color:#666666;
}
.teacher_column02_mid span{color:#CC0000;}
.ask{
width:703px;
height:auto;
float:left;
padding-bottom:12px;
}
.ask01{
width:688px;
height:24px;
float:left;
margin-left:20px;
display:inline;
line-height:24px;
margin-top:7px;
}
.ask01 input{
width:185px;
}
.ask01 select{
width:185px;
}
.ask01left{
width:300px;
height:24px;
float:left;
margin-right:40px;
display:inline;
}
.ask01left span{
width:60px;
height:24px;
float:left;
text-align:right;
}
.ask01right{
width:348px;
height:24px;
float:left;
}
.ask01right span{
width:60px;
height:24px;
float:left;
text-align:right;
}
.ask02{
width:688px;
height:24px;
float:left;
margin-left:20px;
display:inline;
line-height:24px;
margin-top:7px;
}
.ask02 span{
width:60px;
height:24px;
float:left;
text-align:right;
}

.ask05{
width:688px;
height:126px;
float:left;
margin-left:20px;
display:inline;
margin-top:7px;
}
.ask05 input{
width:615px;
height:126px;
}
.ask0501{
width:62px;
height:26px;
float:left;
margin-top:50px;
margin-bottom:50px;
text-align:right;
}
.ask0502{
width:615px;
height:126px;
float:left;
}
.ask03{
width:622px;
height:31px;
float:left;
margin-left:60px;
display:inline;
margin-top:9px;
}
.ask03 input{width:647px;
}
.ask03 img{
margin-right:7px;
display:inline;
}
.ask04{
width:688px;
height:24px;
float:left;
margin-left:20px;
display:inline;
line-height:24px;
margin-top:17px;
}
.ask04left{
width:300px;
height:24px;
float:left;
margin-right:40px;
display:inline;
}
.ask04left input{
width:185px;
}
.ask04left span{
width:60px;
height:24px;
float:left;
text-align:right;
}
.ask04right{
width:348px;
height:24px;
float:left;
}
.ask04right span{
width:60px;
height:24px;
float:left;
text-align:right;
}
#b1{
display: block;
width: 133px;
text-align: center;
float: left;
margin: 0px;
padding-top: 0.2em;
padding-right: 0px;
padding-bottom: 0.2em;
padding-left: 0px;
cursor: hand;
line-height:18px;
font-size:14px;
	}
#b2{
display: block;
width: 133px;
text-align: center;
float: left;
margin: 0px;
padding-top: 0.2em;
padding-right: 0px;
padding-bottom: 0.2em;
padding-left: 0px;
cursor: hand;
line-height:18px;
font-size:14px;
	}
.sec1 {/*border-left:1px solid #E9E9E9;*/color:#999999;font-weight:bold;border-left:1px solid #E9E9E9;}
.sec2 { font-weight:bold;border-right:1px solid #E9E9E9;
color:#660099;}
.main07_contents {
	width:720px;
	height:350px;
	float:left;
	overflow:hidden;
}
.main07_content {
	width:720px;
	height:330px;
	float:left;
	overflow:hidden;
	padding:22px 0px;
}
.teacher2_column{
width:721px;

float:left;
border:1px solid #E7E7E7;
margin-bottom:8px;
}
.teacher3_column{
width:721px;

float:left;
border:1px solid #E7E7E7;
margin-bottom:8px;
}
.teacher4_column{
width:721px;
height:400px;
float:left;
border:1px solid #E7E7E7;
margin-bottom:8px;
}