@charset "utf-8";
@media only screen and (min-width:1401px) and (max-width:1611px){
	
}
@media only screen and (min-width:1201px) and (max-width:1401px){
	
}
@media only screen and (min-width:1201px){
	.container{ padding: 0 12.5%;}
}
@media only screen and (min-width:993px) and (max-width:1201px){
	
}
@media only screen and (max-width:993px){

.header{margin-bottom:0px;padding: 0;}
.header .an{display:block;}
.navbar-header{padding: 2.667vw 0;margin-right: auto;display: -webkit-box;display: -webkit-flex;-webkit-justify-content: center;-webkit-align-items: center;}
.navbar-header img{height: 9.67vw;}
.menu{width: 100%;padding: 4vw 0;background-color:#000;height:100%;position:fixed;top: 15vw;left: -100%;z-index:9999;margin-left: 0;overflow:auto;transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;}
.menu.on{left:0;}
.menu.on .xia:before{ transform: rotate(90deg);}
.menu .nav{width:100%;}
.menu .nav i{display:block;color: #fff;}
.menu .nav ul li{width:100%;height:auto;padding: 0 4vw;line-height: 8vw;font-size: 3.6vw;text-align:left;border-bottom: none;float:none;margin-right:0;}
.menu .nav ul li a.o_lm{color:#aaa;font-size: 4vw;line-height: 8vw;padding: 2vw 0;border-bottom: 1px solid #fff; transition:all 0s;-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;}
.menu .nav ul li:hover a.o_lm{background:none;}
.menu .nav ul li a.o_lm.cur{border-bottom: none;}
.menu .nav ul li:hover a.o_lm:after{ width: 0; border-bottom: none;}
.menu .nav ul li.on a.o_lm{background:none;color:#fff;border-bottom: none;}
.menu .nav ul li.on a.o_lm:after{ border-bottom: none;}
.menu .nav .e_j{background:none;position:relative;display:none;padding-bottom: 0;}
.menu .nav .e_j a{background: none;border-top:0;font-size: 3.7vw;color:#aaa;line-height: 6.667vw;padding: 1.33vw 0;padding-left: 4vw;}
.menu .nav .e_j a:hover{background:none;}
.menu .nav ul li:hover .e_j{display:none;}

.r_t{width: 33vw;margin-right: 13vw;}
.language{/* width: 6.77vw; */position: relative;-webkit-justify-content: center;-webkit-align-items: center;}
.lan1 img{max-width: 6vw;}
.lan2{margin: 0 1vw;}
.lan2 p{font-size: 3.7vw;color: #333333;}
.lan3 img{max-width: 4vw;}
.lan0{display: none!important;position: absolute;top: 100%;right: 0.15625vw;padding-top: 2vw;z-index: 9;}
.lan01{width: 30vw;background: #FFFFFF;padding: 4vw;border-radius: 1vw;border: 1px solid #E8E8E8;}
.lan01 a{display: block;margin-bottom: 1vw;font-size: 3.7vw;color: #333333;line-height: 6vw;}
.language:hover .lan0{ display: block;}
.lan0 .jt{position: absolute;left: 50%;height: 2vw;top: 0;margin-left: -2vw;}
.lan0 .jt1{position: absolute;border-left: 2vw solid transparent;border-right: 2vw solid transparent;border-bottom: 2vw solid #fff;}
.lan0 .jt2{position: absolute;border-left: 2vw solid transparent;border-right: 2vw solid transparent;border-bottom: 2vw solid #fff;top: 1px;}
.lan0.cur{ display: block!important;}
.s_s{width: 4vw;position: relative;}
.s_s0 img{ max-width: 100%;}
.ss{display: none;background: rgba(255,255,255,1);position: absolute;width: 35vw;top: 105%;right: 0;z-index: 9;box-shadow: 0px 4px 8px 1px rgba(142,142,142,0.1);}
.ss.cur{display: block;}
.ss form {width: 100%;}
.ss form .txt {float:left;width: 75%;height: 8vw;font-size: 3.2vw;padding-left: 2vw;background: none;border: none;}
.ss form .input-button {width: 25%;box-sizing:border-box;overflow:hidden;background: none;float: left;}
.ss form .input-button > input {width: 100%;height: 8vw;background: url(../images/ss.png) no-repeat center;background-size: 3.2vw;border: none;line-height: 8vw;text-indent: -99px;}

.ban{ overflow: hidden; text-align: center; position: relative;}
.ban .swiper-slide{ overflow: hidden;}
.ban0 { height: 30vh; }
.ban1{ display: flex;align-items: center;width: 100%;height: 100%; transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1); transition: all 5s;-o-transition: all 5s;-ms-transition: all 5s;-moz-transition: all 5s;-webkit-transition: all 5s;}
.ban1 img{ max-width: 100%; height: auto; object-fit: cover;}
.ban .swiper-slide-active .ban1{transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);}
.ban .swiper-button-prev,.ban .swiper-button-next{top: 50%;opacity: 0;width: 8vw;height: 8vw;margin-top: -4px;text-align: center;z-index: 1;color: #ffffff;display: block;font-size: 5.9vw;cursor: pointer;overflow: hidden;line-height: 8vw;text-shadow: none;position: absolute;font-weight: normal;border-radius: 100px;}
.ban .swiper-button-prev{ left:5%;}
.ban:hover .swiper-button-prev{ opacity:1;}
.ban .swiper-button-next{ right:5%;}
.ban:hover .swiper-button-next{ opacity:1;}
.ban .swiper-pagination-bullet{position: relative; display: inline-block;height: 2.133vw;width: 2.133vw; margin: 0 1.066vw!important; text-align:left;cursor:pointer;}
.ban .swiper-pagination-bullet.swiper-pagination-bullet-active{ background: none;}
.ban .swiper-pagination-bullet:before{content:""; position: absolute; left: 0; top: 0; width: 10vw; height: 2.133vw; display:inline-block; vertical-align:middle;}
.ban .swiper-pagination-bullet:after{content:""; position: absolute; left: 0; top: 0; width:0px; height: 2.133vw; border-radius: 2.133vw; background:#EB3F00; margin-left: 0px;vertical-align:middle;-webkit-transition:width 0s;transition:width 0s;display:inline-block;}
.ban .swiper-pagination-bullet-active{width: 10vw;}
.ban .swiper-pagination-bullet-active:after{width: 10vw;display:inline-block;-webkit-transition:width 2s linear 0.5s;transition:width 2s linear 0.5s;}
.ban .swiper-pagination-bullet-active:before{ display: none;}
.ban2{width: 100%;height: 100%;padding: 0 4vw;position: absolute;top: 0;left: 0;text-align: center;z-index: 1;}
.ban2 h1{font-size: 4vw;color: #FFFFFF;line-height: 8vw;font-weight: bold;}
.ban2 h2{margin-top: 2vw;font-size: 3.7vw;color: #FFFFFF;line-height: 5vw;}

.sy_ab{ background: url(../images/s1.png) no-repeat bottom center;}
.sy_ab_t{background: url(../images/s10.png) no-repeat top right;padding-top: 8vw;padding-bottom: 8vw;}
.sy_ab0{ padding-right: 0.26vw;}
.sa{ text-align: center;}
.sa h1{font-size: 4.27vw;color: #333333;line-height: 8vw;font-weight: bold;}
.sa h2{font-size: 3.7vw;color: #EB3F00;line-height: 5vw;font-weight: bold;text-transform: uppercase;}
.sy_abm{margin-top: 4vw;}
.sy_ab1{width: 100%;}
.sy_ab2{width: 100%;margin-top: 4vw;}
.sy_ab2 h3{font-size: 4vw;color: #EB3F00;line-height: 8vw;padding-bottom: 1vw;position: relative;}
.sy_ab2 h3::after{background: #EB3F00;display: block;content: '';position: absolute;bottom: 0;left: 0;width: 15vw;height: 0.5vw;}
.sy_ab2 p{margin-top: 3vw;font-size: 3.7vw;color: #333333;line-height: 6vw;}
.sy_ab2 .more{display: block;width: 20vw;margin: auto;margin-top: 4vw;line-height: 8vw;color:#fff;font-size: 3.7vw;text-align: center;border-radius: 1.875vw;background: #EB3F00;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.sy_ab2 .more:hover{ box-shadow:inset 20vw 0 0 0 #000; -webkit-box-shadow:inset 20vw 0 0 0 #000; -moz-box-shadow:inset 20vw 0 0 0 #000; -ms-box-shadow:inset 20vw 0 0 0 #000;-o-box-shadow:inset 20vw 0 0 0 #000;}

.sy_cp{background: #F3F4F4;padding-top: 8vw;padding-bottom: 8vw;}
.sy_cpm{margin-top: 4vw;position: relative;}
.sy_cpm .swiper-slide{background: none;padding: 0vw;}
.sy_cpm .swiper-button-prev,.sy_cpm .swiper-button-next{width: 6vw;height: 6vw;}
.sy_cpm .swiper-button-prev img, .sy_cpm .swiper-button-next img{ max-width: 100%;}
.sy_cpm .swiper-button-prev{background: url(../images/sc1.png) no-repeat left center;background-size: 100%;left: 0;}
.sy_cpm .swiper-button-next{background: url(../images/sc2.png) no-repeat left center;background-size: 100%;right: 0;}
.sy_cpm .swiper-button-prev:hover{ background: url(../images/sc10.png) no-repeat left center; background-size: 100%;}
.sy_cpm .swiper-button-next:hover{ background: url(../images/sc20.png) no-repeat left center; background-size: 100%;}
.sy_cpm0{width: 100%;background: #FFFFFF;border-radius: 0.52vw;}
.sy_cpm1{height: 40vw;border-bottom: 1px solid rgba(112,112,112,0.39);}
.sy_cpm1m img{max-height: initial;max-width: 100%;object-fit: cover;}
.sy_cpm2{padding: 4vw;text-align: left;}
.sy_cpm2 h3{font-size: 3.7vw;color: #333333;margin-bottom: 1vw;line-height: 8vw;}
.sy_cpm2 p{font-size: 3.7vw;color: #666666;line-height: 6vw;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.sy_cpm2 img{height: 1.5vw;margin-top: 1vw;}
.sy_cpm2 .hv{ display: none;}
.sy_cpm .swiper-slide:hover .sy_cpm0{border: 1px solid #EB3F00;box-shadow: 0px 0.15625vw 0.3125vw 1px rgba(235,63,0,0.2);}
.sy_cpm .swiper-slide:hover .sy_cpm2 .zc{ display: none;}
.sy_cpm .swiper-slide:hover .sy_cpm2 .hv{ display: block;}
.sy_cpb{margin-top: 4vw;}
.sy_cpb .more{display: block;width: 20vw;margin: auto;margin-top: 4vw;line-height: 8vw;color: #333333;font-size: 3.7vw;text-align: center;border-radius: 0.833vw;border: 1px solid #EB3F00;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.sy_cpb .more:hover{ color: #fff; border: 1px solid #000; box-shadow:inset 20vw 0 0 0 #000; -webkit-box-shadow:inset 20vw 0 0 0 #000; -moz-box-shadow:inset 20vw 0 0 0 #000; -ms-box-shadow:inset 20vw 0 0 0 #000;-o-box-shadow:inset 20vw 0 0 0 #000;}

.sy_js{padding-top: 8vw;padding-bottom: 8vw;}
.sy_jsm{margin-top: 4vw;}
.sy_jsm1{width: 38%;}
.sy_jsm1 a.prev{ display: block; width: 100%; text-align: center;}
.sy_jsm1 a.prev img{height: 2vw;}
.sy_jsm1 ul{padding: 0.5vw 0;}
.sy_jsm1 ul li{display: flex;-webkit-align-items: center;background: #F2F2F2;padding-left: 1vw;padding-right: 1vw;margin-bottom: 2vw;height: 16vw;position: relative;}
.sy_jsm1 ul li p{background: #EB3F00;width: 8vw;height: 8vw;line-height: 8vw;font-size: 3.7vw;color: #FFFFFF;border-radius: 100%;text-align: center;}
.sy_jsm1 ul li h3{font-size: 3.7vw;color: #333333;margin-left: 0.9896vw;}
.sy_jsm1 ul li .jt{display: none;position: absolute;top: 50%;margin-top: -0.3646vw;height: 1.067vw;right: -0.6vw;transform: rotate(90deg);}
.sy_jsm1 ul li .jt1{position: absolute;border-left: 1.067vw solid transparent;border-right: 1.067vw solid transparent;border-bottom: 1.067vw solid #EB3F00;}
.sy_jsm1 ul li .jt2{position: absolute;border-left: 1.067vw solid transparent;border-right: 1.067vw solid transparent;border-bottom: 1.067vw solid #EB3F00;}
.sy_jsm1 ul li:last-child{ margin-bottom: 0;}
.sy_jsm1 ul li:hover{ background: #EB3F00;}
.sy_jsm1 ul li:hover p{ background: #F2F2F2; color: #333333;}
.sy_jsm1 ul li:hover h3{ color: #FFFFFF;}
.sy_jsm1 ul li:hover .jt{ display: block;}
.sy_jsm1 ul li.on{ background: #EB3F00;}
.sy_jsm1 ul li.on p{ background: #F2F2F2; color: #333333;}
.sy_jsm1 ul li.on h3{ color: #FFFFFF;}
.sy_jsm1 ul li.on .jt{ display: block;}
.sy_jsm1 a.next{ display: block; width: 100%; text-align: center;}
.sy_jsm1 a.next img{height: 2vw;}
.sy_jsm2{width: 60%;}
.sy_jsm21{width: 100%;}
.sy_jsm22{background: #F2F2F2;width: 100%;padding: 4vw;display: block;}
.sy_jsm22 h3{margin-left: 0;padding-bottom: 1vw;margin-bottom: 2vw;font-size: 4vw;color: #333333;line-height: 8vw;position: relative;}
.sy_jsm22 h3::after{display: block;content: '';background: #EB3F00;width: 8vw;height: 0.5vw;position: absolute;bottom: 0;left: 0;}
.sy_jsm22 p{font-size: 3.7vw;color: #666666;line-height: 6vw;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}
.sy_jsm22 .more{display: block;width: 20vw;margin-top: 4vw;line-height: 8vw;color:#fff;font-size: 3.7vw;text-align: center;border-radius: 1vw;background: #EB3F00;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.sy_jsm22 .more:hover{ box-shadow:inset 8.75vw 0 0 0 #000; -webkit-box-shadow:inset 8.75vw 0 0 0 #000; -moz-box-shadow:inset 8.75vw 0 0 0 #000; -ms-box-shadow:inset 8.75vw 0 0 0 #000;-o-box-shadow:inset 8.75vw 0 0 0 #000;}

.sy_xz{background: url(../images/s5.jpg) repeat top center;padding-top: 8vw;padding-bottom: 4vw;}
.sy_xzt{ text-align: center;}
.sy_xzt h1{font-size: 4.8vw;color: #EB3F00;line-height: 8vw;font-weight: bold;}
.sy_xzt h2{font-size: 4vw;color: rgba(255,255,255,0.39);line-height: 5vw;font-weight: bold;text-transform: uppercase;}
.sy_xzm{margin-top: 4vw;}
.sy_xzm ul li{background: #fff;width: 49%;height: 15vw;margin-bottom: 4vw;float: left;margin-left: 2%;-webkit-transition: all .2s linear;transition: all .2s linear;}
.sy_xzm ul li:first-child{ margin-left: 0;}
.sy_xzm ul li:nth-of-type(2n+1){ margin-left: 0;}
.sy_xzm ul li:nth-of-type(5n+1){ margin-left: 0;}
.sy_xzm ul li:nth-of-type(even){ float: right;}
.sy_xzm ul li img{ max-width: 100%; max-height: 100%; object-fit: cover;}
.sy_xzm ul li:hover{ -webkit-box-shadow: 0 4vw 8vw rgba(0, 0, 0, .1); box-shadow: 0 4vw 8vw rgba(0, 0, 0, .1); -webkit-transform: translate3d(0, -0.8vw, 0); transform: translate3d(0, -0.8vw, 0);}

.footer{ background: #141414;}
.f1{padding-top: 8vw;padding-bottom: 4vw;}
.f1t{ text-align: center;}
.f1t a{display: inline-block;padding: 0 3vw;font-size: 3.7vw;color: #FFFFFF;line-height: 8vw;position: relative;}
.f1t a::before{display: block;content: '';background: rgba(255,255,255,0.2);position: absolute;left: 0;top: 2vw;width: 1px;height: 4vw;}
.f1t a:first-child::before{ display: none;}
.f1m{margin-top: 4vw;}
.f1m1{width: 100%;text-align: center;}
.f1m1 img{max-width: 100%;height: 13vw;}
.f1m2{width: 100%;padding-left: 0;margin-right: auto;margin-top: 4vw;}
.f1m2 ul li{margin-left: 2vw;margin-bottom: 2vw;}
.f1m2 ul li p{font-size: 3.7vw;color: #FFFFFF;line-height: 6vw;}
.f1m2 ul li p img{display: inline-block;margin-right: 0.6vw;}
.f1m2 ul li p span{ display: inline-block;}
.f2{padding: 4vw 0;border-top: 1px solid rgba(255,255,255,0.41);}
.f2 p{font-size: 3.7vw;color: rgba(255,255,255,0.6);line-height: 6vw;}
.f2 p a{font-size: 3.7vw;color: rgba(255,255,255,0.6);}

.zxkf{ display: none;}

/* 关于我们 */
.nban{ width: 100%; height: 100%; position: relative;}
.nban1{ width: 100%; height: 100%; position: relative;}
.nban1 img{max-width: 100%;height: 35vh;object-fit: cover;}
.nban2{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1; display: -webkit-box;  display: -webkit-flex; -webkit-justify-content: center; -webkit-align-items: center;}
.nban20{ text-align: center;}
.nban20 h2{font-size: 4vw;color: #FFFFFF;opacity: 0.43;line-height: 6vw; text-transform: uppercase; padding-top: 0;}
.nban20 h1{font-size: 4.8vw;color: #FFFFFF;line-height: 8vw;}

.f_l{ box-shadow: 0px 0.2083vw 0.4167vw 1px rgba(153,153,153,0.1);}
.erji{width: 100%;}
.erji ul li{display: inline-block;padding: 3vw 0;margin-right: 3vw;line-height: 6vw;}
.erji ul li.cur{border-bottom: 0.5vw solid #EB3F00;}
.erji ul li:hover{ border-bottom: 0.1042vw solid #EB3F00;}
.erji ul li a{font-size: 3.7vw;color: #333333;}
.f_l .wz{width: 100%;margin-left: auto;padding: 2vw 0;text-align: right;}
.f_l .wz.d_d{ margin-right: auto; margin-left: 0; text-align: left;}
.f_l .wz span{display: inline-block;margin-left: 0.52vw;line-height: 6vw;font-size: 3.7vw;color: #999999;}
.f_l .wz span:first-child{background: url(../images/wz.png) no-repeat left center;padding-left: 5vw;margin-left: 0;background-size: 4vw;}
.f_l .wz span a{font-size: 3.7vw;color: #1e1c1c;}

.ab1{padding: 8vw 0;}
.ab1m{margin-top: 4vw;}
.ab11{width: 100%;}
.ab11t{margin-top: 0;}
.ab11t h3{font-size: 4vw;color: #333333;margin-bottom: 1vw;padding-bottom: 2vw;line-height: 6vw;position: relative;font-weight: bold;}
.ab11t h3::after{display: block;content: '';background: #EB3F00;position: absolute;bottom: 0;left: 0;width: 15vw;height: 0.5vw;}
.ab11t p{line-height: 6vw;padding-top: 4vw;font-size: 3.7vw;color: #333333;}
.ab11m{margin-top: 4vw;}
.ab11m ul li{position: relative;margin-top: 4vw;}
.ab11m ul li:first-child{width: 50%;}
.ab11m ul li:nth-of-type(2){width: 50%;}
.ab11m ul li:nth-of-type(2)::before{display: block;content: '';background: #C1C1C1;position: absolute;top: 4.53vw;left: 0;width: 0.533vw;height: 4vw;}
.ab11m ul li:nth-of-type(2)::after{display: block;content: '';background: #C1C1C1;position: absolute;top: 4.53vw;right: 0;width: 0.15625vw;height: 4vw;}
.ab11m ul li:nth-of-type(3){width: 50%;}
.ab11m ul li:nth-of-type(4){width: 50%;}
.ab11m ul li:nth-of-type(4)::before{display: block;content: '';background: #C1C1C1;position: absolute;top: 4.53vw;left: 0;width: 0.533vw;height: 4vw;}
.ab11m ul li:nth-of-type(4)::after{display: block;content: '';background: #C1C1C1;position: absolute;top: 4.53vw;right: 0;width: 0.533vw;height: 4vw;}
.ab11m ul li:first-child::before{ display: none;}
.ab11m1{height: 7vw;line-height: 8vw;text-align: center;display: -webkit-box;display: -webkit-flex;-webkit-justify-content: center;-webkit-align-items: center;}
.ab11m1 img{display: inline-block;height: 6vw;margin-right: 2vw;}
.ab11m1 span{display: inline-block;font-size: 5vw;color: #EB3F00;font-weight: bold;}
.ab11m2{ margin-top: 0.26vw; text-align: center;}
.ab11m2 p{font-size: 3.7vw;color: #333333;line-height: 6vw;}
.ab11m ul li:first-child .ab11m1{-webkit-justify-content: center;}
.ab11m ul li:first-child .ab11m2{max-width: 100%;}
.ab11m ul li:last-child .ab11m1{-webkit-justify-content: center;}
.ab11m ul li:last-child .ab11m2{max-width: 100%;margin-left: 0;}
.ab12{width: 100%;margin-top: 4vw;}
.ab12 img{ max-width: 100%;}

.ab2{background: #F3F4F4;padding-top: 8vw;padding-bottom: 8vw;}
.ab2m{padding-bottom: 4.48vw;margin-top: 4vw;position: relative;}
.ab2m .swiper-slide{ background: none;}
.ab2m .swiper-slide-active .ab2m1{ background: #fff; padding: 0.78125vw 1.302vw 0.52vw 1.354vw; border-radius: 0.625vw;}
.ab2m11 img{ max-width: 100%}
.ab2m12{ display: none;}
.ab2m .swiper-slide-active .ab2m12{ display: block; padding-top: 1.6vw; text-align: center;}
.ab2m12 p{font-size: 3.7vw;color: #333333;line-height: 6vw;}
.ab2m10{position: static;bottom: 0;left: 50%;width: 20vw;margin-left: -10vw;}
.ab2m10 .swiper-button-prev{background: url(../images/r1.png) no-repeat;background-size: 100%;width: 8vw;height: 8vw;margin-top: -4vw;left: 0;position: absolute;}
.ab2m10 .swiper-button-next{background: url(../images/r2.png) no-repeat;background-size: 100%;width: 8vw;height: 8vw;margin-top: -4vw;right: 0;position: absolute;}

.ab3{padding-top: 8vw;padding-bottom: 4vw;}
.ab3m{margin-top: 4vw;}
.ab3m ul{ overflow: hidden;}
.ab3m ul li{width: 49%;height: 100%;margin-bottom: 4vw;float: left;margin-left: 2%;position: relative;-webkit-transition: all .2s linear;transition: all .2s linear;}
.ab3m ul li:first-child{ margin-left: 0;}
.ab3m ul li:nth-of-type(2n+1){ margin-left: 0;}
.ab3m1 img{ max-width: 100%;}
.ab3m2{ width: 100%; padding: 0 1.82vw; position: absolute; bottom: 1.5625vw; left: 0; z-index: 1;}
.ab3m2 h3{font-size: 4vw;color: #FFFFFF;line-height: 6vw;font-weight: bold;}
.ab3m2 p{display: none;margin-top: 2vw;padding-right: 1vw;font-size: 3.7vw;color: #FFFFFF;line-height: 5vw;-webkit-transition: all .2s linear;transition: all .2s linear;}
.ab3m ul li:hover .ab3m2 p{ display: block; -webkit-transition: all .2s linear; transition: all .2s linear;}

.prod .erji{ display: block;}
.pro1{ display: none;}
.pro2{ width: 100%; margin-top: 8vw;}
.pro2t ul li{width: 49%;background: #FFFFFF;float: left;margin-left: 2%;margin-bottom: 4vw;box-shadow: 0px 0.2083vw 0.625vw 1px rgba(0,0,0,0.08);border-radius: 0.4167vw;}
.pro2t ul li:first-child{ margin-left: 0;}
.pro2t ul li:nth-of-type(2n+1){ margin-left: 0;}
.pro2t ul li:nth-of-type(3n+1){ margin-left: 0;}
.pro2t ul li:nth-of-type(even){ float: right;}
.pro2t1{padding: 4vw;height: 35vw;border-bottom: 1px solid rgba(112, 112, 112, .2);}
.pro2t1 img{ max-width: 100%; max-height: 100%; object-fit: cover;}
.pro2t2{padding: 2vw 0;text-align: center;}
.pro2t2 h3{font-size: 3.7vw;color: #333333;line-height: 8vw;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.pro2t ul li:hover .pro2t2 h3{ color: #EB3F00;}

.pro2m{padding-top: 4vw;}
/* 分页 */
.page {text-align: center;}
.page li {background: #fff;display: inline-block;width: 8vw;line-height: 8vw;text-align: center;margin: 0 0.5vw;margin-bottom: 2vw;border-radius: 8vw;}
.page li.active {display: inline-block;width: 8vw;line-height: 8vw;background: #EB3F00;color: #fff;text-align: center;margin: 0 0.5vw;border-radius: 8vw;}
.page li.active a{ color:#fff;}
.page li a{font-size: 3.7vw;}
.page li:first-child{width: 20vw;}
.page li:last-child{width: 20vw;}

/* 产品中心详情页 */
.nban21{text-align: center;padding: 0;}
.nban21 h1{font-size: 4.3vw;color: #FFFFFF;line-height: 8vw;}
.nban21 h2{margin-top: 2vw;font-size: 3.7vw;color: #FFFFFF;line-height: 6vw;}
.wz.d_d{ margin-right: auto;}

.pro_de{background: #F3F4F4;padding-top: 8vw;padding-bottom: 8vw;}
.pro_det{background: #FFFFFF;padding: 4vw;border-radius: 1vw;}
.pro_det1{width: 100%;height: 50vw;border: 1px dashed #999;}
.pro_det1 img{ max-width: 100%; max-height: 100%; object-fit: cover;}
.pro_det2{width: 100%;margin-top: 4vw;}
.pro_det2 h3{font-size: 4.3vw;color: #333333;line-height: 8vw;}
.pro_det2 p{margin-top: 2vw;margin-bottom: 2vw;font-size: 3.7vw;color: #333333;line-height: 6vw;}
.pro_det2 span{display: inline-block;background: rgba(235,63,0,0.1);line-height: 6vw;margin-right: 1vw;padding: 0 2vw;font-size: 3.2vw;color: #EB3F00;border-radius: 0.8vw;border: 1px solid #EB3F00;}
.pro_det2 a{display: block;margin-top: 3vw;margin-left: 3vw;}
.pro_det2 img{height: 4vw;border: 1px dashed #999;}
.pro_dem{margin-top: 4vw;}
.pro_dem1{width: 100%;background: #FFFFFF;padding: 4vw;border-radius: 0.3125vw;}
.pro_dem1t{ border-bottom: 1px solid #E6E6E6;}
.pro_dem .lm.zd{background-color: #fff;position:fixed;box-shadow:0 0 5px #aaa;width: 92vw;left: 4vw;top: 0;z-index:999;padding-left: 2.92vw;}
.pro_dem .lm a.o{border-bottom: 2px solid #EB3F00;}
.pro_dem1t a{display: inline-block;padding: 2vw 1vw;margin-right: 2vw;line-height: 6vw;font-size: 3.7vw;color: #333333;}
.pro_d h3{margin-top: 4vw;margin-bottom: 2vw;font-size: 4vw;color: #333333;line-height: 6vw;}
/*.pro_d p{font-size: 3.7vw;color: #666666;line-height: 6vw;}*/
/*.pro_d  table{ width: 100%;}*/
/*.pro_d  th{background: #E7E7E7;line-height: 8vw;text-align: center;font-size: 4vw;color: #333333;font-weight: bold;}*/
/*.pro_d td.p1{ width: 16.3%; text-align: center; font-size: 0.78125vw; color: #333333;}*/
/*.pro_d td:nth-of-type(1){padding: 2vw;font-size: 3.7vw;color: #333333;}*/
/*.pro_d td:nth-of-type(2){width: 36.7%;padding: 2vw;font-size: 3.46vw;color: #333333;}*/
/*.pro_d td:nth-of-type(3){width: 47%;padding: 2vw;font-size: 3.46vw;color: #333333;}*/

.pro_dem2{width: 100%;height: fit-content;background: #FFFFFF;border-radius: 0.8vw;margin-top: 4vw;}
.pro_dem2t{padding: 4vw;}
.pro_dem2t h3{padding-left: 2vw;font-size: 4vw;color: #333333;line-height: 8vw;}
.pro_dem2t h3::before{display: block;content: '';background: #EB3F00;width: 0.8vw;height: 5vw;position: absolute;top: 1.6vw;left: 0;}
.pro_dem2m ul li{padding: 4vw;border-bottom: 1px solid rgba(221, 221, 221, .6);margin-top: 3vw;}
.pro_dem2m ul li:first-child{ margin-top: 0;}
.pro_dem2m ul li:last-child{ border-bottom: none;}
.pro_dem2m ul li div{height: 30vw;}
.pro_dem2m ul li div img{ max-width: 100%; max-height: 100%; object-fit: cover;}
.pro_dem2m ul li h3{padding-top: 3vw;padding-bottom: 2vw;line-height: 6vw;display: -webkit-box;display: -webkit-flex;-webkit-align-items: center;}
.pro_dem2m ul li h3 span{display: inline-block;width: calc(100% - 1.5vw);font-size: 4vw;color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.pro_dem2m ul li h3 img{display: inline-block;width: 5vw;}
.pro_dem2m ul li h3 img.hv{ display: none;}
.pro_dem2m ul li p{font-size: 3.7vw;color: #666666;line-height: 5vw;}
.pro_dem2m ul li:hover h3 span{ color: #EB3F00;}
.pro_dem2m ul li:hover .zc{ display: none;}
.pro_dem2m ul li:hover .hv{ display: inline-block;}

/* 技术支持 */
.ts1{padding-top: 8vw;padding-bottom: 8vw;}
.tst{ text-align: center;}
.tst h1{font-size: 4.3vw;color: #333333;padding-bottom: 2vw;line-height: 6vw;position: relative;}
.ts1t h1{margin-bottom: 4vw;}
.tst h1::after{display: block;content: '';background: #EB3F00;width: 15vw;height: 0.5vw;position: absolute;bottom: 0;left: 50%;margin-left: -7.5vw;}
.ts1t p{font-size: 3.7vw;color: #333333;line-height: 6vw;}

.ts2{background: #F3F4F4;padding-top: 8vw;padding-bottom: 8vw;}
.ts2m{margin-top: 4vw;padding-bottom: 0;}
.ts2m0{position: relative;padding-bottom: 12vw;}
.ts2m1{ width: 100%;}
.ts2m11{width: 100%;padding: 4vw;}
.ts2m110{text-align: left;padding-top: 0;}
.ts2m110 h3{font-size: 4.3vw;color: #EB3F00;line-height: 8vw;margin-top: 2vw;margin-bottom: 1vw;}
.ts2m110 h4{font-size: 3.7vw;color: #EB3F00;line-height: 5vw;margin: 0;margin-bottom: 3vw;text-transform: capitalize;}
.ts2m110 p{font-size: 3.7vw;color: #999999;line-height: 6vw;}
.ts2mt{position: absolute;top: auto;bottom: 0;left: 4vw;z-index: 1;}
.ts2mt .swiper-pagination{position: static;font-size: 3.7vw;color: #333333;line-height: 8vw;text-align: left;}
.ts2mt .swiper-pagination .swiper-pagination-current{font-size: 4.8vw;color: #EB3F00;}
.ts2mb{position: absolute;bottom: 0;left: auto;right: 0;z-index: 1;text-align: left;}
.ts2mb .swiper-button-prev,.ts2mb .swiper-button-next{position: static;display: inline-block;background: none;width: 25vw;font-size: 3.7vw;color: #333;line-height: 8vw;height: 8vw;margin-top: 0;border-radius: 1vw;border: 1px solid #333;text-align: center;margin-right: 0;margin-left: 1vw;}
.ts2mb .swiper-button-prev span,.ts2mb .swiper-button-next span{margin-left: 2vw;}
.ts2mb .swiper-button-prev span:first-child,.ts2mb .swiper-button-next span:first-child{ margin-left: 0;}
.ts2mb .swiper-button-prev:hover,.ts2mb .swiper-button-next:hover{background: #EB3F00;color: #FFFFFF;border: 1px solid #EB3F00;}
.ts2m12{width: 100%;}

.ts3{padding: 8vw 0;}
.ts3m{margin-top: 4vw;}
.ts3m1{width: 100%;}
.ts31{width: 67.3%;padding-top: 0;}
.ts3m1 .ts31{ text-align: right;}
.ts310 h3{font-size: 4vw;color: #333333;line-height: 6vw;margin-bottom: 2vw;padding-right: 1vw;font-weight: bold;}
.ts310 p{font-size: 3.7vw;color: #999999;line-height: 6vw;}
.ts32{width: 32.7%;}
.ts320{height: 100%;text-align: center;position: relative;}
.ts321{ width: 100%; height: 100%; position: relative;}
.ts321 img{ max-width: 100%;}
.ts322{position: absolute;width: 100%;height: 100%;padding-top: 2vw;top: 0;left: 0;z-index: 1;}
.ts322 p{font-size: 5vw;color: #EB3F00;line-height: 6vw;margin-bottom: 1vw;}
.ts322 img{height: 5vw;}
.ts3m2{width: 100%;margin: 4vw 0;}
.ts3m2 .ts31{ padding-left: 0.7292vw;}
.ts3m3{width: 100%;margin: auto;margin-top: 0;position: relative;}
.ts3m30{height: 100%;text-align: center;position: relative;}
.ts3m31{ width: 100%; height: 100%; position: relative;}
.ts3m31 img{ height: 21.3vw;}
.ts3m32{position: absolute;width: 100%;height: 100%;padding-top: 4vw;top: 0;left: 0;z-index: 1;}
.ts3m32 p{font-size: 5vw;color: #fff;line-height: 6vw;margin-bottom: 1vw;}
.ts3m32 img{height: 5vw;}
.ts3m3 .ts31{ width: 100%; padding-top: 1.927vw; text-align: center;}

.ts4{background: #F3F4F4;padding: 8vw 0;}
.ts4m{margin-top: 4vw;}
.ts41{ border-bottom: 1px solid rgba(0,0,0,0.1);}
.ts411 ul li{display: inline-block;padding-bottom: 0;margin-right: 3vw;}
.ts411 ul li h2{font-size: 4vw;color: #333333;line-height: 8vw;}
.ts411 ul li.cur{ border-bottom: 3px solid #EB3F00;}
.ts411 ul li.cur h2{ font-weight: bold;}
.ts412 a{display: none;line-height: 8vw;font-size: 3.7vw;color: #333333;}
.ts412 img{height: 2.67vw;margin-left: 1vw;}
.ts412 a.cur{ display: block;}
.ts4m0{ display: none;}
.ts4m0.cur{ display: block;}
.ts42{margin-top: 4vw;}
.ts42 ul li{background: #FFFFFF;border-radius: 1vw;margin-bottom: 2vw;}
.ts42t{padding: 4vw;}
.ts42 ul li .ts42t.cur{ background: #EB3F00;}
.ts421{width: calc(100% - 5vw);}
.ts421 h3{font-size: 4vw;color: #333333;line-height: 8vw;display: -webkit-box;display: -webkit-flex;-webkit-align-items: center;}
.ts42 ul li .ts42t.cur .ts421 h3{ color: #fff;}
.ts421 img{display: inline-block;margin-right: 1vw;height: 7vw;}
.ts421 img.hv{ display: none;}
.ts42 ul li .ts42t.cur .ts421 img.zc{ display: none;}
.ts42 ul li .ts42t.cur .ts421 img.hv{ display: inline-block;}
.ts421 span{display: inline-block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ts422{width: 4vw;}
.ts422 img{ max-width: 100%;}
.ts422 img.hv{ display: none;}
.ts42 ul li .ts422.cur img.zc{ display: none;}
.ts42 ul li .ts422.cur img.hv{ display: inline-block;}
.ts42m{display: none;padding: 4vw;}
.ts42m p{font-size: 3.7vw;color: #333333;line-height: 6vw;}
.ts42 ul li .ts42m.cur{ display: block;}
.ts43 .more{display: block;width: 32vw;margin: auto;line-height: 8vw;color:#fff;font-size: 3.7vw;color: #333333;text-align: center;border-radius: 2vw;border: 1px solid #EB3F00;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.ts43 .more:hover{ color: #fff; box-shadow:inset 13.5vw 0 0 0 #EB3F00; -webkit-box-shadow:inset 13.5vw 0 0 0 #EB3F00; -moz-box-shadow:inset 13.5vw 0 0 0 #EB3F00; -ms-box-shadow:inset 13.5vw 0 0 0 #EB3F00;-o-box-shadow:inset 13.5vw 0 0 0 #EB3F00;}
.ts43 .more span{margin-left: 2vw;}

/* 案例展示 */
.case{background: #F3F4F4;padding-top: 8vw;padding-bottom: 8vw;}
.case1 ul{ overflow: hidden;}
.case1 ul li{background: #fff;width: 100%;float: none;margin-left: 0;margin-bottom: 4vw;border-radius: 1vw;}
.case1 ul li:first-child{ margin-left: 0;}
.case1 ul li:nth-of-type(3n+1){ margin-left: 0;}
.case1t{height: auto;border-radius: 1vw 1vw 0 0;}
.case1t img{ max-width: 100%; max-height: 100%; object-fit: cover;}
.case1m{padding: 4vw;padding-top: 4vw;}
.case1m h3{font-size: 3.7vw;color: #333333;line-height: 8vw;overflow: auto;text-overflow: initial;white-space: initial;}
.case1m .more{width: 20vw;margin: auto;margin-top: 2vw;line-height: 8vw;color:#fff;font-size: 3.7vw;color: #EB3F00;text-align: center;border-radius: 1.5vw;border: 1px solid #EB3F00;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.case1m .more img{display: none;width: 4vw;}
.case1 ul li:hover .case1m h3{ color: #EB3F00;}
.case1 ul li:hover .case1m .more{ width: 30vw; color: #fff; box-shadow:inset 30vw 0 0 0 #EB3F00; -webkit-box-shadow:inset 30vw 0 0 0 #EB3F00; -moz-box-shadow:inset 30vw 0 0 0 #EB3F00; -ms-box-shadow:inset 30vw 0 0 0 #EB3F00;-o-box-shadow:inset 30vw 0 0 0 #EB3F00;}
.case1 ul li:hover .case1m .more img{ display: inline-block; margin-left: 0.52vw;}
.case2{ margin-top: 4vw;}

/* 案例展示详情页 */
.nban22{padding-top: 0;}
.nban22 h1{padding-bottom: 3vw;font-size: 4.8vw;color: #FFFFFF;line-height: 8vw;position: relative;}
.nban22 h1::after{display: block;content: '';background: #FFFFFF;width: 15vw;height: 0.5vw;position: absolute;left: 50%;bottom: 0;margin-left: -7.5vw;}

.case_details{ background: #F3F4F4; padding-top: 8vw; padding-bottom: 8vw;}
.c_d1{background: #FFFFFF;width: 100%;padding: 4vw;border-radius: 0.3125vw;}
.c_d1 h3{font-size: 4vw;color: #333333;line-height: 8vw;margin-bottom: 2vw;font-weight: bold;}
.c_d1 p{font-size: 3.7vw;color: #333333;line-height: 6vw;margin-bottom: 3vw;}
.c_d1 img{ max-width: 100%; width: auto!important; height: auto!important;}
.c_d1 video { max-width: 100%;height: auto;object-fit: contain; }
.c_d2{width: 100%; margin-top: 4vw;}
.c_d21{background: #fff;padding: 4vw;border-radius: 0.3125vw;}
.c_d21 strong{display: block;font-size: 4vw;color: #333333;line-height: 5vw;}
.c_d21 a{display: block;padding-top: 2vw;padding-bottom: 2vw;font-size: 3.7vw;color: #666666;line-height: 5vw;}
.c_d21 a:hover{ color: #EB3F00;}
.c_d22{margin: 2vw 0;border-radius: 0.5vw;}
.c_d23{background: #fff;padding: 4vw;border-radius: 0.3125vw;text-align: center;}
.c_d23 a{width: 50%;margin: auto;display: block;background: #EB3F00;line-height: 8vw;}
.c_d23 span{display: inline-block;font-size: 3.7vw;color: #FFFFFF;}
.c_d23 img{ display: inline-block; margin-left: 0.52vw;}

/* 下载中心 */
.download{background: url(../images/d.png) no-repeat top center #F3F4F4;padding-top: 8vw;padding-bottom: 8vw;}
.d_dt{ text-align: center;}
.d_dt h1{font-size: 4.3vw;color: #333333;line-height: 8vw;}
.d_dt h2{font-size: 3.7vw;color: #EB3F00;line-height: 6vw;text-transform: uppercase;}
.d_dm{margin-top: 4vw;}
.d_d1{width: 100%;}
.d_d1t{padding: 2vw 0;border-top: 1px dashed #A1A1A1;}
.d_d1 ul li:first-child .d_d1t{ border: none;}
.d_d1t h3{font-size: 3.7vw;color: #333333;line-height: 8vw;display: -webkit-box;display: -webkit-flex;-webkit-align-items: center;}
.d_d1t h3 span{ display: inline-block;}
.d_d1t h3 img{height: 2vw;display: inline-block;}
.d_d1t h3 .hv{ display: none;}
.d_d1m{display: none;margin-top: 2vw;}
.d_d1m.cur{ display: block;}
.d_d1m a{display: block;padding-left: 2vw;margin-bottom: 4vw;font-size: 3.7vw;color: #4C4C4C;line-height: 6vw;}
.d_d1t.cur h3{color: #EB3F00;}
.d_d1t.cur h3 .zc{ display: none;}
.d_d1t.cur h3 .hv{ display: block;}
.d_d1m a.cur{ color: #EB3F00;}
.d_d2{width: 100%;height: 70vw;overflow: auto;margin-top: 4vw;}
.d_d2::-webkit-scrollbar { width: 0.8vw;}
.d_d2::-webkit-scrollbar-track{ background-color: #E4E4E4; border-radius: 1.042vw;}
.d_d2::-webkit-scrollbar-thumb{ background: #EB3F00; border-radius: 1.042vw;}
.d_d2 ul li{padding: 3vw;margin-bottom: 4vw;border: 1px solid #E5E5E5;position: relative;}
.d_d2 ul li::before{display: block;content: '';position: absolute;width: 1vw;height: 100%;background: #EB3F00;top: 0;left: 0;z-index: -1;}
.d_d21{width: calc(100% - 25vw);line-height: 8vw;display: -webkit-box;display: -webkit-flex;-webkit-align-items: center;}
.d_d21 img{width: 5vw;display: inline-block;}
.d_d21 .hv{ display: none;}
.d_d21 h3{display: inline-block;width: calc(100% - 3vw);margin-left: 2vw;font-size: 3.7vw;color: #999999;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.d_d22{max-width: 25vw;line-height: 8vw;display: -webkit-box;display: -webkit-flex;-webkit-align-items: center;}
.d_d22 div{background: none;width: 8vw;height: 8vw;line-height: 8vw;float: left;border-radius: 8vw;text-align: center;display: -webkit-box;display: -webkit-flex;-webkit-justify-content: center;-webkit-align-items: center;}
.d_d22 img{width: 4vw;}
.d_d22 .hv{ display: none;}
.d_d22 span{float: left;display: inline-block;margin-left: 1vw;font-size: 3.7vw;color: #999999;}
.d_d2 ul li:hover{ background: #fff;}
.d_d2 ul li:hover::before{ z-index: 1;}
.d_d2 ul li:hover .d_d21 .zc{ display: none;}
.d_d2 ul li:hover .d_d21 .hv{ display: block;}
.d_d2 ul li:hover .d_d21 h3{ color: #EB3F00;}
.d_d2 ul li:hover .d_d22 div{ background: #EB3F00;}
.d_d2 ul li:hover .d_d22 .zc{ display: none;}
.d_d2 ul li:hover .d_d22 .hv{ display: block;}
.d_d2 ul li:hover .d_d22 span{ color: #EB3F00;}

/* 联系我们 */
.ct1{padding-top: 8vw;padding-bottom: 8vw;background: none;}
.ct{ text-align: center;}
.ct h1{font-size: 4.8vw;color: #333333;line-height: 8vw;font-weight: bold;}
.ct h1:after{ display: block; content: ''; background: #EB3F00; width: 10vw; height: 0.5vw; position: absolute; bottom: 0; left: 50%; margin-left: -5vw;}
.ct1m{margin-top: 4vw;}
.ct1m1{width: 100%;margin-top: 2.34375vw;}
.ct1m1t h2{font-size: 4vw;color: #333333;line-height: 8vw;padding-bottom: 2vw;font-weight: bold;position: relative;}
.ct1m1t h2::after{ display: block;content: '';position: absolute;bottom: 0;left: 0;width: 20vw;height: 0.5vw;}
.ct1m1m{width: 100%;position: relative;margin-top: 3vw;}
.ct1m1m1{width: 100%;height: 100%;padding-left: 0;position: relative;z-index: 1;}
.ct1m1m1 div{line-height: 6vw;padding-top: 2vw;margin-bottom: 1vw;display: -webkit-box;display: -webkit-flex;-webkit-align-items: center;}
.ct1m1m1 p{width: 5vw;display: inline-block;margin-right: 2vw;}
.ct1m1m1 img{display: inline-block;max-width: 100%;vertical-align: middle;}
.ct1m1m1 span{display: inline-block;font-size: 3.7vw;color: #333333;}
.ct1m1m1 span:nth-of-type(2){margin-left: 2vw;}
.ct1m2{width: 100%;margin-top: 4vw;}
.ct1m2 #container{height: 50vw;}
.ct1m2 .BMap_bubble_title{ font-size: 4vw!important;}
.ct1m2 .BMap_bubble_content{ font-size: 3.7vw!important;}

.ct2{background: url(../images/c2.png) no-repeat top center;padding-top: 4vw;padding-bottom: 4vw;}
.ct2t{ text-align: center;}
.ct2t h1{font-size: 4.8vw;color: #333333;line-height: 8vw;font-weight: bold;}
.ct2t h1:after{ display: block; content: ''; background: #EB3F00; width: 10vw; height: 0.5vw; position: absolute; bottom: 0; left: 50%; margin-left: -5vw;}
.ct2t p{font-size: 3.7vw;color: #666666;line-height: 6vw;}
.ct2m{margin-top: 4vw;}
.ct2m ul li{margin-bottom: 4vw;}
.ct2m ul li .z1{background: #fff;width: 48.96%;line-height: 8vw;padding: 0 2vw;font-size: 3.7vw;color: #999999;border: 1px solid rgba(153,153,153,0.27);}
.ct2m ul li .z2{background: #fff;width: 100%;line-height: 8vw;padding: 0 2vw;font-size: 3.7vw;color: #999999;border: 1px solid rgba(153,153,153,0.27);}
.ct2m ul li .z3{background: #fff;width: 100%;height: 30vw;padding: 2vw;font-size: 3.7vw;color: #999999;border: 1px solid rgba(153,153,153,0.27);}
.ct2m ul li input::-webkit-input-placeholder{ color:#1e1c1c;}
.ct2m ul li input::-moz-placeholder{ color:#1e1c1c;}
.ct2m ul li input::-moz-placeholder{ color:#1e1c1c;}
.ct2m ul li input::-ms-input-placeholder{ color:#1e1c1c;}
.ct2m ul li textarea::-webkit-input-placeholder{ color:#1e1c1c;}
.ct2m ul li textarea::-moz-placeholder{ color:#1e1c1c;}
.ct2m ul li textarea::-moz-placeholder{ color:#1e1c1c;}
.ct2m ul li textarea::-ms-input-placeholder{ color:#1e1c1c;}
.ct2m1{ display: -webkit-box;  display: -webkit-flex; -webkit-justify-content: center; -webkit-align-items: center;}
.ct2m1 input{display: inline-block;background: #fff;width: 25vw;line-height: 8vw;margin-right: 1vw;padding: 0 2vw;font-size: 3.7vw;color: #999999;border: 1px solid rgba(153,153,153,0.27);}
.ct2m1 img{display: inline-block;height: 8vw;}
.ct2m2 input{background: #FFFFFF;width: 20vw;line-height: 8vw;font-size: 3.7vw;border-radius: 1vw;text-align: center;}
}
@media (min-width:992px){
.menu .nav{/* width:970px; */}
.menu .nav .e_j{display:none !important;}
.menu .nav ul li:hover .e_j{display:block !important;}
}
@media (min-width:1200px){
.menu .nav{/* width:1200px; */}
}
@media only screen and (max-width:600px){

}
@media (max-width:374px){

}