@charset "utf-8";
/* CSS Document */
*{border:1 none;margin:0;padding:0}
html{overflow: auto;_overflow-x: hidden;}
body{font-size: 12px;color: #333;
background: url(../images/bgxy.gif) repeat;}
a{color:#000;text-decoration:none}
a:hover{text-decoration:underline}
ul,ol,li{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
em{font-style:normal;}
.clear{clear:both;font-size:0;height:0;line-height:0;overflow:hidden;width:100%}
.clearfix:after{content: " ";display: block;height: 0;clear: both;}
.f_l{float:left}
.f_r{float:right}
.height16{font-size:0;height:16px;line-height:0;overflow:hidden;width:100%}

/*++++++++++++++++++++++++++++wrap++++++++++++++++++++++++++++*/
#wrap{margin:0 auto;width:1000px}
.header{padding-top:4px; position:relative; height:238px}
.language{color:#0664CB;height:32px; line-height:28px; text-align:right; padding-right:12px}
.language a{display:inline-block;color:#0664CB}
.banner{background:url(../images/banner.jpg) 0 0 no-repeat; height:210px}
.logo{display:block; height:120px;width:500px; position:absolute;left:16px;top:78px;text-indent:-9999px;}
.search_box{height:24px;line-height:24px;width:248px;padding:4px 10px;position:absolute;right:250px;}
.search_box label{color:#307AC4}
.search_box .word{background-color:#cbcbcb;height:20px;line-height:24px;width:156px;padding-left:6px}
.search_box .search{background:url(../images/search.jpg) center no-repeat;height:22px; width:22px;cursor:pointer;*margin-top:-26px}
.nav{background:url(../images/nav_bg.jpg) 0 0 repeat-x;height:38px;width:1000px}
.nav li{float:left;height:38px;position:relative; z-index:20}
.nav *{text-decoration:none;font-size:12px;}
.nav * a:hover{color:#fff;text-decoration:none;text-shadow:1px 1px 1px #053361}
.nav li a{color:#08509A;width:90px;height:38px;line-height:38px;font-weight:bold;blr:expression(this.onFocus=this.close());blr:expression(this.onFocus=this.blur());display:inline-block;text-align:center;}
.nav li a:focus{-moz-outline-style: none;}
.nav li .sub-nav{position:absolute;top:38px;left:0px;list-style:none;display:none;z-index:99}
.nav li .sub-nav li{text-align:center;clear:left;width:100px;border-bottom:1px solid #7DA2BF; margin-right:0;height:28px}
.nav li .sub-nav li a{background-color:#D2EEFE;height:28px;line-height:28px;width:100px; margin:0}
.nav li .sub-nav li a:hover{background:#0075C2;color:#fff}

/*++++++++++++++++++++++++++++main++++++++++++++++++++++++++++*/
.main{padding:16px 0;_padding-bottom:8px}
.side_l{width:169px;}
.tit{background:url(../images/h3_bg.jpg) 0 0 no-repeat; border-right:1px solid #9e9e9e; width:180px; height:30px}
.tit h3{height:30px; line-height:30px;text-indent:1.4em;color:#FFF; font-size:14px; font-weight:bold}
.side_l .h3_dj{background:url(../images/h3_bg_dj.png) 0 0 no-repeat; height:10px; width:10px; display:block; float:left}
.con{border:1px solid #9e9e9e; margin-left:10px; width:169px;_margin-top:-15px;}
/*++++++++++++++++++++++++++++图片新闻++++++++++++++++++++++++++++*/
#hotpic { width:228px; height:260px; overflow: hidden; margin: 0 auto;padding-top:10px;_padding-top:12px;}
#NewsPic { position: relative; width:228px; height:220px; overflow: hidden;}
#NewsPic a { overflow: visible; border: 0; text-decoration: none; }
#NewsPic .Picture { position: absolute; left: 0; top: 0; }
#NewsPic .Nav { position: absolute; height: 14px; line-height: 14px; bottom: 0; right: 0; }
#NewsPic .Nav span { font-size: 12px; font-weight: 400; color: #FFF; float: right; display: block; width: 24px; text-align: center; background: #000; border-left: solid 1px #FFF; cursor: pointer; }
#NewsPic .Nav span.Normal { color: #FFF; background: #000; filter: Alpha(opacity=50); opacity: .5; }
#NewsPic .Nav span.Cur { background: #ce0609; color: #FFF; }
#NewsPicTxt { position: relative; width:228px; height:40px; line-height:40px; overflow:hidden;color:#0664CB;}
#NewsPicTxt a:link, #NewsPicTxt a:visited {color:#0664CB; text-decoration: none; }

.pt_list{margin:0 auto;width:169px;padding-top:10px;_padding-top:14px}
.pt_list li{height:36px;line-height:36px;border-bottom:1px dashed #17A9EB}
.pt_list .b_top,.jxue .pt_list .b_top{border-top:0 none}
.pt_list li a{background:url(../images/li.png) 5px 4px no-repeat;padding-left:17px; color:#0664CB}
.jxue .pt_list li{height:28px;line-height:28px}

/*++++++++++++++++++++++++++++news++++++++++++++++++++++++++++*/
.news{margin:0 15px;width:484px;}
.notice,.yaowen,.dongtai{border:1px solid #9e9e9e;width:480px}
.titbg{background:url(../images/news_titbg.jpg) 0 0 repeat-x;height:30px; line-height:30px}
.titbg h3{background:url(../images/news_h3.png) 8px 8px no-repeat;padding-left:32px; font-size:14px; color:#4384BF; font-weight:bold}
.more{color:#2C92FB; margin:-28px 12px 0 0}
.n_con {background-color:#FFFFFF}
.n_con ul{margin:0 auto;width:460px; padding:7px 0;_padding:9px 0;}
.n_con ul li{background:url(../images/news_li.png) 0 8px no-repeat;height:28px;line-height:28px;padding-left:18px}

/*++++++++++++++++++++++++++++side_r++++++++++++++++++++++++++++*/
.side_r{background-color:#D2EEFE; width:230px}
/*++++++++++++++++++++++++++++教师风采++++++++++++++++++++++++++++*/
.focus{width:210px;height:170px;position:relative;margin:0 auto;}
.f132x154{width:132px;height:154px;overflow:hidden}
.f132x154 img{width:132px;height:134px}
.tit_h3{background:url(../images/news_h3.png) 0 10px no-repeat;padding-left:24px; height:32px; line-height:32px;font-size:14px; color:#08509A; font-weight:bold}
.rslides{margin:0 auto;width:132px;position:relative;list-style:none;padding:0}
.rslides p{color:#0664CB; line-height:16px; text-align:center}
.rslides_nav{height:18px;width:8px;position:absolute;top:50%;left:16px;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(../images/l_r_btn.png) no-repeat 0 0;margin-top:4px}
.rslides_nav.next{left:auto;background-position:-8px 0;right:16px}
.rslides_tabs{display:none}
.line{border-top:1px solid #08509A; margin:12px 0;font-size:0;height:0;line-height:0;overflow:hidden;width:100%}

.office,.menu,.links,.login{width:210px; margin:0 auto}
.r_list li{height:26px; line-height:26px}
.r_list li a{background:url(../images/li_r.jpg) 10px 4px no-repeat;padding-left:32px; color:#0A066D}

.links dl{margin-bottom:14px}
.links dd { position:relative; }
.links a, .links a:visited{color:#2F2E2E; text-decoration:none; outline:none; }
.links a:hover{color:#08509A; }
.links dt a:hover{color:#08509A;}
.links dt a{background:#fff url(../images/select.jpg) no-repeat right center; height:24px; line-height:24px;display:block; padding-right:20px;width:180px; border:1px solid #0075c2}
.links dt a span{cursor:pointer; display:block;padding-left:10px}
.links dd ul { background:#fff; border:1px solid #0075c2; color:#C5C0B0; display:none; left:0px; padding:2px 0px; position:absolute; top:2px; width:200px;list-style:none; }
.links dd ul li a { padding:0 5px;height:20px; line-height:20px;display:block; }
.links dd ul li a:hover { background-color:#D2EEFE}

.login_box li{margin-bottom:15px; height:30px; line-height:30px}
.login_box label{height:22px; width:40px; display:inline-block; line-height:22px}
.login_box input{height:20px; color:#999; padding-left:6px; line-height:20px;border:1px solid #0075c2;}
.login_box .login_nm{width:156px}
.login_box .login_pd{width:156px}
.login_box .login_btn{background-color:#0075C2; color:#FFF; height:22px; padding-left:0; width:40px; cursor:pointer; _margin-top:-26px}

.cg_show{border:1px solid #9e9e9e; margin-bottom:12px}
/*++++++++++++++++++++++++++++++++++++++++++++++end 图片轮转++++++++++++++++++++++++++++++++++++++++++++++*/
.tplb{padding:10px 0 6px; width:960px; overflow:hidden; height:88px; margin:0 auto}
.tplb ul{height:104px}
.tplb ul li{width:120px; height:88px;float:left; margin-right:16px;}
.tplb ul li img{width:120px; height:88px;}
#indemo {float:left;width:800%;}
#demo{overflow:hidden;}
#demo1,#demo2{float:left;width:952px}
/*++++++++++++++++++++++++++++footer++++++++++++++++++++++++++++*/
.footer{background-color:#08509A; padding:16px 0; text-align:center}

.footer p{color:#000;line-height:24px}

.notice{height:298px;}
.kyan{height:auto;}
.yaowen{height:186px}
.jxue{height:242px}
.dongtai{height:240px}

.list_con{border:1px solid #9e9e9e;width:794px; margin-bottom:10px;}
.list_con .n_con ul{min-height:670px;width:670px}
.list_con .n_con ul li{border-bottom:1px dotted #AAAAAA}
/*分页*/
.list_sort{ width:700px; background:#f0f0f0; height:30px; line-height:30px;margin:0 auto 15px; _margin:0 auto 8px;text-align:center;color:#333;} 
.list_sort a{ color:#333;}
.list_sort a:hover{ color:#0664CB;}
.wzdq{text-indent:1.4em}
.wzdq a{color:#08509A;}
.sub_con_tp{width:700px; margin:0 auto; padding:8px 0 2px}
.sub_con_tp h3{font-size:14px; font-weight:bold; color:#08509A; text-align:center; padding:14px 0; border-bottom:1px solid #AAAAAA; margin-bottom:12px}
.sub_con_tp p{line-height:24px; margin-bottom:8px; }
.title_h3{ font-size:14px; color:#4384BF;  height:36px; line-height:36px;padding-left:18px;}
.title_h3 h3{font-weight:bold;}