@charset "utf-8";
body{ font-family:"宋体"; color:#4a4a4a; background:url(../img/body.jpg); line-height:24px;}
body, ul, li, h1, h2, h3, h4, h5, h6, form, dl, dt, dd { font-size:12px;font-weight: normal;margin: 0;padding: 0;}
dl,dt,dd,ul,li{ list-style:none;}
li{list-style-type: none;text-align: justify;}
*{ margin:0; padding:0;}
a{ text-decoration:none; font-size:12px;color:#4a4a4a;}
a:hover{ text-decoration:none;color:#2660ad;}
img{ border:0;}
.clear{ clear:both;height:0px;font-size:1px; line-height:0px; padding:0px;margin-bottom:0px; clear:both;}
.widths{ width:1000px; margin:0px auto;}
.fl{ float:left;}
.fr{ float:right;}
.con,.footbox{ min-width:1000px;}
.font15{ font-size:15px; font-family:"微软雅黑";}
/*头部*/
.top{ height:196px; width:100%; background:url(../img/top.jpg) repeat-x;}
.tip{ height:28px; line-height:28px;}
.tip_l{ padding-left:10px;}
.tip_r{ padding-right:10px;}
.logo img{  margin-left:0; height: 126px}
.nav{ height:41px; line-height:41px;position:relative;z-index:9;}
/*
.nav li{ float:left; background:url(../img/navline.jpg) no-repeat left center;}
.nav li:first-child{ background:none;}
.nav li a{ display:block; padding:0px 17px; font-size:14px; font-weight:bold; color:#fff;}
#nav .mainlevel ul{width:155px; background:#fff;padding-bottom:5px;display:none; position:absolute; z-index:999999;}
#nav .mainlevel li{width:155px; z-index:999999; position:relative; text-align:center; padding:0px; overflow:hidden;height:24px; line-height:24px; margin-top:5px;}
#nav .mainlevel li a{z-index:999999; position:relative;overflow:hidden;color:#2660ad;background:none; font-size:12px; font-weight:normal; }
#nav .mainlevel li:hover{ background:#2660ad;}
#nav .mainlevel li:hover a{ color:#ffffff;}
#nav .mainlevel li a:hover{color:#ffffff;z-index:999999; position:relative; overflow:hidden;}*/

.menu{  height:41px; background:url(../img/menu_bg.png) no-repeat center top;}
.menu ul li{float:left; text-align:center; font:bold 14px/41px; text-align:center; background:url(../img/navline.jpg) no-repeat right center;position:relative; z-index:3;}
.menu ul li a{ display:block; padding:0px 17px; font-size:14px; font-weight:bold; color:#fff; }
.menuson{ position:absolute; top:41px; height:0px; overflow:hidden; width:500px;}
.menulist{ float:left; width:128px; padding:10px 0 0 2px;height:175px; background:url(../img/menu_bg04.png) no-repeat;}
.menulist ol li{ float:left; width:128px; height:130px; background:none;}
.menulist ol li a{ display:block; height:24px; margin:0; padding-left:21px; background:url(../img/menu_bg05.jpg) no-repeat 0 bottom; margin-bottom:3px; font-weight:normal; font-size:12px; line-height:24px; color:#5c5a5a; text-align:left;}
.menulist ol li a:hover{background:url(../img/menu_bg05.jpg) no-repeat 0 bottom; color:#de001f}
.menupic{ float:right; width:172px; height:169px; padding:16px 0 0 0 ; background:url(../img/menu_bg04.png) no-repeat right top;}
.menule{left:-2px; background:#ffffff; width:302px;}
.menuri{right:-2px;}
.menulistri{ float:right; width:290px; padding:10px 2px 0 0;height:125px; background:url(../img/menu_bg06.png) no-repeat right top;}
.menulistri ol li a{ padding-left:10px; padding-right:0; float:left; width:130px;}
.menupicri{ float:right;background:url(../img/menu_bg06.png) no-repeat left top;}
.menulistri ol li{ float:left; width:280px; height:120px; background:none;}

/*主体*/
.wrap,.con,.conbox{ display:block; overflow:hidden; _zoom:1;}
.wrap{ background:url(../img/main.jpg) repeat-x;}
.con{margin-top:11px; background:#ffffff;}
.notice{ background:url(../img/notice_c.jpg) repeat-x; height:36px; line-height:36px;}
.not_l{ background:url(../img/notice_l.jpg) no-repeat top left;height:36px; width:645px; padding-left:15px;}
.notice_tit{color:#2660ad; width:70px; float:left; }
.notice_text{ width:570px;height:36px; overflow:hidden;}
#gdtw{width:570px;height:36px;}
#gdtw ul{padding:5px}
#gdtw ul li{list-style-image: none;list-style-type: none;float:left;margin:0 15px 0 0;}
#gdtw ul li img{width:114px;height:110px;padding:2px;border:1px solid #ccc;}
.not_r{ background:url(../img/notice_r.jpg) no-repeat top right;height:36px; width:315px; color:#2660ad; padding-left:25px;}
.not_r span{ float:left; width:60px;}
.not_r form{ width:255px; float:left; height:19px; margin-top:6px;}
/*主体 第一部分*/
.conbox{ width:980px; margin:0px auto;}
.flor1{ height:247px; margin:15px 0px;}
/*主体 第一部分 立项公示*/
.gongshi{ width:200px;}
.sub{ background:url(../img/sub_c.jpg) repeat-x; height:28px; line-height:28px;}
.sub span{ float:right; background:url(../img/sub_r.jpg) no-repeat right top; padding-right:10px; height:28px;}
.sub span a{ color:#2660ad;}
.sub span a:hover,.sub2 span a:hover,.sub3tit span a:hover,.sub4tit span a:hover{ text-decoration:underline;}
.sub h2{ background:url(../img/sub_l.jpg) no-repeat left top; padding-left:32px; color:#2660ad;}
.boxbor{ border:1px solid #b7a58d;}
.gslist{ padding-top:5px; height:212px; overflow:hidden;}
.gslist .fotF{width:185px; height:205px;margin:0 auto;overflow:hidden;}
.fotF ul{width:185px; margin-top:24px;height:auto !important;min-height:120px;height:120px;overflow:hidden;_overflow:visible;}
.fotF ul li{ width:170px;line-height:30px; background:url(../img/icon.jpg) no-repeat 7px center; padding-left:24px;}
/*主体 第一部分 banner*/
.banner{ width:540px; height:247px; margin:0px 20px;}
.showpage{width:540px; margin:0 auto; text-align:center;}
.showpage .flashbox{ width:540px; height:247px; float:left; position:relative; }
.flashbox .focusNew_out{width:540px; height:247px; position:relative; z-index:2}
.flashbox .focusNew_out .f_out_txt{ text-align:left; height:31px; display:block; position:absolute; bottom:0; left:0; background:url(../img/bj_zoom.png) repeat-x;line-height:31px; padding:0 0px 0 0px; overflow:hidden; width:540px;}
.flashbox .focusNew_out .f_out_txt a{color:#fff; padding-left:8px;}
.flashbox .f_tabs{height:22px; padding-right:8px; padding-top:9px; position:absolute; bottom:0px; right:0px;z-index:100;}
.flashbox .f_tabs span{ width:16px; height:16px;line-height:16px;  background-color:#ffffff; float: left; margin-left:4px; text-align:center; color:#333333;  cursor:pointer; position:relative;}
.flashbox .f_tabs span.hover{ height:16px; width:16px; line-height:16px;background-color:#2660ad; color:#ffffff; margin-top:0; cursor:pointer}
/*主体 第一部分 查询*/
.chaxun{ width:200px;}
.chaxun a{ display:block; float:left;}
.mb5{ margin-bottom:5px;}
/*主体 第二部分*/
.flor2{ height:310px; overflow:hidden;}
.aboutbox{ width:310px;}
.sub2{ height:40px; line-height:40px; background:url(../img/subline.jpg) no-repeat bottom left;}
.sub2 span{ float:right;}
.sub2 span a{ color:#45170a;}
.sub2 h2{ background:url(../img/subicon.jpg) no-repeat 5px center; padding-left:25px; color:#2660ad;}
.aboutlist{ padding:15px 3px 0px;}
.aboutlist img{ background:#f8f3ed; padding:3px; border:1px solid #dac8bc; margin-bottom:10px;}
.ml25{ margin-left:25px;}
.mr25{ margin-right:25px;}
.mt5{ margin-top:5px;}
.mb20{ margin-bottom:20px;}
/*主体 第三部分*/
/*.flor3{ height:263px;}*/
.newsbox{ width:316px;}
.newslist{ padding:8px 10px 5px;}
.boxT{ background:url(../img/conC_2.jpg) repeat-x left bottom; height:95px;}
.boxT dt{ float:left; width:105px; height:89px; padding-top:3px;}
.boxT dt img{border: 1px solid #dddddd;padding: 1px;}
.boxT dd{ float:left;width:182px; height:84px; overflow:hidden;}
.boxT dd span {color: #2660ad;width:180px;display: inline-block;font-weight: bold;height: 18px;text-overflow: ellipsis;white-space: nowrap; overflow: hidden;}
.boxT dd p {color: #4a4a4a;line-height: 20px;}
.boxT dd p a:link, .boxT dd p a:visited {color: #8bb3e9;}
.boxF{ height:120px; overflow:hidden; padding-top:8px;}
.boxF li{background:url(../img/icon.jpg) no-repeat 5px center; padding-left:18px; width:275px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;
}
.ml16{ margin-left:16px;}
.mr16{ margin-right:16px;}
/*主体 第四部分*/
.flor4{ height:120px; margin:20px 0px;}
.mo{ width:316px; height:120px;}
.mo1{ background:url(../img/xinkecheng.jpg); }
.mo1box{padding-top:38px; padding-left:88px;}
.mo2{ background:url(../img/xinkechengxuexi.jpg);}
.mo3{ background:url(../img/danqingshaonian.jpg);}
.mo a{ background:url(../img/bicon.gif) no-repeat left center; padding-left:8px; margin-left:15px;}
.mo3box{padding-top:38px; padding-left:83px;}
/*主体 第五部分*/
/*.flor5{ height:205px;}*/

.flor5_l{ width:648px;}
.sub3{ background:url(../img/redsub1.jpg) no-repeat; height:32px; line-height:32px;}
.sub3 span{ float:right;}
.sub3 span img{ margin-right:8px; margin-top:6px;}
.flor5_r{ width:316px;}
.sub3tit{ float:left; width:590px;}
.sub3tit span{ float:right;color:#ffffff; font-family:"微软雅黑";}
.sub3tit span a{ color:#ffffff; font-size:12px; font-family:"微软雅黑"; padding:0px 3px;}
.sub3tit h2{ color:#333333; padding-left:30px;}
.flor5_llist{ height:166px; border:1px solid #b7a58d; border-top:none; padding-top:8px; padding-left:16px;}
.flor5_llist_pic{ padding-top:10px;}
.flor5_llist_ul{ width:380px; margin-left:20px;}
.flor5_llist_ul li{ line-height:30px; background:url(../img/icon2.jpg) no-repeat left center; padding-left:20px; width:360px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;} 
.flor5_llist_ul li span{float:right;}
.sub4{ background:url(../img/redsub2.jpg) no-repeat; height:32px; line-height:32px;}
.sub4 span{ float:right;height:32px;}
.sub4 span img{ margin-right:8px; margin-top:6px;}
.sub4tit{ float:left; width:260px;}
.sub4tit span{ float:right;color:#ffffff; font-family:"微软雅黑"; height:32px;}
.sub4tit span a{ color:#ffffff; font-size:12px; font-family:"微软雅黑"; padding:0px 3px;}
.sub4tit h2{ color:#333333; padding-left:30px;}

.flor5_rlist_ul{ width:298px;height:166px; border:1px solid #b7a58d; border-top:none; padding-top:8px; padding-left:16px;}
.flor5_rlist_ul li{ line-height:30px; background:url(../img/icon2.jpg) no-repeat left center; padding-left:20px; width:260px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*主体 第六部分 友情链接*/
.flor6{ background:url(../img/link.jpg); height:37px; line-height:37px; margin:20px 0px; padding-left:110px;}
/*foot*/
.foot{ display:block; overflow:hidden; _zoom:1;text-align:center; background:#ffffff;}
.footlink{ background:url(../img/footlink.jpg) repeat-x; height:32px; line-height:32px; color:#ffffff; margin-top:20px;}
.footlink a{padding:0px 18px;color:#ffffff;}
.footlink a:hover{ text-decoration:underline;}
.foottext{ line-height:28px; padding:15px 0px 20px;}
/*内页*/
.left,.right{ display:block; overflow:hidden; _zoom:1; margin-top:15px;}
/*内页 左侧*/
.left{ width:200px;}
.leftlist{ margin-bottom:15px; padding:5px 0px;}
.leftlist li{width:170px;line-height:30px; background:url(../img/icon.jpg) no-repeat 13px center; padding-left:32px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.leftlist li.cur a{ color:#2660ad;}

.leftmulu{margin-bottom:15px; padding:5px 10px;} 



/*内页 右侧*/
.right{ width:760px; background:#fbfbfb;border: 1px solid #ededed;}
.subr{ height:40px; line-height:40px; padding:0px 5px;background:url(../img/subline.jpg) repeat-x bottom left;}
.subr span{ float:right;}
.subr span a{ color:#45170a;}
.subr h2{ background:url(../img/subicon.jpg) no-repeat 5px center; padding-left:25px; color:#2660ad;}

.right_box,.right_about,.right_news,.right_news ul,.right_kaiti,.right_lixiang,.right_mulu,.right_jieti{ display:block; overflow:hidden; _zoom:1;}
.right_about,.right_news,.right_kaiti,.right_lixiang,.right_mulu,.right_jieti{ min-height:500px;}
.right_about{ line-height:26px; padding:15px 20px;}
.right_about img{ max-width:100%}
.right_about p{ margin-bottom:5px;}

.right_news{padding:15px;}
.right_news li,.leftnews li{ line-height:32px; background:url(../img/icon2.jpg) no-repeat left center; padding-left:23px;}
.right_news span{ float:right;}
.right_news .cur{ margin-bottom:20px;}

.xq_bt {background: url(../img/conC_2.jpg) repeat-x left bottom;height: 77px;text-align: center;width: 720px; margin:10px 0px 20px;}
.xq_bt h1 {font-family: "微软雅黑";font-size: 24px;font-weight: normal;height: 45px;}
.xq_bt em {color: #bf0a0a;font-style: normal;}

.right_kaiti{ padding-top:15px; padding-left:30px;}
.app h1 .xh {float: right; margin-right: 8px;margin-top: 11px;}
.app .app_con {background: #fff;height: 300px;padding-left: 21px;padding-top: 22px;width: 479px;}
.app_con .app1 {height: 155px;padding-left: 79px; padding-top: 20px; width: 400px;}
.app1 dl {height: 32px; width: 400px; margin-bottom:10px;}
.app1 dl dt {color: #2e2e2e;float: left; height: 30px; line-height: 30px; margin-left: 6px;width: 65px;
text-align: right;}
.app1 dl dd {float: left;height: 30px;}
.app1 dl dd input {border: 1px solid #91999b;height:24px;line-height: 24px;text-indent:5px; float:left; margin-right:10px;}
.btn {display: inline-block; cursor:pointer; background:#2660ad; color:#ffffff; width:60px; height:24px; border:none;}



.right_lixiang{padding-top:25px; padding-left:30px; line-height:36px;}
.right_lixiang .input{border: 1px solid #91999b;height:24px;line-height: 24px; text-indent:5px;}

.right_mulu{line-height:26px; padding:20px 20px 0px;}
.right_mulu td{ padding-left:15px;}
.right_mulu td a{ background:url(../img/cha.png) no-repeat right center;  padding-right:20px;}

.right_jieti{line-height:26px; padding:20px; font-size:14px;}
.right_jieti h1 {font-family: "微软雅黑";font-size: 24px;font-weight: normal;height: 45px; text-align:center;}
.right_jieti h2 {font-family: "微软雅黑";font-size:16px;}
.right_jieti td{ line-height:20px;}
.right_jieti td{ padding:10px 15px;}
.jieti_tit{ font-size:14px;color:#2660ad;font-family: "微软雅黑"; line-height:26px;}
.right_jieti2{ font-size:14px;color:#15c;font-family: "微软雅黑"; line-height:26px;}
/*翻页*/
DIV.fanye { clear:both;margin:20px 0px 30px 0px;*margin: 25px 0px 35px 0px; display:block; overflow:hidden; _zoom:1; height:23px; line-height:23px;text-align: center;width: 100%;}
DIV.fanye A {background: #e6e6e6;color: #333;margin-right: 8px;padding:8px 10px;text-decoration: none;}
DIV.fanye A:hover {background:#2660ad;color: #fff;margin-right: 8px;}
DIV.fanye A:active {background:#2660ad;color: #fff;margin-right: 8px;}
DIV.fanye SPAN.current {background:#2660ad;color: #fff;font-weight: bold;margin-right: 8px;padding:8px 10px;}
DIV.fanye SPAN.disabled {color: #333;margin-right: 8px;padding:8px 10px;}
/*结题查询结果*/
.boxtexts{ height:130px; overflow:hidden;}
.boxtext{ height:auto;}
.boxbtn{ cursor:pointer; color:#15c;}
.boxtexts2{ height:130px; overflow:hidden;}
.boxtext2{ height:auto;}

/*名师名教*/
.flor6,.flor5,.flor7,.mingshilist,.flor3{ display:block; overflow:hidden; _zoom:1;}
.flor7{ margin-top:20px;}
.mingshilist{ padding:20px 15px 10px;}
.mingshilist a{ display:block;}
.mingshilist img{ border:1px solid #e0e0e0; padding:3px; }
.mingshilist img:hover,.blk_18 .pl img:hover{ border-color:#2660ad;}
.mingshilist .proli{padding-right:20px;}
.mingshilist .proli:hover a{color:#2660ad;}
.mingshilist .prolia{ background:url(../img/shadow.png) no-repeat bottom center; height:138px; }
.mingshilist p{ line-height:28px;}

.right_mingshi{ padding:20px 15px;}
.right_mingshi li{ float:left; text-align:center; margin:0px 12px 10px;}
.right_mingshi a{ display:block;}
.right_mingshi img{ border:1px solid #e0e0e0; padding:3px; }
.right_mingshi img:hover{ border-color:#2660ad;}
.right_mingshi .prolia{ height:165px; }
.right_mingshi p{ line-height:28px;}