@import url("./bp66o7.css");
@import url("./guapm3.css");
@import url("./9ngj2r.css");
a,
.iconfont {
    transition: all .3s ease;
}

img {
    object-fit: cover;
}

a,span,p{
	font-size: 16px;
	
}
.owl-item > .item > a > .title > span{
	color: #fff;
	font-size: 18px;
}

.dt-list li a{
	color: #333333;
}
.title01 h4 span{
	color: #FFFFFF;
	font-size: 24px;
}
.top-nav .barrier li a span{
	color: #fff!important;
}
.foot-txt p span{
	color: #FFFFFF;
}
.dt-silder .item img {
    height: 366px;
    border-radius: 10px;
}

.dt-silder .owl-item>.item>a>.title {
    border-radius: 0 0 10px 10px;
    padding-bottom: 13px;
    box-shadow: inset 0 -20px 28px rgba(0, 0, 0, 0.5);
    background: none;
}

.owl-dots button,
.owl-nav button {
    background: none;
    padding: 0;
    border: none;
}

.dt-silder .owl-dots .owl-dot span {
    margin: 5px 4px;
    background: rgba(255, 255, 255, .5);
}

.Reform-dynamics .dt-silder .owl-dots {
    bottom: 7px;
    right: 20px;
}

.Reform-dynamics .owl-dots .owl-dot.active span,
.Reform-dynamics .owl-dots .owl-dot:hover span {
    background: rgba(255, 255, 255, 1);
}

.Reform-dynamics {
    margin-top: 50px;
    margin-bottom: 61px;
}


.dt-list {
    overflow: hidden;
    width: 100%;
}

