@media (min-width: 991px) {
    .showinpad,.showinpadinline{
        display: none!important;
    }
    .vote{
        margin-top: 233px
    }
    .nobg{
        background: url('tp1.jpg')  no-repeat top center;
    }
    .mt80-res{
        margin-top: 80px;
    }
    .txt{
        font-size: 14px;
    }
    .pl25{
        padding-left:36px;
    }
    .mle{
        margin-left: 40px;
    }
    .www{
        width: 80% !important;
    }
    .span2-5 {
        width: 18% !important;
        margin-left: 1% !important;
    }
    .mw800{
        max-width: 800px;
    }
    .w3{
        width: 30%;
    }
    .w44{
        width: 44%;
    }
}
@media (max-width: 991px) {
    .span2-5 {
        width: 100% !important;
    }
    .content-boxes-in-v4 p{
        min-height: inherit!important;
    }
    .narrow{
        padding: 0px 10px;
    }
    .layoutboxTop{
        margin: 0px 0 20px 0;
        height: auto!important;
    }
    .topCentent{
        height: 100px;
    }

    .topCentent .newstitle{
        font-size: 14px;
    }

    .txt{
        font-size: 14px;
    }
    .tbo{
        border: 1px solid #ddd;
        margin-top: 20px;
    }
    .tit{
        font-size: 14px;
        font-weight: 700;
    }
    #sectionMenu2 .huwz{
        margin-left: 25px;
    }

    .wli{
        width: 100% !important;
    }
    #sectionMenu1{
        height: auto !important;
    }
    .mt80-res{
        margin-top: -8px;
    }
    .mt30 {
        margin-top: 20px;
    }
    .mt50{
        margin-top: 20px
    }
    .pro{margin-top: 10px}
    .nobg{
        background: none !important;
    }
    .hideinpad{
        display: none !important;
    }
    .showinpad{
        display: block!important;
    }
    .showinpadinline{
        display: inline-block!important;
    }
    header {
        margin-top: 0px;
    }
    #sectionTop .item{
        background-size: 100% !important;

    }
    .container {
        width: auto !important;
    }
    .sectionMenu3B{
        margin-top: 50px;
    }
    #sectionMenu4 .content1 div{
        width: auto !important;
        font-size: 12px !important;
    }
    #sectionMenu4 .content1 img{
        width: 30px !important;
    }
    #sectionMenu4 .img{
        width: auto!important;
    }
    #sectionMenu4B{
        width: 80% !important;
    }

    .yytitle {width: 120px !important;}
    .yyContent { padding-left: 50px !important;}
    #sectionTop{
        height: 100% !important;
    }
    .section{
        padding: 0 !important;
    }
    .menu2{
        padding: 0 !important;
        margin: 0 !important;
    }
    .icst{
        text-align: center !important;
        padding:0 !important;
    }
    .interestContent{
        height: 120px;
        font-size: 16px;
        margin-bottom: 30px;
    }
    .secttionTitlte h2{
        width: 100% !important;
    }
    .menu4ici{
        padding: 0 !important;
    }
    .carousel-inner > .item{
        height: 100% !important;
    }
    #sectionMenu5 .item img {

        border-radius: 50%;
        width: 140px;
        height: 140px;
        float: none !important;

    }
    .cctext {
        font-size: 1rem !important;
        line-height: 2.25rem !important;
        min-height: 110px !important;
        margin: 0;
    }
    #myTabContent p {

        padding: 0!important;

    }
    .location-item{
        height: 100% !important;
    }
    #mb_con{
        width: 96% !important;
    }
    td {
        width: 20%;
    }
    .thingsImage img {
        width: 100%;
        height: 100% !important;
    }
    .recent-blog img {
        border-radius: 70px;
        float: none !important;
        margin: 0 !important;

    }
    .gallery-grid .item {
        padding: 0 0 12px 0;
        height: 100% !important;
        margin-top: 30px;
    }
    .mt30{
        margin-top: 0 !important;
    }
    .martop{
        margin-top: 20px !important;
    }
    .recent-blog {
        margin-bottom: 100px !important;
        padding: 0 !important;
    }
    #sectionMenu4Move{
        margin-top: 0 !important;
    }
    .pl25{
        padding-left: 0!important;
    }

    .tp{
        top:4% !important;
    }
    .pp{
        width: 100% !important;
    }
    .secttionTitlte p{
        width: 100% !important;
    }
    /*英文*/
    .portfolio-item img {
        min-height: 0;
    }
    .portfolio-item{
        padding:0 !important;
    }
    .marle{
        padding: 0 !important;
        margin-bottom: 10px;
    }
    .mar0{
        padding: 0!important;
    }
    .mapad{
        margin:0 !important;
        padding:0 !important;
    }
    .www{
        width: 65% !important;
    }
    #footer{
        padding-top: 30px;
    }
    .recent-blog-desc {
        margin-top: 50px;
    }
    .thingsBox {
        margin-bottom: 30px!important;
    }
    .step4{
        font-size: 14px!important;
        font-weight: normal!important;
    }
    .thingsMask h2 {
        font-size: 16px!important;
        opacity: 1!important;
        line-height: 24px!important;
    }
    .thingsMask {
        background-color: rgba(0,0,0,.3)!important;
    }
    #sectionMenu5a .secttionTitlte{
        margin-top: 20px!important;
    }
    .topContent {
        padding-top: 30px;
    }
    .topNewsDesc {
        padding: 20px 0;
    }
    .newstitle {
        font-size: 16px!important;
    }
    .topline3{
        overflow: hidden;
        max-height: 75px;
    }
    .location-item .dt {
        font-size: 16px!important;
    }
    .nomarginlr{
        margin-left: 0!important;
        margin-right: 0!important;
    }
    .nopaddinglr{
        padding-left: 0!important;
        padding-right: 0!important;
    }
    .padmt30{
        margin-top: 30px;
    }
    .layoutbox4{
        width: 100%!important;
    }
    a.zysq {
        width: 100%;
        margin: 10px auto;
    }
    #sectionMenu5a {
        padding: 20px 10px 0px 10px;
    }
    #toc{
        width: 100%!important;
    }
    .ovhid{
        max-width: 100%!important;
    }
    .appreciation-box {
        width: 100%!important;
    }
    .mw800{
        max-width: 100%;
    }
    .w3{
        width: 100%;
    }
    .w44{
        width: 100%;
    }
    .zysqen{
        color: rgb(14, 123, 155);
        display: block;
        border: 1px solid rgb(216,221,223);
        height: 30px;
        text-align: center;
        height: 60px;
        line-height: 2 !important;
    }
    .zysq {
        color: rgb(14, 123, 155);
        display: block;
        border: 1px solid rgb(216,221,223);
        height: 30px;
        text-align: center;
        height: 60px;
        line-height: 2 !important;
        font-weight: normal;
    }
}

