/* CSS Document */
body{ margin:0;padding:0; font-size:12px;}
ul,li{ margin:0; padding:0; list-style:none;}
p{ margin:0; padding:0}
h1{ margin:5px 0; padding:0; font-size:14px; font-weight:bold;}
h2{margin:0; padding:0; font-size:12px; font-weight:bold;}
form{ margin:0; padding:0;}
img{ border:0;}
a{ text-decoration:none; cursor:pointer;}

/*头*/
.top{width:960px; margin:0 auto;background:#F48d29;}

.top img{ width:960px;}

.top_menu{ height:30px;width:960px; margin:5px auto 8px auto; text-align:center;overflow: hidden;cursor: default;background:#000 url(../images/nav.gif) 0 -5px repeat-x;}

.top_menu ul{ float:left}

.top_menu li,.top_menu a{display: inline;color: #D8D8D8;text-decoration: none;font-weight:bold;line-height:30px;padding:8px 20px;margin: 0;}

.top_menu a{background: transparent url(../images/nav.gif) 0 -5px repeat-x;}

.top_menu li a:hover, .top_menu li#current a {background: transparent url(../images/nav.gif) repeat-x;background-position: 0 -46px;color:#fff;}

.top_menu li {padding: 9px 0;}


/*身------------------*/

.main{ margin:0 auto; width:960px;}

/*左身-----------*/
.main_left{ float:left; width:710px;}

.fanping{ height:190px; width:350px; float:left; margin-right:8px; background:#DBC7E9}


.discount{ height:190px; width:352px; float:left;}
.discount h1{ margin:0; padding:1px 0 0 25px;line-height:26px; background:#B50684 url(../images/hot_r2_c2.gif) left top no-repeat; color:#fff;}
.discount .jtclass{text-align:center; width:100%; line-height:20px; border:1px solid #CCCCCC; padding-bottom:1px;}
.discount .jtclass a{ color:#666;}
.discount .jtclass a:hover{ color:#f48d29}
.discount .jtclass .classtitle{color:#000; background: #EEDBF2; line-height:20px}
.discount .jtclass td{ border-bottom:1px dashed #ccc; overflow:hidden; white-space:nowrap;}
.discount .jtclass .noneb{ border-bottom: none}
.discount .jtclass .red{ color:red;}
.discount a{ color:#000;}
.discount a:hover{ color:red;}

/*学校介绍*/
.schools{ width:338px; height:163px; float:left; margin-right:8px; margin-top:8px; padding:5px; border:1px solid #CCC;}
.schools h1{ margin:0; padding:1px 0 0 10px;line-height:26px; background: #B50684; color:#fff;}
.schools p{ margin:10px 5px 5px 5px;; padding:0; line-height:20px;}
.schools p a{ color:#666; font-weight:bold;}
.schools ul{ margin-left:5px;}
.schools li{ list-style:none; background:url(../images/listyle-1_r4_c4.gif) no-repeat left; line-height:20px;padding-left:10px;}
.schools li a{ color:#000;}
.schools li a:hover{ color:#b50864;}
.schools .pic2{ float:right; width:100px; height:50px; margin-right:5px; border:1px solid #ccc; display:inline; padding:2px;}


.recommended{width:688px; height:153px; padding:10px; float:left;margin-bottom:8px;border:1px solid #F48d29; background:url(../images/bgline_r6_c4.gif) repeat-x left top;}
.recommended h1{ color: #FF6600; margin:0;padding:2px 0 0 0;}
.recommended ul{ margin-top:10px;}
.recommended li{ float:left; list-style:none; line-height:25px; background:url(../images/award_star_gold_1.gif) left no-repeat; overflow:hidden;
padding-left:18px;white-space:nowrap;width:146px;}
.recommended li a{ color:#000;}
.recommended li a:hover{ color:#b50864;}
.recommended div{ margin:8px 0 0 0; padding:0; line-height:19px; overflow:hidden; height:116px; color:#666;}
.recommended h2{ float:right; margin:0; padding:0;}
.recommended h2 a{ color:#333;}
.recommended h2 a:hover{ color:#ff6600;}
.recommended div p img{ margin-right:8px;}
/*搜索*/
.sousuo{ width:703px;border:1px solid #ccc;height:21px; float:left; padding:5px 0 5px 5px; background:url(../images/sousuo_r2_c2.gif); color:#fff; margin-bottom:8px;}
.sousuo form input,.sousuo form select{ margin:1px 0 0 0; padding:0; border:0;}


.pic1{ float:left;background: #FFECD9}
.pic1 img{ float:left;}

#keyword{width:100px;}
#bfmain_submit3{width:51px;height:20px;background:url(../images/icon_sousuo_r3_c4.gif);}


.content{ float:left; width:708px; border:1px solid #ccc; margin-top:8px; padding:0 0 10px 0;}
.content h1{ background: #EFEFEF; color:#F48d29; line-height:26px; margin:10px 0; padding-left:20px;}
.content li{ width:200px; float:left; margin:5px 13px;border:1px solid #F48d29; background: #FFE7CE; padding:4px; height:115px; display:inline;}
.content_jpkc{ background:#fff; padding:6px; height:102px;}
.content_jpkc h1{ text-align:center; background:#Ff6600; line-height:22px; width:188px; color:#fff; margin:0; font-size:12px; padding:0; overflow:hidden; white-space:nowrap;}
.content_jpkc div{ margin-top:5px; color:#666; line-height:20px; height:60px; overflow:hidden;}
.content_jpkc p span a{ font-weight:bold; color: #D5409D;}
.content_jpkc h2{ float:right; font-size:12px; color:#d5409d; padding:0; margin:0;}
.content_jpkc h2 a{color:#F48d29;}
.content_jpkc h2 a:hover{color:#FF6600;}

.contentd{ float:left;width:708px; border:1px solid #ccc; margin-top:8px; padding:5px 0 10px 0;}
.content1 li{ width:200px; float:left; margin:5px 13px;border:1px solid #FF6600; background: #FAE7CD; padding:4px; display:inline;}
.content_djpkc{ background:#fff; padding:6px;}
.content_djpkc h1{ text-align:center; background:#FF6600; line-height:22px; color:#fff; margin:0; font-size:12px; padding:0; height:22px;}
.content_djpkc ul{ margin-top:5px; color:#666;}
.content_djpkc li{ margin:0;padding:0 0 0 5px; border:none; line-height:22px; background:none; width:180px;overflow:hidden; white-space:nowrap;}
.content_djpkc li a{ color:#666;}
.content_djpkc li a:hover{ color:#000;}

/*右身*/
.main_right{ float:left; width:240px; margin-left:10px;}

/*报名咨询*/
.main_right h1{background:#F48d29; line-height:26px; margin:4px 0 0 0; padding:0 0 0 10px; color:#fff;}
.registration{ border:1px solid #ccc;background:#fff; padding:10px;}
.registration ol{ padding:0; margin:0 0 0 12px; font-size:25px; font-weight:bold; font-style:italic; color: #FF3300; text-decoration:underline}
.registration p{ margin-top:5px; line-height:20px;}	
.h1tebie{background:#F48d29; line-height:26px; margin:0; padding:0 0 0 10px; color:#fff; font-weight: bold; font-size:14px;}
.course_guide{ border:1px solid #ccc; margin-bottom:4px;}
.pic3 img{ height:80px; height:240px; margin-top:5px;}

/*课程讲座*/
.kechengjiangzuo{ border:1px solid #ccc; background:#fff; padding:10px;}
.kechengjiangzuo li{ line-height:22px; overflow:hidden; white-space:nowrap; list-style:circle; width:212px;}
.kechengjiangzuo li a{ color:#666;}
.kechengjiangzuo li a:hover{ color:#FF6600; text-decoration:underline;}

/*校区分布*/
.schools_area{ border:1px solid #ccc;}
.pic4{ border:1px solid #ccc; padding:2px; width:150px; height:100px; margin:0 auto; background:#fff;}
.pic4 img{ width:150px; height:100px;}
.schools_area p{ text-align:center; line-height:22px; font-weight: bold; color:#666;}
.schools_area p a{ color:#666;}

/*名师展示*/
.teachers_show{ border:1px solid #ccc; padding:10px 0; background:#F3F3F3}
#andyscroll{overflow: hidden;height:173px;overflow:hidden;}
#andyscroll li{ float:left;width:104px; border:1px solid #ccc; margin:0 6px; padding:5px 0; display:inline; background:#fff; overflow:hidden;}
.pic5{ width:90px; height:120px; margin:0 auto 5px auto; background: #FAF3F9;}
.pic5 img{ width:90px; height:120px;}
#andyscroll p{ text-align:center; line-height:18px; height:18px; width:95px; margin:0 auto; overflow:hidden; white-space:nowrap;}
#andyscroll p a{ color:#000;}
#andyscroll p a:hover{ color:#b50864;}


.bottom{ margin:0 auto; width:960px; height:60px; margin-top:8px;}

.bottom_menu{ width:960px; float:left; border-bottom:1px solid #ccc; border-top:1px solid #ccc; line-height:24px; background:#EEE; text-align:center}

.bottom_menu a{ text-decoration:none; color:#333;}

.bottom .copyright{ padding:9px 55px 5px 0; float:left;width:905px; margin-top:10px; background:url(../images/icp.gif) right top no-repeat;}

.tab2{ line-height:25px; text-align:center;}

.tab2 td{ height:25px;}


/*--------------------------二级页面-----------------------------*/


/*---------------------学校介绍--------------------------*/

.schoolpro_leftmain{ border:1px solid #ccc; padding:20px;}
.schoolpro_leftmain h1{ background:#F0F0F0; text-align:center; line-height:30px; margin-bottom:20px;}
.schoolpro_leftmain p{ line-height:20px;}
.schoolpro_leftmain p span{color: #F30;}
.schoolpro_leftmain #logo{ float:left; margin:0 5px 0 0;}
.schoolpro_leftmain p img{ margin-right:8px;}

/*---------------------课程介绍--------------------------*/

.coursespro_leftmain{border:1px solid #ccc; padding:0 20px 20px 20px; float:left; width:668px;}
.coursespro_leftmain p{ margin:0; padding:0;}
.coursespro_leftmain p span{ color:red; font-weight:bold; margin-right:20px;}
.coursespro_leftmain h3{ background:#F0F0F0;line-height:30px; margin-bottom:15px;margin-top:20px; text-align:center;color:#000; font-size:14px;}
.coursespro_leftmain h1{ background:#ff6600;line-height:22px; margin-bottom:10px; padding-left:20px; margin-top:15px; color:#fff;}
.coursespro_leftmain h1 span{ font-size:12px; font-weight:lighter; color:#fff; text-align:right;}
.coursespro_leftmain h2{ font-size:12px;line-height:20px; background: #FFEFDF; padding-left:18px; margin:8px 0 5px 0; color:#333}
.coursespro_leftmain h2 span{ color:#ff6600;}
.coursespro_leftmain table{ border:1px solid #ccc; line-height:22px;}
.coursespro_leftmain td{ border:1px solid #ccc; padding:0 5px;}
.coursespro_leftmain table thead{ background: #F79D4D; color:#FFF; }
.coursespro_leftmain table thead td{border-color: #FF3300}
.coursespro_leftmain td.zkcolor{ color:red;}
.coursespro_leftmain table a{ color:#000;}
.coursespro_leftmain table a:hover{ color:#b50864;}

/*---------------------最新开班--------------------------*/

.newclass_leftmain{ border:1px solid #ccc; padding:0 20px 20px 20px; float:left; width:668px;}
.newclass_leftmain h1{ background:#F0F0F0;line-height:30px; margin-bottom:15px;margin-top:20px; text-align:center;color:#000; font-size:14px;}
.newclass_leftmain p{ margin:0; padding:0;}
.newclass_leftmain p span{ color:red; font-weight:bold; margin-right:20px;}
.newclass_leftmain table{ border:1px solid #ccc; line-height:22px; margin:10px 0;}
.newclass_leftmain td{ border:1px solid #ccc; padding:0 5px;}
.newclass_leftmain table thead{ background: #F79D4D; color:#FFF; text-align:center}
.newclass_leftmain table thead td{border-color: #FF3300}
.newclass_leftmain td.zkcolor{ color:red;}
.newclass_leftmain .newclass_page{ text-align:right;}
.newclass_leftmain .newclass_page span{ color:red;}
.newclass_leftmain .newclass_page a{ margin:0 10px;}
.newclass_leftmain table a{ color:#000;}
.newclass_leftmain table a:hover{ color:#b50864;}

/*---------------------学员风采--------------------------*/

.studentshow_leftmain{border:1px solid #ccc;padding:0 20px 20px 20px;}
.studentshow_leftmain h1{ background:#F0F0F0;line-height:30px; margin-bottom:15px;margin-top:20px; text-align:center;color:#000; font-size:14px;}
.studentshow_leftmain li{ float:left;padding:0 11px 8px 0; margin:10px 0; width:657px;background:url(../images/student_bg_r2_c2.jpg) right bottom no-repeat; display:inline}
.studentshow_leftmain li .stu_box1{border:1px solid #AAAAAA; padding:6px 6px 0 6px; background:#fff; height:121px;}
.studentshow_leftmain li .stu_box1 h2{ font-size:12px; font-weight:bold; color:#ff6600; background: #FCE9F1; line-height:22px;height:22px; text-align:center; overflow:hidden; white-space:nowrap; margin-bottom:5px;}
.studentshow_leftmain li .stu_box1 h2 span{ color: #FF0066; margin-left:10px;}
.studentshow_leftmain li .stu_box1 div{ line-height:18px; height:72px; overflow:hidden; color:#666;}
.studentshow_leftmain li .stu_box1 div p{ text-indent:2em;}
.studentshow_leftmain li .stu_box1 h3{ font-size:12px; color:#FF0066; font-weight:bold; float:right; line-height:18px;}
.studentshow_leftmain li .stu_box1 h3 a{ text-decoration:none; color:#ff0066;}
.studentshow_leftmain li .stu_box1 h3 a:hover{ color:#666;}
.studentshow_leftmain p img{ margin-right:8px;}

/*------------学员风采内容-----------------*/
.studentcon_leftmain{border:1px solid #ccc;padding:0 20px 20px 20px;}
.studentcon_leftmain h1{ background:#F0F0F0;line-height:30px; margin-bottom:15px;margin-top:20px; text-align:center;color:#000; font-size:14px;}
.studentcon_leftmain h2{ font-size:14px; text-align:center; margin:10px 0; line-height:30px; height:30px; color:#FF0066;}
.studentcon_leftmain h2 span{ color:#000}
.studentcon_leftmain .student_pic{ margin:0 10px 5px 0; float:left;}
.studentcon_leftmain p{ text-indent:2em; line-height:20px; color:#333;}
.studentcon_leftmain p img{ margin-right:8px;}
.studentcon_leftmain h3{ background:#FFF0E1; color:#ff6600; font-size:12px; line-height:20px; height:20px; margin:15px 0; text-align:center;}
.studentcon_leftmain li{ float:left;}
.studentcon_leftmain li a{ display:block; margin:2px; padding:4px 8px; background:#EFEFEF; color:#ff0066; width:313px; text-align:center; overflow:hidden; white-space:nowrap;}
.studentcon_leftmain li a span{ color:#333; margin:10px;}
.studentcon_leftmain li a:hover{ background:#ff0066; color:#fff;}
.studentcon_leftmain li a:hover span{ color:#FFF}

/*---------------------名师风采--------------------------*/

.teachershow_leftmain{border:1px solid #ccc;padding:0 20px 20px 20px;}
.teachershow_leftmain h1{ background:#F0F0F0;line-height:30px; margin-bottom:15px;margin-top:20px; text-align:center;color:#000; font-size:14px;}
.teachershow_leftmain p{ text-align:center;}
.teachershow_leftmain p span{float: right; font-size: 12px; color: red;}
.teachershow_leftmain table{ border:1px solid #ccc; line-height:22px;margin:5px auto;}
.teachershow_leftmain td{ border:1px solid #ccc; padding:0 5px;}
.teachershow_leftmain table thead{ background: #D56FA7; color:#FFF; }
.teachershow_leftmain table thead td{border-color:#B042A8}
.teachershow_leftmain td.zkcolor{ color:red;}
.teachershow_leftmain table a{ color:#000;}
.teachershow_leftmain table a:hover{ color:#b50864;}
.teachershow_leftmain table img{ width:90px; height:120px;}


/*---------------------联系我们--------------------------*/

.contactus_leftmain{border:1px solid #ccc;padding:0 20px 20px 20px;}
.contactus_leftmain p span{ float:right;}
.contactus_leftmain p{}
.contactus_leftmain h1{ background:#F0F0F0;line-height:30px; margin-bottom:15px;margin-top:20px; text-align:center;color:#000; font-size:14px;}
.contactus_leftmain table{ border:1px solid #ccc; line-height:22px; margin:5px 0;}
.contactus_leftmain td{ border:1px solid #ccc; padding:0 5px;}
.contactus_leftmain table thead{ background: #D56FA7; color:#FFF; }
.contactus_leftmain table thead td{border-color:#B042A8}
.contactus_leftmain td.zkcolor{ color:red;}
.contactus_leftmain .map_school{ width:150px; height:100px; overflow:hidden; background:#f9f9f9; margin-top:15px;}
.contactus_leftmain .map_school img{ width:150px; height:100px;}
.contactus_leftmain table a{ color:#000;}
.contactus_leftmain table a:hover{ color:#b50864;}


/*---------------------搜索结果--------------------------*/

.searchresult_leftmain{ border:1px solid #ccc; padding:0 20px 20px 20px; float:left; width:668px;}
.searchresult_leftmain h1{ background:#F0F0F0;line-height:30px; margin-bottom:15px;margin-top:20px; text-align:center;color:#000; font-size:14px;}
.searchresult_leftmain table{ border:1px solid #ccc; line-height:22px;}
.searchresult_leftmain td{ border:1px solid #ccc; padding:0 5px;}
.searchresult_leftmain table thead{ background: #F79D4D; color:#FFF; text-align:center}
.searchresult_leftmain table thead td{border-color: #FF3300}
.searchresult_leftmain td.zkcolor{ color:red;}
.searchresult_leftmain .searchresult_page{ text-align:right;}
.searchresult_leftmain .searchresult_page span{ margin:0 10px;}
.searchresult_leftmain h2,.searchresult_leftmain h3{ padding:0; margin:0; font-size:12px; font-weight:bold;line-height:20px;}
.searchresult_leftmain h2{ color:#ff6600; margin-top:10px;}
.searchresult_leftmain h2 a{color:#B3047D; }
.searchresult_leftmain h2 a:hover{ text-decoration:underline;}
.searchresult_leftmain h3 a{color:#000; }
.searchresult_leftmain h3 a:hover{color:#b50684; }
.searchresult_leftmain table a{ color:#000;}
.searchresult_leftmain table a:hover{ color:#b50864;}

/*---------------------课程详情--------------------------*/

.coursecontent_leftmain{border:1px solid #ccc;padding:0 20px 20px 20px;}
.coursecontent_leftmain h1{ background:#F0F0F0;line-height:30px; margin-bottom:15px;margin-top:20px; text-align:center;color:#000; font-size:14px;}
.coursecontent_leftmain h2{ background:#ff6600;line-height:22px; margin-bottom:10px; padding-left:20px; margin-top:15px; color:#fff; text-align:center}
.coursecontent_leftmain h2 a{ color:#fff; text-decoration:none;}
.coursecontent_leftmain table{ border:1px solid #ccc; line-height:22px;}
.coursecontent_leftmain td{ border:1px solid #ccc; padding:0 5px;}
.coursecontent_leftmain table thead{ background: #F79D4D; color:#FFF; text-align:center}
.coursecontent_leftmain table thead td{border-color: #FF3300}
.coursecontent_leftmain div table{ border:0}
.coursecontent_leftmain div td{ border:0}
.coursecontent_leftmain div table thead{ background: #F79D4D; color:#FFF; text-align:center}
.coursecontent_leftmain div table thead td{border-color: #FF3300}
.coursecontent_leftmain td.zkcolor{ color:red;}
.coursecontent_leftmain h3{ font-size:12px;line-height:20px; background: #FFEFDF; padding-left:18px; margin:8px 0 5px 0; color:#333}
.coursecontent_leftmain h3 span{ color:#b50864;}
.coursecontent_leftmain h4{font-size:12px; margin:20px 0; text-align:center; color:#ff6600}
.coursecontent_leftmain p{ line-height:20px;}
.coursecontent_leftmain p img{}
.coursecontent_leftmain h5{ font-size:12px; font-weight:lighter; color:#666; line-height:20px; border:1px solid #999; background: #F3F3F3; padding:5px; margin-top:10px;}
.coursecontent_leftmain h5 a{ color:#ff6600;}
.coursecontent_leftmain h5 a:hover{ color:red;}
.coursecontent_leftmain table a{ color:#000;}
.coursecontent_leftmain table a:hover{ color:#b50864;}
.gqhd{ padding:10px; background: #FFE8E8; line-height:20px; border:1px solid #ccc;}
.gqhd span{ font-weight:bold; color:#F00; font-size:14px;}
.gqhd b{ margin-right:5px;}
.gqhd a{ text-decoration:none; color:#333;}
.gqhd a:hover{ text-decoration:underline; color:#F30;}

/*问答*/
.coursecontent_leftmain h6{ background:#ff6600;line-height:22px; margin-bottom:10px; padding-left:20px; margin-top:15px; color:#fff; font-size:12px;}
.coursecontent_leftmain h6 span{ font-weight:lighter; margin-left:20px;}
.question{ padding:5px; line-height:20px;}
.question span{ color:#999;}
.answer{ padding:5px; line-height:20px;border-bottom:1px dashed #ff6600; }
.answer span{ color:red; font-weight:bold}
.q_a{ background:#F5F5F5; padding:5px; margin-bottom:8px;}
.qa_pages span{ color:red;}
.qa_pages a{ margin:0 2px; color:#666;}
.qa_pages a{color:#000;}
.qa_pages{ text-align:right}
.tiwen{ background:#f7f7f7; font-weight:bold;line-height:22px; margin-bottom:10px; padding-left:20px; margin-top:15px; color:#ff6600; font-size:12px;}
.coursecontent_leftmain input{ height:14px; line-height:14px; border-color:#ccc; margin-right:5px;}
.coursecontent_leftmain .qa_table{ border:0; margin:0 auto;}
.qa_table span{ color:#999;}
.qa_table span#Label1{ color:red;}
.qa_table input{ border:1px solid #ccc;}
.coursecontent_leftmain .qa_table td{ border:0;}
.coursecontent_leftmain #form1{}
.coursecontent_leftmain textarea{ border:1px solid #ccc;}
#qa_tijiao{background: url(../images/input302.gif) no-repeat left top;height: 24px;width: 93px;border:0;font-size:12px;line-height:21px; margin-top:5px;}

/*-----------------------讲座课程------------------------*/

.jiangzuo_title1{ width:100%; height:43px; background:#F2F7FB; text-align:center; padding-top:7px;border-top:1px solid #B6CDE4;border-bottom:1px solid #B6CDE4; margin:10px 0;}
#jiangzuo_submit3{ background:url(../images/input302.gif) no-repeat left top; width:93px; height:24px;border:0; line-height:21px;}
.yuyue_jiangzuo h2{ margin-top:20px !important;margin-top:30px;  margin-bottom:20px; font-size:15px; color:red; text-align:center; background:url(../images/mwZUp2L12SGyZbV.gif) no-repeat center; line-height:63px;}
.yuyue_jiangzuo p{ text-align:center;}
.yuyue_jiangzuo{ line-height:20px;}
#chenggong_submit1{background: url(../images/input102.gif) no-repeat left top;height:30px;width:400px;border:0;font-size:15px;line-height:30px; margin-top:10px;font-weight:bold;}

