/*统一浏览器默认样式*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li,pre,form, fieldset, legend, button, input, textarea,th, td{margin:0;padding:0;}
body,button, input, select, textarea{font: 12px/1.75 tahoma, arial, \5b8b\4f53, sans-serif;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
ul, ol,li { list-style: none; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: 0; }
button, input, select, textarea { font-size: 100%; } 

html,body{width:100%;}

body{word-wrap:break-word;white-space:-moz-pre-wrap; font-family:宋体;}
/*定义清除浮动样式*/
.solid:after{content:'\20';display:block;height:0;clear:both;}
.solid{*zoom:1;}
.floor{ margin:0 auto; width:950px;}
.top{ height:176px; background:url(../images/kjzz_logo.jpg); position:relative;}
.top .logo{ width:130px; height:42px; position:absolute; top:25px; left:20px;}
/*
.top .nav{ position:absolute; left:50px; bottom:5px; line-height:24px; font-size:14px; color:#fff;}
.top .nav span{ margin:0 11px;}
.top .nav a{ color:#fff;}*/

.marb8{ margin-bottom:8px; clear:both}
.zz{ width:950px; margin:0 auto;}
.zz .zz1 { width:697px; height:185px; background:url(../images/zzbg.jpg) no-repeat; float:left}
.zz .zz2 { float:left; margin-left:6px}
.des{ padding:15px 5px; margin:5px auto;}
.des p{ font-size:14px; color:#333333; text-indent:2em;}
.des_img1{ float:left; padding-left:25px; padding-top:10px; padding-right:10px;}
.des_btn{ width:102px; height:32px; display:block; float:left; background:url(../images/des_btn.jpg); margin-top:5px; margin-left:10px}
.heng{ height:30px; line-height:30px; background:url(../images/heng.jpg); overflow:hidden;}
.heng strong{ font-size:20px; color:#fff; padding-left:20px; float:left;}
.heng a{ float:right; margin-right:20px; display:inline; font-size:14px; color:#fff;}
/*班次介绍*/
.ban{ width:948px; margin:0 auto 5px; border:solid 1px #d7d7d7; border-top:none; padding-top:20px; padding-bottom:10px;}
.ban_tab{ width:910px; margin:0 auto 10px; background:#a9dbed;}
.ban_tab .tr1 td{ height:130px; background:url(../images/ban_tab_bg.jpg) repeat-x bottom #fbfeff; padding:10px;}
.ban_tab .tr2 td{height:31px; background:#d9f1ff; font-size:14px; color:#145fac; font-weight:800;}
.ban_tab .buy{width:94px; height:32px; display:block; background:url(../images/buy.jpg); margin:0 auto;}
.ban .txt{ padding:0 20px; line-height:24px;}
.ban .txt .t{ font-size:14px; color:#000000;}
.ban .txt .kc{ width:687px; height:545px; background:#acdcee; float:left; margin-right:10px;}
.ban .kc td{ padding-left:15px; background:#ffffff;}
.ban .kc .tr3 td{ padding-left:0; font-size:14px; font-weight:800; color:#145fac; background:#d9f1ff; text-align:center;}
.ban .kc .tr4 td{ padding-left:0; color:#145fac; background:#f2f9fd; text-align:center;}
.ban .kc .str1{ font-size:14px; color:#757575;}
.ban .kc .str2{ font-size:14px; color:#145fac;}
.ban .kc_img{ float:left;}
.ban .ys{ padding-left:135px; height:65px; line-height:24px; padding-right:10px; margin-bottom:20px;}
.ban .ys1{ background:url(../images/ys_img1.jpg) left center no-repeat;}
.ban .ys2{ background:url(../images/ys_img2.jpg) left center no-repeat;}
.ban .ys3{ background:url(../images/ys_img3.jpg) left center no-repeat;}
.ban .ys4{ background:url(../images/ys_img5.jpg) left center no-repeat;}
.ban .ys5{ background:url(../images/ys_img6.jpg) left center no-repeat; margin-bottom:0px;}
.ban .ys .t{ font-size:16px; font-weight:800; color:#145fac;}
/*报名缴费及学习流程*/
.buqk { background:#E3EFFC;border: 1px solid #9FBEE0;float: left; margin-top: 14px; margin-left:17px; width: 170px; height:255px; display:inline;}
.buqk .tit {color: #184E78;font-size: 14px;font-weight: 600;height: 30px; line-height: 30px;text-align: center;}
.buqk .pict {text-align: center;}
.buqk .txt {padding: 5px 0 5px 5px;text-indent:2em;}
.jg { float: left;margin-top: 90px; width: 62px;}

/*20130508导航*/
.menu{width:950px; margin:0 auto; position:relative;}
.menu li{display:inline;list-style-position:outside;text-align:center;float:left; font-size:14px; width:90px; color:#fff; height:36px; color:#fff;overflow-y:hidden;cursor:hand; background:url(../images/sx_new.jpg) no-repeat 86px 5px; }
.menu li span{ display:block; width:2px; height:36px; background:url(../images/sx_new.jpg) no-repeat 0px 5px; position:absolute; top:0; left:329px;}
.menu li .jbs{}
.menu li span.sx01{ left:479px;}
.menu li span.sx02{ left:645px;}
.menu li span.sx03{ left:765px;}
.menu li.jbs a{ color:#fff;text-decoration:none;} 
.menu li.jbs a:hover{ color:#fff;} 
.menu li a{color:#000;text-decoration:none;}
.menu li a:hover{color:#000;text-decoration:underline;}

.menu li.menu2{ width:140px; background:url(../images/xjh_new.gif) no-repeat 130px 11px; cursor:pointer;}
.menu li.menu5{ width:180px; background:url(../images/xjh_new.gif) no-repeat 158px 11px; cursor:pointer;}
.menu li.menu3{ width:152px; background:none; }
.menu li.menu4{ width:112px; background:none; }
.menu li.last{ background:none;}

.menu #nav{ width:950px;position:absolute; left:0px;top:146px; line-height:24px;}
.menu #nav div{ _width:230px;padding:4px;font-weight:normal; position: absolute; top:28px; text-align:left;}
.menu #nav div{visibility: hidden;height:auto;border:1px solid #7db4ed;background:none #fff; color:#000;cursor:hand;overflow-y:hidden;filter:Alpha(opacity=90);-moz-opacity:0.1;-khtml-opacity: 0.9;opacity: 0.9;}
.menu #nav div a:hover{ text-decoration:underline; color:red;}