﻿﻿/*依申请公开-----------*/
/*通用tab样式*/
@media(max-width:767px) {
    body { font-size: 14px; }
}

.tab_vertical_1 { float: left; /*width: 200px;*/ font-size: 1em; margin-top: 10px; }
    .tab_vertical_1 li { padding-left: 8px; height: 60px; line-height: 60px; display: inline-block; width: 100%; }
        .tab_vertical_1 li a { text-decoration: none; color: #888; height: 100%; width: 100%; display: block; cursor: pointer; }
        .tab_vertical_1 li i { width: 45px; text-align: center; }
        .tab_vertical_1 li.active { background-color: #337ab7; border-bottom-color: #337ab7; border-radius: 10px; }
            .tab_vertical_1 li.active:after { width: 0; height: 0; content: ""; float: right; top: -60px; position: relative; border-top: 30px solid #fff; border-left: 25px solid transparent; border-bottom: 30px solid #fff; }
            .tab_vertical_1 li.active a { color: #fff; }
.tab_content_vertical_1 { float: left; /*width: 1000px;*/ }
/*依申请公开---------*/

/*网上咨询*/
.div_consult_add_1 { /*width: 800px;*/ float: left; }
    .div_consult_add_1 .form_group { float: left; width: 100%; padding: 8px 0; }
        .div_consult_add_1 .form_group label { float: left; width: 25%; text-align: right; line-height: 35px; }
        .div_consult_add_1 .form_group div { float: left; width: 60%; }
            .div_consult_add_1 .form_group div input, .div_consult_add_1 .form_group div textarea { padding: 0 8px; vertical-align: middle; width: 100%; }
            .div_consult_add_1 .form_group div input { height: 35px; }
            .div_consult_add_1 .form_group div img { height: 35px; vertical-align: middle; }

.div_consult_list { padding-left: 100px; }
.consult_title_search { padding: 0 0 20px 20px; }
    .consult_title_search input { height: 35px; width: 40%; }
.table_common { width: 100%; }
.table_consult_result { float: right; }
    .table_consult_result span { font-weight: bold; font-size: 1.1em; color: #4695CD; }
#zxj { margin-left: 40px }
.table_consult_result tr td { padding: 15px 30px; }
.div_consult_search_1 .form_group { float: left; width: 100%; padding: 8px 0; }
    .div_consult_search_1 .form_group label { float: left; width: 150px; text-align: right; line-height: 35px; }
    .div_consult_search_1 .form_group span { float: left; width: 500px; display: block; min-height: 35px; border: 1px solid #ccc; padding: 8px 15px; }
.div_consult_search_1 .consult_code_search { }
    .div_consult_search_1 .consult_code_search input { }
.btn_md { white-space: nowrap; }
#divConsultDetails { margin-top: 20px; }

@media (max-width:550px) {
    .tab_vertical_1 li i { display: none; }
    .tab_vertical_1 li { text-align: center; padding-left: 0; }
    .table_common tr td { padding: 3px; }
}

@media (max-width:719px) {
    .tab_vertical_1 { width: 100%; margin-bottom: 20px; }
        .tab_vertical_1 li { float: left; width: 33.33%; }
    .tab_content_vertical_1 { width: 100%; }
    .tab_vertical_1 li.active:after { display: none; }
}

@media (max-width:767px) {
    .div_consult_list { padding-left: 15px; }
}

@media (min-width:768px)and (max-width:991px) {
    .div_consult_list { padding-left: 50px; }
}

@media (max-width:940px) {
    #zxj { display: block; padding-left: 0; margin-top: 15px; text-align: right; margin-left: 0; }
}

/*局长信箱*/
/*留言回复*/
.lm_title { font-size: 1.5em; color: #4695CD; margin-bottom: 15px; }
.lys_note { background-color: #f4fcff; padding: 25px; }
    .lys_note p { margin-bottom: 20px; }
    .lys_note span { display: inline-block; padding: 5px 15px; background-color: #fff; min-width: 200px; border: 1px solid #d1e4fe; text-align: center; }
    .lys_note label { font-weight: normal; margin: 0 15px; }
.lys_search { margin: 30px 0px; }
.lys_list { background-color: #F9F9F9; padding: 20px 25px; }
.lys_list_title { padding-bottom: 15px; }
    .lys_list_title > span { font-size: 1.8em; font-weight: bold; color: #4695CD; float: left; }
    .lys_list_title a { font-size: 1.5em; padding-top: 5px; color: #4695CD; float: right; }
.lys_list_item { padding: 20px 0; border-bottom: 1px solid #e8e8e8; }
    .lys_list_item:first-child { border-top: 1px solid #e8e8e8; }
    .lys_list_item a { color: #C7443C; display: block; }
    .lys_list_item div { margin-top: 20px; }
.ellipsis { white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; }
/*留言详情*/
.lm_detail { width: 100%; }
    .lm_detail td { border: 1px solid #0094ff; border-collapse: collapse; padding: 20px; }
.lm_detail_th { white-space: nowrap; text-align: right; font-weight: bold; }
/*留言须知*/
.lm_message { background: url('lyb.png') no-repeat top center; background-size: contain; padding: 12px 13px 0 13px; }
    .lm_message > div { background: url('lyb1.png') repeat; padding-bottom: 30px; }
    .lm_message p { padding: 10px 120px; line-height: 2em; }
/*在线留言*/
.lm_add_note { background-color: #f4fcff; padding: 15px 25px; color: #999; }
    .lm_add_note p { margin-top: 10px; }
.lm_add_form { padding: 30px 0; }
/*留言结果*/
.lm_result { margin-top: 50px; margin-bottom: 50px; }
    .lm_result caption { font-size: 2em; font-weight: bold; color: #4695CD; text-align: center; }
    .lm_result th { font-size: 1.5em; color: #4695CD; }
    .lm_result th, .lm_result td { border: 1px solid #4695CD; padding: 15px; }

@media (max-width:767px) {
    .lys_list { padding: 20px 10px; }
    .lys_list_item { padding: 10px 0; }
    .lys_list_title > span { font-size: 1.5em; }
    .lys_list_title a { font-size: 1.2em; }
    .lys_list_item div { margin-top: 10px; }

    .lm_detail td { padding: 8px; }

    .lm_message { padding: 5px 6px 0 6px; }
        .lm_message p { padding: 5px 30px; }
}
/*局长信箱end*/

/*依申请公开*/
.ysqgk_form label { text-align: right; width: 88px; font-weight: normal; white-space: nowrap; }
    .ysqgk_form label:after { content: "：" }
.ysqgk_form .form-group { margin: 15px 0px; }

#divPerson .form-control, #divOrg .form-control { width: 60%; }
#divPerson .input-group .form-control, #divOrg .input-group .form-control { width: 100%; }
#divPerson .input-group, #divOrg .input-group { width: 60%; }
.ysqgk_file { width: 80% !important; display: inline-block; }
#btnSelectFile { width: 35% !important; }
.txtFilePath { width: 100%; height: 34px; }
.ysqgk_form .diverror { text-align: right; }

@media (max-width:767px) {
    .ysqgk_form .form-group { margin-top: 0; }
    .ysqgk_form label { text-align: left; width: auto; }
    #divPerson .form-control { width: 100%; }
    .ysqgk_file { width: 100% !important; }
}

/*廉政举报箱*/
.email_1 {
    padding-left: 30%;
    background: url(../../material/Themes/Images/email.png) no-repeat left center;
    background-size: contain;
    margin: 50px 0px;
}
.email_1 { line-height: 2em; font-size: 1.15em; }
    .email_1 div { line-height: 1em; font-size: 1.75em; margin-bottom: 30px; }

/*疫情应对*/
.yqyq_1 { padding-left: 10px; margin: 50px 0px; }
    .yqyq_1 > div { line-height: 150%; font-size: 1.25em; padding-left: 10px; margin-bottom: 30px; font-family: 'Microsoft YaHei'; text-indent: 0em; }
    .yqyq_1 p { line-height: 150%; font-size: 1.1em; margin-left: 30px; margin-bottom: 4px; font-family: 'Microsoft YaHei'; text-indent: 2.2em; }
    .yqyq_1 > div { float: left; width: 65%; }
    .yqyq_1 img { width: 100%;margin-bottom:15px; }
    .yqyq_1 > div:first-child { width: 35%; }
    .yqyq_1 a { font-size: 1.2em; }
.ydyq_11 { font-size: 1.4em; margin-bottom: 20px; text-align: center; }

@media (max-width:767px) {
    .email_1 { font-size: 1em; background: none; padding-left: 0; width: 300px; margin: 50px auto; }
        .email_1 div { font-size: 1.5em; }
}

@media (max-width:600px) {
    .yqyq_1 > div { width: 100% !important; }
}
@media (min-width: 768px) {
    .show_xs { display: none; }
}