﻿@charset "utf-8";
/* 配置默认样式 */
.box{ margin-bottom:10px;}
.box .hd{height:40px;line-height:40px;border-bottom:1px solid #ebebeb; overflow:visible;}
.box .hd h5 a,
.box .hd h5 span{font-size:16px;}
.box .hd .more{margin:0;color:#a4a4a4;}
.box .hd li a{ display:block; padding:0 5px; font-size:16px;}
.box .hd li.on{height: 36px; line-height:36px; border-bottom:3px solid #d11;}
.box .bd{overflow:hidden; padding:10px 0;}

.icon{height:3px;width:3px;background-position:0 0;}
.iconHd{height:16px;width:4px;background-position:0 -3px;}
.iconRdzxMore{height:12px;width:6px;background-position:0 -19px;}
.iconHome{height:17px;width:12px;background-position:0 -31px;}
.iconDate{height:14px;width:14px;background-position:0 -48px;}
.iconRdzx{height:14px;width:14px;background-position:0 -62px;}
.iconPrint{height:16px;width:16px;background-position:0 -76px;}
.iconFavo{height:16px;width:17px;background-position:0 -92px;}
.iconSearch{height:18px;width:18px;background-position:0 -108px;}

.container{width:1000px;}
.side{float:left;width:240px;margin-right:20px;}
.sideRight{float:right;width:220px;margin-left:20px;}
.mainContent{overflow:hidden;}

/* 顶部 */
.top{ background-color:#777; line-height:30px;color: #fff; font-size:12px;}
.top .welcome{ float:left;}
.top .userPanel{ float:right;}
.top .userPanel a{padding:0 5px;color:#fff;}
.top .userPanel a:hover{color:#ff0;}

/* 头部 */
.header { background: url(images/headerbg.jpg) center top;}
.header .container{position:relative;height:120px;font-size:12px;}
.header #logo{float:left;margin-top:20px;}
.header #search{position:absolute;top:44px;right:0;}
.inputGroup input{padding:5px 40px 5px 10px;width:160px;color:#999;}
.inputGroup .btn{padding:5px 15px;background:none;border:none;width:18px;height:18px; background-color:#d11; overflow:hidden;}
.inputGroup .btn i{margin:2px 0 0;}

/* 导航栏 */
#nav{position:relative;z-index:11;height: 46px; background-color:#333;}
#nav .container{overflow:visible;}
.nav .li1{float:left;position:relative;width:90px;}
.nav .li1 a{display:block;height:46px;line-height:46px;font-size:16px;text-align:center;color: #fff;}
.nav .first1 a{background:none;}
.nav li.on1 a:hover.a1,
.nav .on1 .a1{background-color:#d11; font-weight:bold;}
.nav .mainNav .ul1{display:none;position:absolute;top:46px;left:0;width:110px;background-color:#d11;}
.nav .mainNav .ul1 li{height:auto;}
.nav .mainNav .ul1 li a{display:block;font-size:14px;color:#fff; padding:10px 0;height:auto; line-height:20px;}
.nav .mainNav .ul1 li a:hover{background-color:#e40;}
#liID42 .ul1{ width:220px;}
#liID42 .ul1 li a{ padding-left:20px; text-align:left;}

/* 内容区 */
#content .container{padding-top:20px;}

/* 友情链接 */
#friendLinks{ clear:both;}
#friendLinks .hd{ border:none;}
#friendLinks .bd { padding-bottom:0;}
#friendLinks .bd li{ float:left; width:19.99%;height: 60px; overflow:hidden;}

/* 底部 */
#footer{padding:30px 0;line-height:2;background-color:#666;color: #ccc;}
#footer .container{ position: relative;}
#footer a{color: #ccc;}
#footer a:hover{color: #ff0;}
#footer .tj{ position: absolute;right: 240px; top:50%; margin-top:-80px;}
#footer .friendLink{position: absolute;right: 0; top:50%; margin-top:-45px;}
#footer .friendLink select{ padding:5px;width: 180px;}
#footer .copy{ padding-right:400px; overflow:hidden;}

/*验证码*/
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: #C60005;
    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: #de0106;
}
/* 依申请、信访、咨询等通用 查询页样色 */
.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
}
/* 信息提示页  */
.Showms {
    background: #fff;
    padding: 3% 5%;
    overflow: hidden;
    max-width: 540px;
    margin: 30px auto;
}
.Showms .top,
.Showms .bottom,
.Showms .Shadow {
    display: none;
}
.Showms .MS {
    overflow: hidden;
    zoom: 1;
}
.Showms .titWrong {
    color: #c00;
    border-bottom: 1px solid #ccc;
    padding: 5px 0;
    margin-bottom: 15px;
    font-size: 18px;
}
.Showms .BUT {
    padding: 25px 0 15px 0;
}
.Showms .BUT a {
    padding: 0 15px;
    height: 36px;
    line-height: 36px;
    display: inline-block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    margin-right: 15px;
    background: #eee;
    border: 1px solid #ccc;
    font-size: 14px;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#eee));
    background: -moz-linear-gradient(#FFFFFF, #eee);
    background: -ms-linear-gradient(#FFFFFF, #eee);
    background: -o-linear-gradient(#FFFFFF, #eee);
    background: linear-gradient(#FFFFFF, #eee);
}
.Showms .BUT a:hover {
    color: #c00;
    border: 1px solid #aaa;
    text-decoration: none;
}