@charset "utf-8";
/* CSS Document */
body { background:url(../images/bg.gif);}
body,p,span,b,a { color:#333333;}

.hold { height:100%; overflow:hidden;}

.space1 { height:10px; line-height:20px; clear:both;}
.space2 { height:20px; line-height:30px; clear:both;}

a:link,a:visited { color:#333333;}
a:hover,a:active { color:#F30;}

.container { width:994px; margin:0 auto; background:#fff;}

/*============================================ banCSS start ============================================*/
.ban { height:124px; background:url(../images/ban.gif) 0 0 no-repeat;}
/*============================================ banCSS end ============================================*/


/*============================================ navCSS start ============================================*/
.nav { height:38px; padding:0 0 13px 0; background:url(../images/navBar.gif) 0 0 repeat-x;}
.nav ul { width:757px; height:38px; margin:0 auto;}
.nav ul li { float:left; width:147px; height:38px;}
.nav ul li.navSplit { width:3px; background:url(../images/navSplit.gif) 0 0 no-repeat;}
.nav ul li a:link,.nav ul li a:visited { line-height:38px; font-family:"微软雅黑","黑体"; font-size:14px; font-weight:bold; text-align:center; display:block;}
.nav ul li a:hover,.nav ul li a:active { color:#fff; background:url(../images/navOver.gif) 0 0 no-repeat;}
/*============================================ navCSS end ============================================*/


/*============================================ mainCSS start ============================================*/
.main { background:#fff; padding:10px 40px 20px 40px;}

.mainLeft { float:left; width:200px;}
.mainRight { float:right; width:694px; padding:4px 0 0 0;}

.list ul li { height:26px; border-bottom:1px #ccc dashed; vertical-align:bottom;}
.list ul li a:link,.list ul li a:visited { float:left; line-height:26px; padding:0 0 0 15px; white-space:nowrap; overflow:hidden; display:block;}
.list ul li span { float:right; width:85px; line-height:26px; color:#999; text-align:right;}

a.more:link,a.more:visited,a.more:hover,a.more:active { width:60px; height:26px; line-height:26px; font-size:14px; font-weight:bold; color:#02509f; text-align:right;}


/*---------- mainLeft start ----------*/
/* 用户登录 */
.login h2 { height:51px; background:url(../images/loginTit.gif) 0 0 no-repeat;}
.login form { width:168px; height:112px; padding:10px 15px; background:url(../images/loginBg.gif) 0 0 repeat-x; border:1px #ccc solid;}
.login form div { height:27px; vertical-align:bottom;}
.login form div span { float:left; width:43px;}
.login form div input.input_box { float:right; height:20px; line-height:20px; border:1px #cccccc solid; background:#fff;}
.login form div input.input1 { width:123px;}
.login form div input.input2 { float:left; width:60px;}
.login form div b { float:left; padding:0 0 0 10px;}
.login form div.submit { height:23px;}
.login form div input.input_btn { width:65px; height:23px; line-height:23px; color:#fff; text-align:center;}
.login form div input.input3 { float:left; background:url(../images/loginBtn1.gif) 0 0 no-repeat;}
.login form div input.input3:hover { font-weight:bold; background:url(../images/loginBtn1_over.gif) 0 0 no-repeat;}
.login form div input.input4 { float:right; color:#333; background:url(../images/loginBtn2.gif) 0 0 no-repeat;}
.login form div input.input4:hover { font-weight:bold; background:url(../images/loginBtn2_over.gif) 0 0 no-repeat;}

/* 教学站点 */
.station { width:198px; border:1px #cccccc solid;}
#tabs_bq { position:relative; height: 23px; border-bottom:1px #cccccc solid;}
#tabs_bq ul li { float: left; cursor: pointer; width: 98px; height: 23px; line-height: 23px; text-align: center; font-family: "微软雅黑","黑体","宋体"; font-size: 14px; font-weight: bold; color: #666; background:#ebebeb; margin: 0 1px 0 0;}
#tabs_bq ul li.hover { position:relative; color: #05508b; background:#fff; border-top:2px #0762d1 solid; top:-1px; z-index:1;}

.tabTxt_bq { display: none; padding: 10px;}
.tabTxt_bq ul li a:link, .tabTxt_bq ul li a:visited { float:none; background:url(../images/arr2.gif) 0 center no-repeat;}
.tabTxt_bq ul li a:hover, .tabTxt_bq ul li a:active { color: #4b91c2; background:url(../images/arr1.gif) 0 center no-repeat;}
#con_zzjs_1 { display: block;}
/*---------- mainLeft end ----------*/


/*---------- mainRight start ----------*/
/* 新闻资讯 */
.news { float:left; width:460px;}
.news .list,.notice .list  { padding:10px 0 0 0;}
.news ul li a { width:350px;}

/* 图片切换 */
.imgShift { float:right; width:220px;}
.w_ctr .JQ-slide{ overflow:hidden;position:relative; width:220px; height:180px;}
.w_ctr .JQ-slide-content{position:absolute;}/*必须要的元素*/
.w_ctr .JQ-slide-content li{width:220px;height:180px;float:left;display:inline;position:relative;}
.w_ctr .JQ-slide-nav{position:absolute;bottom:6px;right:8px;z-index:30;}
.w_ctr .JQ-slide-nav li{float:left;display:inline;background:#000; width:12px; height:12px; line-height:12px; text-align:center; color:#fff; overflow:hidden;cursor:pointer;margin-left:5px;}
.w_ctr .JQ-slide-nav li.on{background:#c7211f;}


/* 通知 */
.notice h2 { height:30px;}
.notice h2 img { float:left;}
.notice h2 a { float:right;}
.notice .list { padding:10px 0 0 0;}
.notice ul li a { width:590px;}
.notice ul li a:link,.notice ul li a:visited,.news ul li a:link,.news ul li a:visited { background:url(../images/arr4.gif) left center no-repeat;}
.notice ul li a:hover,.notice ul li a:active,.news ul li a:hover,.news ul li a:active { background:url(../images/arr3.gif) left center no-repeat;}

/* 专栏 */
.mod { width:295px; height:96px; padding:20px; border:1px #ccc solid;}
.mod h2 { height:30px; padding:0 0 10px 0;}
.mod div ul li { float:left; height:21px; vertical-align:bottom; margin:0 1px 6px 0;}
.mod div ul li a:link,.mod div ul li a:visited { line-height:21px; text-align:center; background:#cae7f9; padding:0 12px; white-space:nowrap; display:block;}
.mod div ul li a:hover,.mod div ul li a:active { color:#fff; background:#0074bd;}

.modLeft { float:left;}
.modRight { float:right;}
/*---------- mainRight end ----------*/
/*============================================ mainCSS end ============================================*/


/*============================================ linksCSS start ============================================*/
.links { height:60px; padding:0 40px; background:url(../images/linksBg.gif) 0 0 repeat-x;}
.links ul li { float:left; padding:0 15px;}
/*============================================ linksCSS end ============================================*/


/*============================================ footCSS start ============================================*/
.foot { height:61px; padding:15px 0 0 0; background:url(../images/footBg.gif) 0 0 repeat-x;}
.foot p { line-height:18px; color:#a4b2cf; text-align:center;}
/*============================================ footCSS end ============================================*/




/*========================================= page1 CSS start =========================================*/
.page { width:912px; margin:0 auto; background:url(../images/subnavBg2.gif) 0 0 repeat-y; border:1px #e4edf4 solid;}
.page1_left { float:left; width:200px; padding:25px 20px 0 21px; background:url(../images/subnavBg.gif) 0 0 no-repeat;}
.page1_right { float:right; width:610px; padding:30px;}


/* 二级菜单 */
.subnav { padding:0 19px;}
.subnav h3 { height:38px; line-height:28px; font-size:16px; font-weight:bold; color:#025ab1; background:url(../images/subnavBar.gif) 0 bottom repeat-x;}
.subnav ul { padding:14px 0; background:url(../images/subnavBar.gif) 0 bottom repeat-x;}
.subnav ul li { height:30px; padding:0 0 6px 0; vertical-align:bottom;}
.subnav ul li a:link,.subnav ul li a:visited { height:28px; line-height:28px; background:#fff url(../images/subnavIco1.gif) 20px center no-repeat; border:1px #999 dashed; font-weight:bold; color:#5b5b5b; padding:0 0 0 40px; display:block;}
.subnav ul li a:hover,.subnav ul li a:active { height:30px; line-height:30px; background:#006cc9 url(../images/subnavIco2.gif) 20px center no-repeat; border:none; color:#fff;}


/* 内容显示 */
.pageCont h2 { position:relative; height:34px; line-height:34px; background:url(../images/contTit2.gif) 0 0 repeat-x; border:1px #a6a6a6 dashed; padding:0 0 0 23px; font-size:15px; font-weight:bold; color:#006cc9;}
.pageCont h2 span { position:absolute; height:34px; line-height:34px; right:0; top:0; padding:0 20px 0 0; text-align:right; font-size:12px; font-weight:bold; color:#959595;}
.pageCont h2 div { position:absolute; left:-1px; top:-1px; width:5px; height:36px; background:#006cc9; display:inline-block;}

.pageList ul { padding:10px 0 20px 0;}
.pageList ul li { height:35px; vertical-align:bottom; border-bottom:1px #e8e8e8 solid;}
.pageList ul li a { float:left; line-height:35px; background:url(../images/arr2.gif) 20px center no-repeat; padding:0 0 0 35px; display:block;}
.pageList ul li span { float:right; text-align:center; width:100px; line-height:35px; color:#959595;}

.paging { height:36px; line-height:36px; background:#f2f2f2; text-align:center;}
.paging span { padding:0 10px;}
.paging span input { background:#fff; border:1px #b8b8b8 solid; width:25px; height:22px; line-height:22px; text-align:center; color:#666; margin:3px 5px 0 5px; *margin:0 5px;}

.pageCont .back { text-align:right; _width:635px; height:20px;}
.pageCont .back a { width:55px; height:20px; line-height:20px; float:right; font-weight:bold; font-size:14px; text-align:center; display:block;}
.pageCont .back a.totop { background:#eaeaea; color:#7a7a7a;}
.pageCont .back a.toback { background:#0066cc; color:#fff; margin:0 0 0 1px;}

.pageTxt { padding:15px 0; clear:both;}
.pageTxt h3 { height:54px; line-height:54px; text-align:center; font-size:16px; font-weight:bold; color:#0066cc;}
.pageTxt h4 { height:20px; line-height:20px; text-align:center; background:#f2f2f2; margin:0 0 20px 0; font-size:12px; color:#868686;}

/*========================================= page1 CSS end =========================================*/
