﻿/* Css Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }

/* Public */
html{ width:100%; height:100%;   }
body{ width:100%;  color:#333;font:12px/21px 宋体,Tahoma,Helvetica,Arial,sans-serif; text-align:center; background:#f4fbfe url(imagesbodybg.gif) repeat-x left top;}
a{color:#333;text-decoration:none; outline:none;}
a:hover {color:#F12301;text-decoration:underline; ; }
.clearbox {border:none;border-top: 1px solid transparent !important;clear: both;font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.blank{height:10px;font-size:0px; line-height:0; }
.fl{float:left !important; }
.fr{float:right !important; }
.hide{display:none; }

/* fontColor Public */
.noData{color:#c00;}
.more{float:right; color:#666;}



/* farme */ 
/* .topToolBox{height:29px; background:url(images/topToolbg.gif) repeat-x left top;}  标准样式*/

.wrap{width:1000px; margin:0 auto;  background-color:#f4fbfe; text-align:left;}
.topToolBox{height:29px; background:url(imagestoptoolbg.gif) repeat-x top;margin:0px auto;width:1000px;}
.topToolInner{width:1000px; margin:0px auto; text-align:center;}
#header,#content,.mainLayout{margin-bottom:10px; overflow:hidden;}
#header{overflow:visible;}
.mainContent{width:760px; float:right; margin-bottom:-10px;}
.middleCont{width:520px; float:left; margin:0px 0px -10px 10px;}
.layoutA{width:760px; float:right; margin-bottom:-10px;}
.layoutB{width:230px; float:left; margin-bottom:-10px;}
.mainLayout .layoutA{float:left; margin-bottom:0px;}
.mainLayout .layoutB{float:right; margin-bottom:0px;}
.mainLayoutCont .layoutA{width:750px;}
.mainLayoutCont .layoutB{width:220px;}

/* 清理浮动 */
.mainLayout:after,.mainLayoutCont:after,#prominentTeacher .bd:after{content:"."; display:block; clear:both; visibility:hidden; height:0;}


/* topToolBox */
.skin{width:240px; float:left; margin:4px 0px 0px 10px; text-align:left; }
.skinBox{width:auto; float:right; margin-top:4px;}
.skin span{width:13px; height:12px; float:left; margin-left:5px; cursor:pointer; overflow:hidden; background:url(imagesskinbg.gif) no-repeat left -1000px;}
.skin #blueSkin{ background-position:0px 0px;}
.skin #greenSkin{ background-position:0px -13px;}
.skin #redSkin{ background-position:0px -26px;}
.skin #blueSkin.on{ background-position:0px -39px;}
.skin #greenSkin.on{ background-position:0px -52px;}
.skin #redSkin.on{ background-position:0px -65px;}

/*.loginBar{width:454px; float:right; line-height:19px; margin:4px 10px 0px 0;}
.loginBar .name,.loginBar .password{width:100px; height:14px; padding:2px 3px; border:1px solid #ccc; display:inline;}
.loginBar .submitBtn{width:59px; height:19px; border:0px; background:url(imagestopToolBg.gif) no-repeat 0px -39px; cursor:pointer; color:white;}
.loginBar .regsiter{display:inline-block; width:59px; height:19px; float:right; line-height:19px; margin:2px 0px 0px\9;  background:url(imagestopToolBg.gif) no-repeat 0px -66px; position:relative; zoom:1; color:white;}
.loginBar .regsiter:hover{text-decoration:none; color:white;}
.LoginInfo{width:auto; float:right; line-height:29px; margin-right:8px;}
.LoginInfo a{margin:0px 8px;}*/

.userPanel{width:auto; height:29px; float:right; line-height:29px; overflow:hidden;}
.userPanel a,.userPanel span.u_login{margin:0px 8px; background:url(imagesusericon.gif) no-repeat left top; padding-left:18px;}
.userPanel a.swsy{ background-position:0px 0px;}
.userPanel a.jrsc{ background-position:0px -21px;}
.userPanel a.hyzx{ background-position:0px -42px;}
.userPanel span.u_login{background-position:0px -61px;}
#LoginFrom{display:inline; }
#PnlLogOnStatus{display:inline;}

/* banner && LOGO */
.logoBar{height:188px; position:relative; z-index:1; overflow:hidden; /*background:url(images/bannerBg.gif) no-repeat left top;*/}
.logoBar object,.logoBar embed{width:1000px; height:188px; float:left; margin:0px; padding:0px;}
.logoBar h1{width:auto; float:left; position:absolute; z-index:1; left:90px; top:56px;}
.bannerClumn{overflow:hidden;  border: 1px solid #66AEF2;}
.bannerClumn ul{margin-left:-2px;}
.bannerClumn li{margin:3px 1px;_display:inline;float:left;line-height:0px;  }



/* nav */
#navBox{ position:relative; height:36px; background:url(imagesnavbg.gif) no-repeat left top;z-index: 1;}
#mainNav{margin-left:0px;}
#mainNav .li1{display:inline-block; position:relative; z-index:0; width:104px; height:36px; float:left; line-height:36px; font-size:14px; font-weight:bold; text-align:center;}
#mainNav .a1{color:white; font-weight:bold; font-size:14px;}
#mainNav .a1:hover{text-decoration:none;}
#mainNav .li1.on1{ background:url(imagesnavbg.gif) no-repeat -1px -74px;}
#mainNav .on1 .a1{color:#ce0000;}

/* mainNav */
.mainNav .ul1{  position:absolute;top:35px; left:-1px; height:auto;width:93px; padding:3px 5px 7px 5px;  background:#fff; border:1px solid
#0876E5;border-top:none;line-height:30px; display:none; overflow:hidden; zoom:1;z-index:0  }
.mainNav .on1 .a1{color:#135984 !important;text-decoration:none; }
.mainNav .li2{float:left;width:100%;display:inline; margin:2px 1px; }
.mainNav .li2 .a2 { padding:0 4px;height:20px;line-height:20px; font-size:12px;display:inline-block; overflow:hidden; }
.mainNav .li2 .a2:hover{color:#135984;   }
#liID7 #ulID7{left:-38px;}
.mainNav .last1 .ul1{left:-14px}

/* 日期天气搜索 */
.weatherSearchBar{height:30px; background:url(imagesnavbg.gif) no-repeat 0px -36px;}
.dateBar{width:auto; float:left; margin:0px 46px 0px 10px; padding-left:22px; line-height:30px; display:inline; background:url(imagesicons.gif) no-repeat 0px 4px;}
.weather{width:auto; float:left; line-height:30px; }
.searchBar{width:auto; float:right; padding-left:24px; margin-top:4px;}
.searchBar input.searchBtn,.searchBar input.allSearchBtn{width:58px; height:18px; line-height:18px; border:0px; margin-right:5px; padding:0px; font-size:12px; background:url(imagesnavbg.gif) no-repeat -130px -74px; color:white; cursor:pointer;}
.searchBar .keyWord{width:120px; height:16px; line-height:16px; padding:0px 3px; border:1px solid #abadb3; background-color:white;}


/* 图片广告 */
.imgLinke{margin:-10px 0px 10px; overflow:hidden; }
.imgLinke a{display:block; margin-top:10px;}

/*专题报道*/
.sideBox .bd .imgLinke{margin:-10px 0px 0px;}
.sideBox .bd .imgLinke a{text-align:center;}

/* 通用带图片列表样式 */
.topicList{}
.topicList li{line-height:24px;}
.topicList li .date{float:right; color:#666; margin-right:5px;}
.topicList li.t .pic{width:auto; float:left; margin-right:10px;}
.topicList li.t .pic a{display:block; width:96px; height:72px; float:left; padding:2px; border:1px solid #d9d9d9;}
.topicList li.t .pic a img{width:96px; height:72px;}
.topicList li.t{ min-height:80px; _height:84px; border-bottom:1px dashed #d6d6d6; padding-bottom:10px; margin-bottom:3px;}
.topicList li.t .title{font-weight:bold;}
.topicList li.t .title a{color:#333;}
.topicList li.t .intro{line-height:20px;}
.topicList li.t .more{float:none; color:#de2203;}


/* 通用信息列表样式 */
.infoList{line-height:24px;}
.infoList li{line-height:24px; height:auto;}
.infoList li .date{float:right; color:#666; margin-right:5px;}
.infoList li.t{ height:auto; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #d5d5d5;}
.infoList li.t .title{ line-height:32px; font-size:16px; font-weight:bold; color:#de2d10;}
.infoList li.t .title a{color:#de2d10;}
.infoList li.t .intro{color:#999;}
.infoList li.t .intro .more{float:none; color:#de2d10;}

/*政务信息公开目录*/
#infoCatalogue{padding-bottom:20px;}
#infoCatalogue .articleContBox{padding:20px;}
.infoCatalogue{width:100%; border-collapse:collapse; table-layout:fixed; border-left:1px solid #e6e6e6; border-top:1px solid #e6e6e6;}
.infoCatalogue thead th,.infoCatalogue tbody td{ border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:5px; line-height:15px;}
.infoCatalogue thead th{line-height:15px; background:url(imagestitbg02.gif) repeat-x 0px -112px;}
.infoCatalogue thead th{text-align:center; font-weight:bold;}
.infoCatalogue .even td{background-color:#f7f7f7;}
.infoCatalogue .number{width:9%; text-align:center;}
.infoCatalogue .name{}
.infoCatalogue .date{width:18%; text-align:center;}
.infoCatalogue .referenceNum{width:28%; text-align:center;}

/*footer*/
#footer{background:url(imagesfooterbg.gif) repeat-x left top;}
.footerNav{line-height:30px;}
.footerNav a{margin:0px 5px;}
.copyright{padding:10px 0px 5px; background:url(imagesfooterbg01.gif) no-repeat center top;}
.copyright p br { margin-left:5px ; display:none;}


/* 默认投票页等 -----------------------------------------*/
#content .noSideContent{margin-bottom:10px; border:1px solid #bddcfb; border-top:0px; background:white url(imagesarticlecontboxbottombg.gif) no-repeat right bottom; padding:20px 0px;}
.noSideContent .nodeName{text-align:center; font:normal 24px/34px "Microsoft YaHei"; _font-weight:bold; color:#1D71D0; height:34px; padding-bottom:20px;}
.votePost{ width:500px; margin:40px auto;   }
.votePost h4{ color:#1D71D0; font-weight:bold; font-size:14px; }
.votePost ul{ padding:20px 0;  }
.votePost li{ padding:5px 0; height:20px; line-height:20px;    }
.votePost li input{ vertical-align:middle; margin-right:5px;  }