body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th{padding:0; margin:0;color:#4B4B4B;} 
fieldset,img{ margin:0; padding:0;border:0;} 
address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; } 
input,textarea,button{ border:none; padding:0; margin:0}
ol,ul {list-style: none;} 
caption,th{text-align: left;} 
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%; } 
q:before,q:after{ content:”;} 
abbr,acronym {border: 0;}
input, textarea, select, button, file {	font-size:12px; vertical-align:middle}
.fontfam{ font-family:Verdana, Arial, Helvetica, sans-serif}
.clear {clear:both; height:0; overflow:hidden; display:block;}
.clearfix:after {clear:both; height:0; overflow:hidden; }
.marb2{ height:2px; clear:both; overflow:hidden;}
.marb4{ height:4px; clear:both; overflow:hidden;}
.marb6{ height:6px; clear:both; overflow:hidden;}
.marb8{ height:8px; clear:both; overflow:hidden;}
.marb10{ height:10px; clear:both; overflow:hidden;}
.marb13 { height:13px; clear:both; overflow:hidden;}

.f14b { font-size:14px; font-weight:bold;}
.bgcolor { background-color:#F7EFFA}

.footer{clear:both;width:950px;padding:6px 0 13px;border-top:1px solid #7F7F7F; margin:8px auto 0; font-size:12px;}
.footer p{color:#000000;text-align:center; line-height:22px;}

.area{ clear:both;overflow:hidden; zoom:1;width:950px;margin:0 auto; background-color:#EEF9FF;}
.areabody{ clear:both;overflow:hidden; zoom:1;width:924px;margin:0 auto;}

.left{ float:left;}
.right{ float:right;}


.top_left{ float:left; width:671px;}
.top_right{ float:right; width:247px}

body{ font-size:12px; font-family:"宋体",Verdana; color:#000}
a{color:#000;text-decoration:none;}
a:hover{color:#c00;text-decoration:underline;}

/*头部*/
.headtop { width:100%; background:url(/images/pro2011/zhongji/headbg_yx.jpg) repeat-x;}
.headtop span { background:url(/images/pro2011/zhongji/headtop_line.jpg) no-repeat center; margin:0 4px}

.head{ clear:both;overflow:hidden; zoom:1;width:950px;margin:0 auto;}
.head .top{ height:188px;}
.head .top img{ display:block}
.head .nav{ height:34px; line-height:34px; font-size:14px; text-align:center; font-weight:bold}
.head .nav a{ color:#FFFFFF; padding:0 10px}
.head .nav .yel{ color:#FFFF00; }

/*简介*/
.introduction{ border:2px #B7E3FE solid; background:#FFFFFF; padding:5px; clear:both; overflow:hidden}
.introduction .txt{ padding:10px 15px 8px; font-size:12px; line-height:23px;}
.introduction .txt a{  color:#E23401;}
.introduction .txt a:visited{ color:#E23401;}
.headfont { width:634px; margin:0 auto;}
.headfont ul li{ margin-top:4px;}
.headfont .headlt { width:148px; height:23px; line-height:23px; background:url(/images/pro2011/zhongji/headbgfont.jpg) no-repeat; color:#FFF; font-weight:bold; margin-right:4px; text-align:center;}
.headfont .headrt { width:480px; line-height:23px;}

.xibao { width:618px; height:46px; background:url(/images/pro2011/zhongji/xibao.gif) no-repeat; margin:0 auto;}
.xibao .txt { width:112px; font-size:14px; color:#F00; font-weight:bold; margin-top:4px; text-align:left}

.max { width:465px; height:28px; margin:11px 0 0 7px;}
.maxcont { position:absolute;}
.maxcont li { height:27px; overflow:hidden; line-height:27px; color:#00F;}
.maxcont li a{  color:#00F;}
.maxcont li a:visited{  color:#00F;}


/*市场份额*/
.market{ border:2px #B7E3FE solid; clear:both; overflow:hidden; background-color:#FFF}
.market img{ display:block; padding-bottom:6px}
.marketbg { font-size:14px; font-weight:bold; color:#0F3677; line-height:28px; margin:1px 2px 0; background:url(/images/pro2011/zhongji/marketbg.jpg) repeat-x; text-align:center;}
.marketbg span { color:#E34101;}

/*标题*/
.btitle{ background:url(/images/pro2011/zhongji/shizitop.gif) no-repeat; width:671px; height:55px;}
.btitle p { background:url(/images/pro2011/zhongji/shizirt.gif) no-repeat; width:85px; height:19px; line-height:19px; font-weight:bold; text-align:center; float:right; margin-top:20px;}
.btitle p a{  color:#E23401;}
.btitle p a:visited{  color:#E23401;}

.stitle{ clear:both; overflow:hidden; zoom:1; height:29px;line-height:29px;}
.stitle h3{ background:#3c9dfb url(/images/pro2011/ico.gif) no-repeat 10px 9px; color:#FFFFFF;  padding-left:28px; font-size:14px; font-weight:bold; border:1px #FFFFFF solid}
.stitle h3 a{ color:#fff}

/*师资*/
.teacher{border:2px #B7E3FE solid; background:#FFFFFF; padding:6px 5px 5px; clear:both; overflow:hidden}
.teacher .cont{ overflow:hidden; zoom:1; margin-top:4px}
.teacher .cont .pic ul{ clear:both; overflow:hidden; zoom:1; padding:10px 0;}
.teacher .cont .pic ul li{ float:left; display:inline; margin:0 8px; padding-bottom:15px }
.teacher .cont .pic ul li img{ border:1px #ccdcfd solid; padding:2px; display:block}

.teacher .cont .tea {}
.teacher .cont .tea dt{ width:90px; float:left;}
.teacher .cont .tea dd{ width:220px; float:left; line-height:21px; padding-top:6px;}
.teacher .cont .tea p { background:url(/images/pro2011/zhongji/shizipic.gif) no-repeat; width:83px; height:19px; line-height:19px; text-align:center; margin-top:4px;}
.teacher .cont .tea p a{  color:#003FBB;}
.teacher .cont .tea p a:visited{  color:#003FBB;}


.teacher .cont .font { clear:both; overflow:hidden; zoom:1; line-height:25px; width:640px; background-color:#EEF9FF; margin:0 auto;}
.teacher .cont .font div { font-size:14px; font-weight:bold; background:url(/images/pro2011/zhongji/shizixing.gif) no-repeat left center; padding-left:25px}

.teacher .cont .fonttea { width:610px; margin:0 auto }
.teacher .cont .fonttea ul{ clear:both; overflow:hidden; zoom:1; padding:10px 0;}
.teacher .cont .fonttea ul li{ float:left; display:inline; margin:0 3px; width:60px; padding:4px 0; text-align:center }

/*通过率*/
.pass_rate{border:1px #9abbff solid; clear:both; overflow:hidden}
.pass_rate .cont img{ display:block}

/*奖学金*/
.scholarships{ background:url(/images/pro2011/zhongji/jxjtop2.gif) repeat-y; clear:both; overflow:hidden; width:247px}
.scholarships .head { background:url(/images/pro2011/zhongji/jxjtop1.gif) no-repeat; height:46px; margin-bottom:8px; *margin-bottom:5px!important; *margin-bottom:5px;}
.scholarships .cont { background:url(/images/pro2011/zhongji/jxjtop3.gif) no-repeat bottom; padding-bottom:68px}
.scholarships .content { width:220px; border:1px #F4E45B solid; border-top:none; margin:0 auto;}
.scholarships .content ul li{ line-height:24px; border-top:1px #F4E45B solid; padding-left:8px;}
.scholarships .content .more{ font-weight:bold; color:#F00;}
.scholarships .content .more a{ font-weight:bold; color:#F00;}
.scholarships .content .more a:visited{ font-weight:bold; color:#F00;}

.sevday{ border:2px #B7E3FE solid; clear:both; overflow:hidden;}

/*辅导课程*/
.ktitle{ background:url(/images/pro2011/zhongji/lanmu.gif) no-repeat; width:924px; height:59px;}
.ktitle p { width:225px; height:19px; line-height:19px; font-weight:bold; text-align:center; float:right; margin-top:20px;}
.ktitle p a{  color:#E23401;}
.ktitle p a:visited{  color:#E23401;}

/*9大特色服务*/
.tesefuwu{ background:url(/images/pro2011/zhongji/tesefuwu.gif) no-repeat; width:924px; height:55px;}
.tesefuwu p { border:1px #EED0F4 solid; background-color:#FFF; margin-right:10px; width:85px; height:19px; line-height:19px; font-weight:bold; text-align:center; float:right; margin-top:20px;}
.tesefuwu p a{  color:#E23401;}
.tesefuwu p a:visited{  color:#E23401;}
.tesefuwucont{border:2px #ECD1F4 solid; background:#FFFFFF; padding:6px 6px 5px; clear:both; overflow:hidden}
/*流程图*/
.liuchengtu{ background:url(/images/pro2011/zhongji/liucheng.gif) no-repeat; width:924px; height:57px;}
.liuchengtu p { border:1px #EED0F4 solid; background-color:#FFF; margin-right:10px; width:85px; height:19px; line-height:19px; font-weight:bold; text-align:center; float:right; margin-top:20px;}
.liuchengtu p a{  color:#E23401;}
.liuchengtu p a:visited{  color:#E23401;}

.liuchengtucont{border:2px #ECD1F4 solid; background:#FFFFFF; padding:20px 6px; clear:both; overflow:hidden; text-align:center;}

.fudao{clear:both;}
.fudao .cont{}
.fudao .classnav{ clear:both;}
.fudao .classnav dt{ float:left; display:inline; height:120px;}
.fudao .classnav dt img{ display:block;}
.fudao .classnav dd{ float:left; display:inline-block; width:19px; height:1px}
.fudao .main_content{overflow:hidden; zoom:1; padding:0 5px 5px; clear:both}
.fudao .conttitle{ text-align:center; clear:both}


/*课程表格样式*/
.fudaotab td{line-height:18px; padding:5px;text-align:center}
.fudaotab td.fontclass{ text-align:left; padding-top:9px}
.fudaotab td.fuleft{ text-align:left; padding-left:10px;}
.fudaotab td.fontclass dl{ clear:both; overflow:hidden; zoom:1}
.fudaotab td.fontclass dl dt{ float:left; display:inline; width:380px; height:25px;}
.fudaotab td.fontclass dl dd{ float:left; width:60px;margin-right:10px; height:16px; padding-top:1px}
.fudaotab td.fontclass dl dd a{ background:url(/images/pro2011/buy.gif) no-repeat 8px 0px; padding-left:25px;}
.fudaotab td.fontclass2{text-align:left; padding-top:9px}
.fudaotab td.fontclass2 em{ text-align:right; float:right; padding-right:8px}

.fudaotab td.buy{}
.fudaotab td.buy a{ background:url(/images/pro2011/buy.gif) no-repeat 0px 0px; padding-left:15px;}

/*完美虚拟课堂*/
.xuni{border:2px #D3E996 solid; background:#FFFFFF; padding:6px 5px 5px; clear:both; overflow:hidden}
.xuni .cont{ overflow:hidden; zoom:1; margin-top:4px}
.xuni_title{ background:url(/images/pro2011/zhongji/tsb_kecheng.gif) no-repeat; width:671px; height:55px;}
.xuni_title p { border:1px #D2E895 solid; background-color:#FFF;width:85px; height:19px; line-height:19px; font-weight:bold; text-align:center; float:right; margin-top:20px;}
.xuni_title p a{  color:#E23401;}
.xuni_title p a:visited{ color:#E23401;}
.bgcolors { background-color:#F5FFE6;}

.xunirt{ border:2px #D3E996 solid; clear:both; overflow:hidden; background-color:#FFF;}
.xunirt dl { line-height:21px; padding:10px 12px}
.xunirt dt { color:#3C7C01; font-weight:bold;}
.xunirt dd a { color:#FE4300;}
.xunirt dd a:visited{ color:#FE4300}

/*班次介绍*/
.banci{border:2px #B7E3FF solid; background:#FFFFFF; padding:6px 6px 5px; clear:both; overflow:hidden}
.banci .cont{ overflow:hidden; zoom:1; margin-top:4px}
.banci .cont .pic ul{ clear:both; overflow:hidden; zoom:1; padding-top:8px;}
.banci .cont .pic ul li{ float:left; display:inline; margin:0 9px; padding-bottom:15px }

.banci .cont .tea { width:309px; border-bottom:1px #B6E4FE solid;}
.banci .cont .tea dt{ background:url(/images/pro2011/zhongji/bancitop.gif) no-repeat; font-weight:bold; color:#015AAC; padding-left:28px; line-height:21px}
.banci .cont .tea dd{ line-height:21px; padding-top:6px; border:1px #B6E4FE solid; border-top:none; border-bottom:none; padding-left:15px;}
.banci .cont .tea .red { height:32px; line-height:31px; color:red;}

.banci .cont .tea2 { width:636px; border-bottom:1px #B6E4FE solid;}
.banci .cont .tea2 dt{ background:url(/images/pro2011/zhongji/bancitop2.gif) no-repeat; font-weight:bold; color:#015AAC; padding-left:28px; line-height:21px}
.banci .cont .tea2 dd{ line-height:21px; padding-top:6px; border:1px #B6E4FE solid; border-top:none; border-bottom:none; padding-left:15px;}
.banci .cont .tea2 .red { height:32px; line-height:31px; color:red;}

.banci_title{ background:url(/images/pro2011/zhongji/banci.gif) no-repeat; width:671px; height:53px;}
.banci_title p { border:1px #B7E3FF solid; background-color:#FFF;width:85px; height:19px; line-height:19px; font-weight:bold; text-align:center; float:right; margin-top:20px;}
.banci_title p a{  color:#E23401;}
.banci_title p a:visited{ color:#E23401;}

/*梦想成真*/
.mxczbox{border:2px #B7E3FF solid; background:#FFFFFF; padding:6px 6px 5px; clear:both; overflow:hidden}
.mxczbox .mxczbook td{ background-color:#FFF; line-height:21px; padding-left:6px}
.mxczbox .mxczbook .bgtop{ background-color:#EDF7FF; text-align:center}

.mxczbox_title{ background:url(/images/pro2011/zhongji/mxcz.gif) no-repeat; width:671px; height:56px;}
.mxczbox_title p { border:1px #B7E3FF solid; background-color:#FFF;width:85px; height:19px; line-height:19px; font-weight:bold; text-align:center; float:right; margin-top:20px;}
.mxczbox_title p a{  color:#E23401;}
.mxczbox_title p a:visited{ color:#E23401;}

.mxczboxrt{ border:2px #B7E3FF solid; clear:both; overflow:hidden; background-color:#FFF;}
.mxczbg { font-size:14px; font-weight:bold; color:#0F3677; line-height:28px; margin:1px 2px 0; background:url(/images/pro2011/zhongji/marketbg.jpg) repeat-x; padding-left:15px}

/**/
.dbox{clear:both; overflow:hidden;zoom:1 }

.dtitle01{ clear:both; overflow:hidden; zoom:1; height:27px;line-height:27px; margin-bottom:6px;}
.dtitle01 h3{padding-left:50px; font-size:14px; font-weight:bold; float:left; display:inline}
.dtitle01 p{ float:right; padding-right:10px; font-weight:bold}
/*服务内容*/
.services{float:left; display:inline;width:644px; height:296px; overflow:hidden;}
.services img{ display:block}

/*学员心声*/
.voice{ float:right;width:243px; border:2px #B7E3FE solid; overflow:hidden; background-color:#FFF}
.voice .tit{ height:25px; line-height:25px; font-weight:bold; font-size:14px; padding-left:20px; background:url(/images/pro2011/zhongji/marketbg.jpg) repeat-x;}
.voice .body{ padding:5px 0}
.voice .xunyuan-font{padding:0 10px}
.voice .xunyuan-font .font-title{ padding:5px 0; font-weight:bold;}
.voice .xunyuan-font .font-cont{line-height:18px;text-indent:24px; }

/*文字列表*/
.fontlist{ clear:both; overflow:hidden; padding:5px 0}
.fontlist dt{ font-size:14px; line-height:26px; padding-left:15px; }
.fontlist dt span{ font-weight:bold}
.fontlist dd{ line-height:24px; font-size:12px}
.fontlist dd span{ color:#FF0000}

/*辅导丛书*/
.book{ overflow:hidden; clear:both;zoom:1}
.bookmain{ float:left; width:700px; display:inline;}
.bookmain .bookfont{ font-size:14px; line-height:24px}
.bookmain .bookpic{ text-align:center; margin-top:5px}
.bookmain .bookpic img{ display:block; margin:0 auto}
.bookmain .bookshop{ padding:8px 0 0 10px; clear:both; overflow:hidden}
.bookmain .bookshop dl{ float:left; width:163px; margin-left:8px; display:inline}
.bookmain .bookshop dt{ float:left; display:inline;width:61px;}
.bookmain .bookshop dd{ float:right; line-height:18px; padding-left:5px; width:95px;}
.bookmain .bookshop dd .buy{ background:url(/images/pro2011/buy2.gif) no-repeat 5px 0px; padding-left:30px; cursor:pointer}
.bookmain .bookshop dd .buy a{ color:#FF0000}
/*优惠丛书*/
.bookoffers{ float:right; width:183px; padding-top:30px;}
.bookoffers ul{ padding:0 13px;}
.bookoffers ul li{ line-height:21px;}

/*学习流程*/
.bmjfbox{border:2px #B7E3FF solid; background:#FFFFFF; padding:6px 6px 5px; clear:both; overflow:hidden}
.bmjfbox_title{ background:url(/images/pro2011/zhongji/jiaofei.gif) no-repeat; width:671px; height:55px;}
.bmjfbox_title p { border:1px #B7E3FF solid; background-color:#FFF;width:85px; height:19px; line-height:19px; font-weight:bold; text-align:center; float:right; margin-top:20px;}
.bmjfbox_title p a{  color:#E23401;}
.bmjfbox_title p a:visited{ color:#E23401;}

.process{}
.process dl{ clear:both; overflow:hidden; zoom:1; padding-left:15px}
.process dl dt{ float:left; display:inline; width:130px;}
.process dl dd{ float:left; width:35px;background:url(/images/pro2011/pl.gif) no-repeat center; height:114px;}
.process dl dt .bt{ text-align:center; line-height:28px; font-size:14px; font-weight:bold}
.process dl dt p{ line-height:21px; padding:4px 0}

.process_txt{}
.process_txt dl{ clear:both; overflow:hidden; zoom:1; padding-left:15px}
.process_txt dl dt{ float:left; display:inline; width:150px;}
.process_txt dl dd{ float:left; width:6px; border-left:1px #B7E3FE solid; height:118px; margin-left:6px}
.process_txt dl dt p{ line-height:21px; padding:4px 0}
.process_txt a{  color:#E23401;}
.process_txt a:visited{ color:#E23401;}

/*其他服务说明*/
.read { margin:0 8px}
.read .readcont ul li { line-height:21px; padding:8px 6px; background:url(/images/pro2011/zhongji/line.gif) repeat-x bottom;}
.read a{  color:#E23401;}
.read a:visited{ color:#E23401;}
.read .more { margin-top:4px; text-align:right;}

/*精品班样式*/

.fudao .classnav dt.nbg{ background:#efe0f3}
.jpb .main_content{ background:#efe0f3; }

.jpb .fudaotab{ background:#e1b6eb}
.jpb .fudaotab td{ background:#FFFFFF;}
.jpb .fudaotab .tit td{ color:#7700b0; background-color:#F7EFFA;}
.jpb .fudaotab .tit td span{ font-size:12px; font-weight:normal;}
.jpb .fudaotab .blue a{ color:#0000ff; }
.jpb .fudaotab td.fontclass dl dd{ border:1px #e2b5ec solid;background:url(/images/pro2011/buybg_jp.gif) repeat-x; }
.jpb .fudaotab td.fontclass span{ color:#FF0000}
.jpb .fudaotab td.fontclass2{ color:#000}
.jpb .fudaotab td.fontclass2 a{ color:#7901b1}
.jpb .fudaotab td.fontclass2 span{ color:#FF0000}
.jpb .fudaotab td.fontclass2 em a{ color:#e40002}

.jpb .dbox{ background:#fff;}
.jpb .dtitle01{background:#c690db url(/images/pro2011/dtitle03.gif) no-repeat;color:#FFFFFF;}
.jpb .dtitle01 p a{ color:#fff}
.jpb .services{border:1px #e1b6eb solid; }

.voice .tit a{ color:#0F3679}
.voice .xunyuan-font .font-title a{ color:#E34101;}
.voice #xingsheng{overflow:hidden; width:100%; height:422px;}

.jpb .fontlist dt{ background:url(/images/pro2011/jpb_ico.gif) no-repeat 5px 7px}
.jpb .fontlist dt span{ color:#7800b0; }
.jpb .fontlist a{ color:#FF0000}


.jpb .bookmain .bookfont{ color:#7601b2;}
.jpb .bookmain .bookshop dt{}
.jpb .bookmain .bookshop dd{ color:#7601b2;}
.jpb .bookmain .bookshop dd a{ color:#7601b2}
.jpb .bookmain .bookshop dd .buy{ color:#FF0000}
.jpb .bookmain .bookshop dd .buy a{ color:#FF0000}
.jpb .bookoffers{ background:url(/images/pro2011/jpb_bookoffers.gif);}
.jpb .bookoffers ul li{ line-height:21px; color:#7601b2}

.process dl dt .bt{ text-align:center; color:#7601b2; line-height:28px; font-size:14px; font-weight:bold}

.jpb .tese{ border:1px solid #e1b6eb; margin-bottom:6px;}
.jpb .tese dt{clear:both; background:url(/images/pro2011/tesetit.gif); line-height:28px; overflow:hidden; text-align:left; font-size:14px; font-weight:bold; color:#7601b0;}
.jpb .tese dt img{ margin:0 8px; display:inline-block; vertical-align: middle}
.jpb .tese dd{ padding:10px; font-size:12px; line-height:22px;}
.jpb .tese dd em{ text-align:right; float:right; padding-right:8px; font-size:12px;}
.jpb .tese dd em a{ color:#FF0000;}
.jpb .tese .h171{ height:110px; overflow:hidden}
.jpb .tese .h367{ height:285px; overflow:hidden}
.jpb .othertese .tese{ float:left; margin-right:5px; display:inline; width:221px; overflow:hidden}
.jpb .othertese .mar0{ margin-right:0px;}