
html{
    font-size:16px;
 }
.navbar-toggle{
    background-color: #f5f5f5;
}
.navbar-toggle span{
    background-color: #fff;
}
.flex1{
    flex:1;
}
.flex{
    display: flex;
}
.flex-jub{
    display: flex;
    justify-content: space-between;
}
.flex-w{
    display: flex;
    flex-wrap: wrap;
}
.flex-juc{
    display: flex;
    justify-content: center;
}
.flex-jue{
    display: flex;
    justify-content: flex-end;
}
.flex-jus{
    display: flex;
    justify-content: flex-start;
}
.flex-d{
    display: flex;
    flex-direction: column;
}
.flex-alc{
    display: flex;
    align-items: center;
}
.flex-ale{
    display: flex;
    align-items: flex-end;
}
.flex-als{
    display: flex;
    align-items: flex-start;
}
.img34{
    width: 2.15rem;
    height:2.15rem;
}
.pos-r{
    position: relative;
}
.pos-a{
    position: absolute;
}
.pos-f{
    position: fixed;
}
.z-index1{
    z-index: 1;
}
.lb0{
    bottom: 0;
    left: 0;
}
.tl0{
    top: 0;
    left: 0;
}
.text-1{
    display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
}
.text-2{
    display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.text-3{
    display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
}
.text-4{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
.wb100{
    width: 100%;
}
.hb100{
    height: 100%;
}
.ov{
    overflow: hidden;
}
a{
    color: #222;
}
a:hover{
    color:#222;
    text-decoration:none;
}
.pos-jz{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); 
    z-index: 3;
}
.ma-auto{
    margin: 0 auto;
}
/* 字体颜色 */

.font-c33{
    color: #333;
}

.font-c22{
    color: #222;
}

.font-c0c6{
    color: #0C68AB;
}

.font_c5c5{
    color: #5C5E64;
}
.font-ce12{
    color: #E1251B;
}

.font-c66{
    color: #666;
}
.font-cff{
    color: #fff;
}
.font-c99{
    color: #999;
}
.navbar-light .navbar-nav .active>.nav-link{
    color: #C10E24;
}
.font-c5c5{
    color: #5C5E64;
}
.font-cc1{
    color: #C1C1C1;
}
.font-c44{
    color: #444;
}
.font-cc10{
    color: #C10E24;
}
.fonnt-cc1{
    color: #c1c1c1;
}
.font-cc03{
    color: #C03546;
}
.font-c2d2{
    color: #2D2222;
}
.font-ce6{
    color: #E6E6E6;
}
.font-c00{
    color: #000;
}
.font338{
    font-size: 3.38rem;
}
.font-cb6b{
    color: #B6B6B6;
}
.font-c7a{
    color: #7A7A7A;
}
.font-c95{
    color: #959595;
}
.font-c66{
    color: #666;
}
/* 字体大小 */
.font-wb{
   font-weight: bold; 
}
.font-w4{
    font-weight: 400;
}
.font-w5{
    font-weight: 500;
}
.font-w6{
    font-weight: 600;
}
.font075{
    font-size: .75rem;
}
.text-c{
    text-align: center;
}
.text-r{
    text-align: right;
}
.text-l{
    text-align: left;
}
.font113{
    font-size: 1.13rem;
}

.font125{
    font-size: 1.25rem;
    font-family:PingFang SC;
}
.font238{
    font-size: 2.38rem;
}
.font2{
    font-size: 2rem;
    font-family:PingFang SC;
}
.font1{
    font-size: 1rem;
    font-family:PingFang SC;
}
.font225{
    font-size: 2.25rem;
    font-family:PingFang SC;
}
.font175{
    font-size: 1.75rem;
}
.font163{
    font-size: 1.63rem;
}
.font088{
    font-size: .88rem;
}
.font4{
    font-size: 4rem;
}
.font45{
    font-size: 4.5rem;
}
.li-h2{
    line-height: 2rem;
    margin-top: 1rem;
}
.font094{
    font-size: .94rem;
}
.font15{
    font-size: 1.5rem;
}
.font35{
    font-size: 3.5rem;
}
.font3{
    font-size: 3rem;
}
.font313{
    font-size: 3.13rem;
    font-family:Noto Sans CJK;
}
.li-h188{
    line-height: 1.88rem;
}
.font213{
    font-size: 2.13rem;
}
.font25{
    font-size: 2.5rem;
}
.text-h3{
    line-height: 3rem;
}
.font063{
    font-size: .63rem;
}
/* 外边距 */
.ma0{
    margin: 0;
}
.ma-r037{
    margin-right: .37rem;
}
.ma-l094{
    margin-left: .94rem;
}

.ma-t4{
    margin-top: 4rem;
}
.ma-r063{
    margin-right: .63rem;
}

.ma-0-075{
    margin: 0 .75rem;
}
.ma-t1{
    margin-top: 1rem;
}
.ma-t05{
    margin-top: .5rem;
}

.ma-b15{
    margin-bottom: 1.5rem;
}
.ma-b1{
    margin-bottom: 1rem;
}
.ma-t181{
    margin-top: 1.81rem;
}
.ma-t15{
    margin-top: 1.5rem;
}
.ma-t075{
    margin-top: .75rem;
}

.ma-t63{
    margin-top: .63rem;
}

.ma-b35{
    margin-bottom: 3.5rem;
}
.ma-t388{
    margin-top: 3.88rem;
}
.ma-t15{
    margin-top: 1.5rem;
}
.ma-t25{
    margin-top: 2.5rem;
}
.ma-b2{
    margin-bottom: 2rem;
}
.ma-b025{
    margin-bottom: .25rem;
}
.ma-l094{
    margin-left: .94rem;
}
.ma-t663{
    margin-top: 6.63rem;
}
.ma-l15{
    margin-left: 1.5rem;
}
.ma-t125{
    margin-top: 1.25rem;
}
.ma-t025{
    margin-top: .25rem;
}
.ma-t475{
    margin-top: 4.75rem;
}
.ma-t22{
    margin-top: 2.2rem !important;
}
.ma-b5{
    margin-bottom: 5rem;
}
.ma-t063{
    margin-top: .63rem;
}
.ma-t3{
    margin-top: 3rem;
}
.ma-t2{
    margin-top: 2rem;
}
.ma-r15{
    margin-right: 1.5rem;
}
.ma-0-025{
    margin: 0 .25rem;
}
.ma-b05{
    margin-bottom: .5rem;
}
.ma-t225{
    margin-top: 2.25rem;
}
.ma-t263{
    margin-top: 2.63rem;
}
.ma-l3{
    margin-left: 3rem;
}
.ma-b244{
    margin-bottom: 2.44rem;
}
.ma-0-1{
    margin: 0 1rem;
}
.ma-l25{
    margin-left: 2.5rem;
}
.ma-b4{
    margin-bottom: 4rem;
}
.ma-l075{
    margin-left: .75rem;
}
.ma-t5{
    margin-top: 5rem;
}
.ma-l05{
    margin-left: .5rem;
}
.ma-l1{
    margin-left: 1rem;
}
.ma-t131{
    margin-top: 1.31rem;
}
.ma-b08{
    margin-bottom: .8rem;
}
.ma-l038{
    margin-left: .38rem;
}
.ma-b138{
    margin-bottom: 1.38rem;
}
.ma-l35-r8{
    margin-left: 8%;
    margin-right:20%;
}
.ma-b125{
    margin-bottom: 1.25rem;
}
.ma-t081{
    margin-top: .81rem;
}
.ma-l119{
    margin-left: 1.19rem;
}
.ma-t088{
    margin-top: .88rem;
}
.ma-b55{
    margin-bottom: 5.5rem;
}
.ma-t163{
    margin-top: 1.63rem;
}
.ma-t6{
    margin-top: 6rem;
}
.ma-t27{
    margin-top: 2.7rem;
}
.ma-l23{
    margin-left: 26.5rem;
}
.ma-t056{
    margin-top: .56rem;
}
.ma-l169{
    margin-left: 1.69rem;
}
.ma-t23{
    margin-top: 2.3rem;
}
.ma-r2{
    margin-left: 2rem;
}
.ma-t12{
    margin-top: 12rem;
}
.ma-l125{
    margin-left: 1.25rem;
}
.ma-t138{
    margin-top: 1.38rem;
}
/* 内边距 */
.pa-b156{
    padding-bottom: 1.56rem;
}
.pa-0-2{
    padding: 0 2rem;
}
.pa-0-225{
    padding: 0 2.25rem;
}
.pa-t181{
    padding-top: 1.81rem;
}
.pa-t55{
    padding-top: 5.5rem;
}
.pa-b413{
    padding-bottom: 4.13rem;
}
.pa-0-0125{
    padding: 0 .125rem;
}
.pa-075-0{
    padding: .75rem 0;
}
.pa-t25{
    padding-top: 2.5rem;
}
.pa-b2{
    padding-bottom: 2rem;
}
.pa-056-0{
    padding: .56rem 0;
}
.pa-b4{
    padding-bottom: 4rem;
}
.pa-b25{
    padding-bottom: 2.5rem;
}
.pa-t4-b25{
    padding-top: 4rem;
    padding-bottom: 2.5rem;
}
.pa-b3{
    padding-bottom: 3rem;
}
.pa-0-0626{
    padding: 0 .625rem;
}
.pa-t325{
    padding-top: 3.25rem;
}
.pa0{
    padding: 0;
}
.pa-15-2{
    padding: 1.5rem 2rem;
}
.pa-b1{
    padding-bottom: 1rem;
}
.pa-125-0{
    padding: 1.25rem 0;
}
.pa-08-0{
    padding: .8rem 0;
}
.pa-t4{
    padding-top: 4rem;
}
.pa-b5{
    padding-bottom: 5rem;
}
.pa-t35{
    padding-top: 3.5rem;
}
.pa-b35{
    padding-bottom: 3.5rem;
}
.pa-0-213{
    padding: 0 2.13rem;
}
.pa-r0{
    padding-right: 0;
}
.pa-l0{
    padding-left: 0;
}
.pa-15-213{
    padding: 1.5rem 2.13rem;
}
.pa08{
    padding: 0.8rem;
}
.pa-t15{
    padding-top: 1.5rem;
}
.pa-b045{
    padding-bottom: .45rem;
}
.pa-0-05{
    padding: 0 .5rem;
}
.pa-b75{
    padding-bottom: 7.5rem;
}
.pa-138-156{
    padding: 1.38rem 1.56rem;
}
.pa-t5{
    padding-top: 5rem;
}
.pa05{
    padding: .5rem;
}
.pa-0-0625{
    padding: 0 .625rem;
}
.pa-05-0{
    padding: .5rem 0;
}
.pa-t375{
    padding-top: 3.75rem;
}
.pa-5-0{
    padding: 5rem 0;
}
.pa-125-1{
    padding: 1.25rem 1rem;
}
.ma-b25{
    padding-bottom: 2.5rem;
}
.pa15{
    padding: 1.5rem;
}
.pa-b15{
    padding-bottom: 1.5rem;
}
.pa-0-075{
    padding: 0 .75rem;
}
.pa-119-0{
    padding: 1.19rem 0;
}
.pa-b6{
    padding-bottom: 15%;
}
.pa-t6{
    padding-top: 15%;
}
.pa-b45{
    padding-bottom: 4.5rem;
}
.pa081{
    padding: .81rem;
}
.pa-t569{
    padding-top: 5.69rem;
}
.pa-1-0{
    padding: 1rem 0;
}
.pa-2-38{
    padding: 2rem 3.8rem;
}
.pa-125-15{
    padding: 1.25rem 1.5rem;
}
.pa-t78{
    padding-top: 7.8rem;
}
.pa-b75{
    padding-bottom: 7.5rem;
}
.pa-t45{
    padding-top: 4.5rem;
}
.pa-b8{
    padding-bottom: 8rem;
}
.pa-t8{
    padding-top: 8rem;
}
.pa-l45{
    padding-left: 4.5rem;
}
.pa-t388{
    padding-top: 3.88rem;
}
.pa-b388{
    padding-bottom: 3.88rem;
}
.pa-b1{
    padding-bottom: 1rem;
}

.pa-0-05{
    padding: 0 .5rem;
}
.pa-t12{
    padding-top: 12rem;
}
.ma-r3{
    padding-right: 3rem;
}
/* 边框 */
.bor-l1-c1{
    border-left: 1px solid #c1c1c1;
}
.bor1-e6{
    border: 1px solid #E6E6E6;
}
.bor-b1-xx{
    border-bottom: 1px dashed #0C68AB;
}
.bor-b1-e6{
    border-bottom: 1px solid #E6E6E6;
}
.bor-b1-d9{
    border-bottom: 1px solid #D9D9D9;
}
.bor-b2-0c6{
    border-bottom: 2px solid #0C68AB;
}
/* img大小 */
.imgov{
    object-fit: cover;
}
img{
    object-fit: cover;
}
.img1{
    width: 1rem;
    height: 1rem;
    object-fit: cover;
}
.img123{
    width: 1.23rem;
    height: 1rem;
    object-fit: cover;
}
.img25{
    width: 2.5rem;
    height: 2.5rem;
    object-fit: cover;
}
.img14{
    width: 1.4rem;
    height: 1.28rem;
    object-fit: cover;
}
.img06{
    width: 1rem;
    object-fit: cover;
}
.img5{
    width: 5rem;
    height: 5rem;
}
.img137{
    width: 1.5rem;
    height: 1.5rem;
}
/* 背景颜色 */

.bjff{
    background-color: #fff;
}

.bjf5{
    background-color: #f5f5f5;
}
.bj5c5{
    background-color: #5C5E64;
}
.bj33{
    background-color: #333333;
}
.bj382{
    background-color: #382424;
}
.bjc10{
    background-color: #C10E24;
}


/* 其他样式 */
.sz{
    cursor:pointer;
}

.bmxcbj{
    position: relative;
    background-image: url("../img/img9.png"/*tpa=http://www.scjsydd.cn/front/img/img9.png*/);
    background-size:100% 100%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-position: center top;
}
.bmxcbj::after{
    content: "";
    width: 100%;
    height: 100%;
    opacity: .88;
    background-color: #000;
    top: 0;
    left: 0;
    position: absolute;
}

.wlmack::after{
    content: "";
    width: 100%;
    height: 100%;
    background:rgba(0,0,0,.46);
    top: 0;
    left: 0;
    position: absolute;
    z-index: 2;
}
.wlmack-z4::after{
    z-index: 4; 
}
.z2{
    z-index: 2;
}
.z3{
    z-index: 3;
}
.z4{
    z-index: 4;
}
.z5{
    z-index: 5;
}
.bj1::after{
    background:rgba(0,0,0,.6);
}
.bj072::after{
    background:rgba(255,255,255,.72);
    z-index: 4;
}
.z10{
    z-index: 10;
}
@media (min-width: 992px){
    .navbar-expand-lg .navbar-nav .nav-link {
        /* padding-right: 0; */
        padding-left: 1.5rem;
    }
}

.navbar-light .navbar-nav .nav-link{
    color:#333333;
    font-size: 0.94rem;
}
.navtop {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99;
    background-color: #fff;
}
.navbar{
    padding-right:0;
    padding-left: 0;
}

.footer{
    background-color: #FBFBFB;
}

.ljbh{
    background-color: #E6E6E6;

}
.ljbh input{
    outline: none;
    background-color:#E6E6E6;
    border: none;
    font-size: .88rem;
    flex:1;
    padding-left: .75rem;
}
.ljbh div{
    background-color: #999999;
    font-size: .88rem;
    color: #fff;
    padding: 0 1rem ;
    line-height: 2.5rem;
}
.footert{
    width: 1.63rem;
    height: 1px;
    background-color: #666;
    margin-top: .3rem;
}

li{
    list-style:none;
}

.footerul li{
    width: 50%;
    margin-bottom: .8rem;
}
.footerul li a{
    font-size: .75rem;
    color: #999;
}
.footergzh{
    background-color: #D9D9D9;
    padding: .88rem;
}
.footergzh img{
    width: 6.25rem;
    height: 6.25rem;
}
.footergzh div{
    font-size: .75rem;
    color:#222;
    margin-top: .75rem;
}

.sqform-body{
    position: absolute;
    top: 50%;
    width: 66.6%;
    left: 50%;
    transform: translate(-50%, -50%); 
    z-index: 10;
}
.sqform-div .wb50{
    width: 50%;
}
.wb50{
    width: 50%;
}
.wb70{
    width: 70%;
}
.zxbtn{
    padding: 2% 6%;
    border-radius: .4rem;
    display: flex;
    align-items: center;
    font-size: 1rem;
    color:#fff;
    display: inline-block;
}
.img06{
    width: .6rem;
    height: .6rem;
}
.ddsq-body{
    background:rgba(255,255,255,.64);
    border-radius: .4rem;
    padding: 1.75rem 2.25rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.z100{
    z-index: 100;
}
.ddsq-flex{
    display: flex;
    justify-content: flex-end;
}
.ddsq-dian div{
   width: 4.63rem;
    height: 1px;
    background-color: #C10E24;
}
.ddsq-dian span{
    font-size: 1.5rem;
    color:#222;
    padding:  0 .63rem;
}
.ddsq-input{
    width: 100%;
    height: 2.75rem;
    background-color: #fff;
    border-radius: .4rem;
    padding-left: .94rem;
    border: none;
    outline: none;
    font-size: .88rem;
    margin-bottom: .75rem;
}
.text-zy6{
    letter-spacing: 8px;
    line-height: 22px;
}
#container{
    width: 100%;
    height: 320px;
}
.ddsq-code input{
    width: 48%;
    background-color: #fff;
    font-size: .88rem;
    height: 2.75rem;
    border-radius: .4rem;
    padding-left: .94rem;
}
input{
    outline: none;
    border: none;
}
.ddsq-code div{
    width: 48%;
    background-color: #fff;
    font-size: 1rem;
    height: 2.75rem;
    border-radius: .4rem;
    text-align: center;
}
.ddsq-btn{
    text-align: center;
    line-height: 2.75rem;
    border-radius: .4rem;
    background:rgba(193,14,36,1);
    font-size: 1.13rem;
    color:#fff;
    width: 100%;
    margin-top: 1.5rem;
}
.img5{
    width: 5rem;
    height: 5rem;
}
.bbzjs .bbzjs-list{
    width: 20%;
    position: relative;
    margin-bottom: 1.25rem;
}
.bbzjs .bbzjs-list .imgov{
    width: 100%;
    height: 100%;
    transition: all 1s;
    position: absolute;
    top: 0;
    left: 0;
}
 .bbzjs .bbzjs-list :hover .imgov{
    transform: scale(1.2);
}
.fd-img{
    width: 100%;
    height: 100%;
    transition: all 1s;
    position: absolute;
    top: 0;
    left: 0;
}
.fdimg:hover .fd-img{
    transform: scale(1.2);
}

.tmd056{
    background:rgba(0,0,0,.56) !important;
}
.bbzjs-bor{
    border: 1px solid #fff;
    color: #fff;
}
.bor-b1-ff{
    border-bottom: 2px solid #fff;
}
.ma-t369{
    margin-top: 3.69rem;
}
.img575{
    width: 5.75rem;
    height: 5.75rem;
}
.zxbj{
    position: relative;
    background-image: url("../img/img23.png"/*tpa=http://www.scjsydd.cn/front/img/img23.png*/);
    background-size:100% 100%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-position: center top;
}
.img114{
    width: 1.14rem;
}
.img7{
    width: 7rem;
    height: 7rem;
}
.xqbtn{
    width: 10rem;
    border-radius: .4rem;
    text-align: center;
    font-size: 1.25rem;
    color:#333333;
    height: 2.5rem;
    line-height: 2.5rem;
}
.newckbtn{
    margin: 0 2rem;
    border: 1px solid #999999;
    padding: .8rem ;
    font-size: .75rem;
    color:#666666;
    flex:1;
    text-align: center;
    transition: all 1s;
}
.newckbtn:hover{
    background-color: #C10E24;
    color: #fff;
    border: 1px solid #E1251B;
}
.btndh{
    transition: all 1s;
}
.btndh:hover{
    background-color: #C10E24;
    color: #fff;
}
.max-h20{
    height: 14rem;
}
.dhbtn{
    width: 7.75rem;
    height: 2.75rem;
    text-align: center;
    line-height: 2.75rem;
    color: #fff;
    font-size: 1rem;
    background-color: #C10E24;
    margin: 2rem auto;
    margin-bottom: 5rem;
}
.text-h138{
    line-height: 1.38rem;
}
.fcddtitle{
    padding: .56rem 2rem;
    font-size: .88rem;
    color: #fff;
    background-color: #C10E24;
    display: inline-block;
}
.img75{
    width: 7.5rem;
    height: 7.5rem;
}
.hide{
    display: none;
}
.show{
    display: block;
}
.xxhovediv:hover .hide{
    display: block;
}
.xxhovediv:hover .show{
    display: none;
}
.zxlcimg .img114{
    margin-bottom: 3rem;
}
.btxzdiv{
    margin-top: -5rem;
    position: relative;
    z-index: 10;
}
.btxzdiv-kk{
    background-color: #000000;
    padding: 10.56rem 2rem 3.63rem 2rem ;
    color: #fff;
}
.ma-t288{
    margin-top: 2.88rem;
}
.text-on{
    white-space:nowrap;
}
.pa-r2{
    padding-right: 2rem;
}
.xzwmbtn{
    border: 1px solid #fff;
    padding: .8rem 0;
    font-size: 1.63rem;
}
.text-xiexian::after{
    content: "";
    height: 3.5rem;
    width: 1px;
    background-color:#959595 ;
    position: absolute;
    transform: rotate(45deg);
    bottom: 1.5rem;
}

.jklcz{
    box-shadow:0rem 0rem 1rem rgba(0,0,0,0.16);
    border-radius: .4rem;
    background-color: #fff;  
    margin: 0 4rem;
    margin-top: -10rem;
}
.jklcz .col-lg-4{
    padding: 3.5rem 15px ;
    display: flex;
    justify-content: center;
}
.buzhouhx{
    width: 30rem;
    height: 1px;
    background-color: #C10E24;
    margin-right: 2.44rem;
}
.bzjiaobiao{
    position: absolute;
    width: 4.8rem;
    height: 4.8rem;
    text-align: center;
    line-height: 4.8rem;
    font-size: 2rem;
    color: #fff;
    top: -3rem;
    right: 1rem;
    z-index: 10;
    background-color: #C10E24;
}
.ywfw-body{
    display: flex;
    flex-wrap: wrap;
}
.ywfw-body .bbzjs-list{
   width: 20%;
}
.ywlc-body{
    display: flex;
    flex-wrap: wrap;
}
.ywlc-body .ywlc-list{
    width: 20%;
    margin-bottom: 3.88rem;
    padding: 0 .625rem;
}
.ywlc-body .ywlc-div{
   
    box-shadow:0rem 0rem 1rem rgba(0,0,0,0.16);
    background-color: #fff;
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 22rem;
}
.ywlc-body .ywlc-div .flex-d{
    padding: 0 2rem;
}
.ywlc-list .ywlc-div img{
    width: 3.5rem;
    height: 3.5rem;
}
.ywlcjb{
    width: 7rem;
    height: 7rem;
    background-color: #f5f5f5;
    text-align: center;
    line-height: 7rem;
    border-radius: 50%;
    font-size: 3.25rem;
    color: #C1C1C1;
    margin-top: -3.5rem;
     /* border-bottom: 2px solid #C1C1C1; */
    box-shadow: 0px 7px 7px -7px #C1C1C1;
}
.ywlc-body .ywlc-list:hover .ywlc-div .ywlcjb,
.ywlc-body .ywlc-list:hover .ywlc-div .font-c33,
.ywlc-body .ywlc-list:hover .ywlc-div .font-c66{
    color: #C10E24 !important;
}
.ywlc-body .ywlc-list:hover .show{
    display: none;
}
.ywlc-body .ywlc-list:hover .hide{
    display: block;
}
.ywlc-body .ywlc-list .ywlc-div:hover{
    border: 1px solid #C10E24;
}
.ywlc-body .ywlc-list :hover .ywlcjb{
    border-bottom: 1px solid #C10E24;
}

.h37{
    height: 37rem;
}
.ypwb59{
    width: 59.1%;
}
.ypwb38{
    width: 38.3%;
}
.ypleft-div{
   
}
.ypright-div{
    
}
.h23{
    height: 23rem;
}
.h11{
    height: 11rem;
}
.whb100{
    width: 100%;
    height: 100%;
}
.ma-auot{
    margin: auto;
}
.sjx-div{
    width: 0;
    height: 0;
    border: 1.37rem solid;
    border-color: #222222 #ffffff #ffffff #ffffff;
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-bottom: -2.74rem;
    margin-left: -.685rem;
}
.sjx-bj{
    background-color: #222222;
    width: 100%;
    height: 1.25rem;
}
.h20{
    height: 20rem;
}
.ljzx-div{
    padding: 1.13rem 0;
    background:rgba(34,34,34,.75);
    width: 100%;
    z-index: 10;
    bottom: 0;
    left: 0;
    color: #fff;
}
.mp-ljzxbtn{
    height: 2rem;
    width: 8.5rem;
    border-radius: 1rem;
    border: 1px solid #fff;
    line-height: 2rem;
    text-align: center;
    font-size: 1rem;
    margin-top: .75rem;
}
.mp-jjbj{
    position: relative;
    background-image: url("../img/img67.png"/*tpa=http://www.scjsydd.cn/front/img/img67.png*/);
    background-size:100%;
    background-repeat: no-repeat;
    /* background-attachment: fixed; */
    background-size: cover;
    /* background-position: center top; */
    margin-top: 3rem;
    margin-bottom: 5rem;
    padding: 5rem 0;
}
.mp-jjbj::after{
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    background:rgba(255,255,255,.6);
}
.img12{
    width: 12rem;
}
.w40{
    width: 40rem;
}
.mp-julbbtn{
    background-color: #C10E24;
    display: flex;
    height: 3.5rem;
    align-items: center;
    width: 11rem;
    border-radius: 1.75rem;
    justify-content: center;
}
.ma-l244{
    margin-left: 2.44rem;
}
.disp-ilbak{
    display: inline-block;
}
.mp-lbdiv{
    height: 19rem;
}
.ma-lb16{
    left: 30%;
}
.sq-ljzxbtn{
    width: 7.5rem;
    height: 2.88rem;
    font-size: 1rem;
    border-radius: .4rem;
    background-color: #C10E24;
    line-height: 2.88rem;
    text-align: center;
}
.sq-fwysdiv{
    height: 25.6rem;
    background-color: #F5F5F5;
    padding: 0 3.88rem;
    box-shadow: 0px 68px 68px -54px #d6d6d6;
    margin-bottom: 2rem;
}
.l0{
    left: 0;
}
.sq-input{
    width: 100%;
    height: 2.75rem;
    background-color: #fff;
    border-radius: .4rem;
    padding-left: .94rem;
    font-size: .88rem;
    margin-bottom: .75rem;
}
.sq-tjsqbtn{
    background-color: #C10E24;
    font-size: 1.13rem;
    font-weight: bold;
    height: 2.75rem;
    line-height: 2.75rem;
    text-align: center;
    color: #fff;
    border-radius: .4rem;
}
.sq-inputcode{
    height: 2.75rem;
    background-color: #fff;
    border-radius: .4rem;
    padding-left: .94rem;
    font-size: .88rem;
    width: 68%;
}
.sq-codediv{
    width: 30%;
    background-color: #fff;
    height: 2.75rem;
    border-radius: .4rem;
}
.dt-dtbj{
    background-image: url("../img/img80.jpg"/*tpa=http://www.scjsydd.cn/front/img/img80.jpg*/);
    background-size:100% 100%;
    background-repeat: no-repeat;
    height:37rem ;
}
.wb80{
    width: 80%;
}
.wb26{
    width: 26%;
}
.backdiv{
    display: block;
}
.dt-nav{
    color: #fff;
    font-size: 1.88rem;

}
.dt-nav .dt-xznav{
    color: #C10E24;
}
.dt-nav  img{
    visibility:hidden;
}

.dt-nav .dt-xznav img{
    
    visibility:visible;
}
.dt-list{
    padding: 1rem 0;
    border-bottom: 1px solid #D9D9D9;
}
.dt-dtdiv{
    border: 1px solid #D9D9D9;
    padding: 1rem;
}
.wb40{
    width: 40%;
}
.img09{
    width: .9rem;
}
.hb80{
    height: 80%;
}
.gy-symsbody{
    width: 86.1%;
    margin: 3.5rem auto;
    background-color: #F5F5F5;
    padding-top: 3rem;
}
.gy-lbbtnbody{
    bottom: 0;
    left: 50%;
    z-index: 20;
    display: flex;
    align-items: center;
    margin-left: -9.9rem;
}
.gy-numbtn{
    margin-bottom: 0;
    /* width: 20rem; */
    position: initial;
    /* height: 5rem; */
    margin: 0;
    padding: 0;
}
.gy-numhx{
    width: 4rem;
    height: 1px;
    background-color: #C10E24;
}
.gy-numbtn .active .hide{
    display: block;
}
.gy-numbtn span{
    color: #C1C1C1;
    font-size: 1rem;
    padding: 0 .6rem;
}
.gy-numbtn .active span{
    color: #C10E24;
    font-size: 1rem;
}
.gy-lbjiantbody{
    width: 16rem;
    height: 5rem;
    background-color:#C10E24;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.img25{
    width: 2.5rem;
}
.pa-0-b21{
    padding: 0 18%;
}
.dtxqdh{
    background-color:#222222 ;
    padding: 3.13rem 0;
}
.img073{
    width: 1rem;
}
.pa-0-06 a{
    padding: 0 .6rem;
}
.pa-0-06 a:hover{
    color: #fff;
}
.qtxwtitle{
    width: 60%;
    border-bottom: 1px solid #F2EFED;
    font-size: 1.38rem;
    font-weight: bold;
    color: #C10E24;
    padding-top: 1rem;
}
.qtxwtitle span{
    padding-bottom: 1rem;
    border-bottom: 2px solid #C10E24;
    display: inline-block;
}
.qtxw-list a{
    font-size: .88rem;
    color: #C1C1C1;
    line-height: 4rem;
}
.qtxwdiv{
    padding: 1rem;
    background-color: #fff;
    box-shadow:0rem 0rem 1rem rgba(96,96,96,0.16);
}
.scptitle{
    letter-spacing:1rem;
    text-align: center;
}
.scphx{
    flex: 1;
    height: 1px;
    background-color: #D9D9D9;
}
.scptitle2{
    font-size: 1.13rem;
    color: #222;
    padding: 0 1rem;
}
.sc-imgbody{
    display: flex;
    align-items: center;
    position: relative;
    width: 100%;
    height: 26rem;
    overflow: hidden;
}
.sc-leftdiv{
    left: 0;
    position: absolute;
    width: 58.6%;
}
.sc-rightdiv{
    right: 0;
    position: absolute;
    width: 58.6%;
    background-color: #fff;
}
.sc-rightdiv .rightdiv{
    padding: 3rem;
}
.sc-rightdiv .rightdiv .scmshx{
    width: 100%;
    height: 1px;
    background-color:#C10E24;
}
.sc-smp p{
    font-size: .88rem;
    color: #666;
    line-height:2rem;
    margin: 0;
}
#mobile{
    height: 1.4rem;
    letter-spacing:2px;
}

