/**/
.bannerpc{line-height: 0;position: relative;}
.bannerpc img{width: 100%;display: block;}
.bannerpc .ban-jt{width:100%; }
.bannerpc .ban-jt i{display:block;width:36px;height:70px;cursor:pointer;z-index:300; transition:.5s;}
.bannerpc .ban-jt i img{width:100%;}
.bannerpc .ban-jt i.banner-prev{position:absolute;left:0;top:50%;transform:translate(0,-50%); opacity:0;}
.bannerpc .ban-jt i.banner-next{position:absolute;right:0;top:50%;transform:translate(0,-50%); opacity:0;}
.bannerpc:hover i.banner-prev{left:5%;opacity:1;}
.bannerpc:hover i.banner-next{right:5%;opacity:1;}
.banmc{display: none;}
@media screen and (max-width: 767px){
    .bannerpc{display: none;}
    .banmc{display: block; line-height: 0;}
    .banmc img{width:100%;}
}
/**/
.seachh{height:5rem;}
.seachh span{display: block;float:left;}
.seachh span i{display: block; line-height: 5rem;float:left;padding-left:1.15rem; background:url(../images/sea-huo.png) no-repeat left;background-size:.7rem .8rem; font-size: .7rem;color:#333333;font-weight: bold;}
.seachh span em{display: block;float:left;}
.seachh span em a{display: block;line-height: 5rem;float:left;font-size: .7rem;color:#666666; margin-right: 2.2rem;}
.seachh .sea{width:17.75rem;float:right; height:1.95rem; margin-top: 1.55rem;background:#F4F4F6;border-radius: 1rem; overflow: hidden;}
.seachh .sea .ser_inp{width:14.5rem;height:1.95rem; line-height: 1.95rem;padding:0 1.1rem;font-size: .7rem;color:#666666;float:left;box-sizing: border-box;background:0;}
.seachh .sea .ser_inp::-webkit-input-placeholder{font-size: .7rem;color:#666666;}
.seachh .sea .ser_inp::-moz-placeholder{font-size: .7rem;color:#666666;}
.seachh .sea .ser_so{width:3.25rem; height:1.95rem;float:left;background:url(../images/sea-btn.png) no-repeat center;background-size:100% 100%; cursor: pointer;}
@media screen and (max-width: 767px){
    .seachh{display: none;}    
}
/**/
.about{background:url(../images/abobj.jpg) no-repeat center;background-size:100% 100%;}
.about dl dt{width:50%;float:left; line-height: 0;}
.about dl dt img{width:100%;}
.about dl dd{float:left;width:30rem;float:left; margin-left: 5rem;padding-top:1.95rem; }
.about dl dd h4{margin-bottom: .7rem;}
.about dl dd h4 span{display: block; line-height: 2.6rem;font-size: 2.4rem;color:#1c252b; font-weight: normal;}
.about dl dd h4 em{display: block; line-height: 2rem;font-size: 1.2rem;color:#1c252b; font-weight: normal;}
.about dl dd p{line-height: 1.4rem; margin-bottom: 1.95rem;font-size: .9rem;color:#1c252b;}
.about dl dd strong{display: block;width:9.65rem;height:2.9rem; background:#BF1313;border-radius: 1.5rem 0px 1.5rem 0px;}
.about dl dd strong a{display: block;height:2.9rem; text-align: center;}
.about dl dd strong a i{display: inline-block; line-height: 2.9rem;font-size: .8rem;color:#ffffff; font-weight: bold;padding-right:1.85rem; background:url(../images/abo-jt.png) no-repeat right;background-size:1rem 1rem;}
.about dl dd h5{height:3.7rem; line-height: 3.65rem;border-top:.05rem solid #CECECE; box-sizing: border-box;font-size: 1rem;color:#1c252b;font-weight: bold; margin-bottom: .3rem; margin-top: 2.5rem;}
.about dl dd ul{    display: block;}
.about dl dd ul li{    width: 9.5rem;
    line-height: 0;
    box-shadow: 8px 0 20px rgba(38, 67, 67, .05);
    float: left;
    margin: 0 .35rem .35rem 0;}
.about dl dd ul li img{width:100%;}
.aboutmc{display: none;}
@media screen and (max-width: 767px){
    .about{display: none;}
    .aboutmc{display: block;height:73.25rem;background:url(../images/abomcbj.jpg) no-repeat center;background-size:100% 100%;padding:2.4rem 4% 0; box-sizing: border-box;}
    .aboutmc h2{text-align: center; margin-bottom: 2rem;}
    .aboutmc h2 span{display: block; line-height: 2.6rem;font-size: 2.4rem;color:#1c252b;font-weight: normal;}
    .aboutmc h2 em{display: block; line-height: 2rem;font-size: 1.3rem;color:#1c252b;}
    .aboutmc dl dt{width:100%; line-height: 0; margin-bottom: 1.55rem;}
    .aboutmc dl dt img{width:100%;}
    .aboutmc dl dd p{line-height: 1.75rem; margin-bottom: 1.5rem;font-size: 1.2rem;color:#1c252b;}
    .aboutmc dl dd strong{display: block;width:12.3rem;height:3.4rem; background:#BF1313;border-radius: 1.5rem 0px 1.5rem 0px;}
    .aboutmc dl dd strong a{display: block;height:3.4rem; text-align: center;}
    .aboutmc dl dd strong a i{display: inline-block; line-height: 3.4rem;font-size: 1.2rem;color:#ffffff; font-weight: bold;padding-right:1.85rem; background:url(../images/abomc-jt.png) no-repeat right;background-size:1.25rem 1.25rem;}
    .aboutmc dl dd h5{height:3.7rem; line-height: 3.65rem;border-top:.05rem solid #CECECE; box-sizing: border-box;font-size: 1.5rem;color:#be1313;font-weight: bold; margin-bottom: .3rem; margin-top: 2.5rem;}
    .aboutmc dl dd ul li{width:32.4%;float:left;;line-height: 0;margin-bottom: .35rem;box-shadow: 8px 0 20px rgba(38,67,67,.05); margin-right: 1.4%; }
    .aboutmc dl dd ul li img{width:100%;}
    .aboutmc dl dd ul li:nth-child(3n){margin-right: 0;}
}
/**/
.super{padding-top:4.15rem;}
.super h2{text-align: center; margin-bottom: 2.45rem;}
.super h2 span{display: block; line-height: 2.65rem;font-size: 2.4rem;color:#1c252b;font-weight: normal; margin-bottom: .95rem;}
.super h2 em{display: block; line-height: 1.4rem;font-size: .9rem;color:#1c252b; font-weight: normal;}
.super .sup-nav{height:5.35rem;}
.super .sup-nav ul li{float:left;width:25%; height:5.35rem;}
.super .sup-nav ul li span{display: block;height:4.15rem;text-align: center; margin-bottom: 1.05rem;}
.super .sup-nav ul li span i{display: inline-block;width:2.45rem;height: 2.1rem; overflow: hidden;margin-top: 1.05rem;}
.super .sup-nav ul li span i img{width:100%; transition: .5s;}
.super .sup-nav ul li span em{display: inline-block; line-height: 4.15rem; vertical-align: top;font-size: 1.3rem;color:#1c252b; margin-left: 1.25rem;}
.super .sup-nav ul li b{display: block;width:0;height:.15rem; background:#bf1313;margin:0 auto; transition: .5s;}
.super .sup-nav ul li.cur i img{margin-top:-2.1rem;}
.super .sup-nav ul li.cur em{color:#bf1313;}
.super .sup-nav ul li.cur b{width:100%;}
.super .sup-list dl{position: relative;}
.super .sup-list dl dt{width:100%;line-height: 0;}
.super .sup-list dl dt img{width:100%;}
.super .sup-list dl dd{width:70rem;height:9.45rem;background:rgba(255,255,255,.9);box-shadow: 0px 0px 1rem 0px rgba(0,0,0,0.08);position: absolute;left:50%; bottom:2.15rem;transform:translate(-50%,0);}
.super .sup-list dl dd .left{width:27.15rem;float:left;padding:.95rem 0 0 2.05rem; box-sizing: border-box;}
.super .sup-list dl dd .left h4{line-height: 3.75rem;font-size: 2.65rem;color:#bf1313; font-weight: bold;}
.super .sup-list dl dd .left i{display: block;width:20.2rem;height:2.9rem; line-height: 2.9rem;text-align: center;background:#BF1313;font-size: 1rem;color:#ffffff;}
.super .sup-list dl dd .rig{width:39.5rem;float:left;padding-top:1.95rem;}
.super .sup-list dl dd .rig em{display: block; line-height: 1.2rem; margin-bottom: .75rem; font-size:.9rem; color:#333333;padding-left:1.3rem;background:url(../images/sup-ico.png) no-repeat left .2rem;background-size:.7rem .65rem;}
.supermc{display: none;}
@media screen and (max-width: 767px){
    .super{display: none;}
    .supermc{display: block;padding:.7rem 4% 0;}
    .supermc h2{text-align: center; line-height: 6rem;text-align: center;font-size: 2.4rem;color:#1c252b;font-weight: normal;}
    .supermc ul li{margin-bottom: .65rem;}
    .supermc ul li .default{height:9.05rem;padding:0 2.3rem 0 1.65rem;}
    .supermc ul li .default.s1{background:url(../images/supmc-pc1.jpg) no-repeat center;background-size:100% 100%;}
    .supermc ul li .default.s2{background:url(../images/supmc-pc2.jpg) no-repeat center;background-size:100% 100%;}
    .supermc ul li .default.s3{background:url(../images/supmc-pc3.jpg) no-repeat center;background-size:100% 100%;}
    .supermc ul li .default.s4{background:url(../images/supmc-pc4.jpg) no-repeat center;background-size:100% 100%;}
    .supermc ul li .default h4{float:left; line-height: 9.05rem;font-size: 1.8rem;color:#ffffff;font-weight: bold;}
    .supermc ul li .default i{display: block;width:2.45rem; line-height: 0;overflow: hidden;float:right;margin-top: 3.5rem;}
    .supermc ul li .default i img{width:100%;}
    .supermc ul li .hover{display: none;}
    .supermc ul li .hover dl dt{width: 100%; line-height: 0; overflow: hidden;}
    .supermc ul li .hover dl dt img{width:100%;}
    .supermc ul li .hover dl dd{padding:1.2rem 1.8rem 1.5rem 1.65rem;}
    .supermc ul li .hover dl dd h4{margin-bottom: 1.65rem;}
    .supermc ul li .hover dl dd h4 span{display: block; line-height: 3.3rem;font-size: 2.65rem;color:#bf1313; font-weight: bold;}
    .supermc ul li .hover dl dd h4 i{display: block;width:28.8rem;height:3.45rem; line-height: 3.45rem;text-align: center;font-size: 1.3rem;color:#ffffff; font-weight: bold;background:#BF1313;}
    .supermc ul li .hover dl dd p{line-height: 1.65rem;font-size: 1.2rem;color:#333333;}
    .supermc ul li.cur .default{display: none;}
    .supermc ul li.cur .hover{display: block;}
}
/**/
.cpyy{padding-top:1.85rem;}
.cpyy h2{text-align: center;margin-bottom: 1.8rem; line-height: 4.9rem;font-size: 2.4rem;color:#1b2d3a;font-weight: normal;}
.cpyy .yy-nav{height:6.2rem;border-top:1px solid #bdc6cc;box-sizing: border-box;}
.cpyy .yy-nav ul li{float:left;width:20%;position: relative;padding-top:.9rem;}
.cpyy .yy-nav ul li:before{width:0;height:.15rem;background:#BF1313;content:"";position: absolute;left:0;top:-0.05rem; transition: .5s;}
.cpyy .yy-nav ul li em{display: block;width:2.8rem;height:2.25rem;margin:0 auto; position: relative;}
.cpyy .yy-nav ul li em i{display: block;height: 2.25rem;width:100%;position: absolute;left:0;top:0; line-height: 0;}
.cpyy .yy-nav ul li em i img{width:100%;}
.cpyy .yy-nav ul li 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;}
.cpyy .yy-nav ul li em i.hover{position: absolute;left:0;top:0;opacity: 0; transform: scale(0);transition: .5s;}
.cpyy .yy-nav ul li span{display: block; line-height: 1.8rem;text-align: center;font-size: 1rem;color:#1c252b; font-weight: bold;}
.cpyy .yy-nav ul li.yon.cur:before{width:100%;}
.cpyy .yy-nav ul li.yon.cur em i.default{opacity: 0;visibility:hidden;-webkit-transform: translateX(100%) rotate(180deg);transform: translateX(100%) rotate(180deg);}
.cpyy .yy-nav ul li.yon.cur em i.hover{opacity: 1; transform: scale(1);}
.cpyy .yy-nav ul li.yon.cur span{color:#bf1313;}
.cpyy .yy-nav ul li:last-child:hover:before{width:100%;}
.cpyy .yy-nav ul li:last-child:hover em i.default{opacity: 0;visibility:hidden;-webkit-transform: translateX(100%) rotate(180deg);transform: translateX(100%) rotate(180deg);}
.cpyy .yy-nav ul li:last-child:hover em i.hover{opacity: 1; transform: scale(1);}
.cpyy .yy-nav ul li:last-child:hover span{color:#bf1313;}
.cpyy .yy-con{position: relative;background:#F6F8FE;}
.cpyy .yy-con .yy-list dl dt{width:50%; line-height: 0; overflow: hidden;float:right;}
.cpyy .yy-con .yy-list dl dt img{width:100%;}
.cpyy .yy-con .yy-list dl dd{width:36.8%;float:right;padding-top:1.6rem;}
.cpyy .yy-con .yy-list dl dd h4{height:5.1rem; line-height: 5.1rem;}
.cpyy .yy-con .yy-list dl dd h4 a{font-size: 1.8rem;color:#1c252b;font-weight: normal;}
.cpyy .yy-con .yy-list dl dd p{line-height: 1.15rem; margin-bottom: 1.55rem;font-size: .8rem;color:#1c252b;width:29.5rem;}
.cpyy .yy-con .yy-list dl dd strong{display: block;width:9.65rem;height:2.9rem; background:#BF1313;border-radius: 1.5rem 0px 1.5rem 0px;}
.cpyy .yy-con .yy-list dl dd strong a{display: block;height:2.9rem;text-align: center;}
.cpyy .yy-con .yy-list dl dd strong i{display: inline-block; line-height: 2.9rem;font-size: .8rem;color:#ffffff; font-weight: bold;padding-right:1.85rem; background:url(../images/yy-ico.png) no-repeat right;background-size:1rem 1rem;}
.cpyy .yy-con .product{width:40.05rem; height:17.7rem;background:#FFF; position: absolute;left:0;top:-22rem;z-index:200;}
.cpyy .yy-con .product .pro-list ul li{float:left;width:100%;border-right:.05rem solid rgba(38,67,87,.14);box-sizing: border-box;padding:1.05rem 1rem 0;}
.cpyy .yy-con .product .pro-list ul li span{display: block;width:100%; line-height: 0; overflow: hidden;}
.cpyy .yy-con .product .pro-list ul li span img{width:100%;}
.cpyy .yy-con .product .pro-list ul li em{display: block; line-height: 3.05rem;font-size: .8rem;color:#1f2126; font-weight: bold; text-align: center;}
.productmc{display: none;}
.yymc{display: none;}
@media screen and (max-width: 767px){
    .cpyy{display: none;}
    .productmc{display: block;padding:3.7rem 4% 3.4rem;}
    .productmc h2{text-align: center; line-height: 7.25rem;font-size: 2.4rem;color:#1c252b; font-weight: normal;}
    .productmc .pro-nav{height:6.6rem;}
    .productmc .pro-nav ul li{float:left;width:11.15rem; height:4.2rem; line-height: 4.2rem; margin-left: .4rem;text-align: center;box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);}
    .productmc .pro-nav ul li a{display: block;font-size: 1.2rem;color:#232323; font-weight: bold;}
    .productmc .pro-nav ul li:first-child{margin-left: 0;}
    .productmc .pro-nav ul li:hover{background:#BE1313;}
    .productmc .pro-nav ul li:hover a{color:#FFF;}
    .productmc .pro-con{ margin-bottom: 1rem;}
    .productmc .pro-con ul li{float:left;width:47.8%; margin-bottom: .8rem;}
    .productmc .pro-con ul li:nth-child(2n){float:right;}
    .productmc .pro-con ul li span{display: block;width:100%; line-height: 0; overflow: hidden;}
    .productmc .pro-con ul li span img{width:100%;}
    .productmc .pro-con ul li em{display: block; line-height: 3.2rem;text-align: center;font-size: 1.2rem;color:#1f2126; }
    .productmc strong{display: block;width:17.05rem;height:4.3rem; background:#BF1313;margin:0 auto;border-radius: 2.15rem;}
    .productmc strong a{display: block;height:4.3rem; text-align: center;}
    .productmc strong a i{display: inline-block;line-height: 4.3rem;font-size: 1.2rem;color:#ffffff; font-weight: bold;padding-right:2.05rem;background:url(../images/promc-ico.png) no-repeat right;background-size:1.35rem 1.35rem;}

    .yymc{display: block;padding:0 4% 3.3rem;}
    .yymc h2{line-height: 8.55rem; text-align: center;font-size: 2.4rem;color:#1c252b; font-weight: normal;}
    .yymc ul li{float:left;width:48.6%;height:6.05rem; margin-bottom: .8rem;padding-top:.95rem; box-sizing: border-box;background:#f6f8fe;}
    .yymc ul li em{display: block;width:2.8rem;height:2.25rem; margin:0 auto; position: relative;}
    .yymc ul li em i{display: block;width:100%; height:2.25rem; line-height: 0; position: absolute;left:0;top:0;}
    .yymc ul li em i img{width:100%;}
    .yymc ul li 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;}
    .yymc ul li em i.hover{position: absolute;left:0;top:0;opacity: 0; transform: scale(0);transition: .5s;}
    .yymc ul li span{display: block; line-height: 2.85rem;text-align: center;font-size: 1.2rem;color:#1c252b;font-weight: bold;}
    .yymc ul li.cur{background:#BE1313;}
    .yymc ul li.cur em i.default{opacity: 0;visibility:hidden;-webkit-transform: translateX(100%) rotate(180deg);transform: translateX(100%) rotate(180deg);}
    .yymc ul li.cur em i.hover{opacity: 1; transform: scale(1);}
    .yymc ul li.cur span{color:#FFF;}
    .yymc .yymc-list dl dt{width:100%; line-height: 0; overflow: hidden;}
    .yymc .yymc-list dl dt img{width:100%;}
    .yymc .yymc-list dl dd{padding-top:1.5rem;}
    .yymc .yymc-list dl dd h4{height:2.1rem; margin-bottom: .75rem;}
    .yymc .yymc-list dl dd h4 a{font-size: 1.8rem;color:#be1313; font-weight: bold;}
    .yymc .yymc-list dl dd p{line-height: 1.8rem; margin-bottom: 1.8rem;font-size: 1.3rem;color:#1c252b;}
    .yymc .yymc-list dl dd strong{display: block;width:12.4rem;height:3.4rem; background:#BF1313;border-radius: 1.5rem 0px 1.5rem 0px;}
    .yymc .yymc-list dl dd strong a{display: block;height:3.4rem; text-align: center;}
    .yymc .yymc-list dl dd strong a i{display: inline-block; line-height: 3.4rem;font-size: 1.2rem;color:#ffffff; font-weight: bold;padding-right:1.85rem; background:url(../images/promc-ico.png) no-repeat right;background-size:1.35rem 1.35rem;}
    .yymc .yymc-list .yymc-jt i{display: block;width:2.6rem; line-height: 0; overflow: hidden; cursor: pointer;}
    .yymc .yymc-list .yymc-jt i img{width: 100%;}
    .yymc .yymc-list .yymc-jt i.yymc-prev{position: absolute;left:0;top:10.35rem;z-index:200;}
    .yymc .yymc-list .yymc-jt i.yymc-next{position: absolute;right:0;top:10.35rem;z-index:200;}
}
/**/
.video{padding:4.3rem 0 4.05rem;}
.video h2{text-align: center; margin-bottom: 2.5rem;}
.video h2 span{display: block; line-height: 2.3rem;font-size: 2.4rem;color:#1c252b; margin-bottom: 1.85rem;font-weight: normal;}
.video h2 em{display: block; line-height: 1.5rem;font-size: .9rem;color:#1c252b;font-weight: normal;}
.video .vid-list{padding-bottom:6.65rem;margin-left: -9.6rem;}
.video .vid-list dl{width:100%;}
.video .vid-list dl dt{width:100%; line-height: 0;position: relative; overflow: hidden;}
.video .vid-list dl dt span{display: block;width:100%; line-height: 0;overflow: hidden; position: relative;}
.video .vid-list dl dt span img{width:100%;transition: 1s;}
.video .vid-list dl dt:before{width:100%; height:100%; content:""; position: absolute;left:0;top:0;transform: scale(1.1); transition: .5s;z-index:200;}
.video .vid-list dl dt em{display: block;width:2.95rem;line-height: 2.3rem;text-align: center;font-size: .9rem;color:#ffffff;padding-top:2.95rem;background: url(../images/vid-btn.png) no-repeat center top;background-size:2.95rem 2.95rem;position: absolute;left:50%; top:50%;transform:translate(-50%,-50%);z-index:201; opacity: 0;transition: .5s;}
.video .vid-list dl dd{height:4.3rem;background:#F1F1F1; transition: .5s;}
.video .vid-list dl dd a{display: block;height:4.3rem;}
.video .vid-list dl dd a em{display: block; line-height: 4.3rem;font-size: 1rem;color:#333333; font-weight: bold;float:left;margin-left: 1.9rem;}
.video .vid-list dl dd a i{display: block;width:4.6rem;height:4.3rem; float:right; background:url(../images/vid-jt.png) no-repeat center;background-size:100% 100%;border-left:.05rem solid rgba(31,33,38,.13);}
.video .vid-list dl:hover dt:before{transform: scale(1.1);background:rgba(0,0,0,.2);}
.video .vid-list dl:hover dt span img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.video .vid-list dl:hover dt span em{opacity: 1;}
.video .vid-list dl:hover dd{background:#BF1313;}
.video .vid-list dl:hover dd em{color:#FFF;}
.video .vid-list dl:hover dd i{background:url(../images/vid-jt_h.png) no-repeat center;background-size:100% 100%;border-left:.05rem solid rgba(255,255,255,.13);}
.video .vid-jt{width:70rem; position: absolute;left:50%;bottom:0; transform:translate(-50%,0);}
.video .vid-jt i{display: block;width:.6rem; line-height: 0; cursor: pointer;}
.video .vid-jt i img{width:100%;}
.video .vid-jt i.vid-prev{position: absolute;left:0;bottom:-0.55rem;}
.video .vid-jt i.vid-next{position: absolute;right:0;bottom:-0.55rem;}
.video .vid-lx{width:66rem;height:3.3rem;border-bottom:.05rem solid #c9c9c9; box-sizing: border-box;position: absolute;left:2rem;top:-3.3rem; text-align: center;}
.video .vid-lx span{display: inline-block;height:3.25rem;vertical-align: top;margin:0 3rem;}
.video .vid-lx span em{display: inline-block; line-height: 3.25rem;padding-left:1.55rem;font-size: .9rem;color:#1c252b;}
.video .vid-lx span em.lx1{background:url(../images/vid-tel.png) no-repeat left;background-size:1.55rem 1.15rem;}
.video .vid-lx span em.lx2{background:url(../images/vid-em.png) no-repeat left;background-size:1.55rem 1.15rem;}
.video .vid-lx span i{display: inline-block; line-height: 3.25rem;font-size: 1.2rem;color:#1c252b; vertical-align: top;}
.videomc{display: none;}
@media screen and (max-width: 767px){
    .video{display: none;}
    .videomc{display: block;padding:3.65rem 0 2.05rem;}
    .videomc h2{text-align: center; line-height: 2.75rem;font-size: 2.4rem;color:#1c252b; font-weight: normal; margin-bottom:1.2rem;}
    .videomc p{line-height: 1.65rem;font-size: 1.2rem;color:#1c252b; margin-bottom: 2.4rem;font-size: 1.2rem;color:#1c252b;padding:0 4%;}
    .videomc .vidmc-list{margin-bottom: 2.1rem;}
    .videomc .vidmc-list dl{width:100%;}
    .videomc .vidmc-list dl dt{width:100%; line-height: 0; overflow: hidden;position: relative;}
    .videomc .vidmc-list dl dt span{display: block;width:100%; line-height: 0; overflow: hidden;position: relative;}
    .videomc .vidmc-list dl dt span img{width:100%;}
    .videomc .vidmc-list dl dt span em{display: block;width:2.95rem;line-height: 2.3rem;text-align: center;font-size: .9rem;color:#ffffff;padding-top:2.95rem;background: url(../images/vid-btn.png) no-repeat center top;background-size:2.95rem 2.95rem;position: absolute;left:50%; top:50%;transform:translate(-50%,-50%);z-index:201;transition: .5s;}
    .videomc .vidmc-list dl dd{height:4.3rem;background:#F1F1F1; transition: .5s;}
    .videomc .vidmc-list dl dd a{display: block;height:4.3rem;}
    .videomc .vidmc-list dl dd a em{display: block; line-height: 4.3rem;font-size: 1rem;color:#333333; font-weight: bold;float:left;margin-left: 1.9rem;}
    .videomc .vidmc-list dl dd a i{display: block;width:4.6rem;height:4.3rem; float:right; background:url(../images/vid-jt.png) no-repeat center;background-size:100% 100%;border-left:.05rem solid rgba(31,33,38,.13);}
    .videomc .vidmc-list .swiper-slide.swiper-slide-active dl dd{background:#BF1313;}
    .videomc .vidmc-list .swiper-slide.swiper-slide-active dl dd em{color:#FFF;}
    .videomc .vidmc-list .swiper-slide.swiper-slide-active dl dd i{background:url(../images/vid-jt_h.png) no-repeat center;background-size:100% 100%;border-left:.05rem solid rgba(255,255,255,.13);}
    .videomc .vidmc-list .vidmc-jt i{display: block;width:3.65rem; line-height: 0; height:25.85rem; overflow: hidden;background:rgba(31,33,38,.9);z-index:200;}
    .videomc .vidmc-list .vidmc-jt i img{width:100%;}
    .videomc .vidmc-list .vidmc-jt i.vidmc-prev{position: absolute;left:0;top:0;}
    .videomc .vidmc-list .vidmc-jt i.vidmc-next{position: absolute;right:0;top:0;}
    .videomc .vidmc-lx{text-align: center;}
    .videomc .vidmc-lx span{display: inline-block; line-height: 2.65rem;padding-left:1.65rem; font-size: 1.2rem;color:#1c252b; vertical-align: top;margin:0 1.2rem;}
    .videomc .vidmc-lx span.lx1{background:url(../images/vid-tel.png) no-repeat left;background-size:1.55rem 1.15rem;}
    .videomc .vidmc-lx span.lx2{background:url(../images/vid-em.png) no-repeat left;background-size:1.55rem 1.15rem;}
}
/**/
.form{height:35rem;background:url(../images/form.jpg) no-repeat center;background-size:100% 100%;padding-top:5.6rem; box-sizing: border-box;}
.form .form-left{width:28rem;float:left;}
.form .form-left h4{line-height: 3.15rem;margin-bottom: 1.75rem;font-size: 2.7rem;color:#ffffff;font-weight: normal;}
.form .form-left span{display: block; line-height: 2.35rem;font-size: 1.2rem;color:#ffffff; margin-bottom: 10rem;}
.form .form-left em{display: block;height:3.25rem;}
.form .form-left em a{display: inline-block;height:3.25rem;border-bottom:.1rem solid #FFF;}
.form .form-left em a i{display: inline-block;line-height: 3.15rem;padding-left:2.5rem;background: url(../images/form-zx.png) no-repeat left;background-size:1.55rem 1.25rem;font-size: 1.2rem;color:#ffffff; font-weight: bold;}
.form .form-rig{width:35.1rem;float:right;padding-top:.5rem;}
.form .form-rig .i_ly{width:17.1rem; height:3.6rem;background:#FFF;float:left; margin-bottom: .9rem;}
.form .form-rig .i_ly:nth-child(2n){float:right;}
.form .form-rig .i_ly input{width:100%; height:3.6rem; line-height: 3.6rem;padding:0 1.25rem; box-sizing: border-box;font-size: .8rem;color:#666666;}
.form .form-rig .i_ly input::-webkit-input-placeholder{font-size: .8rem;color:#666666;}
.form .form-rig .i_wd{width: 100%; height:13.35rem;background:#FFF; margin-bottom: 1.75rem;}
.form .form-rig .i_wd textarea{width:100%;font-size: .8rem;color:#666666;height:13.35rem;padding:1.25rem; box-sizing: border-box;}
.form .form-rig .i_wd textarea::-webkit-input-placeholder{font-size: .8rem;color:#666666;}
.form .form-rig .i_sub{width:11rem; height:3.6rem; line-height: 3.6rem; padding-left:2.95rem; text-align: left; background:#BF1313 url(../images/abo-jt.png) no-repeat 67%; background-size:1rem 1rem;border-radius: 1.5rem 0px 1.5rem 0px;font-size: .9rem;color:#ffffff; cursor: pointer;}
.formmc{display: none;}
@media screen and (max-width: 767px){
    .form{display: none;}
    .formmc{display: block;}
    .formmc{height: 35.35rem;background:url(../images/formmc.jpg) no-repeat center;background-size:100% 100%;padding:3.3rem 4% 0; box-sizing: border-box;}
    .formmc h2{line-height: 3.15rem; margin-bottom: 2.9rem;}
    .formmc h2 span{display: block; line-height: 3.15rem;font-size: 2.7rem;color:#ffffff;font-weight: normal;}
    .formmc h2 em{display: block;line-height: 2.05rem;font-size: 1.2rem;color:#ffffff;font-weight: normal;}
    .formmc .form-rig .i_ly{width:48.6%; height:3.6rem;background:#FFF;float:left; margin-bottom: .9rem;}
    .formmc .form-rig .i_ly:nth-child(2n){float:right;}
    .formmc .form-rig .i_ly input{width:100%; height:3.6rem; line-height: 3.6rem;padding:0 1.25rem; box-sizing: border-box;font-size: .8rem;color:#666666;}
    .formmc .form-rig .i_ly input::-webkit-input-placeholder{font-size: .8rem;color:#666666;}
    .formmc .form-rig .i_wd{width: 100%; height:7.85rem;background:#FFF; margin-bottom: 1.75rem;}
    .formmc .form-rig .i_wd textarea{width:100%;font-size: .8rem;color:#666666;height:7.85rem;padding:1.25rem; box-sizing: border-box;}
    .formmc .form-rig .i_wd textarea::-webkit-input-placeholder{font-size: .8rem;color:#666666;}
    .formmc .form-rig .i_sub{width:11rem; height:3.6rem; line-height: 3.6rem; padding-left:2.95rem; text-align: left; background:#BF1313 url(../images/abo-jt.png) no-repeat 67%; background-size:1rem 1rem;border-radius: 1.5rem 0px 1.5rem 0px;font-size: .9rem;color:#ffffff; cursor: pointer;}

}
/**/
.news{padding:2.65rem 0 5.4rem;}
.news h2{line-height: 5.65rem;text-align: center; margin-bottom: 1.95rem;font-size: 2.4rem;color:#1c252b;font-weight: normal;}
.news ul li{float:left;width:33.33%;padding:0 1.8rem; box-sizing: border-box;border-right:.05rem solid rgba(38,67,87,.2);}
.news ul li dl dt{width:100%; line-height: 0; overflow: hidden;}
.news ul li dl dt img{width:100%; transition: 1s;}
.news ul li dl dd{padding-top:1.25rem;}
.news ul li dl dd i{display: block; line-height: 1.4rem; margin-bottom: .85rem;font-size: .7rem;color:#666666;}
.news ul li dl dd h4{ margin-bottom: 1.8rem;}
.news ul li dl dd h4 a{display: block;line-height: 1.5rem;font-size: 1.2rem;color:#264357; font-weight: bold;word-break: break-all;}
.news ul li dl dd p{line-height: 1.2rem;margin-bottom: 3.3rem;font-size: .8rem;color:#666666;}
.news ul li dl dd strong{display: block;width:12.45rem;height:2.75rem; background:#1F2126;border-radius: 1.5rem 0px 1.5rem 0px;}
.news ul li dl dd strong a{display: block;height: 2.75rem;text-align: center;}
.news ul li dl dd strong i{display: inline-block; line-height: 2.75rem;font-size: .7rem;color:#ffffff; font-weight: normal;padding-right:2.25rem;background:url(../images/news-jt.png) no-repeat right;background-size:.8rem .8rem;}
.news ul li:hover dl dt img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.news ul li:hover strong{background:#BF1313;}
.news ul li:last-child{border-right:0;}
.newsmc{display: none;}
@media screen and (max-width: 767px){ 
    .news{display: none;}
    .newsmc{display: block;padding:1.1rem 4% 2.25rem;}
    .newsmc h2{text-align: center; margin-bottom: 1.45rem; line-height: 4.75rem;font-size: 2.4rem;color:#1c252b; font-weight: normal;}
    .newsmc dl dt{width:100%; line-height: 0; overflow: hidden;}
    .newsmc dl dt img{width:100%;}
    .newsmc dl dd{padding:1.5rem 0 1.6rem;border-bottom:.1rem solid rgba(0,0,0,.1);}
    .newsmc dl dd h4{margin-bottom: 1.25rem;}
    .newsmc dl dd h4 a{display: block; line-height: 2rem;font-size: 1.8rem;color:#1f2126; font-weight: bold;}
    .newsmc dl dd p{line-height: 1.5rem;margin-bottom: 1.35rem;font-size: 1.2rem;color:#666666;}
    .newsmc dl dd strong{display: block;width:12.25rem;height:3.1rem; background:#BF1313;border-radius: 1.5rem 0px 1.5rem 0px;}
    .newsmc dl dd strong a{display: block;height:3.1rem; text-align: center;}
    .newsmc dl dd strong a i{display: inline-block;line-height: 3.1rem;font-size: 1.2rem;color:#ffffff;padding-right:1.8rem;background:url(../images/newsmc-jt.png) no-repeat right;background-size:1.05rem 1.1rem;font-weight: normal;}
    .newsmc ul li{height:4.05rem;border-bottom:.05rem dashed rgba(102,102,102,.15); box-sizing: border-box;}
    .newsmc ul li a{display: block;height:4rem; line-height: 4rem;padding-left:1.15rem;background:url(../images/newsmc-ico.png) no-repeat left;background-size:.55rem .55rem;font-size: 1.2rem;color:#333333;}
    .newsmc ul li:last-child{border-bottom:0;}    
}
