@charset "utf-8";
/* CSS Document */
*{ border:0; margin:0; padding:0; font-family:"宋体"; font-size:12px; line-height:20px; list-style:none; text-align:left}
body{ background-color:#003878}
div{ position:relative}
a{ text-decoration:none}
p{ margin-bottom:15px;}
h1,h2,h3,h4,h5,h6{ font-weight:100; display:inline}

body{ background:url(../img/bodyBg.gif);}
div.top{ min-width:1000px; width:expression((documentElement.clientWidth < 1000) ? "1000px" : "auto" ); background:url(../img/headTopBg.gif) repeat-x #ffffff;}
div.top .advText{ font-size:12px; width:995px; margin:auto; line-height:27px; padding-right:5px; color:#0045AD; font-family:"方正中等线_GBK"; text-align:right; height:28px;}

div.top2{ min-width:1000px; width:expression((documentElement.clientWidth < 1000) ? "1000px" : "auto" ); background:url(../img/headTop2Bg.gif) repeat-x #ffffff; height:96px;}
div.top2 div{ width:1000px; margin:auto;}
div.top2 img{ display:block; float:left}
div.top2 .logo{ margin-top:15px; margin-left:45px;}
div.top2 .desc{ margin-top:26px; margin-left:6px;}
div.top2 .phone{ margin-top:26px; margin-right:20px; float:right;}

div.nav{ min-width:1000px; width:expression((documentElement.clientWidth < 1000) ? "1000px" : "auto" ); background:url(../img/navBg.gif) repeat-x #ffffff; overflow:auto;}
div.nav div{ width:1000px; margin:auto; text-align:center}
div.nav ul{ margin-left:111px;text-align:center;}
div.nav li{ float:left;}
div.nav a{ display:block; width:97px; text-align:center;line-height:30px; background:url(../img/navListBg.gif) no-repeat; color:#000000; font-size:16px; font-family:"黑体";}
div.nav a:hover{ background-position:0px -30px; color:#fff;}
div.nav a.index{ display:block; width:99px; text-align:center;line-height:30px; background:url(../img/navIndexBg.gif) no-repeat; color:#000000; font-size:16px; font-family:"黑体";}
div.nav a.index:hover{ background-position:0px -30px; color:#fff;}
div.nav a.hover{ background-position:0px -30px; color:#fff;}

/* ===========  以下为主要板块内容  =========== */

div.main{width:1000px; margin:auto; overflow:hidden; clear:left; padding-bottom:20px;}
div.main .shadowLeft,div.main .shadowRight{float:left;padding-bottom:10000px; margin-bottom:-10000px;position:static;}
div.main .shadowLeft{  width:5px; background:url(../img/shadowLeft.png); height:1px; }
div.main .center{ width:990px; background:#fff; float:left;padding-bottom:10000px; margin-bottom:-10000px; _position:static; }	
	.center div.banner{ width:940px;  margin:auto; overflow:hidden;}
	.center div.banner div.border{ width:940px; height:280px; margin:auto; background:#666666;}
	.center div.banner .bannerCont{ display:block; position:relative; z-index:90}
	.center div.banner .runPage{ right:10px; margin-top:-20px; position:absolute; z-index:100}
	.center div.banner .runPage li{ background-color:#bef; width:12px; height:12px; float:left; margin-right:10px; overflow:hidden}
	.center div.banner .runPage li.now{ background-color:#a00; }
	.center div.banner div.shadowDownLeft{ width:201px; height:12px; margin-left:10px; background:url(../img/shadowDownLeft.gif) no-repeat; float:left; display:inline; clear:left;}
	.center div.banner div.shadowDownRight{ width:201px; height:12px; margin-right:10px; background:url(../img/shadowDownRight.gif) no-repeat; float:right; display:inline; clear:right;}
	
	.center .down{width:940px; margin:auto; margin-top:15px;}
	.center .down .left{width:262px; background:url(../img/leftSplit.gif) no-repeat; background-position:261px 28px; float:left; }
	.center .left .newsList{ width:242px;}
	.center .left .newsList .title{ margin-left:10px}
	.center .left .newsList ul{ width:238px; padding:2px; padding-bottom:0; background:url(../img/newsListBg.gif) repeat-x #eff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}
	.center .left .newsList li{ margin-bottom:8px;}
	.center .left .newsList li a{ width:238px;background:url(../img/newsListBtnBg.gif) no-repeat; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; display:block; color:#000; font-size:14px; line-height:24px; text-align:center;}
	.center .left .newsList li a:hover{ background-position:0 -24px;}
	.center .left .signUp{ width:242px; margin-top:10px;}
	
	.center .right{ width:660px; float:right; background:url(../img/contCircleBg.gif) no-repeat; background-position:0 28px; padding-bottom:10px;}	
	.center .right .title .text{background:url(../img/titleBg.gif); width:412px; line-height:28px; font-size:16px; font-family:"黑体"; color:#555; padding-left:8px; _padding-top:1px; _line-height:27px;}
	.center .right .title .text h2{line-height:28px; font-size:16px; font-family:"黑体"; color:#555; _padding-top:1px; _line-height:27px;}
	.center .right .title .titleRight{background:url(../img/titleRightBg.gif); width:4px; height:28px;}
	
	.center .right .newsAction .title{ margin-left:20px;}
	.center .right .newsAction .title span{ display:block; float:left;}
	.center .right .newsAction .title .titleIcon{background:url(../img/titleNews.gif); width:28px; height:28px;}
	.center .right .newsAction .cont{ width:640px; padding:5px 10px; background:url(../img/contBg.gif) repeat-x; background-position:0 5px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius:8px; clear:left; overflow:auto;}
	.center .right .newsAction .title a.more{ display:block; float:right; padding-right:10px; padding-top:4px; color:#0045ad;}
	.center .right .newsAction .cont li{ width:295px; float:left; border-bottom:1px #efefef dashed; padding:10px 10px; }
	.center .right .newsAction .cont li.left{ background:url(../img/curriculumSplit.gif) no-repeat; background-position:314px 20px; margin-right:10px}
	.center .right .newsAction .cont li.lastDown{ border:0;}
	.center .right .newsAction .cont img.icon{ display:block; float:left; margin-right:10px; width:100px; height:75px; border:1px solid #444;}
	.center .right .newsAction .cont span{ display:block;}
	.center .right .newsAction .cont span.title{ height:40px;}
	.center .right .newsAction .cont span.title h2{ font-size:16px; color:#333; font-family:"黑体"; margin-top:8px;}
	.center .right .newsAction .cont span.desc{ margin-top:5px;width:180px; overflow:auto; float:left}
	.center .right .newsAction .cont span.desc h3{font-size:12px; color:#555; overflow:hidden; height:48px; line-height:16px; margin-top:5px; text-align:justify; text-justify:inter-ideograph;
text-align-last:justify;}
	.center .right .newsAction .cont span.newsClass{ margin-top:0px; }	
	.center .right .newsAction .cont span.newsClass a{ font-size:12px; color:#0045ad; line-height:16px;}	
	.center .right .newsAction .cont img.hot{ display:block; position:absolute; margin-top:-5px; margin-left:60px; _margin-left:-40px; z-index:90;}
	
	
	.center .right .exam .title{ margin-left:20px;}
	.center .right .exam .title span{ display:block; float:left;}
	.center .right .exam .title .titleIcon{background:url(../img/titleExam.gif); width:28px; height:28px;}
	.center .right .exam .cont{ width:640px; padding:5px 10px; background:url(../img/contBg.gif) repeat-x; background-position:0 5px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius:8px; clear:left; overflow:hidden;}
	.center .right .exam .title a.more{ display:block; float:right; padding-right:10px; padding-top:4px; color:#0045ad;}
	.center .right .exam .cont li{ border-bottom:1px #efefef dashed; padding:3px; margin:0 15px;  width:600px;background:url(../img/listStyleBlue.gif) no-repeat; background-position:0 11px; overflow:hidden;}
	.center .right .exam .cont span{ display:block; float:left; margin-left:10px; _margin-left:5px;}
	.center .right .exam .cont span.title h2{ font-size:14px; color:#333; line-height:25px;}
	.center .right .exam .cont span.title a:hover h2{ color:#555; font-weight:900; }
	.center .right .exam .cont a.newsClass{ font-size:12px; color:#555; line-height:20px; margin-left:30px;}
	.center .right .exam .cont a.newsClass:hover { font-size:12px; color:#666; font-weight:900; line-height:20px;}
	.center .right .exam .cont span.date{ font-size:12px; color:#555; overflow:hidden; line-height:20px; text-align:justify; text-justify:inter-ideograph;text-align-last:justify; float:right; }
	
div.main .shadowRight{width:5px;background:url(../img/shadowRight.png); }

/* ===========  以上为主要板块内容  =========== */

div.Contact{ min-width:1000px; width:expression((documentElement.clientWidth < 1000) ? "1000px" : "auto" );  background:url(../img/contactBg.gif) repeat-x #0045ad; color:#fff; font-size:12px; height:90px;clear:left; margin-top:-20px;}
div.Contact div{ width:980px; margin:auto; padding:10px;padding-bottom:0;}
div.Contact a{ color:#FFCC33;font-size:12px;}