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;} 
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; }
.marb6{ margin-bottom:6px; clear:both}
.marb8{ margin-bottom:8px; clear:both}
.marb10{ margin-bottom:10px; clear:both}

.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;}

.left{ float:left;}
.right{ float:right;}


.top_left{ float:left; width:695px;}
.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;}

.head{margin-top:6px}
.head .top{ height:199px; height:138px; border-bottom:1px #FFFFFF solid}
.head .top img{ display:block}
.head .nav{ height:26px; line-height:26px; background:#0d4fd9; border-top:1px #62b5ff solid; color:#FFFFFF; font-size:14px; text-align:center}
.head .nav a{ color:#FFFFFF; padding:0 10px}

/*简介*/
.introduction{ border:1px #9abbff solid; background:#eef5ff; padding:5px; clear:both; overflow:hidden}
.introduction div{ background:#FFFFFF; padding:10px 8px 9px; font-size:14px; line-height:23px;}
.introduction div .promise{ font-weight:bold; color:#FF0000}
/*市场份额*/
.market{ border:1px #9abbff solid; clear:both; overflow:hidden}
.market img{ display:block}
/*标题*/
.btitle{ clear:both; overflow:hidden; zoom:1}
.btitle h3{ float:left; height:24px; background:#003cb8; color:#FFFFFF; line-height:24px; padding:0 8px; font-size:14px; font-weight:bold}
.btitle h3 a{ color:#fff}
.btitle span{ float:left;height:24px; width:12px; background:url(/images/pro/btr.gif)}
.btitle p{ float:right; padding:8px 8px 0 0}
.btitle p a{ color:#003db8}

.stitle{ clear:both; overflow:hidden; zoom:1; height:29px;line-height:29px;}
.stitle h3{ background:#3c9dfb url(/images/pro/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:1px #9abbff solid; background:#eef5ff; padding:6px 5px 5px; clear:both; overflow:hidden}
.teacher .cont{ background:#FFFFFF; overflow:hidden; zoom:1; margin-top:4px}
.teacher .cont .pic ul{ clear:both; overflow:hidden; zoom:1; padding:15px 0; background:url(/images/pro/line.gif) repeat-x bottom}
.teacher .cont .pic ul li{ border:1px #ccdcfd solid; float:left; display:inline; padding:2px; margin:0 15px }
.teacher .cont .pic ul li img{ display:block}
.teacher .cont .font dl{ clear:both; overflow:hidden; zoom:1; line-height:25px; padding:4px 0}
.teacher .cont .font dt{ float:left; display:inline; width:405px; padding-left:8px}
.teacher .cont .font dt strong{ margin-right:15px;}
.teacher .cont .font dd{ float:left;}
.teacher .cont .font dd.course{ width:170px}
.teacher .cont .font dd.lyrics{ width:60px;background:url(/images/pro/lyrics.gif) no-repeat 4px 7px; padding-left:21px;}
.teacher .cont .font dd.lyrics a{ color:#fe0002; text-decoration:underline}
.teacher .cont .font dd.buy{ width:35px;background:url(/images/pro/buy.gif) no-repeat 4px 7px; padding-left:21px;}
.teacher .cont .font dd.buy a{ color:#fe0002;}

/*通过率*/
.pass_rate{border:1px #9abbff solid; clear:both; overflow:hidden}
.pass_rate .cont img{ display:block}

/*奖学金*/
.scholarships{border:1px #9abbff solid; clear:both; overflow:hidden}
.scholarships .cont ul{ padding:8px 0}
.scholarships .cont ul li{ line-height:22px; padding-left:8px; color:#003bb8}
.scholarships .cont ul li span{ color:#FF0000}
.scholarships .cont ul li a{ color:#003bb8}
.scholarships .cont ul li a:hover{ color:#c00}
.scholarships .cont ul li.more{ padding-left:15px; line-height:25px}
.scholarships .cont ul li.more a{ color:#FF0000}

/*辅导课程*/
.fudao{border:1px #9abbff solid; background:#eef5ff; padding:6px 5px 5px; clear:both;}
.fudao .cont{ padding:5px; background:#FFFFFF; margin-top:8px;}
.fudao .classnav{ clear:both; overflow:hidden;}
.fudao .classnav dt{ float:left; display:inline; height:119px; }
.fudao .classnav dt img{ display:block;}
.fudao .classnav dd{ float:left; display:inline-block; width:28px; height:1px}
.fudao .main_content{overflow:hidden; zoom:1; padding:0 5px 5px}
.fudao .conttitle{ text-align:center}
/*课程表格样式*/
.fudaotab td{line-height:18px; padding:5px;text-align:center; font-size:14px}
.fudaotab td.fontclass{ text-align:left; padding-top:9px}
.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/pro/buy.gif) no-repeat 8px 0px; padding-left:25px;}
.fudaotab td.fontclass2{text-align:left; padding-top:9px;  font-size:12px}
.fudaotab td.fontclass2 em{ text-align:right; float:right; padding-right:8px}
.fudaotab td.buy{}
.fudaotab td.buy a{ background:url(/images/pro/buy.gif) no-repeat 0px 0px; padding-left:15px;}

/**/
.dbox{padding:8px 10px 5px; 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; text-align:center;}
.services img{ display:block}

/*学员心声*/
.voice{ float:right;width:240px;}
.voice .tit{height:25px; line-height:25px; font-weight:bold; font-size:14px; padding-left:20px;}
.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/pro/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;}

/*学习流程*/
.process{}
.process dl{ clear:both; overflow:hidden; zoom:1; padding-left:15px}
.process dl dt{ float:left; display:inline; width:175px;}
.process dl dd{ float:left; width:55px;background:url(/images/pro/pl.gif) no-repeat center; height:150px;}
.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}



/*精品班样式*/

.fudao .classnav dt.nbg{ background:#ffe6c7}
.syb .main_content{ background:#ffe6c7; }

.syb .fudaotab{ background:#fbba6a}
.syb .fudaotab td{ background:#FFFFFF;}
.syb .fudaotab .tit td{ color:#fd5100; }
.syb .fudaotab .blue a{ color:#0000ff; }
.syb .fudaotab td.fontclass dl dd{ border:1px #fbba6a solid;background:url(/images/pro/buybg_sy.gif) repeat-x; }
.syb .fudaotab td.fontclass span{ color:#FF0000}
.syb .fudaotab td.fontclass2{ color:#000}
.syb .fudaotab td.fontclass2 a{ color:#ff5001}
.syb .fudaotab td.fontclass2 span{ color:#FF0000}
.syb .fudaotab td.fontclass2 em a{ color:#ff5001}


.syb .dbox{border:1px #fecc8d solid;background:#fff;}
.syb .dtitle01{background:#fec901 url(/images/pro/dtitle04.gif) no-repeat;color:#FFFFFF;}
.syb .dtitle01 p a{ color:#fff}
.syb .services{border:1px #fecc8d solid; }

.syb .voice{ border:1px #fdcd8b solid;}
.syb .voice .tit{  background:url(/images/pro/syb_voice.gif); border:1px #FFFFFF solid; color:#fd5001}
.syb .voice .tit a{ color:#fd5001}
.syb .voice .xunyuan-font .font-title a{ color:#E34101;}
.syb .voice #xingsheng{overflow:hidden; width:100%; height:259px;}

.syb .fontlist dt{ background:url(/images/pro/syb_ico.gif) no-repeat 5px 7px}
.syb .fontlist dt span{ color:#fd5100; }
.syb .fontlist a{ color:#FF0000}


.syb .bookmain .bookfont{ color:#fd5100;}
.syb .bookmain .bookshop dt{}
.syb .bookmain .bookshop dd{ color:#fd5100;}
.syb .bookmain .bookshop dd a{ color:#fd5100}
.syb .bookmain .bookshop dd .buy{ color:#FF0000}
.syb .bookmain .bookshop dd .buy a{ color:#FF0000}
.syb .bookoffers{ background:url(/images/pro/syb_bookoffers.gif);}
.syb .bookoffers ul li{ line-height:21px; color:#fd5100}

.process dl dt .bt{ text-align:center; color:#fd5100; line-height:28px; font-size:14px; font-weight:bold}

.syb .tese{ border:1px solid #fdcd8b; margin-bottom:6px;}
.syb .tese dt{clear:both; background:url(/images/pro/tesetit_sy.gif); line-height:28px; overflow:hidden; text-align:left; font-size:14px; font-weight:bold; color:#fd5100;}
.syb .tese dt img{ margin:0 8px; display:inline-block; vertical-align: middle}
.syb .tese dd{ padding:10px; font-size:14px; line-height:22px;}
.syb .tese dd em{ text-align:right; float:right; padding-right:8px; font-size:12px;}
.syb .tese dd em a{ color:#FF0000;}
.syb .tese .h171{ height:154px; overflow:hidden}
.syb .tese .h367{ height:352px; overflow:hidden}
.syb .othertese .tese{ float:left; margin-right:5px; display:inline; width:218px;}
.syb .othertese .mar0{ margin-right:0px;}
/*提示*/
.dataHint{display:inline-block; text-indent:0;}
.dataHint em{color:#d73435; font-style:normal; cursor:pointer;}
.hint-cpm{width:220px;padding-top:10px;background:url(about:blank);position:absolute; margin:20px 0 0 -92px;z-index:90;}
.hint-cpm .hCpm-bd{padding:5px 8px;text-align:left;border:solid 1px #ebb16e; background:#fffae5;color:#5d5c5c;font-weight:normal;}
.hCpm-bd p{line-height:20px; text-indent:2em;text-align:justify; text-justify:inter-ideograph; font-size:12px;}
.hCpm-bd p.ti0{text-indent:0;}
.hint-cpm i{width:19px;height:11px;line-height:0px; font-size:0px;display:block; position:absolute;left:50%;top:0; margin-left:-9px;background:url(/images/hint-i.gif) no-repeat;}
.hCpm-bd p a,.hCpm-bd p a:link,.hCpm-bd p a:visited{color:#d73435;}