﻿@charset "utf-8";
/* CSS Document */
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%;}
body { width: 100%; color: #333; font: 14px/20px "微软雅黑"; -webkit-text-size-adjust: none; background: #fff;}
a { color: #333; text-decoration: none; outline: none;}
a:hover { text-decoration: none; color: #c50008;}
.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 { display: block; height: 0px; font-size: 0px; line-height: 0; overflow: hidden; clear: both;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clearfix { height: 1%;}
*+html .clearfix { min-height: 1%;}
pre { font-size: 14px; font-family: "Microsoft YaHei"; white-space: pre-wrap; word-wrap: break-word;}
.fl { float: left;}
.fr { float: right;}
.hide { display: none;}
.mat { margin-top: 20px;}
.mb15 { margin-bottom: 15px;}
.sw { width: 1200px; margin: 0 auto; position: relative;}
.more { float: right;}
.wrap { min-width: 1200px; *margin-bottom: -20px; overflow: hidden;}

/*顶部 S*/
.header { position: relative; z-index: 3;}
.header .top { min-width: 1200px; height: 38px; line-height: 38px; color: #fff; background: #d8d8d8;}
.header .top .sw { height: 38px; overflow: visible; position: relative; z-index: 9995;}
.header .top .home,.header .top .collection { float: left; padding: 0 20px 0 35px; overflow: hidden; color: #fff; margin-right: 1px; background: #8b98aa url(../../base/img/icon.png) no-repeat 13px 11px;}
.header .top .collection { background-position: 13px -28px;}
.header .logo {padding-top: 10px;}
.header .logo img {  max-height: 90px;}
.top_r { float: right; height: 38px;}
.s-form { float: left; width: 38px; height: 38px; position: relative; z-index: 9996;}
.searchbtn { display: block; float: left; width: 38px; height: 38px; background: #f1370c url(../../base/img/icon.png) no-repeat 9px -108px; text-indent: -9999px;}
.s-form { display: none; width: 238px; height: 30px; padding: 8px; position: absolute; right: 0px; top: 38px; z-index: 9997; background: #f1370c;}
.s-form .input-box { float: left; width: 188px;}
.s-form .input-box input { background: #fff; float: left; width: 176px; padding-left: 12px; height: 30px; line-height: 30px; border: 0; border-top-left-radius: 2px; border-bottom-left-radius: 2px; color: #999; outline: none;}
.s-form .btn-box { display: block; float: left; width: 50px; height: 30px; line-height: 30px; background: #ff8522; border-top-right-radius: 2px; border-bottom-right-radius: 2px;}
.s-form .btn-box #search { display: block; float: left; width: 50px; height: 30px; cursor: pointer; background: none; border: 0; outline: none; text-align: center; color: #fff;}
.top_r dl { float: left; position: relative; z-index: 9998;}
.top_r dl dt { padding: 0 20px 0 35px; height: 38px; cursor: pointer; margin-right: 1px; background: #8b98aa url(../../base/img/icon.png) no-repeat 13px -66px; overflow: hidden;}
.top_r dl.phone dt { background-position: 16px -818px;}
.top_r dl.phone dd { padding: 5px; background-color: #fff; top: 40px;}
.top_r dl dt a { color: #fff;}
.top_r dl dd { display: none; position: absolute; z-index: 9999; top: 100%; right: 0;}

.top_r .sign .spe {
    padding: 0 10px;
}

#header .on dd { display: block}

/* 站群导航 */
#siteLast a { padding: 0; margin: 0;}
#siteLast.on dt { background-color: #666; color: #fff;}
#siteLast dd h3 i{ content:""; display:block; height:1px; line-height:0; font-size:0; background:#eeeeee; top:16px; right:0; width:100%; position:absolute; z-index:1;}
#siteLast dd{display: none;width:1050px;position:absolute;background:#fff;text-align:left;color:#333;max-height:500px;overflow:auto;padding:10px;top: 35px;}
#siteLast dd h3{ text-align:left; margin:0 10px; position:relative; font-size:14px; font-weight:bold; line-height:34px; display:block; overflow:hidden;}
#siteLast dd h3.h i{display:none;}
#siteLast dd h3 span{float:left; height:34px; line-height:34px; padding:0 15px 0 0; background:#ffffff; position:relative; z-index:2;}
#siteLast dd h3 i{ content:""; display:block; height:1px; line-height:0; font-size:0; background:#eeeeee; top:16px; right:0; width:100%; position:absolute; z-index:1;}
#siteLast dd table{border-collapse: collapse;border-spacing: 0; font-size:12px; width:100%}
#siteLast dd table td{padding-top:10px; padding-bottom:10px; overflow:hidden}
#siteLast dd table .tdlab{width:90px; text-align:right; padding-right:20px; vertical-align:middle; line-height:26px; font-weight:bold; }
#siteLast dd ul{overflow:hidden;}
#siteLast dd ul li{width:18%; margin-left:2%; float:left; height:26px; line-height:26px; overflow:hidden;font-size:12px;}
#siteLast dd ul li a{color:#333}
#siteLast dd ul li a:hover{color:#c00;}
#siteLast dd table.up{background:#f7f7f7}

/*顶部 E*/
.banner { width: 100%; text-align: center;}

/*导航 S*/
.nav { /* float: right; width: 980px; */ height: 50px; position: relative;}
.nav .li1 { float: left; height: 50px;  text-align: center; width: 7.69%; position: relative; }
.nav .a1 { font-size: 16px; line-height: 50px; display: block; height: 50px;}
.nav ul li.on1 .h1 { margin: 0 14px; border-bottom: 4px solid #34639f;}
.nav ul li .ul1 { display: none; width: 100%; padding: 8px 0; position: absolute; left: 0; top: 50px; background: #34639f;}
.nav ul li .ul1 li {text-align: center; overflow: hidden;}
.nav ul li .ul1 li h3 {  font-size: 13px; line-height: 22px; padding: 8px 5px;}
.nav ul li .ul1 li a { color: #fff;}
.nav ul li .ul1 li.on2 { background: #598bcc;}




/*导航 E*/
.content { width: 100%; padding: 20px 0 0; position: relative;overflow: hidden;}

/*右侧 S*/
.side { width: 240px; float: left; margin-right: 20px;}

/*右侧 E*/

/*底部 S*/
.footer { padding: 20px 0; line-height: 26px; text-align: left; color: #d8d8d8; background: #333; text-align: center; overflow: hidden;}
.footer .links { padding-bottom: 10px; *padding-left: 350px; overflow: hidden;}
.footer .links li { display: inline-block; *float: left; padding-right: 15px;}
.footer a { color: #d8d8d8;}
.footer a:hover { text-decoration: underline;}
.footer .copyRight { font-size: 12px;}
.footer .ewm { position: absolute; right: 0; top:0;}
.footer .ewm img { width: 110px;}

/*底部 E*/
.box .hd { height: 44px; line-height: 44px; border-bottom: 1px solid #d5d5d5;}
.box .hd h3 { float: left; padding: 0 6px; height: 42px; border-bottom: 3px solid #a52d69;}
.box .hd h3 a { font-size: 18px;}
.box .hd a.more { float: right; min-width: 15px; padding-right: 3px; text-indent: -9999px; background: url(../../base/img/icon.png) no-repeat 0 -97px;}
#goTop, #winMark { display: none;}

/*验证码*/
div.codeinp input[type=text] { width: 100px !important; float: left; margin-right: 10px;}

/* 通用底部按钮 */
.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: #0068B7; 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: #077BD4;}

/* 依申请、信访、咨询等通用 查询页样色 */
.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%; border: 1px solid #ccc; height: 30px; padding: 0 10px;}
.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}
.adfsdf {text-align: center; /*font-size: 38px;*/ line-height: 2; margin-bottom: 30px;}
