.zmhd_dox {
    background-color: #ffffff;
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    text-align: center;
    font-size: 18px;
}

/* é¢†å¯¼ä¿¡ç®±ã€æ„è§å¾é›†å’Œç½‘ä¸Šè°ƒæŸ¥æ ·å¼�?*/

/* é¢†å¯¼ä¿¡ç®±æ ·å¼�?*/
.zmhd_dox .mailboxes {
    display: flex;
    gap: 20px;
    margin-bottom: 30px;
    flex-wrap: wrap;
}

.zmhd_dox .left_w60 {
    width: 100%;
}

.zmhd_dox .mailbox-item {
    flex: 1;
    padding: 20px;
    background-color: #e8f3ff;
    border-radius: 1px;
    display: flex;
    align-items: center;
    gap: 15px;
    cursor: pointer;
    transition: all 0.3s ease;
}

.zmhd_dox .mailbox-item:hover {
    background-color: #e6f0ff;
    border-color: #4A90E2;
    transform: translateY(-2px);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.zmhd_dox .mailbox-icon {
    width: 50px;
    height: 50px;
}

.zmhd_dox .mailbox-icon img {
    width: 100%;
}

.zmhd_dox .mailbox-title {
    font-size: 16px;
    font-weight: 700;
    color: #333333;
}

/* æ„è§å¾é›†æ ·å¼�?*/
.zmhd_dox .feedback-section {
    margin-bottom: 30px;
    overflow: hidden;
}

.zmhd_dox .feedback-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 15px 20px;
}

.zmhd_dox .feedback-title {
    font-size: 25px;
    font-weight: 700;
    color: #333333;
    margin: 0;
}

.zmhd_dox .feedback-more {
    color: #4A90E2;
    text-decoration: none;
}

.zmhd_dox .feedback-more:hover {
    text-decoration: underline;
}

.zmhd_dox .feedback-list {
    padding: 0;
    margin: 0;
    list-style: none;
}

.zmhd_dox .feedback-item {
        display: grid;
        gap: 0;
        align-items: flex-start;
        line-height: 53px;
        grid-template-columns: 3fr 1fr 1fr;
        background: rgba(242, 248, 255, 1);
}

.zmhd_dox .feedback-item:last-child {
    border-bottom: none;
}

.zmhd_dox .feedback-status {
    display: flex;
    flex-direction: column;
    gap: 2px;
    background: #e3e3e3;
    padding: 5px 7px;
}

.zmhd_dox .status-text {
    font-weight: 700;
    color: #4A90E2;
}

.zmhd_dox .status-date {
    color: #999999;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 50px;
    white-space: nowrap;
}

.zmhd_dox .feedback-item .status-text {
       color: rgba(17, 140, 173, 1);
}

.zmhd_dox .feedback-content {
    flex: 1;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
}

.zmhd_dox .feedback-question {
       color: #333333;
       /* line-height: 1.5; */
       width: 100%;
       height: 50px;
       text-align: left;
       overflow: hidden;
       white-space: nowrap;
       text-overflow: ellipsis;
       /* display: -webkit-box; */
       -webkit-box-orient: vertical;
       padding-left: 13px;
}
.zmhd_dox .feedback-question img{
        width: 33px;
    margin-right: 12px;
}

.zmhd_dox .feedback-btn {
    padding: 5px 13px;
    /* border-radius: 4px; */
    text-decoration: none;
    transition: all 0.3s ease;
}

.zmhd_dox .feedback-btn {
    background-color: #ffffff;
    color: #ff6b6b;
    border: 1px solid #ff6b6b;
}

