.top {
    display: block;
}

.jj-container {
    /* display: none; */
}
.contant {
    overflow: hidden;
    margin-top: -1px;
}

.content_box {
    width: 100%;
    /* height: 700px; */
    /* color: #FFF; */
    /* position: absolute; */
    /* top: 0; */
    /* left: 0; */
    /* z-index: 10; */
    /* background: #eee; */
}

.content_boxIn1 {
    /* width: 220px; */
    /* height: 200px; */
    /* position: absolute; */
    /* top: 35%; */
    /* margin-top: -13px; */
    /* left: 50%; */
    /* margin-left: -36%; */
}
.content_boxIn1 .jjbg {
    width: 100%;
    display: block;
}
.content_boxIn1>div {
    width: 100%;
    height: 3.1rem;
    padding: .3rem .3rem;
    background: url("sscp_mobile_topbg.jpg") repeat;
    box-sizing: border-box;
    position: relative;
    margin-left: 50px;
    transition: all 1s;
    -webkit-transition: all 1s;
    -ms-transition: all 1s;
    opacity: 0;
    color: #ffffff;
}

.content_boxIn1>div h1 {
    font-size: .3rem;
    line-height: .4rem;
    margin-bottom: .2rem;
}

.content_boxIn1>div h4 {
    font-size: 16px;
    line-height: 30px;
}

.content_boxIn1>div p {
    font-size: .24rem;
    line-height: 2;
}

.section1_bottom {
    /* height: .5rem; */
    line-height: 14px;
    display: block;
    position: absolute;
    right: .3rem;
    bottom: .3rem;
    box-sizing: border-box;
}

.section1_bottom .cheakAll_before {
    width: .7rem;
    height: .7rem;
    background: url(sscp_mobile_topmore.jpg) no-repeat center;
    background-size: .7rem;
    display: inline-block;
    float: left;
    transition: all 25px;
    -webkit-transition: all 25px;
    -ms-transition: all 25px;
}

.section1_bottom .cheakAll_before .playPic {
    width: .7rem;
    height: .7rem;
    border: 1px solid #651115;
    border-radius: 100%;
}

.section1_bottom:hover .playPic {
    animation: playBtn 1.5s infinite linear;
}

@keyframes playBtn {
    from {
        transform: scale(1);
        opacity: 1
    }

    to {
        transform: scale(1.6);
        opacity: 0;
    }
}

.section1_bottom .cheakAll_after {
    transition: all 25px;
    -webkit-transition: all 25px;
    -ms-transition: all 25px;
    color: #8edb36;
}

.section1_bottom .cheakAll {
    line-height: .7rem;
    display: inline-block;
    float: left;
    margin-left: .2rem;
    font-size: .24rem;
    color: #FFF;
    transition: all 25px;
    -webkit-transition: all 25px;
    -ms-transition: all 25px;
}

.section1_bottom:hover .cheakAll {
    animation: changeColor .5s 1 alternate forwards
}

.section1_bottom:hover .cheakAll_after {
    animation: changes .2s linear alternate forwards
}

@keyframes changes {
    from {
        transform: translateX(0)
    }

    to {
        transform: translateX(10px)
    }
}

@keyframes changeColor {
    from {
        color: #FFF;
    }

    to {
        color: #eee;
    }
}

.section1_bottom .cheakAll_after {
    width: 0.4rem;
    height: 9px;
    background: url(jj-arrowright-white.png) no-repeat center;
    background-size: 100%;
    display: inline-block;
    margin-left: .2rem;
    float: left;
    margin-top: .3rem;
}

.jj-container #video {
    display: none;
}
.header {
    display: none;
}
/* header end */


/* main */
.jj-main {
    /* width: 1400px; */
    margin: .3rem 0 .3rem;
    background: url(./back-img3.png);
    padding: .3rem .3rem 0 .3rem;
}

.jj-title {
    /* padding-top: 0.62rem; */
    padding-left: .3rem;
}

.jj-title img {
    width: 0.5rem;
    height: 0.5rem;
}

.jj-title span {
    font-size: 0.44rem;
    margin: 0 0 0 0.12rem;
    position: relative;
    top: -0.08rem;
}

.jj-leader-index {
    position: relative;
    /* width: 100%; */
    background: url('./back-img2.png') 100%;
    margin-top: 0.58rem;
    padding: 0.3rem;
    box-sizing: border-box;
    /* overflow: hidden; */
    /* margin-right: .3rem; */
}

.jj-leader-index .leader-box {
    float: left;
    width: 3rem;
}
.jj-leader-index .leader-box .leader-name {
    font-size: 0.5rem;
    color: #7b1114;
    /* text-align: center; */
}

