
.productsmc,.bannermc,.Product2mc,.custommc,.emyoumc,.aboutmc,.Industrymc,.casemc,.newsmc{display:none;}
@media screen and (max-width:767px) {
.indexone,.products,.Product2,.custom,.emyou,.aboutpc,.Industry,.casepc,.newspc{ display:none;}

.mcontentt {
    width: 92%;
    margin: 0 auto;
}

.productsmc,.bannermc,.Product2mc,.custommc,.emyoumc,.aboutmc,.Industrymc,.casemc,.newsmc{display:block;}

}





.tit {
    text-align: center;
    line-height: 0px;
    color: #333;
    font-family: "Poppins-R";
}

.tit h2 {
    font-size: 1.8rem;
    display: block;
    line-height: 1.6rem;
    padding-bottom: 1.8rem;
    font-weight: normal;
    font-family: "Poppins-R";
}

.tit p {
    line-height: 1.2rem;
    font-size: 0.8rem;
}

.bannerpc img{ width:100%;}
.bannerpc { position:relative; line-height:0px;}
.bannerpc .ban-con{position:absolute;left:0px;top:0px;width: 100%;display: block;}

.bannerpc .ban-con.txt1{padding-top: 7.8rem;}
.bannerpc .ban-con.txt1 strong {color: #fff;font-size: 2.52rem;font-weight: bold;line-height:2.52rem;display: block;font-family: "Poppins-B";padding-right: 46%;}
.bannerpc .ban-con.txt1 a {width: 13.7rem;height: 2.8rem;display: block;text-align: center;line-height: 2.8rem;color: #fff;border-radius: 2rem;margin-top: 6rem;background: #e52228;font-family: "Poppins-M";font-size: 0.8rem;position: relative;padding-right: 2rem;}
.bannerpc .ban-con.txt1 a:after{content:"";width: 1.8rem;height: 1.8rem;background: #fff url(/web/template/pcmb/images/hjt.png)  no-repeat center center;url(#ff url());display: block;background-size: 0.92rem;position: absolute;right: 3%;top: 0.5rem;border-radius: 2rem;}
.bannerpc .ban-con.txt1 ul {
    line-height: 0px;
    padding: 0px;
    margin-top: 3rem;
}
.bannerpc .ban-con.txt1 ul li {
       display: block;
       text-align: left;
       padding-left: 1.5rem;
       background: url(/web/template/pcmb/images/ban-g.png) no-repeat center left;
       background-size: 0.88rem;
       line-height: 1.33rem;
       height: 1.33rem;
       margin-bottom: 0.9rem;
}
 .bannerpc .ban-con.txt1 ul li span i{ font-style: italic;font-family: "DINPro-C";}
.bannerpc .ban-con.txt1 ul li span {
    display: block;
    color: #fff;
    font-size: 1rem;
    line-height: 1.5rem;
    font-family: "Poppins-M";
}


.bannerpc .ban-con.txt2{padding-top: 8.8rem;}
.bannerpc .ban-con.txt2 strong {color: #fff;font-size: 2.52rem;font-weight: bold;line-height:2.52rem;display: block;font-family: "Poppins-B";padding-right: 37%;}
.bannerpc .ban-con.txt2 a {width: 13.7rem;height: 2.8rem;display: block;text-align: center;line-height: 2.8rem;color: #fff;border-radius: 2rem;margin-top: 6.88rem;background: #e52228;font-family: "Poppins-M";font-size: 0.8rem;position: relative;padding-right: 2rem;}
.bannerpc .ban-con.txt2 a:after{content:"";width: 1.8rem;height: 1.8rem;background: #fff url(/web/template/pcmb/images/hjt.png)  no-repeat center center;url(#ff url());display: block;background-size: 0.92rem;position: absolute;right: 3%;top: 0.5rem;border-radius: 2rem;}
.bannerpc .ban-con.txt2 ul {
    line-height: 0px;
    padding: 0px;
    margin-top: 1.2rem;
}
.bannerpc .ban-con.txt2 ul li {
       display: block;
       text-align: left;
       background-size: 0.88rem;
       line-height: 1.33rem;
       height: 1.33rem;
       margin-bottom: 0.86rem;
}
 .bannerpc .ban-con.txt2 ul li span i{ font-style: italic;font-family: "DINPro-C";}
.bannerpc .ban-con.txt2 ul li span {
    display: block;
    color: #fff;
    font-size: 1rem;
    line-height: 1.5rem;
    font-family: "Poppins-M";
}


.bannerpc .ban-con.txt2 .xtt {
    height: 1.33rem;
    line-height: 1.33rem;
    display: inline-block;
    position: relative;
    padding-top: 3.3rem;
}

.bannerpc .ban-con.txt2 .xtt span {
    font-weight: bold;
    font-size: 1.2rem;
    color: #fff;
    display: inline-block;
    position: relative;
    z-index: 10;
}

.bannerpc .ban-con.txt2 .xtt:after {
    width: 100%;
    background: #0052cb;
    content: "";
    position: absolute;
    z-index: 9;
    left: 0px;
    height: 0.55rem;
    bottom: 0px;
}



.bannerpc .ban-con.txt3{padding-top: 8.8rem;}
.bannerpc .ban-con.txt3 strong {color: #fff;font-size: 2.52rem;font-weight: bold;line-height: 3rem;display: block;font-family: "Poppins-B";padding-right: 8%;}
.bannerpc .ban-con.txt3 a {width: 13.7rem;height: 2.8rem;display: block;text-align: center;line-height: 2.8rem;color: #fff;border-radius: 2rem;margin-top: 6rem;background: #e52228;font-family: "Poppins-M";font-size: 0.8rem;position: relative;padding-right: 2rem;}
.bannerpc .ban-con.txt3 a:after{content:"";width: 1.8rem;height: 1.8rem;background: #fff url(/web/template/pcmb/images/hjt.png)  no-repeat center center;url(#ff url());display: block;background-size: 0.92rem;position: absolute;right: 3%;top: 0.5rem;border-radius: 2rem;}
.bannerpc .ban-con.txt3 ul {
    line-height: 0px;
    padding: 0px;
    margin-top: 4.2rem;
}
.bannerpc .ban-con.txt3 ul li {
       display: block;
       text-align: left;
       background-size: 0.88rem;
       line-height: 0px;
       margin-bottom: 0.9rem;
       width: 8.4rem;
       float: left;
       margin-right: 0.4rem;
       border-radius: 0.5rem;
       overflow: hidden;
}
 .bannerpc .ban-con.txt3 ul li span i{ font-style: italic;font-family: "DINPro-C";}
.bannerpc .ban-con.txt3 ul li span {
    display: block;
    color: #333;
    font-size: 0.8rem;
    line-height: 0.9rem;
    font-family: "Poppins-M";
    height: 1rem;
    background: #fff;
    text-align: center;
    padding: 1rem 8% 1rem 8%;
}
.bannerpc .ban-con.txt3 ul li:nth-child(2) span,.bannerpc .ban-con.txt3 ul li:nth-child(3) span {
    display: block;
    color: #333;
    font-size: 0.8rem;
    line-height: 0.9rem;
    font-family: "Poppins-M";
    height: 1rem;
    background: #fff;
    text-align: center;
    padding: 0.5rem 3% 1.5rem 3%;
}



.bannerpc .ban-con.txt3 p {
    font-size: 1rem;
    color: #fff;
    line-height: 1.5rem;
    padding-right: 49%;
    padding-top: 1.8rem;
}

.posanniu i {
    width: 2px;
    display: inline-block;
    height: 1.05rem;
    background: #80a9e5;
    margin-top: 2.8rem;
    margin-left: 10%;
    margin-right: 10%;
}

.ysfudong .posanniu  .ban-left {
    display: inline-block;
    background: url(/web/template/pcmb/images/jt-l.png) no-repeat center;
    width: 1rem;
    height: 1rem;
    background-size: auto 100%;
    cursor: pointer; 
}

.ysfudong .posanniu .ban-right {display: inline-block;background: url(/web/template/pcmb/images/jt-r.png) no-repeat center;width: 1rem;height: 1rem;background-size: auto 100%;cursor: pointer;}

.ysfudong {
    width: 86.46%;
    height: 7rem;
    box-shadow: -15px 12px 12px #f4f5fa;););
    overflow: hidden;
    border-radius: 0 0.6rem 0rem 0rem;
    margin-top: -3.5rem;
    position: relative;
    z-index: 100;
    background: #fff;
}

.ysfudong .ysgg {
    line-height: 0px;
    float: right;
    width: 84.33%;
}

.ysfudong .ysgg ul {
    float: left;
    width: 88.8%;
    height: 7rem;
}

.ysfudong .ysgg ul li {
    margin-top: 1.75rem;
    position: relative;
    width: 27%;
    float: left;
    line-height: 1rem;
    height: 3.5rem;
    display: block;
    cursor: pointer;
}
.ysfudong .ysgg li span{
    font-family: "Poppins-R";
    color: #333;
    display: block;
    height: 2rem;
}
.ysfudong .ysgg li em{
    font-size: 2.5rem;
        float: left;
    line-height: 2rem;
    display: inline-block;
}
.ysfudong .ysgg li i{
    font-size: 2.5rem;
        float: left;
}
.ysfudong .ysgg li strong{
    float: right;
        float: left;
    font-size: 0.8rem;
}
.ysfudong .ysgg li b{}
.ysfudong .ysgg li p{
    font-size: 0.8rem;
    color: #333;
    padding-top: 0.6rem;
}
.ysfudong .posanniu {
float: right;
    width: 9.4%;
    background: #0052cb;
    height: 7rem;
    position: relative;
    text-align: center;
}

.ysfudong .ysgg ul li:nth-child(2) {
    width: 14.42%;
    padding: 0 7.8%;
}

.ysfudong .ysgg ul li:nth-child(3) {
    padding-left: 7.9%;
    width: 18%;
}
.ysfudong .ysgg ul li:nth-child(1) {
    padding-right: 4.9%;
    width: 32%;
}

.ysfudong .ysgg ul li:nth-child(2):after {
    content: "";
    background: #d8d8d8;
    display: block;
    position: absolute;
    right: 0px;
    height: 100%;
    top: 0px;
    width: 1px;
}

.ysfudong .ysgg ul li:nth-child(2):before {
    content: "";
    background: #d8d8d8;
    display: block;
    position: absolute;
    left: 0px;
    height: 100%;
    top: 0px;
    width: 1px;
}



@media screen and (max-width: 765px){

.bannermc img{ width:100%;}
.bannermc { position:relative; line-height:0px;}
.bannermc .ban-con{position:absolute;left:0px;top:0px;width: 100%;display: block;}

.bannermc .ban-con.txt1{padding-top: 4.8rem;}
.bannermc .ban-con.txt1 strong {color: #fff;font-size: 2.52rem;font-weight: bold;line-height:2.52rem;display: block;font-family: "Poppins-B";}
.bannermc .ban-con.txt1 a {width: 13.7rem;height: 2.8rem;display: block;text-align: center;line-height: 2.8rem;color: #fff;border-radius: 2rem;margin-top: 2.5rem;background: #e52228;font-family: "Poppins-M";font-size: 1rem;position: relative;padding-right: 2rem;}
.bannermc .ban-con.txt1 a:after{content:"";width: 1.8rem;height: 1.8rem;background: #fff url(/web/template/pcmb/images/hjt.png)  no-repeat center center;url(#ff url());display: block;background-size: 0.92rem;position: absolute;right: 3%;top: 0.5rem;border-radius: 2rem;}
.bannermc .ban-con.txt1 ul {
    line-height: 0px;
    padding: 0px;
    margin-top: 2rem;
}
.bannermc .ban-con.txt1 ul li {
       display: block;
       text-align: left;
       padding-left: 1.5rem;
       background: url(/web/template/pcmb/images/ban-g.png) no-repeat center left;
       background-size: 0.88rem;
       line-height: 1.33rem;
       height: 1.33rem;
       margin-bottom: 0.9rem;
}
 .bannermc .ban-con.txt1 ul li span i{ font-style: italic;font-family: "DINPro-C";}
.bannermc .ban-con.txt1 ul li span {
    display: block;
    color: #fff;
    font-size: 1.2rem;
    line-height: 1.5rem;
    font-family: "Poppins-M";
}


.bannermc .ban-con.txt2{padding-top: 3.6rem;}
.bannermc .ban-con.txt2 strong {color: #fff;font-size: 2.01rem;font-weight: bold;line-height:2.52rem;display: block;font-family: "Poppins-B";padding-right: 0%;}
.bannermc .ban-con.txt2 a {width: 13.7rem;height: 2.8rem;display: block;text-align: center;line-height: 2.8rem;color: #fff;border-radius: 2rem;margin-top: 6.88rem;background: #e52228;font-family: "Poppins-M";font-size: 0.8rem;position: relative;padding-right: 2rem;}
.bannermc .ban-con.txt2 a:after{content:"";width: 1.8rem;height: 1.8rem;background: #fff url(/web/template/pcmb/images/hjt.png)  no-repeat center center;url(#ff url());display: block;background-size: 0.92rem;position: absolute;right: 3%;top: 0.5rem;border-radius: 2rem;}
.bannermc .ban-con.txt2 ul {
    line-height: 0px;
    padding: 0px;
    padding-top: 0.4rem;
}
.bannermc .ban-con.txt2 ul li {
       display: block;
       text-align: left;
       background-size: 0.88rem;
       line-height: 1.33rem;
       height: 1.33rem;
       margin-bottom: 0.26rem;
}
 .bannermc .ban-con.txt2 ul li span i{ font-style: italic;font-family: "DINPro-C";}
.bannermc .ban-con.txt2 ul li span {
    display: block;
    color: #fff;
    font-size: 1rem;
    line-height: 1.5rem;
    font-family: "Poppins-M";
}


.bannermc .ban-con.txt2 .xtt {
    height: 1.33rem;
    line-height: 1.33rem;
    display: inline-block;
    position: relative;
    padding-top: 1rem;
}

.bannermc .ban-con.txt2 .xtt span {
    font-weight: bold;
    font-size: 1.2rem;
    color: #fff;
    display: inline-block;
    position: relative;
    z-index: 10;
}

.bannermc .ban-con.txt2 .xtt:after {
    width: 100%;
    background: #0052cb;
    content: "";
    position: absolute;
    z-index: 9;
    left: 0px;
    height: 0.55rem;
    bottom: 0px;
}



.bannermc .ban-con.txt3{padding-top: 3.2rem;}
.bannermc .ban-con.txt3 strong {color: #fff;font-size: 1.9rem;font-weight: bold;line-height: 2.4rem;display: block;font-family: "Poppins-B";padding-left: 4%;}
.bannermc .ban-con.txt3 a {width: 13.7rem;height: 2.8rem;display: block;text-align: center;line-height: 2.8rem;color: #fff;border-radius: 2rem;margin-top: 6rem;background: #e52228;font-family: "Poppins-M";font-size: 0.8rem;position: relative;padding-right: 2rem;}
.bannermc .ban-con.txt3 a:after{content:"";width: 1.8rem;height: 1.8rem;background: #fff url(/web/template/pcmb/images/hjt.png)  no-repeat center center;url(#ff url());display: block;background-size: 0.92rem;position: absolute;right: 3%;top: 0.5rem;border-radius: 2rem;}
.bannermc .ban-con.txt3 ul {
    line-height: 0px;
    padding: 0px;
    margin-top: 1.8rem;
}
.bannermc .ban-con.txt3 ul li {
       display: block;
       text-align: left;
       background-size: 0.88rem;
       line-height: 0px;
       margin-bottom: 0.9rem;
       width: 23.8%;
       float: left;
       margin-right: 0.4rem;
       border-radius: 0.5rem;
       overflow: hidden;
}
 .bannermc .ban-con.txt3 ul li span i{ font-style: italic;font-family: "DINPro-C";}
.bannermc .ban-con.txt3 ul li span {
    display: block;
    color: #333;
    font-size: 0.8rem;
    line-height: 0.9rem;
    font-family: "Poppins-M";
    height: 1rem;
    background: #fff;
    text-align: center;
    padding: 1rem 8% 1rem 8%;
}
.bannermc .ban-con.txt3 ul li:nth-child(4){ margin-right:0px}
.bannermc .ban-con.txt3 ul li:nth-child(2) span,.bannermc .ban-con.txt3 ul li:nth-child(3) span {
    display: block;
    color: #333;
    font-size: 0.8rem;
    line-height: 0.9rem;
    font-family: "Poppins-M";
    height: 1rem;
    background: #fff;
    text-align: center;
    padding: 0.5rem 3% 1.5rem 3%;
}



.bannermc .ban-con.txt3 p {
    font-size: 1rem;
    color: #fff;
    line-height: 1.5rem;
    padding-left: 4%;
    padding-top: 1.3rem;
}

}










.products {
    padding: 4rem 0 4rem 0;
}
.products .tit{
    padding-bottom: 2.7rem;
}


.products .tit p {
    padding: 0 13%;
    font-family: "Poppins-R";
}

.products dl {
    float: left;
    width: 49.42%;
    background: #f6f6f6;
    overflow: hidden;
    margin-bottom: 1rem;
        border-radius: 1rem 0 0 0;
}

.products dl dt {
    display: block;
    overflow: hidden;
    width: 43%;
    float: left;
    line-height: 0;
}
.products dl:hover{
  background: #0052cb;  
    
}
.products dl:hover dd span{
  color: #fff;  
    
}
.products dl:hover dd p{
  color: #fff;  
    
}
.products dl:hover dd em{
  color: #fff;  
 background: url(/web/template/pcmb/images/bjt.png) no-repeat right center;   
}

.products dl dt img {
    width: 100%;
    transition: 1s;
}
.products dl:hover dt img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);     
}

.products dl:nth-child(2n) {
    float: right;
}

.products dl dd {
    float: right;
    width: 50.5%;
    padding: 1.33rem 2% 0 0;
}

.products dl span {
    color: #333;
    display: block;
    font-size: 1rem;
    font-family: "Poppins-M";
    height: 3rem;
}

.products dl dd p {
    color: #666;
    font-size: 0.7rem;
    font-family: "Poppins-M";
    padding-bottom: 1.4rem;
}

.products dl dd  em {
    color: #333;
    font-size: 0.8rem;
    padding-right: 1.6rem;
    background: url(/web/template/pcmb/images/ljt.png) no-repeat right center;
    display: inline-block;
    background-size: 0.9rem;
}





.Product2 {
    background: #f3f3f3;
    padding: 3.6rem 0 4.8rem 0;
}
.Product2 .tit h2 {padding-bottom: 2.8rem;}

.Product2  dl {
    float: left;
    width: 24.2%;
    margin-bottom: 1rem;
    background: #fff;
    border-radius: 0.6rem;
}

.Product2  dl dt {
    display: block;
    overflow: hidden;
    width: 100%;
        border-radius: 0.8rem;
}

.Product2  dl dt img {
    width: 100%;
    transition: 1s;
}
.Product2  dl:hover dt img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);     
}

.Product2  dl:nth-child(2n) {
    float: right;
}

.Product2  dl dd { 
    float: right;
    padding: 1.75rem 8%;
    height: auto;
    position: relative;
}

.Product2 dl span {
    color: #333;
    display: block;
    font-size: 1rem;
    font-family: "Poppins-M";
    height: 1.88rem;
    line-height: 1rem;
    padding-bottom: 0.4rem;
}

.Product2 dl dd p {
    color: #666;
    font-size: 0.7rem;
    font-family: "Poppins-M";
    padding-bottom: 1.6rem;
    height: 2.2rem;
    overflow: hidden;
}
.Product2 dl dd  em {
    color: #333;
    font-size: 0.7rem;
    font-family: "Poppins-M";
    padding-bottom: 1.4rem;
    display: block;
    padding-top: 1.1rem;
    border-top: 1px solid #ccc;
}
.Product2  dl dd i {
    color: #0052cc;
    font-size: 0.8rem;
    background: #fff url(/web/template/pcmb/images/ljt.png) no-repeat 85% center;
    background-size: 0.9rem;
    display: block;
    height: 2.45rem;
    width: 46%;
    box-shadow: 0 0 10px #e4e9f1;
    border-radius: 2rem;
    position: absolute;
    bottom: -1rem;
    left: 23%;
    line-height: 2.45rem;
    padding-right: 8%;
    text-align: center;
}
.Product2 dl:hover dd i{
 color:#fff;
  background: #e52228 url(/web/template/pcmb/images/bjt.png) no-repeat 85% center;
    background-size: 0.9rem;
  
}

.pro-left {
    background: url(/web/template/pcmb/images/hjt-l.png) no-repeat;
    position: absolute;
    left: -3rem;
    background-size: auto 100%;
    display: block;
    width: 2rem;
    height: 2.2rem;
    top: 54%;
    cursor: pointer;
}

.pro-right {
    background: url(/web/template/pcmb/images/hjt-r.png) no-repeat right;
    position: absolute;
    right: -3rem;
    display: block;
    width: 2rem;
        background-size: auto 100%;
    height: 2.2rem;
    top: 54%;
    cursor: pointer;
}

.Product2 .contentt {
    position: relative;
}
.Product2 .productmain{ overflow:hidden;}



@media screen and (max-width: 765px){
    
 .mtit {
    text-align: center;
    line-height: 0px;
    color: #333;
    font-family: "Poppins-R";
}

.mtit h2 {
    font-size: 2rem;
    line-height: 1.6rem;
    padding-bottom: 1.8rem;
    font-weight: normal;
    font-family: "Poppins-M";
}

.mtit p {
    line-height: 1.2rem;
    font-size: 1.1rem;
}

.productsmc {
    padding: 2.2rem 0 2.5rem 0;
}
.productsmc .mtit{
    padding-bottom: 1.6rem;
}


.productsmc .mtit p {
    font-family: "Poppins-M";
}

.productsmc dl {
    float: left;
    background: #f6f6f6;
    overflow: hidden;
    margin-bottom: 1rem;
    border-radius: 1rem 0 0 0;
    padding-bottom: 0.2rem;
}

.productsmc dl dt {
    display: block;
    overflow: hidden;
    line-height: 0;
}
.productsmc dl:hover{
  background: #0052cb;  
    
}
.productsmc dl:hover dd span{
  color: #fff;  
    
}
.productsmc dl:hover dd p{
  color: #fff;  
    
}
.productsmc dl:hover dd em{
  color: #fff;  
 background: url(/web/template/pcmb/images/bjt.png) no-repeat right center;   
}

.productsmc dl dt img {
    width: 100%;
    transition: 1s;
}
.productsmc dl:hover dt img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);     
}

.productsmc dl:nth-child(2n) {
    float: right;
}

.productsmc dl dd {
    float: right;
    padding: 1.5rem 5%;
}

.productsmc dl span {
    color: #333;
    display: block;
    font-size: 1.4rem;
    font-family: "Poppins-B";
    line-height: 1.8rem;
    padding-bottom: 1rem;
}

.productsmc dl dd p {
    color: #666;
    font-size: 1.1rem;
    font-family: "Poppins-M";
    padding-bottom: 1rem;
    line-height: 1.5rem;
}

.productsmc dl dd  em {
    color: #0052cb;
    font-size: 0.9rem;
    padding-right: 1.88rem;
    background: url(/web/template/pcmb/images/ljt.png) no-repeat right center;
    display: inline-block;
    background-size: 0.94rem;
}


.Product2mc{
    background: #f3f3f3;
    padding: 2.5rem 0 1.88rem 0;
}
.Product2mc.tit h2 {padding-bottom: 2.8rem;}

.Product2mc dl {
    float: left;
    width: 26rem;
    background: #fff;
    border-radius: 0.8rem;
    margin-bottom: 2.22rem;
}

.Product2mc dl dt {
    display: block;
    overflow: hidden;
    width: 100%;
    border-radius: 0.8rem;
    height: 18.6rem;
}

.Product2mc dl dt img {
    width: 100%;
    transition: 1s;
}
.Product2mc dl:hover dt img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);     
}

.Product2mc dl:nth-child(2n) {
    float: right;
}

.Product2mc dl dd {
    float: right;
    padding: 1.6rem 8%;
    height: 12.88rem;
    position: relative;
}

.Product2mc dl span {
    color: #333;
    display: block;
    font-size: 1.45rem;
    line-height: 1.46rem;
    font-family: "Poppins-M";
    height: 2.66rem;
    padding-bottom: 0.4rem;
}

.Product2mc dl dd p {
    color: #666;
    font-size: 1.1rem;
    font-family: "Poppins-M";
    padding-bottom: 1.4rem;
    height: auto;
    line-height: 1.48rem;
    overflow: hidden;
}
.Product2mc dl dd em {
    color: #333;
    font-size: 1.1rem;
    font-family: "Poppins-M";
    padding-bottom: 1.2rem;
    display: block;
    padding-top: 1.2rem;
    border-top: 1px solid #ccc;
}
.Product2mc dl dd i {
    color: #0052cc;
    font-size: 1.16rem;
    background: #fff url(/web/template/pcmb/images/ljt.png) no-repeat 85% center;
    background-size: 1rem;
    display: block;
    height: 3rem;
    width: 46%;
    box-shadow: 0 0 10px #e4e9f1;
    border-radius: 2rem;
    position: absolute;
    bottom: -1.6rem;
    left: 23%;
    line-height: 3rem;
    padding-right: 8%;
    text-align: center;
}
.Product2mc dl:hover dd i{
 color:#fff;
  background: #e52228 url(/web/template/pcmb/images/bjt.png) no-repeat 85% center;
    background-size: 0.9rem;
  
}

.Product2 mc.contentt {
    position: relative;
}
.Product2 mc.productmain{ overflow:hidden;}

.Product2mc .promcontentt {
    margin-left: 4%;
    overflow: hidden;
}

.Product2mc .mtit h2 {
    padding-bottom: 2.5rem;
}
}



.custom {
    padding: 4rem 0 3.2rem 0;
}


.custom dl dt {
    float: right;
    width: 50%;
    overflow: hidden;
    border-radius: 0.8rem;
    line-height: 0px;
}
.custom dl:hover dt img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);   
}

.custom dl dt img {
    width: 100%;
    transition: 1s;
}
.custom dl dd{
    float: left;
    width: 46%;
}
.custom dl dd h3{
    color: #333;
    font-size: 1.5rem;
    padding-right: 20%;
    line-height: 1.8rem;
    padding-bottom: 1.35rem;
    margin-bottom: 1.35rem;
    position: relative;
    font-family: "Poppins-R";
}

.custom dl dd p{
    font-size: 0.8rem;
    color: #666;
    padding-bottom: 1.3rem;
    font-family: "Poppins-M";
    padding-right: 20%;
}
.custom dl dd a{
    font-size: 0.8rem;
    width: 7.7rem;
    height: 2.8rem;
    display: block;
    text-align: center;
    line-height: 2.8rem;
    color: #fff;
    border-radius: 2rem;
    margin-top: 1rem;
    background: #e52228;
    background: #0052cc;
    font-family: "Poppins-M";
    position: relative;
    padding-right: 2rem;
}
.custom dl dd  a:after{
content: "";
    width: 1.8rem;
    height: 1.8rem;
    background: #e52228 url(/web/template/pcmb/images/bjt.png) no-repeat center center;
    display: block;
    background-size: 0.92rem;
    position: absolute;
    right: 3%;
    top: 0.5rem;
    border-radius: 2rem;
}


.custom dl dd h3:after {
    content: "";
    background: #0052cc;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 6rem;
    height: 2px;
}



.emyou {
    background: #f3f3f3;
    padding: 3.5rem 0 3rem 0;
}

.emyou  dl {
    float: left;
    width: 26.33%;
    cursor: pointer;
    padding: 1.4rem 3.5%;
    height: 31.8rem;
    position: relative;
}
.emyou dl:hover{
   box-shadow: 1px 0px 43px #e5e5e5;
   background: #fff;
  border-radius:4rem 0 4rem 0;
}

.emyou dl:hover dt em{
background:#0052cc;
    
}
.emyou dl:hover dt{
 margin-top: 1.4rem;
 
}
.emyou dl:hover dd{
 margin-top: 3.2rem;
 
}

.emyou dl dt {
    text-align: center;
    margin-top: 2.5rem;
}

.emyou dl dt em {
    display: block;
    width: 6.1rem;
    height: 6.1rem;
    position: relative;
    background: #fff;
    border-radius: 5rem;
    overflow: hidden;
    margin: 0 auto 2.2rem;
}

.emyou dl dt em i {
    display: block;
    height: 3.7rem;
    width: 3.05rem;
    line-height: 0;
    overflow: hidden;
    padding: 2rem 0 0% 25%;
}

.emyou dl dt em i.default {
    -webkit-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0);
    -webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.emyou dl dt em i.hover {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    transform: scale(0);
    transition: .5s;
}

.emyou dl:hover dt em  i.default {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateX(100%) rotate(180deg);
    transform: translateX(100%) rotate(180deg);
}

.emyou dl:hover dt em  i.hover {
    opacity: 1;
    transform: scale(1);
}

.emyou dl dt em img {
    width: 100%;
}

.emyou dl:nth-child(2) dt em i {
    padding: 1.4rem 0 0% 27%;
}

.emyou dl dd {
    height: 20rem;
    position: relative;
}

.emyou dl dd span {
    font-size: 1.1rem;
    display: block;
    height: 3.6rem;
    text-align: center;
    line-height: 1.55rem;
    padding: 0 6.6%;
    padding-bottom: 1.5rem;
    color: #333;
}

.emyou dl dd p {
    font-size: 0.8rem;
    color: #666666;
    font-family: "Poppins-R";
    text-align: center;
    padding: 0 2%;
}

.emyou dl dd strong {
    font-size: 0.9rem;
    position: absolute;
    bottom: 1rem;
    text-align: center;
    margin: 0 auto;
    display: block;
    width: 100%;
    left: 0px;
    height: 1.8rem;
}

.emyou dl dd strong:after {
     content: "";
    width: 20%;
    height: 1px;
    display: block;
    top: 0.7rem;
    right: 20%;
    position: absolute;
    background: #d6d6d6;
}

.emyou dl dd strong:before {
    content: "";
    width: 20%;
    height: 1px;
    display: block;
    top: 0.7rem;
    left: 20%;
    position: absolute;
    background: #d6d6d6;
}


@media screen and (max-width: 765px){
    .custommc {
    padding: 4rem 0 3.2rem 0;
}


.custommc dl dt {
    overflow: hidden;
    border-radius: 0.8rem;
    line-height: 0px;
}
.custommc dl:hover dt img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);   
}

.custommc dl dt img {
    width: 100%;
    transition: 1s;
}
.custommc dl dd{display: block;}
.custommc dl dd h3{
    color: #333;
    font-size: 1.5rem;
    padding-right: 12%;
    line-height: 1.8rem;
    padding-bottom: 1.35rem;
    margin-bottom: 1.35rem;
    margin-top: 1.25rem;
    position: relative;
    font-family: "Poppins-M";
}

.custommc dl dd  p{
    font-size: 1.2rem;
    color: #666;
    padding-bottom: 1.68rem;
    font-family: "Poppins-M";
    line-height: 1.5rem;
}
.custommc dl dd  a{
    font-size: 1.2rem;
    width: 10.8rem;
    height: 3.8rem;
    display: block;
    text-align: center;
    line-height: 3.8rem;
    color: #fff;
    border-radius: 2rem;
    margin-top: 1rem;
    background: #0052cc url(/web/template/pcmb/images/bjt.png) no-repeat 10rem center;
    font-family: "Poppins-M";
    position: relative;
    padding-right: 2.66rem;
}

.custommc dl dd h3:after {
    content: "";
    background: #0052cc;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 6rem;
    height: 2px;
}


.emyoumc {
    background: #fefefe;
    padding: 0 0 2.5rem 0;
}

.emyoumc dl {
    box-shadow: 1px 0px 43px #e5e5e5;
    margin-bottom: 1rem;
    position: relative;
}

.emyoumc dt {
    display: block;
    padding: 2.5rem 5%;
    height: auto;
}

.emyoumc dt  img {
    margin: 1.3rem auto 0;
    width: 49%;
}

.emyoumc dt em {
    float: left;
    width: 4.5rem;
    background: #0052cc;
    text-align: center;
    border-radius: 5rem;
    height: 4.5rem;
    margin-right: 4%;
    display: none;
}

.emyoumc dt span {
    font-size: 1.2rem;
    float: left;
    width: 58%;
    line-height: 1.5rem;
}

.emyoumc dt dd {}

.emyoumc dt dd p {}

.emyoumc dl dd {
    padding: 0 5% 0 5%;
    display: none;
}

.emyoumc dl dd p {
    font-size: 1.16rem;
    color: #666;
    font-family: "Poppins-R";
    line-height: 1.7rem;
    padding-bottom: 1.5rem;
}

.emyoumc dl.cur dt em {
    display: block;
}

.emyoumc dl.cur dt {
    padding: 1.5rem 6%;
}

.emyoumc dl.cur dd {
    display: block;
}

.emyoumc dl.cur dt span {
    font-size: 1.3rem;
    padding-top: 0.33rem;
    line-height: 1.8rem;
    width: 80%;
}

.emyoumc dl:after {
    content: "+";
    position: absolute;
    right: 8%;
    top: 20%;
    color: #0052cc;
    font-size: 2.4rem;
}

.emyoumc dl:before {
    content: "";
    background: #d0d0d0;
    height: 100%;
    right: 22%;
    width: 1px;
    top: 0px;
    position: absolute;
}

.emyoumc dl.cur:after,.emyoumc dl.cur:before {
    display: none;
}

.emyoumc dl:nth-child(1) dt span {
    width: 76%;
}

.emyoumc dl.cur:nth-child(1) dt span {
    width: 81%;
}




.ysfudongmc {
    width: 95.46%;
    height: auto;
    box-shadow: -15px 12px 12px #f4f5fa;););
    overflow: hidden;
    border-radius: 0 0.6rem 0rem 0rem;
    margin-top: -3.5rem;
    position: relative;
    z-index: 100;
    background: #fff url(/web/template/pcmb/images/mcysbg.jpg) no-repeat;
    background-size: 100% 100%;
    padding-bottom: 1.65rem;
}

.ysfudongmc .ysgg {
    line-height: 0px;
    float: left;
    width: 94.33%;
    margin-left: 4%;
}

.ysfudongmc .ysgg ul {
    float: left;
    width: 99.8%;
    height: auto;
}

.ysfudongmc .ysgg ul li {
    margin-top: 1.86rem;
    position: relative;
    width: 27%;
    float: left;
    line-height: 1rem;
    height: 3.5rem;
    display: block;
    cursor: pointer;
}
.ysfudongmc .ysgg li span{
    font-family: "Poppins-R";
    color: #333;
    display: block;
    height: 2rem;
}
.ysfudongmc .ysgg li em{
    font-size: 2.25rem;
    float: left;
    line-height: 2rem;
    display: inline-block;
}
.ysfudongmc .ysgg li i{
    font-size: 2.25rem;
    float: left;
}
.ysfudongmc .ysgg li strong{
    float: left;
    font-size: 0.9rem;
    padding-left: 3%;
}
.ysfudongmc .ysgg li b{}
.ysfudongmc .ysgg li p{
    font-size: 1.2rem;
    color: #333;
    padding-top: 0.5rem;
}


.ysfudongmc .ysgg ul li:nth-child(2) {
    width: 34.42%;
    padding: 0;
}

.ysfudongmc .ysgg ul li:nth-child(3) {
    padding-left: 0%;
    width: 47%;
}
.ysfudongmc .ysgg ul li:nth-child(1) {
    padding-right: 5.5%;
    width: 57%;
}



.aboutmc {
    padding: 0 0 3rem 0;
}

.aboutmc .aboutimg {}

.aboutmc .img {
    position: relative;
}

.aboutmc .img:after {
    position: absolute;
    content: "";
    width: 4.2rem;
    height: 4.2rem;
    background: url(/web/template/pcmb/images/mp4img.png) no-repeat;
    top: 8.6rem;
    left: 45%;
    background-size: 100%;
}

.aboutmc .img img {
    width: 100%;
}

.aboutmc .desc {
    padding-top: 4rem;
}

.aboutmc .desc b {
    font-size: 1.2rem;
}

.aboutmc .desc h2 {
    font-size: 1.8rem;
    line-height: 2.2rem;
    color: #0052cc;
    padding-bottom: 1.5rem;
    margin-bottom: 1.3rem;
    position: relative;
}
   .aboutmc .desc h2:after { 
       content: "";
    background: #b1b1b1;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 6rem;
    height: 2px;
   }
.aboutmc .desc p {
    font-size: 1.2rem;
    color: #666;
    line-height: 1.8rem;
    padding-bottom: 1.22rem;
}

.aboutmc .desc a {
    font-size: 1.2rem;
    width: 14.8rem;
    height: 3.8rem;
    display: block;
    text-align: center;
    line-height: 3.8rem;
    color: #fff;
    border-radius: 2rem;
    margin-top: 1rem;
    background: #0052cc url(/web/template/pcmb/images/bjt.png) no-repeat 14.5rem center;
    font-family: "Poppins-M";
    position: relative;
    padding-right: 2.66rem;
}



.Industrymc {
    padding: 2.55rem  0 1.88rem 0;
    text-align: center;
    background: #f3f3f3;
}

.Industrymc .tit h2 {
    padding-bottom: 2.4rem;
}

.Industrymc dl {
    float: left;
    width: 32.22%;
    margin-right: 1.6%;
    background: #fff;
    border-radius: 0.8rem;
    box-shadow: 0px 6px 26px #f2f2f2;
    margin-bottom: 0.66rem;
    overflow: hidden;
}

.Industrymc dt {
    line-height: 0px;
    overflow: hidden;
}

.Industrymc dt img {
    transition: 1s;
    width: 100%;
}
.Industrymc dl:hover dt img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);   
    
}

.Industrymc dd {
    display: block;
    text-align: center;
    height: 3.1rem;
    background: #fff;
}

.Industrymc dd span {
    display: block;
    line-height: 1.1rem;
    color: #333333;
    padding-top: 1rem;
    font-size: 1.1rem;
}

.Industrymc dl:nth-child(3n) {
    margin-right: 0px;
}

.Industrymc a.more {
    color: #333;
    font-size: 1rem;
    padding-right: 3.5rem;
    background: url(/web/template/pcmb/images/wzico.png) no-repeat right center;
    background-size: 1.11rem;
    display: inline-block;
    margin: 1.67rem auto 0;
    width: 12rem;
}

.Industrymc dl:nth-child(1) dd span,.Industrymc dl:nth-child(2) dd span,.Industrymc dl:nth-child(3) dd span,.Industrymc dl:nth-child(4) dd span {
    padding-top: 0.5rem;
}

.Industrymc .mores {
    color: #333;
    font-size: 1.255rem;
    line-height: 1.65rem;
    padding-right: 2rem;
    background: url(/web/template/pcmb/images/wzico.png) no-repeat right center;
    display: inline-block;
    margin: 1.6rem auto 0;
    background-size: 1.2rem;
}


.casemc {
    padding: 2.3rem 0 2.6rem 0;
}

.casemc .tit h2 {
    padding-block: 2.8rem;
}

.casemc dl {
    float: left;
    width: 100%;
    background: #f3f3f3;
    overflow: hidden;
    margin-bottom: 1rem;
    border-radius: 0.8rem;
    height: 35rem;
}

.casemc dl dt {
    display: block;
    overflow: hidden;
    width: 100%;
    line-height: 0;
}
.casemc dl:hover{
  background: #0052cb;  
    
}
.casemc dl:hover dd span{
  color: #fff;  
    
}
.casemc dl:hover dd p{
  color: #fff;  
    
}

.casemc dl dt img {
    width: 100%;
    transition: 1s;
}
.casemc dl:hover dt img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);     
}

.casemc dl:nth-child(2n) {
}

.casemc dl dd {
    padding: 2rem 7% 1.2rem 7%;
    display: block;
}

.casemc dl span {
    color: #333;
    display: block;
    font-size: 1.4rem;
    font-family: "Poppins-M";
    line-height: 1.55rem;
    padding-bottom: 1.2rem;
}

.casemc dl dd p {
    color: #333;
    font-size: 1.1rem;
    line-height: 1.5rem;
    font-family: "Poppins-M";
    padding-bottom: 1.2rem;
}

.casemc dl dd  em {
    color: #333;
    font-size: 0.8rem;
    background: #0052cc url(/web/template/pcmb/images/bjt.png) no-repeat  center;
    display: inline-block;
    background-size: 1,2rem;
    width: 3rem;
    height: 3rem;
    border-radius: 2rem;
}

.casemc dl:hover dd em{
 background: #e52228 url(/web/template/pcmb/images/bjt.png) no-repeat center;   
}
.casemc .casepre{position:relative;    overflow: hidden;}
.casemc .insun{position:relative; overflow:hidden;}

.casemc .swiper-pagination {
    text-align: center;
    position: relative;
}

.casemc .swiper-pagination span.swiper-pagination-bullet {
    margin: 0 0.3em;
    width: 0.9rem;
    height: 0.9rem;
    background: #0052cc;
}

.casemc .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 3rem;
    border-radius:0.6rem;
}


.newsmc {
    background: #f3f3f3;
    padding: 2.4rem 0 2rem 0;
}

.newsmc .mtit {
    margin-bottom: 1.9rem;
}

.newsmc .swiper-slide {
    background: #fff;
    margin-bottom: 0.8rem;
    border-radius: 0.8rem;
    padding: 1.2rem 8% 1.4rem 8%;
    width: auto;
}
.newsmc .swiper-slide span {
    font-size: 1.2rem;
    color: #0052cc;
    line-height: 1.33rem;
    display: block;
    padding-bottom: 1.25rem;
}
.newsmc .swiper-slide p {
    color: #666;
    font-size: 1rem;
    line-height: 1.2rem;
    padding-bottom: 1.255rem;
}
.newsmc .swiper-slide em {
    font-size: 1rem;
    color: #666;
    position: relative;
    display: block;
    height: 1rem;
    line-height: 1rem;
    text-align: right;
}
.newsmc .swiper-slide em:before {
    content:"";
    display:block;
    background: #d6d6d6;
    position: absolute;
    left: 0px;
    width: 68%;
    top: 0.5rem;
    height: 1px;
}


.newsmc a.mores {
    font-size: 1.2rem;
    width: 13rem;
    height: 3.8rem;
    display: block;
    text-align: center;
    line-height: 3.8rem;
    color: #fff;
    border-radius: 2rem;
    background: #0052cc url(/web/template/pcmb/images/bjt.png) no-repeat 11.5rem center;
    font-family: "Poppins-M";
    background-size: 1.3rem;
    position: relative;
    padding-right: 2.66rem;
    margin: 2rem auto 0rem;
}

}




.aboutpc {
       padding: 4rem 0;
    background: url(/web/template/pcmb/images/aboutbgs.jpg) no-repeat center bottom;
    background-size: 100%;
}

.aboutpc dt {
    line-height: 0px;
    float: left;
    width: 50%;
    border-radius: 1rem 0 0 1rem;
}

.aboutpc dt img {
    width: 100%;
}

.aboutpc dd {
    float: right;
    width: 45%;
}

.aboutpc dd b {
    font-size: 1rem;
    color: #333333;
    font-weight: normal;
    padding-bottom: 1.8rem;
    display: block;
    padding-top: 1.3rem;
}

.aboutpc dd h2 {
    color: #333;
    font-size: 1.5rem;
    padding-right: 14%;
    line-height: 1.8rem;
    padding-bottom: 1.55rem;
    margin-bottom: 1.85rem;
    position: relative;
    font-family: "Poppins-R";
}

.aboutpc dd h2:after {
    content: "";
    background: #b1b1b1;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 6rem;
    height: 2px;
}

.aboutpc dd  p {
    font-size: 0.8rem;
    padding-bottom: 1.4rem;
    color: #333;
}
.aboutpc .desc {
    height: 7rem;
}
.aboutpc dd a {
    font-size: 0.8rem;
    width: 10.88rem;
    height: 2.8rem;
    display: block;
    text-align: center;
    line-height: 2.8rem;
    color: #fff;
    border-radius: 2rem;
    margin-top: 4rem;
    background: #0052cc;
    font-family: "Poppins-M";
    position: relative;
    padding-right: 2rem;
}

.aboutpc dd  a:after{
content: "";
    width: 1.8rem;
    height: 1.8rem;
    background: #e52228 url(/web/template/pcmb/images/bjt.png) no-repeat center center;
    display: block;
    background-size: 0.92rem;
    position: absolute;
    right: 3%;
    top: 0.5rem;
    border-radius: 2rem;
}
.aboutpc dt {
    position: relative;
    cursor: pointer;
}

.aboutpc dt:after {
    position: absolute;
    content: "";
    width: 4.2rem;
    height: 4.2rem;
    background: url(/web/template/pcmb/images/mp4img.png) no-repeat;
    top: 45%;
    left: 45%;
    background-size: 100%;
}






.Industry {
    padding: 2.9rem  0 3.4rem 0;
    text-align: center;
}

.Industry .tit h2 {
    padding-bottom: 2.4rem;
}

.Industry dl {
    float: left;
    width: 23.85%;
    margin-right: 1.5%;
    background: #fff;
    border-radius: 0.8rem;
    box-shadow: 0px 6px 26px #f2f2f2;
    margin-bottom: 1.33rem;
    overflow: hidden;
}

.Industry dt {
    line-height: 0px;
    overflow: hidden;
}

.Industry dt img {
    transition: 1s;
    width: 100%;
}
.Industry dl:hover dt img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);   
    
}

