﻿@charset "utf-8";
/*end*/
/* body{overflow-x:hidden;overflow-y:hidden;} */


@font-face {
    font-family: 'Montserrat-M';
    src: url('../fonts/Montserrat-Medium.otf')
  }

@font-face {
font-family: 'Montserrat-R';
src: url('../fonts/Montserrat-Regular.otf')
} 

@font-face {
  font-family: 'Montserrat-S';
  src: url('../fonts/Montserrat-SemiBold.otf')
  } 

.blk-main{width:70rem; margin:0 auto;}
em,i{font-style:normal;}




/***********************fangan*****************************/


#sjdingzhi .bk{width:100%;margin:0px auto}
#sjdingzhi .bk .bk_con{width:96%;margin:0px auto}
#sjdingzhi .bk h2 span{color:#fff;}
#sjdingzhi .bk h2 i {
    display: block;
    width: 3rem;
    height: 0.1rem;
    background: #FFF;
	margin-top: 10px;
}
#sjdingzhi .bk .js{color:#fff;line-height:20px;width:100%;font-size: 14px;
    line-height: 1.8;}
#sjdingzhi .bk .js-img{width:100%;height:auto;margin:20px 0px}
#sjdingzhi .bk .js-img img{width:100%;}
#sjdingzhi .bk .gund{margin:0;padding:0;list-style:none;}
#sjdingzhi .bk .gund li{list-style:none;width:33.33%;float:left}
#sjdingzhi .bk .gund li span{font-size:14px;color:#fff;}
#sjdingzhi .bk .gund li span em{font-size:30px;color:#fff;}
#sjdingzhi .bk .gund li span i{font-size:20px;color:#fff;}
#sjdingzhi .bk .gund li p{font-size:16px;color:#fff;}






