@media screen and (min-width: 1025px) {
    .longul0 li p {
        position: absolute;
        bottom: 0;
        width: 100%;
        overflow: hidden;
        text-align: center;
        white-space: nowrap;
        height: 30px;
        line-height: 30px;

        bottom: -30px;
    }

    .longul0 li a img {
        width: 100%;
        height: 100%;;
    }

    .longul0 li a {
        display: block;
        width: 100%;
        height: 100%;
        position: relative;
    }

    .nr1left .linum li {
        float: left;
        list-style: none;
        margin-right: 2px;
        width: 20px;
        height: 20px;
        line-height: 20px;
        text-align: center;
        background: #808080;
        cursor: pointer;
        color: #fff;
        font-size: 14px;
    }

    .nr1left .linum li a {
        display: block;
        width: 100%;
        height: 100%;
    }

    .nr1 {
        min-height: 299px;
        height: 299px
    }

    .lunbox > .longul0 {
        height: 269px;
    }

    .linum li.on {
        background: #0000ff;
    }

    .lunbox {
        position: relative;
        /* overflow: hidden; */
        padding: 0 10px;
        box-sizing: border-box;
        /* border: 1px #d2d2d2 solid; */
    }

    .lunbox .linum {
        position: absolute;
        right: 5px;
        bottom: 35px;
        width: auto;
    }

    .lunbox > .longul0 {
        width: 1000%;
        position: absolute;
    }

    body {
        background-color: #FCFCFC;
    }

    * {
        margin: 0;
        padding: 0;
    }

    a {
        text-decoration: none;
    }

    li {
        list-style: none;
    }

    .clearfix::after {
        display: block;
        content: '';
        clear: both;
        visibility: hidden;
    }

    .head {
        width: 100%;
        height: 590px;
        background: url(/cms_files/webjinhuashirenminzhengfu/pubtplobject/defaultSet/584212/images/lwlb_top.jpg);
        background-size: 100% 100%;

    }

    .container1000 {
        width: 800px;
        margin: 0 auto;
    }

    .content1 {
        width: 100%;
    }

    .nr1, .nr2 {
        background-color: #fff;
    }

    .title {
        width: 100%;
        height: 60px;
        display: block;
        background: url(/cms_files/webjinhuashirenminzhengfu/pubtplobject/defaultSet/584212/images/lwlb_title.jpg);
        background-size: 100% 100%;
        text-align: center;
        line-height: 60px;
        font-size: 48px;
        color: #0766BB;
        font-family: FZDaBiaoSong-B06S;
        font-weight: 900;
    }

    .nr1 {
        padding-top: 40px;

    }

    .nr1left, .nr1right {
        width: 49%;
        float: left;

        height: 100%;
        overflow: hidden;
    }

    .nr1left ul, .nr1left ul li, .nr1left ul a img {
        display: block;
        width: 100%;
    }

    .nr1right {
        padding: 10px;
        box-sizing: border-box;
        margin-left: 2%;
        box-sizing: border-box;
    }

    .nr1right ul li {
        margin-bottom: 14px;
    }

    .nr1right ul li span {
        display: inline-block;
        height: 20px;
        width: 5px;
        background: #0766BB;
        margin-right: 10px;
    }

    .zy {
        margin-top: 5px;
        font-size: 16px;
        line-height: 30px;
        color: #878787;
    }

    .nr1right ul li a {
        font-size: 20px;
        line-height: 40px;

    }

    .nr2 {
        width: 100%;
    }

    .nr2right, .nr2left {
        width: 48%;
        float: left;

    }

    .title2 {
        width: 100%;
        height: 40px;
        line-height: 40px;
        font-size: 40px;
        position: relative;
        padding: 30px 0;
        font-size: 34px;
        color: #0766BB;
        font-family: FZDaBiaoSong-B06S;
        font-weight: 900;
    }

    .back {
        position: absolute;
        width: 60%;
        right: 0;
        top: 30px;
        height: 40px;
        background: url(/cms_files/webjinhuashirenminzhengfu/pubtplobject/defaultSet/584212/images/lwlb_left.jpg) no-repeat;

    }

    .nr2right {
        float: right;
    }

    .title2 a {
        font-size: 14px;
        color: #878787;
        float: right;
        margin-top: -15px;
        font-weight: normal;
    }

    .nr2box {
        width: 100%;
        box-shadow: 0 0 9px 3px #eef;
        height: 350px;
        box-sizing: border-box;
    }

    .nr2left .nr2box ul {
        padding: 15px 20px;
    }

    .nr2left .nr2box ul li {
        width: 100%;

        padding-left: 15px;
        background: url(http://www.yicaioa.com/images/lwlb_lwlbdian.jpg) no-repeat 0px center;
    }

    .nr2left .nr2box ul li a {
        display: block;
        width: 97%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        line-height: 40px;
        font-size: 18px;
        /* text-indent: 10px; */
        color: #333;
    }

    .nr2right .nr2box {
        padding: 30px 20px 20px 20px;
    }

    .soubox {
        width: 100%;
        height: 45px;
        background-color: #F8F8F8;
    }

    input {
        border: none;
        width: 70%;
        height: 100%;
        background-color: #F8F8F8;
        float: left;
    }

    button {
        width: 30%;
        height: 100%;
        border: none;
        outline: none;
        background: #0766BB;
        color: #fff;
        float: right;
        padding-left: 20px;
        position: relative;
        font-size: 18px;
    }

    .nr2right .nr2box ul {
        padding-top: 15px;
        padding-left: 15px;
        padding: 15px 20px;
    }

    .nr2right .nr2box ul li {
        width: 100%;
    }

    .nr2right .nr2box ul li a {
        display: block;
        width: 97%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        line-height: 40px;
        font-size: 18px;
        color: #333;
    }

    .nr2right {
        margin-bottom: 30px;
    }

    .nr3 {
        width: 100%;
        margin-bottom: 20px;
    }

    .nr3left, .nr3right {
        float: left;
        width: 48%;
        height: 212px;
    }

    .nr3right {
        float: right;
    }

    .nr3right a, .nr3left a {
        display: block;
        width: 100%;
        height: 100%;
    }

    .nr1right > a {
        display: inline-block;
        padding: 0 20px;
        line-height: 26px;
        width: auto;
        text-align: center;
        color: #fff;
        background: #0766BB;
        border-radius: 12px;
        margin-top: -15px;
        float: right;
        margin-right: 5px;

    }

    button img {
        width: 28px;
        height: 28px;
        position: absolute;
        left: 20px;
        top: 9px;
    }

    .nr1left > .longul li {
        /* display: none; */
        float: left;
        width: 10%;
        height: 100%;
    }

    .on {
        display: block !important;
    }

    .container1000 {
        position: relative;
        height: 100%;
    }

    .head > .container1000 > a > img {
        margin-top: 10px
    }

    .topnr {
        position: absolute;
        width: 100%;
        height: 150px;
        bottom: 100px;
        padding: 10px 30px;
        box-sizing: border-box;
        font-size: 18px;
        line-height: 40px;
    }

    .disc > img {
        max-width: 100%;
    }

    .nr2right .nr2box ul li a span {
        color: #0766BB;
        font-weight: normal !important;
    }


    /**************µ×²¿*************/
    .jh_footer {
        min-width: 1200px;
    }

    .jh_f_m1 {
        width: 100%;
        height: 48px;
        line-height: 48px;
        background-color: #E9280C;
        color: #ffffff;
        text-align: center;
        overflow: hidden;
    }

    .jh_f_m1 a {
        font-size: 18px;
        color: #ffffff;
        margin: 0 10px;
        font-size: 14px;
    }

    .jh_f_m2 {
        width: 100%;
        height: 235px;
        background-color: #2C3339;
        overflow: hidden;
    }

    .jh_f_c1 {
        margin-top: 13px;
        position: relative;
        margin-left: 150px
    }

    .jh_f_c1 p {
        height: 35px;
        line-height: 35px;
        font-size: 16px;
        color: #ffffff;
        font-size: 14px;
    }

    .jh_f_c1 a {
        position: absolute;
        left: 240px;
        bottom: -8px;
    }

    .jh_f_c2 {
        margin-top: 50px;
        margin-right: 100px;
    }

    .jh_f_t1 a {
        display: block;
        margin-bottom: 10px;
    }

    .jh_f_ul1 li {
        float: left;
        margin-left: 20px;
    }

    .jh_f_ul1 a {
        display: block;
        text-align: center;
        font-size: 16px;
        color: #ffffff;
        margin-top: 10px;
    }

    .fr {
        float: right;
    }

    .fl {
        float: left;
    }
    /**************µ×²¿*************/
    #mobileBanner {
        display: none;
    }

}

