﻿@charset "utf-8";
/* 政民互动首页 ----------------------------------------------------- */
#indSjxx .login{
    float:right;
    color:#f00;
    margin-right:10px;
}
#indSjxx .login a{
    color:#f00;
    font-weight:bold;
    margin:0 3px;
}
.interactionPage .side {
    float: right;
    width:315px;
}
.interactionPage .mainContent {
    float: left;
    width:815px;
}
.zmhdList-jyxc li{
    width:190px;
    margin: 0 18px 12px 0;
}
.zmhdList-jyxc a{
    padding-left:77px;
}
.zmhdList i{
    width:70px;
    background:url(../../base/img/zmhd.png) center -15px; no-repeat;
}
.zmhdList .li2 i{
    background-position:center -115px;
}
.zmhdList .li3 i{
    background-position:center -215px;
}
.zmhdList .li4 i{
    background-position:center -315px;
}
.box .writeBtn{
    float:right;
    background:#015CAB;
    color:#fff;
    height:28px;
    line-height:28px;
    padding:0 12px;
    margin-top:4px;
}
/* 信件搜索 */
.indPetionSearch{
    background:#F2F2F2;
    overflow:hidden;
    height: 60px;
    line-height: 60px;
    margin-bottom: 12px;
}
.indPetionSearch h3{
    float:left;
    padding:0 20px 0 80px;
    background:url(../../base/img/zmhd.png) 0 -417px no-repeat;
    font-size:18px;
    color:#2779D5;
    border-right:1px solid #fff;
}
.indPetionSearch .con{
    padding: 0 0 0 40px;
    overflow:hidden;
}
.indPetionSearch .keyword{
    width:230px;
    border:0;
    padding:2px 15px;
    vertical-align:middle;
}
.indPetionSearch .searchsubmit{
    vertical-align:middle;
    height:34px;
    line-height:34px;
    background:#2779D5;;
    border:0;
    color:#fff;
    padding:0 30px;
    font-size:16px;
    margin-left:10px;
}
.indPetionSearch .searchsubmit:hover{
    background:#015CAB
}
.interactionPage #rowA .box{
    width:394px;
}
.interactionPage #rowA .bd{
    height:180px;
}
#indSjxx .bd{
    height:331px;
}
#sideMyzj .bd{
    height:330px;
}
/* 网上调查-列表页 ----------------------------------------------------- */
.surveyListPage .surveyList li{
    padding-bottom:10px;
    margin-bottom:10px;
    border-bottom:1px dotted #ccc;
}
.surveyListPage .surveyList .title {
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    padding-left: 34px;
    font-weight:bold;
    background: url(../img/interaction-icons.png) 10px -1400px no-repeat #fff;

}
.surveyListPage .surveyList .intro{
    padding:0 30px;
    line-height:22px;
    font-size:12px;
    color:#999;
}

/* 投标 - 列表页 */
.voteList li {
    margin-bottom: 15px;
    padding-left: 28px;
    background: url(../img/interaction-icons.png) 2px -2291px no-repeat;
    border-bottom: 1px dashed #e5e5e5;
    padding-bottom: 15px;
}
.voteList li .voteTitle {
    margin-bottom: 4px;
    line-height: 24px;
    font-size: 16px;
    color: #015CAB;
}
.voteList li .voteTitle a {
    color: #015CAB;
}
.voteList li .VoteInfo {
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    color: #999;
}
.voteList li .VoteInfo span {
    margin-right: 20px;
}
.field-error {
    display: inline-block;
}
textarea[name=Content] {
    width: 710px;
    height: 180px;
    border: 1px solid #ccc;
}
.validationcode {
    display: inline-block;
}
.codeinp {
    float: left;
}
div.codeinp input[type="text"] {
    width: 50%;
    margin-right: 10px;
}
.total,
.select {
    vertical-align: baseline;
}
.UserPublicStatus div {
    width: 110px;
    float: left;
}
input[name=Email] {
    _display: inline-block;
    float: left;
}
.hd .select a {
    display: block;
    width: 104px;
    background:#459ddf;
    height: 40px;
    overflow: hidden;
    padding-left: 16px;
    color: #fff;
    background-position: 15% -2489px;
    background-color: #458adf;
}
.hd .select a span {
    padding-left: 25%;
}
.hd .select {
    float: right;
    height: 40px;
    line-height: 40px;
}