/* Css Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
html { line-height: 1; }
ol, ul { list-style: none; }
div, dl, dt, dd, ol, ul, li { *zoom: 1; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }
q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }
a img { border: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
a { text-decoration: none; color: #333; }
a:hover{color: #f00; text-decoration:underline}
pre {
white-space: pre-wrap;
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;
font-size: 14px;
line-height: 1.8;
font-family: "Microsoft YaHei", SimSun, Arial, Helvetica, Tahoma, sans-serif;
}
.fl { float: left; }
.fr { float: right; }
.hide { display: none; }
.mt10 { margin-top: 10px; }
.mb10 { margin-bottom: 10px; }
.mt20 { margin-top: 20px; }
.mb20 { margin-bottom: 20px; }
.clear { clear: both; *height: 0; *font-size: 0; *line-height: 0; }
.clearfix { *zoom: 1; }
.clearfix:after { content: ""; display: table; clear: both; }
body { font-size: 14px; line-height: 30px; color: #333; background-color: #fff; font-family: "Microsoft Yahei"; min-width: 1200px;
background:url("/swhzjxcwgysjcom/Content/swj/Base/img/banner.jpg") center 0 no-repeat;
}
/* layout */
.container, #content,.mainNav{width: 1200px;margin: 0 auto;position: relative;}
#content { padding:18px 0; }
#content:after { content: ""; display: table; clear: both; }
.mainContent {}
.side { float: left; width: 285px; }
.content{margin-bottom:30px;}
.row{overflow:hidden; clear:both;}
/* header */
#header .container{ height:286px }
#header {position:relative;z-index:3;}
#header .logo {position:absolute;left:0;top: 79px;}
#topbar{position:absolute; right:0; top:10px; color:#fff; height:32px; line-height:32px; z-index:10}
#topbar a{color:#fff;}
#topbar a:hover{text-decoration:underline}
#topbar .topR{float:right;}
#topbar .topR a{ margin:0 10px; cursor:pointer;}
#topbar .site{float:right; margin-right:20px; position:relative;}
#topbar .site dt{padding:0 10px;}
/* 站群导航 S */
#topbar .site dd{
display:none;
padding:10px;
color:#fff;
}
#topbar .site dd a{
margin:0;
color:#fff;
}
#topbar .site dd h3{
text-align:left;
margin:0 10px;
position:relative;
font-size:14px;
font-weight:bold;
line-height:34px;
}
#topbar .site dd h3 i{
content:"";
display:block;
height:1px;
line-height:0;
font-size:0;
background:#6989c7;
top:20px;
right:0;
width:88%;
position:absolute;;
}
#topbar .site dd ul{
font-size:12px;
overflow:hidden;
padding: 0 0 0 10px;
}
#topbar .site dd li{
float:left;
width: 110px;
text-align:left;
overflow:hidden;
height: 30px;
line-height: 30px;
}
#topbar .site dd li a{
}
#topbar .site dd li a:hover{
color:#ff0;
}
#topbar .site li a{
cursor:pointer;
}
#topbar .site.on{
background-color:#5778B7;
color:#fff;
}
#topbar .site.on dd{
display:block;
position:absolute;
left: -484px;
top: 32px;
width: 790px;
padding-bottom:10px;
background:#5778B7;
-webkit-box-shadow:box-shadow:0px 4px 8px rgba(0, 0, 0, .3);
-moz-box-shadow:box-shadow:0px 4px 8px rgba(0, 0, 0, .3);
box-shadow:0px 4px 8px rgba(0, 0, 0, .3);
}
/* 站群导航 E */
/* topNav */
.topNav{ height:56px; line-height:56px; background:#5778B7; text-align:center; color:#fff}
.mainNav{ font-size:18px; position:relative; zoom:1; }
.mainNav:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.mainNav a{ color:#fff; }
.mainNav .li1{ text-align: center; float:left; position:relative; }
.mainNav .a1{float:left;display:block;zoom:1;padding: 0 45px;}
.mainNav .a1:hover{ text-decoration:none; color:#fff }
.mainNav .on1 .a1{ background:#3C5B99; }
.mainNav .ul1{ overflow:hidden; line-height:28px; position:absolute; left:0; top:56px; width: 100%; display:none; background:#3C5B99;
background:rgba(60,91,153,0.85)
}
.mainNav .li2{ vertical-align:top; }
.mainNav .a2{ font-size: 16px; display:block; border-top: 1px solid #647cab; line-height: 20px; padding: 10px 8px;}
.mainNav .a2:hover{ background: #3C5B99; color:#fff; text-decoration:none }
/* 搜索 */
.s-form{float:right; width:227px; background:#fff; background:rgba(255,255,255,.8);
border:1px solid #fff; position:relative;
height:30px; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; }
.s-form #inputkeyword{ width:160px; position:absolute; left:10px; top:5px; height:20px; line-height:20px; border:0; background:none; outline:none}
.s-form #search{outline:none;cursor:pointer;position:absolute;right: 0px;top:0;height:30px;width:40px;border:0;background:url("/swhzjxcwgysjcom/Content/swj/Base/img/iconSearch.png") center center no-repeat;}
/*page*/
.page {text-align: center;padding: 20px 0 34px;font-size: 12px;}
.page .pager a, .page .pager span {display: inline-block; *display: inline;zoom: 1;height: 27px;line-height: 27px;/* width: 54px; */border: 1px solid #e6e6e6;border-radius: 3px;padding: 0 8px;background: #929292;color: #fff;}
.page .pager a:hover { border: 1px solid #d4d4d4; text-decoration: none; color: #666666;background: #fff; }
.page span.current {background: #929292;border-color: #d4d4d4;color: #fff;font-weight: 600;padding: 0 10px;}
.page span.disabled {border-color: #e6e6e6;color: #fff;}
.page input {border: 1px solid #d4d4d4;background: #fff;width: 28px;height: 25px;line-height: 20px;padding: 0;margin: 0;text-align: center;vertical-align: top;color: #666666;}
/* Rotate */
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
/* Rotate Origin */
-webkit-transform-origin: 0 100%;
-moz-transform-origin: 0 100%;
-ms-transform-origin: 0 100%;
-o-transform-origin: 0 100%;
transform-origin: 0 100%;
margin: 60px 0 10px 310px;
}*/
.indBanner{height:500px;}
/*footer*/
.footer{background: #5678b7;overflow:hidden; text-align:center; padding:20px 0; line-height:2;}
.footNav a{margin:0 15px;color: #fff;}
.footNav .spe{color: #fff;}
.copyRight {margin:8px 0;}
.copyRight p{color:#e1ecff;}
.footer .pics img{height: 55px;}
.footer #imgConac{height: 75px;position:relative;top:10px;left:-5px;}
/* 信件列表 */
.letterList{width: 100%;}
.letterList th,
.letterList td{text-align: center;font-size: 14px;vertical-align:middle;line-height: 25px;padding: 6px 5px;}
.letterList th,
.letterList .even{background: #f3f3f3;}
.letterList th{color: #5778B7;}
.letterList th.title{text-align: left; padding-left: 38px;}
.letterList .num{display: none;}
.letterList td.title{text-align: left; padding-left: 5px; }
.letterList .ico{width:30px; text-align:center; vertical-align:middle; padding: 0px}
.letterList .ico img{ vertical-align:middle;}
.letterList .dep{width: 70px;}
.letterList .state{width: 70px;}
.letterList .state i{font-style:normal}
.letterList .state .s0 { color: #333; }
.letterList .state .s1 { color: #f70; }
.letterList .state .s2 { color: #f00; }
.letterList .state .s3 { color: #390; }
.letterList .state .s4 { color: #333; text-decoration: line-through; }
.letterList .date{border-right:none; width: 90px; }
/*-- 网站地图 --*/
.siteMap{ padding:15px 10px; overflow:hidden; zoom:1; }
.siteMap .li1{ margin-bottom: 20px; }
.siteMap .h1{height:40px;line-height:40px;/* border:1px dotted #ccc; */background:#fff;background: #f6f6f6;}
.siteMap .h1 .a1{font:normal 16px/40px "Microsoft YaHei";_font-weight:bold;color: #2D97E8;padding-left: 15px;}
.siteMap .ul1{ padding:10px 20px; zoom:1; }
.siteMap .li2{ display:inline-block; *display:inline; zoom:1; padding-right: 50px; vertical-align:top; padding-bottom: 5px;}
.siteMap .a2{ color:#666; }
.siteMap .ul2{ padding:0 0 20px 0; }
.siteMap .li3{ line-height:18px; display:inline-block; *display:inline; zoom:1; }
.siteMap .a3{ color:#999; padding-right:10px; margin-right:10px; border-right:1px solid #ddd; }
.siteMap .last3 .a3{ border-right:0; }
.siteMap #liID41 .li2{ display:block; }
/*验证码*/
div.codeinp input[type=text], {
width: 100px !important;
float: left;
margin-right: 10px;
}
div input[type=text] {
width: 80%;
border: 1px solid #ccc;
height: 30px;
padding: 0 10px;
}
.code input{
width:100px !important;
vertical-align:middle;
}
.validationcode img{
vertical-align:middle;
}
/* 通用底部按钮 */
.bot {
text-align: center;
padding:0 0 20px 0;
}
.bot a,
.bot button {
cursor: pointer;
display: inline-block;
height: 46px;
line-height: 46px;
padding: 0 5%;
font-size: 16px;
background: #5678B7;
border: 0;
color: #fff;
margin: 0 2%;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.bot a:hover,
.bot button:hover {
text-decoration: none;
background: #6c92da;
}
/* 依申请、信访、咨询等通用 查询页样色 */
.queryForm {
background: #fff;
padding: 3% 0;
width: 80%;
margin: 30px auto;
border: 1px solid #e2e2e2;
font-size: 16px;
}
.queryForm td {
padding: 8px 0
}
.queryForm .tdlab {
width: 40%;
text-align: right;
}
.queryForm input[type=text] {
width: 56%;
}
.queryForm .bot {
text-align: left;
}
.queryForm .bot a {
margin: 0
}
.queryForm .required strong {
color: #f00;
margin-right: 5px;
}
.queryForm .errorMessage {
color: #f00;
}
.queryForm table {
width: 100%;
border: 0;
}
/* 依申请、信访、咨询等通用 查询结果页样色 */
.queryResult {
width: 80%;
margin: 30px auto;
}
.queryResult .mainBox{
margin-bottom: 50px;
}
.queryResult .tit h3 {
text-align: center;
font-size: 38px;
line-height:2;
margin-bottom:30px;
}
.queryResult .tips{
text-align:center;
font-size:16px;
margin-bottom:50px;
border-top:1px solid #ddd;
padding:50px 0 20px 0;
}
.queryResult .number{
font-weight:bold;
color:#f00
}
.content .hd .placeX{float: left;margin-left:10px;color: #666666;font-size: 12px;background: url("/swhzjxcwgysjcom/Content/swj/base/img/Home.png")no-repeat left 20px;line-height: 74px;padding-left: 44px;margin-right: 22px;}
.content .hd .placeX em{font-style:normal}
.content .hd .placeX a,.content .hd .placeX span{margin:0 5px;}