@import url(https:/jtw.sh.gov.cn/assets/css/https:/jtw.sh.gov.cn/assets/fonts/iconfont.css);
.iconfont{font-size: inherit;line-height: 1;-webkit-text-stroke-width:0;}
html{
    background-color: #F7F9FC;
    }
    a{
        transition: all 0.3s linear;
        -moz-transition: all 0.3s linear;
        -webkit-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
    }
    img {
        object-fit: cover;
        transition: all 0.3s linear;
    }
    .margin-bottom-20{
        margin-bottom: 20px;
    }
.disnone{
   display: none;
}
    .uli12 li a:hover, .uli14 li a:hover,
    a:hover,
    ul.news-lisetr li a:hover,
    .icon-list-five li a:hover p {
        color: #2164B4;
    }
    #skip{
        height: 0px;
        overflow: hidden;
    }
    ul {
        padding: 0;
        margin: 0;
    }
    .header{
        background: url(https:/jtw.sh.gov.cn/assets/img/header.png) no-repeat;
        background-size: 100%  100%;
    }
    .header .header-main{
        height: auto;
        background-color: transparent;
    }
    .header-right{
        width: 100%;
        margin-top: 0px;
    }
    .header-right .wx-show{
        text-align: center;
        top: auto;
        left:50%;
        transform: translate(-50%,0);
        width: 120px;
    }
    .header-right li:hover .wx-show{
       display: block!important;
    }
    .header-right li{
    }
    .header-right li a{

font-size: 13px;

color: rgba(255,255,255,0.7);

line-height: 12px;

padding: 14px  8px;

display: block;
width: 100%;

padding-left: 10px;
    }
    .navbar-header {

float: left;


font-family: PingFang SC, PingFang SC;
    }
    .navbar-header {
        float: none;
    }
    .header-right li:nth-child(3) a,
    .header-right li:nth-child(2) a{
    }

    .down {


    }

     .down{

    }
     .down>div.search-box{

width: 50%;

margin: 20px auto  100px;
    }
     .search-box{

    }
     .icon-search{

position: absolute;

height: 54px;

width: 95px;

background: linear-gradient(270deg, #0177CE 0%, #01C9C7 100%);

border-radius: 0px 0px 0px 0px;

opacity: 1;

border: none;

font-size: 18px;

color: #fff;

font-weight: 600;

letter-spacing: 2px;
    }
    .icon-search i{
        display: none;
    }
     .icon-search img{

    }
    .icon-search:hover{
        background: linear-gradient(270deg,#01C9C7 0%,#0177CE 100%);
    }
    .icon-search:hover i{
        display: inline-block;
    padding-right: 5px;
    }
     .search-ipt{

    }


    .search-box .search-ipt{

height: 54px;

width: calc(100% - 95px);

padding: 0px 16px;

background-color: rgba(255,255,255,0.5);
       color: #333;
border: none;
    }

    .search-box .search-ipt::placeholder{

    }
    .search-box .search-ipt:focus{
        background-color: rgba(255,255,255,0.8)!important;
        outline: none;
    }
    .search-box:hover .icon-search{

    }
    .icon-search:focus{

    }

    .search-box:hover .search-ipt {

    }
    .search-box:hover .search-ipt:focus{
      }
    .header .logo{

width: 50%;

margin: 70px auto  20px;
    }
    .header .logo-time{

width: 104px;

float: left;

margin-left: 15px;

margin-top: 20px;
    }
    .header .navbar-brand{
        height: auto;
        display: flex;
        align-items: baseline;
        justify-content: left;
        padding-bottom: 5px;
        float: none;
    }
    .header .navbar-default{
        border-color: transparent;
        margin-bottom: 0px;
        margin-top: 10px;
        background: rgba(51 ,144, 253 , 60%);
        border-radius: 0px 0px 0px 0px;
    }
    .header .navbar-default .navbar-nav{
    width: 100%;
    display: flex;
    }
    .header .navbar-default .navbar-nav>li{
    width: 16.666%;
    float: left;
    padding: 15px 0px  15px;
    text-align: center;
    flex: 1;
    }
    .header .navbar-default .navbar-nav>li>a {
        position: relative;
        text-align: center;
        font-size: 24px;
        font-family: Source Han Sans SC VF-Medium, Source Han Sans SC VF;
        font-weight: 500;
        color: #FFFFFF;
        line-height: 36px;
        border-bottom: 3px transparent solid;
        padding: 7px 0px;
        display: inline-flex;
    }
    .header .navbar-default .navbar-nav>li.active>a,
    .header .navbar-default .navbar-nav>li>a:hover{
        color: #fff;
        border-color: #fff;
        background: transparent;
        font-weight: bold;
    }
    .header .navbar-default .navbar-nav>li>a::after{
        /* content: ''; */
    }
    .header .navbar-default.isStuck{
        margin-top: 0px;
        background: #4B8CD8;
    }
    .training-img{
        width: 340px;
        margin-top: 10px;
    }
    .header .navbar-default .navbar-nav>li:nth-child(7),
    .header .navbar-default .navbar-nav>li:nth-child(8){
        /* float: right; */
    }
    .header .navbar-default .navbar-nav>li:nth-child(7) a,
    .header .navbar-default .navbar-nav>li:nth-child(8) a{
    }
    .header .navbar-default .navbar-nav>li:nth-child(8) a::after{
        content: '';
        height: 32px;
        width: 1px;
        background-color: rgba(255,255,255,0.2);
        position: absolute;
        right: 0px;
        top: 20px;
    }
    .relative{
        position: relative;
    }

    .helper-box{

width: 90px;

background-color: #3390FD;

padding: 10px;

border-radius: 10px;

border: 1px solid #FFFFFF;

position: absolute;

right: 0px;

bottom: 150px;
    }
    .helper-box a{
        font-size: 16px;
        color: #fff;
        display: block;
        text-align: center;
    }

    .share1 {
        position: fixed;
        bottom: 40px;
        right: 20px;
        z-index: 999;
    }
    .share1 > ul > li {
        width: 54px;
        height: 54px;
        padding: 10px;
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        list-style: none;
        border-radius: 50%;
        margin: 0 auto 10px;
        cursor: pointer;
        position: relative;
        background: #2164B5!important;
    }
    .share1 > ul > li > a > i {
        font-size: 23px;
        color: #fff!important;
    }


    .wx-show {
        left: -135px;
    }

    .share-show {
        position: absolute;
        padding: 12px;
        background: #fff;
        padding: 11px 10px;
        right: 60px;
        top: -30px;
        display: none;
        border-radius: 3px;
        box-shadow: 0px 3px   5px rgba(0,0,0,0.25);
    }
    .share-show img {
      width: 70px;
    }
    .wx-show p {
        font-size: 12px;
        margin-bottom: 0;
        margin-top: 8px;
        color: #333;
    }
    .helper-box  img{

width: 41px;

display: block;

margin: 0px auto  5px;
    }
    .share1 > ul > li:hover .share-show{
        display: block!important;
    }
    .footer  .footer-cont{
        position: relative;
    top: -30px;
    }
    .footer .footer-links{

background: #FFFFFF;

box-shadow: 0px 0px 16px 0px rgba(56,123,185,0.1);

border-radius: 16px 0px 16px 0px;

}

    .footer-links>li{

width: 22%;

float: left;

text-align: center;

padding: 30px 0px;
-webkit-transition:  all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}

 .footer-links>li a{

font-size: 16px;

font-family: Alibaba PuHuiTi 3.0, Alibaba PuHuiTi 30;

font-weight: normal;

color: #333333;

    }
    .footer-links li a label {
        margin-bottom: 0;
    }
    .footer-links>li:nth-child(1){
        width: 12%;
        background-color: #004597;
        border-top-left-radius: 16px;
    }
    .footer-links>li:nth-child(1)>a{
        color: #fff;
    }
    .footer-links>li>a>i{
        display: inline-block;
        border: none;
        font-weight: bold;
        font-size: 13px;
        margin-left: 5px;
        -webkit-transition:  all 0.15s ease-in-out;
        transition: all 0.15s ease-in-out;

    }
    .footer-links>li:hover>a>i{
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: all 0.15s ease-in-out;
        transition: all 0.15s ease-in-out;
    }

    .footer .footer-links .dropdown-menu {
        border-radius: 0;
        max-height: 300px;
        overflow-y: auto;
        width: 100%;
        padding: 15px 0px;
    }
    .footer   .dropdown-menu>li>a {
        display: block;
        padding: 5px 20px;
        clear: both;
        font-weight: 400;
        line-height: 1.42857143;
        color: #333;
        white-space: nowrap;
        font-size: 14px;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .footer-bottom{

margin-top: 10px;

}
    .footer-bottom ul{
        display: flex;
        align-items: stretch;
        flex-wrap: wrap;
    }
    .footer-bottom ul li{

float: left;

background: rgba(255,255,255,0.2);

margin-left: 15px;

padding: 15px;
    }

    .footer-bottom ul li p{
    color: #fff;
    }

    .footer-bottom ul li:nth-child(1){

width: 38%;

margin-left: 0px;
    }
    .footer-bottom ul li:nth-child(1) p a{

    }
    .footer-bottom ul li:nth-child(2){

width: calc(28% - 15px);
    }

    .footer-bottom ul li:nth-child(3){

width: calc(20% - 15px);
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .footer-bottom ul li:nth-child(3) p:nth-child(1) a {

display: block;

text-align: center;

}
    .footer-bottom ul li:nth-child(3) p:nth-child(1) a img{

width: 40px;
    }
    .footer-bottom ul li:nth-child(3) p:nth-child(2) a:nth-child(1) {

width: 50%;

display: block;

float: left;

padding: 0px 5px;
    }
    .footer-bottom ul li:nth-child(3) p:nth-child(2) a:nth-child(2) {

width: 50%;

display: block;

float: left;

padding: 0px 5px;
    }
    .footer-bottom ul li:nth-child(3) p:nth-child(2) a:nth-child(1) img{

    }
    .footer-bottom ul li:nth-child(3) p:nth-child(2) a:nth-child(2) img{

    }
    .footer-bottom ul li:nth-child(4){

width: calc(14% - 15px);

padding: 20px 15px;
    }
.footer-bottom ul li:nth-child(4) a{
    height: 100%;
    position: relative;
    display: block;
}
    .footer-bottom ul li:nth-child(4) p {

text-align: center;

margin-bottom: 0px;

background-color: #fff;

color: #333;

padding: 10px  6px;
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .footer-bottom ul li:nth-child(4) p img{

width: 35px;

display: block;

margin: 0px auto 6px;
    }


.footer{

background-color: #4B8CD8;

margin-top: 0px;

padding-bottom: 60px;
}







    .hot{

position: relative;

margin: 30px 0px;

background: #F8FAFB;
}
    .hot  .hot-img{

width: 90px;

left: 0px;

float: left;

height: 72px;
}

.hot .slider-text-1 {
    margin-top: 20px;
    padding-left: 30px;
    float: left;
    width: calc(100% - 90px);
}
.hot .slider-text-1 .item{
    width: 90%;
}
    .hot .slider-text-1 .item a{
        font-size: 22px;
        font-family: Source Han Sans SC VF-Heavy, Source Han Sans SC VF;
        font-weight: 800;
        color: #333;
        white-space: nowrap;
        display: block;
        text-overflow: ellipsis;
        width: 100%;
        overflow: hidden;
    }
    .hot .slider-text-1 .item  a:hover{
        color: #1BA9A9;
    }
    .hot .slider-text-1 .owl-dots{

width: 10px;

position: absolute;

right: 15px;

top: -9px;

}

    .hot .slider-text-1 .owl-dots .owl-dot{

display: block;
    }
    .hot .slider-text-1 .owl-dots .owl-dot span{

background-color: #D1DFDF;

width: 4px;

height: 4px;

margin: 5px;
    }
    .hot .slider-text-1 .owl-dots .owl-dot.active span{

background-color: #1BA9A9;
    }
    .ky-title{

border-bottom: 1px #ddd solid;

padding-bottom: 9px;

margin-top: 0px;

margin-bottom: 12px;
}
    .ky-title  span{

font-size: 24px;

font-family: PingFang SC-Regular, PingFang SC;

font-weight: 400;

color: #333;

line-height: 38px;

border-bottom: 4px #2164B4  solid;

padding-bottom: 11px;
}
.index-page  .ky-title  span{
    font-weight: 400;
}
    .ky-more{

position: absolute;

right: 19px;

top: 23px;

font-size: 14px;

font-family: PingFang SC-Regular, PingFang SC;

font-weight: 400;

color: #999;

line-height: 19px;

letter-spacing: 2px;
    }


.breadcrumb-div {
    position: relative;
    z-index: 1;
    margin-bottom: 10px;
    margin-top: 10px;
}
.breadcrumb-div .breadcrumb {
    margin-bottom: 0px;
    background-color: transparent;
    padding: 10px 0px;
}


.breadcrumb-div .breadcrumb li, .breadcrumb-div .breadcrumb li a {
    font-size: 16px;
    font-family: PingFang SC-Regular, PingFang SC;
    font-weight: 400;
    color: #999;
    line-height: 16px;
}

.breadcrumb-div .breadcrumb>.active{
color: #333;
font-weight: 600;
}
ul.public-list{

}
ul.public-list li{

padding: 15px 0px;

border-bottom: 1px #EBEBED  solid;

color: #2164B4;

font-size: 15px;
}
ul.public-list li:last-child{
    border-bottom: none;
}
ul.public-list li a{

font-size: 16px;

font-family: PingFang SC-Medium, PingFang SC;

font-weight: 500;

color: #444444;

line-height: 24px;

padding-left: 6px;
}
ul.public-list li i{
    font-size: 20px;
    padding-right: 5px;
}
ul.public-list li span.time{

    color: #999;
    font-size: 16px;
    top: 21px;
    margin-right: 15px;
}
ul.bg-list li:nth-child(even){
background-color: #EFF4FC;
}
ul.public-list li:hover span.time,
ul.public-list li:hover a{
    color: #2164B4;
}

.more-info{
    margin-top: 10px;
    text-align: right;
    display: block;
    font-size: 12px;
    color:#666;
}
.gp-fr {
    float: right;
}
.zihao {
    margin-right: 57px;
}
.through {
    position: relative;
    text-align: center;
    float: left;
    margin-right: 10px;
    background: #fff;
}
.through span {
    color: #888888;
    font-size: 16px;
    display: inline-block;
    position: relative;
    top: 1px;
}
.controls {
    text-align: center;
    float: left;
    color: #888888;
}
.controls a {
    font-size: 16px;
    color: #888888;
    padding: 0 7px;
}
.selected {
    color: #2164B4!important;
}

    .Article {
        padding: 25px  30px;
        border-top: 4px solid #2164B4;
        background-color: #fff;
        margin-bottom: 60px;
    }
    .Article_content{
        border-bottom: 1px #eee dashed;
        padding-bottom: 20px;
    }
    .Article-title {
        font-size: 28px;
        text-align: center;
        color: #333;
        margin: 0;
        padding: 10px 0px;
        line-height: 56px;
    }
    .Article-title span {
        overflow: hidden;
    }
    .Article-timer {
        padding-top: 24px;
        padding-bottom: 15px;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }
    .gp-fl {
        float: left;
    }
    .Article-timer .daty-time {
        font-size: 18px;
        font-weight: 500;
        color: #888;
        margin-left: 20px;
        font-family: DIN-Medium;
        flex:1;
        text-align: center;
    }
    .Article-timer span:nth-child(1){
        color: #888;
        font-size: 18px;
        font-family: DIN-Medium;
    }
    .Article-timer span:nth-child(2){
        color: #888;
        font-size: 18px;
        margin-left: 30px;
        white-space: nowrap;
    }
    .Article-timer .iconfont {
        color: #0C255C;
        margin-right: 10px;
    }
    .Article-timer1 .daty-time1 {
        font-size: 16px;
        font-weight: 500;
        color: #999;
        text-align: center;
        display: block;
        margin-bottom: 20px;
    }

    .Article_content p {
        line-height: 35px;
        color: #555;
        width: 100%;
        margin: 0px auto 30px;
        font-size: 18px;
    }
    .Article_content img {
        max-width: 100%;
        width: auto!important;
    }

    .news-left{

min-height: 500px;

}
    .news-left>ul{

border: 1px #DEDEDE solid;

}
    .news-left>ul>li{

padding: 0px;

border-bottom: 1px  #dedede  solid;
    }
    .news-left>ul>li:last-child{
        border-bottom: 0px;
    }
    .news-left>ul li a{

font-size: 18px;
        white-space: initial;

font-family: PingFang SC-Medium, PingFang SC;

font-weight: 500;

margin-left: 0px;

padding: 20px  15px;

width: 100%;

background: linear-gradient(90deg, rgba(33,100,180,0.1) 0%, rgba(33,100,180,0) 100%);

border-radius: 0px 0px 0px 0px;

color: #2164B4;
        padding-right: 40px;
    }
    .news-left>ul>li{
        background: url(https:/jtw.sh.gov.cn/assets/img/right-black.png) no-repeat;
        background-size: 20px 20px;
        background-position-y: center;
        background-position-x: calc(100% - 10px);
    }
    .news-left>ul>li:hover>a,
    .news-left>ul>li.active>a{

color: #fff;

display: block;

/* background-color: #2164B4; */
    }
    .news-left>ul>li:hover,
    .news-left>ul>li.active{
        background: url(https:/jtw.sh.gov.cn/assets/img/down-white.png) no-repeat;
        background-size: 20px 20px;
        background-position-y: 24px;
        background-position-x: calc(100% - 10px);
        background-color: #2164B4;
    }
    .news-left>ul li .menu-ul{

margin: 10px  0px;

padding-left: 25px;
display: none;
}
    .news-left>ul li .menu-ul  li{padding: 0px;}
    .news-left>ul li .menu-ul  li a{

padding: 3px 0px;

font-size: 16px;

font-family: PingFang SC-Medium, PingFang SC;

font-weight: 500;

color: #444;

line-height: 30px;

width: 100%;

background: none;
}
.news-left>ul li.active .menu-ul{
    display: block;
    margin: 0px;
    background-color: #fff;
    padding-bottom: 15px;
    padding-top: 15px;
}
    .news-left>ul li.active .menu-ul li.active a{

color: #0069C5;

    }
    .new-left-form{
        margin: 30px 10px 0px 10px;
    }
    .new-left-form .btn-primary:hover,
    .new-left-form   .btn-primary{
        background-color: #2164b4;
    }
    .new-left-form input,
    .new-left-form select{
        width: 100%;
        height: 34px;
    }
    .margin-bottom-60{
        margin-bottom: 60px;
    }
    .new-left-form  .col-xs-12,
    .new-left-form .col-xs-6{
        padding-left: 5px;
        padding-right: 5px;
    }
    .right-title{
        font-size: 20px;
font-family: PingFang SC-Semibold, PingFang SC;
font-weight: 600;
color: #0C255C;
line-height: 23px;
border-left: 4px solid #0C255C;
padding-left: 15px;
    }

.Article-title p{
    font-size: 22px;
    font-family: PingFang SC-Semibold, PingFang SC;
    font-weight: 600;
    color: #0C255C;
    line-height: 28px;
    margin-bottom: 0px;
    margin-top: 16px;
}
.index-top-bg{
    background-color: #fff;
    padding-bottom: 30px;
}
.index-owl .owl-item img{
    height: 320px;
    object-fit: cover;
}
.index-owl .owl-item h4{

font-size: 20px;

font-family: Alibaba PuHuiTi 2.0, Alibaba PuHuiTi 20;
}
.index-owl .owl-dots .owl-dot {

}
.index-owl .owl-dots .owl-dot span{

height: 5px;

width: 15px;

margin: 4px;
}
.index-owl .owl-dots .owl-dot.active span,
.index-owl .owl-dots .owl-dot:hover span{

width: 25px;
}
.index-owl  .owl-controls  .owl-nav [class*=owl-]{
    background: none;
}
ul.index-tabs{

}
ul.index-tabs li{

}
ul.index-tabs li a{

font-size: 22px;

font-weight: normal;

color: #333333;

line-height: 22px;

padding-bottom: 15px!important;

border-bottom: solid 2px transparent;
}
ul.index-tabs li.active a{

color: #333!important;

font-weight: 600;

border-bottom-color: #387BB9!important;
}
ul.tabpanel-list{

padding-left: 5px;

margin-top: 5px;
}
ul.tabpanel-list li{

line-height: 2;
}
ul.tabpanel-list li a{

font-size: 18px;

color: #333;
}
.index-center{

margin: 30px auto;
}
.index-public-title{position: relative;padding: 13px 0px;margin-bottom: 0px;}
.index-public-title::before{
    content: '';
    width: 36px;
    height: 4px;
    background-color: #2164B4;
    position: absolute;
    border-radius: 2px;
    left: 0px;
    top: 0px;
}
.index-public-title::after{
    content: '';
    width: 14px;
    height: 4px;
    background-color: #2164B4;
    position: absolute;
    border-radius: 2px;
    left: 40px;
    top: 0px;
}
.index-public-title a{

font-size: 22px;

color: #333333;
}
.index-public-title a:hover{
    color: #2164B4;
}
.btnicon-round {
    position: relative;
    display: flex;
    margin-top: 10px;
}
.col-20 {
    width: 25% !important;
}
.panel{
    padding: 20px;
}
.btnicon-round li {
    text-align: center;
    margin-bottom: 0 !important;
    list-style-type: none;
    padding: 0 2.5px;
}
.btnicon-round li a .btn {
    width: 55px;
    height: 55px;
    margin-bottom: 5px;
    border-radius: 50%;
    padding: 0;
    line-height: 62px;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    border: none;
}
.btnicon-round li a .btn i {
    display: inline-block;
    font-size: 28px;
    color: #1cafb6;
    line-height: 20px;
    transition: 0.3s;
}
.btnicon-round li a p {
    font-size: 18px;
    color: #333;
}
.btnicon-round li a .btn i {
    display: inline-block;
    font-size: 31px;
    color: #333;
    line-height: 20px;
    transition: 0.3s;
}
.btnicon-round li:hover a .btn {
    background: #2164B4;
    color: #fff;
    -ms-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
}

.btnicon-round li:hover a .btn i {
    font-size: 30px;
    transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -moz-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    -o-transform: rotate(-15deg);
}
.btnicon-round li:hover a i {
    color: #fff;
}
ul.nav-tabs-index{

background-color: rgba(33, 100, 180, 10%);

display: inline-block;

margin-top: 20px;
}
ul.nav-tabs-index li{

}
ul.nav-tabs-index li a{

font-size: 22px;

padding: 8px 20px;
}
ul.nav-tabs-index li.active a{

background-color: #2164B4;
}

ul.list-discimg{

margin-top: 10px;
}
ul.list-discimg li{
    position: relative;
    padding-left: 25px;
    line-height: 2;
    border-bottom: 1px #eee dashed;
}
ul.list-discimg li:last-child{
    border-bottom: 0;
}
ul.list-discimg li::before{
    content: '';
    width:9px;
    height: 12px;
    background: url(https:/jtw.sh.gov.cn/assets/img/list-icon.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 0px;
    top: 17px;
}
ul.bmcx-btn-list li a.btn{
    padding: 11px 12px;
}
ul.list-discimg li a{

font-size: 18px;

color: #333;
width: 100%;
}
ul.hdpt-btn-list{

margin-bottom: 30px!important;

margin-top: 10px!important;
}
ul.hdpt-btn-list li{

}
ul.hdpt-btn-list li a{

color: #fff;

padding: 18px 0px!important;
}
ul.hdpt-btn-list li a:hover i,
ul.hdpt-btn-list li a:hover{
    color: #fff!important;
}
@keyframes shakeLeftRight {
    0% { transform: translateX(0); } /*Ã¥Ë†ÂÃ¥Â§â€¹Ã¤Â½ÂÃ§Â½Â®Ã¤Â¸ÂÃ¥ÂËœ*/
    25% { transform: translateX(-3px) rotateY(4deg); } /*Ã¥Ââ€˜Ã¥Â·Â¦Ã¥Â¹Â³Ã§Â§Â»Ã¥Â¹Â¶Ã¦â€”â€¹Ã¨Â½Â¬*/
    75% { transform: translateX(3px) rotateY(-4deg); } /*Ã¥Ââ€˜Ã¥ÂÂ³Ã¥Â¹Â³Ã§Â§Â»Ã¥Â¹Â¶Ã¥ÂÂÃ¥Ââ€˜Ã¦â€”â€¹Ã¨Â½Â¬*/
    100% { transform: translateX(0); } /*Ã§Â»â€œÃ¦ÂÅ¸Ã¤Â½ÂÃ§Â½Â®Ã¤Â¸ÂÃ¥ÂËœ*/
 }
 ul.hdpt-btn-list li a i{
    display: block;
    line-height: 1!important;
 }
ul.hdpt-btn-list li:hover a i{
    animation: shakeLeftRight 0.8s infinite alternate ease-in-out; /*Ã¥Âºâ€Ã§â€Â¨Ã¥ÂÂÃ§Â§Â°Ã¤Â¸ÂºshakeLeftRightÃ§Å¡â€žÃ¥â€¦Â³Ã©â€Â®Ã¥Â¸Â§Ã¥Å Â¨Ã§â€Â»Ã¯Â¼Å’Ã¦Å’ÂÃ§Â»Â­Ã¦â€”Â¶Ã©â€”Â´Ã¤Â¸Âº0.8Ã§Â§â€™Ã¯Â¼Å’Ã¦â€”Â Ã©â„¢ÂÃ¦Â¬Â¡Ã¦â€¢Â°Ã©â€¡ÂÃ¥Â¤ÂÃ¯Â¼Å’Ã¤ÂºÂ¤Ã¦â€ºÂ¿Ã¨Â¿ÂÃ¨Â¡Å’Ã¤Â¸â€Ã¦Å“â€°Ã¥Å Â Ã©â‚¬Å¸Ã¥â€™Å’Ã¥â€¡ÂÃ©â‚¬Å¸Ã¦â€¢Ë†Ã¦Å¾Å“*/
}

ul.hdpt-btn-list li  a p{

font-size: 18px;

margin-top: 6px;

margin-bottom: 0px;
}
.btn-blue{

background-color: #2164B4;
}
.btn-blue1{

background-color: #246FC8;
}
.btn-green{

background-color: #1BA9A9;
}
.btn-green1{

background-color: #2BA4CA;
}

ul.bmcx-btn-list{

margin: 0px -10px;
}
ul.bmcx-btn-list li{

padding: 0px 10px;

margin: 10px 0px;
}
ul.bmcx-btn-list li a{

font-size: 18px;

color: #333;

border-color: transparent!important;
}
ul.bmcx-btn-list li a i{

margin-right: 5px;

font-size: 22px;
}
ul.bmcx-btn-list li a.btn-b {background-color: #EFF6FF;}
ul.bmcx-btn-list li a.btn-g {

background-color: #E6F9F9;
}
ul.bmcx-btn-list li a.btn-b i{

color: #2163b3;
}
ul.bmcx-btn-list li a.btn-g i{

color: #1BA9A9;
}
ul.bmcx-btn-list li a.btn-b:hover{
    background-color: #2164B4;
    color: #fff;
}
ul.bmcx-btn-list li a.btn-b:hover i{
    color: #fff;
}
ul.bmcx-btn-list li a.btn-g:hover{
    background-color: #1BA9A9;
    color: #fff;
}
ul.bmcx-btn-list li a.btn-g:hover i{
    color: #fff;
}
.bg-fff{

background-color: #fff;
}
.ztzl-list{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 0px -10px;
    padding: 50px 0px  90px;
}
.ztzl-list li{

flex:1;
padding: 0px 10px;
}
.ztzl-list li a{

}
.ztzl-list li a img:hover{

transform: scale3d(1.05, 1.05, 1.05);
}

.pagination{
    display: block;
}
.whj_jqueryPaginationCss-1{

text-align: center;
}
.whj_border,
.whj_padding{display: inline-block;background-color: #fff;font-size: 16px;padding: 5px  8px;margin: 4px;min-width: 37px;text-align: center;color: #333;border: 1px rgba(0,0,0,0.08) solid;}
.whj_bgc:hover,
.whj_checked,
.whj_checked a,
.whj_bgc:hover a
{background-color: #2164b4;color: #fff;cursor: pointer}
.whj_bgc a{
    display: block;
    height: 100%;
}
.whj_hoverDisable a{
    color:#999
}
.whj_hoverDisable:hover,
.whj_hoverDisable:hover a{
    background: #fff;
    color:#999;
    cursor: initial;
}
ul.public-list-detail{
}
ul.public-list-detail li{

border-bottom: 1px solid rgba(0,0,0,0.05);

padding: 17px 20px;


}
ul.public-list-detail li a{

font-size: 18px;

color: #333;

padding-left: 20px;

position: relative;

}
.xxgk-bg  ul.list-tips li a,
.zfxxgk-qt  ul.list-tips li a,
ul.public-list-detail1 li a{
width: 100%;
}
ul.public-list-detail li a::before{
    content: '';
    width: 4px;
    height: 4px;
    background: #2164B4;
    position: absolute;
    top: 13px;
    left: 9px;
    border-radius: 100%;
}
ul.public-list-detail li p{

margin-left: 0px;

margin-top: 5px;

}
ul.public-list-detail li p span{

font-size: 14px;

color: #999;
transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
}
ul.public-list-detail li p span+span{

margin-left: 20px;
}
.news-Release-content ul.public-list-detail li .date{

position: absolute;

right: 20px;

top: 45%;

font-size: 16px;
}
.news-Release{background: url(https:/jtw.sh.gov.cn/assets/img/xwfb-banner-bg.png);padding: 30px 0px;}
.news-Release-content{background: url(https:/jtw.sh.gov.cn/assets/img/xwfb-bg.png);background-size: 100% auto;background-color: #f7fdff;background-position-y: bottom;}
.news-Release-content ul.public-list-detail li{
    padding-right: 130px;
    border: none;
    padding-left: 30px;
}
.news-Release-content ul.public-list-detail li:nth-child(odd){

background: rgba(86,154,236,0.1);
}
ul.public-list-detail li:hover p,
ul.public-list-detail li:hover a,
ul.public-list-detail li:hover span{
    /* font-weight: 600; */
    color: #2164B4;
}
.title-Release{

color: #2164B4;

font-size: 20px;

margin: 0px 20px  20px;

padding: 15px 0px;
font-weight: bold;
}
.title-Release span{

border-bottom: 4px #2164B4  solid;

padding-bottom: 10px;
}
.Release-bottom{background: url(https:/jtw.sh.gov.cn/assets/img/xw-banner-bg.png) no-repeat;background-size: 100% 100%;background-color: #F7F9FC;padding-top: 10px;padding-bottom: 60px;}
.jtyw-panel{background: url(https:/jtw.sh.gov.cn/assets/img/jtyw-bg.png)  no-repeat;
    background-size: 100% 100%;
    background-position-y: bottom;
    padding: 20px;
    margin: 15px 0px;
    position: relative;
}
.imgs-panel{
    background: url(https:/jtw.sh.gov.cn/assets/img/tpxw-bg.png)  no-repeat;
    background-size: 100% 100%;
    background-position-y: bottom;
    padding: 20px;
    margin: 15px 0px;
    position: relative;
}
.hydt-panel{
    background: url(https:/jtw.sh.gov.cn/assets/img/hydt-bg.png)  no-repeat;
    background-size: 100% 100%;
    background-position-y: bottom;
    padding: 20px;
    margin: 15px 0px;
    position: relative;
}
.ywdt-panel{
    background: url(https:/jtw.sh.gov.cn/assets/img/ywdt-bg.png)  no-repeat;
    background-size: 100% 100%;
    background-position-y: bottom;
    padding: 20px;
    margin: 15px 0px;
    position: relative;
}
.Release-bottom  .title-Release{
    margin: 0px;
    padding: 0px 0px 0px;

}
.Release-bottom  .title-Release span{
    border: none;
    padding-bottom: 5px;
}
.imgs-panel .title-Release{
    color: #1FB2B2;
}
.hydt-panel .title-Release{
    color: #C88B25;
}
.ywdt-panel .title-Release{
    color: #007ED9;
}

ul.img-list-tabs{background: rgba(33,100,180,0.1);display: flex;border-top: 2px #2164B4  solid;margin-top: 30px;margin-bottom: 30px;}
ul.img-list-tabs li{

flex: 1;
}
ul.img-list-tabs li a{

color: #333;

font-size: 20px;

padding: 18px 0px;

text-align: center;
}
ul.img-list-tabs li a:hover,
ul.img-list-tabs li.active a:hover,
ul.img-list-tabs li.active a{

background-color: #2164B4;
}
.img-list {

margin: 0px -10px;

margin-bottom: 40px;
}
.img-list li {

padding: 0px 10px;

margin-bottom: 30px;
}
.img-list li a {

background-color: #EAEEF3;

display: block;

padding-bottom: 15px;
}
.img-list li div {

}
.img-list li div  img{

height: 220px;

object-fit: cover;
}
.img-list li a p {

padding-left: 15px;

padding-right: 15px;

font-size: 18px;

color: #333;

margin-top: 8px;

margin-bottom: 4px;
}
.img-list li  a span {

padding-left: 15px;

padding-right: 15px;

font-size: 14px;

color: #999;
}
.img-list li a:hover p,
.img-list li a:hover span{
    color: #2164B4;
}


.Online-interviews{

margin-top: 30px;
}
.interviews-title{

background: rgba(33,100,180,0.1);

padding-right: 20px;
}
.interviews-title  span{

font-size: 22px;

background: #2164B4;

color: #fff;

padding: 25px 20px;

display: inline-block;
}
.interviews-title  a{

float: right;

font-size: 16px;

color: #333;

margin: 28px  15px  0px;
}
.interviews-title  a+a{

}
.interviews-content{

margin-top: 30px;
}
.interviews-content h4{

font-size: 18px;

color: #2164B4;

line-height: 24px;

font-weight: bold;

position: relative;

padding-left: 15px;
}
.interviews-content h4::before{
    content: '';
    width: 5px;
    height: 5px;
    background-color: #2164b4;
    position: absolute;
    left: 0px;
    top: 10px;
    transform: rotate(45deg);
}
.interviews-content h4 span{

font-size: 16px;

position: absolute;

left: calc(50% - 195px);

font-weight: 500;
}
.interviews-content h4 span small{

color: #333;

font-size: 16px;

padding: 0px 25px 0px 10px;
}
.interviews-content p{

font-size: 16px;

font-family: Alibaba PuHuiTi 3.0, Alibaba PuHuiTi 30;

font-weight: normal;

color: #333333;

line-height: 29px;

margin-bottom: 30px;
}
.interviews-content p.title{

font-size: 16px;

font-weight: normal;

color: #333333;

line-height: 22px;
}
.Online{

margin: 20px -10px;
}
.Online .ky-more{
    top: 26px;
}
.dczx-panel{

background: linear-gradient(0deg, #fff 80%, #EDF5FF);

padding: 15px 20px;

position: relative;
}
.zsk-panel ul.public-list li span.time, .dczx-panel ul.public-list li span.time{

    position: static;

    margin-top: 2px;

    display: block;
}
.zsk-panel ul.public-list li {
    padding-bottom: 0;
    padding-top: 14px;
}
.scroll_wrap ul.list-date li a {
    font-size: 16px;
}
.dczx-panel ul.public-list li a, .zsk-panel ul.public-list li a{
    width: 100%;
}
.zsk-panel{

    background: linear-gradient(0deg, #fff 80%, #FFF7EC);

    padding: 15px 20px;

    position: relative;
}
.zsk-panel .title-Release{

    color: #FCA41F;

    margin: 0px;

    padding: 10px 0px;
}
.zsk-panel .title-Release{

color: #FCA41F;

margin: 0px;

padding: 10px 0px;
}
.wsxf-panel{

background: linear-gradient(0deg, #fff 80%, #E2FFFF);

padding: 15px 20px;

position: relative;
}
.dczx-panel .title-Release,
.wsxf-panel .title-Release{

color: #1DBFBF;

margin: 0px;

padding: 10px 0px;
}
.blue-panel{
    background: linear-gradient(0deg, #fff 80%, #edf6ff);
    padding: 15px 20px;
    position: relative;
}
.blue-panel .title-Release{
    color: #2069a8;
    margin: 0px;
    padding: 10px 0px;
}
 .Online .title-Release  span{

border: none;
}

.wsxf-panel .title-Release small{

color: #333;

font-size: 16px;
}
.col-30{

float: left;

padding: 10px;
}
.col-40{
    width: 40%;
    float: left;
    padding: 10px;
}
.wsxf-panel ul.public-list li{

padding: 20px 0px;
}
.interviews-deatil{

margin: 30px 0px 60px;
}
.interviews-deatil p{

font-size: 16px;

font-weight: normal;

color: #333333;

line-height: 30px;
}
.Convenient-tips{

background-color: #fff;

padding: 20px;
}
.Convenient-tips .interviews-title{

margin: -20px -20px 0px;
}
ul.list-tips{

margin-top: 10px;
}
ul.list-tips li{

/* line-height: 2.3; */

padding-left: 15px;

padding: 10px 10px 10px 15px;
}
ul.list-tips li a{
    position: relative;
    font-size: 16px;

    font-weight: normal;
    color: #333333;
    line-height: 21px;
    padding-left: 15px;
}
ul.list-tips li a::before{
    content: '';
    width: 4px;
    height: 4px;
    background: #2164B4;
    border-radius: 100%;
    position: absolute;
    left: 0px;
    top: 10px;
}
ul.list-tips li span.time{
    font-size: 14px;
    top: 10px;
}
.Convenient-tips1{

margin-bottom: 60px;
}
.ky-title1  {

margin-top: 20px;
}
.ky-title1  span{

font-size: 20px;

color: #2164b4;

font-weight: bold;
}
.kyzx-panel{
    margin-bottom: 60px;

}
.news-Release-content1{
    background-image: none;
    background-color: #fff;
}

ul.public-list-detail li {

padding: 20px!important;
}
ul.public-list-detail li .date{

top: 22px!important;
}
.xxgk-bg{
    margin-bottom: 60px;
    margin-top: 40px;
}
.xxgk-cont{
    display: block;
}
.xxgk-cont .form-control{
    height: 64px;
    border: none;
    border-radius: 4px!important;
    border-right: none;
    border-top-right-radius: 0px!important;
    border-bottom-right-radius: 0px!important;
    padding: 10px 30px;
}
.xxgk-cont .form-control:focus{
    background-color: #fff!important;
    border: 1px #ccc solid!important;
}
.xxgk-cont .input-icon-inside{
    background-color: #fff;
    height: 64px;
    margin-bottom: 0;
    font-size: 16px;
    box-shadow: none;
    color: #fff;
    border-left: none;
    border-top-right-radius: 3px!important;
    border-bottom-right-radius: 4px!important;
    background-color: #4B8CD8;
    border-color: transparent;
    width: 100px;
}
.xxgk-cont  .form-horizontal .form-group{
    margin-bottom: 30px;
}

.right-side-inner{
    margin-left: 0px;
}
.xxgk-cont .form-horizontal .form-group i{
font-size: 30px;
  }
  .xxgk-cont .nav-tabs{
    border-bottom: none;
  }
  .xxgk-cont .nav-tabs li {
    width: 100%;
}

.xxgk-cont .nav-tabs li a {
    cursor: pointer;
    height: 72px;
    line-height: 28px;
    display: flex;
    align-items: center;
    background: #fff;
    border: none;
    font-size: 23px;
    color: #005eb9;
    margin-bottom: 10px;
    padding-left: 20px;
    border-radius: 0;
}
.xxgk-cont .nav-tabs li:hover a ,
.xxgk-cont .nav-tabs li.active a {
    color: white!important;
    font-weight: bold;
    height: 72px;
    line-height: 28px;
    display: flex;
    align-items: center;
    background-color: #005eb9!important;
    border: 1px solid #005eb9;
}

.xxgk-cont .nav-tabs li i {
    font-size: 40px;
}
.xxgk-cont .nav-tabs li span {
    margin-left: 20px;
    display: block;
}
.xxgk-cont .tab-content{
    background-color: #fff;
    padding: 20px   30px;
}
.xxgk-cont .tab-content .right-side-inner>h1{
font-size: 30px;
color: #2164B4;
text-align: center;
font-weight: bold;
}
.Article-share{
margin-top: 20px;
    display: flex;
    align-items: center;
}
.Article-share #weibo_pos{

display: inline-block;

position: relative;
}

.Article-share #weibo_pos span{

color: #666;

font-size: 16px;
}

.Article-share #weibo_pos img{

width: 35px;

margin: 0px auto;
}

.Article-share .Article_pos{

margin-left: 30px;
}
.Article-share .Article_pos a{

border: 1px #2164B4 solid;

color: #2164B4;

font-size: 13px;

margin: 0px 15px;

padding: 2px  10px;

border-radius: 4px!important;
}
.Article-share .Article_pos a:hover{

background-color: #2164B4;
color: #fff;
}
.Article-lists{

margin-bottom: 30px;

margin-top: 50px;
}
.Article-lists h4{

color: #2164B4;

font-weight: 600;

margin-top: 20px;
}
#share_QRcode_s{

position: absolute;

background-color: #fff;
/*
padding: 15px; */

z-index: 1;

box-shadow: 0px 5px 8px rgba(0,0,0,0.2);

width: 180px;
}
#output{

}
#output img{

width: 85px!important;

margin: 15px auto 10px!important;

display: block;
}
.share_qr_intro{

text-align: center;
}
.Article_content .Article-type{
margin-bottom: 30px;
}
.Article_content .Article-type p{

margin: 0px;

padding: 10px;
}
.Article_content .Article-type p span{

color: #333;
}
.Article_content .Article-type p:nth-child(odd){
    background: rgba(46,121,210,0.1);
}
.xgfj-upload{

position: relative;
}
.xgfj-upload a img{
    width: 20px;
    margin-right: 5px;
}
.xgfj-upload .xgfj-upload-btn{

position: absolute;

left: calc(50% - 62px);

bottom: 0px;
}
.xgfj-upload .xgfj-upload-btn a{

width: 125px;

color: #2164B4;

display: block;

text-align: center;

margin: 10px auto;

font-size: 16px;

border-radius: 5px;
}
.xgfj-upload .xgfj-upload-btn a:nth-child(1){

background-color: #2164B4;

color: #fff;

padding: 6px 0px;
}
.xggj-panel{

}
.xggj-panel .xggj-panel-btn{

}
.xggj-panel  .Article-lists{margin-top: 0px;margin-bottom: 10px;}
.xggj-panel .xggj-panel-btn a{

background-color: #2164B4;

color: #fff;

font-size: 18px;

display: block;

text-align: center;

padding: 15px;

width: 80%;

margin: 50px auto  10px;
}
.xggj-panel .xggj-panel-btn p{

text-align: center;

width: 80%;

margin: 0px auto;
font-size: 12px;
color: #999;
}
.zfxxgk-qt{

margin-top: 30px;

margin-bottom: 60px;
}
.zfxxgk-qt .row>.col-sm-4>span{

position: absolute;

right: 14px;

bottom: 50px;

color: #fff;

font-size: 16px;

padding: 5px 10px;

border: 1px #fff solid;

width: 120px;

text-align: center;
}
.zfxxgk-qt ul.list-tips{
margin-top: 0px;
}
.zf-wgk{

}
.wgk-list{

margin: 30px -10px;
}
.wgk-list>li{

width: 18.75%;

float: left;

padding: 0px 10px;

transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s;

height: 245px;

overflow: hidden;
}
.wgk-list>li.active{
    width: 25%;
    height: auto;
    margin-top: -10px;
}
.wgk-list>li p{

text-align: center;

font-size: 22px;

color: #fff;

margin-bottom: 0px;

padding: 15px 0px;
}
.wgk-list>li p i{

margin-right: 15px;

font-size: 30px;
}
.wgk-list>li  ul.wgk-menu{

padding: 0px 15px;

/* border: 1px rgba(0,0,0,0.05) solid; */

background-color: #fff;
}
.wgk-list>li.active ul.wgk-menu{
    background-color: #fff;
}
.wgk-list>li  ul.wgk-menu li{border-bottom: 1px rgba(0,0,0,0.05)  solid;}
.wgk-list>li  ul.wgk-menu li a{

color: #333;

font-size: 16px;

padding: 10px 0px  10px 15px;

display: block;
position: relative;
}
.wgk-list>li  ul.wgk-menu li a::before{
    content: '';
    width: 4px;
    height: 4px;
    background: #3390FD;
    position: absolute;
    border-radius: 100%;
    left: 0px;
    top: 21px;
}
.wgk-list>li ul.wgk-menu li a:hover{
    color: #2164B4;
}
.wgk-list>li:nth-child(1) p{

background: linear-gradient( 135deg, #6FB1FF 0%, #3390FD 100%);
}
.wgk-list>li:nth-child(2) p{

background: linear-gradient( 135deg, #7CE1EF 0%, #22C9EE 100%);
}
.wgk-list>li:nth-child(3) p{

background: linear-gradient( 135deg, #F8BE9E 0%, #F6754C 100%);
}
.wgk-list>li:nth-child(4) p{

background: linear-gradient( 135deg, #9ED7F8 0%, #4F9CE3 100%);
}
.wgk-list>li:nth-child(5) p{

background: linear-gradient( 135deg, #70F1D2 0%, #2CC48D 100%);
}

.left-wgk-img{

}
.left-wgk-img li{

margin-bottom: 19px;
}
.left-wgk-img li  img{

}
.left-wgk-img li:last-child{
    margin-bottom: 0px;
}
.zwgkzt-list{

}
.zwgkzt-list li{

}
.zwgkzt-list li img{
    margin: 11px 0px;
}
.zwgkzt-list li img:hover{
    transform: scale3d(1.05, 1.05, 1.05);
}
.zfgk-list-btn{

}
.zfgk-list-btn li{

margin: 10px 0px;
}
.zfgk-list-btn li a{

font-size: 16px;

color: #333;

display: block;

border: 1px solid #E2E8EF;

padding: 8px 15px;

display: flex;

align-items: center;
}
.zfgk-list-btn li a i{

color: #2164B4;

font-size: 24px;

margin-right: 15px;
}
.zfgk-list-btn li:nth-child(2) a i{
    font-size: 27px;
}
.zfgk-list-btn li a:hover{
    background-color: #EEF5FF;
}
.jgzn-panel{
    background: linear-gradient(0deg, #fff 80%, #E2FFFF);
    padding: 15px 20px;
    position: relative;
    margin-bottom: 60px;

}
.jgzn-detail{

}
.jgzn-detail p{

font-size: 16px;

color: #333;
}
.jgzn-adrees{

}
ul.bmcx-tabs{

border-width: 1px!important;
}
ul.bmcx-tabs li+li{
margin-left: 10px;
}
ul.bmcx-tabs li a{

font-size: 20px;

color: #2164b4!important;

font-weight: bold;
padding: 6px 0px!important;
}
ul.bmcx-tabs li.active{

}
ul.bmcx-tabs li.active a{
border:4px #2164B4 solid;


border-bottom: 4px #2164B4  solid!important;
}

.query-list{

}
.query-list  h3{
    font-size: 20px;
    text-align: center;
    color: #333;
    margin: 0;
    padding: 10px 0px;
    line-height: 56px;
}
.query-list p{
        line-height: 35px;
    color: #555;
    width: 100%;
    margin: 0px auto 10px;
    font-size: 16px;
}
.more-title{
    position: absolute;
    top: 10px;
    right: 0px;
    color: #333;
    font-size: 16px;
}
.xxgk-cont .form-control{
    background-color: #F4F4F4;
}
.news-left1>ul li {
    background: none;
}
.news-left1>ul li a{
font-size: 16px;
}
.news-left1>ul>li:hover, .news-left1>ul>li.active{
background: none;
background-color: #2164B4;
}
.table-responsive .table-bordered>thead>tr>td,.table-responsive  .table-bordered>thead>tr>th{
    border: none;
    background-color: #E9EFF7;
    font-family: Alibaba PuHuiTi 3.0, Alibaba PuHuiTi 30;
font-weight: normal;
font-size: 16px;
color: #333333;
text-align: center;
padding: 15px 5px;
}
.table-responsive  .table-bordered{
    border: none;
}
.table-responsive  .table-bordered>tbody>tr{
    font-family: Alibaba PuHuiTi 3.0, Alibaba PuHuiTi 30;
font-weight: normal;
font-size: 16px;
color: #333333;
border-bottom: 1px solid rgba(0,0,0,0.08);
background-color: transparent;



}
.table-responsive  .table-bordered>tbody>tr>td a,
.table-responsive  .table-bordered>tbody>tr>td{
border: none;
background-color: transparent;
text-align: center;
padding: 0px;
padding: 15px 5px;
color: #333333;
}

.yy-tips{

}
.yy-tips  h4{
    font-family: Alibaba PuHuiTi 3.0, Alibaba PuHuiTi 30;
    font-weight: normal;
    font-size: 18px;
    color: #333333;
    background: #E9EFF7;
    padding: 20px 15px;
    margin-bottom: 20px;
}
.yy-tips p{
    font-family: Alibaba PuHuiTi 3.0, Alibaba PuHuiTi 30;
    font-weight: normal;
    font-size: 14px;
    color: #555555;
    padding-left: 15px;
}

.title-form{
    position: absolute;
    right: 40px;
    top: 18px;
}
.title-form  .form-inline .form-group select{

width: 130px;

height: 38px;
}
.title-form  .form-inline .form-group input{

width: 150px;

height: 38px;

margin-right: -5px;
}
.title-form  .form-inline .form-group .btn{

background-color: #4B8CD8;

color: #fff;

border-radius: 0px;

height: 38px;
}

.title-tips{

position: absolute;

top: 22px;

font-size: 18px;

color: #333333;

right: 25px;

font-weight: 600;
}
.title-tips span{

font-size: 14px;

font-weight: 500;
}

.ztcx-form{

}
.ztcx-form .form-group{

margin-bottom: 30px;
}
.ztcx-form .form-group label{

width: 100px;

text-align: right;

float: left;

padding-right: 10px;

line-height: 2.2;

font-size: 16px;

color: #333;
margin-bottom: 0px;
}
.ztcx-form .form-group input{

width: calc(100% - 150px);

float: left;

height: 38px;
}
.ztcx-form .form-group .ztcx-date{

width: calc(100% - 100px);

float: left;

border: 1px solid #E6E8E8;
}
.ztcx-form .form-group .ztcx-date input{

width: 50%;

border: none;
}
.select-btn{
    background: #2164B4;
    width: 160px;
    color: #fff;
    font-size: 18px;
    border-radius: 0px;
    padding: 10px 10px;
    margin: 20px auto 30px;
    display: block;
}
ul.img-list-tabs1{
    background: rgba(33,100,180,0.1);
    border-top: none;
    display: block;
}
ul.img-list-tabs1 li{

}

  ul.img-list-tabs1 li a{

padding: 20px 30px;
}
.ztcx-form .form-group select{
    width: calc(100% - 150px);
    float: left;
    height: 38px;
}
.yzm-img{

background: #2164B4;

color: #fff;

font-size: 14px;

width: 70px;

display: inline-block;

text-align: center;

height: 38px;

line-height: 2.7;
}
.yzm-input{
    width: calc(100% - 170px)!important;
}

.app-list{

margin: 40px  -10px 20px;

padding: 15px;
}
.app-list li{

width: 20%;

float: left;

padding-left: 10px;

padding-right: 10px;
}
.app-list li a{

display: block;

box-shadow: 0px 0px 10px 0px #EDF1F4;

padding: 20px;
}
.app-list li a img{

height: 90px;

width: auto;

margin: 20px auto;

display: block;
}
.app-list li a p{

text-align: center;

color: #333;

font-size: 16px;

height: 48px;
}
.xzzf-panel{
    background: linear-gradient(0deg, #fff 80%, #EDF5FF);
    padding: 15px 20px;
    position: relative;
    margin-bottom: 60px;
}
.xzzf-panel .title-Release span{
    color: #007ED9;
}
.jgjj-div{
    background: linear-gradient(0deg, #fff 80%, #EDF5FF);
    padding: 30px 20px;
    position: relative;
    margin-bottom: 30px;
}
.jgjj-div ul{

}
.jgjj-div ul li{

}
.jgjj-div ul li a{

background: #EFF6FF;

display: block;

padding: 25px  15px;

text-align: center;

font-weight: normal;

font-size: 20px;

color: #333333;
}
.jgjj-div ul li a img{

width: 60px;

margin-right: 15px;

height: 60px;

padding: 15px;

border: 1px #ABCFFF solid;

border-radius: 100%;
}
.jgjj-div ul li a:hover{
    background: #2164B4;
    color: #fff;
}
.jgjj-div ul li a:hover img{
    background-color: #fff;
}
.xzzfgg-list{

margin-left: -10px;

margin-right: -10px;
}
.xzzfgg-list li{

margin: 10px 0px;

padding-left: 10px;

padding-right: 10px;
}
.xzzfgg-list li a{

display: block;

text-align: center;

font-weight: normal;

font-size: 20px;

color: #FFFFFF;

padding: 20px  20px 24px;
}
.xzzfgg-list li a span{

width: 60px;

height: 60px;

padding: 15px;

display: block;

margin: 15px auto;
border-radius: 100%;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
}
.xzzfgg-list li a:hover span{
transform: scale3d(1.05,1.05 ,1.05);
}
.xzzfgg-list li:nth-child(1) a{
background: url(https:/jtw.sh.gov.cn/assets/img/xzjc-bg.png) no-repeat;
background-size: 100% 100%;
}
.xzzfgg-list li:nth-child(2) a{
    background: url(https:/jtw.sh.gov.cn/assets/img/xzqz-bg.png) no-repeat;
background-size: 100% 100%;
}
.xzzfgg-list li:nth-child(3) a{
    background: url(https:/jtw.sh.gov.cn/assets/img/xzcf-bg.png) no-repeat;
background-size: 100% 100%;
}
.xzzfgg-list li:nth-child(4) a{
    background: url(https:/jtw.sh.gov.cn/assets/img/tzgg-bg.png) no-repeat;
background-size: 100% 100%;
}

.xzzfgg-list li:nth-child(1) a span{

background: linear-gradient( 180deg, #FFFFFF 0%, rgba(255,255,255,0.7) 100%);
}
.xzzfgg-list li:nth-child(2) a span{

background: linear-gradient( 180deg, #FFFFFF 0%, rgba(255,255,255,0.7) 100%);
}
.xzzfgg-list li:nth-child(3) a span{

background: linear-gradient( 180deg, #FFFFFF 0%, rgba(255,255,255,0.7) 100%);
}
.xzzfgg-list li:nth-child(4) a span{

background: linear-gradient( 180deg, #FFFFFF 0%, rgba(255,255,255,0.7) 100%);
}

.wzxl-panel{
    background: linear-gradient(0deg, #fff 80%, #FFF7EC);
    padding: 15px 20px;
    position: relative;
    margin-bottom: 60px;
}
ul.wzxl-tabs{

}
ul.wzxl-tabs>li{

}
ul.wzxl-tabs>li>a{

font-size: 20px;

color: #333333;

padding: 0px 16px   6px!important;

font-weight: bold;
}
ul.wzxl-tabs>li.active>a{

color: #C88B25!important;

border-bottom-color: #C88B25!important;

background-color: transparent!important;
}
ul.wzxl-tabs-tabs{

background: none;

margin-top: 20px;
}
ul.wzxl-tabs-tabs>li{

}
ul.wzxl-tabs-tabs>li>a{

background: rgba(33,100,180,0.1);

font-size: 17px;

padding: 5px 15px;
}
ul.wzxl-tabs-tabs>li.active>a{

background-color: #2164B4;
}
.jtzfp{
    font-family: PingFang SC-Medium, PingFang SC;
    font-weight: 500;
    color: #444444;
    font-size: 16px;
}
ul.leadership-list{
    background-color: #fff;
    margin: 30px 0px  20px;
    padding-left: 0px;
}
ul.leadership-list>li{
    background-color: #fff;
    width: 16.66%;
    margin-left: 0px;
}
ul.leadership-list>li>a{display: block;text-align: center;padding: 7px;font-size: 18px;color: #333;}
ul.leadership-list>li.active{

}
ul.leadership-list>li.active>a{

background-color: #2164b4;
}

.page-headers{

margin-bottom: 30px;
}
.page-headers h3{
    color: #2164b4;
    font-weight: bold;
}
.page-headers p{

font-size: 16px;

color: #333;
}
.gzdt{

}
ul.list-ondisc {
    border-right: 1px solid #e6e6e6;
}
.gzdt h3{
    color: #2164b4;
    font-weight: bold;
}
.cars-txt ul.list-ondisc {
    border: 1px #000 solid;
    border-bottom: 1px #fff solid;
}
.cars-txt ul.list-ondisc li {
    border-bottom: 1px #000 solid;
    font-size: 16px;
}
.cars-txt ul.list-ondisc li span {
    border-right: 1px #000 solid;
    width: 30%;
    float: left;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
}
.cars-txt ul.list-ondisc li p {
    margin-bottom: 0px;
    width: 70%;
    float: left;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
}
.ml-public-right ul.list-ondisc li {
    line-height: 3;
    padding: 0px 15px;
    border-bottom: 1px #ddd solid;
}
.ml-public-right ul.list-ondisc li span {
    width: 50%;
    display: block;
    float: left;
    font-size: 15px;
    min-height: 1px;
}
.right-txt {
    border: 1px dashed #1595fc;
}
.displaynone{
display:none;
}
.Article_content table td p, .Article_content table th p {
    margin: 0!important;
}