.jj-leader-index .leader-box .leader-inform {
    font-size: 0.28rem;
    line-height: 1.8;
    color: #1a1a1a;
    margin-top: 0.3rem;
}
.leader-produce {
    clear: both;
    font-size: 0.3rem;
    line-height: 1.8;
    color: #532C2F;
    margin-top: .3rem;
}
.jj-leader-index .leader-box .leader-produce {
    font-size: 0.28rem;
    color: #532c2f;
    margin-top: 0.34rem;
    position: relative;
    line-height: 1.5;
}

.jj-leader-index .leader-pic {
    width: 3rem;
    height: 4rem;
    background: url(./back-img1.png);
    position: absolute;
    top: -.8rem;
    right: 0;
}

.jj-leader-index .leader-pic img {
    width: 3rem;
    height: 4rem;
    position: absolute;
    top: -.18rem;
    left: -.18rem;
}

.jj-leader-others {
    width: 100%;
    /* padding: 0.3rem .3rem 0 .3rem; */
    clear: both;
    margin-top: .3rem;
}

.jj-leader-others .jj-leader-other {
    width: 100%;
    height: 3.2rem;
    background: url('./back-img2.png');
    margin-bottom: 0.3rem;
    padding: 0.44rem .3rem;
    box-sizing: border-box;
}

.jj-leader-others .jj-leader-other .leader-pic {
    /* background: #d3c3c3; */
    height: 2.54rem;
    float: left;
    position: relative;
    background: url(./back-img1.png);
    /* padding: 1rem; */
    width: 1.94rem;
}

.jj-leader-others .jj-leader-other .leader-pic img {
    width: 1.94rem;
    /* height: 2.1rem; */
    /* padding: 0.1rem 0.1rem 0.1rem 0.1rem; */
    box-sizing: border-box;
    position: absolute;
    top: -0.18rem;
    left: -.12rem;
}

.jj-leader-others .jj-leader-other .leader-name {
    display: -webkit-box;
    font-size: 0.38rem;
    padding: 0.04rem 0 0 0.3rem;
    color: #7b1114;
    line-height: 0.52rem;
}

.jj-leader-others .jj-leader-other .leader-inform {
    font-size: 0.3rem;
    padding: 0.2rem 0 0 0.3rem;
    line-height: 1.8;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
}


.jj-main2 {
    background: url('./back-img3.png');
    /* padding: 0 .3rem; */
}

.jj-zzjg-items {
    width: 100%;
    /* height: 229px; */
    margin-top: 0.4rem;
}

.jj-zzjg-items .jj-zzjg-item:first-child {
    margin-left: 0;
}

.jj-zzjg-item {
    width: 100%;
    background: url('./jj-zzjg-item-back.png') no-repeat;
    background-size: 100% 100%;
    box-shadow: 1px 2px 8px rgba(0, 0, 0, 0.1);
    margin-top: 0.4rem;
}

.jj-zzjg-item .jj-zzjg-title {
    width: 100%;
    /* height: 0.3rem; */
    padding-top: 0.5rem;
    position: relative;
}

.jj-zzjg-item .jj-zzjg-title .jj-zzjg-box {
    position: absolute;
    top: 0.16rem;
}

.jj-zzjg-item .jj-zzjg-title .jj-zzjg-box span {
    font-size: 0.3rem;
    color: #fff;
    background: rgb(183, 124, 124);
    height: 0.7rem;
    line-height: 0.7rem;
    padding: 0 0.3rem;
    display: block;
    float: left;
}

.jj-zzjg-item .jj-zzjg-title .jj-zzjg-box img {
    width: 0.6rem;
    margin-left: -1px;
    margin-bottom: 0;
    display: block;
    float: left;
}

.jj-zzjg-item .jj-zzjg-title .jj-zzjg-line {
    width: 100%;
    height: 1px;
    background: #e7dfdf;
    float: left;
}

.jj-zzjg-item-hign .jj-zzjg-title .jj-zzjg-box {
    position: absolute;
    /* top: 0.64rem; */
}

.jj-zzjg-item-hign .jj-zzjg-title .jj-zzjg-box span {
    font-size: 0.24rem;
    color: #fff;
    background: rgb(183, 124, 124);
    width: 6.2rem;
    /* height: 1rem; */
    /* line-height: 0.5rem; */
    padding: 0;
    display: block;
    float: left;
}

.jj-zzjg-item-hign .jj-zzjg-title .jj-zzjg-box img {
    /* margin-left: -0.04rem; */
    /* margin-bottom: -0.20rem; */
    /* width: 1.192rem; */
}

.jj-zzjg-item-hign .jj-zzjg-title {
    /* padding-top: 1.33rem; */
}

.jj-zzjg-item-hign .jj-zzjg-content {
    /* margin-top: 0.4rem; */
}

.jj-zzjg-content {
    font-size: 0.28rem;
    line-height: 0.5rem;
    color: #532c2f;
    padding: 0 0.36rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: .6rem;
}

.jj-zzjg-more {
    color: #7e1114;
    padding: 0.28rem 0 0.4rem 0.36rem;
    display: block;
}

