.sj_top_bg,
.sj_m_nav {
    display: none;
}
#imgModule {
    display: none;
}
@media only screen and (max-width:480px) {
    .top_bg {
        display: none;
    }

    .sj_top_bg,
    .sj_m_nav {
        display: block;
    }
    
    .width1200 {
        width: 375px !important;
        margin: 0px auto;
        min-width: 100% !important;
    }

    body {
        overflow-x: hidden;
    }

    .sj_top_bg {
        height: 58px;
        border-bottom: 1px solid #e8e8e8;
        position: relative;
        overflow: visible;
    }
    .sj_top_bg .sj_so {
        position: absolute;
        left:0;
        top:100%;
        width: 100%;
        background-color: #fff;
        z-index: 5;
        display: none;
    }
    .sj_top_bg .sj_so .bg {
        position: relative;
        padding-right: 36px;
        border:1px solid #e8e8e8;
    }
    .sj_top_bg .sj_so .r {
        position: absolute;
        right: 0;
        top:0;
        width: 36px;
        height: 36px;
        background: url(/template/cn/css/../images/top_s.png) no-repeat center;
        cursor: pointer;
        border:none;
    }
    .sj_top_bg .sj_so input {
        display: block;
        width: 90%;
        height: 36px;
        line-height: 36px;
        border:none;
        padding:0 5%;
    }
    .sj_top_bg .sj_so input:focus {outline: none; border:none;}
    .sj_top_bg a {
        position: absolute;
        width: 48px;
        height: 58px;
        top: 0px;
        background-repeat: no-repeat;
    }

    .sj_top_bg a.gh {
        background-image: url(/template/cn/css/../images/lm.jpg);
        background-size: 16px auto;
        left: 0px;
        background-position: 15px 24px;
    }

    .sj_top_bg .logo {
        padding-left: 122px;
        padding-right: 48px;
        line-height: 58px;
        font-size: 14px;
        font-weight: 500;
    }

    .sj_top_bg .logo img {
        height: 26px;
        position: absolute;
        left: 92px;
        top: 50%;
        margin-top: -15px;
    }

    .sj_top_bg a.so {
        background-image: url(/template/cn/css/../images/so.jpg);
        right: 0px;
        background-position: 17px 20px;
    }

    .m_nav {
        position: fixed;
        top: 0px;
        left: 0px;
        right: 0px;
        opacity: 0;
        z-index: -9;
        bottom: 0px;
        overflow: hidden;
        transition: all .2s ease;
        margin: 0px auto;
        max-width: 375px;
    }

    .m_nav.selected {
        opacity: 1;
        z-index: 888;
        transition: all .2s ease;
    }

    .m_nav a.gb {
        position: absolute;
        top: 0px;
        left: 0px;
        bottom: 0px;
        right: 0px;
        background-color: rgba(0, 0, 0, 0.5);
    }

    .m_nav ul {
        background-color: #000000;
        position: absolute;
        top: 0px;
        left: 0px;
        width: 0px;
        bottom: 0px;
        padding: 12px 24px;
        transition: all .2s ease;
    }

    .m_nav.selected ul {
        width: 67.204%;
        transition: all .2s ease;
    }

    .m_nav ul li {
        overflow: hidden;
        height: 3.4375rem;
        transition: height .1s linear;
        font-weight: 300;
    }

    .m_nav ul li.on {
        height: auto;
        transition: height .1s linear;
    }

    .m_nav ul li dd {
        border-bottom: 1px solid #4f504f;
        color: #ffffff;
        font-size: 16.5px;
        height: 49.13px;
        line-height: 49.13px;
        position: relative;
    }

    .m_nav ul li dd a {
        color: #ffffff;
    }

    .m_nav ul li dd i {
        position: absolute;
        width: 13px;
        height: 8px;
        transition: all .1s ease;
        background: url(/template/cn/css/../images/jt_8315bb051ca04c23a6d8bd0f6812199d.png) no-repeat;
        right: 0px;
        top: 50%;
        margin-top: -4px;
    }

    .m_nav ul li.on dd i {
        transform: rotate(180deg);
        transition: all .1s ease;
    }

    .m_nav ul li dl {
        border-bottom: 1px solid #4f504f;
        height: 49px;
        line-height: 49px;
    }

    .m_nav ul li dl a {
        display: block;
        padding-left: 20px;
        font-size: 16.5px;
        font-weight: 400;
        color: #666666;
    }

    .m_nav ul li dl.on a {
        color: #ffffff;
    }

    .banner,
    .i_bg i.bg_l,
    .i_bg i.bg_r,
    .i_tit i.l {
        display: none;
    }

    .sj_banner {
        display: block;
        overflow: hidden;
        margin: 0px auto;
        max-width: 375px;
    }

    .i_bg {
        padding: 0px;
        margin: 0px;
        background: none;
    }

    .i_tit {
        margin: 28px auto;
        width: 100%;
        height: 57px;
        padding: 0px;
    }

    .i_tit dd {
        font-size: 21px;
        margin-bottom: 4px;
        font-weight: 700;
    }

    .i_tit ol {
        font-size: 12px;
    }

    .i_tit i {
        position: absolute;
        width: 21px;
        height: 2px;
        background-color: #da251c;
        bottom: 0px;
        left: 50%;
        margin-left: -10.5px;
        top: auto;
    }

    .i_about {
        display: none;
    }

    .i_sj_about {
        width: 329px;
        margin: 0px auto 45px;
        display: block;
    }

    .i_sj_about .c {
        overflow: hidden;
    }

    .i_sj_about .c dl {
        overflow: hidden;
    }

    .i_sj_about .c dl.t {
        text-align: center;
        margin-bottom: 18px;
    }

    .i_sj_about .c dl.t img {
        max-width: 263.25px;
        margin: 0px auto;
    }

    .i_sj_about .c dl.f {
        font-size: 14px;
        line-height: 25px;
        color: #666666;
        text-indent: 30px;
        text-align: justify;
    }

    .i_xw {
        display: none;
    }

    .i_sj_xw {
        background-color: #fafafa;
        padding-bottom: 18px;
        display: block;
    }

    .i_sj_xw .flexslider {
        position: relative;
        overflow: hidden;
        padding: 10px 0px 26px;
    }

    .i_sj_xw .flexslider .slides,
    .i_sj_xw .flexslider .slides li {
        overflow: hidden;
    }

    .i_sj_xw .flexslider .slides li {
        position: relative;
    }

    .i_sj_xw .flexslider .slides li a {
        display: block;
    }

    .i_sj_xw .flexslider .slides li a ol {
        text-align: center;
    }

    .i_sj_xw .flexslider .slides li a ol img {
        max-height: 140.39px;
    }

    .i_sj_xw .flexslider .slides li a dd {
        text-align: center;
        line-height: 46px;
        color: #333333;
        font-size: 16.5px;
    }

    .i_sj_xw .flexslider .slides li a dl {
        text-align: center;
        margin-bottom: 1rem;
        font-size: 14px;
        color: #888888;
        width: 58%;
        margin: 0px auto;
    }

    .i_sj_xw .flexslider .flex-control-nav {
        position: absolute;
        bottom: 0px;
        width: 100%;
        text-align: center;
    }

    .i_sj_xw .flexslider .flex-control-nav li {
        margin: 0px 4px;
        display: inline-block;
        width: 8px;
        height: 8px;
        cursor: pointer;
        position: relative;
        overflow: hidden;
    }

    .i_sj_xw .flexslider .flex-control-nav li a {
        text-indent: -99em;
        position: absolute;
        left: 0px;
        right: 0px;
        bottom: 0px;
        border-radius: 1rem;
        top: 0px;
        background-color: #aaaaaa;
    }

    .i_sj_xw .flexslider .flex-control-nav li a.flex-active {
        background-color: #fc001b;
    }

    .i_sj_xw .flex-direction-nav {
        display: none;
    }

    .i_cp {
        display: none;
    }

    .i_sj_cp {
        display: block;
        padding: 0px 6.523%;
        overflow: hidden;
        margin-top: -1.5rem;
    }

    .i_sj_cp li {
        border-top: 1px solid #e8e8e8;
        margin-top: -1px;
        padding: 1.5rem 0px;
        overflow: hidden;
    }

    .i_sj_cp li a {
        display: block;
    }

    .i_sj_cp li a div.l {
        float: left;
        width: 88.91px;
        height: 88.91px;
        background-color: #f6f6f6;
        position: relative;
    }

    .i_sj_cp li a div.l img {
        position: absolute;
        margin: auto;
        top: 0px;
        left: 0px;
        right: 0px;
        bottom: 0px;
    }

    .i_sj_cp li a div.r {
        float: right;
        width: 180px;
        height: 99px;
        margin-right: 34px;
    }

    .i_sj_cp li a div.r dd {
        height: 36px;
        line-height: 36px;
        color: #333333;
        font-size: 16.5px;
    }

    .i_sj_cp li a div.r dl {
        color: #888888;
        font-size: 14px;
        line-height: 20px;
    }

    .i_zl_bg {
        display: none;
    }

    .i_sj_zlrz {
        display: block;
        background-color: #fafafa;
        padding-bottom: 15px;
        margin-top: 25px;
        position: relative;
    }

    .i_sj_zlrz .i_jz_bg {
        position: absolute;
        z-index: 5;
        bottom: 60px;
        height: 220px;
        left: 0px;
        right: 0px;
        background: url(/template/cn/css/../images/loading.gif) no-repeat scroll center rgba(0, 0, 0, 0.2);
    }

    .i_sj_zlrz .flexslider {
        position: relative;
        overflow: hidden;
        padding-bottom: 30px;
    }

    .i_sj_zlrz .flexslider .slides,
    .i_sj_zlrz .flexslider .slides li {
        overflow: hidden;
    }

    .i_sj_zlrz .flexslider .slides li {
        position: relative;
        height: 220px;
        overflow: hidden;
    }

    .i_sj_zlrz .flexslider .slides li div.nr {
        position: absolute;
        right: 0px;
        bottom: 0px;
        left: 0px;
    }

    .i_sj_zlrz .flexslider .slides li div.bg {
        float: left;
        width: 187.5px;
    }

    .i_sj_zlrz .flexslider .slides li div.bg ol {
        background: url(/template/cn/css/../images/bg_b6eadf7c29244df9b965d1f50798de17.png) no-repeat;
        width: 117px;
        height: 150px;
        padding: 10px;
        margin: 0px auto;
        position: relative;
        text-align: center;
        background-size: 100% 100%;
        margin-bottom: 10px;
    }

    .i_sj_zlrz .flexslider .slides li div.bg ol img {
        max-height: 150px;
        position: absolute;
        margin: auto;
        left: 10px;
        right: 10px;
        bottom: 10px;
        top: 10px;
    }

    .i_sj_zlrz .flexslider .slides li div.bg dd {
        text-align: center;
        line-height: 20px;
        height: 40px;
        color: #333333;
        font-size: 12px;
        width: 80%;
        margin: 0px auto;
    }

    .i_sj_zlrz .flexslider .flex-control-nav {
        position: absolute;
        bottom: 0px;
        width: 100%;
        text-align: center;
    }

    .i_sj_zlrz .flexslider .flex-control-nav li {
        margin: 0px 5px;
        display: inline-block;
        width: 8px;
        height: 8px;
        cursor: pointer;
        position: relative;
        overflow: hidden;
    }

    .i_sj_zlrz .flexslider .flex-control-nav li a {
        text-indent: -99em;
        position: absolute;
        left: 0px;
        right: 0px;
        bottom: 0px;
        border-radius: 1rem;
        top: 0px;
        background-color: #aaaaaa;
    }

    .i_sj_zlrz .flexslider .flex-control-nav li a.flex-active {
        background-color: #fc001b;
    }

    .i_sj_zlrz .flex-direction-nav {
        display: none;
    }

    .foot_bg {
        background-color: #171b22;
        color: #666666;
        font-size: 0.75rem;
        margin: 0px auto;
        max-width: 375px;
        display: none;
    }

    .sy_foot_bg {
        display: block;
    }

    .foot_bg .f_nav {
        text-align: center;
        padding-top: 20px;
    }

    .foot_bg .f_nav a {
        font-size: 14px;
        color: #ffffff;
        margin: 0px 15px;
    }

    .foot_bg ul.t {
        padding: 20px 6.523% 0px;
        overflow: hidden;
        line-height: 1.25rem;
    }

    .foot_bg ul.t li {
        margin-bottom: 1rem;
        line-height: 1.5;
        font-size: 12px;
        max-width: 100%;
    }

    .foot_bg ul.t li a {
        color: #666666;
    }

    .foot_bg ul.t li.l1 {
        margin-bottom: 0px;
    }

    .foot_bg ul.t li.l1 p {
        margin-bottom: 1rem;
    }

    .foot_bg .f {
        border-top: 1px solid #666666;
        width: 100%;
        min-width: 100%;
        line-height: 32px;
    }

    .foot_bg .f p {
        transform: scale(.8);
        text-align: center;
    }

    .foot_bg .f dl.p {
        display: none;
    }

    .foot_bg .f dl.s {
        display: block;
        font-size: 0.7rem;
    }

    .ny_banner {
        text-align: center;
        padding-top: 20px;
        margin-top: 0px;
        background: none !important;
        height: auto;
    }

    .ny_banner div dd {
        font-size: 21px;
        color: #373737;
        margin-bottom: 7px;
        height: 29px;
        line-height: 29px;
    }

    .ny_banner div dl {
        font-size: 0.75rem;
        color: #acacac;
        text-transform: uppercase;
    }

    .page_ny ul.fl {
        display: none;
    }

    .page_ny {
        padding: 0px;
    }

    .page_ny div.fr {
        margin: 17px auto 25px;
        width: 327.59px;
        line-height: 1.75rem;
        float: none;
        font-weight: 400;
        font-size: 1rem;
        color: #333333 !important;
    }

    .about_sm ol {
        margin-bottom: 12px !important;
    }

    .about_sm dl {
        padding: 10px;
        overflow: hidden;
    }

    .about_sm dl h2 {
        font-weight: 400 !important;
        font-size: 18.6px !important;
    }

    .about_sm dl p {
        margin-top: 6px !important;
        font-size: 14px !important;
        line-height: 25px !important;
        color: #333333 !important;
    }

    .about_sm dl p span {
        font-size: 14px !important;
        line-height: 25px !important;
        color: #333333 !important;
    }

    .about_pc {
        margin: 12px auto 0px;
        width: 328.13px;
        overflow: hidden;
        font-weight: 400;
    }

    .about_pc .tit {
        font-size: 16.5px;
        color: #333333;
        line-height: 46px;
        height: 46px;
    }

    .about_pc div {
        overflow: hidden;
    }

    .about_pc .gsjs ol {
        text-align: center;
    }

    .about_pc .gsjs dl {
        text-indent: 2em;
        font-size: 14.5px;
        color: #333333;
        line-height: 24px;
        text-align: justify;
    }

    .about_pc .gsjs dl p {
        margin-top: 5px;
    }

    .about_pc .gsgy {
        height: auto;
        background: none;
    }

    .about_pc .gsgy ul {
        overflow: hidden;
        width: 328px;
        height: 182px;
        padding-top: 18px;
        background: url(/template/cn/css/../images/sj_a1.jpg) no-repeat;
        background-size: 100% 100%;
        margin: 0px auto 10px;
    }

    .about_pc .gsgy ul li {
        overflow: hidden;
       
        line-height: 23px;
    }

    .about_pc .gsgy ul li span {
        display: block;
        color: #666666;
        font-size: 13.5px;
    }

    .about_pc .gsgy ul li span.l {
        float: left;
        width: 105px;
        text-align: right;
    }

    .about_pc .gsgy ul li span.r {
        float: right;
        width: 212px;
    }

    .about_pc .gsyg {
        overflow: hidden;
        position: relative;
        padding-bottom: 30px;
        margin-bottom: 20px;
    }

    .about_pc .gsyg li {
        overflow: hidden;
        color: #333333;
        background: none !important;
    }

    .about_pc .gsyg li.r {
        margin-left: 0px;
        padding-left: 0px;
    }

    .about_pc .gsyg li.l {
        margin-right: 0px;
        padding-right: 0px;
    }

    .about_pc .gsyg i.bg {
        position: absolute;
        z-index: -1;
        width: 1px;
        top: 10px;
        bottom: 0px;
        background-color: #dddddd;
        left: 50%;
        margin-left: -0.5px;
    }

    .about_pc .gsyg li.r dl {
        margin-left: 48.85%;
        padding-left: 45px;
        background: url(/template/cn/css/../images/sj_a2_r.png) no-repeat scroll left 5px;
    }

    .about_pc .gsyg li.l dl {
        margin-right: 48.85%;
        padding-right: 45px;
        text-align: right;
        background: url(/template/cn/css/../images/sj_a2_l.png) no-repeat scroll right 5px;
    }

    .about_pc .gsyg li dl p {
        font-size: 14px;
        line-height: 24px;
    }

    .about_pc .gsyg li dl p.t {
        font-weight: bold;
    }

    .about_pc .shsz {
        display: none;
    }

    .about_pc .sj_shsz {
        display: block;
    }

    .about_pc .shrb {
        display: none;
    }

    .about_pc .sj_shrb {
        display: block;
    }

    .about_pc .jsll,
    .about_pc .jsll li {
        overflow: hidden;
    }

    .about_pc .jsll li {
        margin-top: 30px;
        text-align: center;
        width: 100%;
        margin-right: 0px;
    }

    .about_pc .jsll li img {
        width: 125px;
    }

    .about_pc .jsll li.l1 img {
        border: 4px solid #dc587b;
    }

    .about_pc .jsll li.l2 img {
        border: 4px solid #079243;
    }

    .about_pc .jsll li.l3 img {
        border: 4px solid #4f5a9e;
    }

    .about_pc .jsll li dd {
        margin-top: 8px;
        font-size: 14px;
        color: #333333;
    }

    .about_jt {
        min-width: 100%;
        margin-top: 25px;
        padding-bottom: 0px;
    }

    .about_jt .pc {
        display: none;
    }

    .about_jt .sj {
        display: block;
    }

    .xw_tit {
        padding-top: 17px;
        height: 29px;
        line-height: 29px;
        margin-bottom: 5px;
        text-align: center;
        font-size: 21px;
    }

    .news_banner,
    .pc_bg {
        display: none;
    }

    .sj_sw {
        display: block;
    }

    .sj_news_bg {
        width: 329px;
        margin: 0px auto;
        overflow: hidden;
    }

    .news_list li {
        padding: 0px;
        margin: 0px;
        height: auto;
    }

    .news_list li a .bg {
        overflow: hidden;
        padding: 0.875rem 0px;
    }

    .news_list li a .bg dd {
        font-size: 16.5px;
        color: #666666;
        line-height: 24px;
    }

    .news_list li a .bg ol {
        color: #e92016;
        text-decoration: underline;
        margin: 7px 0px 10px;
    }

    .news_list li a .bg dl {
        font-size: 0.75rem;
        color: #999999;
    }

    .news_show li.t {
        font-size: 21px;
        padding: 15px 0px;
    }

    .news_show li.c {
        font-size: 0.75rem;
        height: 1rem;
        line-height: 1rem;
    }

    .news_show li.f {
        font-size: 15.5px;
        line-height: 30px;
        font-weight: 300;
        padding: 1.5rem 0px;
    }

    .news_show li.f p span {
        font-size: 15.5px !important;
        line-height: 30px !important;
    }

    .news_xgs {
        border: 0px;
    }

    .news_xgs li {
        height: auto;
        padding-top: 24px;
    }

    .news_xgs li div {
        padding-left: 14px;
        position: relative;
    }

    .news_xgs li div.t {
        line-height: 24px;
        font-size: 16.5px;
        margin-bottom: 0px;
    }

    .news_xgs li div.t i {
        position: absolute;
        width: 6px;
        height: 6px;
        background-color: #000000;
        border-radius: 50%;
        left: 0px;
        top: 11px;
    }

    .news_xgs li div.c {
        line-height: 24px;
        font-size: 15px;
        display: none;
        margin: 18px 0px;
    }

    .news_xgs li.on div.c {
        display: block;
    }

    .news_xgs li div.c p span {
        font-size: 15px !important;
    }

    .news_xgs li div.f {
        display: block;
        opacity: 1;
        font-size: 0.75rem;
        margin-top: 0px;
        padding-bottom: 12px;
        color: #999999;
        line-height: 1.125rem;
    }

    .news_t {
        line-height: 24px;
        font-size: 0.75rem;
        margin-top: 10px;
        margin-bottom: 0px;
        padding-bottom: 0px;
        color: #666666;
    }

    .cp_banner {
        display: none;
    }

    .sj_cp_banner {
        display: block;
    }

    .sj_cp_banner {
        text-align: center;
        padding-top: 20px;
    }

    .sj_cp_banner dd {
        font-size: 21px;
        color: #373737;
        margin-bottom: 7px;
        height: 29px;
        line-height: 29px;
    }

    .sj_cp_banner dl {
        font-size: 0.75rem;
        color: #acacac;
        text-transform: uppercase;
    }

    .product_fr .tit {
        font-size: 16.5px;
        font-weight: bold;
        margin: 12px 0px 18px;
    }

    .product_fr ul li {
        width: 105%;
    }

    .product_fr ul li {
        float: left;
        width: 157.94px;
        height: 164px;
        margin-right: 12px;
        margin-bottom: 17px;
    }

    .product_fr ul li div.t {
        height: 105.3px;
        margin-bottom: 9px;
    }

    .product_fr ul li div.f {
        /* height: 50px; */
    }

    .product_fr ul li div.f dl {
        float: left;
        padding-left: 10px;
        font-size: 14px;
        min-width: 30px;
        line-height: 25px;
        height: 25px;
        color: #666666;
        margin-right: 18px;
        position: relative;
    }

    .product_fr ul li div.f dl i {
        position: absolute;
        width: 7px;
        height: 7px;
        background-color: #da251c;
        left: 0px;
        top: 9px;
    }
    .product_fr ul li div.f ul li {font-size: 14px; width: 100%; height: auto; line-height: 1.785em; padding-left:0.715em;}
    .product_fr ul li div.f ul li:before {width: 0.5em; height: 0.5em; top:0.715em;}
    .sj_lxwm .tit {
        color: #333333;
        font-weight: 700;
        font-size: 16px;
    }

    .lxwm_banner i {
        display: none;
    }

    .lxwm_banner .width1200 {
        background-color: #ffffff;
    }

    .lxwm {
        height: auto;
    }

    .lxwm .bg {
        margin: 17px auto 25px;
        width: 327.59px;
        box-shadow: 0px 0px 0px #ffffff;
    }

    .lxwm .bg div.fl {
        background: none;
        width: 100%;
        padding: 0px;
        height: auto;
    }

    .lxwm .bg div.fl div {
        color: #333333;
        font-size: 15px;
    }

    .lxwm .bg div.fl div.tit {
        display: block;
        font-size: 16px;
        font-weight: bold;
        margin-bottom: 20px;
    }

    .lxwm .bg div.fl div.t span {
        padding-bottom: 10px;
        border-bottom: 0px !important;
    }

    .lxwm .bg div.fl div.t span.o {
        color: rgb(218, 37, 28);
        background: url(/template/cn/css/../images/lxwm_jt.jpg) no-repeat scroll center bottom;
    }

    .lxwm .bg div.fl div.f {
        margin-top: 0px;
        padding: 0.75rem;
        background-color: #f7f7f7;
        overflow: hidden;
        margin-bottom: 10px;
    }

    .lxwm .bg div.fl div.f dl {
        line-height: 2;
    }

    .lxwm .bg div.fl div.f dl.p {
        display: none;
    }

    .lxwm .bg div.fl div.f dl.s {
        display: block;
    }

    .lxwm .bg div.fr {
        width: 100%;
        height: auto;
    }

    .lxwm .bg div.fr form {
        width: auto;
        height: auto;
        padding: 0.75rem;
        background-color: #f7f7f7;
    }

    .lxwm .bg div.fr form div.form-group {
        background-color: #ffffff;
        margin-bottom: 12px;
        width: 100% !important;
        font-size: 12px;
    }

    .lxwm .bg div.fr form div.form-group label {
        float: left;
        margin-left: 15px;
        height: 40px;
        line-height: 40px;
    }

    .lxwm .bg div.fr form div.form-group div {
        border: 0px;
    }

    .lxwm .bg div.fr form div.form-group div input,
    .lxwm .bg div.fr form div.form-group div textarea {
        font-size: 12px;
        line-height: 2;
    }

    .lxwm .bg div.fr form div#dr_row_liuyan label {
        margin-top: 10px;
    }

    .lxwm .bg div.fr form div.form-group div textarea {
        margin: 20px 0px;
    }

    .lxwm .bg div.fr form div.tj {
        margin-top: 20px;
    }

    .lxwm .bg div.fr form div.tj a {
        height: 37px;
        line-height: 37px;
        border-radius: 4px;
    }

    .tck {
        height: 90vh;
        padding: 5vh 3%;
        width: 94%;
        top: 60px;
    }

    .tck div.c {
        height: 58vh;
    }

    .tck div.f a,
    .tck div.f button {
        padding: 6px 40px;
    }

    .job_xx {
        padding-top: 25px;
    }

    .job_xx ul.fl,
    .job_list {
        width: 327.59px;
        margin: 0px auto;
        float: none;
    }

    .job_xx ul.fl {
        display: block;
    }

    .job_xx ul.fl li {
        margin-bottom: 12px;
        float: left;
        width: 50%;
        text-align: center;
        height: 26px;
        line-height: 26px;
        font-size: 14px;
        color: rgb(88, 88, 88);
        border-radius: 4px;
        padding-left: 0px;
    }

    .job_xx ul.fl li.on {
        color: #ffffff;
        background: none;
        background-color: #da251c;
    }
    .job_xx ul.fl li.on a {color:#fff;}
    .job_list .con {
        background-color: #f7f7f7;
        padding: 35px 30px;
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 10px;
        color: #111111;
        min-height: 100px;
    }

    .job_list .con .tb {
        display: none;
    }

    .job_list .more {
        display: block;
    }

    .pc_fy {
        display: none;
    }

    .fenye i {
        padding: 0px 8px;
    }

    .page {
        padding: 0px 0px 40px;
        font-size: 16px;
        line-height: 30px;
    }

    .page div.l {
        display: none;
    }

    .xy_banner {
        display: none;
    }

    .page div.r {
        margin: 17px auto 25px;
        float: none;
        width: auto;
        width: 327.59px;
        font-size: 16px;
        line-height: 30px;
    }

    /*手机弹出放大*/
    

    #imgDefault {
        cursor: pointer;
    }

    .lightBox {
        position: fixed;
        width: 100%;
        height: 100vh;
        display: flex;
        align-items: center;
        bottom: 0px;
    }

    .imgItem {}

    .mask {
        background: #000000;
        opacity: .8;
        filter: alpha(opacity=80);
        position: fixed;
        bottom: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
    }

    .lightBoxContent {
        width: 96%;
        left: 2%;
        position: fixed;
        text-align: center;
        height: 80vh;
    }

    #imgLoader {
        width: 32px;
        height: 32px;
        position: absolute;
        left: 50%;
        top: 50%;
        margin-top: -16px;
    }

    #imgLight {
        -webkit-animation: change 1s;
        animation: change 1s;
    }

    #imgModule .btn {
        width: 70px;
        height: 100px;
        position: absolute;
        top: 50%;
        margin-top: -50px;
        cursor: pointer;
        background-repeat: no-repeat;
    }

    #imgModule .btn#lightBoxPrev {
        background-image: url(/template/cn/css/../images/sj_l.png);
        background-position: left center;
    }

    #imgModule .btn#lightBoxNext {
        background-image: url(/template/cn/css/../images/sj_r.png);
        background-position: right center;
    }

    #lightBoxPrev {
        left: 10px;
        background-position: 2px center;
    }

    #lightBoxNext {
        right: 10px;
        background-position: -42px center;
    }

    .closeBtn {
        width: 44px;
        height: 44px;
        background-image: url(/template/cn/css/../images/sj_gb.png);
        background-position: center;
        position: absolute;
        top: 4vh;
        right: 15px;
        cursor: pointer;
    }

    .lightBoxPagination {
        position: absolute;
        left: 0;
        bottom: 50px;
        width: 100%;
        text-align: center;
        display: none;
    }

    .lightBoxPagination span {
        display: inline-block;
        width: 10px;
        height: 10px;
        border: 1px solid #fff;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        margin-right: 8px;
    }

    .lightBoxPagination span.current {
        background: #fff;
    }
}