/****************
-------首页------
****************/
/* banner */
.banner{width:100%;height:100%; overflow:hidden;position:relative; z-index:3;}
.banner .swiper-slide a{ background-position:center bottom; background-repeat:no-repeat; background-size:105% !important; display:block; width:100%; height:100%;}
.banner .banDian{bottom:1.6rem;}
.banner .banDian .swiper-pagination-bullet{ width:0.06rem; height:0.06rem; border-radius:50%; border:0.01rem solid #FFF; background:rgba(255,255,255,0)}
.banner .banDian .swiper-pagination-bullet-active {background:rgba(255,255,255,1); transition:0.5s;}
.baNr{ color:#FFF; font-size:0.13rem; position:absolute; width:80%; left:10%;top:0.75rem;}
.baNr img{ width:0.6rem; margin-bottom:0.1rem;}
.banner .swiper-slide-active  a{transform: scale(1.14);transition: all 1s ease-in 0s;}

/*********************
--------关于我们--------
**********************/
.NYbanner{ background-repeat:no-repeat; background-size: 100% !important; background-position:top center; height:0.8rem;}
.NYBan{ width:92%; font-size:0.15rem; text-align:center; line-height:0.24rem; padding:0.17rem 4% 0}
.NYBan h3{ color:#ab0101;}
.NYBan h4{ color:#FFF; font-weight:500;}
.NYx{ width:100%; height:0.06rem; background:#ab0101;}
/**/
.NyWat{ width:100%; height:0.63rem; background:#eee;}
.NyWata{ display:block;color:#000;font-size:0.13rem;text-align:center;width:25%;height:0.5rem;padding-top:0.13rem;background:#f2f2f2;display:block;margin:0 0.01rem;}
.NyWata p{ line-height:0.16rem;}
.NyWaI{ width:0.2rem; height:0.2rem; display:block; background-repeat:no-repeat; margin:0 auto 0.07rem;}
.NyWaI img{ width:100%;}
.NyWaI1{ background-position:0 0;}
.NyWaI2{ background-position:0 -0.2rem;}
.NyWaI3{ background-position:0 -0.4rem;}
.NyWaI4{ background-position:0 -0.6rem;}
.NyWaI5{ background-position:0 -0.8rem;}
.NyWaI6{ background-position:0 -1rem;}
.NyWatao{ background:#FFF;transition:0.5s;}
.NyWatao .NyWaI1{ background-position:-0.2rem 0;}
.NyWatao .NyWaI2{ background-position:-0.2rem -0.2rem;}
.NyWatao .NyWaI3{ background-position:-0.2rem -0.4rem;}
.NyWatao .NyWaI4{ background-position:-0.2rem -0.6rem;}
.NyWatao .NyWaI5{ background-position:-0.2rem -0.8rem;}
.NyWatao .NyWaI6{ background-position:-0.2rem -1rem;}
/**/
.AbouK{ display:none;}
.Abo1{ padding-top:0.25rem;}
.AbouN{ width:92%; padding:0 4% 0.9rem;background-repeat:no-repeat; background-position:bottom center; background-size:100% !important; background-image:url(../images/pic/abouB.jpg)}
.AbouNT{ font-weight:bold; font-size:0.14rem; line-height:0.3rem; padding-bottom:0.05rem; color:#000;}
.AbouNLs{ padding-left:0.3rem; font-size:0.12rem; color:#000; line-height:0.21rem; position:relative;}
.AbouNLs span{ width:0.24rem; height:0.01rem; background:#c9c9c9; display:block; position:absolute; left:0; top:0.1rem;}
.AbouNLs i{ width:0.14rem; height:0.03rem; background:#ab0101; display:block; position:absolute; left:0.1rem; top:0.09rem;}
.AbouNS{ width:85%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap; margin-top:0.3rem;}
.AbouNRp{ font-size:0.13rem; width:33.33%;color:#616161; margin-bottom:0.2rem;}
.AbouNRp p{ line-height:0.2rem;}
.AbouNRp h3{font-size:0.13rem; font-weight:500; line-height:0.2rem;}
.AbouNRp h3 span{color:#ab0101; font-size:0.22rem; font-weight:550; padding-right:0.06rem;}
.AbouNH{ font-size:0.1rem; text-align:center; color:#FFF; background:#ab0101; padding:0.15rem 0; line-height:0.18rem;}
.AbouNH span{ font-size:0.13rem; font-weight:600;}
.AbouNMo{ width:94%; padding:0.1rem 3%;display:flex;justify-content:space-between;}
.AbouNMoT{ width:37%; padding-left:5%; padding-top:0.3rem; position:relative;}
.AbouNMoT h3{ color:#ab0101; font-size:0.14rem; font-weight:550;}
.AbouNMoT h4{ font-size:0.1rem; color:#000;}
.AbouNMoT img{ width:0.86rem; position:absolute; top:0; left:0; z-index:-1}
.AbouNMoN{ width:58%; font-size:0.11rem; line-height:0.16rem; margin-top:0.1rem;}
.AbouNMoN p{ position:relative; margin-bottom:0.1rem;}
.AbouNMoN p i{ width:0.27rem; height:0.02rem; display:block; background:#b62323; position:absolute; left:-0.03rem; top:0.14rem;}
/**/
.AboTex{ width:100%; margin:0.2rem auto 0.4rem;}
.AboTeT{ width:80%; margin:0 auto; position:relative; font-weight:550; text-align:center; line-height:0.4rem; color:#ab0101; font-size:0.16rem; border-bottom:0.01rem solid #c1c1c1;}
.AboTeT i{width:0;height:0;border-style:solid;border-width:0.1rem 0.11rem 0 0.11rem;border-color:#ab0101 transparent transparent transparent; position:absolute; bottom:-0.1rem; left:50%; margin-left:-0.11rem;}
.AboTexN{ margin-top:0.4rem; background:url(../images/icon/aboutS.jpg) repeat-y center; position:relative; padding-top:0.3rem;}
.AboTexNI{ position:absolute; left:50%; margin-left:-0.07rem; top:-0.08rem;}
.AboTexNI img{ width:0.16rem;}
.AboTexZ{padding:0 6% 0.15rem 3%;width:41%; text-align:right; position:relative;}
.AboTexW{padding:0 3% 0.15rem 6%;width:41%; margin-left:50%;position:relative;}
.AboTexI{ font-size:0.13rem; line-height:0.2rem; color:#ab0101; font-weight:bold; margin-bottom:0.06rem; padding-right:0.02rem;}
.AboTexP{ font-size:0.1rem; line-height:0.16rem; color:#262626;}
.AboTeI{ width:0.28rem; height:0.28rem; border:0.02rem solid #FFF; background-size:0.28rem; background-image:url(../images/icon/abuI01.png); border-radius:50%; background-color:#eee; position:absolute; top:-0.04rem;}
.AboTeI1{ background-position:0 0;}
.AboTeI2{ background-position:0 -0.28rem;}
.AboTeI3{ background-position:0 -0.56rem;}
.AboTeI4{ background-position:0 -0.84rem;}
.AboTeI5{ background-position:0 -1.12rem;}
.AboTeI6{ background-position:0 -1.4rem;}
.AboTexZ .AboTeI{right:-0.16rem;}
.AboTexW .AboTeI{left:-0.16rem;}
/**/
.AbouSB{ width:92%; padding:0.1rem 4% 0.25rem;}
.NyTit{ height:0.36rem; border-bottom:0.01rem solid #dcdcdc;}
.NyTit span{padding:0 0.1rem;display:inline-block;position:relative;height:0.36rem;line-height:0.36rem;color:#2c2c2c;font-size:0.14rem;font-weight:550;}
.NyTit span i{ width:100%; height:0.02rem; display:block; background:#ab0101; position:absolute; bottom:-0.01rem; left:0;}
.AbouSK{ margin-top:0.15rem;}
.AbouSs{ margin-bottom:0.15rem;display:flex;justify-content:space-between;align-items:center;}
.AbouSI{ width:33%;}
.AbouSn{ width:64%;}
.AbouSnT{ display:block; font-weight:550; width:100%; line-height:0.2rem; color:#1f1f1f; font-size:0.13rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.AbouSnP{font-size:0.11rem;line-height:0.17rem;height:0.34rem;margin:0.02rem 0;color:#878787;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.AbouSnM{ font-size:0.1rem; line-height:0.16rem; color:#ab0101; display:block;}
/*********************
--------业务板块-------
*********************/
.BusInt{ padding:0.2rem 4%; width:92%; overflow:hidden;display:flex;justify-content:space-between;}
.BusIntT{ width:29%; position:relative; margin-top:0.25rem;}
.BusIntT h3{ font-size:0.14rem; font-weight:bold; line-height:0.2rem; color:#2c2c2c;}
.BusIntT h4{ color:#545454; font-size:0.11rem; line-height:0.2rem; text-transform:uppercase; padding-left:0.15rem;}
.BusIntT i{ width:0.06rem; height:0.06rem; border:0.02rem solid #980000; border-radius:50%; display:block; position:absolute; left:0; top:0.25rem;}
.BusIntT img{ position:absolute; left:-0.27rem; top:-0.31rem; z-index:-1; width:1rem}
.BusIntN{ width:71%; font-size:0.12rem; color:#2c2c2c; line-height:0.19rem; text-align:justify;}
.BusIntR{ width:92%; margin:0 auto 0.25rem;overflow:hidden;}
.BusIntS{ padding:0.35rem 0 0.3rem; background:#f9f9f9;}
.BusIntST{ text-align:center; color:#2c2c2c; position:relative;}
.BusIntSTi{ width:72%; height:0.01rem; margin:0 auto 0.1rem; background:#d2d2d2;}
.BusIntST h3{font-weight:550;font-size:0.15rem; width:0.8rem; text-align:center;line-height:0.2rem;background:#f9f9f9; position:absolute; top:-0.1rem; margin:0 auto; left:0;right:0;}
.BusIntST h4{ font-size:0.12rem; font-weight:500; line-height:0.2rem;}
.BusIntSN{ width:92%; padding:0.15rem 4% 0;display:flex;flex-wrap:wrap}
.BusIntSNr{ width:44%; padding:0 3% 0.15rem;}
.BusIntSNt{ line-height:0.4rem; text-align:center; color:#FFF; font-size:0.15rem;; background:#ab0101;}
.BusIntSNd{ background:#eaeaea; width:80%; padding:0.08rem; min-height:0.9rem; margin:0 auto;}
.BusIntSNd a{ font-size:0.13rem; line-height:0.3rem; color:#7b7b7b; display:block; text-align:center;}
/*********************
--------资讯动态-------
*********************/
/*********************
------资讯动态详情-------
**********************/
.MinaB{ width:100%;height:0.36rem; border-bottom:0.01rem solid #dcdcdc; position:relative; font-size:0.11rem; color:#2c2c2c;display:flex;align-items:center;}
.MinaB i{ width:0.6rem; height:0.02rem;display:block; background:#ab0101; position:absolute; bottom:-0.01rem; left:0;}
.MinaB p{ width:0.07rem; height:0.07rem; border:0.02rem solid #535353; border-radius:0.02rem; margin-right:0.05rem;}
.MinaB a{color:#2c2c2c; padding:0 0.05rem; display:block;}
.NewDet{ width:92%; margin:0.05rem auto 0.3rem; background:#FFF;}
.NewDetT{padding:0.2rem 0 0.05rem; text-align:center;}
.NewDetTit{ line-height:0.36rem; font-weight:550;color:#2c2c2c; font-size:0.14rem; padding-bottom:0.05rem;}
.NewDetTie{ line-height:0.18rem; font-size:0.1rem; color:#797979;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.NewDetTie span{display:block;}
.NewDetN{ width:100%; padding:0.15rem 0 0; color:#151515; font-size:0.12rem; line-height:0.2rem; text-align:justify;}
.newDetI{ padding:0.15rem 0; text-align:center;}
.NewDetU{ color:#151515; font-size:0.12rem; line-height:0.26rem;}
.NewDetUs{display:flex;}
.NewDetUs p{ width:20%;}
.NewDetUs a{color:#151515; width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/*********************
--------加入我们-------
*********************/
.JoinK{ width:100%; padding:0.1rem 0;}
.JoinN{ margin-top:0.3rem;}
.JoinD{ margin:0 auto 0.2rem; padding:0.2rem 5% 0.5rem; width:80%; border:0.01rem solid #d2d2d2; box-shadow:0 4px 5px rgba(0,0,0,0.1); position:relative; background-repeat:no-repeat; background-position:top left; background-image:url(../images/icon/joi01.png); background-size:30%}
.JoinDT{display:flex;justify-content:space-between;align-items:center;}
.JoinDT h3{ font-size:0.15rem; line-height:0.3rem; color:#262626; font-weight:550;}
.JoinDT p{ font-size:0.12rem; color:#353535; line-height:0.3rem; padding-left:0.2rem; background-repeat:no-repeat; background-position:left center; background-image:url(../images/icon/joi02.png)}
.JoinDN p{ font-size:0.12rem; color:#262626; line-height:0.2rem; text-align:justify;}
.JoinDN h3{ color:#ab0101; font-size:0.14rem; line-height:0.24rem; margin-bottom:0.05rem; padding-top:0.2rem;}
.JoinDNs{ text-align:right; font-size:0.3rem; font-weight:600; color:rgba(0,0,0,0.05); text-transform:uppercase; position:absolute;right:5%; bottom:0.1rem;}
/*********************
--------联系我们--------
**********************/
.ConUs{ width:92%; margin:0.13rem auto 0.12rem; padding-top:0.25rem; padding-bottom:0.15rem; background-repeat:no-repeat; background-position:top center; background-image:url(../images/pic/ConB.jpg); background-size:100% 100%;}
.ConUsK{ background:#fff; width:78%;padding:0 5% 0.15rem; margin:0 auto;}
.ConUsT{ color:#000; line-height:0.18rem;}
.ConUsT i{ width:0.01rem; height:0.25rem; display:block; background:#000; margin-left:0.15rem;}
.ConUsT h3{ font-size:0.14rem; font-weight:550; text-transform:uppercase; margin-top:0.05rem;}
.ConUsT h4{ font-size:0.14rem; font-weight:500;}
.ConUsN{ margin-top:0.1rem;}
.ConUsNr{ font-size:0.12rem; color:#000; margin-bottom:0.05rem;display:flex;justify-content:space-between;}
.ConUsNr p{ width:90%; line-height:0.18rem;}
.ConUsNr p span{ padding-right:0.05rem; display:inline-block;}
.ConUsI{ margin-top:0.02rem; width:10%; height:0.15rem; background-size:0.15rem; background-repeat:no-repeat; background-image:url(../images/icon/ConI01.png)}
.ConUsI1{ background-position:left 0;}
.ConUsI2{ background-position:left -0.15rem;}
.ConUsI3{ background-position:left -0.3rem;}
.ConUsI4{ background-position:left -0.45rem;}
.ConUsM{ margin-left:0.15rem; width:0.7rem;}
.ConUsMap{ width:92%; height:2rem; margin:0 auto 0.1rem;}



/*display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap */











