body{ margin:0;padding:0;border:0; font-family:'宋体',Tahoma,Helvetica,Arial,sans-serif;}
div,p,b,em,i,span,ul,form,input,li,dl,dd,dt{ margin:0;padding:0;border:0; }
h1,h2,h3,h4,h5{ font-weight:bold;  font-size:12px;margin:0;padding:0;border:0;}
a{ text-decoration:none;}
ol,ul{ list-style:none;}
img{ border:none;}
.body{ background:url(/zhuanti/jjscx/images/jjscx_02.jpg) repeat-x; background-color:#FFFFFF;}
.container{ width:950px; font-size:12px; margin:0 auto; text-align:left; color:#000; background-color:#FFFFFF;}
.container a{color:#000;}
.container a:hover{ text-decoration:underline; color:#cc0000;}


/*页头大图+NAV*/
.banner{ overflow:hidden; width:950px; height:269px; background:url(/zhuanti/jjscx/images/jjscx_04.jpg) no-repeat;}
.banner .logo{ width:130px; height:34px; margin:20px 0 76px 20px; cursor:pointer;}
.banner .qy{ width:560px; height:95px; margin:0 0 17px 80px; line-height:24px; color:#186194;}
.banner .nav{ width:870px; height:14px; padding-left:80px;}
.banner .nav ul{}
.banner .nav li{ line-height:14px; color:#FFFFFF; font-size:14px; padding:0 24px; float:left; border-right:1px solid #FFFFFF;}
.banner .nav li a{color:#FFFFFF;}
.banner .nav li a:hover{color:#FFFFFF;}

/*页面主体*/
.maintop{ width:948px; margin-bottom:10px; border:1px solid #b0d3e8;}
.maintop-top{ overflow:hidden; width:932px; padding:8px 8px 0 8px;}
.maintop-bottom{ width:912px; padding:8px; line-height:24px; font-size:14px; background:url(/zhuanti/jjscx/images/jjscx_33.jpg) no-repeat; background-position:805px bottom; padding-left:20px;}
.mainbottom{ width:900px; height:61px; margin-bottom:10px; background:url(/zhuanti/jjscx/images/jjscx_71.jpg) no-repeat; padding:14px 25px 0 25px; line-height:24px; color:#186194;}
.mainbottom a{ color:#af010e; font-weight:700;}

/*上左-地区*/
.dq{ width:314px; float:left;}
.dq a{color:#057bae;}
.dtest{ height:26px; *height:25px;}
.dtest1{ height:26px; *height:25px; background-color:#eff6fa;}

/*上右-注意事项*/
.zysx{ width:608px; float:right; border:1px solid #b0d3e8;}
.zysx .title{ width:540px; height:22px; background:url(/zhuanti/jjscx/images/jjscx_09.jpg) no-repeat; margin:10px auto; margin:10px auto \9; *margin:9px auto; padding-left:45px; line-height:22px; font-size:14px; color:#057bae; font-weight:700;}
.zysx h4{ height:24px; line-height:24px; margin-left:30px; font-size:12px; font-weight:400;}
.zysx h5{ height:24px; line-height:24px; margin-left:30px; padding-left:20px; font-size:12px; background:url(/zhuanti/jjscx/images/jjscx_13.jpg) no-repeat; background-position:left center; font-weight:400;}
.zysx .ban{ width:608px; margin-top:5px;}
.zysx .c{ width:598px; border-bottom:1px solid #b0d3e8; border-top:1px solid #b0d3e8; background-color:#eff6fa; padding:5px;}
.zysx .c-t{ overflow:hidden; width:596px; height:272px; border:1px solid #b0d3e8; background-color:#FFFFFF;}
.dtest2{ width:596px; height:92px; border:1px solid #b0d3e8;}
.zysx .c-b{ width:598px; padding:5px 0;}
.zysx .b{ overflow:hidden; width:608px; height:22px; padding:3px 0;}
.zysx .b-01{ width:180px; float:left;}
.zysx .b-01-left{ width:80px; float:left; font-size:13px; font-weight:700; color:#376fae; line-height:22px; text-align:right;}
.zysx .b-01-right{ width:100px; float:left;}
.dtest3{ width:98px; height:20px; border:1px solid #cacaca; line-height:20px;}
.zysx .b-02{ width:53px; height:22px; float:left;}
.dtest4{ width:53px; height:22px;}

/*中-课程*/
.kc{ width:950px; margin-bottom:10px;}
.kc .title{ width:930px; height:35px; background:url(/zhuanti/jjscx/images/jjscx_36.jpg) no-repeat; padding-left:20px; font-size:15px; color:#FFFFFF; font-family:'微软雅黑'; line-height:35px;}
.kc .title a{ color:#FFFFFF;}
.kc .bottom{ overflow:hidden; width:928px; border-bottom:1px solid #b0d3e8; border-left:1px solid #b0d3e8; border-right:1px solid #b0d3e8; padding:10px;}
.kc .bottom .left{ width:266px; float:left;}
.kc .bottom .left .t{ width:266px; margin-bottom:10px;}
.kc .bottom .left .t-title{ width:226px; height:33px; background:url(/zhuanti/jjscx/images/jjscx_39.jpg) no-repeat; padding-left:40px; line-height:33px; font-size:14px; font-weight:700;}
.kc .bottom .left .t-bottom{ overflow:hidden; width:264px; border-bottom:1px solid #b0d3e8; border-left:1px solid #b0d3e8; border-right:1px solid #b0d3e8;}
.kc .bottom .left .t-bottom-top{ overflow:hidden; width:254px; padding:10px 0 0 10px;}
.kc .bottom .left .t-bottom-top-left{ width:80px; float:left;}
.kc .bottom .left .t-bottom-top-right{ width:154px; padding:0 10px; line-height:20px; float:left;}
.kc .bottom .left .t-bottom-top-right b{ font-size:13px; line-height:22px;}
.kc .bottom .left .t-bottom-top-right a{ color:#057bae;}
.kc .bottom .left .t-bottom-bottom{  overflow:hidden; width:264px; padding:10px 0 5px 0;}
.kc .bottom .left .t-bottom-bottom ul{}
.kc .bottom .left .t-bottom-bottom li{ width:88px; text-align:center; line-height:24px; float:left;}
.kc .bottom .left .b{ width:266px;}
.kc .bottom .left .b-title{ width:226px; height:33px; background:url(/zhuanti/jjscx/images/jjscx_39.jpg) no-repeat; padding-left:40px; line-height:33px; font-size:14px; font-weight:700;}
.kc .bottom .left .b-bottom{ overflow:hidden; width:264px; border-bottom:1px solid #b0d3e8; border-left:1px solid #b0d3e8; border-right:1px solid #b0d3e8;}
.kc .bottom .left .b-bottom-top{ overflow:hidden; width:254px; padding:10px 0 0 10px;}
.kc .bottom .left .b-bottom-top-left{ width:80px; float:left;}
.kc .bottom .left .b-bottom-top-right{ width:154px; padding:0 10px; line-height:20px; float:left;}
.kc .bottom .left .b-bottom-top-right a{ color:#057bae;}
.kc .bottom .left .b-bottom-center{ width:264px; line-height:24px; font-weight:700; text-align:center; padding:5px 0;}
.kc .bottom .left .b-bottom-bottom{ width:223px; height:27px; background:url(/zhuanti/jjscx/images/jjscx_67.jpg) no-repeat; margin:0 auto 3px;}
.kc .bottom .left .b-bottom-bottom-left{ width:143px; line-height:27px; padding-left:10px; float:left;}
.kc .bottom .left .b-bottom-bottom-right{ width:70px; height:27px; float:left; cursor:pointer;}
.kc .bottom .right{ width:654px; float:right;}
.dtest5{ height:33px; *height:32px;}
.kc .bottom .right b{ font-size:14px;}
.kc .bottom .right a{ color:#e63100;}
.kc .bottom .right-f{ width:654px;}
.kc .bottom .right-f-left{ width:360px; float:left; padding:11px 0; line-height:24px;}
.kc .bottom .right-f-left span{ font-weight:700; color:#af010e;}
.kc .bottom .right-f-right{ width:294px; height:94px; float:left;}