
/**/
.bannerpc{line-height: 0;position: relative;}
.bannerpc img{width: 100%;display: block;}
.bannerpc .ban-con{width:100%;position: absolute;left:50%;transform:translate(-50%,0);}
.bannerpc .ban-con.txt1{top:7.75rem;}
.bannerpc .ban-con.txt1 i{display: block; line-height: 2.3rem;font-size: 1.5rem;color:#ffffff; font-weight: bold;}
.bannerpc .ban-con.txt1 h1{display: block;width:45rem; line-height: 3.8rem;font-size: 3.4rem;color:#ffffff; font-weight: bold; margin-bottom: 1.8rem;}
.bannerpc .ban-con.txt1 em{display: block;width:28.5rem; line-height: 1.8rem;font-size: 1rem;color:#ffffff; margin-bottom: 6.8rem;}
.bannerpc .ban-con.txt1 strong{display: block;width:10.35rem;height:2.5rem; text-align: center; border:.05rem solid #FFFFFF;}
.bannerpc .ban-con.txt1 strong a{display: block; line-height: 2.4rem;font-size: 1.2rem;color:#ffffff; font-weight: normal;}
.bannerpc .ban-con.txt2{top:12.8rem;}
.bannerpc .ban-con.txt2 .rig{width:40.45rem;float:right;}
.bannerpc .ban-con.txt2 .rig span{display: block; line-height: 3.45rem;font-size: 3.4rem;color:#171717; font-weight: bold; margin-bottom: 2.55rem;text-align: right;}
.bannerpc .ban-con.txt2 .rig em{display: block; line-height: 1.9rem;font-size: 1rem;color:#171717; width:32.8rem;text-align: right;float:right;}
.bannerpc .ban-con.txt3{top:10.25rem;}
/*.bannerpc .ban-con.txt3 .left{width:31.8rem;}*/
.bannerpc .ban-con.txt3 .left i{display: block; line-height: 2.3rem;font-size: 1.5rem;color:#111; font-weight: bold;}
.bannerpc .ban-con.txt3 .left span{display: block; line-height: 3.8rem;font-size: 3.4rem;color:#111111; font-weight: bold; margin-bottom: 1.6rem;}
.bannerpc .ban-con.txt3 .left em{display: block;width:23.5rem; line-height: 1.8rem;font-size: 1rem;color:#111111; margin-bottom: 5.35rem;}
.bannerpc .ban-con.txt3 .left strong{display: block;width:10.35rem;height:2.5rem;border:.05rem solid #d30000; box-sizing: border-box;}
.bannerpc .ban-con.txt3 .left strong a{display: block;height:2.4rem; line-height: 2.4rem;font-size: 1.2rem;color:#d30000; text-align: center;font-weight: normal;}
.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%;padding:0 4.6%; box-sizing: border-box;position: absolute;left:0;top:0;z-index:200;}
    .banmc .banmc-txt.txt1{padding-top:3.5rem;}
    .banmc .banmc-txt.txt1 i{display: block; line-height: 2.3rem;font-size: 1.5rem;color:#ffffff; font-weight: bold; margin-bottom: .75rem;}
    .banmc .banmc-txt.txt1 h4{line-height: 2.7rem; margin-bottom: 1.15rem;font-size: 2.4rem;color:#FFF;font-weight: bold;}
    .banmc .banmc-txt.txt1 p{line-height: 1.45rem; margin-bottom: 3.4rem;font-size: 1.1rem;color:#ffffff;width:86%;}
    .banmc .banmc-txt.txt1 strong{display: block;width:10.35rem;height: 2.5rem; line-height: 2.4rem;border:.05rem solid #FFF; box-sizing: border-box;}
    .banmc .banmc-txt.txt1 strong a{display: block;height:2.4rem;text-align: center;font-size: 1.2rem;color:#ffffff;font-weight: normal;}
    .banmc .banmc-txt.txt2{padding-top:34.15rem;}
    .banmc .banmc-txt.txt2 span{display: block; line-height: 2.75rem; margin-bottom: 1.55rem;font-size: 2.7rem;color:#333333; font-weight: bold;}
    .banmc .banmc-txt.txt2 p{line-height: 1.45rem;font-size: 1.1rem;color:#333333;}
    .banmc .banmc-txt.txt3{padding-top:4.5rem;}
    .banmc .banmc-txt.txt3 span{display: block; line-height: 2.75rem;font-size: 2.7rem;color:#333333; font-weight: bold; margin-bottom: 1.2rem;}
    .banmc .banmc-txt.txt3 p{line-height: 1.45rem;font-size: 1.1rem;color:#333333; margin-bottom: 2.7rem;}
    .banmc .banmc-txt.txt3 strong{display: block;width:10.35rem;height:2.5rem; border:.05rem solid #d30000; box-sizing: border-box;}
    .banmc .banmc-txt.txt3 strong a{display: block;height:2.4rem; line-height: 2.4rem;text-align: center; font-size: 1.2rem;color:#d41010;font-weight: normal;}
}
/**/
.shujmc{display: none;}
@media screen and (max-width: 767px){
    .shujmc{display: block;height:6.7rem;background:#F5F5F5;}
    .shujmc ul{padding:1rem 4.6% 0;}
    .shujmc ul li{float:left;width:33.33%;height:4.7rem; border-right:.05rem solid #dcdcdc; box-sizing: border-box;padding-top:.5rem;}
    .shujmc ul li:last-child{border-right:0;}
    .shujmc ul li p{line-height: 1.45rem;font-size: 1.2rem;color:#333333; text-align: center;}
    .shujmc ul li span{display: block; height: 2.55rem;text-align: center;}
    .shujmc ul li span em{display: inline-block; line-height: 2.55rem;font-size: 2.4rem;color:#d50e0e;font-weight: bold;}
    .shujmc ul li span i{display: inline-block;font-size: 1.2rem;color:#d50e0e;}
}
/**/
.guidepc{padding:6.5rem 0 5.4rem;}
.guidepc .gui-left{width:29.3rem;float:left;}
.guidepc .gui-left h2{display: block; line-height: 3.15rem;font-size: 2.4rem;color:#333333;font-weight: bold; margin-bottom: 1.6rem;text-transform: uppercase;}
.guidepc .gui-left span{display: block; margin-bottom: 4.05rem;}
.guidepc .gui-left span em{display: block; line-height: 1.5rem;font-size: .8rem;color:#333333; margin-bottom: .6rem;}
.guidepc .gui-left span em:last-child{margin-bottom: 0;}
.guidepc .gui-left strong{display: block;width:10.35rem;height:2.5rem;border:.05rem solid #D50E0E; box-sizing: border-box;}
.guidepc .gui-left strong a{display: block;height:2.4rem;text-align: center;}
.guidepc .gui-left strong a i{display: inline-block; line-height: 2.4rem;font-size: .9rem;color:#d50e0e;font-weight: normal;padding-right:2.2rem;background:url(../images/gui-jt.png) no-repeat right;background-size:1.35rem .7rem;}
.guidepc .gui-rig{width:43.45rem;float:right;}
.guidepc .gui-rig span{display: block;width:100%; line-height: 0; overflow: hidden;}
.guidepc .gui-rig span img{width:100%;}
.guidepc .gui-bot{margin-top: 2.85rem;}
.guidepc .gui-bot ul{float:left;width:54.7rem;float:left;}
.guidepc .gui-bot ul li{float:left;padding:.6rem 0 .9rem 1.95rem; border-left:.05rem solid #E5E5E5; box-sizing: border-box;margin-left: 9.5%;}
.guidepc .gui-bot ul li p{line-height: 1.45rem;font-size: .9rem;color:#333333;}
.guidepc .gui-bot ul li span{display: block;height:2.85rem;}
.guidepc .gui-bot ul li span em{display: inline-block; line-height: 2.85rem;font-size: 2.7rem;color:#d50e0e; font-weight: bold;}
.guidepc .gui-bot ul li span i{display: inline-block;font-size: 1.2rem;color:#d50e0e;}
.guidepc .gui-bot ul li:first-child{margin-left: 0;}
.guidepc .gui-bot strong{display: block;width:17.45rem; line-height: 0; overflow: hidden;float:right;}
.guidepc .gui-bot strong img{width:100%;}
.guidemc{display: none;}
@media screen and (max-width: 767px){
    .guidepc{display: none;}
    .guidemc{display: block;padding:4.3rem 4.6% 5rem;}
    .guidemc h2{ line-height: 3.05rem; margin-bottom: 1.4rem;font-size: 2.4rem;color:#333333;position: relative;text-transform: uppercase;}
    h2.tit:before{width:.7rem;height:1.75rem; background:#d30000;content:"";position: absolute;left:-1.75rem;top:.65rem;}
    .guidemc .gui-desc{margin-bottom: 2.65rem;}
    .guidemc .gui-desc em{display: block; line-height: 1.95rem;margin-bottom: .75rem;font-size: 1.2rem;color:#333333;}
    .guidemc strong{display: block; width:13rem;height:3.25rem;border:.05rem solid #D50E0E; box-sizing: border-box; margin-bottom: 3.4rem;}
    .guidemc strong a{display: block;height:3.15rem;text-align: center;}
    .guidemc strong a i{display: inline-block; line-height: 3.15rem;font-size: 1.2rem;color:#d50e0e;padding-right:1.85rem;background:url(../images/gui-jt.png) no-repeat right;background-size:1.35rem .7rem;font-weight: normal;}
    .guidemc .guimc-pic{width:100%; line-height: 0;overflow: hidden;}
    .guidemc .guimc-pic img{width:100%;}
}
/**/
.productpc{background:#F5F5F5;padding-bottom:6.5rem;}
.productpc .pro-tit{height:18.05rem;}
.productpc .pro-tit h2{width:19.75rem; height:13.4rem;float:left;position: relative;padding-top:6rem;}
.productpc .pro-tit h2:before{width:27.75rem;height:26.3rem;background:#D30000; content:""; position: absolute;right: 0; top:0;}
.productpc .pro-tit h2 span{display: block; line-height: 2.65rem;font-size: 2.4rem;color:#ffffff; font-weight: bold; text-transform: uppercase;z-index:200; position: relative; margin-bottom: 1.05rem;}
.productpc .pro-tit h2 i{display: block;width:1.5rem;height:.1rem; background:#FFF;z-index:200; position: relative;}
.productpc .pro-tit .rig{width:52.7rem;float:right;padding-top:6.15rem;}
.productpc .pro-tit .rig p{line-height: 1.45rem; margin-bottom: 2.3rem;font-size: .8rem;color:#333333;}
.productpc .pro-tit .rig strong{display: block;width:10rem;height: 2.25rem;border:.05rem solid #D50E0E; box-sizing: border-box;}
.productpc .pro-tit .rig strong a{display: block;height:2.15rem;text-align: center;}
.productpc .pro-tit .rig strong a i{display: inline-block; line-height: 2.15rem;font-size: .9rem;color:#d50e0e; font-weight: normal;padding-right:2.45rem;background:url(../images/gui-jt.png) no-repeat right;background-size:1.35rem .7rem;}
.productpc ul{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-wrap: wrap;z-index:200; position: relative;margin-top: -8.25rem;width:100%;}
.productpc ul li{width:25.3rem;background:#FFF;}
.productpc ul li dl dt{width:100%; line-height: 0; overflow: hidden;}
.productpc ul li dl dt img{width:100%; transition: 1s;}
.productpc ul li dl dd{padding:0 2rem; height:11.3rem;}
.productpc ul li dl dd h4{height: 3.15rem; margin-bottom: .8rem;padding-top:1.75rem;border-top:.05rem solid #e5e5e5; box-sizing: border-box;}
.productpc ul li dl dd h4 a{display: block; line-height: 1.35rem;height: 1.35rem;font-size: 1.1rem;color:#333333; font-weight: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.productpc ul li dl dd .desc{line-height: 1.2rem; height: 2.4rem;margin-bottom: 1.65rem;font-size: .8rem;color:#999999;overflow: hidden;}
.productpc ul li dl dd em{display: block;width:1.55rem;height:1.55rem;}
.productpc ul li dl dd em a{display: block;height: 1.55rem;background:url(../images/pro-jt.png) no-repeat center;background-size:100% 100%;}
.productmc{display: none;}
@media screen and (max-width: 767px){
    .productpc{display: none;}
    .productmc{display: block;padding:4.4rem 0 5rem 4.6%;background:#F5F5F5;}
    .productmc h2{line-height: 2.95rem; margin-bottom: 1.05rem;font-size: 2.4rem;color:#333333; font-weight: bold;position: relative;}
    .productmc .pro-desc{line-height: 1.8rem; margin-bottom: 3.75rem;font-size: 1.2rem;color:#333333;padding-right:4.6%;}
    .productmc .pro-list dl{width:100%;background:#FFF;}
    .productmc .pro-list dl dt{width:100%; line-height: 0; overflow: hidden;}
    .productmc .pro-list dl dt img{width:100%;}
    .productmc .pro-list dl dd{height:16.15rem;padding:0 1.95rem;width:100%; box-sizing: border-box;}
    .productmc .pro-list dl dd h4{height:1.9rem; line-height: 1.9rem; margin-bottom: .8rem;padding-top:2rem; border-top:.05rem solid #E5E5E5;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
    .productmc .pro-list dl dd h4 a{font-size: 1.4rem;color:#333333; font-weight: bold;}
    .productmc .pro-list dl dd .desc{line-height: 1.8rem;height: 3.6rem;margin-bottom: 1.85rem;font-size: 1.2rem;color:#999999;overflow: hidden;}
    .productmc .pro-list dl dd em{display: block;width:2.3rem; height:2.3rem;}
    .productmc .pro-list dl dd em a{display: block;height:2.3rem;background:url(../images/promc-jt.png) no-repeat center;background-size:100% 100%;}

}
/**/
.Servicepc{height:43.8rem;background:url(../images/Service.jpg) no-repeat center;background-size:100% 100%;padding-top:7.45rem; box-sizing: border-box;}
.Servicepc .ser-tit{height:24.2rem;}
.Servicepc .ser-tit h2{ margin-bottom: 1.55rem;}
.Servicepc .ser-tit h2 span{display: block; line-height: 4.85rem;font-size: 2.4rem;color:#ffffff; font-weight: bold; text-transform: uppercase;}
.Servicepc .ser-tit h2 i{display: block;width:1.5rem;height:.1rem; background:#FFF;}
.Servicepc .ser-tit p{line-height: 1.5rem;width:27.5rem; margin-bottom: 3.55rem;font-size: .8rem;color:#ffffff;}
.Servicepc .ser-tit strong{display: block;width:10rem;height: 2.25rem;border:.05rem solid #FFF; box-sizing: border-box;}
.Servicepc .ser-tit strong a{display: block;height:2.15rem;text-align: center;}
.Servicepc .ser-tit strong a i{display: inline-block; line-height: 2.15rem;font-size: .9rem;color:#FFF; font-weight: normal;padding-right:2.45rem;background:url(../images/ser-jt.png) no-repeat right;background-size:1.35rem .7rem;}
.Servicepc ul{padding-top:3.45rem;height:23.8rem;background:#FFFFFF;z-index:201; position: relative;box-sizing: border-box;}
.Servicepc ul li{float:left; width:20%; height:7.05rem;border-left:.05rem solid #e5e5e5; box-sizing: border-box;padding-left:2.5rem; margin-bottom: 3.45rem;}
.Servicepc ul li:first-child,.Servicepc ul li:nth-child(6){border-left:0;}
.Servicepc ul li h3{line-height: 1.8rem;font-size: 1.8rem;color:#333333; font-weight: bold; margin-bottom: 1.2rem;}
.Servicepc ul li b{display: block;width:1.5rem;height: .1rem;background:#D50E0E;}
.Servicepc ul li i{display: block;width:1.5rem; line-height: 0; overflow: hidden; margin-bottom: .85rem;}
.Servicepc ul li i img{width: 100%;}
.Servicepc ul li span{display: block; width: 6.75rem; font-weight: bold; line-height: .95rem; min-height:2.15rem;font-size: .9rem;color:#333333; margin-bottom: 1.35rem;}
.Servicepc ul li em{display: block; line-height: 1.05rem;font-size: .8rem;color:rgba(51,51,51,.5);font-weight: bold;}
.Servicepc ul li:nth-child(2) span{width:8.95rem;}
.Servicemc{display: none;}
@media screen and (max-width: 767px){
    .Servicepc{display: none;}
    .Servicemc{display: block;}
    .Servicemc .ser-tit{height:24.15rem;background:url(../images/Servicemc.jpg) no-repeat center;background-size:100% 100%;padding-top:5.2rem; box-sizing: border-box;}
    .Servicemc .ser-tit h2{text-align: center; margin-bottom: 1.1rem;}
    .Servicemc .ser-tit h2 span{line-height: 2.85rem;font-size: 2.4rem;color:#ffffff; font-weight: bold; text-transform: uppercase;}
    .Servicemc .ser-tit p{width:29.55rem; text-align: center;margin:0 auto 2.4rem; line-height: 1.8rem; font-size: 1.2rem;color:#ffffff;}
    .Servicemc .ser-tit strong{display: block;width:10rem;height: 2.25rem;border:.05rem solid #FFF; box-sizing: border-box;margin:0 auto;}
    .Servicemc .ser-tit strong a{display: block;height:2.15rem;text-align: center;}
    .Servicemc .ser-tit strong a i{display: inline-block; line-height: 2.15rem;font-size: .9rem;color:#FFF; font-weight: normal;padding-right:2.45rem;background:url(../images/ser-jt.png) no-repeat right;background-size:1.35rem .7rem;}
    .Servicemc .ser-bot{padding:4.35rem 4.6% 5rem;}
    .Servicemc .ser-bot h2{line-height: 3.05rem; margin-bottom: 1.85rem; font-size: 2.4rem;color:#333333; font-weight: bold;position: relative; text-transform: uppercase;}
    .Servicemc .ser-bot ul{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-wrap: wrap;}
    .Servicemc .ser-bot ul li{width:9.35rem; height:12.45rem;border-top:.05rem solid #E5E5E5; box-sizing: border-box;padding-top:2rem;}
    .Servicemc .ser-bot ul li:nth-child(7),.Servicemc .ser-bot ul li:nth-child(8),.Servicemc .ser-bot ul li:nth-child(9){border-bottom:.05rem solid #E5E5E5;}
    .Servicemc .ser-bot ul li i{display: block;width:1.5rem; line-height: 0; overflow: hidden; margin-bottom: 1.4rem;}
    .Servicemc .ser-bot ul li i img{width:100%;}
    .Servicemc .ser-bot ul li span{display: block; line-height: 1.8rem; margin-bottom: .45rem;font-size: 1.2rem;color:#333333;min-height:3.6rem;}
    .Servicemc .ser-bot ul li em{display: block; line-height: 1.8rem;font-size: .9rem;color:rgba(51,51,51,.5);}
}
/**/
.Strengthspc{padding:17.7rem 0 6.45rem;background:#F5F5F5;}
.Strengthspc .str-tit{height:7.85rem;}
.Strengthspc .str-tit h2{float:left;}
.Strengthspc .str-tit h2 span{display: block; line-height: 2.75rem;font-size: 2.4rem;color:#333333; font-weight: bold;}
.Strengthspc .str-tit h2 em{display: block; line-height: 1.4rem;font-size: .8rem;color:#333333; font-weight: normal; margin-bottom: .6rem;}
.Strengthspc .str-tit h2 i{display: block;width:1.5rem;height:.1rem; background:#d50e0e;}
.Strengthspc .str-tit strong{display: block;width:10.35rem;height:2.5rem;border:.05rem solid #D50E0E; box-sizing: border-box;float:right; margin-top: 1.4rem;}
.Strengthspc .str-tit strong a{display: block;height:2.4rem;text-align: center;}
.Strengthspc .str-tit strong a i{display: inline-block; line-height: 2.4rem;font-size: .9rem;color:#d50e0e;font-weight: normal;padding-right:2.2rem;background:url(../images/gui-jt.png) no-repeat right;background-size:1.35rem .7rem;}
.Strengthspc .str-con{position: relative;width:88rem;}
.Strengthspc .str-con dl{padding-bottom:5.95rem; position: relative; box-sizing: border-box; overflow: hidden;}
.Strengthspc .str-con dl dt{width:52.75rem; line-height: 0; overflow: hidden;float:left;}
.Strengthspc .str-con dl dt img{width:100%;}
.Strengthspc .str-con dl dd{width: 43.85rem;height:18.15rem;background:#D30000; z-index:201; position: absolute;right:0;bottom:0;padding:5.55rem 8rem 0 4.6rem; box-sizing: border-box;}
.Strengthspc .str-con dl dd h4{ margin-bottom: 1.85rem; line-height: 1.7rem;font-size: 1.2rem;color:#ffffff; font-weight: normal;}
.Strengthspc .str-con dl dd p{line-height: 1.5rem;font-size: .8rem;color:#ffffff;}
.Strengthspc .str-con .str-jt{width:7.95rem;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-wrap: wrap; position: absolute;left:0;bottom:0;z-index:201;}
.Strengthspc .str-con .str-jt i{display: block;width:2rem; height: 2rem; cursor: pointer;}
.Strengthspc .str-con .str-jt i.str-prev{background:url(../images/str-prev.jpg) no-repeat center;background-size:100% 100%;}
.Strengthspc .str-con .str-jt i.str-next{background:url(../images/str-next.jpg) no-repeat center;background-size:100% 100%;}
.Strengthspc .str-con .str-jt em{display: block;width:3.25rem; line-height: 0; overflow: hidden;}
.Strengthspc .str-con .str-jt em img{width:100%;}
.Strengthspc .str-con .str-nav{width:27.15rem; height: 21.65rem; padding-left:2.5rem;position: absolute;right:8rem;top:0;background:#F5F5F5;z-index:201; box-sizing: border-box;}
.Strengthspc .str-con .str-nav ul li{float:left;width:11.15rem;height: 7.15rem;border-top:.05rem solid #cccccc; box-sizing: border-box;padding:1.7rem 0 0; position: relative; line-height: 1.15rem;font-size: .9rem;color:#333333; font-weight: bold;}
.Strengthspc .str-con .str-nav ul li:nth-child(2n){float:right;}
.Strengthspc .str-con .str-nav ul li:before{width:0;height: .05rem;background:#D30000;content:""; position: absolute;left:0; top:-0.05rem; transition: .5s;}
.Strengthspc .str-con .str-nav ul li.cur:before{width:100%;}
.Strengthspc .str-con .str-nav ul li.cur{color:#D30000;}
.Strengthsmc{display: none;}
@media screen and (max-width: 767px){
    .Strengthspc{display: none;}
    .Strengthsmc{display: block;padding:4.4rem 0 5.1rem 4.6%;background:#F5F5F5;}
    .Strengthsmc h2{margin-bottom: 1.9rem;position: relative;}
    .Strengthsmc h2 span{display: block; line-height: 2.95rem;font-size: 2.4rem;color:#333333;font-weight: bold;}
    .Strengthsmc h2 em{display: block; line-height: 1.9rem;font-size: 1.2rem;color:#333333; font-weight: normal;}
    .Strengthsmc .strmc-list dl{width:100%;background:#FFF;}
    .Strengthsmc .strmc-list dl dt{width:100%; line-height: 0; overflow: hidden;}
    .Strengthsmc .strmc-list dl dt img{width:100%;}
    .Strengthsmc .strmc-list dl dd{height:13.8rem;padding:1.9rem 1.95rem 0; box-sizing: border-box;}
    .Strengthsmc .strmc-list dl dd h4{line-height: 1.9rem; margin-bottom: .95rem;font-size: 1.4rem;color:#333333; font-weight: bold;}
    .Strengthsmc .strmc-list dl dd p{line-height: 1.8rem;font-size: 1.2rem;color:#333333;}

}
/**/
.newspc{padding:5.95rem 0 6.5rem;}
.newspc .news-tit{height:8.15rem;}
.newspc .news-tit h2{float:left;width:52.75rem;}
.newspc .news-tit h2 span{display: block; line-height: 2.85rem;font-size: 2.4rem;color:#333333; font-weight: bold;text-transform: uppercase;}
.newspc .news-tit h2 em{display: block; line-height: 1.55rem;font-size: .8rem;color:#333333; font-weight: normal;}
.newspc .news-tit strong{display: block;width:10.35rem;height:2.5rem;border:.05rem solid #D50E0E; box-sizing: border-box;float:right; margin-top: 1.4rem;}
.newspc .news-tit strong a{display: block;height:2.4rem;text-align: center;}
.newspc .news-tit strong a i{display: inline-block; line-height: 2.4rem;font-size: .9rem;color:#d50e0e;font-weight: normal;padding-right:2.2rem;background:url(../images/gui-jt.png) no-repeat right;background-size:1.35rem .7rem;}
.newspc .news-left{width:42.15rem;float:left;}
.newspc .news-left ul li{border-bottom:.05rem solid #e5e5e5;padding:1.7rem 0; position: relative;}
.newspc .news-left ul li:before{width:0; height:.05rem;background:#d30000;content:""; position: absolute;left:0;bottom:-0.05rem; transition: .5s;}
.newspc .news-left ul li dl dt{width:15.2rem; line-height: 0;float:left; overflow: hidden;}
.newspc .news-left ul li dl dt img{width:100%; transition: 1s;}
.newspc .news-left ul li dl dd{float:right;width:24.95rem;padding-top:1.15rem;}
.newspc .news-left ul li dl dd h4{height:1.3rem; margin-bottom: .65rem;}
.newspc .news-left ul li dl dd h4 a{font-size: 1rem;color:#333333; font-weight: bold; transition: .5s;}
.newspc .news-left ul li dl dd p{line-height: 1.2rem; margin-bottom: 1.15rem;font-size: .8rem;color:#666666;}
.newspc .news-left ul li dl dd i{display: block; line-height: 1.15rem;font-size: .7rem;color:#999999;}
.newspc .news-left ul li:first-child{padding-top:0;}
.newspc .news-left 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);}
.newspc .news-left ul li:hover dl dd h4 a{color:#d30000;}
.newspc .news-left ul li:hover:before{width:100%;}
.newspc .news-rig{width:33.8rem;float:right;}
.newspc .news-rig dl dt{width:100%; line-height: 0; overflow: hidden;}
.newspc .news-rig dl dt img{width:100%; transition: 1s;}
.newspc .news-rig dl dd{height: 15.25rem;background:#F2F2F2;padding:1.8rem 2.95rem 0; box-sizing: border-box;}
.newspc .news-rig dl dd h4{height: 1.3rem; margin-bottom: .6rem;}
.newspc .news-rig dl dd h4 a{font-size: 1rem;color:#333333;transition: .5s;}
.newspc .news-rig dl dd p{line-height: 1.2rem;margin-bottom: 1.25rem;font-size: .8rem;color:#666666;}
.newspc .news-rig dl dd i{display: block; line-height: 1.3rem;font-size: .7rem;color:#999999;}
.newspc .news-rig .news-list .swiper-pagination{padding-right:1.95rem; line-height: 0; bottom:1.5rem; text-align: right; box-sizing: border-box;}
.newspc .news-rig .news-list .swiper-pagination .swiper-pagination-bullet{width:.6rem; height:.6rem;background:#181614; border-radius: 50%;margin:0 .3rem;} 
.newspc .news-rig .news-list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#E30214;} 
.newspc .news-rig dl:hover dt img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.newspc .news-rig dl:hover dd h4 a{color:#d30000;}
.newsmc{display: none;}
@media screen and (max-width: 767px){
    .newspc{display: none;}
    .newsmc{display: block;padding:4.35rem 4.6% 5rem;}
    .newsmc h2{ margin-bottom: 1.95rem;position: relative;} 
    .newsmc h2 span{display: block; line-height: 3.05rem; margin-bottom: .45rem;font-size: 2.4rem;color:#333333; font-weight: bold; text-transform: uppercase;}
    .newsmc h2 em{display: block; line-height: 1.8rem;font-size: 1.2rem;color:#333333;font-weight: normal;}
    .newsmc dl{height:11.6rem;border-top:.05rem solid #efefef; box-sizing: border-box;padding-top:2rem;}
    .newsmc dl dt{width:13.25rem; line-height: 0; overflow: hidden;float:right;}
    .newsmc dl dt img{width:100%;}
    .newsmc dl dd{float:left; width:16.55rem;padding-top:.35rem;}
    .newsmc dl dd h4{ margin-bottom: 2.1rem;}
    .newsmc dl dd h4 a{display: block; line-height: 1.8rem;font-size: 1.2rem;color:#1c1c1c; font-weight: bold;}
    .newsmc dl dd i{display: block; line-height: 1.95rem;font-size: 1rem;color:#181614;}
    .newsmc ul li{height:10.8rem;border-top:.05rem solid #efefef; box-sizing: border-box;padding-top:1.55rem;}
    .newsmc ul li:last-child{border-bottom:.05rem solid #efefef;}
    .newsmc ul li h4{margin-bottom: .6rem;}
    .newsmc ul li h4 a{display: block; line-height: 1.8rem;font-size: 1.2rem;color:#1c1c1c;}
    .newsmc ul li p{line-height: 1.8rem;font-size: 1.2rem;color:#6b6b6b;}


}
/**/
.hfbjpc{width:100%; height:16.4rem;background:url(../images/hfbj.jpg) no-repeat center;background-size:100% 100%;padding-top:5.8rem; box-sizing: border-box;}
.hfbjpc span{display: block; float:left;width:38.8rem; line-height: 2.35rem;font-size: 2rem;color:#333333; font-weight: bold;}
.hfbjpc strong{display: block;width:16.1rem;height:2.85rem;background:#D30000; float:right; margin-top: .95rem;}
.hfbjpc strong a{display: block; line-height: 2.85rem;text-align: center;font-size: 1rem;color:#ffffff;font-weight: normal;}
@media screen and (max-width: 767px){
    .hfbjpc{display: none;}
}





























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: 15px;}}
@media screen and (min-width: 1600px) {html {font-size: 16.6px;}}
@media screen and (min-width: 1920px) {html {font-size: 20px;}}