/* ==========================================================================
   Index Page
   ========================================================================== */
/*首页banner大图样式*/
.s_top{ height: 90px;}
canvas {display:block;}
.waves {position:absolute;left:0;top:0;right:0;bottom:0;  filter: grayscale(1) contrast(9996) invert(1); opacity: 0.2;}
.ibanner{ position:relative; height:620px !important; width: 100%; overflow: hidden; margin-top: 90px;}
.ibanner .swiper-container {width: 100%;height: 100%;}
.ibanner .swiper-slide { background-repeat:no-repeat; background-position:center center; background-size:cover;text-align: center;/* Center slide text vertically */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; position:relative; background-color: #000; transform: scale(1.5);}
.ibanner .swiper-img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat:no-repeat; background-position:center center; background-size:cover; transform: scale(1.5); opacity: 0; transition: all 0s;}
.ibanner .swiper-slide-active .swiper-img{ transform: scale(1); opacity: 1; transition: all 4s;}
.ibanner .swiper-container-horizontal > .swiper-scrollbar{ width:272px; left:251px; bottom:30%;}

.ibanner .swiper-scrollbar-drag{ background:#1b85e7;}
.ibanner .ban-img{ display:block; width:100%; height:100%; color:#fff;text-align:left;}
.ibanner .swiper-pagination{ left:0; bottom: 5%; line-height: 36px; position: absolute; text-align: center; width: 100%;color: #fff;}
.ibanner .swiper-pagination-bullet{background: none; background: #eae9e7; opacity: 1; position: relative; width: 12px; height: 12px; border-radius: 12px; margin: 0 5px;}
.ibanner .swiper-pagination-bullet-active{ background: #d90303; opacity: 1;}
.ibanner .swiper-pagination span{ font-size: 14px;color: #fff;}
.ibanner .swiper-button-next,.ibanner .swiper-button-prev{ background: none; border-radius: 100%; width: 30px; height: 30px; line-height: 30px; opacity: 1; margin-top: -50px; text-align: center; top: inherit;}
.ibanner .swiper-button-next i,.ibanner .swiper-button-prev i{ color: #fff; font-size: 24px; opacity: 1;}
.ibanner .swiper-button-prev{ right: 8%; bottom: 5%;  border-radius: 100%; border: 1px solid #ffffff; left: auto; }
.ibanner .swiper-button-next{ right: 5%; bottom: 5%; border-radius: 100%; border: 1px solid #ffffff; }
.ibanner .swiper-button-next:hover,.ibanner .swiper-button-prev:hover{ background: #82b32b;  border: 1px solid #82b32b;}
.ibanner .swiper-button-next:hover i,.ibanner .swiper-button-prev:hover i{ color: #ffffff; opacity: 1;}

.ibanner .bH{ height: 100%; position: relative; align-items: center; display: flex;}
.ibanner .bfont{ text-align: left;}
.ibanner .bfont ul{ list-style: none; max-width: 400px; width: 80%; margin-top: 3rem; transform: translateY(300px); opacity: 0;}
.ibanner .bfont li{ color: #ffffff; background: linear-gradient(to right,rgba(0,0,0,0.8),rgba(0,0,0,0)); font-size: 20px; margin-bottom: 10px; padding: 0 10px;}
.ibanner .btop{ font-size: 3rem; color: #222222; text-transform: uppercase; transform: translateY(200px); }
.ibanner .binfo{ font-size: 6.5rem; margin-top: 4rem; transform: translateY(200px); opacity: 0; line-height: 1.4; color: #ff0000; font-family: 'AlibabaPuHuiTi-2-85-Bold'; }

.ibanner .bny{ font-size: 16px; text-align: left; line-height: 2; margin: 2rem 0 0; transform: translateY(100px);}
.ibanner img{ transform: translateX(100px); opacity: 0;}
.ibanner .swiper-slide-active .btop{ transform: translateY(0); opacity: 1; transition: all 2s ease .7s;}
.ibanner .swiper-slide-active .binfo{ transform: translateY(0); opacity: 1; transition: all 2s ease .7s;}
.ibanner .swiper-slide-active .bny{ transform: translateY(0); opacity: 1; transition: all 2s ease .7s;}
.ibanner .swiper-slide-active .bfont ul{ transform: translateY(0); opacity: 1; transition: all 2s ease .7s;}
.ibanner .swiper-slide-active img{ transform: translateX(0); opacity: 1; transition: all 2s ease .7s;}
.ibanner .swiper-pagination span{ font-size: 14px;color: #fff;}

.ibk_bg1{ background:url(https://abl.obs.cn-north-1.myhuaweicloud.com/Web/web_img/bg_h1_2.png) no-repeat center bottom; background-size: contain; padding: 8rem 0 5rem; position: relative;}
.iblock-1{ position: relative; margin: 0 auto 3rem;}
.span-w{ width: 16.66%; float: left;}
.dot_1{ text-align: center; position: relative; display: flex; justify-content: center; align-items: center; flex-direction: column;}
.dot_1 img{ display: block; width:88px;height:87px;}
.dot_1 p{ display: block; font-size: 3.2rem;  font-family: 'AlibabaPuHuiTi-2-85-Bold';}
.dot_1 em{ font-style: normal; font-size: 13px; color: rgba(0,0,0,0.6);}
.vedio{ margin: 6rem 0; text-align: center;}
.vedio img{ width: 100%;}

.box_a2{ clear: both; overflow: hidden;  }
.box_a2 li{ width: 25%; float: left;}
.box_a2 li span { color: #ffffff; font-size:3rem; display: flex; line-height: 1; margin-bottom: 20px; align-items: flex-end; justify-content:center;}
.box_a2 li span b{ font-size: 8rem; margin-right: 10px; color: #ffffff; }
.box_a2 li p{ font-size: 3.6rem; text-align: center; color: #ffffff;}

div.box_a2_new { margin: 6rem auto 0; clear: both; overflow: hidden; display:flex; justify-content:space-between; }
div.box_a2_new > div { border-right:1px solid #FFF; padding-right:60px; }
div.box_a2_new > div span { color: #ffffff; font-size:3rem; display: flex; line-height: 1; margin-bottom: 20px; align-items: flex-end; justify-content:center;}
div.box_a2_new > div span b{ font-size: 8rem; margin-right: 10px; color: #ffffff; }
div.box_a2_new > div p{ font-size: 3.6rem; color: #ffffff;}

.ibk_bg2{  background:url(https://abl.obs.cn-north-1.myhuaweicloud.com/Web/web_img/bg_2.jpg) no-repeat center; background-size: cover; padding: 10rem 0 5rem; }

.iblock-2{ position: relative; max-width: 580px; width: 100%; margin-top: 5rem;}
.iblock-2 span{ background: #d40202; text-align: center; font-size: 18px; color: #ffffff; line-height: 2; display: inline-block; max-width: 200px; width: 100%;}
.iblock-2 h2{ font-size: 3.7rem; color: #222222; line-height: 2; font-weight: normal; margin: 3rem 0 2rem; font-family: 'AlibabaPuHuiTi-2-85-Bold';}
.iblock-2 p{  color: rgba(0,0,0,0.6); text-align: left; line-height: 2; font-size: 18px; margin-bottom: 2rem;}
.iblock-2 a{ border: 1px solid #222222; font-size: 2.5rem; display: inline-block; width: 100%; text-align: center; max-width: 260px; height: 50px; line-height: 50px; color: rgba(0,0,0,0.8); margin-top: 4rem;}
.iblock-2 ul{ list-style: none;}
.iblock-2 ul li{ padding: 1rem 0;}
.iblock-2 ul li span{ display: block; background: url(https://abl.obs.cn-north-1.myhuaweicloud.com/Web/web_img/dot_h1.png) no-repeat left center; max-width: 121px; margin-left: 0;}
.iblock-2 ul li p{ font-size: 2.2rem; padding-top: 2rem; margin-bottom: 0; line-height: 35px; color: #222222;}

.iblock-3{}
.iblock-3 p{ margin-top: 8rem; font-size: 3rem; text-align: right; color: #222222;  padding-right: 4rem;}
.iblock-3 p span{ font-weight: bold;}

.ibk_bg3{ padding: 7rem 0; position: relative;}
.tit_h1{ text-align: left;}
.tit_h1 span{line-height:1; font-family: 'AlibabaPuHuiTi-2-105-Heavy'; font-size: 11rem; color: #ffffff;text-shadow: 0 1px #323232, 1px 0 #323232, -1px 0 #323232, 0 -1px #323232;}
.tit_h1 p{font-family: 'AlibabaPuHuiTi-2-65-Medium'; font-size: 3.8rem; line-height:1.5;}
.tit_h1 b{ background: #d90303; width: 70px; height: 7px; display: block; margin-left: 0; margin-top: 1rem;}

.news-box{ margin-bottom: 3rem; border-radius: 10px; overflow: hidden;}
.news-box a{ display: block; position: relative;}
.news-box .icon{ background: none; position: relative; z-index: 1;}
.news-box .icon img{ width: 100%; border-radius: 10px;}
.news-box .ninfo{ position: absolute; left: 18px; right: 0; top: 10px; width: 100%; max-width: 178px; z-index: 2; text-align: center; font-size: 2rem; border: 1px solid #1e1e1e; border-radius: 5px;}
.news-box .ninfo p{ line-height: 2; color: #1e1e1e; }

.ibk_bg4{ background: url(https://abl.obs.cn-north-1.myhuaweicloud.com/Web/web_img/bg_h2.jpg) no-repeat center top; padding: 6rem 0; background-size: contain;}
.tit_h2{ text-align: left;}
.tit_h2 span{line-height:1; font-family: 'AlibabaPuHuiTi-2-105-Heavy'; font-size: 11rem; color: #d40202;text-shadow: 0 1px #ffffff, 1px 0 #ffffff, -1px 0 #ffffff, 0 -1px #ffffff;}
.tit_h2 p{font-family: 'AlibabaPuHuiTi-2-65-Medium'; font-size: 3.8rem; line-height:1.5; color: #ffffff;}
.tit_h2 b{ background: #ffffff; width: 70px; height: 7px; display: block; margin-left: 0; margin-top: 1rem;}

.news-box1{ margin-bottom: 10px; padding-bottom: 2rem;  background: #ffffff; overflow: hidden; -moz-box-shadow:3px 3px 6px rgba(0,0,0,0.2); -webkit-box-shadow:3px 3px 6px rgba(0,0,0,0.2); box-shadow:3px 3px 6px rgba(0,0,0,0.2);}
.news-box1 a{ display: block; position: relative;}
.news-box1 .icon{ background: none; position: relative; z-index: 1;}
.news-box1 .icon img{ width: 100%; border-radius: 10px;}
.news-box1 .ninfo{ width: 90%; margin: 0 auto; text-align: left; font-size: 2rem; clear: both; overflow: hidden; border: 1px solid #1e1e1e; border-right: none;     border-radius: 0 20px 20px 0;}
.news-box1 .ninfo p{ width: 55%; text-align: center; line-height: 30px; color: #1e1e1e; float: left; ; }
.news-box1 .ninfo span{ width: 40%; float: right; background: #000000; color: #ffffff; line-height: 30px;  border-radius: 15px; font-size: 2rem;}
.news-box1 .ninfo span em{position:relative; border-radius: 15px; padding: 0 15px;  font-style: normal; z-index: 1; margin-right: 10px;}
.news-box1 .ninfo span em:before{ width: 100%; height: 30px; display: block; background: #ff0000; content: ""; position: absolute; left: 0; z-index: -1; border-radius: 15px;}

.Customized .span-7{ width: 56.18%; margin-right: 10px;}
.Customized .span-5{ width: calc( 43.82% - 10px); margin-right: 0;}
.Customized .news-box{ margin-bottom: 10px;} 
.Customized .news-box .ninfo{ border-radius: 0;}
.Customized .news-box .ninfo p{ line-height: 1.5;}
.Customized .span-7 .news-box .ninfo{ top: auto; bottom: 10px; } 

.ibk_bg5{ background: #ffffff; padding: 6rem 0; }
.tit_h3{ text-align: center; display: flex; justify-content: center;  align-items: center;}
.tit_h3 span{line-height:1;  text-shadow: 0 1px #ffffff, 1px 0 #ffffff, -1px 0 #ffffff, 0 -1px #ffffff;}
.tit_h3 p{font-size: 6.5rem; color: #e10000; line-height:1.5; font-weight: bold; margin: 0 25px;}
.tit_h3 i{ width: auto; max-width: 163px;}
.t_h1{   transform: rotateY(180deg);}
.tit_h5 {text-align: center; display: flex; justify-content: center; align-items: center;}
.tit_h5 p{font-size: 3.4rem; color: #222222;line-height:1.5; font-weight: bold; margin: 0 25px;}

.list_h1{ list-style: none; margin: 5rem 0;}
.list_h1 li{ background: linear-gradient(to right, #f7f8f7,#f1f1ef); -moz-box-shadow:0px 2px 0px #cdcdcd; -webkit-box-shadow:0px 2px 0px #cdcdcd; box-shadow:0px 2px 0px #cdcdcd; position: relative;  display: flex; justify-content: center; align-items: center; border-radius: 5px; margin-bottom: 5rem;}
.list_h1 li .dot_h1{ text-align: center;}
.list_h1 li .dot_h2{ max-width: 680px; margin-left: 3rem;}
.list_h1 li .dot_h2 img{ width: 100%; object-fit: contion;}
.list_h1 li .dot_h1 .dh_1{ color: #222222; font-size: 4.5rem; font-weight: bold;}
.list_h1 li .dot_h1 .dh_1 span{ font-size: 3rem;}
.list_h1 li .dot_h1 .dh_2{ font-size: 3.2rem; color: #ffffff; background: #d40202; border-radius: 35px; display: block; width: 80%; max-width: 412px; line-height: 1.3; margin: 0 auto; }
.list_h1 li .dot_h1 .dh_3{ font-size: 2.5rem; color: #222222; line-height: 2;}
.list_h1 li .dot_h1 .dh_4{ display: flex; justify-content: center; align-items: center; border-radius: 5px; overflow: hidden; margin-top: 3rem; }
.list_h1 li .dot_h1 .dh_4 img{ max-width: 166px; width: 100%; max-height: 166px; height: 100%; object-fit: cover; margin: 0 10px; }
.list_h1 li .dot_h5{ max-width: 1440px;}

.list_h1 li .shuzi{ position: absolute; background: url(https://abl.obs.cn-north-1.myhuaweicloud.com/Web/web_img/h_dot.png) no-repeat center top; width: 30rem; height: 26rem; display: block; color: #ffffff;  font-size: 5rem; left: 0; top: 0;}
.list_h1 li .shuzi p{ font-size: 9rem; font-weight: bold; padding-left: 1rem; line-height: 1.2;}

.ibk_bg6{ background: url(https://abl.obs.cn-north-1.myhuaweicloud.com/Web/web_img/bg_h3.jpg) no-repeat center top; background-size: cover; padding: 6rem 0; }
.tit_h4{ text-align: left;}
.tit_h4 span{line-height:1; font-family: 'AlibabaPuHuiTi-2-105-Heavy'; font-size: 11rem; color: #ebebeb;text-shadow: 0 1px #323232, 1px 0 #323232, -1px 0 #323232, 0 -1px #323232;}
.tit_h4 p{font-family: 'AlibabaPuHuiTi-2-65-Medium'; font-size: 3.8rem; line-height:1.5;}
.tit_h4 b{ background: #d90303; width: 70px; height: 7px; display: block; margin-left: 0; margin-top: 1rem;}

.list_h2{ list-style: none; margin: 5rem 0 0; clear: both; overflow: hidden;}
.list_h2 li{ width: calc((100% - 30px)/4); float: left; margin: 0 10px 10px 0; overflow: hidden;}
.list_h2 li:hover img{ transform: scale(1.2);}
.list_h2 li img{ width: 100%; height: 100%; object-fit: cover; max-height: 284px;}
.list_h2 li:last-child{ margin-right: 0;}

.list_h3{ list-style: none; clear: both; overflow: hidden;}
.list_h3 li{ float: left; margin: 0 10px 10px 0; overflow: hidden;}
.list_h3 li:first-child{ width: 20%;}
.list_h3 li:nth-child(2){ width: 44.5%;}
.list_h3 li:nth-child(3){ width: 34%;}
.list_h3 li:hover img{ transform: scale(1.2);}
.list_h3 li img{ width: 100%; height: 100%; object-fit: cover; max-height: 364px;}
.list_h3 li:last-child{ margin-right: 0;}

.m-form{ }
.m-form .btn{ background: #e50000; border: 1px solid #e50000; border-radius: 10px; font-size: 2.5rem;  line-height: 55px; width: 100%; max-width: 327px; color: #fff; padding: 0; margin: 3rem auto; display: block; }
.m-form .form-control{ border: 1px solid #525151; color: #bddd90; height: 60px; font-size: 16px; background-color: rgba(255,255,255,0);}
.m-form .btn:hover{ background-color: #ffffff; border: 1px solid #e50000; color: #e50000; }
.m-form textarea.form-control{ height: auto; min-height: 160px;}
.m-form .form-group{ margin-bottom: 3rem;}
.m-form .form-group input::-webkit-input-placeholder{color:#bddd90;}
.m-form .form-group textarea::-webkit-input-placeholder{color:#bddd90;}
.m-form .form-group span{font-size: 20px; color: #505050;}

.m-form .bt{ margin-right: 10px; }
.m-form input[type="radio"] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		outline: none;
		display: block;
		width: 13px;
		height: 13px;
		border-radius: 50%;
		background-size: 100% auto;
		box-sizing:border-box;
		border:solid 1px #ffffff;
		}
.m-form input[type="radio"]:checked:before{
		content:"";
		display: block;
		width: 9px;
		height: 9px;
		margin: 1px;
		border-radius: 10px;
		background-color: #ffffff;
		}

/*内页*/
.ny_top{ margin-top: 90px;}
.about_bk1{ background: url(https://abl.obs.cn-north-1.myhuaweicloud.com/Web/web_img/bg_con.jpg) no-repeat center top; background-size: cover; padding: 15rem 0;}
.about_bk2{ background: url(https://abl.obs.cn-north-1.myhuaweicloud.com/Web/web_img/bg_c1.jpg) no-repeat center top; background-size: cover; padding: 15rem 0; border-bottom: 1.5rem solid #e60000; position: relative;}
.about_bk2:after{ width: 20%; height: 1.5rem; position: absolute; right: 0; bottom: -1.5rem; display: block; background: #ffffff; content: ""; z-index: 2;}
.tit_ny{ border-left: 1rem solid #e60000; padding-left: 10px;     line-height: 1.2;}
.tit_ny span{ font-size: 4rem; font-weight: bold;}
.tit_ny p{ font-size: 2rem;}
.box_c1{ padding: 0 0 0 3rem; color: #222222; line-height: 2; }
.box_c1 p{ color: #222222; line-height: 2; margin-bottom: 1rem; font-size: 20px; text-align: justify;}
.box_c1 .pad{ line-height: 2.5; padding: 10px 0;}
.aimg{ max-width: 618px; margin-left: auto;}
.map_box{ border-radius: 3rem; overflow: hidden; max-width: 600px; margin-left: auto;}
.box_c2{ max-width: 550px; margin-left: auto;}
.dot_x1{ text-align: left; border-bottom: 1px solid #939393; padding: 0 0 10px; line-height: 1.5;}
.dot_x1 span{ font-size: 3.8rem; color: #ffffff; font-weight: bold;}
.dot_x1 p{ font-size: 2.2rem; color: #ffffff;}
.dot_x2{ text-align: left; margin: 3rem 0; color: #ffffff; line-height: 40px; font-size: 2.2rem;}
.dot_x2 a{ color: #ffffff;}
.dot_x3{ display: flex; justify-content: flex-start; align-items: center;}
.dot_x3 img{ max-width: 165px;}
.dot_x3 p{ background: url(https://abl.obs.cn-north-1.myhuaweicloud.com/Web/web_img/lo.jpg) no-repeat right center #e60000;     background-position: 94%; font-size: 18px; color: #ffffff; line-height: 1.5; text-align: left; padding: 10px 18rem 10px 2rem;}

.nbanner{ background-image: url(https://abl.obs.cn-north-1.myhuaweicloud.com/Web/web_img/ban_news.jpg); background-position: center; background-size: cover; height: 450px; width: 100%; position: relative;}
.nbanner .wrap{ height: 100%;}
.nbanner .nbrow{ height: 100%; color: #fff;}
.nbanner .nbrow span{ font-size: 7.8rem; line-height: 8rem; display: block; vertical-align: middle;}
.nbanner .nbrow p{ font-size: 3rem; line-height: 62px; margin-top: 10px;}
.nbanner .minfo{ position: absolute; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.5); padding-bottom: 2rem;}
.nbanner .minfo1{ color: #ffffff; font-size: 6.6rem; text-align: center;}


.nbanner1{ background-position: center; background-size: cover; height: 643px; width: 100%; position: relative; display: flex; align-items: center;}
.nbanner1 .nbrow{ max-width: 1200px; margin-left: 0; padding: 4rem 0; padding-left: 12%; color: #fff; background: linear-gradient(to right, rgba(0,0,0,0.6) 70%, rgba(0,0,0,0));}
.nbanner1 .nbrow span{ font-size: 9.5rem; line-height: 8rem; display: block; vertical-align: middle;}
.nbanner1 .nbrow p{ font-size: 3.5rem; line-height: 62px; margin-top: 10px;}

.nbanner1 .wrap{ height: 100%;}
.nbanner1 .minfo{ height: 100%; color: #222222; text-align: center; flex-direction: column; justify-content: center; align-items: center;}
.nbanner1 .minfo span{ font-size: 8rem; line-height: 8rem; display: block; }
.nbanner1 .minfo p{ font-size: 5rem; line-height: 62px; margin-top: 2rem;}

.nbanner2{ background-position: center; background-size: cover; height: 608px; width: 100%; position: relative; display: flex; align-items: center;}
.nbanner2 .wrap{ height: 100%;}
.nbanner2 .minfo{ height: 100%; color: #222222; text-align: left; flex-direction: column; justify-content: center; align-items: flex-start;  padding-top: 12%;}
.nbanner2 .minfo span{ font-size: 8rem; line-height: 8rem; display: block; font-weight: bold;    }
.nbanner2 .minfo p{ font-size: 3.5rem; line-height: 62px; margin-top: 2rem; color: #6e6e6e;}


.tit_ny1{ border-left: 1rem solid #e60000; padding-left: 10px; line-height: 1.2; margin: 9rem 0;}
.tit_ny1 span{ font-size: 4rem; font-weight: bold;}
.tit_ny1 p{ font-size: 3rem;}

.tit_ny2{ border-bottom: 1px solid #696767;  line-height: 1.2; display: flex; justify-content: space-between; align-items: flex-end;}
.tit_ny2 .left{ background: #e60000; color: #ffffff; padding: 10px 7rem 10px 3rem; font-size: 3rem; background: linear-gradient(230deg, transparent 35px, #e60000 0); margin-bottom: 2px;}
.tit_ny2 .right{ color: #565656; font-size: 18px;}
.news-box2{ margin-bottom: 3rem;}
.news-box2 .n-box{ display: flex; justify-content: flex-start; border-bottom: 1px solid #686868; align-items: center; min-height: 33.5rem;}
.news-box2 .n-box .time { text-align: center; line-height: 1; margin-right: 3rem;}
.news-box2 .n-box .time span{ font-size: 9rem;}
.news-box2 .n-box .time p{ font-size: 2.4rem; color: #686868;}
.news-box2 a{ position: relative; background-color: #fff; display: block; overflow: hidden;}
.news-box2 .icon{ background-color: #efefef; object-fit: cover; overflow: hidden;}
.news-box2 .icon img{ width: 100%; height: 100%;}
.news-box2 .ninfo{ text-align: left; }
.news-box2 .ninfo p{ font-size: 16px; line-height: 2; margin: 10px 0;}
.news-box2 em{ color: #d20000; font-style: normal;}
.news-box2 .date{ color: #6f6f6f; font-size: 14px; margin: 10px 0 15px;}
.news-box2 h3{ font-size: 3rem; margin-top: 0; text-align: left; padding: 0; font-weight: normal; line-height: 1; word-break: break-all; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;  overflow: hidden;}
.news-box2 i{ font-size: 2.6rem; font-weight: bold; float: right; color: #bfbfbf;}
.news-box2 a:hover img{ transform: scale(1.2); transition: all 0.6s;}
.news-box2 a:hover h3{ color: #d20000;}
.sect_nk2{ background: url(https://abl.obs.cn-north-1.myhuaweicloud.com/Web/web_img/ibg_k1_h.png) repeat-y center 0; padding: 8rem 0;}
.sect_nk2 .place{ color: #7b7b7b; text-align: left; line-height: 59px;}
.sect_nk2 .place i,.sect_nk2 .place a{ color: #7B7B7B;}
.sect_nk2 .place i{ margin-right: 10px; font-size: 18px; width: 47px; line-height: 59px; text-align: center; color: #999; background-color: #f1f1f1; display: inline-block;}
.spad{ padding: 0 2.5%;}

.article{ line-height: 36px;}
.news-tit{ font-size: 3rem; font-weight: bold; line-height: 2; padding-bottom: 2rem; text-align: center; border-bottom: 1px solid #686868;}
.news_pages{ padding: 3rem 0;    text-align: left;}
.news_pages p{ font-size: 18px; line-height: 2;}
.news_pages p a{ color: #333333;}
.news_pages p a:hover{ color: #d90303; border-bottom: 1px solid #d90303;}
.sect_list{ padding: 8rem 0; position: relative;}
.sect_list1 { background: #f2f2f2; padding: 0 0 5rem;}
.m_top{ margin-top: -2rem; position: relative; background: #ffffff; padding: 4rem 0; max-width: 1440px;}
.m_pad{ padding: 0 4%;}
.pro-box{ margin-bottom: 3rem; -moz-box-shadow:0px 1px 8px rgba(0,0,0,0.3); -webkit-box-shadow:0px 1px 8px rgba(0,0,0,0.3); box-shadow:0px 1px 8px rgba(0,0,0,0.3);}
.pro-box .icon{}
.pro-box .icon img{ width: 100%;}
.pro-box .btit{ line-height: 30px; padding:5rem 3rem; text-align: left; clear: both; overflow: hidden;}
.pro-box .btit span{ font-size: 3.6rem; display: block; }
.pro-box .btit em{ color: #ffffff; background: #222222; max-width: 150px; margin-left: 0; border-radius: 10px; display: block; text-align: center; margin-top: 2rem; font-style: normal; font-size: 2rem; line-height: 2;}
.pro-box a:hover .btit{ background-color: #222222; color: #fff;  transition: all 0.3s;}
.pro-box a:hover .btit em{ background: #ffffff; color: #222222;}

.dot_m1{ max-width: 500px; margin-left: 0;}
.dot_m1 img{ max-width: 100%; width: auto; height: auto;}
.dot_m2{ font-size: 2.5rem; line-height: 2; text-align: left;}

.dot_m3{ padding: 3rem 0;}
.dot_m3 p{ max-width: 820px; width: 100%; font-size: 2.5rem; line-height: 2; text-align: left; color: #565656;}

.dot_m4{}
.news-box3{ margin-bottom: 3rem;}
.news-box3 a{ position: relative; background-color: #fff; display: block; overflow: hidden;}
.news-box3 .icon{ background-color: #ffffff; object-fit: cover; overflow: hidden;}
.news-box3 .icon img{ width: 100%; height: 100%;}
.news-box3 a:hover img{ transform: scale(1.2); transition: all 0.6s;}
.news-box3 a:hover h3{ color: #d20000;}

.sect_pro{ background: #f2f2f2; padding: 6rem 0;}
.tit_ny3{ border-bottom: 2px solid #231815;  line-height: 1.2; display: flex; justify-content: space-between; align-items: flex-end;}
.tit_ny3 p{ background: url(https://abl.obs.cn-north-1.myhuaweicloud.com/Web/web_img/tit_bg.png) no-repeat left center; background-size: contain; padding: 10px 20rem 10px 2rem; color: #ffffff;  font-size: 4.5rem;  margin-bottom: 4px;}
.tit_ny3 span{ color: #231815; font-size: 18px; margin-bottom: 4px;}

.pro-box1{ margin-bottom: 3rem; border-radius: 15px; overflow: hidden; padding: 0 0 2rem 0; background-color: #fff;}
.pro-box1 a{ position: relative;  display: block; overflow: hidden; }
.pro-box1 .icon{ background-color: #efefef; object-fit: cover; overflow: hidden;}
.pro-box1 .icon img{ width: 100%; height: 100%;}
.pro-box1 .ninfo{ text-align: center; }
.pro-box1 .ninfo p{ font-size: 2.2rem; max-width: 180px; width: 100%; line-height: 2; margin: 0 auto; border-radius:25px; background: #222222; color: #ffffff;}
.pro-box1 h3{ font-size: 3rem; margin-top: 0;  padding: 1rem 0; font-weight: normal; line-height: 1.8;}
.pro-box1 a:hover img{ transform: scale(1.2); transition: all 0.6s;}
.pro-box1 a:hover h3{ color: #d20000;}
.pro-box1 a:hover p{ background: #d20000; color: #ffffff;}

.tit_ny4{ background: url(https://abl.obs.cn-north-1.myhuaweicloud.com/Web/web_img/tit_bg1.png) no-repeat left center;  height: 65px; margin-top: 5rem;   display: flex; justify-content: space-between; align-items: flex-end;}
.tit_ny4 span{ color: #ffffff;  font-size: 4.5rem; line-height: 65px; padding-left: 5rem;}
.tit_ny4 p{ color: #231815; font-size: 18px; }
.pro_con{ padding: 5rem 4rem;}
.pro_box1{ text-align: left;}
.pro_box1 p{ font-size:2.8rem; color: #222222; padding: 1.5rem 0;}
.pro_box1 p span{ font-size: 3rem; color: #222222; font-weight:bold; padding-right: 10px;}

.pro_box2{ text-align: left; display: flex; justify-content: flex-start; align-items: flex-start;}
.pro_box2 p{ font-size:2.8rem; color: #222222;  line-height: 2;}
.pro_box2 span{ font-size: 3rem; color: #222222; font-weight:bold; padding-right: 10px;}

.pro-box3{ margin-bottom: 3rem;  overflow: hidden; background: none; }
.pro-box3 a{ position: relative;  display: block; overflow: hidden; }
.pro-box3 .icon{ background-color: #efefef; object-fit: cover; overflow: hidden; }
.pro-box3 .icon img{ width: 100%; height: 100%;}
.pro-box3 .ninfo{ text-align: center; }
.pro-box3 h3{ font-size: 3rem; margin-top: 0; border-radius: 5px; border: 1px solid #939191; color: #939191; margin-top: 2rem;  padding: 0; font-weight: normal; line-height: 1.8;}

.pro_con1{ padding: 5rem 0;}
.pro_con1 img{ max-width: 100%; width: auto; height: auto; margin-bottom: 10px;}

.ibk_a1{text-align: center; background-color: #f2f2f2;}
.ibk_a1 img{width: auto; max-width: 100%;}
.ibk_a2{ background: #f2f2f2;}
.tit_a1{ text-align: left; line-height: 1.2; padding-top: 4rem;}
.tit_a1 span{ font-size: 4.5rem; font-weight: bold;}
.tit_a1 p{ color: #222222; font-size:18px;}
.con_about{ text-align: center; padding: 8rem 0;}
.con_about img{ width: auto; max-width: 100%;}
