/* ---------------------------- Global -------------------------- */
html {overflow-y:scroll;}
body {margin:0 auto;font:12px "\5B8B\4F53", sans-serif; }
body p{ line-height:20px;}
* { margin:0;padding:0;}
img {vertical-align:top;border:0;}
em {font-weight:normal;font-style:normal;}
a { text-decoration:none;color:#044C68;}
a:hover { text-decoration:none;color:#BA2636;}
h1{ color:#252525;}
h2{ font-size:16px; font-family:"Microsoft YaHei","微软雅黑"; color:#252525; }
h3{ font-size:14px; }
h4{ font-size:14px; line-height:24px; margin-bottom:2px;}
h5{ }
.m { margin:0 auto;}
.f { float:left;}
.r { float:right;}
.clearfix:after { content: "\0020";display: block;height: 0;clear: both;}
.clearfix { _zoom: 1;}
*+html .clearfix { overflow:auto;}
.firs { width:100%;height:32px;background:url(../images/n_10.gif) repeat-x bottom;}
.firs_t { width:960px;height:32px;line-height:32px;}
.firs_t ul li { float:left;margin-right:5px;padding-left:35px;}
.firs_t span { color:#F00;}
.navs { width:100%;height:69px;background: url(../images/heades.gif) repeat-x;margin-top:5px;}
.heads { background:url(../images/repeat-x.gif) repeat-x;height:69px;width:990px;}
.nav_lef { float: left;height: 69px;width: 7px;background: url(../images/sprite_02.gif) no-repeat;}
.nav_mid { float: left;width: 975px;height:69px;}
.nav_rig { float: right;height: 69px;width: 8px;background: url(../images/sprite_04.gif) no-repeat;}
.nav_mid dl { padding-right: 15px;float: left;padding-top: 14px;display: inline;font-size:12px;}
.nav_mid dt { margin-right: 2px;float: left;margin-top: 5px;width:38px;height:27px;}
.nav_mid dd a { margin-left: 10px;}
.nav_mid dd { line-height: 20px;float: left;}
.nav_1 { margin-left:10px;}
.nav_2 { margin-left:14px;}
.nav_3 { margin-left:14px;}
.nav_4 { margin-left:14px;}
.huod { margin-left:12px;text-align:center;padding-top:10px;font-size:12px;float:left;}
.huod a { color:red;}
.huod h3 { line-height:26px;font-size:12px;}
.andi { width:590px;color:#FFF;height:35px;}
.anpei { color:#FFF;font-size:12px;height:35px;}
body { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;}
ol li,ul li { list-style:none;margin:0;padding:0;}
img { border:none;}
.clear { clear:both;}
.l { float:left;}
.r { float:right;}
.w { width:970px;margin:0 auto;}
.x { width:940px;margin:0 auto;}
.titname { color:#0079DC;}


.news1024 { width:1024px; height:450px; margin:0 auto; margin-top:20px;}

/* ---------------------------- 首页专题 -------------------------- */

.newszt { position:relative; width:260px; height:448px; float:left; background:url(../images/newszt.jpg) no-repeat;}
.newsztt { position:absolute; top:55px; left:10px; width:240px; height:385px; float:left; }
.newsztt ul{ width:240px; padding:4px 0 0 5px; font-size:14px;}
.newsztt ul li{ width:218px; height:27px; line-height:25px; background:url(../images/ye_dian.gif) no-repeat 0 11px; list-style-position:outside; padding:0 8px; }
.newsztt ul li a{ width:218px; height:27px; overflow:hidden; display:block;}


.newsright { width:260px; height:450px; float:right;}
.newskb { width:260px; height:250px; float:left; background:url(../images/newskb.jpg) no-repeat; position:relative; margin-bottom:10px;} 
.newskbt { position:absolute; top:55px; left:11px; width:236px; height:185px;}
.newssp { width:260px; height:188px; }


/* ---------------------------- course -------------------------- */
#course{ width:483px; height:135px; margin:9px 0 0 0; border:1px solid #E2E2E2;}
#course .titlebar{ width:483px; }
#course ul li{ float:left; background:url(../images/xian.jpg) no-repeat right center; width:96px; height:76px; padding:10px 0; text-align:center;}
#course ul li.none{ background:none;}
.titlebar{ background:url(../images/bg-x.gif) repeat-x 0 0; height:41px; line-height:41px; text-indent:10px; border-bottom:1px solid #d3d3d3;}
.titlebar{ background:url(../images/bg-x.gif) repeat-x 0 0; height:41px; line-height:41px; text-indent:10px; border-bottom:1px solid #d3d3d3;}
.marpad,.container{ padding:0 4px; margin-bottom:5px;}
.marpad h3,.container h3{ line-height:30px;}
span a{ color:#252525;}

/* ---------------------------- tab -------------------------- */
#newstab{ width:485px; height:300px; margin:0px; border:1px solid #E2E2E2; position:relative;}
#newstab .titlebar{ width:485px;}
#newstab h3{ display:block; overflow:hidden;}
#newstab h3 span{ float:right; font-size:12px; height:30px; line-height:30px; text-decoration:none; margin:9px 4px 4px 0;}
#newstab h3 span a{ width:80px; height:30px; line-height:30px; display:block; overflow:hidden; text-align:center; text-indent:0; }
#newstab h3 span a.tabactive { border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; border-top:3px solid #026FE6; background-color:#fff; font-weight:bold; color:#EC6841; }
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4,#tabcontent5,#tabcontent6{ width:477px; height:250px; position:absolute; background:#fff; }
.marpad h3{ height:30px;}


/* ---------------------------- tabcontent -------------------------- */
.conbox{ border-bottom:1px dashed #F6B380; height:130px;}
.conimg{ display:block; text-align:center; border:1px solid #e0e0e0; width:170px; height:131px;}
.conimg a img{ max-width:168px; height:125px; margin:3px; }
.contitle{ width:285px; padding:0px 0 0 14px;}
.conbox,.conbox2,.conbox3{ width:475px; display:table; padding:4px 0 0px; }
.conbox2 .staritem{ width:465px; height:60px; margin:0 0 0 4px; }
.conbox2 .staritem_marbo{ margin-bottom:3px; border-bottom:1px dashed #F6B380;}
.conbox2 .staritem .starimg{ width:50px; height:50px; line-height:50px; float:left; display:inline-block; text-align:center; border:1px solid #e2e2e2; margin-right:10px;}
.conbox2 .staritem .starimg img{ width:50px; height:50px;}
.conbox2 .staritem .startxt{ height:50px;}
.conbox2 .staritem .startxt a{ width:350px; height:28px; line-height:24px; display:block; overflow:hidden; font-size:14px; font-weight:bold;}
.conbox2 .staritem .startxt p{ height:24px; line-height:24px; overflow:hidden;}
.conbox2 .staritem .startxt p span{ font-weight:bold;}


.conbox3 ul{ width:465px; padding:0px 0 0 12px; }
.conbox3 ul li{ width:445px; height:23px; line-height:23px; background:url(../images/ye_dian.gif) no-repeat 0 11px; list-style-position:outside; padding:0 8px; }
.conbox3 ul li a{ width:320px; height:25px; overflow:hidden; display:block;}


.newsmain { width:485px; height:450px; float:left; margin-left:10px;}

/* ---------------------------- 开班信息 -------------------------- */
.kaiban-bot{ float:left; width:236px; border:1px solid #e4e4e4; border-top:none; overflow:hidden; height:185px; overflow:hidden;}
.kaiban-tit{ float:left; width:234px; height:25px; background:url(../images/kaiban-tit.jpg) repeat-x; margin:0px 1px; display:inline; line-height:25px;}
.class{ float:left; width:78px; height:25px; background:url(../images/kaiban-li.jpg) no-repeat right center; text-align:center; color:#343434;}
.class2{ float:left; width:78px; height:25px; text-align:center; color:#343434;background:none;}
.kaiban-list{ float:left; width:236px;}
.kaiban-list li{ float:left; width:236px; height:25px; line-height:25px; border-bottom:1px dotted #ccc; overflow:hidden;}
.kaiban-list li span{ width:78px; height:25px; text-align:center; overflow:hidden; color:#343434; display:block; float:left;}
.kaiban-list li a{ color:#e70022;}
.kaiban-list li a:hover{ color:#e70022; text-decoration:underline;}


/* ---------------------------- 首页流程荣誉 -------------------------- */

ol,ul,li,p,h1,h2,h3,h4,h5,h6,i,em{margin:0px; padding:0px; list-style:none; }
.clear{ overflow:hidden; clear:both;}
/*main*/
.maind{width:1024px; margin:8px auto 20px auto;}
 
	/*m6*/
	.m6{height:233px; width:1024px; overflow:hidden; margin:10px auto 0 auto;}
	.m6 .t{height:40px; overflow:hidden; background:url(../images/m6_1.jpg) no-repeat;}
	.m6 .c{height:189px; overflow:hidden; background:url(../images/m6_3.jpg) repeat-y;}
	.m6 .ff{height:4px; overflow:hidden; background:url(../images/m6_2.jpg) no-repeat;}
	.m6 .t ul{padding:6px 0 0 9px; height:29px;}
	.m6 .t ul li{float:left; display:inline; width:98px; height:29px; overflow:hidden; margin-right:7px; line-height:29px; font-size:14px; font-weight:bold; text-align:center;}
	.m6 .t ul li.cur{background:url(../images/m3_1.jpg) no-repeat;}
	.m6 .t ul li a{color:#161616;}
	.m6 .t ul li.cur a{color:#fff;}
	.m6 .c .list{width:972px; overflow:hidden; margin:17px auto 0 auto;}
	.m6 .c .list .list_left{float:left; display:inline; width:17px; overflow:hidden; height:140px; background:url(../images/m6_4.jpg) left 54px no-repeat; cursor:pointer;}
	.m6 .c .list .list_right{float:right; display:inline; width:17px; overflow:hidden; height:140px; background:url(../images/m6_5.jpg) left 54px no-repeat; cursor:pointer;}
	.m6 .c .list .list_center{width:882px; float:left; display:inline; margin-left:28px; overflow:hidden;}
	.m6 .c .list .list_center .demo{width:9000px;}
	.m6 .c .list .list_center .demo1,.m6 .c .list .list_center .demo2,.m6 .c .list .list_center .demo3{width:3000px; float:left; display:inline;}
	.m6 .c .list .list_center .demo li{float:left; display:inline; width:195px; overflow:hidden; margin-right:34px;}
	.m6 .c .list .list_center .demo li span{display:block; width:193px; height:138px; overflow:hidden; border:#CCC solid 1px;}
	.m6 .c .list .list_center .demo li span em{display:block; margin:3px; width:187px; height:132px; overflow:hidden;}
	.m6 .c .list .list_center .demo li p{line-height:28px; overflow:hidden; text-align:center; color:#666;}
	.m6 .c .list4{margin:0px 0 0 1px; padding:0px; text-align:left; width:1022px;}