.zzjg-lxwm {
    /* background: url('./jj-zzjg-lxwm-back.png'); */
    /* margin-top: 0.86rem; */
    width: 100%;
    /* height: 9rem; */
    /* margin-bottom: 2rem; */
}
.zzjg-lxwm-box {
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.zzjg-lxwm-box .map {
    width: 100%;
}
.zzjg-lxwm-content {
    /* width: 100%; */
    /* height: 10rem; */
    background: url('./jj-zzjg-lxwm-content-back.png');
    /* position: absolute; */
    /* right: 0; */
    padding: 0.6rem 0.4rem .4rem;
    color: #fff;
}
.zzjg-lxwm-content .zzjg-lxwm-title {
    font-size: 0.44rem;
    line-height: 0.56rem;
}
.zzjg-lxwm-content .zzjg-lxwm-line {
    width: 1rem;
    height: 0.04rem;
    background: #fff;
    margin: 0.3rem 0 0.3rem 0;
}
.zzjg-lxwm-content-item {
    position: relative;
    padding-left: .5rem;
}
.zzjg-lxwm-content-item .img {
    display: block;
    width: .4rem;
    position: absolute;
    left: 0;
    top: .1rem;
    text-align: center;
}
.zzjg-lxwm-content-item img {
    position: relative;
    /* bottom: -0.1rem; */
    width: 90%;
}
.zzjg-lxwm-content-item span {
    /* margin-left: 0.08rem; */
    font-size: 0.28rem;
    line-height: 0.6rem;
    padding-bottom: 0.2rem;
    display: block;
}
.zzjg-lxwm-content-item p {
    margin: 0 0 0.4rem 0;
    font-size: 0.26rem;
    display: inline-block;
    color: #fff;
}

.jj_box {
    overflow: hidden;
}
.jj_box .title {
    width: 453px;
    margin: 0 auto;
    padding-bottom: 45px;
    position: relative;
    display: none;
}
.jj_box .title::after {
    content: "";
    background: #E3D7D7;
    width: 1px;
    height: 55px;
    position: absolute;
    bottom: 0;
    left: 226px;
}
.jj_box .title img {
    width: 100%;
}
.jj_box .jj_box_ul {
    overflow: hidden;
    padding-top: .3rem;
    position: relative;
}
.jj_box .jj_box_ul::before {
    content: "";
    background: url("sscp_jg2.png") top center no-repeat;
    background-size: contain;
    position: absolute;
    top: 0px;
    left: 30px;
    width: 1327px;
    height: 7px;
    display: none;
}
.jj_box .jj_box_ul li {
    position: relative;
    cursor: pointer;
    margin-bottom: .1rem;
}
.jj_box .jj_box_ul li::before {
    content: "";
    background: #E3D7D7;
    width: 1px;
    height: 60px;
    position: absolute;
    top: -55px;
    left: 30px;
    display: none;
}
.jj_box .jj_box_ul li:first-child::before, .jj_box .jj_box_ul li:last-child::before {
    height: 50px;
    top: -46px;
}
.jj_box .jj_box_ul li:last-child {
    margin-right: 0;
}
.jj_box .jj_box_ul li h2 {
    background: url("sscp_jg3_m.jpg") no-repeat;
    background-size: 100% 100%;
    padding: .2rem 0;
    font-size: .3rem;
    font-weight: normal;
    line-height: .6rem;
    padding-left: 1.1rem;
    padding-right: .3rem;
}
.jj_box .jj_box_ul li:hover h2 {
    background: url("sscp_jg3_on_m.jpg") no-repeat;
    background-size: 100% 100%;
    z-index: 3;
    position: relative;
}
.jj_box .jj_box_ul li h2::before {
    content: "";
    background: url("sscp_jg4.png") no-repeat;
    background-size: cover;
    width: .5rem;
    height: .5rem;
    position: absolute;
    top: 0.28rem;
    left: .3rem;
    display: block;
}
.jj_box .jj_box_ul li:nth-child(8) h2, .jj_box .jj_box_ul li:nth-child(9) h2 {}
.jj_box .jj_box_ul .jj_box_txt {
    background: #F4EFEF;
    border: 1px #E3D7D7 dashed;
    color: #57262B;
    font-size: .3rem;
    line-height: 1.8;
    left: 62px;
    top: 3px;
    z-index: 2;
    padding: .3rem .4rem;
    overflow: hidden;
    transition: .3s ease-in-out;
    display: none;
}
.jj_box .jj_box_ul .jj_box_txt.active {
    display: block;
}
.jj_box .jj_box_ul .jj_box_txt2 {
    background: #F4EFEF;
    border: 1px #E3D7D7 dashed;
    color: #57262B;
    font-size: .3rem;
    line-height: 1.8;
    right: 62px;
    top: 3px;
    z-index: 2;
    padding: 0.3rem .4rem;
    overflow: hidden;
    transition: .3s ease-in-out;
    display: none;
}
.jj_box .jj_box_ul .jj_box_txt2.active {
    display: block;
}