.Industry dd {
    display: block;
    text-align: center;
    height: 3.1rem;
    background: #fff;
}

.Industry dd span {
    display: block;
    line-height: 3.1rem;
    color: #333333;
    font-size: 0.9rem;
}

.Industry dl:nth-child(4n) {
    margin-right: 0px;
}

.Industry a.more {
    color: #333;
    font-size: 1rem;
    padding-right: 3.5rem;
    background: url(/web/template/pcmb/images/wzico.png) no-repeat right center;
    background-size: 1.11rem;
    display: inline-block;
    margin: 1.67rem auto 0;
    width: 12rem;
}


.Industry .mores {
    color: #333;
    font-size: 1.255rem;
    line-height: 1.65rem;
    padding-right: 2rem;
    background: url(/web/template/pcmb/images/wzico.png) no-repeat right center;
    display: inline-block;
    margin: 1.6rem auto 0;
    background-size: 1.2rem;
}




.casepc {
    background: #f3f3f3;
    padding: 2.9rem 0 4.6rem 0;
}

.casepc .tit h2 {
    padding-top: 2.8rem;
}

.casepc dl {
    float: left;
    /*width: 26rem;*/
    width: 31.3333%;
    margin-right: 3%;
    background: #fff;
    overflow: hidden;
    margin-bottom: 1rem;
    border-radius: 0.8rem;
}
.casepc dl:last-of-type{margin-right: 0;}
.casepc dl dt {
    display: block;
    overflow: hidden;
    width: 100%;
    line-height: 0;
}
.casepc dl:hover{
  background: #0052cb;  
    
}
.casepc dl:hover dd span{
  color: #fff;  
    
}
.casepc dl:hover dd p{
  color: #fff;  
    
}