.dt-list li a {
    font-size: 16px;
    font-weight: 400;
    color:#3D3F46;
    margin-left: 0 !important;
    padding-left: 20px;
    background: url(../png/lr0qoa.png) left no-repeat;
}
.four04 li a{
    font-size: 22px;
font-weight: bold;
color: #33363A;
    padding: 5px 23px;
    padding-bottom: 9px;
}
.nav-pills>li+li {
    margin-left: 0;
}
.four04 ul {
    background-color: transparent;

    margin-left: -23px;
}
.four04{
       border-bottom:1px solid #DBE1E7 ;
       margin-bottom: 19px;
}
.dt-list li {
 padding: 13px 0;
}
.four04 .nav-pills>li.active>a,
.four04 .nav-pills>li.active>a:focus,
.four04 .nav-pills>li.active>a:hover{
    background-color:transparent;
    color: #1E99ED ;
}
.four04 .nav-pills>li.active>a:after{
    content: '';
    width: 24px;
    height: 3px;
    background: #1E99ED;
    border-radius: 3px;
    display: block;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.dt-list {
    margin-bottom: 0;
}

ul.dt-list li span.time {
    color: rgba(74, 73, 74, .5);
    opacity: 1;
    width: auto;
    font-size: 16px;
    top: 15px;
}

.dt-list li a:hover,
.Latest_information li a:hover {
    color: #1E99ED;
    background: url(../png/51juyq.png) left no-repeat;
}

.dt-silder .owl-nav span {
    text-indent: -9999em;
    display: block;
    width: 48px;
    height: 48px;

}

.dt-silder .owl-nav .owl-next span {
    background: url(../png/iqm42m.png);
}

.dt-silder .owl-nav .owl-prev span {
    background: url(../png/knbtj0.png);
}

.dt-silder .owl-nav .owl-next {
    position: absolute;
    right: 0;
    top: 41%;
}

.dt-silder .owl-nav .owl-prev {
    position: absolute;
    left: 0;
    top: 41%;
}



.title01 h4 {
    margin: 0;
    font-size: 24px;
    font-weight: 900;
    color: #FFFFFF;
    text-align: center;
    letter-spacing: 1px;
    padding: 28px 0 26px;
}
.information-disclosure-box{
    background: #FFFFFF;
    overflow: hidden;
border-radius: 8px;
}
.title01 {
    background: #1E99ED ;
    border-radius: 8px 8px 0px 0px;
}
ul {
    margin: 0;
    padding: 0;
}
.zwgk img{
    width: 75px;
    height: 232px;
}
.make-government .col-md-2{
width: 9%;
}
.make-government .col-md-5,
.make-government .col-md-2{
  padding: 0 12px;
}
.make-government{
    margin: 0 -12px;
    display: flex;
    align-items: center;
}
.make-government .col-md-5{
    width: 45.5%;
}
.information-disclosure li{
    width: 33.3333%;
    margin-bottom: 41px;
    float: left;
}
.information-disclosure li p{
    font-size: 20px;
    font-weight: 500;
    color: #3D3F46;
    margin-bottom: 0;
}
.information-disclosure li a{
    text-align: center;
}
.information-disclosure li a .iconfont{
    font-size: 46px;
    display: block;
}
.affairs_public{
    background: url(../png/n9bpee.png) center no-repeat;
    padding-top: 38px;
    padding-bottom: 47px;
        background-size: cover;
}
.information-disclosure{
    margin-top: 20px;
}
.information-disclosure li a:hover .iconfont,
.box-overlay li a:hover .iconfont,.profile-znjg li a:hover .iconfont,
.caseTab li a:hover .iconfont{
    transform: scale(.8);
}
.information-disclosure li a:hover p,
.Online_consultation:hover span,
.two-mailbox li a:hover p,
.info_flow_coolsite tr td a:hover,.ethnic-group ul li a:hover,
.linker li a:hover,.box-overlay li a:hover p,
.affairs-five .hover-show1025 li a:hover,
.profile-znjg li a:hover p,.tab-illusions:hover,
.caseTab li a:hover span {
    color: #1E99ED;
}
.make-government .col-md-10{
    width: 91%;
        padding-left: 12px;
}
.convenience-service{
   background: #EFF7FF;
border-radius: 8px;
padding:22px 14px 28px 26px ;
}
.convenience-list ul {
    margin-left: 0;
}
.convenience-list ul li{
    width: 25%;
    text-align: center;
}
.convenience-list ul li a{
        padding: 5px 0;
    padding-bottom: 9px;
}
.menu-list li .line-box{
 border-radius: 4px;
border: 1px solid #DDE0E4;
    align-items: center;
    display: flex;
        padding: 2px 0;
}
.menu-list li{
    width: 25%;
    float: left;
    padding: 0 15px;
    margin-bottom: 15px;
}
.menu-list{
    margin: 0 -15px;
    overflow: hidden;
}
.menu-list li .line-box span{
    padding-left: 16px;
    font-size: 18px;
font-weight: 500;
color: #888C93;
}
.menu-list li .line-box input{
    line-height: inherit;
    font-size: 18px;
    width: 166px;
        border: none;
        background-color: transparent;
}
.menu-list li:nth-child(4) .line-box input,
.menu-list li:nth-child(5) .line-box input{
      width: 146px;
}
.menu-list li:nth-child(5){
    width: 38%;
}
.menu-list li .line-box input:focus{
    background-color: transparent!important;
}
.menu-list li:nth-child(5) .line-box{
    float: left;
        width: 63%;
}
.verifycode-pic {
    height: 43px;
    vertical-align: middle;
    width: 104px;
    margin-left: 30px;
}
.chaxun{
    background: #1E99ED;
border-radius: 4px;
font-size: 18px;
border-color:transparent;
font-weight: 500;
color: #FFFFFF;
margin-left: 20px;
padding: 8px 33px;
}
.convenience_public{
    padding-top: 66px;
    padding-bottom: 59px;
}
.btn-primary:hover{
        background-color: #4684D9;
    border-color: #4684D9;
}
.menu-list li .line-box input:focus{
    outline: none;
}
.Interaction_government {
    background: #E3F3FF ;
    padding-top: 42px;
    padding-bottom: 45px;
}
.two-mailbox li{
    width: 33.33%;
    float: left;
    padding: 0 5px;
}
.two-mailbox li a{
    padding-top: 25px;
    display: block;
background: #FFFFFF;
border-radius: 8px;
padding-bottom: 35px;
text-align: center;
}
.two-mailbox{
    margin: 0 -5px;
    overflow: hidden;
}
.two-mailbox li a p{
    text-align: center;
    margin-bottom: 0;
  font-size: 20px;
font-weight: bold;
color: #3D3F46;
line-height: 30px;
letter-spacing: 1px;
margin-top: 15px;
}
.two-mailbox li a .iconfont{
width: 76px;
    height: 76px;
    background: #DD4141;
    display: flex;
    font-size: 42px;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    border-radius: 50%;
    color: #fff;
}
.two-mailbox li:nth-child(2) a .iconfont{
    background: #5898FF;
}
.two-mailbox li:nth-child(3) a .iconfont{
    background: #325fd3;
}
.Online_consultation{
    display: block;
    margin-top: 10px;
    position: relative;
}
.interaction-comue .col-md-4{
    width: 29.5%;
    padding-left: 10px;

}
.interaction-comue .col-md-6{
    width: 61.5%;
    padding-right: 10px;
    padding-left: 12px;
}
.Online_consultation span{
font-size: 20px;
    font-weight: bold;
    color: #3D3F46;
    line-height: 30px;
    letter-spacing: 1px;
    position: absolute;
    left: 40px;
    bottom: 30px;
}
.Selected-letters{
    background: #fff;
    padding: 22px 20px 0 24px;
    border-radius: 8px;
}
.letters-title{
    overflow: hidden;
        padding-bottom: 17px;
        border-bottom: 1px solid #E3E7ED;
}
.letters-title h4{
    margin: 0;

    font-size: 24px;
font-weight: bold;
color: #3D3F46;
float: left;
}
.letters-title  a{
    float: right;
    font-size: 16px;
    margin-top: 2px;
font-weight: 400;
color: #308ED1;
}

.letters-title p{
	display:inline-block;
	width:400px;
	text-align: center;
}
.effect-title p{
	display:inline-block;
	width:400px;
	text-align: center;
}

.info_flow_coolsite tr th {
    border: none!important;
    padding: 8px 0px!important;
    color: #3D3F46;
 font-size: 16px;
}
.info_flow_coolsite thead tr th:nth-child(1){
	width:280px;
}
.info_flow_coolsite thead tr th:nth-child(2){
	width:100px;
}
.info_flow_coolsite thead tr th:nth-child(3){
	width:70px;
}

.table-bordered {
    border: none;
        table-layout: fixed;
        margin-bottom: 13px;
}
.table-striped>tbody>tr:nth-of-type(odd), .table-hover>tbody>tr:hover {
    background-color: #fff;
}
.info_flow_coolsite tr td {
    border: none!important;
   color: #3D3F46;
    font-size: 16px;
    padding: 14px 0px!important;
}
.info_flow_coolsite{
    margin-top: 13px;
}
.info_flow_coolsite tr td a{
    display: block;
    color: #333333;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 85%;
}
.info_flow_coolsite tr th:first-child{
   padding-left: 20px!important;
}
.religion-government .col-md-3{
    padding:0 8px;
width: 30.2%;
}
.acrev{
    display: block;
        height: 223px;
        overflow: hidden;
        border-radius: 8px;
}
.acrev img{
    height: 100%;
}
.religion-government .padding-lt12{
    padding-left: 12px;
}
.acrev:hover,.Photo-slider li a:hover img,.Religious li a:hover img{
    opacity: 0.8;
}
.ethnic-group{
    background: #EFF7FF;
border-radius: 8px;
padding: 26px 33px;
padding-bottom: 0;
}
.ethnic-group h5{
    font-size: 22px;
font-weight: bold;
color: #33363A;
margin: 0;
padding-left: 25px;
position: relative;
}
.ethnic-group h5:before{
    content: '';
    width: 5px;
height: 18px;
background: #1E99ED;
border-radius: 3px;
display: block;
 position: absolute;
    top: 50%;
    transform: translateY(-50%);
 left: 0;
}
.ethnic-group ul li{
    margin-bottom: 25px;
    float: left;
    width: 50%;
}
.ethnic-group ul li a{
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}
.ethnic-group ul li:last-child{
    margin-bottom: 4px;
}
.ethnic-group ul{
    padding-left: 25px;
    overflow: hidden;
    margin-top:26px;
}
.interaction-comue,.bmm{
    margin-right: -15px;
}
.Minzong{
    padding-top: 30px;
}
.linker{
    margin: 0 -44px;
    overflow: hidden;
    margin-bottom: 39px;
    margin-top: 59px;
}
.linker li{
    float: left;
    padding: 0 10px;
        width: 16.66666%;
}
.linker li a{
   display: block;
   font-size: 16px;
font-weight: 400;
border: 1px solid rgba(106,121,132,.26);
text-align: center;
color: #6A7984;
border-radius: 4px;
    padding: 5px 0;
}
.two-mailbox li a:hover .iconfont{
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}


.slide {
width: 100%;
min-height: 180px;
overflow: hidden;
position: relative;
height: 560px!important;
margin-bottom: 27px;
margin-top: 35px;
}
.slide .img{
overflow: hidden;
position: absolute;
height: 100%;
border-radius: 6px;
transition: width 0.4s,height 0.4s,top 0.4s,left 0.4s,z-index 0.4s;
}
.slide .img2{
width: 60%;
height: 484px;
top: 5%;
left: -20%;
z-index: 2;
opacity: 0.5;
}
.slide .img3{
width: 958px;
height: 541px;
top: 0;
    left: 50%;
    transform: translateX(-50%);
box-shadow: 0px 6px 14px 0px rgba(0, 39, 85, 0.41);
z-index: 3;
}
.slide .img4{
width: 60%;
height: 484px;
top: 5%;
left: 60%;
opacity: 0.5;
z-index: 2;
}
.slide .img img{
height: 100%;
}
.shang-jt, .xia-jt{
position: absolute;
top: 50%;
width: 47px;
border: none;
height: 48px;
background-color: rgba(99,102,105,.3);
border-radius: 6px 0px 0px 6px;
transform: translateY(-50%);
color: #fff;
z-index: 2;
}
.slide .shang-jt{
left: 0;
border-radius: 0px 6px 6px 0px;
}
.slide .xia-jt{
right:0;
}
.shang-jt .iconfont , .xia-jt .iconfont{
font-size: 30px;
font-weight: bold;
}
.slide .img p img, .lunbot-slider .item p img{
height: auto;
width: auto;
padding-right: 19px;
}
.slide .img2:before,.slide .img4:before{
content: '';
width: 100%;
height: 100%;
background: #F2F2F2;
position: absolute;
top: 0;
left: 0;
}
.slide .img p{
    margin-bottom: 0;
    position: absolute;
    left: 0;
    width: 100%;
    font-size: 26px;
font-weight: bold;
color: #FFFFFF;
background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.37) 100%);
box-shadow: 0px 6px 14px 0px rgba(0, 39, 85, 0.41);
border-radius: 6px;
padding: 36px 20px;
    bottom: 0;
    text-align: center;
    letter-spacing: 2px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.slide .img2 p, .slide .img4 p{
    display: none;
}
.lunbot-slider .item a p{
        margin-bottom: 0;
    position: absolute;
    left: 0;
    width: 100%;
    font-size: 20px;
font-weight: bold;
color: #FFFFFF;
background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.37) 100%);
box-shadow: 0px 6px 14px 0px rgba(0, 39, 85, 0.41);
border-radius: 6px;
    padding:7px 10px;
    bottom: 0;
    text-align: center;
