/*fp-seed:y98lkv5xwfiz helper:e6axua*/
.containers {width: 100%; max-width: 1200px;margin: 0 auto;}
.mar1 {margin-top: 1%;}
.mar2 {margin-top: 2%;}
.mar3 {margin-top: 3%;}
.mar4 {margin-top: 4%;}
.mar5 {margin-top: 5%;}
.center {text-align: center;}
.upp {text-transform: uppercase;}
.right {text-align: right;}
.white {color: #fff;}
.contact img {width: auto;max-width: 100% !important;}
.row1 {overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical;-webkit-box-orient: vertical;-webkit-line-clamp:1;}
.row2 {overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.row3 {overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical;-webkit-box-orient: vertical;-webkit-line-clamp:3;}
.row4 {overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical;-webkit-box-orient: vertical;-webkit-line-clamp:4;}
.row5 {overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical;-webkit-box-orient: vertical;-webkit-line-clamp:5;}
.banner {max-height: 750px;overflow: hidden;position: relative;}
.banner .swiper-paginations {bottom:10px;position: absolute;text-align: center;z-index: 10;}

/*--  搜索处 --sub--*/
.sub {background: #f2f2f2;}
.sub-nr {display: flex;justify-content: space-between;align-items: center; padding: 1% 0;}
.sub-left {width: 80%;line-height: 27px;}
.sub-left span {font-size: 18px;font-weight: bold;float: left;}
.sub-left p {display: flex;justify-content: space-around;}
.sub-left p a {color: #666;}
.sub-left p a:hover {text-decoration: underline;color: #e00203;}
.search {width: 170px;height: 33px;background: #333333;border-radius: 30px;display: flex;align-items: center;justify-content: space-between;}
.search input {width: 75%;height: 33px;line-height: 33px; padding-left: 10px;font-size: 12px;color: #fff;}
.search button {width: 25%;height: 33px;text-align: center;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.search button img {transition: .6s; transform:rotateY(0deg);-ms-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-o-transform:rotateY(0deg);}
.search button:hover img {transform:rotateY(360deg);-ms-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-o-transform:rotateY(360deg);}

/*--  产品中心 --sub1--*/
.sub1-item{padding-top:36px;cursor: pointer;transition:all 0.5s;}
.sub1-list {background: #f2f2f2;padding:6px 5px 20px;transition:all 0.5s;}
.sub1-img {border-radius:10px;overflow: hidden;}
.sub1-box {margin-top:10px;text-align: center;}
.sub1-box h6 {line-height: 27px;}
.sub1-box a {margin: 10px auto 0;transform: rotateX(90deg);transition:all 0.5s;height: 0;}
.a-btn {display: flex;align-items: center;justify-content: center;width: 125px;height: 36px;background: #e00203;color: #fff;font-size: 14px;color: #fff;}
.a-btn img {margin-left: 10px;}
.swiper-nr .swiper-button-next1,.swiper-button-prev1{ width:26px; height:59px;cursor: pointer;position: absolute; top: 50%;margin-top: -29.5px; z-index: 99;}
.swiper-nr .swiper-button-next1 {right:-5%;background: url(../images/next1.jpg) no-repeat center center;}
.swiper-nr .swiper-button-prev1 {left:-5%;background: url(../images/prev1.jpg) no-repeat center center;}
.sub1-item:hover {padding-top: 0;}
.sub1-item:hover .sub1-box a {transform: rotateX(0);height: 36px;}
.sub1-item:hover .sub1-list {background: #333;}
.sub1-item:hover .sub1-box h6 {color: #fff;}

/*--  关于铧正 --sub2--*/
.sub2 {background: url(../images/sub2-bg.jpg) no-repeat left top;}
.sub2-nr {padding: 3% 0 2%;}
.sub2-tit h1,.sub2-tit h2{display: flex;font-size: 56px;color: #e00203;}
.sub2-tit h1 span,.sub2-tit h2 span{font-size: 44px;color: #ffffff;margin-top: 10px;}
.sub2-tit i {display: block;width: 45px;height: 4px;background: #ffffff;margin: 10px 0;}
.sub2-tit p {color: #fff;}
.sub2-left {padding: 30px 30px 30px 45px;}
.sub2-cont{background: #fff;}
.sub2-word {line-height: 30px;}
.sub2-left a {margin-top: 20px;}
.swiper-nr .swiper-button-next2,.swiper-button-prev2{ width:52px; height:29px;cursor: pointer;position: absolute; bottom:-20px; z-index: 99;}
.swiper-nr .swiper-button-next2 {right:40%;background: url(../images/next2.jpg) no-repeat center center;}
.swiper-nr .swiper-button-prev2 {left:40%;background: url(../images/prev2.jpg) no-repeat center center;}
.sub2-you {margin-top: -46px;}
.sub2-rig {padding: 0 15px 0 0;}
.play {margin: 0 auto;cursor: pointer;
	position: relative;
	width:67px;
	height: 67px;
	box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
	border-radius: 100%;
	/* background-size: cover; */
	background-repeat: no-repeat;
	-webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
	-moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
	-ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
	animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
	text-align: center;
	margin:0px auto;
	z-index:3;
	}
.play::before {position: absolute;content: "";}
.play::after {position: absolute;content: "";width:100%;height:100%;z-index: -1;left: 0;right: 0;text-align: center;margin: 0px auto;border-radius: 100%;}
@-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(65, 148, 54, 0);}}
@-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(65, 148, 54, 0);}}
@-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(65, 148, 54, 0);}}
@keyframes pulse {to {box-shadow: 0 0 0 45px rgba(65, 148, 54, 0);}}
.video-dw {position: fixed;top: -100%;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.8);z-index: 999;overflow: hidden;opacity: 0;}
.block {opacity: 1;top: 0;}
.video-word {width: 100%;height: 100%;display: -ms-flexbox;-ms-flex-pack: center;-ms-flex-align: center;display: -moz-box;-moz-box-pack: center;-moz-box-align: center;display: -webkit-box;-webkit-box-pack: center;-webkit-box-align: center;display: box;box-pack: center;}
.video-cont {max-width: 950px;max-height:520px;}
.video-cont video,.video-cont iframe {width: 950px;height: 514px;}

/*--  工程案例 --sub3--*/
.sub3-item {cursor: pointer;}
.sub3-box {margin-top: 15px;}
.sub3-box h6 {font-size: 18px;font-weight: bold;}
.sub3-box p {font-size: 14px;line-height: 24px;color: #666666;margin-top: 15px;}
.sub3-box p i {display: inline-block;width: 25px;height: 2px;background: #848484;margin: 0 10px 3px 0;}
.sub3-img {position: relative;overflow: hidden;}
.sub3-img img{-webkit-transition: all 0.7s ease-in-out;-moz-transition: all 0.7s ease-in-out;-ms-transition: all 0.7s ease-in-out;-o-transition: all 0.7s ease-in-out;transition: all 0.7s ease-in-out;}
.sub3-img .overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.7);
	/* visibility: hidden; */opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.sub3-img .overlay:before, 
.sub3-img .overlay:after {content: '';position: absolute;top: 50%;left: 50%;background: #fff;transform: translate(-50%, -50%);opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.sub3-img .overlay:before {width: 30px;height: 2px;left: 0;}
.sub3-img .overlay:after {height: 30px;width: 2px;top: 0;}
.sub3-item:hover .overlay {opacity: 1;}
.sub3-item:hover .overlay:before {left: 50%;opacity: 1;}
.sub3-item:hover .overlay:after {top: 50%;opacity: 1;}
.sub3-cont {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.sub3-cont::before,.sub3-cont::after{position: absolute;top:10px;right:10px;bottom: 10px;left:10px;content: '';opacity: 0;
	-webkit-transition: opacity 0.55s, -webkit-transform 0.55s;transition: opacity 0.55s, transform 0.355s;}
.sub3-cont::before{border-top: 1px solid #fff;border-bottom: 1px solid #fff;-webkit-transform: scale(0,1);transform: scale(0,1);}
.sub3-cont::after {border-right: 1px solid #fff;border-left: 1px solid #fff;-webkit-transform: scale(1,0);transform: scale(1,0);}
.sub3-item:hover .sub3-cont::before,.sub3-item:hover .sub3-cont::after{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
/* .sub3-item:hover .sub3-cont{opacity: 1;} */
.sub3-item:hover .sub3-img img {transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}
.sub3-item:hover .sub3-box h6 {color: #e00203;}

/*--  新闻动态 --sub4--*/
.sub4-left {padding: 0 0 0 15px;}
.sub4-rig{padding: 0 15px 0 0;}
.sub4-item {padding:15px 20px 15px 30px;background: #f2f2f2;cursor: pointer;position: relative;}
.sub4-item::before {content: "";position: absolute;left:0; top: 0;width:0;height: 100%;background:#333333;z-index:1;-webkit-transition: all ease 0.5s;transition: all ease 0.5s;}
.sub4-list {position: relative;z-index: 2;}
.sub4-list h6 {font-size: 18px;font-weight: bold;}
.sub4-list p {font-size: 14px;line-height: 24px;color: #666666;margin-top: 10px;}
.sub4-list a {display: flex;align-items: center;font-size: 14px;color: #333333;justify-content:flex-end;}
.sub4-list a span {margin-left: 10px;width: 21px;height: 6px;position: relative;overflow: hidden;}
.sub4-list a span img {transition: .6s; display: block; left:0;position: relative;-webkit-filter: drop-shadow(#fff 21px 0);filter: drop-shadow(#fff 21px 0);}
.sub4-item .sub4-img {display: none;}
.sub4-item:hover::before {width: 100%;right:auto;left: 0;}
.sub4-item:hover .sub4-list h6,.sub4-item:hover .sub4-list p,.sub4-item:hover .sub4-list a {color: #fff;}
.sub4-item:hover .sub4-list a span img  {left:-100%;}

/*--  产品列表页--*/
.pro-bg {background: #f2f2f2;padding: 20px 15px;}
.pro-bt {font-size: 42px;}
.accordion {width: 100%;z-index: 10;position: relative; margin-top: 20px;}
.accordion li {display: block;margin-top: 1px;}
.accordion li i { display: block; position: absolute;right:10px;top:0px;background: url(../images/rig.png) no-repeat center center; width:40px; height:100%;cursor: pointer;}
.accordion .acc-li .open i {background: url(../images/up.png) no-repeat center center;width:40px;height:100%;}
.accordion .acc-li .default,.link.open {}
.accordion .acc-li:last-child .link {border-bottom: none;}
.link {padding:0;position: relative;background: #fff;}
.link a {color: #fff !important;line-height:53px;padding-left:20px;font-size: 20px;background: #333333;display: flex;align-items: center;}
.accordion .acc-li .default, .link.default, .acc-li:hover .link:hover {}
.accordion .acc-li .default a,.acc-li .link a:hover {color: #e00203 !important;}
.accordion .acc-li .default a span,.acc-li .link a:hover span {border: 3px solid #e00203;}
.link a span {display: block;width: 12px;height: 12px;border: 3px solid #fff;border-radius: 50%;margin-right: 15px;}
.submenu-body {}
.submenu-body li a {display: block;line-height:42px;color: #333 !important;padding-left:40px;font-size: 16px;background: #ffffff;display: flex;align-items: center;}
.submenu-body li a span {display: block;width: 12px;height: 12px;border: 3px solid #333;border-radius: 50%;margin-right:10px;}
.submenu-body li:hover a {}
.submenu-body .active a,.submenu-body li:hover a {color: #e00203 !important;}
.submenu-body .active a span,.submenu-body li:hover a span {border: 3px solid #e00203;}
.pro-se {display: flex;justify-content: flex-end;width: 100%;}
.pro-search {display: flex;align-items: center;justify-content: space-between;width: 178px;height: 32px;background: #333333;border-radius: 30px;}
.pro-search input {display: block;width: 80%;height: 32px;padding: 0 0 0 5px;color: #fff;font-size: 12px;}
.pro-search button {width: 20%;height: 32px;display: flex;align-items: center;justify-content: space-between;cursor: pointer;}
.pro-search button img {transition: .6s; transform:rotateY(0deg);-ms-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-o-transform:rotateY(0deg);}
.pro-search button:hover img {transform:rotateY(360deg);-ms-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-o-transform:rotateY(360deg);}
.pro-list {background: #f2f2f2;padding: 9px 6px 15px;position: relative;z-index: 2;}
.pro-list::before{content: "";position: absolute;top: 0;left:0;width:100%;height:0;background: #e00203;
	-webkit-transition: all ease 0.5s;transition: all ease 0.5s;z-index: -1;}
.pro-img {overflow: hidden;}
.pro-img img {-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.pro-box {margin-top: 10px;}
.pro-box h6 {line-height: 28px;}
.pro-list a {display: flex;align-items: center;justify-content: center;width: 120px;height: 30px;background: #333333;color: #fff;font-size: 12px;margin: 10px auto 0;}
.pro-list a img {margin-left: 10px;}
.pro-item {padding: 0 4px;margin-bottom: 10px;cursor: pointer;}
.pro-nr .row {margin: 0 -4px;}
.pro-item:hover .pro-box h6 {color: #fff;}
.pro-item:hover .pro-list::before {height: 100%;top: auto;bottom: 0;}
.pro-item:hover .pro-img img {-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.pro-item:hover .pro-box a {background: #fff;color: #e00203;}

/*--  产品详情页--*/
.big{border: 1px solid #e8e8e8;width: 53.5%;float: left;}
.pro-r {float: right;width: 43%;padding-top: 8%;}
.pro-tit {font-size: 30px;line-height: 42px;}/*module-9vpb9tu56*/
.pro-cont {font-size: 14px;line-height: 24px;}
.small {margin-top:15%;}
.small-list {padding: 1px;cursor: pointer;}
.small-img {border: 1px solid #e8e8e8;}
.small-img.active {border: 1px solid #e00203;}
.swiper-nr .swiper-button-next3,.swiper-button-prev3{ width:8px; height:12px;cursor: pointer;position: absolute; top: 50%;margin-top: -6px; z-index: 99;}
.swiper-nr .swiper-button-next3 {right:-5%;background: url(../images/next3.png) no-repeat center center;}
.swiper-nr .swiper-button-prev3 {left:-5%;background: url(../images/prev3.png) no-repeat center center;}
.pro-cont2 {font-size: 14px;line-height: 30px;}

/*--  案例列表页--*/
.cases-item {margin-bottom: 14px;position: relative;}
.cases-item::before {content: "";width: 0;height: 100%;background: #333333;padding: 14px 18px;position: absolute;top: 0;left: 50%;opacity: 0;transition: all 400ms cubic-bezier(0.47, 0, 0.745, 0.715) 0s;z-index: -1;}
.cases-list{z-index: 2;position: relative;cursor: pointer;padding: 0;}
.cases-list::before {content: "";width:100%;height: 100%;background: #f2f2f2;position: absolute;top: 0;left:0;opacity: 1;transition: all 400ms cubic-bezier(0.47, 0, 0.745, 0.715) 0s;}
.cases-item .row {margin: 0;align-items: center;}
.cases-left {padding: 0;}
.cases-rig {padding: 0 15px 0 30px;}
.cases-rig h6 {font-size: 24px;}
.cases-rig i {display: block;width:50px;height:3px;background: #e00203;margin: 10px 0;}
.cases-rig p {line-height: 30px;}
.cases-item:hover:before{ width: 100%;left: 0; opacity: 1;}
.cases-item:hover .cases-list::before {position: absolute; opacity: 0;width: 0;top: 0;left: 50%;transition: all 400ms cubic-bezier(0.47, 0, 0.745, 0.715) 0s;}
.cases-item:hover .cases-rig h6,.cases-item:hover .cases-rig p {color: #fff;}
.cases-img{height:337px;overflow: hidden;}
.cases-img img{object-fit: contain;}

/*--  案例详情页--*/
.cases-tit h1,.cases-tit h2{font-size: 42px;}
.cases-tit i {display: inline-block;width: 45px;height: 4px;background: #e00203;}
.cases-tit p {color: #666666;margin-top: 5px;}
.cases-tu {float: left;width: 47%;margin-right: 3%;}
.cases-tu img {width: 100%;}
.cases-fu h6 {font-size: 18px;font-weight: bold;}
.cases-fu i {display: inline-block;width: 31px;height: 3px;background: #e00203;margin: 10px 0;}
.cases-word {line-height: 30px;}

/*--  关于我们页--*/
.abo1-nr {position: relative;}
.abo1-map {position: absolute;right: 3%;top: 12%;z-index: 1;}
.abo1-item {display: flex;align-items: center;z-index: 2;position: relative;}
.abo1-img {width: 50%;}
.abo1-cont {width: 28.9%;margin-left: 10px;}
.abo1-tit h5 {font-size: 26px;}
.abo1-tit i {display: block;width: 45px;height: 4px;background: #e00203;margin-top: 10px;margin-left: 20px;}
.abo1-word {line-height: 30px;padding-left: 15px;margin-top: 20px;}
.abo1-nr .abo1-item:nth-child(2) {justify-content: flex-end;}
.abo1-nr .abo1-item:nth-child(2) .abo1-word {padding:0;margin:20px 15px 0 0;}
.abo1-nr .abo1-item:nth-child(2)  .abo1-tit i {margin-left: 0;}
.abo1-nr .abo1-item:nth-child(2) .abo1-cont{margin-left: 0;margin-right: 20px;}
.abo2-nr {padding: 0 0 3%;overflow: hidden;}
.abo2 {position: relative;}
.abo2::before {content: "";width: 100%;height: 30%;background: #333333;position: absolute;top: 35%;left: 0;z-index: -1;}
.abo2-nr video,.abo2-nr iframe {width: 100%;height: auto;}
.abo3 {background: url(../images/abo3-bg.jpg) no-repeat fixed center/cover;}
.abo4-item {padding: 0 4.5px;margin-bottom: 10px;}
.abo4-nr .row {margin: 0 -4.5px;}
.abo5 {padding: 0 0 3%;}
.abo5-nr {background: url(../images/abo5-map.png) no-repeat top right;position: relative;}
.abo5-icon {position: absolute;bottom:0;left: 0;width: 37%;}

/*--  新闻列表页--*/
.news-item {border: 1px solid #e8e8e8;display: flex;justify-content: space-between;margin-bottom: 7px;position: relative;z-index: 2;cursor: pointer;}
.news-item::before{content: "";position: absolute;top: 0;left:0;width:100%;height:0;background:#333333;
	-webkit-transition: all ease 0.5s;transition: all ease 0.5s;z-index: -1;}
.news-left {width: 71%;display: flex;align-items: center;justify-content: space-between;}
.news-zuo {background: #f2f2f2;width:15.5%;text-align: center;}
.news-zuo time {display: block;font-size: 36px;color: #fff;line-height: 60px;background: #333333;}
.news-zuo span {display: block;line-height: 60px;font-size: 14px;}
.news-you {width: 83%;}
.news-tit {display: flex;align-items: center;justify-content: space-between;}
.news-tit h6 {font-size: 24px;width: 78%;}
.news-tit a {font-size: 14px;color: #333;display: flex;align-items: center;}
.news-tit a span {margin-left: 10px;}
.news-tit a span {margin-left: 10px;width: 21px;height: 6px;position: relative;overflow: hidden;}
.news-tit a span img {transition: .6s; display: block; left:0;position: relative;-webkit-filter: drop-shadow(#fff 21px 0);filter: drop-shadow(#fff 21px 0);}
.news-you .line {width: 45px;height: 4px;margin: 20px 0 15px;background: #e00203;}
.news-you p {line-height: 30px;}
.news-rig {width: 27.6%;}
.news-word {line-height: 30px;}
.news-item:hover::before {height: 100%;top: auto;bottom: 0;}
.news-item:hover .news-tit h6,.news-item:hover .news-tit a,.news-item:hover .news-you p{color: #fff;}
.news-item:hover .news-you .line {background: #fff;}
.news-item:hover .news-zuo time {background: #e00203;}
.news-item:hover .news-tit a span img  {left:-100%;}


/*--  联系我们页--*/
.cont-top {display: flex;justify-content: space-between;}
.cont-left {width: 35.6%;background: #f4f4f4 url(../images/cont-map.png) no-repeat center center;padding: 20px 5px 0 15px;}
.cont-left .title h1,.cont-left .title h2{font-size: 30px;}
.cont-left .title p {font-size:15px;}
.cont-ul {margin-top:10px;}
.cont-ul h6 {text-align:center;display:block;margin-bottom:15px;}
.cont-ul li {display: flex;margin-bottom: 5%;}
.cont-ul li .cont-img {width: 40px;height: 35px; margin-right: 10px;position: relative;overflow: hidden;margin-top:10px;}
.cont-img img {transition: .6s; display: block; left:0;position: relative;-webkit-filter: drop-shadow(#e00203 40px 0);filter: drop-shadow(#e00203 40px 0);}
.cont-ul li:hover .cont-img img {left:-100%;}
.cont-box {width: calc(100% - 40px);}
.cont-box span {display: block;}
.cont-box p {font-size: 14px;margin-top: 2px;}
.cont-box p a {color: #333;margin-right:30px;line-height: 24px;}
.cont-box p a:hover {text-decoration: underline;color: #e60012;}
.cont-rig {width: 63.1%;}
.cont-item {margin-bottom: 15px;}
.cont-item input {display: block;width: 100%;height: 56px;padding: 0 15px;box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.1);}
.cont-item textarea {display: block;width: 100%;height:133px;padding: 5px 15px;box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.1);}
.cont-item button {display: block;width: 247px;height: 45px;text-align: center;line-height: 45px;background: #e60012;color: #fff;cursor: pointer;}

.cont-item input::-webkit-input-placeholder {color: #333333;}
.cont-item input:-moz-placeholder {color: #333333;}
.cont-item input::-moz-placeholder {color: #333333;}
.cont-item input::-ms-input-placeholder {color: #333333;}

.cont-item textarea::-webkit-input-placeholder {color: #333333;}
.cont-item textarea:-moz-placeholder {color: #333333;}
.cont-item textarea::-moz-placeholder {color: #333333;}
.cont-item textarea::-ms-input-placeholder {color: #333333;}


.cont-cent {background: #f4f4f4 url(../images/cont-bg.png) no-repeat center center;padding:5% 20px 4%;}
.cont-cent .cont-ul h6 {height:38px;}
.cont-cent .cont-ul li {min-height: 68px;}


/*--2025年新增下载页面--*/
.down .pro-left .accordion .link a{font-size: 16px;}
.down .submenu-body li a{padding-left:20px;font-size: 14px;}
.down-tab {display: flex;align-items: center;justify-content: center;}
.down-tab a {width: 253px;line-height: 44px;border: 1px solid #bab8b7;text-align: center;font-size: 18px;}
.down-tab a.default{background: #e00203;border: 1px solid #e00203;color: #fff;}
.down-search {background:#fff;box-shadow: 0px 1px 9px 1px rgba(0, 0, 0, 0.15);height:48px;display: flex;align-items: center;justify-content: space-between;padding-left: 20px;}
.ser-icon{width: 25px;}
.ser-input{flex: 1;margin: 0 10px;}
.ser-input input{width: 100%;}
.ser-button{width: 150px;text-align: center;background: #e00203;color: #fff;}
.ser-button button{color: #fff;width: 100%;line-height: 48px;cursor: pointer;}
.ser-button button:focus{border: none;outline:none;}
.down-tit {font-size: 30px;color: #333333;font-weight: 600;display: flex;align-items: center;}
.down-ul{margin-left:5px;}
.down-ul span{display: none;}
.down-ul span:last-child{display: block;}
.down-select a {border:1px solid #bab8b7;background: #fff;margin-right: 10px;font-size: 14px;}
.down-select a.btn-info, .down-select a:hover{border:1px solid #e00203;color: #e00203;background: #fff !important;}
.down-item{margin-bottom: 25px;}
.down-list {box-shadow: 0 0 10px rgba(0, 0, 0, .15);padding: 20px;}
.down-name{display: flex;align-items: center;}
.down-icon{width: 46px;margin-right:10px;}
.down-name p {width: calc(100% - 56px);}
.down-cent{margin-top: 15px;font-size: 14px;color: #555555;display: flex;align-items: center;justify-content: space-between;}
.down-item a{display: flex;align-items: center;justify-content: center;width: 68px;height: 32px;border: 1px solid #e00203;border-radius:5px;margin-top: 15px;transition: .5s;}
.down-tb {width: 22px;height: 22px;position: relative;overflow: hidden;}
.down-tb img {transition: .5s;display: block;top: 0;position: relative;-webkit-filter: drop-shadow(#ffffff 0 22px);filter: drop-shadow(#ffffff 0 22px);}
.down-item a:hover .down-tb img {top: -100%;}
.down-item a:hover{background: #e00203;}
.video-item{margin-bottom: 25px;cursor: pointer;}
.video-list{box-shadow: 0 0 10px rgba(0, 0, 0, .15);background: #fff;}
.video-img {position: relative;overflow: hidden;}
.video-img>img{-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.video-box{width: 100%;height: 100%;background: rgba(0,0,0,.72);display: flex;align-items: center;justify-content: center;position: absolute;top: 0;left: 0;z-index: 2;}
.video-bott{width: 100%; height: 55px;display: flex;align-items: center;justify-content: center;}
.video-bott p {color: #333333;line-height: 24px;}
.video-item:hover .video-img>img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.video-item:hover .video-bott p{color: #e00203;}
.video-name{font-size: 20px;color: #333;font-weight: 600;padding-bottom: 15px;border-bottom: 1px solid #ddd;}
.video-ct video {width: 100%;height: auto;}


@media screen and (max-width: 1600px) {
	.abo1-cont {width: 48%;}
}
@media screen and (max-width: 1420px) {

}
@media screen and (max-width: 1300px) {
	.pad2 {padding: 2% 3%;overflow: hidden;}
	.pad3 {padding:3% 3%;overflow:hidden;}
	.pad4 {padding:4% 3%;overflow:hidden;}
	.pad5 {padding:5% 3%;overflow:hidden;}
	.sub-nr{padding: 1% 3%;}
	.sub2-nr {padding: 3% 3% 2%;}
	.abo2-nr,.abo5 {padding: 0 3% 3%;}
	.sub4-item {padding: 10px 20px 11px 30px;}
	.sub2-tit h1 {font-size: 50px;}
	.sub2-tit h1 span,.pro-bt,.cases-tit h1 {font-size: 40px;}
	.swiper-nr .swiper-button-prev1 {left: -3%;}
	.swiper-nr .swiper-button-next1 {right: -3%;}
	.pro-r {padding: 0;}
	.news-tit h6 {font-size: 22px;}
	.news-zuo time {font-size: 32px;}
	.abo1-tit h5 {font-size: 24px;}
	.cont-box p a {display:block;margin:0;}
}

@media screen and (max-width: 1200px) {
	.sub2-tit h1 {font-size: 42px;}
	.sub2-tit h1 span,.pro-bt,.cases-tit h1 {font-size: 32px;}
	.pro-tit,.cont-left .title h1 {font-size: 28px;}
	.cases-rig h6,.news-tit h6 {font-size: 20px;}
	.cont-box {width: 80%;}
	.news-zuo time {font-size: 30px;}
	.video-cont {max-width: 950px;max-height:520px;}
	.video-cont video,.video-cont iframe {width: 950px;height: 514px;}
	.abo1-tit h5 {font-size: 22px;}/*@common m70kmpbktn8g*/
	.cont-left{width:45%;}
	.cont-rig{width:55%;}
	
	.down-tit{font-size: 28px;}
}

@media screen and (max-width: 990px) {
	.sub2-tit h1 {font-size:36px;}
	.sub2-tit h1 span,.pro-bt,.cases-tit h1 {font-size: 28px;}
	.sub3-box h6 {font-size: 16px;}
	.pro-tit,.cont-left .title h1{font-size: 24px;}
	.cases-rig h6,.news-tit h6 {font-size: 18px;}
	.abo1-item {display: block;}
	.abo1-img {width: 100%;}
	.abo1-cont {margin: 20px 0 0;width: 100%;}
	.abo1-word {padding: 0;}
	.abo1-tit i {margin: 15px 0 0;}
	.news-left {width: 68%;}
	.news-rig {width: 31%;}
	.video-cont {max-width: 100%;max-height:inherit;min-width: 320px;}
	.video-cont video,.video-cont iframe {width:100%;height: inherit;min-width: 320px;}
	.abo1-tit h5 {font-size: 20px;}
	
	.down-tit{font-size: 24px;}
}

@media screen and (max-width: 768px) {
	.pad3 {padding:3% 15px;overflow:hidden;}
	.pad4 {padding:4% 15px;overflow:hidden;}
	.pad5 {padding:5% 15px;overflow:hidden;}
	.sub-nr{padding: 1% 15px;}
	.sub2-nr {padding: 3% 15px 2%;}
	.abo2-nr,.abo5 {padding: 0 15px 3%;}
	.sub-nr{display: block;}
	.sub-left,.search {width: 100%;}
	.sub-left span {float: inherit;}
	.sub-rig {margin-top: 15px;}
	.sub2-left {padding: 15px 30px;}
	.sub2-you,.sub4-rig,.pro-rig,.pro-you,.cases-rig,.cases-you,.cont-rig {margin-top: 20px;}
	.sub2-rig {padding: 0 15px;}
	.swiper-nr .swiper-button-prev2 {left: 35%;}
	.swiper-nr .swiper-button-next2 {right: 35%;}
	.sub3-item {margin-bottom: 20px;}
	.sub4-left,.sub4-rig {padding: 0 15px;}
	.sub4-item {padding: 10px 15px;}
	.sub2-tit h1 {font-size: 24px;}
	.sub2-tit h1 span {font-size: 20px;margin: 0 10px 0 0;}
	.pro-bt {display: none;}
	.pro-search {width: 100%;}
	.pro-tit {font-size: 20px;}
	.big,.pro-r,.cases-tu {float: inherit;width: 100%;}
	.pro-r {position: relative;}
	.small {margin: 20px 0 0;position: absolute;top: 0;left: 0;width: 100%;}
	.pro-up {padding-top:58%;}
	.swiper-nr .swiper-button-next3 {right: -3%;}
	.swiper-nr .swiper-button-prev3 {left: -3%;}
	.cases-rig {padding: 0 15px 10px;}
	.cases-rig h6,.news-tit h6 {font-size: 16px;}
	.cases-rig p {font-size: 14px;line-height: 24px;}
	.cases-tit h1 {font-size:20px;}
	.cases-tit p {font-size: 14px;}
	.cases-tu {margin: 0;}
	.cont-top {display: block;}
	.cont-left,.cont-rig,.cont-item button {width: 100%;}
	.news-zuo,.news-tit a {display: none;}
	.news-you {width: 100%;}
	.news-left {width:50%;}
	.news-rig {width:49%;}
	.news-you {padding-left: 10px;}
	.news-you p {font-size: 14px;}
	.news-you .line {margin: 10px 0;}
	.news-item {margin-bottom: 15px;padding: 5px 0;}
	.link a {font-size: 18px;}
	.news-item:hover::before {display: none;}
	.news-item:hover .news-tit h6,.news-item:hover .news-tit a,.news-item:hover .news-you p,
	.cases-item:hover .cases-rig h6,.cases-item:hover .cases-rig p{color: #333;}
	.news-item:hover .news-you .line {background: #e00203;}
	.cases-item:hover:before{ width: 100%;left: 0; opacity: 0;}/*global-m9kikgg2mqlh*/
	.cont-ul li {margin-bottom:10px;}
	
	.down-tit{font-size: 20px;}
	.video-box img{max-width: 33px;}
}