.casepc dl dt img {
    width: 100%;
    transition: 1s;
}
.casepc dl:hover dt img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);     
}

.casepc dl:nth-child(2n) {
}

.casepc dl dd {
    padding: 2rem 7.5%;
    display: block;
}

.casepc dl span {
    color: #333;
    display: block;
    font-size: 1rem;
    font-family: "Poppins-M";
    height: 2.2rem;
    line-height: 1.2rem;
    padding-bottom: 1.8rem;
}

.casepc dl dd p {
    color: #333;
    font-size: 0.8rem;
    line-height: 1.2rem;
    font-family: "Poppins-M";
    padding-bottom: 2.2rem;
    height:5rem;
}

.casepc dl dd  em {
    color: #333;
    font-size: 0.8rem;
    background: #0052cc url(/web/template/pcmb/images/bjt.png) no-repeat  center;
    display: inline-block;
    background-size: 0.9rem;
    width: 2.1rem;
    height: 2.1rem;
    border-radius: 2rem;
}

.casepc dl:hover dd em{
 background: #e52228 url(/web/template/pcmb/images/bjt.png) no-repeat center;   
}
.casepc .casepre{position:relative;}
.casepc .insun{position:relative; overflow:hidden;}


.casepc .case-left {
    background: url(/web/template/pcmb/images/hjt-l.png) no-repeat;
    position: absolute;
    left: -3rem;
    background-size: auto 100%;
    display: block;
    width: 1.9rem;
    height: 2.1rem;
    top: 49%;
    cursor: pointer;
}