@media screen and (min-width: 375px) and (max-width: 1024px) {

    /**************µ×²¿*************/
    .jh_f_m1 {
        width: 100%;
        height: 48px;
        line-height: 48px;
        background-color: #E9280C;
        color: #ffffff;
        text-align: center;
        overflow: hidden;
    }

    .jh_f_m1 a {
        font-size: 18px;
        color: #ffffff;
        margin: 0 10px;
        font-size: 14px;
    }

    .jh_f_m2 {
        width: 100%;
        height: 14rem;
        background-color: #2C3339;
        overflow: hidden;
    }

    .jh_f_c1 {
        margin-top: 13px;
        position: relative;
    }

    .jh_f_c1 p {
        height: 28px;
        height: 28px;
        line-height: 28px;
        font-size: 16px;
        color: #ffffff;
        font-size: 14px;
        padding-left: 0.5rem;
    }

    .jh_f_c1 a {
        position: absolute;
        left: 240px;
        bottom: -8px;
    }

    .jh_f_c2 {
        margin-top: 30px;
    }

    .jh_f_t1 a {
        display: block;
        margin-bottom: 10px;
    }

    .jh_f_ul1 li {
        float: left;
        margin-left: 20px;
    }

    .jh_f_ul1 a {
        display: block;
        text-align: center;
        font-size: 16px;
        color: #ffffff;
        margin-top: 10px;
    }
    /**************µ×²¿*************/
    .topnr {
        position: absolute;
        width: 100%;
        height: 150px;
        bottom: 100px;
        padding: 10px 30px;
        box-sizing: border-box;
        font-size: 18px;
        line-height: 40px;
    }
    .topnr img{
        width: 100%;
        height: auto;
        display: none;
    }
    .title,.title2 {
        margin-left: 0.5rem;
    }
    .title img,.title2 img{
        width: 5rem;
        height: auto;
    }
    #mobileHide  {
        display: none;
    }

    .nr1left ul, .nr1left ul li, .nr1left ul a img {
        display: block;
        width: 100%;
    }

    .nr1right {
        padding: 10px;
        box-sizing: border-box;
        margin-left: 2%;
        box-sizing: border-box;
        margin-bottom: 2rem;
    }

    .nr1right ul li {
        margin-bottom: 14px;
    }

    .nr1right ul li span {
        display: inline-block;
        height: 20px;
        width: 5px;
        background: #0766BB;
        margin-right: 10px;
        position: relative;
        top: 0.25rem;
    }

    .nr2box {
        width: 100%;
        box-sizing: border-box;
    }

    .nr2left .nr2box ul {
        padding-bottom: 15px;
    }

    .nr2left .nr2box ul li {
        width: 96%;
        padding-left: 15px;
        background: url(http://www.yicaioa.com/images/lwlb_lwlbdian.jpg) no-repeat 0px center;
    }

    .nr2left .nr2box ul li a {
        display: block;
        width: 97%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        line-height: 2rem;
        font-size: 1rem;
        color: #333;
    }
    .nr2right {
        margin-bottom: 0.5rem;
    }
    .nr2right .nr2box {
        width: 98%;
    }
    .nr2right .nr2box li {
        width: 98%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .nr2right .nr2box ul li a {
        display: block;
        width: 97%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        line-height: 2rem;
        font-size: 1rem;
        color: #333;
    }

    .nr3left img,.nr3right img {
        width: 100%;
        margin-bottom: 0.3rem;
    }

    .back {
        display: inline;
        float: right;
        margin-right: 1rem;
    }
    .nr1right .ckgd {
        float: right;
    }
    #_ideConac img {
        position: relative;
        bottom: -25px;
        right: 117%;
        width: 85%;
    }

    #_span_jiucuo img {
        position: relative;
        bottom: -30px;
        right: 100%;
    }
    .jh_f_c2 {
        display: none;
    }
}

@media (max-width: 1366px) {
    .head {
        background-size: 140% 100%;
        background-position-x: 50%;
    }
}