@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
html { background: url(../images/bg.gif) 0 0 repeat;}
body{ height: 100%; font-family:"宋体"; font-size:12px; line-height: 1.6em; color:#000; background: url(../images/bg.jpg) top center repeat-y;}
h1{line-height:1.3em;}
a:hover img,img{ border:none;}
ul{ list-style:none;}
input,button,select,textarea{outline:none; font-family:"宋体"; font-size:12px;}
table input,table button,table select,table textarea{ vertical-align:middle;}
textarea{resize:none}
table{ border-collapse:collapse;}
a{ color: #6b0a01; text-decoration:none;}
a:hover{ color:#f00; text-decoration: underline;}
/*-------------------------结束公用样式--------------------------*/
.clearfix:after{content:".";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}
.clearfix{*zoom:1}
.clear{clear:both;width:0px;height:0px;font-size:0px;overflow:hidden}
input.inputclass{ margin:0 3px; margin-left:0;vertical-align:middle; _vertical-align:baseline;}
/*字体颜色*/
.red_txt { font-size: 12px; color: #c70000;}
.red_txt a { color: #6b0a01;}
/*浮动*/
.float_l { float: left;}
.float_r { float: right;}
/*距离*/
.mb_5 { margin-bottom: 5px;}
.mb_10 { margin-bottom: 10px;}
.mtb_10 { margin-top: 10px; margin-bottom: 10px;}
/*头部*/
#header { width: 982px; height: 310px; margin: 0 auto; padding: 0 9px; background: url(../images/header.jpg) 0 0 no-repeat;}
#header .top { height: 23px; line-height: 23px; padding: 0 10px; color: #fff;}
#header .top a { color: #fff;}
#header .top input.btn { padding: 0 5px; cursor: pointer;}
#header .logoBar { padding-left: 370px; height: 213px; background: url(../images/logoBg.jpg) 0 0 no-repeat;}
#nav{ padding-top: 16px;}
#header.small { height: 80px; background: url(../images/header2.jpg) -1px 0 no-repeat;}
#header.small #nav { padding-top: 0;}
/*菜单*/
#nav .Menubox {height: 50px; line-height: 50px; font-size: 14px;}
#nav .Menubox ul{}
#nav .Menubox li{float:left;display:block; padding: 0 30px;cursor:pointer;text-align:center;color:#fff;font-weight:bold; background: url(../images/nav_li_bg.jpg) right center no-repeat;}
#nav .Menubox li.last { background: none;}
#nav .Menubox li.hover{color:#f3b852;}
#nav .Menubox li a { color: #fff;}
#nav .Menubox li a:hover { color: #fbc42f;}
#nav .Contentbox {clear:both;}
#nav .Contentbox ul li { float: left; height: 18px; line-height: 18px; padding: 0 20px; background: url(../images/nav_li_bg.jpg) right center no-repeat;}
#nav .Contentbox ul li a { color: #fff;}
/*主体*/
#main { width: 950px; margin: 0 auto; padding: 4px 0px;}
#left { float: left; width: 690px;}
#right { float: right; width: 250px;}
/*问候*/
.wenhou { margin-bottom: 10px; padding: 5px 10px; border: solid 1px #d6c087; background: url(../images/wenhouBg.jpg) top center no-repeat #fdf8da;}
.wenhou h1 { text-align: center; font-size: 24px; font-weight: normal; font-family:"Microsoft YaHei";}
/*新闻资讯*/
.xwzx { height: 255px;}
.xwzx .left { float: left; width: 250px;}
.xwzx .right { float: right; width: 440px;}
.xwzx .right .Menubox { height: 30px;}
.xwzx .right .Menubox ul{}
.xwzx .right .Menubox li{float:left; width: 91px; height: 23px; line-height: 23px; margin-right: 5px; display:block;cursor:pointer;text-align:center;color:#fff;font-weight:bold; background: url(../images/newsTab.jpg) 0 -23px no-repeat;}
.xwzx .right .Menubox li.hover{ background: url(../images/newsTab.jpg) 0 0 no-repeat;}
.xwzx .right .Contentbox {clear:both; padding-left: 10px;}
.xwzx .line_border { margin-bottom: 5px;}
.xwzx .right .line_border { padding-left: 10px;} 

/*重要通知*/
.zytz { height: 300px; margin-bottom: 10px; border: solid 1px #d7c28a; background: url(../images/zyzt_tit.jpg) top center no-repeat;}
.zytz .tit { padding: 0 8px 0 15px;}
.zytz .tit a { float: right; width: 40px; height: 30px; display: block; overflow: hidden; text-indent: -9999px;}
/*微博*/
.weibo { height: 47px; padding: 0 10px 0 38px; border: solid 1px #d7c28a; position: relative; background: url(../images/weiboBg.jpg) right bottom no-repeat #fdfede;}
.weibo h3 { font-size: 18px; padding-right: 5px; padding-top: 16px; font-weight: normal; color: #de0d13; font-family:"Microsoft YaHei";}
.weibo a { display: inline-block; position: absolute; right: 10px; top: 28px;}
/*新闻2*/
.xw2 { margin-bottom: 10px; padding: 10px; border: solid 1px #d7c28a; border-top: 0;}
.xw2 .left { float: left; width: 680px;}
.xw2 .left .Menubox { height: 30px;}
.xw2 .left .Menubox ul{}
.xw2 .left .Menubox li{float:left; width: 91px; height: 23px; line-height: 23px; margin-right: 5px; display:block;cursor:pointer;text-align:center;color:#fff;font-weight:bold; background: url(../images/newsTab.jpg) 0 -23px no-repeat;}
.xw2 .left .Menubox li.hover{ background: url(../images/newsTab.jpg) 0 0 no-repeat;}
.xw2 .left .Contentbox {clear:both; padding-left: 10px; padding-top: 5px;}
.xw2 .left .Contentbox ul.news_list li { float: left; width: 310px;}
.xw2 .right { float: right; width: 248px; text-align: right;}
.xw2 .right .box { padding-top: 8px;}
/*专题*/
.zt { margin-bottom: 5px; padding: 5px 10px; border: solid 1px #d0c399; background: #fcf6e0;}
.zt dl dt { float: left; width: 27px; height: 78px; line-height: 16px; margin-top: 3px; margin-right: 10px; padding-top: 12px; color: #7a5a2b; text-align: center; font-size: 14px; font-weight: bold; background: url(../images/ztTit.jpg) 0 0 no-repeat;}
.zt dl dd { float: left; width: 445px;}
.zt dl dd ul { padding-left: 10px;}
/*政务*/
.zw {}
.zw .box { padding: 10px; border: solid 1px #d7c28a; border-top: 0;}
.zw .box .left { float: left; width: 220px; margin-right: 20px;}
.zw .box .left ul {}
.zw .box .left ul li { height: 21px; line-height: 21px; display: block; margin-bottom: 8px; padding-left: 24px; background: url(../images/titList.gif) 0 0 no-repeat;}
.zw .box .mid { float: left; width: 420px;}
.zw .box .mid .Menubox { height: 26px; border-bottom: solid 1px #6b0705;}
.zw .box .mid .Menubox h3 { float: left; font-size: 14px; font-weight: bold; color: #a74700; line-height: 23px;}
.zw .box .mid .Menubox ul{ float: right;}
.zw .box .mid .Menubox li{float:left; width: 91px; height: 23px; line-height: 23px; margin-right: 5px; display:block;cursor:pointer;text-align:center;color:#fff;font-weight:bold; background: url(../images/newsTab.jpg) 0 -23px no-repeat;}
.zw .box .mid .Menubox li.hover{ background: url(../images/newsTab.jpg) 0 0 no-repeat;}
.zw .box .mid .Contentbox {clear:both; padding-left: 10px;}
.xwzx .line_border { margin-bottom: 5px;}
.zw .box .mid .line_border { padding-left: 10px;} 
.zw .box .right { float: right; width: 240px;}
.zw .box .right .tit { background: url(../images/zwrTit.jpg) right center no-repeat;}
.zw .box .right p { padding-bottom: 10px;}
.listNor { width: 341px;}
.listNor .box { height: 241px; padding: 5px; border: solid 1px #d7c28a; border-top: 0;}
/*功能中心*/
.gnzx .box { height: 250px; border: solid 1px #d7c28a;}
.gnzx .box ul { width: 207px; margin: 0 auto; padding-top: 10px;}
.gnzx .box ul li { height: 30px; line-height: 30px; margin-bottom: 10px; text-align: center; background: url(../images/titList2.jpg) 0 0 no-repeat;}
.gnzx .box ul li a { color: #a26100; font-size: 14px; font-family:"Microsoft YaHei";}
/*标题*/
.tit { height: 30px; line-height: 30px; font-size: 14px; font-weight: bold; color: #a90100;}
.tit p { font-size: 12px; font-weight: normal; color: #d0c399;}
.tit .more { float: right; font-size: 12px; font-weight: normal;}
.tit.bg { background: url(../images/titBg.jpg) right center no-repeat;}
/*虚线*/
.line_border { background: url(../images/line.gif) left bottom repeat-x;}
/*新闻列表*/
ul.news_list {}
ul.news_list li { height: 24px; line-height: 24px;}
ul.news_list.a {}
ul.news_list.a li { padding-left: 20px; background:url(../images/listIco01.jpg) left center no-repeat;}
ul.news_list.b {}
ul.news_list.b li { padding-left: 20px; background:url(../images/listIco02.jpg) left center no-repeat;}
ul.news_list.line li { border-bottom: dashed 1px #ccc;}
/*图片滚动*/
.scroll { margin-top: 10px; margin-bottom: 5px; padding: 10px; border: solid 1px #d0c399; background: #fcf6e0;}
.scroll dl dt { float: left; width: 17px; height: 88px; line-height: 13px; margin-top: 3px; margin-right: 10px; padding: 12px 5px 0 5px; color: #7a5a2b; text-align: center; font-weight: bold; background: url(../images/scrollTit.jpg) 0 0 no-repeat;}
.scroll dl dd { float: left; width: 890px;}
.scroll dl dd ul { padding-left: 10px;}
.scroll dl dd ul li { float: left; padding: 0 8px; text-align:center;}
.scroll dl dd ul li img { width: 140px; height: 90px; margin-bottom: 3px;}
#demo { width: 880px; height: 108px; overflow:hidden;}
#demo img {}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}
/*教育*/
.jy {}
.jy .box { height: 340px; padding: 10px; border: solid 1px #d7c28a; border-top: 0;}
.jy .box .left { float: left; width: 305px;}
.jy .box .right { float: right; width: 350px;}
/*便民*/
.bm {}
.bm .box { border: solid 1px #d0c399; border-top: 0;}
.bm .box table tr td { height: 120px;}
/*tab靠左*/
.leftdt .Menubox { float: left; width: 91px;}
.leftdt .Menubox ul{ padding-top: 20px;}
.leftdt .Menubox li{float:left; width: 91px; height: 23px; line-height: 23px; margin: 10px 0; display:block;cursor:pointer;text-align:center;color:#fff;font-weight:bold; background: url(../images/newsTab.jpg) 0 -23px no-repeat;}
.leftdt .Menubox li.hover{ background: url(../images/newsTab.jpg) 0 0 no-repeat;}
.leftdt .Contentbox { float: left; padding-left: 10px;}
.listNor .box.leftdt { height: 170px;}
/*统计*/
.tj .Menubox { height: 30px;}
.tj .Menubox ul{}
.tj .Menubox li{float:left; height: 23px; line-height: 23px; margin-right: 5px; padding: 0 5px; display:block;cursor:pointer; font-size: 14px; text-align:center;color:#b40101; font-size: 14px;font-weight:bold;}
.tj .Menubox li.hover{ font-size: 16px;}
.tj .Contentbox {clear:both; height: 170px; padding: 5px; border: solid 1px #d7c28a; border-top: 0;}
/*资源*/
.zy { margin-top: 5px;}
.zy .box { padding: 10px; border: solid 1px #d7c28a; border-top: 0;}
.zy .box table td { padding: 3px 0; border: solid 1px #e3c682; text-align: center;}
.zy .box table td.red { color: #990202; background: #fbf8d6;}
/*图库*/
.tk { height: 152px; position: relative; background: url(../images/tk.jpg) top center no-repeat;}
.tk dl {}
.tk dl dt { width: 15px; height: 70px; line-height: 16px; color: #b40101; font-size: 14px; font-weight: bold; text-align: center; position: absolute; top: 42px; left: 25px;}
.tk dl dd { width: 870px; position: absolute; left: 50px; top: 32px;}
.tk dl dd ul {}
.tk dl dd ul li { float: left; padding: 0 5px; text-align:center;}
.tk dl dd ul li img { width: 110px; height: 70px; margin-bottom: 3px; padding: 1px; border: solid 1px #666; background: #f4eddb;}
/*链接*/
.link { width: 928px; padding: 10px; border: solid 1px #d7c28a; overflow: hidden;}
.link dl { border-bottom: dashed 1px #ccc; padding: 10px 0;}
.link dl dt { float: left; width: 80px; text-align: right; font-size: 14px; font-weight: bold; color: #cf0004;}
.link dl dd { padding-left: 100px;}
.link dl dd ul {}
.link dl dd ul li { float: left; width: 115px;}
.link ul.linkPic { width: 1000px; padding-top: 10px;}
.link ul.linkPic li { float: left; padding-right: 10px;}
.link ul.linkPic li img { width: 124px; height: 40px;}
/*底部*/
#footer { width:1000px; height: 118px; margin: 0 auto; padding-top: 53px; text-align: center; color: #fff; background: url(../images/footer.jpg) top center no-repeat;}
#footer a { color: #fff;}

.border { padding: 0px 0px 0px 0px; border: solid 1px #d7c28a; background: #fff;}
.tb1 a {}
.tb2 a { color: #06c;}
.tb3 a { color: #f0f;}
.position { height: 30px; line-height: 30px;}
.cc { min-height: 500px; height: 500px; padding: 20px 15px 30px 15px; border: solid 1px #d7c28a; border-top: 0;}
.bigTit { padding-bottom: 10px; font-size: 24px; text-align: center; border-bottom: dashed 1px #ccc;}
.date { text-align: center; padding: 10px 0 20px 0;}
.ccBox { font-size: 14px; line-height: 2em;}

/*-------新增tab--------*/
.tab_conbox{border-top: none; background:#FFFFFF}
.tab_con{display:none;}
.tabs{height:32px; background:#FFFFFF; padding-top:3px; padding-left:0px}
.tabs li{height:31px;line-height:31px;float:left;overflow: hidden; width:110px; text-align:center;  margin:0 3px; background:#CCCCCC}
.tabs li a {display: block;outline: none;}
.tabs li a:hover {background: #008080; color:#FFFFFF}	
.thistab a{ color:#FFFFFF}

#tabbox{border: 7px solid #FF9900; padding:1px}
.tabs .thistab,.tabs .thistab a:hover{background: #FF9900; color:#FFFFFF}
.tab_con {margin:0 3px; border:1px dashed #FF9900}
