.indexTitle {margin:20px auto;width:100%;text-align: center;}
.indexTitle h4 {font-size:36px;font-weight:bold;color:#333;line-height:35px;}
.indexTitle h4 span {color:var(--colormain1);}
.indexTitle p {display: block; margin-top:15px;font-size:18px;color:#999999;}


/*产品*/
.productbg{padding:50px 0;background:#fafafa;}
.productbg .pro_t {height:100px;}
.productbg .pro_t .title {float:left;}
.productbg .pro_t .title_more {float:right;}

.title span {position: relative; display:block;margin-top:0px;padding-left:15px;font-size: 14px;
	text-transform: uppercase;font-weight:600;height: 30px;line-height: 30px;color:#333;}
.title span::after{position: absolute;content:' '; left:0;top:0;border-radius:50px;width: 30px;height: 30px;
	background:rgba(232,121,42,1);z-index: -1;}
.title h3 {font-size:44px;color:#333333;margin-top:6px;}
.title h3 a {font-size:33px;color:#333333;display:block;}
.title_more {position:relative;float:right;width:130px;height:45px;line-height:45px;
	margin-top:30px;transition:.5s;overflow:hidden;text-align: center;}
.title_more a {position: relative;overflow:hidden;width:130px;height:45px;line-height:45px;
    display: inline-block;background:var(--colormain1);outline: none;text-align: center;
    color: #fff;text-transform: uppercase;text-shadow: 0 0 1px rgba(255, 255, 255, 0.3); font-size:14px;}
.title_more a span {position:relative;display:inline-block;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;}
.title_more a span::before {position:absolute;top:100%;content:attr(data-hover);font-weight:700;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.title_more a:hover span,.title_more a:focus span {-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%);}

.productop{width: 100%;margin:40px auto;}
.productop dl{margin:15px auto; width:100%;background: #ffffff;border-top-left-radius:80px;border-bottom-left-radius: 80px;
	height: 60px;line-height: 60px;overflow:hidden;}
.productop dt{float: left;width:13%;background:var(--colormain1);color:#ffffff;text-align: center;
	font-size:20px;}
.productop dt span{float: left;width:60px;height: 60px;border-right:2px #fff solid;
	border-top-right-radius:80px;border-bottom-right-radius:80px;background:#ffffff;}
.productop dt span i{font-size: 28px;color:var(--colormain1);}
.productop dd{float:right; width:85%;text-align: center;display: flex;
	justify-content:flex-start;}
.productop dd a{display:block;/*border-right:1px #efe7e1 solid; padding:0px 15px;*/height: 60px; font-size:16px; 
  text-align:center;cursor:pointer;color:#000; min-width:120px;margin:0 20px; position: relative;}
.productop dd a:after{position: absolute;content:'';height:2px;background:var(--colormain1);
	left:50%;width: 0;bottom:5px;transition: 0.2s ease-out;}
.productop dd a:hover:after{left:0;width: 100%;}
.productop dl.cur a,.productop dl dd a:hover {color:var(--colormain1);}

.prod_in {width:100%; margin:0 auto;}
.prod_in li {position: relative; float: left; width:450px;height: 420px;
 padding:10px;background:#ffffff;  margin:25px 25px 25px 0; 
  -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out; overflow: hidden; -webkit-box-shadow: 0 0 0px 1px #f6f6f6; 
  box-shadow: 0 0 0px 1px #f6f6f6;}
.prod_in li:nth-child(3n){margin-right: 0px; }

.prod_in li a{display: block; width:100%; height:100%;overflow:hidden;}
.prod_in li a .Imgg{ width: 100%; height:100%; display: flex;justify-content: center;align-items:flex-start; }
.prod_in li a .Imgg img{width: 100%;height:100%;}
.prod_in li .texa {position: absolute; bottom: 0px; width:calc(100% - 20px); overflow: hidden; left:10px;right: 10px;}
.prod_in li .texa .wenx {display:flex;justify-content: space-between;align-items: center; height: 76px; font-size: 16px;
  position: relative; z-index:3; -webkit-transition:.5s all ease-in-out; transition:.5s all ease-in-out;}
.prod_in li .texa .wenx strong {float: left;width: 55%;display:inline-block;color:#333;text-align: left;
	white-space:nowrap; overflow:hidden; text-overflow:ellipsis;line-height: 30px;padding-left:10px;}
.prod_in li .texa .wenx strong em{display: block;font-size: 14px;color:#afafaf;font-weight: normal; }
.prod_in li .texa .wenx strong em i{padding-right: 5px;}
.prod_in li .texa .wenx span{float: left;width: 45%;text-align: center;color:#afafaf;font-size: 14px;
	background:url(../images/jian.png) no-repeat center bottom;height:25px;}
.prod_in li .texa::before { -webkit-transition:all ease-in-out 0.3s; transition:all ease-in-out 0.3s; content: ''; position: absolute; 
display: block; width: 100%; height:76px; left: 0; bottom: 0; z-index: 1; 
background:#ffffff;}

.prod_in li:hover{ border-color: rgba(254,101,60,0.8);}
.prod_in li a::before { content:''; width:140%; height:140%; position: absolute; 
top:-20%;left:50%; border-radius:100%; transform: translateX(-50%);
box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.1) inset; 
-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.1) inset; z-index: 0; 
 transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out; }
.prod_in li a::after { content: ''; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-size: 0px; 
 transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; }
.prod_in li:hover .texa::before{bottom: -100%;}
.prod_in li:hover .texa .wenx{flex-direction: column;justify-content:center;height:320px; line-height:50px;}
.prod_in li:hover a::before{ box-shadow: 0px 0px 0px 500px rgba(231,120,41,0.5) inset; 
	-webkit-box-shadow: 0px 0px 0px 500px rgba(231,120,41,0.6) inset; 
	transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
.prod_in li:hover .texa .wenx strong {float: left;width:100%;height: 120px;padding:0 15px; text-align: center;color: #ffffff;font-size: 22px;}
.prod_in li:hover .texa .wenx strong em{color:#fff;font-size: 22px;font-size: 18px;padding-top:15px; }
.prod_in li:hover .texa .wenx span{float: left;width:170px;height:50px;color: #ffffff;
	border:1px #fff solid;background-image: none;font-size: 18px;}
.prod_in li:hover a::after{ background-size:50px; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; }


/*ys*/
.pingkbg {position:relative;height: 700px;overflow:hidden;}
.pingkbg .w1400{position:relative;height: 700px;overflow:hidden;}
.ipro-ul {width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;}
.ipro-li {}
.ipro-div {width:50%;position:absolute;right:0;bottom:0%;padding:0 55px;z-index: 5;}
.ipro-ab {overflow:hidden;position:relative;top:0px;left:40px; opacity:0;transition:all .7s .7s;}
.ipro-ul .swiper-slide-active .ipro-ab {left:0px;opacity:1;transition:all .7s .7s;-webkit-transition:all .7s  .7s;}
.ipro-0 {display:block;margin:0 40px 50px;height: 140px;line-height: 140px;font-size: 120px; color:#fff;width: 500px;position:relative;}
.ipro-0::after{position: absolute;content:'';border:8px #e77729 solid;width: 50px;height: 50px;border-radius: 50%;
	left:0;top:0; }
.ipro-01{color: white;font-weight: 700;
    /* 设置文本的背景为线性渐变 */
    background: linear-gradient(to bottom, rgba(255, 255, 255, .3), rgba(255, 255, 255, 0));
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;}
.ipro-a {display:block;margin:0 40px;color:#fff;width: 500px;}
.ipro-a1 {display:inline-block;font-size:34px; font-family:arial;font-weight:bold;line-height:1;}
.ipro-a2 {display:inline-block;margin-top:25px;width:80px;height: 3px;background:rgba(255,255,255,.6);}
.ipro-b {display:block;margin:30px 40px;width:100%;max-width: 500px;}
.ipro-b1 {font-size:16px;color:#fff;opacity:.8;line-height:26px;min-height:120px;}
.ipro-b2 {margin-top:15px;}
.ipro-c{display:block;margin:30px 40px;width:20%;color:rgba(255,255,255,.6);font-size:16px;min-height:50px;}


.pc-show{position: relative;}
.pc-show:after{position: absolute;content:''; top:0;width:50%;left: 0;height:100%;
	background:rgba(231,120,41,0.7);z-index:2;}
.pc-show:before{position: absolute;content:''; top:0;width:50%;right: 0; height:100%;
	background:rgba(27,27,27,0.4);z-index:2;}
.imgBj {background:no-repeat center;background-size:cover;}
.imgBj.pos {width:100%;height:100%;position:absolute;top:0;left:0;}

.pingkbg .sw_pa{position: absolute; top:90%; z-index:8;width:430px;left:58%;}
.pingkbg .sw_pa.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--colormain1);}
.pingkbg .swiper-container-horizontal>.swiper-pagination-progressbar, .pingkbg .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height: 2px;}
.sw_pa.swiper-pagination-progressbar{background: rgba(255,255,255,.45);}
.sw_prev,.sw_next{position: absolute; bottom:7%; z-index:8;width:40px;height: 40px;line-height: 40px;text-align: center;
	border-radius: 50%; right:4%;border:1px #fff solid;color:#fff;}
.sw_next{right:0%;}
.sw_prev:hover,.sw_next:hover{background:var(--colormain1);border-color:var(--colormain1);}

.ipro-tit{position:absolute;z-index:3;top:43px;}
.ipro-tit span{font-size: 60px;color:rgba(255,255,255,.6);line-height:70px;}
.ipro-tit strong{display: block; font-size: 68px;color:rgba(255,255,255,1);line-height:70px;}
.ipro-tit p{display: block;padding-top: 10px; font-size: 44px;color:rgba(255,255,255,1);font-weight:300;}
.ipro-tit b{font-weight: 700;}

.ipro-nav {position:absolute;top:300px;left:220px;width:440px;text-align:right;
	z-index:3;font-size:0;}
.ipro-nav li {display:inline-block;vertical-align:top;margin-bottom:10px;width:210px;
	margin-left:10px;height:175px;border-radius:10px;overflow:hidden;
	background-color:rgba(230,120,41,.7);position:relative;padding:15px 25px;
	color:#fff;text-align:left;cursor:pointer;}
.ipro-nav li:nth-child(1),.ipro-nav li:nth-child(2) {left:-220px;}
.ipro-nav-a {font-size:14px;font-weight:bold;line-height:1;position:absolute;top:20px;
	right:10px;opacity:.25;}
.ipro-nav-ax {line-height:1;position:absolute;top:10px;left:10px;opacity:.75;height:60px;}
.ipro-nav-ac i{font-size:24px;line-height:1;position:absolute;bottom:5px;left:25px;opacity:.75;height:30px;}	
.ipro-nav-b {margin-top: 60px; font-size:20px;line-height:1;font-weight:bold;}
.ipro-nav-c {font-size:12px;text-transform:uppercase; line-height:1;margin-top:15px;color:rgba(255,255,255,.4);}
.ipro-nav li.on {color:#fff;background-color:rgba(230,120,41,1);}
.ipro-nav li.on * {opacity:1;background-color:rgba(230,120,41,1);}

/*案例*/
.indexCase {width:100%;padding:60px 0 40px;background:#fafafa;}
.swiper_case{width: 100%;overflow: hidden;position: relative;padding:20px 0 60px;}
.swiper_case .swiper-slide {width:920px;height: 520px; transition-timing-function:linear;}
.post_image{position: relative;width: 100%;overflow:hidden;border-radius: 15px;}
.post_image .Imgg{width:920px;height: 520px;overflow:hidden;}
.swiper_case .swiper-slide .post_image img{width: 100%;height: 100%; opacity:.7;transition: all 0.3s;}
.post_image .Imgg:hover img{transform: scale(1.05);}
.usg_hwrapper_1 {position: absolute;left: 0; bottom:-50px; z-index: 1;color: #ffffff;width: 100%; height: 200px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
    padding:0px 30% 40px 40px;opacity: 0;transition: .8s ease-in-out;}
.usg_hwrapper_1 strong{padding-bottom:5px; font-weight:600; font-size: 36px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;display:inline-block;}
.usg_hwrapper_1 p{font-size: 18px;}
.usg_hwrapper_1 .a_more {position:relative;width:150px;height:45px;line-height:45px;
	margin-top:20px;background:var(--colormain1);transition:.5s;overflow:hidden;border-radius: 50px;}
.usg_hwrapper_1 .a_more span {position:absolute;background:#ffffff;width:0;left:0;top:0;
	height:100%;transition:0.5s;z-index:1;}
.usg_hwrapper_1 .a_more:hover span {width: 100%;}
.usg_hwrapper_1 .a_more a {display:block;width:100%;color:#ffffff; text-align:center;position:absolute;z-index:5;transition:0.5s;}
.usg_hwrapper_1 .a_more:hover a { color:var(--colormain1);}
.swiper_case .swiper-slide-active .post_image img {opacity: 1;}
.swiper_case .swiper-slide-active .usg_hwrapper_1{opacity: 1;bottom:0;}
.swiper_case .swiper-pagination-bullet{width:12px; height:12px; background:#b2b2b2;opacity:1;border:2px #fafafa solid;}
.swiper_case .swiper-pagination-bullet-active{background:#ffffff;border-color:var(--colormain1);}

/*流程*/
.process{width: 100%;padding:60px 0 80px; background:url(../images/liucbg.jpg) top center no-repeat;}
.process_b{width: 100%; padding-top:30px;}
.process_b li{float:left; width:calc((100% - 6px) / 6);background:#fdfdfd; margin-right: 1px;
	padding: 40px 10px 75px 10px; text-align: center;line-height: 26px; 
	font-size: 14px;color: #777; position: relative; overflow: hidden;}
.process_b li:after{display: block; content: " "; left: 0;top: 0; width: 0;height: 100%;background: #f08300;transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; position: absolute;}
.process_b li:hover:after{width: 100%;}
.process_b li p{font-size:20px;font-weight:700;color: #333;padding:20px 0; position: relative; z-index: 2;}
.process_b li p:before{position:absolute;content:' '; bottom:10px;width:80px;height: 1px;background:#f5f5f5;left:50%;transform: translateX(-50%);}
.process_b li .img{width:70px;height: 70px;line-height: 70px; background: #fff; margin: 0 auto; border-radius: 50%;overflow: hidden; position: relative; z-index: 2;}
.process_b li .img img{ transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
.process_b li i{ display: block;font-style: normal;font-size:70px;color: #e5e5e5;position: absolute;left: 0;right: 0;
	margin: 0 auto;text-align: center;bottom: -20px; font-family: "impact"; line-height:60px; z-index: 2;transition:all 0.5s linear;
	 -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
.process_b li span{position: relative; z-index: 2; width: 75px;height:0;color:#999;}
.process_b li:nth-of-type(2n){ background: #fafafa;}
.process_b li:hover i{ color: #fff; opacity: 0.8;}
.process_b li:hover .img img{transform: rotateY(360deg); -webkit-transform: rotateY(360deg);}
.process_b li:hover p,.process_b li:hover span{color:#ffffff;}
.process .tel{display: none; margin-top:50px; background: url(../images/telbg.png) no-repeat center 0;padding-left: 60px; height: 39px; line-height: 39px;font-size: 14px;text-align: center;}
.process .tel strong{color:#dd1e3b;font-size: 21px;}
.process .tel span{font-size: 21px;}




@keyframes boxshake {
  0%,
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  25% {
    -webkit-transform: scale(0.9, 1.1);
    transform: scale(0.9, 1.1);
  }
  50% {
    -webkit-transform: scale(1.1, 0.9);
    transform: scale(1.1, 0.9);
  }
  75% {
    -webkit-transform: scale(0.95, 1.05);
    transform: scale(0.95, 1.05);
  }
  0%,
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  25% {
    -webkit-transform: scale(0.9, 1.1);
    transform: scale(0.9, 1.1);
  }
  50% {
    -webkit-transform: scale(1.1, 0.9);
    transform: scale(1.1, 0.9);
  }
  75% {
    -webkit-transform: scale(0.95, 1.05);
    transform: scale(0.95, 1.05);
  }
}

/*合作*/
.syDbg{position: relative; background:#fbfbfb;width: 100%;overflow:hidden;padding:60px 0;}
.syDbg::after {content: '';position: absolute;left: 0;top: 0;z-index: 2;
		width: 22.8%;height: 100%;
		background-image: url(../images/zuo.png);background-size: 100% 100%;}
.syDbg::before {content: '';position: absolute;right: 0;top: 0;z-index: 2;
		width: 22.3%;height: 100%;
		background-image: url(../images/you.png);background-size: 100% 100%;}
.syD-box {width:85%;margin:30px auto 0;}
.syD-box .swiper-container-free-mode>.swiper-wrapper {-webkit-transition-timing-function:linear;/*之前是ease-out*/-moz-transition-timing-function:linear;-ms-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;margin:0 auto;}
.syD-box .swiper-container {padding:0 10%;width:100%;position:relative;padding-bottom:20px;}
.syD-box .swiper-slide p {display:inline-block;width:100%;height: 110px; overflow:hidden;border-radius: 10px;
	margin:1rem 0;box-shadow:0.625rem 0.625rem 1.25rem 0px #dee4eb;background:#fff;position:relative; }
.syD-box .swiper-slide p:nth-child(2) {margin-left:-50%;}
.syD-box .swiper-slide img {position: absolute;left:50%;top:50%;transform: translate(-50%,-50%); max-width:90%;max-height:90%;}

/*关于*/
.indabout {background: #f4f4f4;position: relative;height: 680px;overflow: hidden;}
.indabout .Imgg {position: absolute; left:0;top:0;bottom:0; width:60%;text-align:right;}
.indabout .Imgg img {float:right;text-align:right;max-width: 100%;height: 100%;object-fit: cover;}
.indabout .cotemw {position: absolute;top:100px; right:0;bottom:0; width:58%;
	background:url(../images/about.jpg) no-repeat 0 bottom / cover; }

.indabout .neiyw{padding:60px 20px 0 70px; width:810px; }
.indabout .contw {display:block;line-height:26px;color:#616161;padding:25px 0 30px;
	text-align:left;}
.indabout .contw p{text-indent:2em;font-size: 14px;}
.indabout .more {position:relative;overflow:hidden;display:block;text-align:center;width:140px;
	transition:.5s;height:50px;line-height:50px;border:1px #ddd solid;}
.indabout .more p {position:absolute;background:var(--colormain1);width:100%;left:-100%;top:0;height:100%;transition:0.5s;z-index:1;}
.indabout .more:hover p {left:0;}
.indabout .more a {display:block;width:100%;text-align:center;position:absolute;z-index:2;transition:0.5s;}
.indabout .more:hover a {color:#fff;}
.abquan{background:#f4f4f4;padding:50px 0;}
.abquan_list{width: 100%;}
.abquan_list li{float:left;width:calc(100% / 6);width: -webkit-calc(100% / 6);border-right:1px #dfdfdf solid; 
	color:#9b9b9b;font-size: 16px;height:88px;display: flex;
	flex-direction: column;justify-content:center;align-items: center; }
.abquan_list li:last-child{border-right:0;}
.abquan_list li .Imgg{position:relative;width: 100%; height:50px;display: flex;justify-content:space-around;align-items: center;}
.abquan_list li .Imgg i{position: absolute;font-size:44px;}
.abquan_list li .Imgg i:nth-child(1){z-index:1;opacity:1;visibility:visible;
	-webkit-transform: scale(1);transform: scale(1);
	-webkit-transition: all 0.1s ease 0.2s;transition: all 0.1s ease 0.2s;}
.abquan_list li .Imgg i:nth-child(2){z-index:2;opacity:0;visibility:hidden;
	color:var(--colormain1);-webkit-transform: translateX(-50%) rotate(45deg);
	transform: translateX(-50%) rotate(45deg);-webkit-transition: all 0.35s ease-out;
	transition: all 0.35s ease-out;}
.abquan_list li:hover .Imgg i:nth-child(1){opacity: 0;visibility:hidden;-webkit-transform: translateX(50%) rotate(45deg);transform: translateX(50%) rotate(45deg);}
.abquan_list li:hover .Imgg i:nth-child(2){visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.abquan_list li span{line-height:30px;}
.abquan_list li:hover span{color:var(--colormain1);}

/*设备*/
.ab_honor{padding:80px 0 60px; position: relative;background:url(../images/equbg.jpg) no-repeat center;background-size: cover;}
.ab_honor .title span {color:#d4d4d4;}
.ab_honor .title h3 {color:#ffffff;}
.ab_honor .title h3 a {color:#ffffff;}
.ho_Swiper{overflow: hidden;position: relative;padding-top:30px;padding-bottom:60px;}
.ho_Swiper .swiper-slide img {max-width:100%;transform:scale(1.0);-webkit-transform:scale(1.0);-ms-transform:scale(1.0);
  -ms-transition:transform 1s cubic-bezier(0,1,0.5,1);-webkit-transition:transform 1s cubic-bezier(0,1,0.5,1);transition:transform 1s cubic-bezier(0,1,0.5,1);}
.ho_Swiper .cell{position: relative; display: block; width:100%; height: 310px; margin:10px 0;}
.ho_Swiper .cell .Imgg{width: 100%;overflow:hidden;background:#ffffff; border:0px #eee solid;height: 100%;
  display: flex;justify-content: center;align-items: center;}
.ho_Swiper .cell .Imgg img{width: 100%;}
.ho_Swiper .cell .dtex{position: absolute;z-index: 2;background:rgba(0,0,0,.4);
	left:0;bottom:0;width:100%;height:55px;line-height: 55px;transition: .5s;}
.ho_Swiper .cell h3 {float: left;width:calc(100% - 115px); font-size:16px;font-weight:normal;z-index:1;
margin:0 auto;padding:0 10px 0 35px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;display:inline-block;}
.ho_Swiper .cell span{float: right;width:110px;font-size: 14px;position: relative;}
.ho_Swiper .cell span i{position: absolute;right:25px; font-size:30px;}
.ho_Swiper .cell span em{position: absolute;left:0; opacity: 0; transform: translateX(-20px);transition:transform 0.5s;}
.ho_Swiper .cell:hover span em {opacity: 1; transform: translateX(0)}
.ho_Swiper .cell:hover .Imgg img{transform: scale(1.1);}
.ho_Swiper .cell a{color:#ffffff;}
.ho_Swiper .cell:hover .dtex{background:rgba(231,119,41,.9);height: 75px;line-height:75px;}
.ho_Swiper .cell:hover h3{font-weight: 600;}
.ho_Swiper .swiper-pagination-bullet{width:10px; height:10px; background:#eee;opacity:1;}
.ho_Swiper .swiper-pagination-bullet-active{background:var(--colormain1);}

.ab_honor .ho-prev,.ab_honor .ho-next{position: absolute; top:7%; width:65px;height:45px;
  font-size:16px;text-align: center;line-height:45px; border:1px #ccc solid;color:#fff;}
.ab_honor .ho-prev{right:160px;border-left:none;}
.ab_honor .ho-next{right:225px;}
.ab_honor .ho-prev:hover,.ab_honor .ho-next:hover{background:var(--colormain1);border-color:var(--colormain1); }
.ab_honor .ho-prev i,.ab_honor .ho-next i{font-size: 30px;}
.ab_honor .more {position: absolute;right:0; top:7%;overflow:hidden;
	text-align:center;width:130px;transition:.5s;height:45px;line-height:45px;border:1px #ddd solid;}
.ab_honor .more p {position:absolute;background:var(--colormain1);width:100%;left:-100%;top:0;height:100%;transition:0.5s;z-index:1;}
.ab_honor .more:hover p {left:0;}
.ab_honor .more a {display:block;width:100%;color:#fff;text-align:center;position:absolute;z-index:2;transition:0.5s;}
.ab_honor .more:hover a {background:var(--colormain1);}
.ab_honor .more:hover{border-color:var(--colormain1);}

/*news*/
.indexNews{width: 100%;padding:50px 0;}
.ind_newslist  {width: 100%;margin:0px auto 0; clear: both;overflow: hidden;}
.ind_newslist .swiper-container {width: 100%;height: 100%;}
.ind_newslist .swiper-container .swiper-wrapper {width: 100%;}
.ind_newslist .swiper-container .swiper-slide {width: 40%;}
.ind_newslist .newel {float:left;width:100%;padding:10px 10px; margin:20px 0px 0 0px;
 cursor:pointer;position: relative;height: 480px;border-bottom: 1px #e0e0e0 solid;opacity: 0.5}
.ind_newslist .newel .Imgg{width:100%; height:250px;text-align: center;overflow: hidden;}
.ind_newslist .newel .Imgg img {max-width:100%;max-height:100%;transition: all 0.5s; }
.ind_newslist .newel strong{line-height: 60px;padding-top:10px; color:#2f2f2f;font-size:20px;display: block;  white-space: nowrap; text-overflow: ellipsis;overflow:hidden;}
.ind_newslist .newel p{font-size: 13px;color:#666;line-height:28px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;
-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ind_newslist .newel span{display: block;margin-top: 20px; background:url(../images/yuan.png) no-repeat 0 0;
	height: 40px;line-height: 40px; padding-left: 40px;}
.ind_newslist .newel:after{position: absolute;content:''; left:0px;bottom:0px; height: 2px;width:0;background:var(--colormain1);transition: .5s; }
.ind_newslist .newel:hover{border-bottom:none;box-shadow: 0 0 10px #eee;}
.ind_newslist .newel:hover:after{width: 100%;}
.ind_newslist .newel:hover img{transform: scale(1.06);}
.ind_newslist .swiper-slide-active .newel,
.ind_newslist .swiper-slide-prev .newel,.ind_newslist .swiper-slide-next .newel{opacity: 1}

/*留言*/
.ind_messbg{height:635px; position: relative;
	background:#fcfcfc url(../images/indmesg.jpg) no-repeat center bottom;background-size: cover;}
.ind_messzi{float: left;margin-top:200px;}
.ind_mess{float: right;margin-top:120px; width: 910px;height: 420px;background:#ffffff;box-shadow: 0 0 25px #f1f1f1;
	border-radius: 20px;padding:50px 50px;text-transform: uppercase;}
.ind_mess .mstit{font-size: 13px;color:#999;font-weight: 600;}
.ind_mess .mstit strong{ font-size: 25px;color:#222;}
.ind_mess ul{display: -webkit-flex;display: flex;margin-top:30px;}
.ind_mess ul li{float: left;flex:1;}
.ind_mess ul li input,.ind_mess .code input{width: 100%;height: 50px;border-bottom:1px #eee solid;
    text-indent: 1rem;font-size: 15px;}
.ind_mess ul li input::placeholder,.ind_mess .code input::placeholder,.ind_mess textarea::placeholder{color:#999999;}
.ind_mess ul li:nth-child(2){margin: 0 2%;}
.ind_mess .xbutton{float: right;width:25%;}
.ind_mess .xbutton input{width: 100%;background: #ef7220;border:0;height: 50px;border-radius:50px;
    color: #fff;font-size: 16px;display: block;}
.ind_mess .xbutton input:hover{background:#333;}
.ind_mess .zongl{margin:30px auto;}
.ind_mess .code{float:left; width:40%;}
.ind_mess .code input{display: inline-block; width: 60% !important;}
.ind_mess textarea{width: 100%;height:80px;border:none; border-bottom:1px #eee solid;
    text-indent: 1rem;font-size: 15px;line-height: 30px;background:#ffffff;font-family: 'Arial'}


