
.bannerpc{position: relative;overflow:hidden;}
.bannerpc .ban-img{width:100%; line-height:0;}
.bannerpc .ban-img img{width: 100%;}
.bannerpc .ban-con{width:100%;position: absolute;left:0;top:0;z-index:200;}
.bannerpc .ban-con.txt1{padding-top:7.1rem;}
.bannerpc .ban-con.txt1 h4{line-height: 2.85rem;font-size: 2.4rem;color:#ffffff;font-family: 'OpenSans-B';text-shadow: 0px 1px 2px rgba(0,0,0,0.75); margin-bottom: 2.3rem;}
.bannerpc .ban-con.txt1 ul{margin-bottom: 3.4rem;}
.bannerpc .ban-con.txt1 ul li{line-height: 1.55rem;padding-left:0.75rem;font-size: 1rem;color:#ffffff;font-family: 'OpenSans-SBD';background:url(../images/ban-dd.png) no-repeat left 0.75rem;background-size:0.2rem 0.15rem;}
.bannerpc .ban-con.txt1 span{display: block;width:11rem;height:2.8rem;background:#F08200;border-radius: 0.25rem;}
.bannerpc .ban-con.txt1 span a{display: block;height:2.8rem; text-align: center;}
.bannerpc .ban-con.txt1 span a i{display: inline-block; line-height: 2.8rem;font-size: 0.9rem;color:#ffffff;font-family: 'OpenSans-SBD';padding-right:1.45rem; background:url(../images/ban-jt.png) no-repeat right;background-size:0.4rem 0.7rem;}
.bannerpc .ban-con.txt2{padding-top:3.7rem;}
.bannerpc .ban-con.txt2 h4{text-align:center;line-height:3.1rem;font-size:2.4rem;color:#333333;font-family: 'OpenSans-B';margin-bottom:1.5rem;}
.bannerpc .ban-con.txt2 span{display: block;width:11rem;height:2.8rem;background:#F08200;border-radius: 0.25rem;margin:0 auto;}
.bannerpc .ban-con.txt2 span a{display: block;height:2.8rem; text-align: center;}
.bannerpc .ban-con.txt2 span a i{display: inline-block; line-height: 2.8rem;font-size: 0.9rem;color:#ffffff;font-family: 'OpenSans-SBD';padding-right:1.45rem; background:url(../images/ban-jt.png) no-repeat right;background-size:0.4rem 0.7rem;}
.bannerpc .ban-con.txt3{padding-top:10.55rem;}
.bannerpc .ban-con.txt3 h4{line-height:3.35rem;font-size:2.4rem;color:#333333;font-family: 'OpenSans-B';margin-bottom:0.75rem;}
.bannerpc .ban-con.txt3 p{line-height:2.45rem;font-size:1.3rem;color:#333333;font-family: 'OpenSans-SBD'; margin-bottom:3.05rem;}
.bannerpc .ban-con.txt3 span{display: block;width:11rem;height:2.8rem;background:#F08200;border-radius: 0.25rem;}
.bannerpc .ban-con.txt3 span a{display: block;height:2.8rem; text-align: center;}
.bannerpc .ban-con.txt3 span a i{display: inline-block; line-height: 2.8rem;font-size: 0.9rem;color:#ffffff;font-family: 'OpenSans-SBD';padding-right:1.45rem; background:url(../images/ban-jt.png) no-repeat right;background-size:0.4rem 0.7rem;}

.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%;}
    .banmc .banmc-txt{width:100%; box-sizing: border-box; position: absolute;left:0;top:0;}
    .banmc .banmc-txt.txt1{padding:4.05rem 4% 0 1.85rem;}
    .banmc .banmc-txt.txt1 h4{line-height: 2.55rem;font-size: 2.1rem;color:#FFF;font-family: 'OpenSans-B';text-shadow: 0px 1px 2px rgba(0,0,0,0.75);font-weight: normal; margin-bottom: 1.65rem;}
    .banmc .banmc-txt.txt1 ul{margin-bottom: 2.1rem;}
    .banmc .banmc-txt.txt1 ul li{ line-height: 1.75rem;padding-left:0.7rem;color:#ffffff;font-family: 'OpenSans-SBD';background:url(../images/ban-dd.png) no-repeat left 0.75rem;background-size:0.2rem 0.15rem;}
    .banmc .banmc-txt.txt1 strong{display: block;width:13.5rem; height:3rem;background:#F08200;border-radius: 0.25rem;}
    .banmc .banmc-txt.txt1 strong a{display: block;text-align: center;}
    .banmc .banmc-txt.txt1 strong a i{display: inline-block; line-height: 3rem;font-size: 1.2rem;color:#ffffff;padding-right:1.4rem;font-family: 'OpenSans-SBD';background:url(../images/banmc-jt.png) no-repeat right;background-size:0.5rem 0.85rem; font-weight: normal;}
    
    .banmc .banmc-txt.txt2{padding:4.05rem 4% 0 1.85rem;}
    .banmc .banmc-txt.txt2 h4{line-height: 2.25rem;font-size: 2rem;color:#333333;font-family: 'OpenSans-B';font-weight: normal; margin-bottom: 1.9rem;text-align:center;}
    .banmc .banmc-txt.txt2 strong{display: block;width:13.5rem; height:3rem;background:#F08200;border-radius: 0.25rem;margin:0 auto;}
    .banmc .banmc-txt.txt2 strong a{display: block;text-align: center;}
    .banmc .banmc-txt.txt2 strong a i{display: inline-block; line-height: 3rem;font-size: 1.2rem;color:#ffffff;padding-right:1.4rem;font-family: 'OpenSans-SBD';background:url(../images/banmc-jt.png) no-repeat right;background-size:0.5rem 0.85rem; font-weight: normal;}
    
    .banmc .banmc-txt.txt3{padding:4.05rem 4% 0 4rem;}
    .banmc .banmc-txt.txt3 h4{line-height: 2.25rem;font-size: 2rem;color:#333333;font-family: 'OpenSans-B';font-weight: normal; margin-bottom: 1.4rem;}
    .banmc .banmc-txt.txt3 p{line-height:1.85rem;font-size:1.3rem;color:#333333;font-family: 'OpenSans-SBD';}
    .banmc .banmc-txt.txt3 strong{display: block;width:13.5rem; height:3rem;background:#F08200;border-radius: 0.25rem;margin-top:2.45rem;}
    .banmc .banmc-txt.txt3 strong a{display: block;text-align: center;}
    .banmc .banmc-txt.txt3 strong a i{display: inline-block; line-height: 3rem;font-size: 1.2rem;color:#ffffff;padding-right:1.4rem;font-family: 'OpenSans-SBD';background:url(../images/banmc-jt.png) no-repeat right;background-size:0.5rem 0.85rem; font-weight: normal;}
    
    
    
    

}
/**/
.shujpc{padding:2.25rem 0 2.5rem;}
.shujpc ul{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-wrap: wrap;}
.shujpc ul li{position: relative;width:17%;}
.shujpc ul li:before{width:0.05rem; height:7rem;background:#DDDDDD;content:"";position: absolute;right:-1.05rem;top:0;}
.shujpc ul li:last-child:before{display: none;}
.shujpc ul li span{display: block;line-height: 1.1rem;font-size: 0.9rem;color:#0c4192;font-family: 'OpenSans-B'; margin-bottom: 0.6rem;}
.shujpc ul li p{line-height: 1.2rem;font-size: 0.7rem;color:#222222;font-family: 'OpenSans-R';}
.shujmc{display: none;}
@media screen and (max-width: 767px){
    .shujpc{display: none;}
    .shujmc{display: block;padding:1.8rem 4% 3.6rem;}
    .shujmc ul li{float:left;width:50%;padding-top:1rem; box-sizing: border-box;position: relative;}
    .shujmc ul li:before{width:0.05rem; height:7rem;background:rgba(221,221,221,.6);content:""; position: absolute;right:0;top:1rem;}
    .shujmc ul li:after{width:15.5rem; height:0.05rem;background:rgba(221,221,221,.6);content:""; position: absolute;left:0;bottom:0;}
    .shujmc ul li span{display: block;line-height: 1.85rem;font-size: 1.2rem;color:#0c4192;font-family: 'OpenSans-B';margin-bottom:1rem;}
    .shujmc ul li p{line-height: 1.5rem;font-size: 1rem;color:#222222;font-family: 'OpenSans-R';padding-bottom:1.5rem;height:9rem;box-sizing:border-box;}
    .shujmc ul li:nth-child(2n){padding-left:2.25rem;}
    .shujmc ul li:nth-child(2n):before{display: none;}
    .shujmc ul li:nth-child(2):after{left:1.7rem;}
    .shujmc ul li:nth-child(3):after,.shujmc ul li:nth-child(4):after{display: none;}
}
/**/
.aboutpc{background:#F5F5F5;}
.aboutpc dl dt{width:68.5%; line-height: 0; overflow: hidden;float:right; margin-right: -18.5%; position:relative;}
.aboutpc dl dt span{display: block;width:100%; line-height: 0; position:relative;}
.aboutpc dl dt span i{display:block;width:4rem; line-height:0; position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);z-index:200; cursor:pointer;}
.aboutpc dl dt span img{width:100%;}
.aboutpc dl dt span.mc{display: none}
.aboutpc dl dt .vid-wrap{width:100%; height:100%;position:absolute;left:0;top:0;z-index:200;opacity:0;}
.aboutpc dl dt:hover .pc{opacity:0;}
.aboutpc dl dt:hover .vid-wrap{opacity:1;}
.aboutpc dl dd{width:45.4%;float:left;padding-top:3.15rem;}
.aboutpc dl dd .tit{display: block; line-height: 3rem;font-size: 1.2rem;color:#f08200;font-family: 'OpenSans-B';}
.aboutpc dl dd h2{line-height: 2.1rem;font-size: 1.6rem;color:#111111;font-family: 'OpenSans-B'; margin-bottom: 1.25rem;}
.aboutpc dl dd p{line-height: 28px;font-size: 16px;color:#111111;font-family: 'OpenSans-R'; margin-bottom: 1.9rem;}
.aboutpc dl dd span{display: block;height:1.3rem; margin-bottom: 3.2rem;}
.aboutpc dl dd span a{display: inline-block; font-size: 0.9rem;color:#0c4192;font-family: 'OpenSans-SBD';padding-right:1.3rem;background:url(../images/abo-jt.png) no-repeat right;background-size:0.4rem 0.7rem;}
.aboutpc dl dd h3{line-height: 1.5rem;font-size: 1.2rem;color:#111111;font-family: 'OpenSans-B';}
.aboutpc dl dd .abo-con{position: relative;}
.aboutpc dl dd .abo-con ul{overflow:visible!important;}
.aboutpc dl dd .abo-con ul li{width:100%;}
.aboutpc dl dd .abo-con ul li a{display: block;width:100%; line-height: 0; overflow: hidden;}
.aboutpc dl dd .abo-con ul li a img{width:100%;}
.aboutpc dl dd .abo-con .abo-jt{width:3.3rem;height:1.5rem;position: absolute;right:0;top:-1.5rem;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-wrap: wrap;}
.aboutpc dl dd .abo-con .abo-jt i{width:1.5rem;height:1.5rem; line-height: 0; cursor: pointer;}
.aboutpc dl dd .abo-con .abo-jt i img{width:100%;}
@media screen and (max-width: 767px){
    .aboutpc dl dt{width:100%;margin-right:0;}
    .aboutpc dl dt span{display: block;width:100%; line-height: 0;}
    .aboutpc dl dt span.pc{display: none;}
    .aboutpc dl dt span.mc{display: block;}
    .aboutpc dl dd{width:100%;padding:2.95rem 4% 1.7rem; box-sizing: border-box;}
    .aboutpc dl dd .tit{display: block; line-height: 1.65rem;font-size: 1.5rem;color:#f08200;font-size: 1.5rem;font-family: 'OpenSans-B'; margin-bottom: 0.95rem;}
    .aboutpc dl dd h4{line-height: 2.55rem;font-size: 2.1rem;color:#111111;font-family: 'OpenSans-B'; margin-bottom: 1.35rem;}
    .aboutpc dl dd p{line-height: 1.75rem;font-size: 1.2rem;color:#111111;font-family: 'OpenSans-R'; margin-bottom: 1.85rem;}
    .aboutpc dl dd span{display: block;height:1.45rem; margin-bottom: 2.9rem;}
    .aboutpc dl dd span a{display: inline-block; font-size: 1.2rem;color:#0c4192;font-family: 'OpenSans-SBD';padding-right:1.3rem;background:url(../images/abo-jt.png) no-repeat right;background-size:0.5rem 0.85rem;}


}
/**/
.productpc{padding:3.8rem 0 5.45rem;}
.productpc .pro-tit{height:8.7rem;}
.productpc .pro-tit h2{float:left;}
.productpc .pro-tit h2 span{display: block; line-height: 3.45rem;font-size: 2.4rem;color:#111111;font-family: 'OpenSans-B'; position: relative;}
.productpc .pro-tit h2 span:before{width:2.3rem;height:1.9rem;background:url(../images/pro-ico.png) no-repeat center;background-size:100% 100%; content:""; position: absolute;left:-3.3rem;top:0.55rem;}
.productpc .pro-tit h2 em{display: block; line-height: 1.4rem;font-size: 0.9rem;color:#111111;font-family: 'OpenSans-R';font-weight: normal;}
.productpc .pro-tit strong{display: block;float:right;width:10rem;height:2.8rem;border-radius: 0.25rem;border: 0.1rem solid #F08200; margin-top: 1.2rem; box-sizing: border-box;}
.productpc .pro-tit strong a{display: block;height:2.6rem; text-align: center;}
.productpc .pro-tit strong a i{display: inline-block; line-height: 2.6rem; font-size: 0.9rem;color:#F08200;font-family: 'OpenSans-SBD'; font-weight: normal;}
.productpc .pro-left{width:57.1%;float:left;}
.productpc .pro-left .pro-img{width:100%; line-height: 0; overflow: hidden;}
.productpc .pro-left .pro-img img{width:100%;}
.productpc .pro-rig{width:38.5%;float:right;}
.productpc .pro-rig ul{border-bottom:0.05rem solid #dddddd;}
.productpc .pro-rig ul li{border-top:0.05rem solid #dddddd;padding:1.2rem 0.5rem 1.25rem 0.55rem; transition: .5s;position: relative;}
.productpc .pro-rig ul li:before{width:0; height:0.05rem; background:#0c4192;content:"";position: absolute;left:0;top:-0.05rem; transition: .5s;}
.productpc .pro-rig ul li h3{height:1.5rem;background:url(../images/pro-jt1.png) no-repeat right;background-size:1.5rem 1.5rem;}
.productpc .pro-rig ul li h3 a{display: inline-block; line-height: 1.5rem;font-size: 1rem;color:#111;font-family: 'OpenSans-B';}
.productpc .pro-rig ul li p{line-height: 1.25rem; height:0; overflow: hidden;font-size: 0.8rem;color:#111111;font-family: 'OpenSans-R'; transition: .5s;}
.productpc .pro-rig ul li strong{display:block;margin-top:0.5rem;display:none;}
.productpc .pro-rig ul li strong a{display:block;width:100%;    padding: 0.5rem 1rem;
    box-sizing: border-box;background:#f6f6f6;border-radius:10px;}
.productpc .pro-rig ul li strong a:first-child{margin-bottom:0.5rem;}
.productpc .pro-rig ul li strong a i{display:block; line-height:44px;font-size:0.8rem;color:#0c4192;font-family: 'OpenSans-SBD';padding-right:0.85rem;background:url(../images/pro-jt.png) no-repeat right;background-size:0.4rem 0.7rem;font-weight:normal;}
.productpc .pro-rig ul li.cur{padding:1.95rem 0.5rem 1.3rem 0.55rem;}
.productpc .pro-rig ul li.cur strong{display:block;}
.productpc .pro-rig ul li.cur:before{width:100%;}
.productpc .pro-rig ul li.cur h4{background:url(../images/pro-jt1_h.png) no-repeat right;background-size:1.5rem 1.5rem; margin-bottom: 0.75rem;}
.productpc .pro-rig ul li.cur h4 a{font-size: 1.2rem;color:#0c4192;}
.productpc .pro-rig ul li.cur p{height: auto;}
.productmc{display: none;}
@media screen and (max-width: 767px){
    .productpc{display: none;}
    .productmc{display: block;padding:2.45rem 4% 4.2rem;}
    .productmc .pro-tit{ margin-bottom: 1.5rem;}
    .productmc .pro-tit span{display: block; padding-top:2.45rem;background:url(../images/pro-ico.png) no-repeat left top;background-size:2.3rem 1.9rem; line-height: 2.85rem;font-size: 2.1rem;color:#111111;font-family: 'OpenSans-B'; margin-bottom: 0.15rem;}
    .productmc .pro-tit em{display: block; line-height: 1.8rem;font-size: 1.2rem;color:#111111;font-family: 'OpenSans-R';}
    .productpc .pro-rig ul{border-bottom:0.05rem solid #dddddd;}
    .productmc .pro-rig ul{border-bottom: 0.05rem solid #dddddd;}
    .productmc .pro-rig ul li{border-top:0.05rem solid #dddddd;padding:1.5rem 0; transition: .5s;position: relative;}
    .productmc .pro-rig ul li:before{width:0; height:0.05rem; background:#0c4192;content:"";position: absolute;left:0;top:-0.05rem; transition: .5s;}
    .productmc .pro-rig ul li h3{height:2rem;background:url(../images/pro-jt1.png) no-repeat right;background-size:1.5rem 1.5rem;}
    .productmc .pro-rig ul li h3 a{display: inline-block; line-height: 1.5rem;font-size: 1.5rem;color:#111;font-family: 'OpenSans-B';}
    .productmc .pro-rig ul li p{line-height: 1.55rem; height:0; overflow: hidden;font-size: 1.2rem;color:#111111;font-family: 'OpenSans-R'; transition: .5s;}
    .productmc .pro-rig ul li span{display: block;width:100%; line-height: 0; overflow: hidden;display: none; margin-top: 1.6rem;}
    .productmc .pro-rig ul li span img{width:100%;}
    .productmc .pro-rig ul li.cur{padding:1.5rem 0 1.85rem;}
    .productmc .pro-rig ul li.cur:before{width:100%;}
    .productmc .pro-rig ul li.cur h3{background:url(../images/pro-jt1_h.png) no-repeat right;background-size:1.5rem 1.5rem; margin-bottom: 0.75rem;}
    .productmc .pro-rig ul li.cur h3 a{color:#0c4192;}
    .productmc .pro-rig ul li.cur p{height:auto;}
    .productmc .pro-rig ul li.cur span{display: block;}
}
/**/
.super{padding:9rem 0 0;background:url(../images/super.jpg) no-repeat center top;background-size:100% 30rem;}
.super .contentt{width:90%!important;margin:0 auto;}
.super .contentt h2{line-height: 3rem;padding-left:3.3rem;background:url(../images/pro-ico.png) no-repeat left;background-size:2.3rem 1.9rem;font-size: 2.4rem;color:#ffffff;font-family: 'OpenSans-B'; margin-bottom: 3.5rem;}
.super .sup-con{padding:2.5rem 2.2rem;background:#FFF;border-radius: 0.5rem; position: relative;}
.super dl{position: relative; overflow: hidden;}
.super dl dt{width:100%; line-height: 0; overflow: hidden; position: relative;}
.super dl dt:before{width:100%;height:100%;background:url(../images/sup-yy.png) no-repeat center;background-size:100% 100%; content:""; position: absolute;left:0;top:0;}
.super dl dt img{width:100%;}
.super dl dd{width:100%;padding:0 0.95rem 0 2rem; box-sizing: border-box;position: absolute;left:0;bottom:0; transition: .5s;height:9.3rem;}
.super dl dd em{display: block;width:2.7rem;height:2.7rem; position: relative; margin-bottom: 0.8rem; }
.super dl dd em i{display: block;height:2.7rem; line-height: 0; overflow: hidden;}
.super dl dd em i img{width:100%;}
.super dl dd 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;}
.super dl dd em i.hover{position: absolute;left:0;top:0;opacity: 0; transform: scale(0);transition: .5s;}
.super dl dd h3{ line-height: 1.5rem;font-size: 1.1rem;color:#ffffff; font-weight: bold; margin-bottom: 0.4rem;}
.super dl dd h4{line-height: 1.2rem;font-size: 1.1rem!important;color:#ffffff;font-family: 'OpenSans-B'; margin-bottom: 0.8rem; margin-top: 4rem;transition:.5s;}
.super dl dd .desc{line-height: 1.2rem;font-size: 0.8rem; color:#ffffff; font-weight: 300; margin-bottom: 1.95rem;}
.super dl dd strong{display: block; line-height: 2.4rem; font-size: 2.4rem;color:rgba(255,255,255,.1);font-family: 'OpenSans-B';}
.super .sup-jt{width:6.5rem;height:3rem;position: absolute;right:40px;top:-6.5rem;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-wrap: wrap;z-index:200;}
.super dl dd strong a{display:block;float:right;line-height: 2.4rem; font-size:0.8rem;color:#FFF;}
.super .sup-jt i{display: block;width:3rem;height:3rem; cursor: pointer;}
.super .sup-jt i.sup-prev{background:url(../images/sup-prev.png) no-repeat center;background-size:100% 100%;}
.super .sup-jt i.sup-next{background:url(../images/sup-next.png) no-repeat center;background-size:100% 100%;}
.super dl:hover dd{height:100%;padding:2.15rem 0.95rem 2.15rem 1.85rem;background:rgba(12,65,146,.94);}
.super dl:hover dd h4{margin-top:0;}
.super dl:hover dd em i.default{opacity: 0;visibility:hidden;-webkit-transform: translateX(100%) rotate(180deg);transform: translateX(100%) rotate(180deg);}
.super dl:hover dd em i.hover{opacity: 1; transform: scale(1);}
.supermc{display: none;}
@media screen and (max-width: 767px){
    .super{display: none;}
    .supermc{display: block;height:61.5rem;background:url(../images/supermc.jpg) no-repeat center;background-size:100% 100%;padding:2.95rem 0 0 4%; box-sizing: border-box;}
    .supermc h2{ line-height: 3.95rem; padding-top:1.9rem;background:url(../images/pro-ico.png) no-repeat left top;background-size:2.3rem 1.9rem;font-size: 2.1rem;color:#ffffff;font-family: 'OpenSans-B'; font-weight: normal; margin-bottom: 1.7rem;}
    .supermc .supmc-list{padding-bottom:3.2rem;}
    .supermc .supmc-list dl{position: relative;}
    .supermc .supmc-list dl dt{width:100%; line-height: 0; overflow: hidden;}
    .supermc .supmc-list dl dt img{width:100%;}
    .supermc .supmc-list dl dd{width:100%;padding:0 1.9rem 1.95rem 1.6rem; box-sizing: border-box;position: absolute;left:0; bottom:0;}
    .supermc .supmc-list dl dd h4{line-height: 1.75rem; margin-bottom: 0.75rem;font-size: 1.6rem;color:#ffffff;font-family: 'OpenSans-B';}
    .supermc .supmc-list dl dd h5{ line-height: 1.35rem; margin-bottom: 0.75rem;font-size: 1.2rem;color:#ffffff;font-family: 'OpenSans-B';}
    .supermc .supmc-list dl dd p{line-height: 1.7rem;font-size: 1.2rem;color:#ffffff;font-family: 'OpenSans-R'; font-weight: 300;}
    .supermc .supmc-list .swiper-pagination{bottom:0; line-height: 0;}
    .supermc .supmc-list .swiper-pagination .swiper-pagination-bullet{width:0.7rem; height:0.7rem;background:#c9c9c9;border-radius: 50%;margin:0 0.4rem; transition: .5s;}
    .supermc .supmc-list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:1.5rem;border-radius: 0.35rem;background:#F08300;}
}
/**/
.casepc{padding:4rem 0 5.25rem;background:#F5F5F5;}
.casepc .cas-tit{height:7.95rem;}
.casepc .cas-tit h2{float:left;}
.casepc .cas-tit h2 span{display: block; line-height: 3.35rem;font-size: 2.4rem;color:#111111;font-family: 'OpenSans-B'; position: relative;}
.casepc .cas-tit h2 span:before{width:2.3rem;height:1.9rem;background:url(../images/pro-ico.png) no-repeat center;background-size:100% 100%; content:""; position: absolute;left:-3.3rem;top:0.55rem;}
.casepc .cas-tit h2 em{display: block; line-height: 2.4rem;font-size: 0.9rem;color:#111111;font-family: 'OpenSans-R';font-weight: normal;}
.casepc .cas-tit strong{display: block;float:right;width:10rem;height:2.8rem;border-radius: 0.25rem;border: 0.1rem solid #F08200; margin-top: 1.2rem; box-sizing: border-box;}
.casepc .cas-tit strong a{display: block;height:2.6rem; text-align: center;}
.casepc .cas-tit strong a i{display: inline-block; line-height: 2.6rem; font-size: 0.9rem;color:#F08200;font-family: 'OpenSans-SBD'; font-weight: normal;}
.casepc .cas-nav{height:5rem; border-top:0.1rem solid #dddddd;box-sizing: border-box;}
.casepc .cas-nav ul{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-wrap: wrap;}
.casepc .cas-nav ul li{height:4.9rem;}
.casepc .cas-nav ul li a{display: block; line-height: 4.9rem; font-size: 1rem;color:#111111; position: relative;}
.casepc .cas-nav ul li a:before{width:0;height:0.2rem;background:#0c4192;content:"";position: absolute;left:0;top:-0.15rem; transition: .5s;}
.casepc .cas-nav ul li.cur a{color:#0c4192;}
.casepc .cas-nav ul li.cur a:before{width:100%;}
.casepc .cas-con{position: relative;}
.casepc .cas-con dl{background:#FFF;}
.casepc .cas-con dl dt{width:50%; line-height: 0; overflow: hidden;float:right;}
.casepc .cas-con dl dt img{width:100%; transition: 1s;}
.casepc .cas-con dl dd{width:50%;float:left;padding:4.3rem 3.9rem 0 3.1rem; box-sizing: border-box;}
.casepc .cas-con dl dd h3{margin-bottom: 1.7rem;}
.casepc .cas-con dl dd h3 a{display: block; line-height: 1.6rem;font-size: 1.2rem;color:#111111;font-family: 'OpenSans-B';}
.casepc .cas-con dl dd p{line-height: 28px; margin-bottom: 3.8rem;font-size: 16px;color:#111111;font-family: 'OpenSans-R';}
.casepc .cas-con dl dd strong{display: block;width:9rem;height:2.8rem;background:#0C4192;border-radius: 0.25rem;}
.casepc .cas-con dl dd strong a{display: block;height:2.8rem; text-align: center;}
.casepc .cas-con dl dd strong a i{display: inline-block; line-height: 2.8rem;font-size: 0.9rem;color:#ffffff;font-family: 'OpenSans-SBD';padding-right:1.15rem;background:url(../images/ban-jt.png) no-repeat right;background-size:0.4rem 0.7rem;}
.casepc .cas-con .cas-jt i{display: block;width:3rem;height:3rem; line-height: 0;cursor: pointer;}
.casepc .cas-con .cas-jt i img{width:100%;}
.casepc .cas-con .cas-jt i.cas-prev{position: absolute;left:-5rem;top:11.65rem;}
.casepc .cas-con .cas-jt i.cas-next{position: absolute;right:-5rem;top:11.65rem;}
.casemc{display: none;}
@media screen and (max-width: 767px){
    .casepc{display: none;}
    .casemc{display: block;padding:2.45rem 0 4rem; background:#F5F5F5;}
    .casemc .cas-tit{margin-bottom: 1.8rem;padding-left:4%;}
    .casemc .cas-tit span{display: block; padding-top:2.25rem;background:url(../images/pro-ico.png) no-repeat left top;background-size:2.3rem 1.9rem; line-height: 2.85rem;font-size: 2.1rem;color:#111111;font-family: 'OpenSans-B';}
    .casemc .cas-tit em{display: block; line-height: 2.2rem;font-size: 1.2rem;color:#111111;font-family: 'OpenSans-R';}
    .casemc .casmc-nav{height:4.45rem;border-top:0.1rem solid #DDDDDD; box-sizing: border-box; margin-left: 4%;}
    .casemc .casmc-nav li{width:auto;height:4.35rem; line-height: 4.35rem; position: relative;}
    .casemc .casmc-nav li a{font-size: 1.2rem;color:#111111;font-family: 'OpenSans-SBD';}
    .casemc .casmc-nav li:before{width:0;height:0.2rem;background:#0C4192;content:""; position: absolute;left:0;top:-0.15rem;}
    .casemc .casmc-nav li:hover{color:#0c4192;font-family: 'OpenSans-B';}
    .casemc .casmc-nav li:hover:before{width:100%;}
    .casemc .casmc-con{padding:0 4%;}
    .casemc .casmc-list dl{background:#FFF;}
    .casemc .casmc-list dl dt{width:100%; line-height: 0;}
    .casemc .casmc-list dl dt img{width:100%;}
    .casemc .casmc-list dl dd{padding:1.75rem 2.2rem 4rem 1.55rem;}
    .casemc .casmc-list dl dd h4{line-height: 2.15rem;}
    .casemc .casmc-list dl dd h4 a{font-size: 1.5rem;color:#111111;font-family: 'OpenSans-B';}
    .casemc .casmc-list dl dd p{line-height: 1.75rem;font-size: 1.2rem;color:#111111;font-family: 'OpenSans-R'; margin-bottom: 3.35rem;}
    .casemc .casmc-list dl dd strong{display: block;width:11rem;height:3rem;background:#F08200;border-radius: 5px;}
    .casemc .casmc-list dl dd strong a{display: block;height:3rem;text-align: center;}
    .casemc .casmc-list dl dd strong a i{display: inline-block; line-height: 3rem;font-size: 1.2rem;color:#ffffff;font-family: 'OpenSans-SBD'; font-weight: normal;padding-right:1.55rem;background:url(../images/banmc-jt.png) no-repeat right;background-size:0.5rem 0.85rem;}
}
/**/
.newspc{padding:4.95rem 0 5.2rem;}
.newspc .news-tit{height: 6rem;}
.newspc .news-tit h2{float:left;padding-top:0.85rem;}
.newspc .news-tit h2 span{display: block; line-height: 2.8rem;font-size: 2.4rem;color:#111111;font-family: 'OpenSans-B'; position: relative;}
.newspc .news-tit h2 span:before{width:2.3rem;height:1.9rem;background:url(../images/pro-ico.png) no-repeat center;background-size:100% 100%; content:""; position: absolute;left:-3.3rem;top:0.55rem;}
.newspc .news-tit strong{display: block;float:right;width:10rem;height:2.8rem;border-radius: 0.25rem;border: 0.1rem solid #F08200; margin-top: 1.2rem; box-sizing: border-box;}
.newspc .news-tit strong a{display: block;height:2.6rem; text-align: center;}
.newspc .news-tit strong a i{display: inline-block; line-height: 2.6rem; font-size: 0.9rem;color:#F08200;font-family: 'OpenSans-SBD'; font-weight: normal;}
.newspc .news-rig{width:100%;float:right;}
.newspc .news-rig ul{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-wrap: wrap;}
.newspc .news-rig ul li{width:23.7%;background:#F5F5F5;}
.newspc .news-rig ul li dl dt{width:100%; line-height: 0; overflow: hidden;}
.newspc .news-rig ul li dl dt img{width:100%; transition: 1s;}
.newspc .news-rig ul li dl dd{padding:1.15rem 1.15rem 1.7rem 0.9rem;}
.newspc .news-rig ul li dl dd>i{display: block; line-height: 1.1rem;font-size: 0.8rem;color:#666666; margin-bottom: 0.65rem;}
.newspc .news-rig ul li dl dd h3{margin-bottom: 0.65rem;}
.newspc .news-rig ul li dl dd h3 a{display: block; line-height: 1.4rem;font-size: 1rem;color:#111111;font-family: 'OpenSans-B'; font-weight: normal;}
.newspc .news-rig ul li dl dd p{line-height: 24px;margin-bottom: 1.8rem;font-size: 16px;color:#111111;}
.newspc .news-rig ul li dl dd span a{display: inline-block; line-height: 1.2rem;font-size: 0.9rem;color:#0c4192;padding-right:1.05rem;background:url(../images/abo-jt.png) no-repeat right;background-size:0.4rem 0.7rem;}
.newsmc{display: none;}
@media screen and (max-width: 767px){
    .newspc{display: none;}
    .newsmc{display: block;padding:2.45rem 4% 3.5rem;}
    .newsmc .news-tit{margin-bottom: 1.15rem;}
    .newsmc .news-tit span{display: block; padding-top:1.9rem;background:url(../images/pro-ico.png) no-repeat left top;background-size:2.3rem 1.9rem; line-height: 3.5rem;font-size: 2.1rem;color:#111111;font-family: 'OpenSans-B';}
    .newsmc dl dt{width:100%; line-height: 0; overflow: hidden;}
    .newsmc dl dt img{width:100%;}
    .newsmc dl dd{padding:1.6rem 0 2.3rem;border-bottom:0.05rem solid rgba(204,204,204,.5);}
    .newsmc dl dd i{display: block; line-height: 1.2rem;font-size: 1.2rem;color:#333333; margin-bottom: 0.75rem;}
    .newsmc dl dd h3{margin-bottom: 0.9rem;}
    .newsmc dl dd h3 a{display: block; line-height: 1.75rem;font-size: 1.4rem;color:#111111;font-family: 'OpenSans-B'; font-weight: normal;}
    .newsmc dl dd p{line-height: 1.45rem;font-size: 1.2rem;color:#111111;font-family: 'OpenSans-R';}
    .newsmc ul li{padding:1.7rem 0 1.75rem;border-bottom:0.05rem solid rgba(204,204,204,.5);}
    .newsmc ul li .left{width:21.15rem;float:left;}
    .newsmc ul li .left h4{ margin-bottom: 0.25rem;}
    .newsmc ul li .left h4 a{display: block; line-height: 1.8rem;font-size: 1.4rem;color:#111111;font-family: 'OpenSans-B'; font-weight: normal;}
    .newsmc ul li .left p{line-height: 1.5rem;font-size: 1.2rem;color:#111111;font-family: 'OpenSans-R';}
    .newsmc ul li .rig{width:11rem;float:right; line-height: 0; overflow: hidden;}
    .newsmc ul li .rig img{width:100%;}
    .newsmc strong{display: block;width:11rem;height:3rem;background:#F08200;border-radius: 5px; margin-top: 1.95rem;}
    .newsmc strong a{display: block;height:3rem;text-align: center;}
    .newsmc strong a i{display: inline-block; line-height: 3rem;font-size: 1.2rem;color:#ffffff;font-family: 'OpenSans-SBD'; font-weight: normal;padding-right:1.55rem;background:url(../images/banmc-jt.png) no-repeat right;background-size:0.5rem 0.85rem;}
}

/**/



























html{font-size:10px;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
@media screen and (min-width:320px){html{font-size:8.6px;}}
@media screen and (min-width:360px){html{font-size:9.6px;}}
@media screen and (min-width:375px){html{font-size:10px;}}
@media screen and (min-width:400px){html{font-size:10.6px;}}
@media screen and (min-width:414px){html{font-size:11px;}}
@media screen and (min-width:440px){html{font-size:11.8px;}}
@media screen and (min-width:480px){html{font-size:12.8px;}}
@media screen and (min-width:520px){html{font-size:13.8px;}}
@media screen and (min-width:560px){html{font-size:15px;}}
@media screen and (min-width:600px){html{font-size:16px;}}
@media screen and (min-width:640px){html{font-size:17px;}}
@media screen and (min-width:680px){html{font-size:18.2px;}}
@media screen and (min-width:700px){html{font-size:18.6px;}}
@media screen and (min-width:720px){html{font-size:19.2px;}}
@media screen and (min-width:750px){html{font-size:20px;}}


@media screen and (min-width: 800px) {html {font-size: 12.6px;}}
@media screen and (min-width: 900px) {html {font-size: 12.6px;}}
@media screen and (min-width: 1000px) {html {font-size: 12.6px;}}
@media screen and (min-width: 1100px) {html {font-size: 12.6px;}}
@media screen and (min-width: 1200px) {html {font-size: 12.6px;}}
@media screen and (min-width: 1280px) {html {font-size: 13.4px;}}
@media screen and (min-width: 1366px) {html {font-size: 14.2px;}}
@media screen and (min-width: 1440px) {html {font-size: 14.5px;}}
@media screen and (min-width: 1600px) {html {font-size: 16.4px;}}
@media screen and (min-width: 1700px) {html {font-size: 16px;}}
@media screen and (min-width: 1800px) {html {font-size: 18px;}}
@media screen and (min-width: 1920px) {html {font-size: 20px;}}
@media screen and (min-width: 2120px) {html {font-size: 22px;}}
@media screen and (min-width: 2220px) {html {font-size: 22.5px;}}
@media screen and (min-width: 2400px) {html {font-size: 24px;}}
@media screen and (min-width: 2620px) {html {font-size: 28.2px;}}
@media screen and (min-width: 3000px) {html {font-size: 24.4px;}}
@media screen and (min-width: 3200px) {html {font-size: 26.9px;}}