body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0; margin:0;} 
table { /*border-collapse: collapse; border-spacing: 0;*/} 
fieldset,img{ margin:0; padding:0;border: 0;} 
address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; } 
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}
body{font-size:12px;background:#fff; font-family:"宋体";}

/*链接*/
a{ text-decoration:none; color:#0D2F93;}
a:hover{ text-decoration:underline; color:#bd0a01;}
/*f_开头为float漂浮,l:左 r:右*/
.layhead { clear:both;width:1002px;text-align:left;margin:0 auto;overflow:hidden; background:url(images/bglogo.jpg) no-repeat; height:258px}
.layout{ clear:both;width:948px;text-align:left;margin:0 auto;overflow:hidden;}
.lay_mid{ margin:0 auto}
.left{ float:left;}
.middle{ float:left;}
.right{ float:right;}

/*头部*/
.headlink a { display:block; width:220px; height:50px; float:right; text-indent:-999em}
.headfont { width:536px; margin-left:30px; line-height:21px; margin-top:168px}

/*中部框架*/
.lay_midbody { border-left:1px #CF0200 solid; border-right:1px #CF0200 solid;}
.lay_left { width:618px; float:left; background:url(images/line.gif) repeat-y right #FFFEF1; overflow:hidden}
.lay_right { width:330px; float:left; background-color:#FFFDE4; overflow:hidden}

.maintop { width:600px; padding:15px 0 5px 0; color:#601F01; line-height:23px; overflow:hidden}
.maintop dt { background:url(images/topbt.gif) no-repeat; width:75px; height:23px; line-height:23px; color:#CC0000; font-weight:bold; text-align:center; margin-bottom:10px; float:left}
.maintop dd { float:left; width:500px; margin-left:10px}
.maintop dl {clear:both; height:30px; *height:30px!important; *height:30px;}
.maintop .i7 {clear:both; height:30px; *height:50px!important; *height:30px;}

.daohang { background:url(images/daohang.jpg) no-repeat; width:600px; height:30px; line-height:30px; font-weight:bold;}
.daohang .left { color:#FFF; padding-left:30px}
.daohang .f12 { color:#FAFBC2}

.coursebg { color:#602102; font-weight:bold}

.tablist { margin-bottom:8px; margin-left:9px}


/*右侧导航*/

.bodyrt { width:290px; background:url(images/rt1.jpg) no-repeat; height:30px; line-height:30px; color:#FFF; font-size:14px; padding-left:20px; font-weight:bold; overflow:hidden; margin-left:8px; margin-top:10px;}
.bodytt { width:310px;color:#CC0202; font-size:14px; font-weight:bold; overflow:hidden; margin-top:10px; margin-left:12px}
.bodytt ul li { float:left; margin-bottom:10px;}
.bodytt ul li a { color:#CB0000}
.bodytt .li1{ background:url(images/bg1.jpg) no-repeat; width:142px; height:36px; line-height:36px;}
.bodytt .li2{ background:url(images/bg2.jpg) no-repeat; width:142px; height:36px; line-height:36px; margin-left:20px}
.bodytt .li3{ background:url(images/bg3.jpg) no-repeat; width:142px; height:36px; line-height:36px;}
.bodytt .li4{ background:url(images/bg4.jpg) no-repeat; width:142px; height:36px; line-height:36px; margin-left:20px}

.rtcont { background:url(images/rt2.jpg) no-repeat; width:310px; height:31px; line-height:31px; margin-left:10px; margin-top:10px}
.rtcont .left { font-size:14px; font-weight:bold; color:#FFF; padding-left:20px}
.rtcont .left a{ font-size:14px; font-weight:bold; color:#FFF;}
.rtcont .right a{ color:#CC0003; padding-right:8px}

.rtconter { border:1px #FAE9B3 solid; border-top:none; width:308px; margin-left:10px; overflow:hidden; color:#602102}
.rtcontertea { width:300px; overflow:hidden; color:#602102; height:135px;}
.rtcontertea dl { margin:6px 0;}
.rtcontertea dd { float:left; width:200px; line-height:21px}
.rtcontertea dt { float:left; width:100px; text-align:center}
.rtcontertea .font a{ font-size:14px; color:#602102; font-weight:bold;}

.rtconter .banji { line-height:21px; padding:6px 10px}

.rtconter .tgl { line-height:21px; padding:6px 10px}

.rongyu li { display: inline; padding:6px 10px; width:120px; height:100px; float:left}

.scroll_div {width:290px; height:90px; overflow: hidden; white-space: nowrap; margin-top:6px; margin-left:8px}
.scroll_div img {width:116px;height:86px;border: 0; margin-right:10px}
#scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li{display:inline;}

/*学员心声*/
.index-xinsheng .body{padding:6px 9px;}
.index-xinsheng .body #xingsheng{ overflow:hidden; width:100%; height:100px; font-size:12px}
.index-xinsheng .body #xingsheng .font-title{ padding:5px 0; font-weight:bold;}
.index-xinsheng .body #xingsheng .font-cont{line-height:18px; text-indent:22px;}
.index-xinsheng .body #xingsheng .font-title a{ color:#171614;}


/*底部*/
.bt { background:url(images/bt.jpg) no-repeat; width:950px; height:6px; margin:0 auto;}
/*字体*/
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.bold { font-weight:bold;}
.txtcenter { text-align:center}
.txtleft { text-align:left}
.red { color:#F00;}
.blue { color:#00F;}
.green { color:#3E940D;}

.dis {display:block;}
.undis {display:none;}

.marb5{ margin-bottom:5px; clear:both}
.marb6{ margin-bottom:6px; clear:both}
.marb7{ margin-bottom:7px; clear:both}
.marb8{ margin-bottom:8px; clear:both}
.marb9{ margin-bottom:9px; clear:both}
.marb10{ margin-bottom:10px; clear:both}
.marb15{ margin-bottom:15px; clear:both}
.marb20{ margin-bottom:22px; clear:both}
.clear{clear:both;height:1px; margin-bottom:-1px;*display:inline;overflow:hidden; }
.clearall{clear:both;height:0px;overflow: hidden;margin:0;padding:0;font-size:0}


.cls:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cls{display: inline-block;}
.b{ font-weight:bold}

/*head--------footer*/


/*空格线*/
.divline1 { margin:0 auto;width:0; height:1px; overflow:hidden}
.divline2 { margin:0 auto;width:0; height:2px; overflow:hidden}
.divline3 { margin:0 auto;width:0; height:3px; overflow:hidden}
.divline4 { margin:0 auto;width:0; height:4px; overflow:hidden}
.divline5 { margin:0 auto;width:0; height:5px; overflow:hidden}
.divline6 { margin:0 auto;width:0; height:6px; overflow:hidden}
.divline7 { margin:0 auto;width:0; height:7px; overflow:hidden}
.divline8 { margin:0 auto;width:0; height:8px; overflow:hidden}
.divline9 { margin:0 auto;width:0; height:9px; overflow:hidden}
.divline10 { margin:0 auto;width:0; height:10px; overflow:hidden}
.divline20 { margin:0 auto;width:0; height:20px; overflow:hidden}
.divline30 { margin:0 auto;width:0; height:30px; overflow:hidden}
.divline36 { margin:0 auto;width:0; height:36px; overflow:hidden}



/*底部链接*/

.footer{clear:both; width:950px; padding:6px 0 13px; margin:0px auto; border-top:1px #CCCCCC solid; font-size:12px; text-align:center;}