.casepc .case-right {
    background: url(/web/template/pcmb/images/hjt-r.png) no-repeat right;
    position: absolute;
    right: -3rem;
    display: block;
    width: 1.9rem;
        background-size: auto 100%;
    height: 2.1rem;
    top: 49%;
    cursor: pointer;
}





.newspc {
    padding: 2.8rem 0 0 0;
}
.newspc .tit{
    margin-bottom: 2.5rem;
}

.newspc .tit h2 {
    padding-bottom: 0.8rem;
}
.newspc dl {
    float: left;
    width: 49.42%;
    background: #f6f6f6;
    overflow: hidden;
    margin-bottom: 1rem;
    border-radius: 0.8rem;
}

.newspc dl dt {
    display: block;
    overflow: hidden;
    width: 31%;
    float: left;
    line-height: 0;
    padding: 1.7rem 3% 1.7rem 4%;
}
.newspc dl:hover dd span{
font-weight:bold;
    
}

.newspc dl dt img {
    width: 100%;
    transition: 1s;
}
.newspc dl:hover dt img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);     
}

.newspc dl:nth-child(2n) {
    float: right;
}

.newspc dl dd {
    float: right;
    width: 59.5%;
    padding: 1.33rem 2% 0 0;
}

.newspc dl span {
    color: #333;
    display: block;
    font-size: 0.9rem;
    font-family: "Poppins-M";
    height: 2rem;
    line-height: 1.1rem;
    padding-top: 1rem;
    padding-bottom: 0.9rem;
}

.newspc dl dd p {
    color: #666;
    font-size: 0.7rem;
    font-family: "Poppins-M";
    padding-bottom: 1.6rem;
    line-height: 1rem;
}

.newspc dl dd  em {
    color: #666;
    font-size: 0.7rem;
    display: inline-block;
    background-size: 0.9rem;
    text-align: right;
    width: 100%;
    height: 1.33rem;
    line-height: 1.33rem;
    position: relative;
}

.newspc dl dd em:after {
    content: "";
    background: #cdcdcd;
    height: 1px;
    position: absolute;
    top: 0.6rem;
    left: 0px;
    width: 78%;
}