﻿/* FOR 细览  大小切换*/
.font0, .font0 p, .font0 div, .font0 td, .font0 a {
    font-size: 1em !important;;
    line-height: 180% !important;
}

.font1, .font1 p, .font1 div, .font1 td, .font1 a {
    font-size: 1.1em !important;
    line-height: 180% !important;
}

.font2, .font2 p, .font2 div, .font2 td, .font2 a {
    font-size: 1.2em !important;
    line-height: 180% !important;
}

.font0 p,.font0 div,.font1 p,.font1 div,.font2 p,.font2 div{ margin-top: 20px!important;}

.active {
    color: #f00 !important;
    text-decoration: underline !important;
}

/*For 概览*/
.loadinfo {
    margin: 30px auto;
    text-align: center
}

/*调整领导信息*/
.ld_sidebar ul li .ld_info {
    width: 110px;
}

/*民意征集 add by lqy*/
/*
**征集提供了三个样式
**advice_blue
**advice_orange
**advice_red
*/
.advice-tit1 {
    text-align: center;
    border-bottom: 1px dashed #ccc;
    padding: 0 70px 10px 70px;
}

.advice-tit1 h4 {
    color: #000000;
    font-size: 18px;
    font-weight: normal;
    padding-top: 15px;
    text-align: center;
    line-height: 25px;
}

.advice_blue .advice-tit1 h3 {
    color: #0368c4;
    font-size: 26px;
    font-weight: bold;
    padding-top: 55px;
    text-align: center;
    line-height: 36px;
}

.advice_orange .advice-tit1 h3 {
    color: #ff9804;
    font-size: 26px;
    font-weight: bold;
    padding-top: 55px;
    text-align: center;
    line-height: 36px;
}

.advice_red .advice-tit1 h3 {
    color: #d70512;
    font-size: 26px;
    font-weight: bold;
    padding-top: 55px;
    text-align: center;
    line-height: 36px;
}

.advice-tit1 h5 {
    color: #6e6e6e;
    font-size: 12px;
    font-weight: normal;
    padding-top: 24px;
    text-align: center;
}

.advice_blue .advice-tit1 h5 a {
    color: #0368c4;
    font-size: 12px;
    font-weight: normal;
    padding-top: 24px;
    text-align: center;
}

.advice_orange .advice-tit1 h5 a {
    color: #f26522;
    font-size: 12px;
    font-weight: normal;
    padding-top: 24px;
    text-align: center;
}

.advice_red .advice-tit1 h5 a {
    color: #d70512;
    font-size: 12px;
    font-weight: normal;
    padding-top: 24px;
    text-align: center;
}

.advice-box1 {
    margin-top: 40px;
    margin-left: 60px;
    margin-right: 60px;
    padding-bottom: 40px;
    font-size: 16px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    line-height: 28px;
    color: #000000;
}

/*For Tab*/
.tabCont {
    border-bottom: 2px solid #ccc;
    height: 38px;
}

.tabCont .tab {
    list-style: none;
}

.tabCont .tab li, .tabCont .tab li a {
    float: left;
    font-size: 16px;
    line-height: 38px;
    height: 38px;
    padding: 0 20px;
}

.tabCont .tab li a, .tabCont .tab li a:link, .tabCont .tab li a:visited {
    text-decoration: none !important;
}

.advice_blue .tabCont .tab li:hover, .advice_blue .tabCont .tab li.active {
    border-bottom: 2px solid #2188e4;
    color: #2188e4;
}

.advice_blue .tabCont .tab li:hover a, .advice_blue .tabCont .tab li.active a {
    color: #2188e4;
}

.advice_orange .tabCont .tab li:hover, .advice_orange .tabCont .tab li.active {
    border-bottom: 2px solid #ff9804;
    color: #ff9804;
}

.advice_orange .tabCont .tab li:hover a, .advice_orange .tabCont .tab li.active a {
    color: #ff9804;
}

.advice_red .tabCont .tab li:hover, .advice_red .tabCont .tab li.active {
    border-bottom: 2px solid #d70512;
    color: #d70512;
}

.advice_red .tabCont .tab li:hover a, .advice_red .tabCont .tab li.active a {
    color: #d70512;
}

.tabCont .tab li.disabled {
    cursor: not-allowed;
    color: #ccc;
}

.tabCont .tab li.disabled:hover {
    border-bottom: none;
    color: #ccc;
}

/* For Myzj Form */
.form {
}

.form div label {
}

.form .error {
    border: 1px solid #ff0000 !important;
}

.form div::after {
    clear: both
}

.form div .label {
    display: inline-block;
    float: left;
    width: 100px;
    text-align: right;
    padding: 10px;
    font-weight: bold
}

.form div .input {
    width: 600px;
    float: left;
    padding: 10px;
}

.form div .form-control {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}

.form div input.form-control {
    height: 28px;
}

.form div textarea.form-control {
}

.form div .half {
    width: 50% !important;
}

.form .btn {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    font-family: inherit;
}

.form .btn-default {
    background-color: #fff;
    border-color: #ccc;
    color: #333;
}

.form .btn-default:focus,
.form .btn-default.focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c;
}

.form .btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}

.btn.focus {
    color: #333;
    text-decoration: none;
}

.btn:active,
.btn.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65;
}

a.btn.disabled,
fieldset[disabled] a.btn {
    pointer-events: none;
}

.datatable td.col1, .datatable th.col1 {
    width: 6%
}

.datatable td.col2, .datatable th.col2 {
    width: 16%
}

.datatable td.col3, .datatable th.col3 {
    width: 24%
}

.datatable td.col4, .datatable th.col4 {
    width: 32%
}

.datatable td.col5, .datatable th.col5 {
    width: 40%
}

.datatable td.col6, .datatable th.col6 {
    width: 48%
}

.datatable td.col7, .datatable th.col7 {
    width: 56%
}

.datatable td.col8, .datatable th.col8 {
    width: 64%
}

.datatable td.col9, .datatable th.col9 {
    width: 72%
}

.datatable td.col10, .datatable th.col10 {
    width: 80%
}

.datatable td.col11, .datatable th.col11 {
    width: 88%
}

.datatable td.col12, .datatable th.col12 {
    width: 100%
}

.datatable td {
    overflow: hidden;
    text-overflow: ellipsis;
}

.datatable .thead {
    font-weight: bold;
    text-align: center;
    background-color: #f5f5f5;
}

.datatable .center {
    text-align: center
}

.datatable td, .datatable th {
    padding: 5px 8px;
    font-size: 14px;
    line-height: 150%;
}

.tableborder {
    border: 1px solid #ddd;
    border-collapse: collapse;
    border-spacing: 0;
}

.tableborder td, .tableborder th {
    border: 1px solid #d5d5d5;
}

/*辅助类*/
.dis_pointer { cursor: not-allowed!important;}


/*办事指南图标样式调整*/
.bszn-xx01 ul li span.disicon {
    background: url(20160325wgj-wsbs_11_dis.jpg) left center no-repeat!important;
    display: block;
    padding-left: 20px;
    color: #ccc!important;
}

.jgfu-xl p a.ba_curr {
    font-weight: bold;
    text-decoration: underline;
}

.jgfu-xl p span {
    float: left;
    font-size: 12px;
    font-family: "宋体";
    background: url(20160325wgj-wsbs_11_dis.jpg) left center no-repeat;
    padding-left: 20px;
    color: #1081e9;
}



/*调整头部信息在IE7下兼容问题*/
.gg-bar p{font-size: 12px;line-height: 36px;padding-left: 13px;}
.gg-bar span{line-height: 37px;float: none;padding-left: 0px;font-family: "Microsoft YaHei";}

/*背景图更换-20200415chk*/
  body{
  	background: url(20200415_bj_smwl.png) top center  no-repeat;
  }
  .banner{
  	background: none;height:240px;
  }
  .samlogo_1 {
	margin-top: 85px;
	width:500px;
	}
	.samlogo_qfy{
		margin-right: 30px;
	}