@charset "utf-8";
body {
    background: url(/images/theme/body-bg.jpg) top center no-repeat
}

.goRight {
    margin-right: 10px
}

.hd-pic {
    background: url(/images/hd/hd-pic.jpg) no-repeat center;
    width: 1200px;
    height: 202px
}

.hd-left {
    float: left;
    width: 803px;
}

.hd-left-search {
    height: 50px;
    line-height: 50px;
    border: 1px solid white;
    background: #fafafa;
    color: #015293
}

.hd-left-search .tit {
    width: 110px;
    height: 50px;
    float: left;
    text-align: center;
    background: #015293;
    color: white;
    font-size: 18px
}

.hd-left-search input {
    height: 30px;
    line-height: 30px;
    border: none;
}

.hd-left-search input[type=text] {
    width: 200px;
    border: 1px solid #dedede;
    margin-right: 5px
}

.hd-left-search input[type=submit] {
    background: #fa7a2b;
    color: white;
    width: 117px
}

.letter-statistics {
    height: 36px;
    line-height: 36px;
    letter-spacing: 1px;
    border: 1px solid #fff;
    background: #fff;
}

.letter-statistics ul li {
    float: left;
    margin-left: 20px;
}

.hd-left-letter {
    border: 1px solid #edeaeb;
    background: white
}

.hd-left-letter-tit {
    height: 44px;
    background: #f4f4f4
}

.hd-left-letter-tit .more {
    width: 171px;
    height: 44px;
    float: left
}

.hd-left-letter-tit .write {
    width: 129px;
    height: 31px;
    line-height: 31px;
    text-indent: 12px;
    display: block;
    background: url(/images/hd/hd-letter-write.png) no-repeat;
    text-align: center;
    color: white;
    margin-top: 5px
}

.szxx.more.hover {
    background: url(/images/hd/hd-letter-szxx.jpg) no-repeat
}

.zxts.more.hover {
    background: url(/images/hd/hd-letter-zxts.jpg) no-repeat;
    margin-left: 10px
}

.szxx.more {
    background: url(/images/hd/hd-ico.png) 0 0 no-repeat
}

.zxts.more {
    background: url(/images/hd/hd-ico.png) 0 -44px no-repeat;
    margin-left: 10px
}

.hd-left-letter-con {
    width: 779px;
    margin: 25px auto; /* height: 252px; */
    overflow: hidden;
}

.hd-left-letter-con li {
    height: 36px
}

.hd-left-letter-con li span {
    height: 36px;
    float: left;
    text-align: center;
    margin-left: 2px;
    line-height: 36px
}

.hd-left-letter-con li.head span {
    background: #e7f7fc
}

.hd-left-letter-con li:nth-child(odd) span {
    background: #F4F4F4;
}

.hd-left-letter-con li:nth-child(even) span {
    background: #FaFaFa;
}

.hd-left-letter-con li:first-child {
    margin-bottom: 5px
}

.hd-left-letter-con li:first-child span {
    background: #e7f7fc
}

.hd-left-letter-con li:hover span {
    background: #e7f7fc
}

.hd-left-letter-con li:hover:first-child span {
    background: #e7f7fc
}

.letter-num {
    width: 134px
}

.letter-tit {
    width: 250px
}

.letter-dept {
    width: 185px
}

.letter-status {
    width: 95px
}

.letter-time {
    width: 105px
}

.hd-right {
    float: left;
    width: 387px
}

.hd-right-info {
    border: 1px solid #edeaeb;;
    background: white
}

.wsdc {
    background: url(/images/hd/hd-right-wsdc.png) 14px bottom no-repeat
}