letter-spacing: 2px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.Latest-developments h4{
    font-size: 26px;
    font-weight: bold;
    color: #333333;
    margin: 0;
    padding-bottom: 19px;
    margin-bottom: 15px;
    letter-spacing: 1px;
    border-bottom: 2px solid rgba(221,221,221,.6);
}
.list-conter li a{
font-size: 16px;
font-weight: 500;
color: #333333;
padding-left: 20px;
background: url(../png/svvim7.png) left no-repeat;
margin-left: 0!important;
}
.list-conter li{
    padding: 10px 0;
}
.list-conter li a:hover,
.Latest-information-list li a:hover{
    color:#1e99ed;
    background: url(../png/m6o8s6.png)left no-repeat;
}
.developmenter{
    margin: 0 -26px;
    overflow: hidden;
    margin-bottom: 31px;
}
.developmenter .col-md-6{
    padding: 0 26px;
}
.Photo-slider li{
    float: left;
    width: 25%;
    padding:0 19px;
}
.Photo-slider{
    margin: 0 -19px;
    overflow: hidden;
    margin-top: 35px;
}
.Photo-slider li img{
height: 156px;
border-radius: 4px;
}
.Photo-News{
    background:#E3F3FF ;
    padding-top: 39px;
    padding-bottom: 42px;
}
.three-taber-list ul li a{
    font-size: 26px;
font-weight: bold;
color: #94A6AF;
padding: 0 26px;
padding-bottom: 17px;
letter-spacing: 1px;
}
.three-taber-list ul{
    margin: 0 -26px;
}
ul.nav-pills {
    background-color:transparent;
}
.three-taber-list .nav-pills>li.active>a,
.three-taber-list .nav-pills>li.active>a:focus,
.three-taber-list .nav-pills>li.active>a:hover{
  background-color: transparent;
  color:#1E99ED;
}
.three-taber-list{
    margin-bottom: 30px;
    border-bottom: 2px solid rgba(221,221,221,.6)
}
.tab-comun{
    margin: 0 -22px;
    overflow: hidden;
    margin-top: 26px;

}
.tab-comun .col-md-6{
    padding: 0 22px;
}
.sitemap-box{
    font-size: 25px;
font-weight: 900;

letter-spacing: 4px;


background: url(../png/303gcj.png) center no-repeat;
background-size: 100% 100%;
}
.sitemap-box01{
background: url(../png/b8vxyx.png) center no-repeat;
background-size: 100% 100%;
}
.signup-box{
    margin-top: 55px;
    margin-bottom: 44px;
}
.sitemap-box a{
    height: 135px;
   color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
}


