/* Banner Slider */
.single_slide_slider{margin-top:80px;}
.swiper-button-next{background:url(/images/next.png) no-repeat;filter:alpha(opacity=70);opacity:0.7;}
.swiper-button-prev{background:url(/images/prev.png) no-repeat;filter:alpha(opacity=70);opacity:0.7;}
.swiper-container-initialized .swiper-button-next, .swiper-container-initialized .swiper-container-rtl, .swiper-container-initialized .swiper-button-prev{padding: 10px;}

.banner-pages .swiper-pagination-bullet {width:50px;height:4px;display:inline-block;background-color:#ffffff;opacity:.5;border-radius:0;}
.banner-pages .swiper-pagination-white .swiper-pagination-bullet {background:#fff}
.banner-pages .swiper-pagination-bullet-active {opacity:1;background:#ffffff}
/*about*/
.indexTit {padding:0px 0 42px;position: relative;text-align: center;}
.indexTit h3 {font-size: 35px;padding: 12px 0 0; font-weight:normal}
.indexTit h3:after {display: block; content: ''; width:80px; height: 2px; margin: 10px auto 0; background-color:var(--titlecolor);}
.indexTit p {font-size: 15px;padding-top: 10px;color: #666666;}
/*index product*/
.main-left{ float:left;width:17%;}
.main-right{ float:right;background:#fff;overflow:hidden;box-sizing: border-box; width:80%;box-sizing: border-box;}
.leftclass-name{ width:100%; background:var(--menucolor); overflow:hidden; text-align:center; color:#fff;line-height:90px; font-size:30px;}
.leftclass{width:100%;float: left;box-sizing: border-box; overflow:hidden;}
.leftclass li{ float:left; width:100%; line-height:30px; border-bottom:1px solid #fff; background:#efefef;}
.leftclass li a{display: block;width: 100%;box-sizing: border-box;color: #717171;font-size: 15px; padding:25px 0; background: url("../images/sj.png") left  no-repeat;background-position: 10px 50%; padding-left: 22px; }
.leftclass li a:hover{display: block;color: #fff;background: url("../images/sj1.png") left  no-repeat;background-position: 10px 50%; background-color:var(--menucolor)}
.leftclass li a[data=xz]{color: #fff;font-weight: bold;background: url("../images/sj1.png") left center no-repeat;}
.leftclass p{ float:left; width:100%; line-height:30px; font-size:15px; border-bottom:1px solid #efefef; padding:10px 0;}
.left-tel{ width:100%; line-height:60px; background-color:var(--menucolor); overflow:hidden; color:#fff; font-size:25px; padding-left:20px; box-sizing: border-box;}
.left-tels{background-position: -41px -109px; height:31px; width:40px;}
.cplist { width:100%;display: flex;flex-wrap: wrap;overflow:hidden;}
.cplist li {width:23%; margin-right:2%;cursor: pointer;border-bottom:0; margin-bottom:15px;}
.cplist li:child(4n){ margin-right:0px;}
.cplist li span{ float:left; width:100%; line-height:40px; text-align:center; font-size:15px;}
.cplist li .img{ overflow:hidden; border:1px solid #e2e2e2}
.cplist li .img img {max-width: 100%;width: 100%;object-fit: cover;transition: transform 0.5s;}
.cplist li .img img:hover{ transform: scale(1.1);-webkit-transform:scale(1.1)}

.eqlist { width:100%;display: flex;flex-wrap: wrap;overflow:hidden;}
.eqlist li {width:31.33333333%; margin-right:2%;cursor: pointer;border-bottom:0; margin-bottom:15px;}
.eqlist li:child(3n){ margin-right:0px;}
.eqlist li span{ float:left; width:100%; line-height:40px; text-align:center; font-size:15px;}
.eqlist li .img{ overflow:hidden;}
.eqlist li .img img {max-width: 100%;width: 100%;object-fit: cover;transition: transform 0.5s;}
.eqlist li .img img:hover{ transform: scale(1.1);-webkit-transform:scale(1.1)}
/*index about*/
.index-aboutbg{ clear:both; width:100%; padding:50px 0; overflow:hidden; background:url(/images/about_bg.jpg) no-repeat center; }
.title-en{ width:100%;overflow:hidden; font-size:40px; text-transform:uppercase; color:#1e201f; font-weight:bold}
.title-ch{ width:100%; overflow:hidden; margin-top:5px; margin-bottom:30px; float:left; font-size:28px;color:#1e201f; line-height:40px;}
.title-ch1{ width:100%; overflow:hidden;height:30px;}
.index-about{ width:100%;margin:auto;overflow:hidden;}
.wrap .index-pic{ width:40%; float:right; overflow:hidden;}
.wrap .index-pic img{ max-width:100%; height:100%;}
.wrap .about-text{ float:left; width:60%; overflow:hidden;padding:30px 0;}
.wrap .about-text .text{line-height:35px; font-size:17px; color:#666; width:90%; }
.ab_link {float:left; width:89%; padding:25px 0;margin-top:30px;border-radius: 5px; margin-left:5px; overflow:hidden;
           -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
           -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);     /* Firefox 3.5 - 3.6 */
           box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);}
.ab_link .ab_list {width: 100%;height: 100%;}
.ab_link .ab_list > li {float: left;width: 25%;text-align: center;}
.ab_link .ab_list > li:hover .ab_ico > span {top: -63px;opacity: 0;}
.ab_link .ab_list > li:hover .ab_ico > i { opacity: 1;top: 0;}
.ab_link .ab_list > li:hover > p {color:var(--menucolor);}
.ab_link .ab_list > li .ab_ico {width: 63px;height: 59px;margin: 0 auto;position: relative;overflow: hidden;}
.ab_link .ab_list > li .ab_ico > span {position: absolute; width: 100%;height: 100%;top: 0;left: 0;transition: all 0.7s ease-in-out;-webkit-transition: all 0.7s ease-in-out;}
.ab_link .ab_list > li .ab_ico > i {position: absolute;width: 100%;height: 100%; top: 63px;left: 0;transition: all 0.7s ease-in-out;-webkit-transition: all 0.7s ease-in-out;opacity: 0;}
.ab_link .ab_list > li > p {font-size: 15px;line-height:30px;margin-top: 30px;color: #0077b2;transition: all 0.7s ease-in-out;-webkit-transition: all 0.7s ease-in-out;}
.ab_link .ab_list > li:nth-child(1) .ab_ico > span {background: url(../images/ico1.png) center no-repeat;}
.ab_link .ab_list > li:nth-child(1) .ab_ico > i {background: url(../images/ico1.png) center no-repeat;}
.ab_link .ab_list > li:nth-child(2) .ab_ico > span {background: url(../images/ico2.png) center no-repeat;}
.ab_link .ab_list > li:nth-child(2) .ab_ico > i {background: url(../images/ico2.png) center no-repeat;}
.ab_link .ab_list > li:nth-child(3) .ab_ico > span {background: url(../images/ico3.png) center no-repeat;}
.ab_link .ab_list > li:nth-child(3) .ab_ico > i {background: url(../images/ico3.png) center no-repeat;}
.ab_link .ab_list > li:nth-child(4) .ab_ico > span {background: url(../images/ico4.png) center no-repeat;}
.ab_link .ab_list > li:nth-child(4) .ab_ico > i {background: url(../images/ico4.png) center no-repeat;}
/*优势*/
.youshi-bg{ width:100%; overflow:hidden; background:#f5f5f5; padding:60px 0;}
.youshi-etext{font_radio:2;font-size:18px;font-weight:bold;text-align:center;color:rgba(41,41,41,1);letter-spacing:10px}
.youshi-text{ font-size:40px; text-align:center; font-weight:600; padding:20px 0 }
.youshi-text span{ color:var(--menucolor)}
.youshi-p{ text-align:center; font-size:15px;}
.youshi-list{ width:100%; margin-top:40px; overflow:hidden; padding:2% 0}
.youshi-list li{ float:left; width:29.3%; overflow:hidden; margin-right:5.22222%;  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);border-radius: 10px; background:#fff;}
.youshi-list li .img{ width:100%;}
.youshi-list li .img img{ max-width:100%;}
.youshi-list li:nth-child(3){ margin-right:0;}
.youshi-list li .p{ float:left; padding:0 10%; box-szing:border-box; line-height:60px; font-size:20px; font-weight:600;}
.youshi-list li .p1{ float:left; padding:0 10%; box-szing:border-box; line-height:35px; font-size:16px; padding-bottom:20px;}
/*news*/
.news-bg{ width:100%; background:#fff; padding:10px 0 30px 0; overflow:hidden;}
.newslist{ width:100%; margin-top:10px; margin-bottom:40px; overflow:hidden; padding-top:1%;}
.newslist .left{width:32%; float:left;}
.newslist .rect-86{ width:100%; height:330px;}
.newslist .rect-86 img{ width:100%; height:330px;}
.newslist .left a{display:block;}
.newslist .left .intro{background:#f5f5f5; width:100%}
.newslist .left .intro .box{padding:25px 53px 35px 35px;}
.newslist .left .intro .box .t{font-size:20px; color:#1c1c1c; margin-bottom:3px;}
.newslist .left .intro .box .c{font-size:14px; color:#7b7b7b; margin-bottom:15px;}
.newslist .left .intro .box .date{font-size:14px; color:#9d9d9d; font-family:Arial; position:relative;}
.newslist .left .intro .box .icon{width:32px; height:9px; background:url(../images/ipart03_2.png) no-repeat center; position:absolute; right:0; bottom:2px;}
.newslist .left:hover .intro .box .t{color:var(--menucolor)}
.newslist .center{width:66%; float:left; margin-left:2%;}
.newslist .center .item{ float:left;background:#f5f5f5; transition:all 0.5s ease; width:48%; margin-left:2%; margin-bottom:2%;}
.newslist .center .item01{margin-bottom:20px;}
.newslist .center .item_box{display:block; padding:30px 42px 35px;}
.newslist .center .item_box .t{font-size:20px; color:#242424; transition:all 0.5s ease;}
.newslist .center .item_box .c{font-size:14px; color:#686868; line-height:23px; height:46px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin-top:15px; transition:all 0.5s ease;}
.newslist .center .item_box .date{color:#9d9d9d; position:relative; font-family:Arial; border-top:1px solid #d8d8d8; transition:all 0.5s ease; margin-top:20px; padding-top:20px;}
.newslist .center .item_box .date .day{font-size:37px; line-height:37px; font-weight:bold;}
.newslist .center .item_box .date .year{font-size:14px; line-height:20px; margin-top:3px;}
.newslist .center .item_box .date .icon{width:32px; height:9px; background:url(../images/ipart03_3.png) no-repeat center; position:absolute; right:25px; bottom:15px; transition:all 0.5s ease;}

.newslist .center .item:hover{box-shadow:0 0 20px rgba(0,0,0,.3)}
.newslist .center .item:hover .item_box .t{color:var(--menucolor)}
.newslist .center .item:hover .item_box .c{color:var(--menucolor)}
.newslist .center .item:hover .item_box .date{color:var(--menucolor)}
.newslist .center .item:hover .item_box .date .icon{background:url(../images/ipart03_2.png) no-repeat center;}

@media only screen and (max-width: 959px) {
	.single_slide_slider{margin-top:60px;}
 .indexTit h3 {font-size:25px;padding: 2px 0 0; font-weight:500 }
 .indexTit p { display:none}
/*index product*/
 .main-left{ display:none}
 .main-right{ width:100%;}
 .cplist li { float:left;width:48%; margin-right:2%;margin-bottom:10px;}
 .cplist li span{line-height:25px;font-size:14px;}
 .cplist li:nth-child(2n){ margin-right:0px;}
 .cplist li img{width:100%}
 .eqlist li { float:left;width:48%; margin-right:2%;margin-bottom:10px;}
 .eqlist li span{line-height:25px;font-size:14px;}
 .eqlist li:nth-child(2n){ margin-right:0px;}
 .eqlist li img{width:100%}
/*index about*/
.index-aboutbg{padding:20px 0 0 0; background:#f5f5f5; }
.title-en{font-size:25px; text-align:center;}
.title-ch{margin-top:1px; margin-bottom:20px;font-size:20px; line-height:30px; text-align:center}
.index-about{ width:100%;margin:auto;overflow:hidden;}
.wrap .index-pic{ width:100%; float:lef;}
.wrap .about-text{width:100%; overflow:hidden;padding:0px 0;}
.wrap .about-text .text{line-height:25px; font-size:15px; width:100%; }
.ab_link { display:none}
/*优势*/
.youshi-bg{padding:30px 0;}
.youshi-text{ font-size:30px; text-align:center; font-weight:500;}
.youshi-p{ display:none}
.youshi-list{margin-top:0;padding:2% 0}
.youshi-list li{ float:left; width:100%; overflow:hidden; margin-right:0; margin-bottom:20px}
.youshi-list li .img{ width:100%;}
.youshi-list li .img img{ max-width:100%;}
.youshi-list li:nth-child(3){ margin-right:0;}
.youshi-list li .p{padding:0 5%;line-height:60px; font-size:20px; font-weight:600;}
.youshi-list li .p1{padding:0 5%;line-height:25px; font-size:16px; padding-bottom:20px;}
/*index news*/
.newslist .left{width:100%; float:left;}
.newslist .rect-86{ width:100%; height:auto;}
.newslist .rect-86 img{ width:100%; height:auto;}
.newslist .left a{display:block;}
.newslist .left .intro{background:#fff; width:100%}
.newslist .left .intro .box{padding:10px;}
.newslist .left .intro .box .t{font-size:17px; color:#1c1c1c; margin-bottom:3px;}
.newslist .center{width:100%; float:left; margin-left:0px; margin-top:20px;}
.newslist .center .item{ float:left;background:#fff; transition:all 0.5s ease; width:100%; margin-left:0px; margin-bottom:2%; border-top:1px solid #d8d8d8; }
.newslist .center .item01{margin-bottom:20px;}
.newslist .center .item_box{display:block; padding:10px;}
.newslist .center .item_box .t{font-size:17px; color:#242424; transition:all 0.5s ease;}
.newslist .center .item_box .c{font-size:14px; color:#686868; line-height:23px; height:46px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin-top:15px; transition:all 0.5s ease;}
.newslist .center .item_box .date{ display:none}
.newslist .center .item_box .date .day{font-size:20px; line-height:25px; font-weight:bold;}
.newslist .center .item_box .date .year{font-size:14px; line-height:20px; margin-top:3px;}
.newslist .center .item_box .date .icon{width:32px; height:9px; background:url(../images/ipart03_3.png) no-repeat center; position:absolute; right:25px; bottom:15px; transition:all 0.5s ease;}
}
