/*@media (min-width: 721px){
/***************首页***********/
/* banner */
.banner{width:100%;height:100%; overflow:hidden;position:relative; z-index:3;}
.banner .swiper-slide{}
.banner .swiper-slide a{ background-position:center top; background-repeat:no-repeat; display:block; width:100%; height:100%;}
.banner .banDian{bottom: 160px;}
.banner .banDian .swiper-pagination-bullet{ width:10px; height:10px; border-radius:50%; border:1px solid #FFF; background:rgba(255,255,255,0)}
.banner .banDian .swiper-pagination-bullet-active {background:rgba(255,255,255,1); transition:0.5s;}
.baNr{ text-align:center; color:#FFF; font-size:28px; position:absolute; width:1200px; left:50%; margin-left:-600px;top:30%;}
.baNr1{ }
.baNr3{ text-align:left;}
.baNr3 img,.baNr3 p{ margin-left:340px;}
.banner .swiper-slide-active  a{transform: scale(1.14);transition: all 1s ease-in 0s;}

/*********************
--------关于我们--------
**********************/
.NYbanner{ background-repeat:no-repeat; background-position:top center; height:189px;}
.NYBan{ font-size:32px; text-align:center; line-height:50px; padding-top:45px; width:1200px; margin:0 auto;}
.NYBan h3{ color:#ab0101;}
.NYBan h4{ color:#FFF; font-weight:500;}
.NYx{ width:100%; height:15px; background:#ab0101;}
/**/
.NyWat{ height:135px; background:#eee;}
.NyWatK{ width:1200px; margin:0 auto; height:135px;}
.NyWata{ color:#000; font-size:18px; text-align:center; width:187px; height:90px; padding-top:45px; background:#f2f2f2; display:block; margin:0 1.5px;}
.NyWata p{ line-height:20px;}
.NyWaI{ width:30px; height:30px; display:block; margin:0 auto 10px;}
.NyWaI1{ background-position:0 0;}
.NyWaI2{ background-position:0 -30px;}
.NyWaI3{ background-position:0 -60px;}
.NyWaI4{ background-position:0 -90px;}
.NyWaI5{ background-position:0 -120px;}
.NyWaI6{ background-position:0 -150px;}
.NyWatao{ background:#FFF;transition:0.5s;}
.NyWatao .NyWaI1{ background-position:-30px 0;}
.NyWatao .NyWaI2{ background-position:-30px -30px;}
.NyWatao .NyWaI3{ background-position:-30px -60px;}
.NyWatao .NyWaI4{ background-position:-30px -90px;}
.NyWatao .NyWaI5{ background-position:-30px -120px;}
.NyWatao .NyWaI6{ background-position:-30px -150px;}
/**/
.AbouK{ display:none;}
.Abo1{ padding-top:67px; min-height:540px; background-repeat:no-repeat; background-position:bottom center; background-image:url(../images/pic/abouB.jpg);background-size: 100% 100%;}
.AbouN{ width:1200px; margin:0 auto;}
.AbouNT{ font-size:24px; line-height:60px; padding-bottom:20px; color:#000;}
.AbouNL{ width:670px;}
.AbouNLs{ padding-left:40px; font-size:14px; color:#000; line-height:27px; margin-bottom:20px; position:relative;}
.AbouNLs span{ width:26px; height:1px; background:#c9c9c9; display:block; position:absolute; left:0; top:13px;}
.AbouNLs i{ width:15px; height:3px; background:#ab0101; display:block; position:absolute; left:11px; top:12px;}
.AbouNLp{ font-size:14px; color:#000; line-height:25px; padding-top:35px}
.AbouNx{background:#c9c9c9; width:1px; height:405px; margin-left:40px;}
.AbouNR{ width:430px;}
.AbouNRp{ font-size:16px; color:#616161; margin-bottom:50px;}
.AbouNRp p{ line-height:20px;}
.AbouNRp h3{font-size:16px; font-weight:500; line-height:30px;}
.AbouNRp h3 span{color:#ab0101; font-size:30px; font-weight:550; padding-right:6px;}
/**/
.AboTex{ width:1100px; margin:40px auto 80px;}
.AboTeT{ position:relative; font-weight:550; text-align:center; line-height:75px; color:#ab0101; font-size:34px; border-bottom:1px solid #c1c1c1;}
.AboTeT i{width:0;height:0;border-style:solid;border-width:13px 15px 0 15px;border-color:#ab0101 transparent transparent transparent; position:absolute; bottom:-14px; left:50%; margin-left:-15px;}
.AboTexN{ margin-top:60px; background:url(../images/icon/aboutS.jpg) repeat-y center; position:relative; padding-top:40px;}
.AboTexNI{ position:absolute; left:50%; margin-left:-11px; top:-11px;}
.AboTexL{ }
.AboTexZ{padding:0 50px 40px;width:450px; text-align:right; position:relative;}
.AboTexW{padding:0 50px 40px;width:450px; margin-left:550px;position:relative;}
.AboTexI{ font-size:18px; line-height:26px; color:#ab0101; font-weight:bold; margin-bottom:10px; padding-right:10px;}
.AboTexP{ font-size:14px; line-height:20px; color:#262626;}
.AboTeI{ width:46px; height:46px; border:2px solid #FFF; background-image:url(../images/icon/abuI01.png); border-radius:50px; background-color:#eee; position:absolute; top:-2px;}
.AboTeI1{ background-position:0 0;}
.AboTeI2{ background-position:0 -46px;}
.AboTeI3{ background-position:0 -92px;}
.AboTeI4{ background-position:0 -138px;}
.AboTeI5{ background-position:0 -184px;}
.AboTeI6{ background-position:0 -230px;}
.AboTexZ .AboTeI{right:-25px;}
.AboTexW .AboTeI{left:-25px;}
/**/
.AbouSB{ width:1200px; margin:25px auto 55px;}
.NyTit{ height:85px; border-bottom:1px solid #dcdcdc;}
.NyTit span{ padding:0 30px; display:inline-block; position:relative; height:85px; line-height:85px; color:#2c2c2c; font-size:34px; font-weight:550;}
.NyTit span i{ width:100%; height:2px; display:block; background:#ab0101; position:absolute; bottom:-1px; left:0;}
.AbouSK{ margin-top:45px;}
.AbouSs{ margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack: center;-ms-flex-pack:center;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.AbouSI{ width:212px; height:150px; overflow:hidden;}
.AbouSn{ width:950px;}
.AbouSnT{ line-height:30px; color:#1f1f1f; font-size:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.AbouSnP{font-size:16px;line-height:25px;height:50px;margin:5px 0;color:#878787;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.AbouSnM{ font-size:16px; line-height:20px; color:#ab0101; margin-top:40px; display:block;}
.AbouSnT:hover{color:#ab0101;}
.AbouSnP:hover,.AbouSnM:hover{ text-decoration:underline}
/*********************
--------业务板块-------
*********************/
.BusInt{ margin:80px auto; width:1200px;}
.BusIntL{ width:685px;}
.BusIntLT{ width:150px; height:90px; position:relative;}
.BusIntLT h3{ font-size:30px; line-height:50px; color:#2c2c2c;}
.BusIntLT h4{ color:#545454; font-size:20px; line-height:25px; text-transform:uppercase; padding-left:25px;}
.BusIntLT i{ width:10px; height:10px; border:3px solid #980000; border-radius:50%; display:block; position:absolute; left:0; top:54px;}
.BusIntLT img{ position:absolute; right:0; top:-67px; z-index:-1;}
.BusIntLN{ font-size:18px; color:#2c2c2c; line-height:40px; margin-top:30px;}
.BusIntR{ width:439px; height:378px; overflow:hidden;}
.BusIntS{ padding:75px 0; background:#f9f9f9;}
.BusIntST{ text-align:center; color:#2c2c2c; position:relative;}
.BusIntSTi{ width:416px; height:1px; margin:0 auto 18px; background:#d2d2d2;}
.BusIntST h3{ font-size:32px; width:160px; text-align:center; font-weight:500; line-height:30px;background:#f9f9f9; position:absolute; top:-15px; margin:0 auto; left:0;right:0;}
.BusIntST h4{ font-size:20px; font-weight:500; line-height:30px;}
.BusIntSN{ width:780px; margin:80px auto 20px;}
.BusIntSNr{ width:200px; margin:0 30px;}
.BusIntSNt{ line-height:50px; text-align:center; color:#FFF; font-size:20px; background:#ab0101;}
.BusIntSNd{ background:#eaeaea; width:150px; padding:10px; min-height:130px; margin:0 auto;}
.BusIntSNd a{ font-size:18px; line-height:40px; color:#7b7b7b; display:block; text-align:center;}
.BusIntSNd a:hover{ color:#ab0101;}
/*********************
--------资讯动态-------
*********************/
/*********************
------资讯动态详情-------
**********************/
.MinaB{height:60px; border-bottom:1px solid #dcdcdc; position:relative; font-size:14px; color:#2c2c2c;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack: center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.MinaB i{ width:134px; height:2px;display:block; background:#ab0101; position:absolute; bottom:-1px; left:0;}
.MinaB p{ width:8px; height:8px; border:2px solid #535353; border-radius:2px; margin-right:7px;}
.MinaB a{color:#2c2c2c; padding:0 5px; display:block;}
.MinaB a:hover{ color:#ab0101;}
.NewDet{ width:1200px; margin:10px auto 90px; background:#FFF;}
.NewDetT{padding:45px 0 10px; text-align:center;}
.NewDetTit{ line-height:40px; color:#2c2c2c; font-size:30px; padding-bottom:5px;}
.NewDetTie{ line-height:35px; font-size:14px; color:#797979;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack: center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.NewDetTie span{ padding:0 15px; display:block;}
.NewDetN{ width:1200px; padding:35px 0 10px; color:#151515; font-size:16px; line-height:30px; text-align:justify;}
.newDetI{ padding:40px 0 20px; text-align:center;}
.NewDetU{ color:#151515; font-size:16px; line-height:30px;}
.NewDetUs{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack: center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.NewDetUs a{color:#151515;}
.NewDetUs a:hover{ text-decoration:underline;}
/*********************
--------加入我们-------
*********************/
.JoinK{ width:1200px; margin:40px auto 80px;}
.JoinN{ margin-top:60px;}
.JoinD{ margin-bottom:50px; padding:45px 30px 0; width:513px; height:463px; border:1px 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)}
.JoinDT{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack: center;-ms-flex-pack:center;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.JoinDT h3{ font-size:28px; line-height:50px; color:#262626;}
.JoinDT p{ font-size:16px; color:#353535; line-height:30px; padding-left:25px; background-repeat:no-repeat; background-position:left center; background-image:url(../images/icon/joi02.png)}
.JoinDN{}
.JoinDN p{ font-size:16px; color:#262626; line-height:28px; text-align:justify;}
.JoinDN h3{ color:#ab0101; font-size:20px; line-height:35px; margin-bottom:5px; padding-top:30px;}
.JoinDNs{ text-align:right; font-size:56px; font-weight:600; color:rgba(0,0,0,0.05); text-transform:uppercase; position:absolute;right:30px; bottom:25px;}

/*********************
--------联系我们--------
**********************/
.ConUs{ width:1099px; height:523px; padding-left:97px; padding-top:110px; background-repeat:no-repeat; background-position:top center; background-image:url(../images/pic/ConB.jpg); margin:45px auto 30px;}
.ConUsK{ background:#fff; width:557px; height:465px; padding-left:35px; padding-right:20px;}
.ConUsT{ color:#000; line-height:40px;}
.ConUsT i{ width:1px; height:60px; display:block; background:#000; margin-left:15px;}
.ConUsT h3{ font-size:30px; text-transform:uppercase; margin-top:5px;}
.ConUsT h4{ font-size:30px; font-weight:500;}
.ConUsN{ margin-top:20px;}
.ConUsNr{ font-size:16px; color:#000; margin-bottom:14px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack: center;-ms-flex-pack:center;}
.ConUsNr p{ width:520px; line-height:20px;}
.ConUsNr p span{ padding-right:10px; display:inline-block;}
.ConUsI{ width:30px; height:20px; background-repeat:no-repeat; background-image:url(../images/icon/ConI01.png)}
.ConUsI1{ background-position:left 0;}
.ConUsI2{ background-position:left -20px;}
.ConUsI3{ background-position:left -40px;}
.ConUsI4{ background-position:left -60px;}
.ConUsM{ margin-left:24px;}
.ConUsMap{ width:1200px; height:435px; margin:0 auto 60px;}







/*display:flex;justify-content:space-between;align-items:center; */