.breadcrumb{
    background-color:transparent;
    padding: 0;
    margin-top: 19px;
    margin-bottom: 30px;
}
.breadcrumb>.active,.breadcrumb>li a,.breadcrumb>li+li:before{
    color: #333333;
}
.detail-taber{

padding:0 14px;
}
.detail-taber ul{
background: #F4F8FB;
border-radius: 5px;
padding-bottom: 50px;
}
.detail-taber ul li{
    width: 100%;
    display: block;
        margin-bottom: 10px;
}
.detail-taber ul li a{
    text-align: center;
    font-size: 20px;
    font-weight: 500;
    color: #1E99ED;
    padding: 22px 0;
}
.detail-taber .nav-pills>li.active>a,
.detail-taber .nav-pills>li.active>a:focus,
.detail-taber .nav-pills>li.active>a:hover{
background: #1E99ED;
box-shadow: 0px 2px 12px -1px rgba(68, 127, 151, 0.23);
border-radius: 5px;

}
.detail-taber .nav-pills>li.active>a{
width: 274px;
    margin-left: -14px;
}
.news-row .col-md-3{
       width: 24.8%;
}
.Institutional_profile,.Article,.box-line{
    border-radius: 4px;
border: 1px solid #C4C9CD;

}
.bt-tel h5{
    font-size: 18px;
font-weight: bold;

color: #1E99ED;
margin: 0;
position: relative;
border-left: 6px solid #1E99ED;
padding-left: 10px;

}
.bt-tel{
  padding: 19px 0;
  background: #F4F8FB;
  border-radius: 4px 4px 0 0;
}
.acailer h2{
    font-size: 22px;
font-weight: 500;
color: #333333;
margin-top: 32px;
margin-bottom: 28px;
letter-spacing: 1px;
}
.acailer{
    padding: 0 16px;
}
.acailer h2 span{
    font-size: 14px;
font-weight: 400;
color: #A1A1A1;
margin-top: 17px;
display: block;
}
.acailer p{
    margin-bottom: 25px;
    font-size: 16px;
    text-align: justify;
font-weight: 400;
color: #333333;
}
.news-row{
    margin-bottom: 82px;
}



.Manuscript-margin .Article-title{
font-size: 22px;
font-weight: 500;
color: #333333;
margin-top: 35px;
letter-spacing: 1px;
}
.Manuscript-margin .Article-title span{
font-size: 22px;
font-weight: 500;
color: #333333;
}
.Manuscript-margin .Article-time{
 margin-top: 14px;
 font-size: 14px;
font-weight: 400;
color: #A1A1A1;
}
.Article_content{
    border-top: none;
    padding-top: 40px;
    padding-bottom: 6px;

}
.Article{
      margin-bottom: 44px;
}
.Article_content p{
    font-size: 16px;
font-weight: 400;
color: #333333;
}
.Article{
    padding: 0 67px;
}
.Article_content p img {
    width: auto;
    max-width: 100%;
}
.Related-manuscripts .Latest-information-title {
    margin-bottom: 40px;
}
.Latest-information-title h4 {
    margin: 0;
}
.Latest-information-title h4 a {
    letter-spacing: 1px;
    position: relative;
    padding-bottom: 13px;
    font-size: 22px;
font-weight: bold;
color: #1E99ED;
}
.Latest-information-title h4 a:after {
    content: '';
    width: 34px;
    height: 6px;
    background: #1E99ED ;
    border-radius: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
}
.Problem-list {
    margin: 0 -40px;
    overflow: hidden;
}
.Problem-list li {
    width: 50%;
    float: left;
    list-style-type: none!important;
    padding: 11px 40px;
}
.Latest-information-list li a {
    font-size: 18px;
    font-weight: 500;
    color: #333333;
    padding-left: 20px;
    background: url(../png/svvim7.png) left no-repeat;
    margin-left: 0!important;
    width: 95%!important;
}
.manuscriptser {
    margin: 35px -15px;
}
.btn-group .btn-sm {
    color: #333333;
}
.btn-group .btn-sm:hover{
    color:#1E99ED ;
}


.box-line{
    padding: 30px 21px;
    margin-bottom: 53px;
}
ul.listing li span.time{
  width: auto;
  font-size: 16px;
font-weight: 500;
color: #333333;
opacity: 1;
top: 12px;
}
.pagination{
    margin-top: 30px;
}
.whj_jqueryPaginationCss-1 {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.wbk, .whj_skip {
    border: none!important;
    position: relative;
}
.whj_jqueryPaginationCss-1 div {
    display: inline-block;
    padding: 5px 11px;
    cursor: pointer;
}
.whj_jqueryPaginationCss-1 input, .whj_jqueryPaginationCss-1 select {
    width: 60px;
    text-align: center;
    border-radius: 3px!important;
    height: 33px;
    margin-right: 5px;
    border: 1px solid #E5E5E5;
}
.whj_jqueryPaginationCss-1 .whj_checked, .whj_border:hover {
    color: #1989FA;
}


.Minzong-conter{
    border-radius: 4px;
    margin-top: 39px;
    overflow: hidden;
   border: 1px solid #C4C9CD;
   margin-bottom: 53px;
}
.Minzong-conter-lt{
    width: 260px;
    float: left;
background: #F4F8FB;
border-radius: 4px;
}
.Minzong-conter-lt h5{
   font-size: 22px;
font-weight: bold;
padding: 21px 28px;
color: #FFFFFF;
letter-spacing: 1px;
background: #1E99ED;
margin: 0;
border-radius: 0 0 4px 4px;
}
.nation-naver li  a{
    color: #333333 ;
    font-size: 18px;
    padding: 0;
    padding-left: 22px;
    padding-right: 10px;
    border-left: 6px solid transparent;
}
.nation-naver li {
    display: block;
    float: none;
    margin-bottom: 45px;
}
.nation-naver{
    margin-top: 32px;
    margin-bottom: 30px;
}
.nation-naver>li.active>a,
.nation-naver>li.active>a:focus,
.nation-naver>li.active>a:hover{
  color: #1E99ED;
  background-color: transparent;
}
.nation-naver>li.active>a{
    border-left: 6px solid #1E99ED;
    background: url(../png/c2iaco.png) right no-repeat;
        background-origin: content-box;
}
.nation-naver li:last-child{
    margin-bottom: 0;
}
.details-mz h6{
    margin: 0;
    font-size: 20px;
font-weight: bold;
color: #333333;
letter-spacing: 1px;
}
.details-mz {
    overflow: hidden;
    padding:45px 23px 20px 33px;
}
.details-outline img{
    float: left;
    text-align: center;
    width: auto;
    margin-right: 12px;
    margin-bottom: 8px;
    margin-top: -30px;
}
.details-outline p{
    margin-bottom: 25px;
    font-size: 16px;
font-weight: 400;
text-align: justify;
color: #333333;
line-height: 28px;
}
.details-outline{
    margin-top: 30px;
}

.religion-gk .nation-naver{
margin-bottom: 172px;
}



.full-length{
    margin: 30px -28px;
}
.effect-title h4{
  font-size: 22px;
font-weight: 500;
color: #1E99ED;
margin: 0;
letter-spacing: 1px;
}
.effect{
    border-radius: 7px;
    border: 1px solid #C4C9CD;
}
.effect-title{
background: #F4F8FB;
border-radius: 7px;
padding: 21px 28px;
overflow: hidden;
}
.advert{
    margin-top: 0;
}
.advert tr th{
padding: 15px 0px 12px!important;
color: #333333 ;
}
.advert thead{
 border-bottom: 2px solid #DDDDDD;
}
.advert tr th:first-child,.advert tr td:first-child {
    padding-left: 28px!important;
}
.advert tbody tr:first-child td{
    padding-top: 30px!important;
}
.full-length .col-md-7,.full-length .col-md-5{
 padding: 0 28px;
}
.advert tbody tr td{
    font-size: 14px;
    color: #333333;
}
.box-overlay{
    margin: 0 -18px;
    overflow: hidden;
}
.box-overlay li{
    width: 50%;
    float: left;
    padding: 0 18px;
    margin-bottom: 15px;
}
.box-overlay li a{
    border-radius: 4px;
border: 1px solid #C4C9CD;
text-align: center;
padding-top:34px;
padding-bottom: 33px;
display: block;
}
.box-overlay li a p{
    font-size: 20px;
font-weight: 500;
color: #494C4D;
letter-spacing: 1px;
margin-bottom: 0;
text-align: center;
}
.box-overlay li a .iconfont{
    font-size: 42px;
    color: #1E99ED;
    display: block;
}
.solicitation-five{
    margin-top: 15px;
}
.solicitation-full{
    margin-bottom: 30px;
}
.knowledge_base{
    padding: 23px 28px;
}
.knowledger{
    margin-bottom: 39px;
}


.affairs-five li{
    width: 20%;
    padding: 0 18px;
    float: left;
}
.affairs-five{
    margin: 47px -18px;
}
.wrapper-affaers{
    position: relative;
        padding-top: 53px;
        display: block;
background: #FFFFFF;
padding-bottom: 50px;
box-shadow: 0px 2px 5px 0px rgba(6, 89, 189, 0.07);
border-radius: 4px;
}
.box-content{
        transform: rotateY(0);
    transition: all 0.50s ease-in-out 0s;
}
.box-content p{
    font-size: 20px;
font-weight: 500;
color: #494C4D;
letter-spacing: 1px;
margin-top: 20px;
margin-bottom: 0;
text-align: center;
}
.zwgk-box{
    background: #F4F8FB;
}
.hover-show1025{
    padding-left: 20px;
        width: 100%;
}
.hover-show1025 li{
    width: 100%;
   float: none;
   padding: 7px 0;
    position: relative;
}
.hover-show1025 li a{
  font-size: 16px;
  color: #494C4D;
  display: block;
}
.hover-show1025 li a:before{
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 5px;
    height: 5px;
    background: #D8D8D8;
    transform: translateY(-50%);
}
.hover-show1025 li:hover{
    color: #1E99ED;
}
.hover-show1025 li a:hover{
    background-color:transparent;
}
.box-content .ico1{
    width: 52px;
    height: 56px;
    display: block;
    margin: 0 auto;
}
.box-content .ico2,.box-content .ico4,.box-content .ico5,
.box-content .ico3{
    width: 56px;
    height: 56px;
    display: block;
    margin: 0 auto;
}
.box-content i img{
    height: 100%;
}
.magictime-title h4{
 font-size: 22px;
 margin: 0;

font-weight: 500;
color: #333333;
letter-spacing: 1px;
}
.magictime-title{
padding-bottom: 19px;
    padding-top: 4px;
    padding-left: 8px;
    border-bottom: 2px solid rgba(221,221,221,.6);
}
.vuecontent{
    padding: 27px 15px 24px 12px;
    margin-bottom: 30px;
}
.magictime{
    margin: 0 -18px;
    margin-top: 37px;
    margin-bottom: 15px;
}
.magictime .col-md-5,
.magictime .col-md-7{
    padding: 0 18px;
}
.profile-znjg li{
  float: left;
  width: 50%;
    padding-bottom: 20px;
    padding-top: 11px;
}
.profile-znjg{
    overflow: hidden;
    margin-top: 25px;
    padding-left: 35px;
    padding-right: 27px;
}
.profile-znjg li a p{
    margin-bottom: 0;
    font-size: 18px;
font-weight: 500;
color: #94A6AF;
text-align: center;
margin-top: 5px;
}
.profile-znjg li a .iconfont{
    display: block;
    text-align: center;
    font-size: 36px;
    color: #6C89A1 ;
}
.profile-znjg li:nth-child(1),
.profile-znjg li:nth-child(3){
    border-right: 2px solid rgba(221,221,221,.6);
}
.profile-znjg li:nth-child(1),.profile-znjg li:nth-child(2){
border-bottom: 2px solid rgba(221,221,221,.6);
}
.profile-znjg li:nth-child(3),
.profile-znjg li:nth-child(4){
    padding-top: 25px;
}
.tmallskin ul li a{
    font-size: 22px;
font-weight: 500;
color: #94A6AF;
letter-spacing: 1px;
padding: 0 30px;
}
.flow_cools{
    position: relative;
  padding: 24px   9px 20px 17px;
  margin-bottom: 38px;
}
.tmallskin .nav-pills>li.active>a,
.tmallskin .nav-pills>li.active>a:focus,
.tmallskin .nav-pills>li.active>a:hover{
  background-color: transparent;
  color: #1E99ED ;
}
.tmallskin ul{
    margin: 0 -30px;
}
.tmallskin{
   border-bottom: 2px solid rgba(221,221,221,.6);
   padding-bottom: 17px;
   margin-bottom: 25px;
}
.tab-illusions{
    font-size: 16px;
    font-weight: 400;
    color: #94A6AF;
    position: absolute;
    top: 26px;
    right: 5px;
}
.tab-illusions .iconfont{
font-size: 26px;
    vertical-align: middle;
    position: relative;
    top: -1px;
}
.flow_cools .full-lengthty li a{
    padding: 0 26px;
}
.flow_cools .full-lengthty ul{
    margin: 0 -26px;
}
.flow_cools .feedback li a{
    padding:0 17px;
}
.flow_cools .feedback ul{
    margin: 0 -17px;
}
.work-fuller li{
    font-size: 14px;
font-weight: 500;
color: #94A6AF;
margin-bottom: 15px;
}
.work-fuller li span{
	font-size: 14px;
	color: #94A6AF;
}
.work-fuller{
    padding: 0 5px;
    overflow: hidden;
    margin-top: 20px;
}
.work-fuller li:nth-child(4),
.work-fuller li:nth-child(5),
.work-fuller li:nth-child(6),
.work-fuller li:nth-child(7){
    width: 50%;
    float: left;
}
.schemePre{
    padding-bottom: 5px;
}
.work-fuller li label{
    margin-bottom: 0;
}
.work-fuller li:nth-child(7) label{
        margin-bottom: 0;
    width: 66%;
    word-break: break-all;
}
.work-fuller li:nth-child(7) span{
    float: left;
}
.caseTab li{
    box-shadow: 0px 4px 6px 0px rgba(138, 155, 175, 0.44);
border-radius: 4px;
margin-bottom: 18px;
}
.caseTab li a span{
    font-size: 20px;
font-weight: 500;
color: #5D666A;
vertical-align: middle;
letter-spacing: 1px;
}
.caseTab li a .iconfont{
    font-size: 30px;
    vertical-align: middle;
  margin-right: 21px;
  display: inline-block;
      color: #6C89A1;
}
.caseTab li a{
    display: block;
    padding: 12px 0;
    text-align: center;
}
.caseTab{
    margin-bottom: 28px;
}
.flow_cools .list-conter li{
    padding: 11px 0;
}



.general-wraper{
    padding: 16px;
    margin-bottom: 30px;
}
.general-wraper-box{
    margin-bottom: 40px;
}
.Site_map-conent-list li a{
    font-size: 18px;
    font-weight: 500;
    color: #333333;
    padding-left: 20px;
    background: url(https://mzzj.sh.gov.cn/assets2021/img/img/doter.png) left no-repeat;
}
.Site_map-conent .bt-tel h5{
    float: left;
        width: 18%;
        margin-top: 4px;
}
.Site_map-conent-list li{
    float: left;
        margin-right: 64px;
        margin-bottom: 20px;
}
.Site_map-conent, .Site_map-conent .bt-tel{
    overflow: hidden;
}
.Site_map-conent{
    margin-bottom: 19px;
}
.Site_map-conent-list{
    float: left;
    width: 80%;
}
.Site_map-conent .bt-tel{
        padding: 23px 0;
    padding-bottom: 0;
}
.Site-width li{
    margin-right: 0;
    width: 16.5%;
}
.Site_map{
    margin-bottom: 53px;
}


.policy-left{
    background: #F4F8FB;
border-radius: 5px;
    padding-bottom: 120px;
}
.policy-left h4{
    font-size: 22px;
margin: 0;
font-weight: 500;
color: #FFFFFF;
    padding: 17px 0;
    position: relative;
border-radius: 5px;
padding-left: 30px;
background: #1E99ED;
}
.policy-left h4:before{
    content: '';
    width: 4px;
    height:38px ;
    display: block;
    background-color: #FFFFFF ;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.asideListBox{
    position: relative;
}
.asideListBox .listTitle {

    padding: 26px 15px;
    font-weight: normal;
    display: flex;
    cursor: pointer;
    padding-bottom: 5px;
    align-items: center;
}
.asideListBox .listTitle span{
    font-size: 20px;
font-weight: 500;
color: #1E99ED;
}
.asideListBox .listTitle .iconfont{
    vertical-align: middle;
    margin-right: 15px;
    color: rgba(30,153,237,.3);
}
.subListBox{
    padding: 0 44px;
}
.subListBox li a{
    font-size: 16px;
font-weight: 500;
color: #1E99ED;
line-height: 50px;
}
.subListBox li a .iconfont{
    font-size: 12px;
    margin-right: 15px;
        position: relative;
    top: -1px;
    color: rgba(30,153,237,.3);
}
.papery .bt-tel{
    background: #1E99ED;
}
.papery .bt-tel h5{
    border-left: 6px solid #FFFFFF;
    color: #FFFFFF;
}
.papery-titel h6{
    margin: 0;
    font-size: 18px;
font-weight: bold;
color: #1E99ED;
border-bottom: 2px solid rgba(221,221,221,.6);
margin-bottom: 10px;
margin-top: 10px;
}
.papery-titel h6 label{
  margin-bottom: 0;
padding-bottom: 16px;
position: relative;
}
.papery-titel h6 label:before{
    content: '';
   width: 34px;
height: 6px;
background: #1E99ED;
border-radius: 2px;
position: absolute;
bottom: 0;
left: 0;
}
.papery-titel ul.nowrapli{
    margin-bottom: 25px;
}
.papery-titel{
    padding-bottom: 0;
    margin-bottom: 0;
}
#_ideConac{
    padding: 0 20px;
    margin-top: -9px;
}
.Religious li{
    float: left;
    padding: 0 5px;
    width: 25%;
}
.Religious{
    margin: 0 -5px;
}

.zmhd .effect-title h4{
    display: inline-block;
}
.zmhd .gerenzhongxin{
    display: inline-block;
    margin-left: 10px;
}
.zmhd .lxxd_more{
    float: right;
    font-size: 16px;
    margin-top: 2px;
    font-weight: 400;
    color: #308ED1;
}
.shmz .acailer img{
    width: auto;
}
.shmz .acailer a,.acailer span,.acailer p {
    font-size: 16px!important;
    color: #333333!important;
    font-family:'Microsoft YaHei',arial!important;
}

.shmzContent #ivs_content a,.shmzContent #ivs_content span,.shmzContent #ivs_content p {
    font-size: 16px!important;
    color: #333333!important;
    font-family:'Microsoft YaHei',arial!important;
}
.disnone{
   display: none;
}
.hd-cont{
    display: flex;
    justify-content: space-between;
    background: #fff;
    border-radius: 5px;
    margin-top: 10px;
    padding:20px 0;
}
.hd-cont a{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex:1;
    gap:4px;
    position: relative;
}
.hd-cont a:after{
    content: '';
    position: absolute;
    right:0;
    top:10px;
    bottom:10px;
    width:1px;
    background: #f1f1f1;
}
.hd-cont a span{
    color:#333;
    font-size: 14px;
    font-weight: bold;
}
.hd-cont a .data{
    color:#222;
    font-size: 14px;
}
.hd-cont a .data span{
    font-size: 22px;
    color:#d7a84a
}
.hd-cont a img{
    width:50px;
    height:50px;
    object-fit: contain;
}