.dz{height:29.8rem;}
.dz .left{width:26.7rem;float:left;padding-top:4.55rem;}
.dz .left h2{ margin-bottom: 1.6rem;}
.dz .left h2 span{display: block; line-height: 2.8rem;font-size: 2rem;color:#ffffff;font-weight: normal; margin-bottom: 0.8rem;}
.dz .left h2 i{display: block;width:2.6rem;height:0.1rem;background:#FFF;}
.dz .left p{line-height: 1.9rem;font-size: 1.1rem;color:#ffffff;}
.dz .rig{width:38.75rem;float:right;padding-top:4.15rem;}
.dz .rig ul{width:29.5rem;float:right; margin-bottom: 2.1rem;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-wrap: wrap;}
.dz .rig ul li span{display: block;height: 2.85rem;}
.dz .rig ul li span em{display: inline-block; line-height: 2.85rem;font-size: 3rem;color:#1a1a1a;font-family: "Montserrat-M";}
.dz .rig ul li span i{display: inline-block;font-size: 1.8rem;color:#c0192a;font-family: "Montserrat-B";font-weight: bold; vertical-align: top;margin-top: 0.25rem; margin-left: 0.3rem;}
.dz .rig ul li p{line-height: 1.65rem;font-size: 0.9rem;color:#4c4c4c;}
.dz .rig ul li:first-child{margin-left: 0;}
.dz .rig .rig-img{width:100%; line-height: 0;}
.dz .rig .rig-img img{width:100%;}

.dzfw{padding:4rem 0 4.05rem;}
.dzfw h2{text-align: center; margin-bottom: 3rem;}
.dzfw h2 span{display: block; line-height: 3.9rem;font-size: 2rem;color:#1a1a1a; font-weight: normal;}
.dzfw h2 i{display: block;width:2.6rem;height:0.1rem; background:#c0192a;margin:0 auto;}
.dzfw ul li{float:left; width:16.35rem; margin-left: 1.5rem;background:#f5f5f5;}
.dzfw ul li:first-child{margin-left: 0;}
.dzfw ul li dl dt{width:100%; line-height: 0;}
.dzfw ul li dl dt img{width:100%;}
.dzfw ul li dl dd{width:100%; height:21.65rem;margin-top:-2.75rem;}
.dzfw ul li dl dd i{display: block;width:4.45rem; line-height: 0;margin:0 auto 1.35rem;}
.dzfw ul li dl dd i img{width:100%;}
.dzfw ul li dl dd h4{margin-bottom: 0.9rem; text-align: center;}
.dzfw ul li dl dd h4 span{display: block; line-height: 2.1rem;font-size: 1.4rem;color:#1a1a1a; font-weight: bold;}
.dzfw ul li dl dd h4 em{display: block; line-height: 1.9rem; margin-bottom: 0.6rem;font-size: 1.2rem;color:#1a1a1a; font-weight: normal;}
.dzfw ul li dl dd h4 b{display: block;width:1.5rem;height:0.1rem;background:#c0192a;margin:0 auto;}
.dzfw ul li dl dd p{line-height: 1.45rem;text-align: center;padding:0 2rem;font-size: 0.8rem;color:#4c4c4c;}

.dzcp{ margin-bottom: 4.05rem;}
.dzcp h2{text-align: center; margin-bottom: 2.5rem;}
.dzcp h2 span{display: block; line-height: 3.9rem;font-size: 2rem;font-size: 2rem;color:#1a1a1a; font-weight: normal;}
.dzcp h2 i{display: block;width:2.6rem;height:0.1rem;background:#c0192a;margin:0 auto;}
.dzcp ul{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-wrap: wrap; margin-bottom: 2rem;}
.dzcp ul li{width:33.3%;line-height: 0; overflow: hidden;position: relative;}
.dzcp ul li span{display: block;width:100%; line-height: 0; overflow: hidden; position: relative;}
.dzcp ul li span img{width:100%;transition: 1s;}
.dzcp ul li span:before{width:100%;height:15rem;background:url(../images/dzcp-yy.png) no-repeat center;content:"";position: absolute;left:0;bottom:0;z-index:200;}
.dzcp ul li .dz-txt{width:100%;position: absolute;left:0;bottom:0;z-index:200;height:4.95rem; overflow: hidden;transition: .5s;}
.dzcp ul li .dz-txt h4{line-height: 3.7rem; text-align: center; margin-bottom: 1.2rem;font-size: 1.5rem;color:#ffffff; transition: .5s;font-weight: normal;}
.dzcp ul li .dz-txt p{line-height: 1.35rem; text-align: center;font-size: 0.8rem;color:#ffffff;}
.dzcp ul li:hover span img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);}
.dzcp ul li:hover .dz-txt{height:8.75rem;}
.dzcp ul li:hover .dz-txt h4{line-height: 3.8rem;margin-bottom:0;font-size:1.6rem;}
.dzcp strong{display: block;width:15rem;height:2.5rem;background:#c0192a;border-radius: 1.5rem;margin:0 auto;  animation: heart 0.4s ease-in-out infinite alternate;}
.dzcp strong a{display: block; line-height: 2.5rem; text-align: center;font-size: 0.8rem;color:#ffffff; font-weight: normal;}
@keyframes heart {
    from {
        transform: translate(0, 5px)
    }

    to {
        transform: translate(0, -5px)
    }
}


.dzys{padding-bottom:5rem;}
.dzys h2{text-align: center; margin-bottom: 2.5rem !important;}
.dzys h2 span{display: block; line-height: 3.85rem;font-size: 2rem;color:#1a1a1a; font-weight: normal;}
.dzys h2 i{display: block;width:2.6rem;height:0.1rem; background:#c0192a;margin:0 auto;}
.dzys .dzys-con{position: relative;}
.dzys .dzys-con dl{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-wrap: wrap;}
.dzys .dzys-con dl dt{width:36rem; line-height: 0; overflow: hidden;}
.dzys .dzys-con dl dt img{width:100%;}
.dzys .dzys-con dl dd{width:34rem;border:0.05rem solid #e3e3e3; box-sizing: border-box;padding:2.75rem 2.65rem 0 3.95rem;}
.dzys .dzys-con dl dd h4{ margin-bottom: 1.6rem;height:3.75rem; border-bottom:0.05rem solid rgba(0,0,0,.1); box-sizing: border-box;}
.dzys .dzys-con dl dd h4 span{display: inline-block; line-height: 3.7rem;font-size: 1.7rem;color:#1a1a1a;font-weight: normal;}
.dzys .dzys-con dl dd h4 i{display: inline-block; line-height: 4.6rem; height: 3.7rem;font-size: 0.8rem; color:#999999; margin-left: 0.75rem; vertical-align: top;font-family: "Montserrat-R"; font-weight: normal; font-style: italic;}
.dzys .dzys-con dl dd .dz-desc{line-height: 1.55rem;font-size: 0.8rem;color:#4c4c4c; margin-bottom: 2rem;}

.dzys .dzys-con dl dd ul{height:3.6rem;}
.dzys .dzys-con dl dd ul li{float:left;}
.dzys .dzys-con dl dd ul li span{display: block;height:2.1rem;}
.dzys .dzys-con dl dd ul li span em{display: inline-block; line-height: 2.1rem;font-size: 1.6rem;color:#333333;font-family: "Montserrat-R";}
.dzys .dzys-con dl dd ul li span i{display: inline-block;width:1rem;height:1rem;background:#c0192a; line-height: 1rem;text-align: center;font-size: 0.7rem;color:#ffffff; border-radius: 50%; margin-left: -0.25rem;}
.dzys .dzys-con dl dd ul li p{line-height: 1.5rem;font-size: 0.8rem;color:#4c4c4c;}
.dzys .dzys-con dl:first-child dd ul li{margin-right: 2.95rem;}
.dzys .dzys-con dl:nth-child(2) dd ul li span em{font-size: 1.6rem;}
.dzys .dzys-con dl:nth-child(2) dd ul li{margin-right: 2.75rem;}
.dzys .dzys-con dl:nth-child(2) dd ul li:last-child{margin-right:0;}
.dzys .dzys-con dl:nth-child(3) dd ul li{margin-right:3rem;}
.dzys .dzys-con dl:nth-child(3) dd ul li:last-child{margin-right:0;}
.dzys .dzys-con dl:last-child ul li{margin-left: 5%;}
.dzys .dzys-con dl:last-child ul li:first-child{margin-left: 0;}
.dzys .dzys-con .days-nav{width:3.6rem; position: absolute;left:34.3rem; top:2.55rem;z-index:300;}
.dzys .dzys-con .days-nav ul li{height:3.6rem;background:#e6e6e6;border-radius: 50%; line-height: 3.6rem; text-align: center;font-size: 1rem;color:#333333; margin-bottom: 0.5rem;}
.dzys .dzys-con .days-nav ul li.cur{background:#c0192a;color:#FFF;}
.dzys .dzys-con .dzys-btn-prev,
.dzys .dzys-con .dzys-btn-next{position: absolute;width: 2.1rem;height: 2.1rem;top: 50%;margin-top: -1.05rem;z-index: 10;cursor: pointer;overflow: hidden;}
.dzys .dzys-con .dzys-btn-prev{left: -3.6rem;}
.dzys .dzys-con .dzys-btn-next{right: -3.6rem;}
.dzys .dzys-con .dzys-btn-prev img,
.dzys .dzys-con .dzys-btn-next img{width: 2.1rem;height: 4.2rem;;transition: .5s;}
.dzys .dzys-con .dzys-btn-prev:hover img,
.dzys .dzys-con .dzys-btn-next:hover img{margin-top: -2.1rem;}



.dzcase{padding:3.55rem 0 5rem;background:#F5F5F5;}
.dzcase h2{text-align: center; margin-bottom: 2.5rem !important;;}
.dzcase h2 span{display: block; line-height: 3.9rem;font-size: 2rem;color:#1a1a1a; font-weight: normal;}
.dzcase h2 i{display: block;width:2.6rem;height:0.1rem;background:#c0192a;margin:0 auto;}
.dzcase .dzcas-nav{width:12.7rem;float:left;width:12.75rem;z-index:200; position: relative;}
.dzcase .dzcas-nav ul li{height:3.8rem;position: relative; margin-bottom: 0.45rem;}
.dzcase .dzcas-nav ul li:before{width:13.5rem;height:3.8rem;content:"";position: absolute;left:0;top:0;}
.dzcase .dzcas-nav ul li a{display: block; height:3.8rem;margin-left: 1.6rem;z-index:200; position: relative;}
.dzcase .dzcas-nav ul li a i{display: block; float:left; width:2.2rem; height: 2.1rem;line-height: 0; overflow: hidden;margin-top: 0.9rem;}
.dzcase .dzcas-nav ul li a i img{width:100%; transition: .5s;}
.dzcase .dzcas-nav ul li a em{display: block; line-height: 3.8rem; float:left;font-size: 0.9rem;color:#333333; margin-left: 0.7rem;}
.dzcase .dzcas-nav ul li.cur i img{margin-top:-2.1rem;}
.dzcase .dzcas-nav ul li.cur em{color:#FFF; transition: .5s;}
.dzcase .dzcas-nav ul li.cur:before{background:url(../images/dzicobj.png) no-repeat center;background-size:100% 100%;}
.dzcase .dzcas-rig{width:57.25rem;float:right;box-shadow: 10px 17px 30px 0px rgba(4,0,0,0.06);}
.dzcase .dzcas-rig dl{background:#FFF;}
.dzcase .dzcas-rig dl dt{width:37.3rem; line-height: 0;float:left;}
.dzcase .dzcas-rig dl dt img{width:100%;}
.dzcase .dzcas-rig dl dd{width:19.9rem;float:left;padding:2.95rem 3.2rem 0 3rem; box-sizing: border-box;}
.dzcase .dzcas-rig dl dd h4{margin-bottom: 0.75rem;}
.dzcase .dzcas-rig dl dd h4 a{display: block; line-height: 1.9rem;font-size: 1.2rem;color:#333333; font-weight: normal;}
.dzcase .dzcas-rig dl dd p{line-height: 1.45rem; margin-bottom: 1.8rem;font-size: 0.8rem;color:#737373;}
.dzcase .dzcas-rig dl dd span{display: block;height:1.45rem;}
.dzcase .dzcas-rig dl dd span a{display: inline-block; line-height: 1.45rem;font-size: 0.8rem;color:#333333;padding-right:0.95rem;background:url(../images/cas-jt.png) no-repeat right;background-size:0.5rem 0.45rem;transition:.5s;}
.dzcase .dzcas-rig dl dd span a:hover{padding-right:1.5rem;color:#c0182a;background:url(../images/cas-jt_h.png) no-repeat right;background-size:1rem 1rem;}



.dzlc{padding:4.05rem 0 2.55rem;}
.dzlc h2{ margin-bottom: 3rem !important;; text-align: center;}
.dzlc h2 span{display: block; line-height: 3.9rem;font-size: 2rem;color:#1a1a1a;font-weight: normal;}
.dzlc h2 i{display: block;width:2.6rem;height:0.1rem;background:#c0192a;margin:0 auto;}
.dzlc .dzlc-con{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-wrap: wrap;}
.dzlc .dzlc-con .lc{width:5.1rem;}
.dzlc .dzlc-con .lc i{display: block; line-height: 0;width:5.1rem;    transition: all 0.5s ease-in-out;}
.dzlc .dzlc-con .lc i img{width:100%;}
.dzlc .dzlc-con .lc em{display: block; line-height: 0.95rem; font-size: 1.3rem;color:#c0192a;font-family: "Montserrat-S";margin:-0.5rem 0 1.35rem; text-align: center;width:5.1rem;z-index:200;position:relative;}
.dzlc .dzlc-con .lc p{line-height: 1.25rem; text-align: center;font-size: 1rem;color:#333333; min-height:2.6rem;}
.dzlc .dzlc-con .lc.dzw{width:6rem;}
.dzlc .dzlc-con b{display: block;width:0.7rem;line-height: 0; overflow: hidden; margin-top: 2.2rem;}
.dzlc .dzlc-con b img{width:100%;}
.dzlc .dzlc-con b.last{display: none;}
.dzlc .dzlc-con .lc:hover i{transform: rotateY(180deg);}


.dzcjwt{margin-bottom: 5rem;}
.dzcjwt h2{text-align: center; margin-bottom: 2.5rem !important;;}
.dzcjwt h2 span{display: block; line-height: 3.9rem;font-size: 2rem;color:#1a1a1a;font-weight: normal;}
.dzcjwt h2 i{display: block;width:2.6rem;height:0.1rem;background:#c0192a;margin:0 auto;}
.dzcjwt ul{margin-bottom: 3rem;}
.dzcjwt ul li{float:left;width:22rem; height:7.5rem;border-radius: 10px;border: 1px solid #DEDEDE;border-left:0.3rem solid #c0192a;margin-left: 2rem;box-sizing: border-box;padding:1.75rem 0 0 2rem;}
.dzcjwt ul li:first-child{margin-left: 0;}
.dzcjwt ul li h4{height:2.2rem;line-height:2.2rem; padding-left:2.1rem;background:url(../images/dzwt-ico.png) no-repeat left;background-size:1.5rem 1.5rem;}
.dzcjwt ul li h4 a{font-size: 1rem;color:#333333; font-weight: normal;}
.dzcjwt ul li p{margin-left: 2.1rem; line-height: 1.45rem;font-size: 0.8rem;color:#4c4c4c;}
.dzcjwt strong{display: block;width:15rem;height:2.5rem;background:#c0192a;border-radius: 1.5rem;margin:0 auto;animation: heart 0.4s ease-in-out infinite alternate;}
.dzcjwt strong a{display: block; line-height: 2.5rem; text-align: center;font-size: 0.8rem;color:#ffffff; font-weight: normal;}




#pcdingzhi{display:block}
#sjdingzhi{display:none}
@media screen and (max-width: 768px) and (min-width: 320px){
#pcdingzhi,.mbx{display:none}
#sjdingzhi{width:98%;margin:0px auto;display:block}	


.sj-dz{padding:3.55rem 4% 1.55rem;}
.sj-dz h2{width:100%; text-align: center; margin-bottom: 2.5rem !important;}
.sj-dz h2 span{display: block; line-height: 3.95rem;font-size: 2.1rem;color:#1a1a1a; font-weight: normal;}
@media screen and (max-width: 768px) and (min-width: 320px){
	.sj-dz h2 span{ font-weight: bold;}
}
.sj-dz h2 i{display: block;width:2.8rem;height:0.15rem;background:#c0192a;margin:0 auto;}
.sj-dz ul{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-wrap: wrap;}
.sj-dz ul li{width:48%;height:18rem; margin-bottom: 2rem;padding-top:3.55rem; box-sizing: border-box;position: relative;}
.sj-dz ul li h4{line-height: 2.6rem; text-align: center; margin-bottom: 0.8rem;font-size: 1.7rem;color:#1a1a1a; font-weight: normal;}
.sj-dz ul li p{line-height: 2.1rem; text-align: center;font-size: 1.2rem;color:#4c4c4c;}
.sj-dz ul li i{display: block;width:5rem; line-height: 0; position: absolute;left:0;top:0;}
.sj-dz ul li i img{width:100%;}
.sj-dz ul li:nth-child(1){background:url(../images/dzbj1.jpg) no-repeat center;background-size:100% 100%;}
.sj-dz ul li:nth-child(2){background:url(../images/dzbj2.jpg) no-repeat center;background-size:100% 100%;}
.sj-dz ul li:nth-child(3){background:url(../images/dzbj3.jpg) no-repeat center;background-size:100% 100%;}
.sj-dz ul li:nth-child(4){background:url(../images/dzbj4.jpg) no-repeat center;background-size:100% 100%;        margin-left: 4%;}


.sj-wttd{height:48.15rem;padding:0 4%;}
.sj-wttd h2{ text-align: center; margin-bottom: 25.05rem !important;}
.sj-wttd h2 span{display: block; line-height: 3.95rem;font-size: 2.1rem;color:#1a1a1a;font-weight: normal;}
.sj-wttd h2 i{display: block;width:2.8rem;height:0.15rem;background:#c0192a;margin:0 auto;}
.sj-wttd ul{padding:0 2.2rem;}
.sj-wttd ul li{padding-left:1.5rem; line-height: 2.2rem;font-size: 1.3rem;color:#333333; margin-bottom: 1.05rem;background:url(../images/dz-qq.png) no-repeat left 0.7rem;background-size:0.75rem 0.75rem;}


 .sj-dzcp {
            padding: 3.05rem 4% 4rem;
            background: #F2F2F2;
        }
        
        .sj-dzcp h2 {
            text-align: center;
            margin-bottom: 2.5rem !important;
        }
        
        .sj-dzcp h2 span {
            display: block;
            line-height: 3.95rem;
            font-size: 2.1rem;
            color: #1a1a1a;
            font-weight: normal;
        }
        
        .sj-dzcp h2 i {
            display: block;
            width: 2.8rem;
            height: 0.15rem;
            background: #c0192a;
            margin: 0 auto;
        }
        
        .sj-dzcp ul li {
            margin-bottom: 3rem;
        }
        
        .sj-dzcp ul li span {
            display: block;
            width: 100%;
            line-height: 0;
            overflow: hidden;
            margin-bottom: 1.55rem;
        }
        
        .sj-dzcp ul li span img {
            width: 100%;
        }
        
        .sj-dzcp ul li em {
            display: block;
            line-height: 2.6rem;
            margin-bottom: 0.55rem;
            text-align: center;
            font-size: 1.7rem;
            color: #1a1a1a;
        }
        
        .sj-dzcp ul li p {
            line-height: 2.1rem;
            text-align: center;
            font-size: 1.4rem;
            color: #4c4c4c;
        }
        
        .sj-dzcp strong {
            display: block;
            width: 30rem;
            height: 3.5rem;
            background: #C0192A;
            margin: 0 auto;
            border-radius: 1.75rem;
        }
        
        .sj-dzcp strong a {
            display: block;
            text-align: center;
        }
        
        .sj-dzcp strong a i {
            display: inline-block;
            line-height: 3.5rem;
            font-size: 1.2rem;
            color: #ffffff;
            padding-left: 3.05rem;
            background: url(../images/fhdz-lxico.png) no-repeat left;
            background-size: 2rem 1.7rem;
            font-weight: normal;
        }
		
		
.sj-dzys{padding-top:3.05rem;}
.sj-dzys h2{text-align: center; margin-bottom: 2.5rem !important;}
.sj-dzys h2 span{display: block; line-height: 3.95rem;font-size: 2.1rem;color:#1a1a1a; font-weight: normal;}
.sj-dzys h2 i{display: block;width:2.8rem;height:0.15rem;background:#c0192a;margin:0 auto;}
.sj-dzys .dzys-con dl dt{width:100%; line-height: 0; overflow: hidden;}
.sj-dzys .dzys-con dl dt img{width:100%;}
.sj-dzys .dzys-con dl dd{/*height: 18.3rem;*/padding:1.55rem 2rem 1rem 3.5rem; box-sizing: border-box;position: relative;}
.sj-dzys .dzys-con dl dd:before{width:0.15rem; height:7.5rem;background:#C0192A;content:"";position: absolute;left:2rem;top:-3rem;}
.sj-dzys .dzys-con dl dd h4{height:2.65rem; margin-bottom: 0.55rem;}
.sj-dzys .dzys-con dl dd h4 span{display: block;float:left; line-height: 2.65rem;font-size: 1.8rem;color:#1a1a1a; font-weight: normal;}
.sj-dzys .dzys-con dl dd h4 i{display: block;float:left; line-height: 3.45rem; height:2.65rem;font-size: 1rem;color:#999999; margin-left: 0.95rem;font-style: italic; font-weight: normal; }
.sj-dzys .dzys-con dl dd .dz-desc{line-height: 2.05rem;font-size: 1.16rem;color:#4c4c4c; margin-bottom: 1.55rem;}
.sj-dzys .dzys-con dl dd ul li{float:left;margin-right: 10px;}
.sj-dzys .dzys-con dl dd ul li span{display: block;height:2.7rem;}
.sj-dzys .dzys-con dl dd ul li span em{display: inline-block; line-height: 2.7rem;font-size: 2.4rem;color:#333333;font-family: "Montserrat-R";}
.sj-dzys .dzys-con dl dd ul li span i{display: inline-block;width:1.6rem;height:1.6rem;background:#c0192a; line-height: 1.6rem;text-align: center;font-size: 1.1rem;color:#ffffff; border-radius: 50%; margin-left: -0.25rem; vertical-align: bottom; margin-bottom: 0.5rem;}
.sj-dzys .dzys-con dl dd ul li p{line-height: 2.2rem;font-size: 1.2rem;color:#666666;}
.sj-dzys .dzys-con dl:first-child dd ul li{margin-right: 2.9rem;}
.sj-dzys .dzys-con dl:nth-child(3) dd{height:22.45rem;}
.sj-dzys .dzys-con dl:nth-child(3) dd ul li span em{font-size: 2rem;}
.sj-dzys .dzys-con dl:nth-child(2) dd ul li{margin-right: 3rem;}
.sj-dzys .dzys-con dl:nth-child(3) dd ul li{margin-right: 2rem;}
.sj-dzys .dzys-con dl:nth-child(3) dd ul li:last-child{margin-right:0;}
.sj-dzys .dzys-con dl:nth-child(3) dd ul li span{height:2.8rem;}
.sj-dzys .dzys-con dl:nth-child(3) dd ul li span em{line-height: 2.8rem;}
.sj-dzys .dzys-con dl:nth-child(3) dd ul li p{line-height: 1.8rem;}
                


.sj-dzcase {
padding: 3.05rem 0 0;
background: #F2F2F2;
}

.sj-dzcase h2 {
text-align: center;
margin-bottom: 2rem !important;
}

.sj-dzcase h2 span {
display: block;
line-height: 3.95rem;
font-size: 2.1rem;
color: #1a1a1a;
font-weight: normal;
}

@media screen and (max-width: 768px) and (min-width: 320px){
.sj-dzcase h2 span { font-weight: bold;}
}

.sj-dzcase h2 i {
display: block;
width: 2.8rem;
height: 0.15rem;
background: #c0192a;
margin: 0 auto;
}

.sj-dzcase .dzcas-nav01 {
height: 7.1rem;
margin-bottom: 3.05rem;
}

.sj-dzcase .dzcas-nav01 ul li {
float: left;
width: 20%;
height: 7.1rem;
border-right: 0.05rem solid rgba(26, 26, 26, .15);
box-sizing: border-box;
position: relative;
}

.sj-dzcase .dzcas-nav01 ul li:before {
width: 7.5rem;
height: 10rem;
background: url(../images/dzicobj.png) no-repeat center;
background-size: 100% 100%;
content: "";
position: absolute;
left: 0;
top: -1.45rem;
opacity: 0;
}

.sj-dzcase .dzcas-nav01 ul li em {
display: block;
width: 3.05rem;
height: 2.9rem;
margin: 0 auto 0.6rem;
position: relative;

}

.sj-dzcase .dzcas-nav01 ul li em i {
display: block;
width: 100%;
line-height: 0;
overflow: hidden;
position: absolute;
left: 0;
top: 0;
}
.sj-dzcase .dzcas-nav01 ul li em i img{
width:100%;
}

.sj-dzcase .dzcas-nav01 ul li em i.hover {
opacity: 0;
}

.sj-dzcase .dzcas-nav01 ul li span {
display: block;
line-height: 1.9rem;
text-align: center;
font-size: 1.3rem;
color: #333333;
text-align: center;
position: relative;
}

.sj-dzcase .dzcas-nav01 ul li.cur:before {
opacity: 1;
}

.sj-dzcase .dzcas-nav01 ul li.cur em i.default {
opacity: 0;
}

.sj-dzcase .dzcas-nav01 ul li.cur em i.hover {
opacity: 1;
}

.sj-dzcase .dzcas-nav01 ul li.cur span {
color: #FFF;
}

.sj-dzcase .dzcas-nav01 ul li:last-child {
border-right: 0;
}

.sj-dzcase .dzcase-list {
padding-bottom: 4rem;
margin: 0 auto;
}

.sj-dzcase .dzcase-list dl dt {
width: 100%;
line-height: 0;
overflow: hidden;
}

.sj-dzcase .dzcase-list dl dt img {
width: 100%;
}

.sj-dzcase .dzcase-list dl dd {
width: 32.5rem;
height: 20.25rem;
background: #FFF;
box-shadow: 0.5rem 0.85rem 1.5rem 0px rgba(4, 0, 0, 0.06);
padding: 2.1rem 2rem 0;
box-sizing: border-box;
margin: -2.5rem auto 0;
z-index: 200;
position: relative;
}

.sj-dzcase .dzcase-list dl dd h4 {
line-height: 2.5rem;
margin-bottom: 0.85rem;
}

.sj-dzcase .dzcase-list dl dd h4 a {
font-size: 1.7rem;
color: #1a1a1a;
font-weight: normal;
}

.sj-dzcase .dzcase-list dl dd p {
line-height: 2.2rem;
margin-bottom: 1.5rem;
font-size: 1.2rem;
color: #666666;
}

.sj-dzcase .dzcase-list dl dd strong {
display: block;
height: 2.15rem;
}

.sj-dzcase .dzcase-list dl dd strong a {
display: inline-block;
line-height: 2.15rem;
font-size: 1.2rem;
color: #333333;
padding-right: 1.4rem;
background: url(../images/dzcas-jt.png) no-repeat right;
background-size: 0.9rem 0.75rem;
font-weight: normal;
}


	
}

