﻿@charset "UTF-8";

/* 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 { vertical-align: top; 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; }
img { border: 0; vertical-align: top; }
pre { white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; font-family: "Microsoft YaHei", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.8; }
.fl { float: left; }
.fr { float: right; }
.clearfix:after { clear: both; height: 0; overflow: hidden; display: block; visibility: hidden; content: "."; }
.hide { display: none; }

/* 字体图标 */

@font-face { font-family: "iconfont"; src: url("../fonts/iconfont.eot?t=1466761399"); /* IE9*/src: url("../fonts/iconfont.eot?t=1466761399#iefix") format("embedded-opentype"), url("../fonts/iconfont.woff?t=1466761399") format("woff"), url("../fonts/iconfont.ttf?t=1466761399") format("truetype"), url("../fonts/iconfont.svg?t=1466761399#iconfont") format("svg"); /* iOS 4.1- */ }

/* Public */

body {background-color: #f3f3f3; color: #333; line-height: 1.8; font-family: "Microsoft YaHei", Helvetica, Arial, sans-serif; }

a { color: #333; text-decoration: none; outline: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3); }

a:hover { color: #666; }

input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.moreBtn { margin-top: 10px; height: 32px; line-height: 32px; background: #f8f8f8; text-align: center; display: block; color: #666; border: 1px solid #d9d9d9; }
.show { display: block !important; }

/* goTop */
#goTop { position: fixed; display: none; _display: none !important; width: 50px; height: 50px; bottom: 60px; right: 5px; z-index: 99; cursor: pointer; margin: 5px; width: 40px; height: 40px; border-radius: 2px; -webkit-box-shadow: 0 0 5px #9c9c9c; opacity: .9; background: rgba(0, 0, 0, 0.5); }
#goTop::after { display: block; position: absolute; left: 50%; top: 50%; margin-left: -10px; margin-top: -15px; content: ""; border-width: 10px; border-color: transparent; border-bottom-color: #fff; border-bottom-style: solid; border-style: dashed; display: block; font-size: 0; line-height: 0; width: 0; }

/* winMark */
#winMark { z-index: 2; width: 100%; display: none; height: 100%; position: fixed; background: rgba(0, 0, 0, 0.8); left: 0; top: 0; }

/* frame */
#header { position: relative; z-index: 3; background: #ca0d0d url(../img/topbarbg.jpg) left top repeat; }
#header #logo a { display: block; height: 45px; padding:5px 10px; float: left; }
#header #logo img { display: block; height: 100%; }
#header dd { display: none; width: 94%; background: #f2f2f2; left: 0; padding: 10px 3%; position: absolute; top: 100%; text-align: left; }
#header dt { display: block; width: 32px; height: 32px; line-height: 32px; right: 0; margin: -16px 2% 0 0; text-align: center; position: absolute; top: 50%; vertical-align: middle; background-color: #cb1f20; border: 1px solid #a10102;}
#header dt.on{background-color: #a10102;}
#header dt::after {position: absolute; z-index: 1; left: 7px; top: -1px; content: "\e600"; font-family: "iconfont"; color: #fff; font-size: 21px; }
#header .siteSearch dt::after {top: 2px; content: "\e601"; font-size: 20px; }
#header dt::before { position: absolute; left: 50%; margin-left: -6px; top: 34px; content: ""; border-color: transparent; display: block; font-size: 0; line-height: 0; width: 0; border-width: 6px; border-style: dashed; border-bottom-color: #f2f2f2; border-bottom-style: solid; display: none; }
#header dt.on::before { display: block; }
#header .siteSearch dt { right: 12%; }

/* 适老化按钮 */
.slb-btn{
	position: absolute;
	right: 96px;
	top:12px;
	width: 32px;
	height: 32px;
	line-height: 36px;
	text-align: center;
	color: white;
	float:left;
	text-indent: -999px;
	overflow: hidden;
	border-radius:4px;
	border: 1px solid #a10102;
	background: #cb1f20 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRFRDE1Q0FCNzlGNTExRUU4Qzc4RkQ5Qzg3OUFGNzQzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRFRDE1Q0FDNzlGNTExRUU4Qzc4RkQ5Qzg3OUFGNzQzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEVEMTVDQTk3OUY1MTFFRThDNzhGRDlDODc5QUY3NDMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEVEMTVDQUE3OUY1MTFFRThDNzhGRDlDODc5QUY3NDMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz49B/TJAAACXklEQVR42rxXyytFQRi/V7LBRgmJCN3yKm4WyCt1y8KjdG0QK+X1N2Dn/gkWKEuFWCAbN6UQSh65RVgg2XiE5fEbffc2jpl75pw57le/5pw538z3m/keM8djGIaHQUWgFwD2gHtg0qMhMbuqBKBTa/yV0UQSGBEQMBJJIEdgP6RLIEl1gNfrfUQzxXWFgV2PrtgJQtJvBipcs2vDBW3ADm19BGhNGAF8LxL4/8wNAqoxUCnoK8MEpbquUCVQYoPYvxC4kvQX6BJIVtS7lPRXS0pyGGkbdiUNmQEg27AvRVpZgL4gcEOTVbGot2NddeHJko9BNIv0eg50AHcs8gXqLYKqGXZcCWnlsVwHUql/XrLYDLfrwFh05VhJOfBB78+SuYpdywJ24UDTCHwBPSbdiGSOkIXLGfF5LGTD0gVo52hbFwR6NYZzOVR1QYDaYwHXC+DB4U77Yaw9biWEAiurufS6L4hsFgvTGu7uEN4zOP81A9v0XAiDtxKXZUrSUSRszgl6fgJ8mPc16oJfvgCyOJ+laByzAW6eflMs9EpjAMyeuEjv1NhqP/e8RFe3qLRZnYYH1Pa5QGATi/pEu8YT+FO4TGk4xG1Xq4Ptb+DGD1NfsckNA3EPI5azpHgKpNsk8Ehjd4E0rn+dI7BqRWCQVwbqFf8ZrmnMO1Bn+j5u2oWKuMcx3QF+/YAA+QLDGUA38MLpBgV6ZjdMqt4HzLJIg2c4V0XlWWScm2/FFgEa5Cdjbxa1fhbwWbgpj0gs0zX/x26sEiJl4g1mJboLaAIyucp2Ahxh7JaT+wCTbwEGALhmGkLiIpNjAAAAAElFTkSuQmCC') center center no-repeat;
	background-size: auto 20px;
}
.slb-btn:hover{
	background-color:#a10102;
}

.mainNav .li1 { width: 100%; margin: 0 0 1% 0; }
.mainNav .li1 .a1 { display: block; color: #333; font-size: 14px; height:30px; line-height:30px; background: #e6e6e6; text-align: left; padding: 0 5%; }
.mainNav .ul1 { display: none; overflow: hidden; padding-bottom: 6px; }
.mainNav .li2 { float: left; min-width: 33.3%; height: 24px; line-height: 24px; padding: 5px 0 0 0; }
.mainNav .a2 {display: block; line-height: 24px; padding: 0 10%; font-size: 12px; color: #666; word-break: keep-all; white-space: nowrap; }
.mainNav .sh{display:none;}
.mainNav .hasUl1 .sh { display: block; float: right; height:30px; line-height:30px; width: 30px; font-size: 0; color: #666; background: #ddd; position: relative; overflow: hidden; }
.mainNav .sh::after, 
.mainNav .sh::before { content: ""; display: block; height: 1px; width: 13px; margin: 0 0 0 -6px; background: #888; position: absolute; left: 50%; top: 50%; }
.mainNav .sh::before { height: 13px; width: 1px; margin: -6px 0 0 0; }
.mainNav .showSubMenu .ul1 { display: block; }
.mainNav .showSubMenu .sh::before { display: none; }
.mainNav #li-zwgk .li2,
.mainNav #li-bsszqk .li2 { min-width: 50%; }

.siteSearch .select-box { display: none; }
.siteSearch #search { top: 10px; height: 40px; border: 0; line-height: 38px; width: 20%; position: absolute; right: 3%; display: block; background: #ca0d0d; text-align: center; color: #fff; font-size: 16px; }
.siteSearch #inputkeyword { background: #fff; font-size: 14px; height: 20px; line-height: 20px; padding: 10px; border: 0; width: 74%; outline: none; }


#content { margin: 6px; position: relative; z-index: 0; overflow: hidden; }
#footer {margin-bottom: 42px; padding: 0 3% 6px; color: #333; text-align: center; font-size: 12px; }
#footer a { color: #fff; }

/* 底部导航 */
#nav{ height:42px; position:fixed; bottom:0; width:100%; z-index:100; left:0; background-color: #ca0d0d;}
#nav .miniNav{ position:relative; z-index:1; display:-moz-box; display:-webkit-box;display:-ms-flexbox; display:box; }
#nav .miniNav li{ position:relative;  -moz-box-flex:1; -webkit-box-flex:1;-ms-flex:1; box-flex:1; border-left:1px solid #df2727;  }
#nav .miniNav li a{ display:block; height:42px; line-height:42px; text-align:center; color:#fff; font-size:14px;  }
#nav .miniNav li.on{background-color: #df2727;}

/* 底部隐藏层 */
#nav #J_n7{

display: none; width: 94%; background: #f2f2f2; left: 0; padding: 10px 3%; position: absolute; bottom:42px; text-align: left; 
}

.footerNav .li1 { width: 100%; margin: 0 0 1% 0; }
.footerNav .li1 .a1 { display: block; color: #333; font-size: 14px; height:30px; line-height:30px; background: #e6e6e6; text-align: left; padding: 0 5%; }
.footerNav .ul1 { display: none; overflow: hidden; padding-bottom: 6px; }
.footerNav .li2 { float: left; min-width: 33.3%; height: 24px; line-height: 24px; padding: 5px 0 0 0; }
.footerNav .a2 {display: block; line-height: 24px; padding: 0 10%; font-size: 12px; color: #666; word-break: keep-all; white-space: nowrap; }
.footerNav .sh{display: none;}
.footerNav .hasUl1 .sh { display: block; float: right; height:30px; line-height:30px; width: 30px; font-size: 0; color: #666; background: #ddd; position: relative; overflow: hidden; }
.footerNav .sh::after, 
.footerNav .sh::before { content: ""; display: block; height: 1px; width: 13px; margin: 0 0 0 -6px; background: #888; position: absolute; left: 50%; top: 50%; }
.footerNav .sh::before { height: 13px; width: 1px; margin: -6px 0 0 0; }
.footerNav .showSubMenu .ul1 { display: block; }
.footerNav .showSubMenu .sh::before { display: none; }
.footerNav #li-zwgk .li2,
.footerNav #li-bsszqk .li2 { min-width: 50%; }

/* 位置导航 */
.path { color: #666; line-height: 1.6; padding: 2% 6px; text-align: left; font-size: 14px; }
.path a, .path span { padding: 0 3px; color: #666; }
.path::before { content: "\e614"; font-family: "iconfont"; font-size: 16px; color: #ca0d0d; margin-right: 0; }

/* url_方块样式分页 */
.page { font-size: 14px; text-align: center; padding: 3% 0; clear: both; line-height: 36px; overflow: hidden; }
.page a { display: none; float: left; border: 1px solid #E1E1E1; padding: 0 15px; margin: 0 8px 8px 0; }
.page .current { display: none; }
.page .select { display: none; }
.page .prev, .page .next, .page .total { display: block; }
.page .next { float: right; }

/* focusBox */
.focusBox { position: relative; z-index: 1; margin: 6px; }
.focusBox .bd img { width: 100%; display: block; }
.focusBox .bd li { position: relative; }
.focusBox .bd .title,
.focusBox .bd .titleBg { display: block; position: absolute; z-index: 1; width: 90%; padding: 0 5%; bottom: 0; height: 50px; line-height: 50px; text-align: center; overflow: hidden; }
.focusBox .bd .titleBg { z-index: 0; background: black; background: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), to(black)); background: -moz-linear-gradient(transparent, black); background: -ms-linear-gradient(transparent, black); background: -o-linear-gradient(transparent, black); background: linear-gradient(transparent, black); }
.focusBox .bd .title a { color: #fff; }
.focusBox .bd .con{display: none;}
.focusBox .hd { position: absolute; width: 100%; left: 0; bottom: 18px; height: 14px; line-height: 14px; padding: 0; margin: 0 auto; overflow: hidden; text-align: center; }
.focusBox .hd ul { display: inline-block; *display: inline; padding: 0; margin: 0 auto; text-align: center;}
.focusBox .hd li { width: 14px; height: 14px; line-height: 14px; float: left; margin: 0 3px;  background-color: #fff; border-radius: 50%;}
.focusBox .hd li span{display: none;}
.focusBox .hd .on { background: #f18e24; }

/* box */
.box { margin-bottom: 20px; }
.box .hd { height: 39px; line-height: 39px; position: relative; border-bottom: 1px solid #ddd; font-size: 18px; }
.box .hd h3 { border-bottom: 2px solid #ca0d0d; line-height: 33px; color: #ca0d0d; padding: 0 6% 5px 6%; float: left; }
.box .hd h3 a { color: #ca0d0d; }
.box .hd ul { height: 40px; line-height: 33px; overflow: hidden; }
.box .hd li { float: left; min-width: 33.3%; text-align: center; }
.box .hd .on { border-bottom: 2px solid #ca0d0d; line-height: 33px; padding-bottom: 5px; }
.box .hd .on a { color: #ca0d0d; }
.box .bd { padding: 3% 0 0 0; overflow: hidden; }

/* boxA */
.boxA { margin-bottom: 6px; padding: 6px; background-color: white;}
.boxA .hd { height: 36px; line-height: 36px; position: relative; border-bottom: 1px solid #ca0d0d; background: #f7f7f7; }
.boxA .hd h3 { text-align: center; width: auto; padding: 0 10px; float: left; font-size: 15px; line-height: 36px; color: white; background-color: #ca0d0d;}
.boxA .hd h3 a { color: white; }
.boxA .hd ul { overflow: hidden; }
.boxA .hd li { text-align: center; width: 33.3%; float: left; font-size: 15px; height: 36px; line-height: 36px; }
.boxA .hd li a { display: block; }
.boxA .hd .on { color: white; background-color: #ca0d0d;}
.boxA .hd .on a { color: white; }
.boxA .bd { padding:2% 0 0; overflow: hidden; }

/* mainBox */
.mainBox{padding: 6px; background-color: white;}
.mainBox .mHd { height: 36px; line-height: 36px; position: relative; border-bottom: 1px solid #ca0d0d; background: #f7f7f7; }
.mainBox .mHd .list { overflow: hidden; }
.mainBox .mHd .list li { float: left; padding: 0 4%; }
.mainBox .mHd .list a { color: #888; }
.mainBox .mHd .list a:hover { text-decoration: none; }
.mainBox .mHd .list .on a { color: #ca0d0d; }
.mainBox .mHd h3, 
.mainBox .mHd .list .on {text-align: center; width: auto; padding: 0 2%; float: left; line-height: 36px; color: white; background-color: #ca0d0d;}
.mainBox .mHd .list .on a,
.mainBox .mHd h3 a { color: white; }
.mainBox .mBd { padding: 6px 0; overflow: hidden; }
.mainBox .mHd .writeBtn { display: inline-block; position: absolute; right: 5px; top: 5px; height: 38px; line-height: 38px; padding: 0 2%; color: #F50200; }
.mainBox .mHd .writeBtn::before { font-family: "iconfont"; content: "\e61e"; margin: 0 5px 0 0; font-size: 14px; }

/* mainBox */
.mainBox > .mHd > .select ,.mainBox > .mHd > .write {font-size: 14px;line-height: 40px; position: absolute; top: 0; right: 5px;  display: inline-block; padding: 0 10px; color: #f00; }
.mainBox > .mHd > .select a ,.mainBox > .mHd > .write a { color: #f00;}
.mainBox > .mHd > .select::before ,.mainBox > .mHd > .write::before { font-family: 'iconfont'; margin: 0 5px 0 0;content: '\e61e'; }
.mainBox > .mHd > .select { display: none;}


/* 标题列表 */
.infoList{}
.infoList li { height: 36px; line-height: 36px; overflow: hidden; border-bottom: 1px solid #c5c5c5;}
.infoList li a{display: block; height: 36px; line-height: 36px; overflow: hidden;}
.infoList li:last-child{border-bottom: none;}
.infoList .date { float: right; color: #999; font-size: 14px; margin-left: 15px; }

/* 图文列表 */
.twList li { padding: 3% 0; border-bottom: 1px solid #eee; overflow: hidden; }
.twList li > a { display: block; overflow: hidden; }
.twList .pic { float: right; margin:5px 0 0 8px; width: 30%; }
.twList .pic img { height: auto; width: 100%; }
.twList .con { overflow: hidden; zoom: 1; }
.twList .title { font-size: 16px; line-height: 28px; margin-bottom: 5px; overflow: hidden; color: #333;}
.twList .intro { line-height: 24px; color: #666; max-height: 120px; overflow: hidden; font-size: 13px; }
.twList .title a:hover { text-decoration: none; }
.twList .intro .more { display: none; }
.twList .others {text-align: left; font-size: 13px; color: #999; }
.twList .others span { margin-right: 5px; }
.twList .node { color: #aaa; margin-right: 15px; }
.twList .last { border-bottom: 0; margin-bottom: 0; }

/* 信件列表 */
.letterList th { background: #F2F2F2; text-align: center; height: 34px; line-height: 34px; }
.letterList tr { border-bottom: 1px solid #eee; }
.letterList td.state { color: #999; width: 80px; text-align: center; }
.letterList td.title { display: block; height: 38px; line-height: 38px; overflow: hidden; }
.letterList td.ico img { vertical-align: middle; margin: -2px 8px 0 0; }

/* 图片列表-浮动 */
.picListFl {display: flex;flex-flow: wrap;justify-content: space-between;align-items: stretch;overflow: hidden;text-align: center;}
.picListFl li {width: 48%;margin: 0 0 20px 0;display: inline;position: relative;background: #fff;overflow: hidden;}
.picListFl li:nth-child(2n) {}
.picListFl .pic img { height: auto; width: 100%; }
.picListFl .titleBg{display: none;}
.picListFl .title { font-size: 14px; line-height: 22px; height: 44px; overflow: hidden; padding-top: 5px; }


/* 热点专题 */
#indRdzt .bd li img { width: 100%; }
#indRdzt .bd li .tit { display: none; }
#indRdzt .fd { margin-top: 8px; height: 8px; overflow: hidden; text-align: center; }
#indRdzt .fd li { height: 8px; width: 8px; background: #B4B4B4; display: inline-block; overflow: hidden; line-height: 30px; vertical-align: top; margin: 0 2px; }
#indRdzt .fd .on { background: #0068B4; }

/* 政务公开 */
.xxgkIcons { overflow: hidden; margin-bottom: 2%; }
.xxgkIcons li { width: 48.5%; font-size: 14px; float: left; overflow: hidden; height: 32px; line-height: 32px; background: #ECECEC; margin: 0 0 3% 0; }
.xxgkIcons li:nth-child(2n) { float: right; }
.xxgkIcons li a { display: block; }
.xxgkIcons i { display: block; width: 32px; height: 32px; line-height: 32px; float: left; margin-right: 5px; background: #298AD3; text-align: center; }
.xxgkIcons i::after { font-family: "iconfont"; content: "\e606"; color: #fff; font-size: 18px; }
.xxgkIcons .li2 i { background: #2DBD44; }
.xxgkIcons .li2 i::after { content: "\e60d"; }
.xxgkIcons .li3 i { background: #4ADAE7; }
.xxgkIcons .li3 i::after { content: "\e60a"; }
.xxgkIcons .li4 i { background: #F49D3E; }
.xxgkIcons .li4 i::after { content: "\e60f"; line-height: 36px; }
.xxgkIcons .li5 i { background: #F4513E; }
.xxgkIcons .li5 i::after { content: "\e610"; line-height: 28px; }
.xxgkIcons .li6 i { background: #2CB5BB; }
.xxgkIcons .li6 i::after { content: "\e607"; }
.xxgkIcons .li7 i { background: #8c2cbb; }
.xxgkIcons .li7 i::after { content: "\e609"; }
.xxgkIcons .li8 i { background: #bbaa2c; }
.xxgkIcons .li8 i::after { content: "\e604"; }
.zdlyxxgkBtn { display: block; margin-bottom: 20px; height: 52px; line-height: 52px; text-align: center; font-size: 20px; padding-left: 50px; background: #D6EDFF; overflow: hidden; position: relative; background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#D6EDFF)); background: -moz-linear-gradient(#FFFFFF, #D6EDFF); background: -ms-linear-gradient(#FFFFFF, #D6EDFF); background: -o-linear-gradient(#FFFFFF, #D6EDFF); background: linear-gradient(#FFFFFF, #D6EDFF); }
.zdlyxxgkBtn i { display: block; float: left; height: 120px; width: 120px; background: #288AD3; position: absolute; left: -60px; top: -30px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; }
.zdlyxxgkBtn::after { content: "\e611"; font-family: "iconfont"; position: absolute; left: 15px; top: 2px; color: #fff; font-size: 28px; }

/*# sourceMappingURL=default.css.map */

/* 导航地图 */
.siteList{overflow: hidden;}
.siteList li{width: 33.3%; float: left; height: 28px; line-height: 28px; margin-bottom: 6px; text-align: center;}
.siteList li a{display: block; height: 28px; line-height: 28px; margin: 0 3px; font-size: 12px; text-align: center; color: white; background-color: #d96a08;}
/* .siteList li:nth-child(1){display: none;} */


/*验证码*/
div.codeinp input[type=text] {float: left; width: 60px !important; }
/* 通用底部按钮 */
.bot {padding: 0 0 20px 0; text-align: center; }
.bot a ,.bot button {font-size: 16px; line-height: 40px; display: inline-block; height: 40px; margin: 0 2%; padding: 0 20px;  cursor: pointer; color: #fff; border: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;background: #ca0d0d; }
.bot a:hover ,.bot button:hover { text-decoration: none; background: #ac0505;}
/* 依申请、信访、咨询等通用 查询页样色 */
.queryForm {font-size: 14px; background: #fff; }
.queryForm td { padding: 8px 0;}
.queryForm .tdlab { width: 50%; text-align: right;}

.queryForm .bot { text-align: left;}
.queryForm .bot a { margin: 0;}
.queryForm .required strong {margin-right: 5px; color: #f00; }
.queryForm .errorMessage { color: #f00;}
.queryForm table { width: 100%; border: 0;}
/* 依申请、信访、咨询等通用 查询结果页样色 */
.queryResult .tit h3 {font-size: 24px; margin-bottom: 15px; text-align: center; }
.queryResult .tips { font-size: 16px; padding: 15px 10px 20px 10px;border-top: 1px solid #ddd; }
.queryResult .number { font-weight: bold; color: #f00;}
/* history.css时间轴 */
.historydetail .timeline-badge { display: none;}
.timeline-inverted { margin-bottom: 10px; padding: 0 5px 10px 5px; border-bottom: 1px dotted #ccc;}
.col-sm-10 ,.control-content ,.col-xs-5 ,.col-xs-10 ,.col-xs-10 p { display: inline;}
/* detailTable */
.detailTable { width: 100%; empty-cells: show;border-collapse: collapse; }
.detailTable td { padding: 5px 8px; border: 1px solid #e6e6e6;}
.detailTable.tdName { text-align: right; background: #f6f6f6;}
/*内容table样式*/
.ueditortable { height: 100% !important;}
.ueditortable table { width: 98% !important;}


/* 依申请、信访、咨询等通用 查询页样色 */
.queryForm {
    font-size: 14px;
    padding: 20px 10px 0px;
}
.queryForm dl {
    margin-bottom: 20px;
}
.queryForm dt {
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    margin-bottom: 5px;
}
.queryForm dt span {
    color: #f00;
    height: 36px;
    line-height: 36px;
}
.queryForm dd {
    height: auto;
}
.queryForm input[type=text] {
    height: 36px;
    line-height: 36px;
    width: 100%;
    border-radius: 3px;
    border: 1px solid #ccc;
    background: #fff;
}
.queryForm div.codeinp input[type=text] {
    width: 120px !important;
    margin-right: 10px;
}
.queryForm div.codeinp img {
    margin-top: 4px;
}
.queryForm .bot {
    text-align: center;
    padding-top: 20px;
}
.queryForm .bot a {
    margin: 0px 0px 10px;
    ;
    display: block;
}
.queryForm .errorMessage {
    font-size: 14px;
    color: #f00;
}
/* 依申请、信访、咨询等通用 查询结果页样色 */
.queryResult .tit h3 {
    text-align: center;
    font-size: 24px;
    margin-bottom: 15px;
}
.queryResult .tips {
    font-size: 16px;
    border-top: 1px solid #ddd;
    padding: 15px 10px 20px 10px;
}
.queryResult .number {
    font-weight: bold;
    color: #f00
}