.yqfk {
    background: url(http://www.hancheng.gov.cn/wcm.files/upload/CMShc/202303/202303200225034.png) 14px bottom no-repeat
}

.hd-right-info-tit {
    height: 44px;
    line-height: 44px;
    background-color: #f4f4f4;
}

.hd-right-info-list {
    height: 265px
}

.hd-right-info-list li {
    line-height: 32px;
    text-indent: 28px;
    background: url(/images/site/list-ico-01.jpg) 14px center no-repeat
}

.hd-right-nav {
    height: 120px;
    overflow: hidden;
}

/*.hd-right-nav li{height: 120px;width: 120px;float: left;text-align: center;margin-left: 6px}
.hd-right-nav li a{display: block;width:120px;height: 120px;background: url(/images/hd/hd-right-nav.png) no-repeat}*/
.hd-right-nav li {
    height: 120px;
    width: 100%;
    float: left;
    text-align: center;
}

.hd-right-nav li a img {
    width: 100%; /* height: 100%; *//* margin-top: -27px; */
}

.hd-right-nav li.xf a {
    background-position: 10px 12px
}

.hd-right-nav li.xl a {
    background-position: -117px 12px
}

.hd-right-nav li.tx a {
    background-position: -245px 12px
}

/*信件表单页*/
.writer-before {
    padding: 20px 10%;
}

.writer-before input {
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 200px;
    margin: 10px auto;
    display: block;
    background: #ebebeb;
    border: 1px solid #cecccc;
    border-radius: 5px;
}

.writer-before input[disabled] {
    background: #f4f4f4;
    color: #c1bfbf
}

.write-after {
    width: 400px;
    height: 200px;
    margin: 40px auto;
    border: 1px solid #ebebeb;
    background: #f4f4f4;
    border-radius: 8px
}

.write-after table {
    font-size: 16px;
    width: 300px;
    margin: 40px auto
}

.write-after table tr td {
    padding: 5px 0;
}

.write-after table tr td.tit {
    width: 100px;
    text-align: right
}

.write-after table tr td.con {
    text-align: left;
}

.write-after table tr td.con[colspan] {
    text-align: center;
}

.hd-form-item {
    width: 948px;
    margin: 0 auto;
}

.hd-form-item-tit {
    height: 38px;
    width: 948px;
    line-height: 38px;
    border-bottom: 1px solid #ebebeb
}

.hd-form-item-tit span {
    width: 120px;
    height: 37px;
    display: block;
    text-align: center;
    color: white;
    font-size: 16px
}

.hd-form-item-tit.title-01 {
    border-color: #0abb8f
}

.hd-form-item-tit.title-01 span {
    background: url(/images/hd/hd-form-item-tit-01.png) no-repeat;
}

.hd-form-item-tit.title-02 {
    border-color: #419cdb
}

.hd-form-item-tit.title-02 span {
    background: url(/images/hd/hd-form-item-tit-02.png) no-repeat;
}

.hd-form-item-tit.title-03 {
    border-color: #a4d06a
}

.hd-form-item-tit.title-03 span {
    background: url(/images/hd/hd-form-item-tit-03.png) no-repeat;
}

.hd-form-item-con {
}

.hd-form-item-con li {
    float: left;
    width: 150px;
    text-indent: 30px;
    height: 36px;
    line-height: 36px;
}

.hd-form-item-con table {
}

.hd-form-item-con table tr td {
    padding: 5px 0
}

.hd-form-item-con table tr td input[type=text] {
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    text-indent: 3px;
    width: 338px;
    border: 1px solid #ebebeb
}

.hd-form-item-con table tr td input[type=text]:focus {
    background: #f4f5f6
}

.hd-form-item-con table tr td.tit {
    width: 150px;
    text-indent: 40px;
}

.hd-form-item-con table tr td.con {
}

.ke-container-default {
    width: 600px !important;
}

.form-letter-writer {
}

.form-letter-content {
}

.hd-form-submit {
    text-align: center;
    margin: 10px auto
}

.hd-form-submit input[type=submit], .hd-form-submit input[type=reset] {
    width: 110px;
    height: 40px;
    line-height: 40px;
    color: white;
    border: none;
    margin: 0;
    padding: 0;
    cursor: pointer
}

.hd-form-submit input[type=submit] {
    background: url(/images/gk/ysq_13.png) no-repeat
}

.hd-form-submit input[type=reset] {
    background: url(/images/gk/ysq_11.png) no-repeat;
    margin-left: 40px
}

/* 信件列表页 */
.hd-list {
    float: left;
    margin-left: 20px;
}

.hd-list li {
    height: 40px;
    line-height: 40px;
}

.hd-list li span {
    height: 40px;
    float: left;
    margin-left: 2px;
    text-align: center
}

.hd-list li span:first-child {
    margin-left: 0;
}

.hd-list li:nth-child(odd) span {
    background: #F4F4F4;
}

.hd-list li:nth-child(even) span {
    background: #FaFaFa;
}

.hd-list li:first-child {
    margin-bottom: 5px
}

.hd-list li:first-child span {
    background: #e7f7fc
}

.hd-list li:hover span {
    background: #e7f7fc
}

.hd-list li:hover:first-child span {
    background: #e7f7fc
}

.hd-code {
    width: 140px
}

.hd-list li span.hd-title {
    width: 330px;
    text-align: left;
    text-indent: 3px
}

.hd-list li:first-child span.hd-title {
    text-align: center;
    text-indent: 0
}

.hd-dept {
    width: 150px
}

.hd-time {
    width: 100px
}

.hd-status {
    width: 80px
}

.hd-open {
    width: 80px
}

.hd-list li span.hd-wjdc-title {
    width: 540px;
    text-align: left;
    text-indent: 3px
}

.hd-list li:first-child span.hd-wjdc-title {
    text-align: center;
    text-indent: 0
}

.hd-wjdc-time {
    width: 120px
}

.hd-wjdc-status {
    width: 100px
}

/* 在线访谈 */
.hd-ft {
    width: 801px;
    height: 340px;
    border: 1px solid #edeaeb;
    background: white
}

.hd-ft-tit {
    height: 44px;
    background: #eee
}

.hd-ft-tit .more {
    width: 171px;
    height: 44px;
    float: left
}

.zxft {
    background: url(/images/hd/hd-ico.png) -160px 0 no-repeat #015293
}

.hd-ft-con {
}

.hd-ft-con-left {
    float: left;
    padding: 0 10px 0;
    width: 360px;
    height: 270px
}

.hd-ft-con-left img {
    width: 360px;
    height: 270px
}

.hd-ft-con-right {
    float: left;
    width: 370px
}

.hd-ft-con-right p {
    line-height: 30px;
    text-indent: 28px
}

.hd-ft-con-right p span {
    margin-right: 10px
}

.sub {
}

.time {
}

.actor {
}

.intro {
}

/* 访谈列表页 */
.ft {
}

.ft-item {
    height: 180px;
    width: 860px;
    border: 1px solid #ebebeb;
    padding: 10px
}

.ft-item-left {
    float: left
}

.ft-item-left img {
    width: 240px;
    height: 180px;
}

.ft-item-right {
    float: left;
    width: 600px;
}

.ft-item-right p {
    line-height: 28px;
    text-indent: 10px
}

.ft-item-right p span {
    margin-right: 10px
}