#mobile .xzphone{
    color: #C10E24;
    animation:mymove .2s ;
}
#mobile .xzphone2{
    color: #C10E24;
    animation:mymove2 .2s ;
}
.footer .yqlj{
    font-size: .75rem;
    color: #999;
    margin-left: 10%;
}
.footer .yqlj:hover{
    color: #999;
}
.carousel-item .imgov{
    height: 660px;
}
@media (min-width: 1200px){
    .navtop .container{
        max-width: 1274px;
    }
}
@keyframes mymove{
    0%{
        /* font-size: 1.25rem; */
        transform: scale(1);

    }
    100%{
        transform: scale(1.5);
    }
}
@keyframes mymove2{
    0%{
        /* font-size: 1.25rem; */
        transform: scale(1.5);

    }
    100%{
        transform: scale(1);
    }
}

/* 大屏幕 */
@media screen and (min-width: 1200px)   {

}    
/* PC端 */
@media (max-width: 1199px) and (min-width: 980px){
    html{
        font-size: 14px;
    }
    .bbzjs .bbzjs-list{
        width: 25%;
    }
    .sjwhide{
        display: none;
    }
    .ywfw-body .bbzjs-list{
        width: 25%;
    }
    .ywlc-body .ywlc-list{
        width: 25%;
    }
}      
/* 平板电脑 */
@media (max-width: 979px) and (min-width: 768px){
    html{
        font-size: 12px;
    }
    .bbzjs .bbzjs-list{
        width: 33.33%;
    }
    .ywfw-body .bbzjs-list{
        width: 33.33%;
    }
    .ywlc-body .ywlc-list{
        width: 33.33%;
    }
}       
/* 手机端 */
@media (min-width: 480px) and (max-width: 767px ){
    .bbzjs .bbzjs-list{
        width: 50%;
    }
    html{
        font-size: 11px;
    }
    .ywfw-body .bbzjs-list{
        width: 50%;
    }
    .ywlc-body .ywlc-list{
        width: 50%;
    }
}   
/* 平板到手机 */
@media (min-width: 360px) and (max-width:481px ){
    html{
        font-size: 10px;
    }
    .bbzjs .bbzjs-list{
        width: 50%;
    }
    .ywfw-body .bbzjs-list{
        width: 50%;
    }
    .ywlc-body .ywlc-list{
        width: 50%;
    }
}  
 /* 超小屏幕  */
@media (max-width: 479px){
    
}

/* 中屏到小屏 */
@media (max-width: 1199px) and (min-width: 360px){
    .sjwhide{
        display: none;
 
    }
} 


 