.zmhd_dox .feedback-btn:hover {
    opacity: 0.9;
    transform: translateY(-2px);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.jcwtpos {
    padding: 12px 20px 17px 18px;
    background: url(../image/wsdc.png) no-repeat;
}

.jcwtpos .box2top {
    margin-bottom: 26.8px;
    padding-right: 15px;
}

.jcwtpos .box2top .title {
    font-size: 24px;
    font-weight: 700;
    float: left;
}

.jcwtpos .box2top .more {
    font-size: 16px;
    color: rgba(181, 181, 181, 1);
    float: right;
}

.wsdc_list {
    padding: 13px 10px;
    padding-left: 40px;
    background: #fff;
}

.wsdc_list li {
    position: relative;
    font-size: 18px;
    padding-top: 15px;
    line-height: 26px;
}

.wsdc_list li:first-child {
    padding: 0;
}

.wsdc_list li::before {
    position: absolute;
    content: '';
    width: 15px;
    height: 15px;
    left: -32px;
    background: url(../image/wsdc_dot.png) no-repeat center;
    top: 7px;
}

.wsdc_list li+li::before {
    position: absolute;
    content: '';
    height: 42px;
    background: url(../image/wsdc_dot1.png) no-repeat center;
    top: -5px;
    background-position-y: -13px;
}

.wsdc_list li a {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: left;
}
.wid414_{
    width: 100%;
        margin-top: 20px;
}
.yjzj_{
        display: grid;
        gap: 10px;
        grid-template-columns: 3fr 1fr 1fr;
        color: #fff;
        height: 46px;
        opacity: 1;
        font-size: 18px;
        font-weight: 700;
        background: rgba(56, 114, 207, 1);
        line-height: 46px;
}
.feedback-item{
    display: grid;
    gap: 20px;
    grid-template-columns: 3fr 1fr 1fr;
}

/* 轮播图样�?*/
.index_focus_1 .lft_pic {width: 740px; float: left; height: 435px; overflow: hidden}
@media screen and (max-width:1025px){.index_focus_1 .lft_pic {width:100%;}}
@media screen and (max-width:751px){.index_focus_1 .lft_pic {height:220px;}}
.index_focus_1 .pannel-image {width: 740px; height: 435px;}
@media screen and (max-width:1025px){.index_focus_1 .pannel-image {width:100%;}}
@media screen and (max-width:751px){.index_focus_1 .pannel-image{height:220px;}}
.index_focus_1 img {  width: 740px; height: 435px;}
@media screen and (max-width:1025px){.index_focus_1 img {width:100%;}}
@media screen and (max-width:751px){.index_focus_1 img {height:220px;}}

.slider-carousel_1 {position: relative; width: 740px; height: 435px; overflow: hidden;}
@media screen and (max-width:1025px){.slider-carousel_1{width:100%;}}
@media screen and (max-width:751px){.slider-carousel_1{height:220px;}}
.slider-carousel_1 .item {width: 740px; height: 435px;}
@media screen and (max-width:1025px){.slider-carousel_1 .item{width:100%;}}
@media screen and (max-width:751px){.slider-carousel_1 .item{height:220px;}}
.slider-carousel_1 .slidesjs-navigation {z-index: 100; position: absolute; width: 42px; display: flex; align-items: center; justify-content: center; height: 69px; top: 180px; text-indent: -9999em; background: rgba(0,0,0,0.5); border-radius: 4px;}
@media screen and (max-width:751px){.slider-carousel_1 .slidesjs-navigation {position: absolute;top: 60px}}
.slidesjs-previous {left: 10px;}
.slidesjs-next {right: 10px;}
.slidesjs-previous:hover {background: rgba(0,0,0,0.8);}
.slidesjs-next:hover {background: rgba(0,0,0,0.8);}
.slidesjs-previous:before, .slidesjs-next:before {content: ''; position: absolute; text-indent: 0; color: white; font-size: 24px; font-weight: bold;}
.slidesjs-previous:before {content: '<';}
.slidesjs-next:before {content: '>';}
.slidesjs-pagination {z-index: 10; position: absolute; width: auto; zoom: 1; height: 16px; overflow: hidden; bottom: 12px; right: 16px;}
@media screen and (max-width:751px){.slidesjs-pagination{position: absolute;top: 195px;width:100%;left:0px;display: none;}}

.slidesjs-pagination-item {width: 15px;  height: 15px;float: left;margin: 0 3px;}
@media screen and (max-width:751px){.slidesjs-pagination-item {margin-left:10px;}}
.slidesjs-pagination-item a {text-indent: -9999em; margin: 0; width:100%; display: block; background: #f9f9f9; float: left; height: 100%;border-radius: 50%;}
.slidesjs-pagination-item a.active {background: #ff1515;}
.slider-carousel_1 .titBg {z-index: 1; position: absolute; width: 100%; bottom: 0px; height: 40px; left: 0px;background: #000;opacity: .68;}

.slider-carousel_1 .subtitle {z-index: 2; position: absolute; width: 740px; bottom: 0; height: 40px; text-align: left;}
@media screen and (max-width:751px){.slider-carousel_1 .subtitle { width:100%;}}
.slider-carousel_1 .subtitle h6 { line-height: 40px; height: 40px; color: #ffffff; font-size: 18px; overflow: hidden; font-weight: bold;padding:0 170px 0 10px;text-align:left;margin:0;}
.slider-carousel_1 .subtitle h6 a {color: #ffffff;}
/* 轮播图样式end */

@media screen and (max-width:751px){
.slider-carousel_1 .subtitle h6 {
    padding: 0 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
    .zmhd_dox .mailbox-title {
    width: 60%;
}
    .yjzj_ div {
    font-size: 16px;
}
    .zmhd_dox .feedback-question {
    font-size: 14px;
}
    .zmhd_dox .feedback-item .status-text {
    width: 75px;
    font-size: 14px;
}
    .zmhd_dox .status-date {
    width: 90px;
    font-size: 14px;
}
}
