@charset "gb2312";
/* 全局样式 */
*{margin:0;padding:0;}
img{border:0;vertical-align:top;}
ul,li,p{list-style-type:none;}
body{font-family:"宋体";font-size:12px;margin:0;padding:0; background:#fff;}
A{text-decoration:none;font-size:12px;color:#303030;cursor:pointer;}
A:hover{text-decoration:none;font-size:12px;color:#123f78;cursor:pointer;}
table{font-family:"宋体";font-size:12px;}

/* 表单样式 */
.select{ width:80px; color:#696768; font-size:12px; height:18px; padding-top:2px;}
.select2{ width:auto; color:#409abe; font-size:12px;}
.search_text{width:130px; font-size:12px; height:15px; border:1px #bcbcbc double; padding-top:3px;color:#696768;}
.search_text2{width:300px; font-size:12px; height:16px; border:1px #bcbcbc double; padding-top:3px;color:#696768;}
.search_input{ width:51px; height:20px; border:0; background:url(../images/search_23.jpg);cursor:pointer;}
.search_input2{ width:48px; height:21px; border:0; background:url(../images/ss_16.jpg);cursor:pointer;}
#banner1{width:744px; height:77px; float:left; padding-top:10px; padding-bottom:10px;}
#banner2{width:474px; height:77px; float:left; padding-top:10px; padding-bottom:10px;}

/* 主体框架 */
#top{width:968px; height:auto; margin:0 auto; border-top:2px #595959 double; padding-bottom:10px;}
#wrap{width:968px; height:auto; margin:0 auto;}
#one_left{width:754px; height:auto; float:left;}
#one_right{width:214px; height:auto; float:left;}
#two_left{ width:484px; height:auto; float:left;}
#two_right{ width:484px; height:auto; float:left;}
#foot{width:968px; height:auto; margin:0 auto;}

/* 顶部导航 */
#logo{width:173px;height:88px;float:left; background:url(../images/logo.jpg);}
#topmenu{width:792px; height:auto;color:#666;text-indent:604px; padding-top:8px;}
#topmenu a{color:#666;}
#topmenu a:hover{color:#123f78;}
#nav{width:795px; height:auto; float:left;}
#nav .left{ width:31px; height:28px; float:left; background:url(../images/top_05.jpg) 0 6px no-repeat; padding-top:6px;}
#nav .center{ width:733px; height:auto; float:left;}
#nav .right{ width:31px; height:28px; float:left; background:url(../images/top_07.jpg) 0 6px no-repeat;padding-top:6px;}
#flash{width:968px; height:190px;}
#menu{height:28px;margin-top:6px; background-color:#124179; width:729px; padding-left:4px; float:left;}
#menu ul{margin:auto; width:726px; height:28px;list-style-type:none; padding:0px; margin-top:0px; margin-bottom:0px;}
.m_li{float:left; width:70px; line-height:28px;  text-align:center; margin-right:-2px; margin-left:-2px;}
.m_li a{display:block; color:#FFFFFF; width:70px;}
.m_line{float:left; width:1px; height:28px;line-height:28px;   /*ff下有效(图片垂直居中)*/}
.m_line img{margin-top:expression(( 28 - this.height ) / 2);   /*ie下有效(图片垂直居中)*/}
.m_li_a{float:left; width:70px; line-height:28px; text-align:center; padding-top:3px;background-image:url(../images/menu_bg.jpg); position:relative; height:28px; margin-top:-3px; margin-right:-2px; margin-left:-2px;}
.m_li_a a{display:block; color:#124179; width:70px;}
#smenu{width:auto;padding:0px;list-style-type:none; height:25px; float:left; color:#666;}
#smenu li a{color:#666;}
#smenu li a:hover{color:#123f78;}
#smenu li a:active{color:#123f78;}
.s_li{width:auto; display:none; height:17px; border-bottom:2px #3398cc double; padding-top:8px;}
.s_li_a{width:auto; display:block; height:17px;border-bottom:2px #3398cc double;padding-top:8px;}

/* 校长信箱、意见建议、素材搜索、视频信息 */
#mail,#opinions,#search,#video{width:214px; height:auto; padding-bottom:10px; float:left;}

#search .top{ width:214px; height:49px; float:left; background:url(../images/maina_12.jpg);}
#search .content{ width:145px; height:29px; float:left; background:url(../images/maina_15.jpg); padding-left:69px;}
#search .bottom{width:131px; height:32px; float:left; background:url(../images/maina_17.jpg);overflow:hidden;padding-left:83px;}



/* 公告通知、校园动态、专题栏目、党群工作 */
#notice{width:271px; height:173px; float:left;}
#notice .title{ width:226px; height:22px; float:left; background:url(../images/notice_13.jpg) no-repeat;border-bottom:1px #c1c1c1 double;}
#notice .more{width:35px; height:22px; float:left; border-bottom:1px #c1c1c1 double;}
#notice .text{ width:261px; height:150px; float:left;}
#notice .text li{width:261px; height:24px; border-bottom:1px #d8d8d8 double; background:url(../images/j_21.jpg) top left no-repeat; float:left;}
#notice .text li .p1{width:185px; height:auto; padding-top:6px; float:left; padding-left:14px;}
#notice .text li .p1 a:hover{color:#f00;}
#notice .text li .p2{ width:auto; height:auto; padding:4px; float:left; font-size:11px; color:#4679b2; font-family:Arial;}

#news{width:473px; height:173px; float:left;}
#news .title{width:438px;height:22px;float:left;background:url(../images/news_17.jpg) no-repeat;border-bottom:1px #c1c1c1 double;}
#news .more{width:35px; height:22px; float:left; border-bottom:1px #c1c1c1 double;}
#news .pic{width:193px; height:143px; padding-top:7px; float:left;}
#news .text{width:280px;height:150px; float:left;}
#news .text li{width:280px;height:24px;border-bottom:1px #d8d8d8 double;background:url(../images/j_21.jpg) top left no-repeat; float:left;}
#news .text li .p1{width:204px; height:auto; padding-top:6px; float:left; padding-left:14px;}
#news .text li .p1 a:hover{color:#f00;}
#news .text li .p2{ width:auto; height:auto; padding:4px; float:left; font-size:11px; color:#4679b2; font-family:Arial;}

#topic{width:271px; height:173px; float:left;}
#topic .title{width:226px;height:22px;float:left;background:url(../images/topic_42.jpg) no-repeat;border-bottom:1px #c1c1c1 double;}
#topic .more{width:35px; height:22px; float:left; border-bottom:1px #c1c1c1 double;}
#topic .text{ width:261px; height:150px; float:left;}
#topic .text li{width:261px; height:24px; border-bottom:1px #d8d8d8 double; background:url(../images/j_21.jpg) top left no-repeat; float:left;}
#topic .text li .p1{width:240px; height:auto; padding-top:6px; float:left; padding-left:14px;}
#topic .text li .p1 a:hover{color:#f00;}
#topic .text li .p2{ width:auto; height:auto; padding:4px; float:left; font-size:11px; color:#4679b2; font-family:Arial;}



#party{ width:470px; height:173px; float:left;}
#party .t1{ width:325px; height:21px; float:left; display:block; background:url(../images/main_23.jpg) top left no-repeat;border-bottom:1px #c1c1c1 double;font-weight:bold; padding-top:1px; text-indent:10px;}
#party .t1 span{color:#497db2;font-size:14px;}
#party .t1 a{color:#2d2d2d;font-size:14px;}
#party .t1 a:hover{color:#3e6da5;font-size:14px;}
#party .more{width:141px; height:22px; float:left; border-bottom:1px #c1c1c1 double; text-align:right;}
#party .text{ width:470px; height:150px; float:left;}
#party .text li{width:470px; height:24px; border-bottom:1px #d8d8d8 double; background:url(../images/j_21.jpg) top left no-repeat; float:left;}
#party .text li .p1{width:440px; height:auto; padding-top:6px; float:left; padding-left:14px;}
#party .text li .p1 a:hover{color:#f00;}


#topic2{width:484px; height:153px; float:left;}
#topic2 .title{width:439px;height:22px;float:left;background:url(../images/answer_87.jpg) no-repeat;border-bottom:1px #c1c1c1 double;}
#topic2 .more{width:35px; height:22px; float:left; border-bottom:1px #c1c1c1 double;}
#topic2 .text{ width:474px; height:130px; float:left;}
#topic2 .text li{width:474px; height:24px; border-bottom:1px #d8d8d8 double; background:url(../images/j_21.jpg) top left no-repeat; float:left;}
#topic2 .text li .p1{width:398px; height:auto; padding-top:6px; float:left; padding-left:14px;}
#topic2 .text li .p1 a:hover{color:#f00;}
#topic2 .text li .p2{ width:auto; height:auto; padding:4px; float:left; font-size:11px; color:#4679b2; font-family:Arial;}


/* 教师培训、老师风采、学生习作、优秀学生、学生作品 */
#teacher{width:474px;height:226px; float:left;}
#teacher .top{width:474px; height:14px; float:left; background:url(../images/teacher_47.jpg);overflow:hidden;}
#teacher .bottom{width:474px; height:14px; float:left; background:url(../images/teacher_53.jpg);overflow:hidden;}
#teacher .content{width:474px; height:198px; float:left; background:url(../images/teacherbg_53.jpg);}

#training{ width:271px; height:198px; float:left; padding-left:14px; border-right:1px #e4e4e4 double;}
#training .title{ width:226px; height:22px; float:left; background:url(../images/teacher_50.jpg) no-repeat;border-bottom:1px #c1c1c1 double;}
#training .title2{ width:226px; height:22px; float:left; background:url(../images/students_62.jpg) no-repeat;border-bottom:1px #c1c1c1 double;}
#training .more{width:35px; height:22px; float:left; border-bottom:1px #c1c1c1 double;}
#training .text{ width:261px; height:175px; float:left;}
#training .text li{width:261px; height:24px; border-bottom:1px #d8d8d8 double; background:url(../images/j_21.jpg) top left no-repeat; float:left;}
#training .text li .p1{width:245px; height:auto; padding-top:6px; float:left; padding-left:14px;}
#training .text li .p1 a:hover{color:#f00;}
#training .text li .p2{ width:auto; height:auto; padding:4px; float:left; font-size:11px; color:#4679b2; font-family:Arial;}


#people{width:177px; padding-left:11px; height:198px; float:left;}
#people .title{ width:126px; height:22px; float:left; background:url(../images/people_10.jpg) no-repeat;border-bottom:1px #c1c1c1 double;}
#people .title2{ width:126px; height:22px; float:left; background:url(../images/students_64.jpg) no-repeat;border-bottom:1px #c1c1c1 double;}
#people .more{width:35px; height:22px; float:left; border-bottom:1px #c1c1c1 double;}
#people .text{ width:177px; height:174px; float:left; padding-top:1px;}
#people .text li{ width:75px; height:80px; float:left;padding-top:4px;padding-right:11px;}
#people .text li .p1{ width:75px; height:66px; float:left;}
#people .text li .p1 img{border:1px #e0e5e1 double;}
#people .text li .p2{ width:75px;height:auto;float:left;padding-top:3px;text-align:center;}
#people .text li .p2 a{ color:#123f78;}
#people .text li .p2 a:hover{ color:#f00;}
#s_zp{width:474px; height:174px; float:left;}
#s_zp .title{width:439px;height:22px;float:left;background:url(../images/s_zp_68.jpg) no-repeat;}
#s_zp .more{width:35px;height:22px;float:left;}
#s_zp .text{width:474px;height:152px;float:left;}
#s_zp .text .left{width:14px; height:152px; float:left; background:url(../images/s_zp_70.jpg);}
#s_zp .text .right{width:14px; height:152px; float:left; background:url(../images/s_zp_76.jpg);}
#s_zp .text .center{width:446px; height:152px; float:left; background:url(../images/s_zp_73.jpg);}
#demo ul{ width:147px;height:152px; float:left;}
#demo ul .pic{width:137px; height:108px; float:left; padding:13px 5px 8px 5px;}
#demo ul .pic img{border:1px #e0e5e1 double;}
#demo ul .text{ width:147px; text-align:center; height:auto;}
#demo ul .text a{color:#666;}
#demo ul .text a:hover{color:#f00;}

/* 资源共享、解惑答疑、教学研究、家庭教育 */
#resources{ width:484px; height:auto; float:left;}
#resources .top{ width:484px; height:11px; background:url(../images/two_right_bg_49.jpg); float:left; overflow:hidden;}
#resources .bottom{ width:484px; height:9px; background:url(../images/two_right_bg_72.jpg); float:left; overflow:hidden;}
#resources .content{width:484px;background:url(../images/two_right_bg_58.jpg); float:left; height:385px;}


#res_one{width:455px; padding-left:14px; height:auto; float:left;}
#res_one .t1{ width:300px; height:21px; float:left; display:block;background:url(../images/main_23.jpg) top left no-repeat;border-bottom:1px #c1c1c1 double;font-weight:bold;padding-top:1px;text-indent:10px;}
#res_one .t1 span{color:#497db2;font-size:14px;}
#res_one .t1 a{color:#2d2d2d;font-size:14px;}
#res_one .t1 a:hover{color:#3e6da5;font-size:14px;}
#res_one .more{width:155px; height:22px; float:left; border-bottom:1px #c1c1c1 double; text-align:right;}
#res_one .text{ width:455px; height:125px; float:left;}

#res_one .text li{width:213px; height:17px;padding-top:5px;background:url(../images/j.jpg) top left no-repeat; float:left; padding-left:14px;}
#res_one .text li a:hover{color:#f00;}






#comprehensive{width:455px; padding-left:14px; height:auto; float:left; padding-top:8px;}
#comprehensive .t1{ width:375px; height:21px; float:left; display:block;background:url(../images/main_23.jpg) top left no-repeat;font-weight:bold;padding-top:1px;text-indent:10px;}
#comprehensive .t1 span{color:#497db2;font-size:14px;}
#comprehensive .t1 a{color:#2d2d2d;font-size:14px;}
#comprehensive .t1 a:hover{color:#3e6da5;font-size:14px;}
#comprehensive .more{width:80px; height:22px; float:left;text-align:right;}

#comprehensive .text{width:445px; height:191px; border:1px #e2e2e2 double; background:#faf8f9; padding-top:11px; padding-left:10px;}
#comprehensive .text li{width:110px; height:95px; float:left;}
#comprehensive .text li .pic{width:101px; height:72px; float:left;}
#comprehensive .text li .pic img{border:1px #e0e5e1 double;}
#comprehensive .text li .bt{width:101px; height:auto; float:left; padding-top:6px; text-align:center;}
#comprehensive .text li .bt a:hover{color:#f00;}

#comprehensive .text2{ width:455px; height:197px;  padding-top:5px;border:1px #e2e2e2 double; background:#faf8f9;}
#comprehensive .text2 li{width:211px; height:19px;padding-top:1px;background:url(../images/j.jpg) top left no-repeat; float:left;}
#comprehensive .text2 li .p1{height:auto; padding-top:6px; float:left; padding-left:14px;}
#comprehensive .text2 li .p1 a:hover{color:#f00;}



#answer{ width:484px; height:auto; float:left; padding:10px 0;}
#answer .top{ width:484px; height:14px; background:url(../images/answer_74.jpg); float:left; overflow:hidden;}
#answer .bottom{ width:484px; height:4px; background:url(../images/answer_78.jpg); float:left; overflow:hidden;}
#answer .content{width:484px;background:url(../images/answer_76.jpg); float:left; height:133px;}
#answer_now{width:455px; height:auto; float:left; padding-left:14px;}
#answer_now .title{ width:67px; height:22px; float:left; background:url(../images/answer_87.jpg) no-repeat;border-bottom:1px #c1c1c1 double;}
#answer_now .more{width:388px; height:22px; float:left; border-bottom:1px #c1c1c1 double; text-align:right;}
#answer_now .more li{width:auto; height:auto; float:right;}
#answer_now .more .bt{ padding-top:4px;}
#answer_now .more .bt a{color:#7c7c7c;}
#answer_now .more .bt a:hover{color:#f00;}
#answer_now .text{ width:455px; height:100px; float:left; padding-top:4px;}
#answer_now .text li{width:213px; height:18px;padding-top:4px;background:url(../images/j.jpg) top left no-repeat; float:left; padding-left:14px;}
#answer_now .text li a:hover{color:#f00;}




#smalltwo{ width:237px; height:auto; float:left;}
#smalltwo .title{width:202px;height:22px;float:left;background:url(../images/smalltwo_82.jpg) no-repeat;border-bottom:1px #c1c1c1 double;}
#smalltwo .title2{width:202px;height:22px;float:left;background:url(../images/smalltwo_84.jpg) no-repeat;border-bottom:1px #c1c1c1 double;}
#smalltwo .more{width:35px; height:22px; float:left; border-bottom:1px #c1c1c1 double;}
#smalltwo .text{width:237px;height:120px; float:left;}
#smalltwo .text li{width:223px;height:18px;border-bottom:1px #d8d8d8 double;background:url(../images/j_21.jpg) top left no-repeat; float:left;padding-top:6px;padding-left:14px;}
#smalltwo .text li a:hover{color:#f00;}
#placeholder{width:10px; height:143px; float:left;}

/* 友情链接、版本申明 */
#link{width:968px; height:auto; float:left; padding:10px 0;}
#link .left{ width:82px; height:54px; float:left; background:url(../images/link_102.jpg);}
#link .center{ width:879px; height:54px; float:left; background:url(../images/link_105.jpg);}

#link .center li{ width:auto;float:left; padding:0 10px;padding-top:23px;}
#link .center li a{color:#666;}
#link .center li a:hover{color:#f00;}


#link .right{ width:7px; height:54px; float:left; background:url(../images/link_107.jpg); overflow:hidden;}
#icp{width:968px; height:75px; float:left; background:#efefef;}
#icp .logo{width:70px; height:75px; float:left; background:url(../images/icp_logo.jpg);}
#icp .text{width:898px; height:68px; float:left;padding-top:7px;}
#icp .text li{ width:100%; height:auto; padding-top:12px; float:left;color:#989898;}

/* 网站二级列表页面 */
#list_left{ width:235px; height:auto; float:left;}
#list_left .title{width:219px; height:112px; float:left;}
#list_left .bottom{width:219px; height:19px; float:left; background:url(../images/list_left_11.jpg);}
#list_left .content{width:219px; height:210px; float:left; background:url(../images/list_left_07.jpg);}
#list_left .content li{ width:219px; height:20px; padding-top:9px; float:left; background:url(../images/list_left_09.jpg); text-indent:65px;}
#list_left .content li:hover{background:url(../images/left_list_hover_09.jpg);}
#list_left .content li a{color:#727274;}
#list_left .content li a:hover{color:#409abe;}
#list_left .content .text{ width:219px; height:20px; padding-top:9px; float:left; background:url(../images/list_left_099.jpg); text-indent:32px;}
#list_left .content .text:hover{background:url(../images/list_left_099.jpg);}
#list_left .mail{ width:219px; height:65px; float:left; padding:10px 0;}
#list_left .opinions{ width:219px; height:65px; float:left;}

#list_right{ width:733px; height:auto; float:left;}
#list_right .title{width:733px;height:29px;float:left;background:url(../images/list_right_bg_06.jpg) repeat-x;padding-bottom:16px;}
#list_right .content{width:733px; height:auto; float:left;background:url(../images/list_list_bg.jpg) top left repeat-y;}
#list_right .content .text{ width:733px; height:24px;border-bottom:1px #e5e6e7 double;float:left;}
#list_right .content .text .p1{ width:auto; height:auto;padding-top:6px; float:left; padding-left:18px; padding-right:5px;}
#list_right .content .text .p1 a:hover{color:#f00;}
#list_right .content .text .p2{ width:auto; height:auto; padding:4px; float:left; font-size:11px; color:#6a6868; font-family:Arial;}

#list_right .ss{width:733px; height:47px; float:left; background:url(../images/ss_11.jpg);}
#list_right .ss .li1{ width:91px; height:47px; background:url(../images/ss_09.jpg); float:left;}
#list_right .ss .li2{ width:600px; height:47px;float:left; padding-left:29px;}
#list_right .ss .li2 .p1{width:auto; height:auto; float:left; padding-left:7px; padding-top:10px;}
#list_right .ss .li2 .p2{width:auto; height:auto; float:left; padding-left:7px; padding-top:9px;}
#list_right .ss .li3{ width:13px; height:47px; background:url(../images/ss_13.jpg); float:left;}

#list_right .fy{width:300px; height:auto; margin:0 auto; text-align:center; padding-top:16px;}
#list_right .fy a{color:#6a6868;}
#list_right .fy a:hover{color:#f00;}

#mslist {width:204px;height:auto;float:left;background:#fff;overflow:hidden; padding-left:30px;}
#mslist .pic {width:204px;height:130px;float:left;}
#mslist .jianjie {width:204px;height:auto;float:left;padding:10px;}
#mslist .jianjie .name {width:204px;height:26px;line-height:14px;float:left;color:#369;font-family:Verdana; text-indent:3px;}
#mslist .jianjie .name a {color:#900}
#mslist .jianjie .name a:hover {color:#999;}
#mslist .jianjie .jieshao {width:204px;height:104px;line-height:20px;float:left;font-family:Verdana;text-align:left;}
#mslist .jianjie .jieshao a {color:#666}
#mslist .jianjie .jieshao a:hover {color:#999;}

.gallery2 {list-style:none;margin:0;padding:0;float:left;}
.gallery2 p {padding:10px 12px 0 12px;float:left;position:relative;width:180px;height:130px;background:url(../images/drop-shadow.png) no-repeat center bottom;}
.gallery2 img {background:#fff;border: solid 1px #ccc;border-bottom:none;}
.gallery2 span {width:172px;height:84px;display:block;position:absolute;top:0px;left:12px;background:url(../images/glossy-gradient.png) no-repeat;}
