@charset "utf-8";
/* CSS Document */
body,p,form,h1,h2,h3,h4,h5,td,th,table,div,ul,li,ol,dl,dt,dd,img{margin:0;padding:0;}
body{text-align:center;color:#333;margin: 0 auto;  font-family:"微软雅黑";  text-align:left;font-size:12px; background-color:#f0f2ed;}
a,a:link,a:visited{color:#333;text-decoration:none;}
a:hover{color:#FF0000;}
.clear{	height:1px;line-height:1px;font-size:0px;clear:both;overflow:hidden;margin-top: -1px;}
img{border:0px;text-align: center;font-size:0px;margin: 0;padding: 0;left: 3px;}
ul,ul li{list-style-type:none; vertical-align:bottom;}
.blank{height:5px;font-size:5px;line-height:5px;overflow:hidden;clear:both;}
h1,h2,h3,h4,h5{font-weight:normal;text-align: left;}
h1{color:#333333;text-align:left;}
a,area{blr:expression(this.onFocus=this.blur());} /* for IE */
:focus{-moz-outline-style: none;} /* for Firefox */
.fl,.fll,.flll{ float:left; display:inline;}.fr,.frr,.frrr{ float:right;display:inline;} .fm,.fmm{ float:right;display:inline;}
.w{ width:1000px; margin:0 auto;}
.mtop10{ margin-top:10px;}
.ptop10{ padding-top:10px;}
.mbt10{ margin-bottom:10px;}
.hidden{ display:none;} 
em{font-style: normal;}
.wrap{ height:100%;margin:0 auto;background:url() no-repeat top center;}

.banner{ font-size:0px;}

/* 通用信息列表 */
.infoList{ text-align:left;}
.infoList li{ height:26px; line-height:26px; overflow:hidden; padding-left:10px;background:url(images/ldot.jpg) no-repeat left center;}
.infoList li .date,.infoList li .datetime{ float:right; color:#999;}


.infoList2 li a,.infoList2 li a:link,.infoList2 li a:visited{ font-size:14px;}
.infoList2 li .date{ float:right; color:#999;font-size:14px;}

/*相同区块*/
.box{ height:100%; overflow:hidden;}
.box{overflow:hidden;}
.box .hd{height:32px;padding-right:10px; background-color:#339999; font-size:14px;}
.box .hd span{ float:right; text-align:center;line-height:32px;}
.box .hd span a{ color:#fff;}
.box .hd span a:hover{ color:#FF9;}
.box .hd h3{line-height:32px;font-size:16px; background:url(images/we.jpg) no-repeat left center; margin-left:10px; padding-left:16px; color:#fff;}
.box .hd h3 a,.box .hd h3 a:link,.box .hd h3 a:visited{ font-size:16px;color:#fff; display:inline;}
.box .bd{ padding:10px;height:100%; overflow:hidden; border:1px solid #e6e5e5; border-top:none; background-color:#fff;}

/*相同区块*/
.topTxtList .n{height:28px; line-height:28px; overflow:hidden; padding-left:10px;background:url(images/dot.jpg) no-repeat left center;}
.topTxtList .n .date{float:right; color:#999;}
.topTxtList .t .title{ text-align:center; font-size:14px; line-height:30px;}
.topTxtList .t .title a,.topTxtList .t .title a:link,.topTxtList .t .title a:visited{ color:#0d62be; font-weight:bold;}
.topTxtList .t .title a:hover{ font-weight:bold; color:#F00;}
.topTxtList .t  .intro{ text-indent:2em; line-height:20px; color:#666; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #ccc;}

/* url_方块样式分页 */
.page{ text-align:center; font-size:12px; clear:both; padding:8px; background-color:#fff; margin-bottom:40px; margin-top:30px;}
.page input{ border:1px solid #c5c5c5; background:#fff; width:30px; height:20px; line-height:20px; vertical-align:middle;}
.page a,.page span{ display:inline-block; *display:inline; zoom:1; height:20px; line-height:20px; vertical-align:middle;}
.page a,.page a:active{ display:inline-block; *display:inline; zoom:1; border:1px solid #c5c5c5; padding:0 6px;}
.page a:hover {border:1px solid #1E72B4; text-decoration:none; color:#1E72B4;}
.page span.current,.page b a{background:#1E72B4; border:1px solid #1E72B4; color:#fff !important; font-weight:bold; padding:0 6px;}
.page span.disabled {border:1px solid #c5c5c5;  padding:0 6px; color:#999;}
.page select{ margin:0 5px; background:#fff; border:1px solid #c5c5c5; vertical-align:middle;}



/*公共底部*/
.footer{ margin:0 auto; padding-top:20px;clear:both; line-height:28px; color:#fff; text-align:center; padding-bottom:40px; margin-top:10px; background-color:#333333;}
.footer a,.footer a:link,.footer a:visited{color:#fff;text-decoration:none;}
.footer br{display:none;}
/*公共导航 */
.navBox{background-color:#0c64a4; height:42px;}
.mainNav{  zoom:1; height:42px; line-height:42px;  border-left:0; border-right:0; position:relative;z-index:200; margin:0 auto; overflow:visible;}
.mainNav *{ zoom:1; vertical-align:top;}
.mainNav .li1{ width:81px; text-align:center;}
.mainNav .li1 h4{ text-align:center;}
.mainNav .li1 a,.mainNav .li1 a:link,.mainNav .li1 a:visited{ color:#fff; font-size:14px; font-weight:bold;}
.mainNav .li1 a:hover{font-size:14px; font-weight:bold;}
.mainNav li.spe{ display:inline-block; *display:inline; zoom:1; width:2px; background:url() no-repeat center;color:#fff; height:40px; float:left;}
.mainNav .li1{ display:inline-block; *display:inline; margin:0; position:relative; z-index:101; float:left;}
.mainNav .h1{ display:inline-block; *display:inline;}
.mainNav .on1{ display:inline-block; *display:inline; margin:0; position:relative; background:#0a5d99;}
/*.mainNav .a1{display:inline-block; *display:inline; color:#fff; font-size:14px; font-weight:bold; }*/
.mainNav .ul1{  position:absolute; top:42px; left:0px; overflow:hidden; z-index:9999; width:79px; border-bottom:none; line-height:24px; display:none; line-height:30px; border:1px solid #c6ddf5;background:#0c6aaf; padding-bottom:4px;}
.mainNav .ul1 .li2{ border-bottom:1px dotted #8ab2dc; line-height:28px; height:28px; overflow:hidden;}
.mainNav .hasUl1 .a1{line-height:40px;}
.mainNav  .on1 .a1{ font-size:12px;}
.mainNav .a2{zoom:1;  padding:5px 8px; text-align:center; color:#31690c;}
.mainNav .li2 a,.mainNav .li2 a:link,.mainNav .li2 a:visited{ color:#fff; font-size:12px; font-weight:normal;}
.mainNav .li2 .a2:hover{ font-size:12px; color:#FFC;}
/*公共头部 */
.topPlan{height:30px; overflow:hidden;float:right;line-height:36px; text-align:right; display:inline;line-height:30px; float:right; margin-top:14px; margin-right:20px;color:#6a6b6c;}
.topPlan a{ padding-left:5px; padding-right:5px; color:#6a6b6c;}
.header{ height:175px; background:url(images/headerbg.jpg) repeat-x top;}
.headerCont{ height:133px; position:relative;}
.headerCont .fr{ position:absolute;height:36px; right:10px; top:60px; width:334px; overflow:hidden; height:100%;}
.headerCont .logo{position:absolute; top:38px; left:10px;}
.searchBox{ position:absolute; right:10px; top:20px; width:292px;}
.search .searchBtn{ float:right;width:88px; height:34px; display:inline; text-align:center; line-height:34px; color:#fff; background-color:#0d69ab; font-size:16px;border-radius:0px 3px 3px 0px; cursor:pointer;}
.search .searchBtn:hover{background-color:#0761a2;}
.search .keyWord{width: 230px;padding-left:10px;border:1px solid #d7dfe4;border-right:none;height:30px;line-height:30px;border-radius:3px 0px 0px 3px;-moz-border-radius:3px 0px 0px 3px;-webkit-border-radius:3px 0px 0px 3px;-o-border-radius:3px 0px 0px 3px;-ms-border-radius:3px 0px 0px 3px;background:url(images/keybg.jpg) repeat-x top;background-color:#fff;color:#666;/* float:right; */}
.search .keyWord:focus { background-color: #FCFCFC; box-shadow: 1px 1px 2px #D2D2D2 inset;-webkit-box-shadow: 1px 1px 2px #D2D2D2 inset;-moz-box-shadow: 1px 1px 2px #D2D2D2 inset;}

/*首页主要部分*/
.content{ height:100%; overflow:hidden; width:1000px; margin:0 auto;margin-top:10px; clear:both; background-color:none;}
.content .side{ height:100%; overflow:hidden; width:284px;}
.content .mainCont{width:702px;height:100%; overflow:hidden;}
.contA{ height:100%; overflow:hidden; padding:10px; border:1px  solid #e6e5e5; background-color:#fff;}
.contA .fr{ width:266px;height:100%; overflow:hidden;}
.contA .fl{ width:692px;height:100%; overflow:hidden;}
.boxTab{ background-color:transparent;}
.boxTab .hd{height:28px;border-bottom:2px solid #96aabe; position:relative;}
.boxTab .hd ul{position:absolute; bottom:-2px; display:block; width:370px;}
.boxTab .hd ul li{ float:left; width:78px; height:28px; line-height:26px; margin-right:6px; display:inline;text-align:center; font-size:14px; overflow:hidden;}
.boxTab .hd ul li a,.boxTab .hd ul li a:link,.boxTab .hd ul li a:visited{ color:#0d62be;}
.boxTab .hd ul li.on{line-height:26px;color:#fff;font-size:14px;background-color:#0d62be;}
.boxTab .hd ul li.on a,.boxTab .hd ul li.on a:link,.boxTab .hd ul li.on a:visited{ color:#fff; font-weight:bold;}
.boxTab .bd{ padding-top:10px;position:relative; padding:2px; padding-top:10px;}
.boxTab .bd .mores{ position:absolute; top:-24px; right:2px;}
.contA,.contB,.contC,.contD,.contAA,.contBB{ height:100%; overflow:hidden; clear:both;}
.new .hd{ height:32px; line-height:32px; border-bottom:1px solid #f4f4f4;}
.new .hd span{ float:right; color:#666; font-size:14px;}
.new .hd span a{color:#666;}
.new .hd span a:hover{ color:#F00;}
.new .hd h3{ padding-left:24px;background:url(images/lit.jpg) left center no-repeat; float:left; font-size:16px;}
.new .hd h3 a,.new .hd h3 a:link,.new .hd h3 a:visited{ color:#0a62a1;}
.new .hd h3 a:hover{ color:#F00;}
.new .bd{ padding-top:10px;}
.new .bd .infoList li{ background:url(images/dot2.jpg)  no-repeat left center; line-height:28px; height:28px;}
/*首页焦点图*/
.contA #focus{ height:271px; position:relative;}
.contA #focus .slideNav{ position:absolute; bottom:6px;right:10px; z-index:3;}
.contA #focus .slideNav li{ float:left; width:21px; height:21px; background-color:#edeff0; text-align:center; font-size:14px; margin-right:8px; cursor:pointer;}
.contA #focus .slideNav li.on{ background-color:#0e66a5; color:#fff;}
.contA #focus .slideNav li.on a{color:#fff;}
.contA #focus .slideCon .title{ line-height:34px; font-size:14px; text-align:left; position:absolute; bottom:0px; width:692px; height:34px; z-index:2; background:url(images/png.jpg) repeat;}
.contA #focus .slideCon .title a{ color:#fff; padding-left:20px;}
/*图片*/
.contC{position:relative;clear:both;}
.contC .hd{ background-color:#f5f5f5; height:32px; line-height:32px; border:1px solid #e5e4e4; border-bottom:none; font-size:14px;}
.contC .hd span{ float:right; padding-right:10px;}
.contC .hd span a,.contC .hd span a:link,.contC .hd span a:visite{ color:#666;}
.contC .hd span a:hover{ color:#F00;}
.contC .hd  h3{ margin-left:10px; padding-left:24px; background:url(images/phot.jpg) no-repeat left 10px;}
.contC .hd  h3 a{ color:#0c6baf;}
.contC .bd{height:180px;overflow:hidden; position:relative; border:none; padding:15px 10px; z-index:2; border:1px solid #e5e4e4; background-color:#fff;}
.contC .bdd{ overflow:hidden;width:976px;}
.contC .picList li{ float:left;margin-right:24px; width:172px; text-align:center;line-height:30px; display:inline; height:auto;}
.contC .picList li img{ width:170px; height:127px;}
.contC .picList li .title{ padding-top:4px;}

.load .hd{ background-color:#2f82be;}
.load .hd h3{line-height:32px;font-size:16px; background:url(images/loadh.jpg) no-repeat left center; margin-left:10px; padding-left:20px;}
.load .bd .infoList li{ height:26px; line-height:26px; overflow:hidden; padding-left:14px;background:url(images/load.jpg) no-repeat left center;}
.mes .hd{ background-color:#59b074;}
.mes .hd h3{line-height:32px;font-size:16px; background:url(images/ask.jpg) no-repeat left 9px; margin-left:10px; padding-left:20px;}
.inContA{ height:100%;}
.boxB{ height:100%; width:345px;}
.boxB .hd{height:32px;padding-right:10px; background-color:#0e66a5; font-size:14px; position:relative;}
.boxB .hd span{ float:right; text-align:center;line-height:32px;}
.boxB .hd span a{ color:#fff;}
.boxB .hd span a:hover{ color:#FF9;}
.boxB .hd h3{line-height:33px;font-size:14px;padding-left:16px; float:left; position:absolute;top:-1px; background-color:#fff; padding-left:20px; padding-right:20px; border-top:3px solid #126bad; border-left:1px solid #e5e4e4;border-right:1px solid #e5e4e4;}
.boxB .hd h3 a,.boxB .hd h3 a:link,.boxB .hd h3 a:visited{ font-size:14px;color:#126bad; display:inline;}
.boxB .bd{ padding:10px;height:100%; overflow:hidden; border:1px solid #e6e5e5; border-top:none; background-color:#fff; height:209px;}
.boxB .bd .infoList li{ height:26px; line-height:26px; overflow:hidden; padding-left:10px;background:url(images/dot.jpg) no-repeat left center;}
.zhengce .bd,.load .bd,.mes .bd{ height:209px;}
.open{ border:1px solid #e6e5e5; height:261px;background:url(images/openbg.jpg) repeat-x top;background-color:#fff;}
.open .hd{ margin:10px; margin-top:5px;margin-bottom:0px; height:30px; line-height:30px; border-bottom:1px solid #efecec; padding-bottom:2px;}
.open .hd h3{ font-size:16px; color:#196da9; padding-left:22px;background:url(images/book.jpg) no-repeat left center;}
.open .hd h3 a,.open .hd h3 a:link,.open .hd h3 a:visited{ color:#196da9;}
.open .hd span{ float:right; font-size:14px;}
.open .hd  .schoolName{ float:right; width:520px;}
.open .hd  .schoolName a{ padding-left:20px;}
.open .bd{ padding:10px;}
.open .titHd{ height:32px; line-height:32px;font-size:12px; color:#fff; background-color:#0e66a5; text-align:left;}
.open .titHd span{ display:block;height:32px; line-height:32px; float:left; display:inline; text-align:center;}
.open .titHd .school{ width:174px;border-right:1px solid #ebebeb;}
.open .titHd .title{ width:270px;border-right:1px solid #ebebeb;}
.open .titHd .order{width:116px;border-right:1px solid #ebebeb;}
.open .titHd .date{width:116px;}
.open .titBd span{ display:block;height:32px; line-height:32px; float:left; display:inline; text-align:center;}
.open .titBd li{ line-height:32px; height:32px;border-bottom:1px solid #ebebeb;}
.open .titBd li.even{ background-color:#f3f4f4;}
.open .titBd li .school{width:174px;border-right:1px solid #ebebeb;}
.open .titBd li .title{width:270px;border-right:1px solid #ebebeb;}
.open .titBd li .order{width:116px;border-right:1px solid #ebebeb;}
.open .titBd .date{width:116px;}
/*栏目页*/
.path{ padding:0px 10px; height:30px; line-height:30px; width:980px; margin:0 auto; margin-top:10px; background-color:#fff; font-size:12px;border:1px solid #e6e5e5;}
.hot .hd h3{ padding-left:20px;background:url(images/hot.jpg) left center no-repeat; float:left; font-size:16px;}
.rep .hd h3{ padding-left:20px;background:url(images/rep.jpg) left center no-repeat; float:left; font-size:16px;}
.rep .hd{ background-color:#2f82be;}
.content2{ height:100%; overflow:hidden; width:1000px; margin:0 auto; margin-top:10px;}
.content2 .side{ height:100%; overflow:hidden; width:250px;}
.content2 .mainCont{width:695px;height:100%; overflow:hidden; background:url(images/openbg.jpg) repeat-x top; background-color:#fff; padding:20px; border:1px solid #e6e5e5; padding-top:10px;}
.content2 .mainConta{height:100%; overflow:hidden; background:url(images/openbg.jpg) repeat-x top; background-color:#fff; padding:20px; border:1px solid #e6e5e5; padding-top:10px;}
.boxList{ height:100%; overflow:hidden;}
.boxList .hd{ height:30px; line-height:30px; overflow:hidden; border-bottom:1px solid #efecec;}
.boxList .hd span{ float:right; color:#666;}
.boxList .hd span a{color:#666;}
.boxList .hd h3{ float:left; font-size:16px; color:#126bad; height:30px; line-height:30px; padding-left:10px; background:url(images/dname.jpg) no-repeat left center;}
.openLists{ border:none; margin-top:20px; height:auto;}

.msgHDS{ height:100%; overflow:hidden; height:30px; line-height:30px; margin-top:20px;}
.msgHDS ul li{ float:left; width:96px; text-align:center; margin-right:10px; background-color:#dcedf9;}
.msgHDS ul li a,.msgHDS ul li a:link,.msgHDS ul li a a:visited{ font-size:16px;}
.msgHDS ul li.on {background-color:#0c64a4;}
.msgHDS ul li.on a,.msgHDS ul li.on a:link,.msgHDS ul li.on a:visited{ color:#fff;}
.boxSide{margin-bottom:10px;}
.boxSide .hd{ height:32px; line-height:32px; text-align:center; /*background-color:#d7e6f3;*/ background-color:#0d62be;}
.boxSide .hd h3{ text-align:center; font-size:14px; color:#fff; color:#fff;}
.boxSide .bd{ padding-top:2px; background-color:#f6fbfc;}
.hot .bd,.rep .bd{ padding:10px;}
.zNav li{ height:48px; line-height:48px; background-color:#ecf5fe; border-bottom:1px solid #96aabe;}
.zNav li a,.zNav li a:link,.zNav li a:visited{ display:block; height:48px; line-height:48px;padding-left:80px;background:url() no-repeat 200px center; font-size:14px;}
.zNav li a:hover{color:#FF0000;font-size:14px;}
.zNav li.on a,.zNav li.on a:link,.zNav li.on a:visited{ display:block; height:48px; line-height:48px; padding-left:80px;background:url() no-repeat 160px center;color:#FF0000;font-size:14px; background-color:#e3e8ed;}

.listLi{ padding-top:10px;font-size:14px;}
.listLi li{background:url(images/dot.jpg) no-repeat left center;  padding-left:10px;}
.listLi li .datetime{ float:right; color:#999;}
.listLi li .date{ float:right;color:#999;}
.listLi li a,.listLi li a:link,.listLi li a:visited{ color:#333;}
.listLi li a:hover{ color:#F00;}
.listLi li.split{ padding-bottom:15px; margin-bottom:15px; border-bottom:1px dashed #bbb; background:none; height:auto;}
.listPic { display:block; height:100%; overflow:hidden;}
.listPic li{ float:left; width:170px; margin-left:2px; margin-right:2px; height:160px; text-align:center; display:inline;}
.listPic li img{ width:166px; height:125px;}
.listPic li .title{ padding-top:10px;}



/*文章页*/
.arts{ height:100%; overflow:hidden;}
.artbox{ padding:20px; line-height:26px;}
.artbox h1{ font-size:22px; color:#0c64a4; text-align:center; padding-bottom:14px;font-weight:200; line-height:40px; font-weight:bold;}
.titledown{ line-height:30px; height:30px;text-align:center; margin-top:10px; margin-bottom:20px; border-bottom:1px dashed #ccc;}
.titledown span{ padding-left:6px; padding-right:6px;}
.textcontent{ font-size:14px; line-height:28px; padding-bottom:20px; padding-top:10px;}
.textbottom{ height:30px; line-height:30px; padding-top:20px; clear:both; margin-bottom:10px;border-top:1px dashed #ccc;font-size:12px; color:#666; padding-left:10px; padding-right:10px;}
.updown { line-height:24px;}
.updown a{ font-size:14px;}
.updown font{ font-size:14px;}
.updown span{ color:#F30;}
.vids{ text-align:center;}
.dCont{ padding:20px; line-height:28px;}
.dCont p{ padding-bottom:15px; font-size:14px;}
.listLi .node{  padding-right:10px;}








.listPic { display:block; height:100%; overflow:hidden; margin-right:-10px; margin-top:20px;}
.listPic li{ float:left; width:160;height:170px; text-align:center; display:inline;}
.listPic li img{ width:152px; height:110px; padding:3px; border:1px solid #ddd;}
.listPic li .title{ padding-top:10px;}



.topHot{ width:380px;}
.topHot h2{ font-size:20px; padding-bottom:14px; margin-top:8px; overflow:hidden; font-weight:normal; white-space:nowrap; text-align:center;}
.topHot h2 a,.topHot h2 a:link,.topHot h2 a:visited{ font-size:20px; color:#055eb9; font-weight:bold;}
.topHot h2 a:hover{ color:#F30; font-size:20px; font-weight:bold;}
.boxD .bd{ height:190px; padding-top:10px; padding-bottom:2px; padding-right:0px;}
.listTxtPic li{ border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:10px; height:160px; overflow:hidden;}
.listTxtPic li .pic{ float:left; margin-right:20px;}
.listTxtPic li .title{ line-height:30px; font-size:14px;}
.listTxtPic li .intro{ line-height:24px; color:#666;}


.jiankong{ margin:0 auto; width:700px;}
.jiankong h1{ font-size:20px; text-align:center; line-height:40px;}
.jiankong ul{ display:block; padding:30px; height:100%; overflow:hidden; padding-top:10px;}
.jiankong ul li a,.jiankong ul li a:link,.jiankong ul li a:visited{ float:left; width:120px; height:90px; background-color:#F60; margin-right:20px; display:block; margin-top:20px; margin-left:20px; text-align:center; color:#fff; font-size:14px; padding-top:20px; padding-bottom:10px; font-weight:bold;}
.jiankong ul li.t2 a,.jiankong ul li.t2 a:link,.jiankong ul li.t2 a:visited{ background-color:#399;}
.jiankong ul li.t3 a,.jiankong ul li.t3 a:link,.jiankong ul li.t3 a:visited{ background-color:#096;}
.jiankong ul li.t4 a,.jiankong ul li.t4 a:link,.jiankong ul li.t4 a:visited{ background-color:#669900;}
.jiankong ul li img{ width:60px; height:60px; padding-bottom:10px;}
.jiankong ul li.t1 a:hover{background-color:#ff9900;}
.jiankong ul li.t2 a:hover{background-color:#31c5c5;}
.jiankong ul li.t3 a:hover{background-color:#00cc99;}
.jiankong ul li.t4 a:hover{background-color:#7cb40b;}

.listLis li{ border-bottom:1px  dashed #ccc; padding-bottom:15px; margin-bottom:15px; line-height:24px; clear:both; height:126px; height:100%; overflow:hidden;}

.listLis li .pic{ float:left; margin-right:20px; display:inline;}
.listLis li .pic img{ width:120px; height:90px;}
.listLis li .title{ padding-bottom:6px;}
.listLis li .title a,.listLis li .title a:link,.listLis li .title a:visited{ font-size:12px;}
.listLis li .intro{ color:#999; line-height:22px;}

.ad{ position:relative; height:85px; overflow:hidden;}
.ad a{ position:absolute; height:85px; overflow:hidden; display:block; width:985px; z-index:5;}
.ad .flashs{ position:absolute;height:85px; overflow:hidden; display:block; width:985px;z-index:1;}
.Tbox{ padding:20px; padding-top:20px; height:100%; overflow:hidden;}
.Tbox li{ display:inline; padding-left:10px; padding-right:10px; line-height:30px; float:left;}
.Tbox li.class_on a{ font-weight:bold; color:#F00;}