﻿@charset "utf-8";
@media only screen and (max-width:1842px){
	.step2 .m{ max-width: 1582px;}
}	
@media only screen and (max-width:1552px){
	.m{ padding: 0 15px;}
	.container{ padding: 0 15px;}
	
	.tel2 h1{ font-size: 46px;}
}
@media only screen and (max-width:1403px){
	.s32 h1{ font-size: 70px;}
	
	.wh1{ height: 500px;}
	
	.tel2 h1{ font-size: 38px;}
	
	.ct11{ width: 28%;}
	.ct11 h1{font-size: 42px;}
	
	.cm .item .cm1 img{ height: 220px;}
}
@media only screen and (min-width:1401px) and (max-width:1611px){
	.menu .nav ul li{ padding: 27px 35px;}
}
@media only screen and (min-width:1201px) and (max-width:1401px){
	.menu .nav ul li{ padding: 27px 25px;}
	
	.ln2 a.re{ bottom: 20px;}
}
@media only screen and (min-width:1201px){
	/* .container{ padding: 0;} */
}
@media only screen and (min-width:993px) and (max-width:1201px){
	.menu .nav ul li{ padding: 27px 15px;}
	
	.s32 h1{ font-size: 44px;}
	
	.wh1{ height: 400px;}
	
	.tel2 h1{ font-size: 32px;}
	.tel2 span{ margin: 0 20px;}
	
	.ab3 .n5t{font-family: Arial;font-size: 40px;color: #bf0e12;}
	.ab3 .n5t span:nth-of-type(1){line-height: 90px;font-size: 60px;font-weight: bold;}
	.ab3 .n5t span:nth-of-type(2){ vertical-align: top;}
	.ab3 .n5 ul li:last-child span{line-height: 90px;font-size: 60px;font-weight: normal;}
	.ab3 .n5 ul li:last-child span:nth-of-type(1){line-height: 52px;font-size: 32px;font-weight: bold;}
	.ab3 .n5 ul li:last-child span:nth-of-type(2){ font-weight: bold;}
	.ab3 .n5b{line-height: 40px;font-size: 15px;color: #fff;opacity: 0.5;font-weight: bold;}
	
	.s_f12m{ width: 210px;}
	.s_f13t h1{ font-size: 20px;}
	.s_f132 h3{ font-size: 12px;}
	.s_f132 p{font-size: 12px;line-height: 22px;padding: 3px 0;padding-left: 8px;}
	
	.nb22{ margin-top: 20px;}
	
	.ct1{ width: 78%;}
	.ct11{ width: 23%;}
	.ct11 h1{font-size: 35px;}
	
	.cm .item .cm1 img{ height: 180px;}
	
	.s_c2t h1{ font-size: 22px;}
	.s_c2t h2{line-height: 20px;display: inline-block;font-size: 14px;color: #9b9b9b;}
	
	.ln2 a.re{ position: static;}
}
@media only screen and (max-width:993px){
.pc{ display: none;}
.sj{ display: block;}

.header{margin-bottom:0px;padding: 0 15px; height: auto;}
.header .m{ padding: 0;}
.header .an{display:block;}
.navbar-header{padding: 15px 0;margin-right: auto;display: -webkit-box;display: -webkit-flex;-webkit-justify-content: center;-webkit-align-items: center;}
.navbar-header img{height: 50px;}
.menu{width: 100%;padding: 15px 0;background-color:#000;height:100%;position:fixed;top: 80px;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 15px;font-size: 3.6vw;text-align:left;border-bottom:1px solid #444;float:none;margin-right:0;}
.menu .nav ul li a.o_lm{color:#aaa;font-size: 15px;line-height: 40px;}
.menu .nav ul li:hover a.o_lm{background:none;}
.menu .nav ul li.on a.o_lm{background:none; color:#fff;}
.menu .nav .e_j{background:none; position:relative; display:none; padding-top: 10px; padding-bottom:10px;}
.menu .nav .e_j a{background: none;border-top:0;font-size: 14px;color:#aaa;line-height: 25px;padding: 5px 0;padding-left: 15px;}
.menu .nav .e_j a:hover{background:none;}
.menu .nav ul li:hover .e_j{display:none;}

.tel{ display: none;}

.ban{ overflow: hidden; text-align: center; position: relative;}
.ban .swiper-slide{ overflow: hidden;}
.ban1{ 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: 40vh;}
.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: 40px;height: 40px;margin-top: -20px;text-align: center;z-index: 1;color: #ffffff;display: block;font-size: 22px;cursor: pointer;overflow: hidden;line-height: 40px;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;background: #000;display: inline-block;height: 3px;width: 30px;margin-right: 12px;border-radius: 0;text-align:left;cursor:pointer;-webkit-transition:width 0.5s ease-in-out;-webkit-transition:width 0.5s ease-in-out;transition:width 0.5s ease-in-out;}
.ban .swiper-pagination-bullet.swiper-pagination-bullet-active{ background: none;}
.ban .swiper-pagination-bullet:before{content:""; position: absolute; left: 0; top: 0; width: 30px; height: 3px; display:inline-block; vertical-align:middle;}
.ban .swiper-pagination-bullet:after{content:""; position: absolute; left: 0; top: 0; width:0px; height: 3px; margin-left: 0px;vertical-align:middle;-webkit-transition:width 0s;transition:width 0s;display:inline-block;}
.ban .swiper-pagination-bullet-active{width: 30px;}
.ban .swiper-pagination-bullet-active:after{width: 30px;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{ position: absolute; background: rgba(0,0,0,0.67); width: 100%; height: 100%; left: 0; top: 0; z-index: 1;}
.ban3{position: absolute;z-index: 9;width: 80%;max-width: 600px;height: auto;left: 50%;margin-left: -40%;bottom: 35%;border: 1px solid #6f6f6f;text-align: center;padding: 15px;}
.ban3 h1{line-height: 35px;font-size: 16px;color: #fff;font-weight: bold;}
.ban3 h2{line-height: 30px;font-size: 12px;color: #fff;}

.step1{padding-top: 30px;padding-bottom: 30px;}
.t1{ text-align: center;}
.t1 h2{font-family: 'AvantGardeLT-Book';line-height: 40px;font-size: 18px;color: #bf0e12;text-transform: uppercase;}
@font-face { font-family: 'AvantGardeLT-Book'; src: url('../fonts/AvantGardeLT-Book.otf');}
.t1 h2::after{display: block;content: '';width: 48px;margin: auto;height: 1px;border: 1px solid #959595;}
.t1 h1{margin-top: 10px;line-height: 22px;font-size: 16px;color: #7b7b7b;}
.step11{ margin-top: 30px;}
.step11 .m1{width: 100%;margin-bottom: 15px;position: relative;}
.step11 .m1 p{line-height: 30px;margin-bottom: 0px;font-size: 16px;color: #181818;font-weight: bold;}
.step11 .m2{width: 100%;}
.step11 .m2 p{line-height: 28px;margin-bottom: 5px;font-size: 14px;color: #7b7b7b;}
.step11 .m2 p strong{font-size: 15px;color: #7b7b7b;}
.step12{margin-top: 15px;}
.step12 .m1{ width: 31.8%; position: relative;}
.step12 .m1:nth-of-type(2){ width: 29.3%;}
.box .m1:after { display:block; content:""; width: 31.8%; height:0px;}
.step12 .a1{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 1;}
.a10{ text-align: center;}
.a10 h2{font-family: 'AvantGardeLT-Demi';line-height: 30px;font-size: 20px;color: #fff;text-transform: capitalize;}
@font-face { font-family: 'AvantGardeLT-Demi'; src: url('../fonts/AvantGardeLT-Demi.otf');}
.a10 h3{line-height: 30px;font-size: 16px;color: #fff;font-weight: bold;}

.step2{background: #f6f6f6;padding-top: 30px;padding-bottom: 30px;overflow: hidden;}
/* .step2 .m{ max-width: 1842px;} */
.step21 .m1{margin-bottom: 15px;}
.step21 .m1.m2{margin-bottom: 20px;}
.t2{margin-bottom: 8px;}
.t2 h1{display: inline-block;line-height: 28px;font-size: 16px;color: #000000;}
.t2 h2{display: inline-block;font-family: 'AvantGardeLT-Book';line-height: 22px;margin-left: 8px;font-size: 12px;color: #000000;opacity: 0.5;vertical-align: bottom;text-transform: uppercase;}
.step22{ padding-top: 12px;}
.xx{ position: relative;}
.xx .swiper-button-prev,.xx .swiper-button-next{position: absolute;top: 50%;width: 15px;height: 64px;margin-top: -32px;z-index: 9;}
.xx .swiper-button-prev{display: block;background: url(../images/l.png) no-repeat left;left: 10px;background-size: 100%;}
.xx .swiper-button-next{display: block;background: url(../images/r.png) no-repeat left;right: 10px;background-size: 100%;}
.xx .swiper-button-prev:hover,.xx .swiper-button-next:hover{ cursor: pointer;}
.xx .swiper-slide{width: 48%;height: 100%;margin-right: 2%;position: relative;}
.xx .swiper-slide .xx4b{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,0.5);opacity: 0;visibility: hidden;transition: all 0.4s linear;text-align: center;}
.xx .swiper-slide .xx4b img{ height: 52px;}
.xx .swiper-slide h3{ margin-top: 35px; line-height: 36px; font-size: 22px; color: #fff; font-weight: bold;}
.xx .swiper-slide p{ line-height: 40px; font-size: 22px; color: #fff;}
.xx .swiper-slide:hover .xx4b{visibility: inherit;opacity: 1;}
.xx .swiper-slide:hover .t_p img{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1);}
.step22 .more{display: block;width: 128px;margin: auto;line-height: 35px;color:#202020;font-size: 14px;text-align: center;border-radius: 45px;border: 2px solid #a0a0a0;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.step22 .more:hover{ width: 128px; color:#fff; border: 2px solid #bf0e12; box-shadow:inset 128px 0 0 0 #bf0e12; -webkit-box-shadow:inset 128px 0 0 0 #bf0e12; -moz-box-shadow:inset 128px 0 0 0 #bf0e12; -ms-box-shadow:inset 128px 0 0 0 #bf0e12;-o-box-shadow:inset 128px 0 0 0 #bf0e12;}

.step3{background: url(../images/s3_bg.jpg) no-repeat top center;height: auto;padding-top: 30px;padding-bottom: 30px;}
.step3 .m{ position: relative;}
.s31{position: static;top: 5px;right: 0;text-align: center;}
.s31 img{max-width: 100%;height: 90px;}
.s32{ text-align: center;}
.s32 h1{margin-top: 15px;margin-bottom: 0px;line-height: 40px;font-size: 18px;color: #fff;letter-spacing: 13px;}
.s32 h1 span{font-size: 14px;color: #fff;line-height: 18px;vertical-align: top;}
.s32 h2{font-family: 'AvantGardeLT-Book';line-height: 30px;font-size: 18px;color: #fff;letter-spacing: 2px;}
.s33{margin-top: 30px;}
.n5 ul li{padding: 0;text-align: center;margin-top: 10px;}
.n5t{font-family: Arial;font-size: 18px;color: #fff;}
.n5t span:nth-of-type(1){line-height: 30px;font-size: 22px;font-weight: bold;}
.n5t span:nth-of-type(2){ vertical-align: top;}
.n5 ul li:last-child span{line-height: 30px;font-size: 22px;font-weight: normal;}
.n5 ul li:last-child span:nth-of-type(1){line-height: 30px;font-size: 20px;font-weight: normal;}
.n5 ul li:last-child span:nth-of-type(2){ font-weight: bold;}
.n5b{line-height: 30px;font-size: 14px;color: #fff;font-weight: bold;}

.step4{background: #f6f6f6;padding-top: 30px;padding-bottom: 30px;}
.step4b{ margin-top: 30px;}
.step4b ul{ display: flex;flex-flow: wrap;justify-content: space-between;}
.step4b ul li{width: 50%;overflow: hidden;position: relative;}
.wh1{width: 100%;height: 300px;}
.wh1 img{width: 100%;height: 100%;object-fit: cover;}
.step4b ul li .bg1{background: rgba(0,0,0,0.3);position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 1;}
.step4b ul li .bg2{ opacity: 0; position: absolute; width: 100%;height: 100%; top: 100%; left: 0; transition: all 0.4s linear;}
.wh2{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 9;padding: 15px;}
.wh21{ position: relative;}
.wh21 p{font-family: 'DINPro-Light';line-height: 22px;font-size: 16px;color: #fff;transition: all 0.4s linear;}
@font-face { font-family: 'DINPro-Light'; src: url('../fonts/DINPro-Light.ttf');}
.wh21 p::after{content: '';position: absolute;left: 25px;top: 11px;background: #eeedee;width: 35px;height: 1px;transition: all 0.4s linear;}
.wh22{ width: 100%; height: 100%; text-align: center;}
.wh22 .tp{height: 30px;transition: all 0.4s linear;}
.wh22 .tp img{ max-height: 100%;}
.wh22 h3{padding: 10px 0;line-height: 25px;font-size: 15px;color: #fff;transition: all 0.4s linear;}
.wh22 h3::after{opacity: 0;display: none;content: '';background: #fff;width: 12px;margin: auto;margin-top: 6px;margin-bottom: 0px;height: 1px;transition: all 0.4s linear;}
.wh22 p{display: none;opacity: 0;line-height: 22px;font-size: 14px;color: #fff;transition: all 0.4s linear;}
.step4b ul li:hover .wh22 .tp{ transition: all 0.4s linear;}
.step4b ul li:hover .wh22 h3{ transition: all 0.4s linear;}
.step4b ul li:hover .wh21 p{padding-left: 48px;transition: all 0.4s linear;}

.step5{background: #f6f6f6;padding-top: 30px;}
.s5m{margin-top: 8px;margin-bottom: 15px;}
.s5m ul{ text-align: center; font-size: 0;}
.s5m li{display: inline-block;margin: 0 15px;line-height: 30px;}
.s5m li a{font-size: 15px;color: #7b7b7b;}
.s5m li.cur a{font-size: 15px;color: #bf0e12;}
.s5m li a:hover{ font-size: 22px; color: #bf0e12;}
.s50{ display: none;}
.s50.cur{ display: flex;}
.s5b .n1{margin-top: 15px;padding-bottom: 15px;border-bottom: 1px dashed #e3e3e3;}
.s5b .n11 h3{margin-bottom: 5px;line-height: 30px;}
.s5b .n11 h3 a{display: block;font-size: 15px;color: #181818;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.s5b .n11 h3 a:hover{ color: #bf0e12;}
.s5b .n11 p{ line-height: 22px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.s5b .n12{ overflow: hidden; margin-top: 10px;}
.s5b .n12 p{width: 50%;float: left;line-height: 28px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.s5b .n12 p a{display: block;font-size: 14px;color: #9a9999;}
.s5b .n12 p a:hover{ color: #bf0e12;}
.s5b .n2{margin-top: 15px;margin-bottom: 15px;}
.s5b .n21 h3{margin-bottom: 5px;line-height: 30px;}
.s5b .n21 h3 a{display: block;font-size: 15px;color: #181818;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.s5b .n21 h3 a:hover{ color: #bf0e12;}
.s5b .n21 p{line-height: 23px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.s5b .n22{ overflow: hidden; margin-top: 10px;}
.s5b .n22 p{ width: 50%; float: left; line-height: 30px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.s5b .n22 p a{ display: block; font-size: 14px; color: #9a9999;}
.s5b .n22 p a:hover{ color: #bf0e12;}
.s5b .n3{position: relative;margin-bottom: 15px;}
.s5b .n3 img{ max-width: 100%;}
.s5b .s52 .n3{ margin-bottom: 0;}
.s5b .s52 .n2{ margin-bottom: 0; border-bottom: 1px dashed #e3e3e3; padding-bottom: 22px;}
.s5b .s52 .n1{ border: none; padding-bottom: 0;}

.step6{background: url(../images/s6_bg.jpg) no-repeat top center;height: auto;margin-top: 30px;padding: 30px 0;}
.s6{width: 100%;max-width: 700px;background: rgba(0,0,0,0.2);height: auto;padding: 15px;padding-left: 15px;margin-left: auto;}
.s6 h1{font-family: 'AvantGardeLT-Book';line-height: 36px;font-size: 18px;color: #fff;text-transform: uppercase;}
.s6 h1::after{content: '';display: block;background: #c7c7c8;width: 40px;height: 2px;}
.s6 h2{margin-top: 6px;margin-bottom: 15px;line-height: 30px;font-size: 15px;color: #fff;}
.s6 p{line-height: 28px;font-size: 14px;color: #fff;opacity: 0.7;}
.s6 .more{display: block;width: 98px;margin-top: 20px;line-height: 30px;color:#fff;font-size: 14px;text-align: center;border-radius: 45px;border: 1px solid #acadaf;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.s6 .more:hover{ width: 98px; color:#fff; border: 1px solid #bf0e12; box-shadow:inset 98px 0 0 0 #bf0e12; -webkit-box-shadow:inset 98px 0 0 0 #bf0e12; -moz-box-shadow:inset 98px 0 0 0 #bf0e12; -ms-box-shadow:inset 98px 0 0 0 #bf0e12;-o-box-shadow:inset 98px 0 0 0 #bf0e12;}

.f1{background: #1d1d1d;padding-top: 30px;padding-bottom: 30px;}
.s_f11{width: 100%;height: auto;-webkit-justify-content: center;}
.s_f11 img{max-width: 100%;height: 60px;}
.s_f12{width: 100%;padding-top: 18px;position: relative;}
.s_f12::before{position: absolute;left: 0;top: 0;content: '';background: #343434;width: 1px;height: 200px;}
.s_f12::after{position: absolute;right: 0;top: 0;content: '';background: #343434;width: 1px;height: 200px;}
.s_f12t{ text-align: center;}
.s_f12t h3{font-family: 'MFYueHei_Noncommercial-Regular';line-height: 30px;font-size: 16px;color: #fff;}
@font-face { font-family: 'MFYueHei_Noncommercial-Regular'; src: url('../fonts/MFYueHei_Noncommercial-Regular.otf');}
.s_f12t p{ font-family: Arial; line-height: 16px; font-size: 10px; color: #fff; text-transform: uppercase;}
.s_f12m{width: 220px;margin: auto;margin-top: 20px;}
.s_f12m .ewm{ width: 100px; text-align: center;}
.s_f12m .ewm img{ max-width: 95px;}
.s_f12m .ewm p{ margin-top: 5px; line-height: 20px; font-size: 12px; color: #fff;}
.s_f12b{width: 220px;margin: auto;margin-top: 20px;}
.s_f12b p{ line-height: 23px; font-size: 15px; color: #fff;}
.s_f12b h1{line-height: 30px;font-family: 'DINPro-Bold';font-size: 20px;color: #fff;}
.s_f13{width: 100%;padding-left: 0;}
.s_f13t h1{padding-top: 15px;line-height: 26px;font-size: 16px;color: #fff;text-align: center;}
.s_f13b ul{ overflow: hidden;}
.s_f13b ul li{float: left;width: 48%;margin-top: 15px;padding-left: 1%;overflow: hidden;}
.s_f13b ul li:nth-of-type(1){ padding-left: 0;}
.s_f13b ul li:nth-of-type(6){ padding-left: 0;}
.s_f131{width: 22px;margin-top: 8px;}
.s_f131 img{ max-width: 100%;}
.s_f132{ width: calc(100% - 30px);}
.s_f132 h2{line-height: 30px;font-size: 15px;color: #fff;font-weight: bold;}
.s_f132 h3{font-family: Arial;line-height: 22px;font-size: 13px;color: #fff;text-transform: capitalize;}
.s_f132 h4{margin: 0;margin-bottom: 5px;line-height: 20px;padding: 0;font-size: 12px;color: #fff;}
.s_f132 p{background: url(../images/y.jpg) no-repeat left center;padding: 3px 0;padding-left: 12px;line-height: 22px;font-size: 13px;color: #8a8a8a;}
.f10{display: flex;height: auto;}
.f11{width: 20%;}
.f11 img{max-width: 100%;height: 50px;}
.f12{width: 32%;height: 100%;border-left: 1px solid #343434;border-right: 1px solid #343434;text-align: center;}
.f12t h3{font-family: 'MFYueHei_Noncommercial-Regular';line-height: 35px;font-size: 18px;color: #fff;}
@font-face { font-family: 'MFYueHei_Noncommercial-Regular'; src: url('../fonts/MFYueHei_Noncommercial-Regular.otf');}
.f12t p{ font-family: Arial; line-height: 16px; font-size: 10px; color: #fff; text-transform: uppercase;}
.f12b{ width: 215px; margin: auto; margin-top: 40px;}
.f12 .ewm{ width: 95px;}
.f12 .ewm img{ max-width: 100%;}
.f12 .ewm p{ margin-top: 10px; line-height: 20px; font-size: 14px; color: #fff;}
.f13{width: 48%;padding-left: 4%;}
.f13t h3{line-height: 30px;font-size: 16px;color: #fff;}
.tel2{}
.tel2 h1{line-height: 48px;font-family: 'DINPro-Bold';font-size: 22px;color: #fff;}
@font-face { font-family: 'DINPro-Bold'; src: url('../fonts/DINPro-Bold.ttf');}
.tel2 span{background: #fff;display: block;width: 1px;height: 20px;margin: 0 6px;margin-top: 15px;}
.f13b{margin-top: 10px;}
.f13b h2{margin-bottom: 6px;line-height: 35px;font-size: 18px;color: #fff;}
.l_m a{display: inline-block;line-height: 16px;padding: 0 5px;margin-top: 6px;border-left: 1px solid #fff;font-size: 14px;color: #fff;}
.l_m a:first-child{ border: none; padding-left: 0;}
.f2{ background: #1d1d1d; padding: 25px 15px;}
.f2 span{ display: inline-block; font-size: 16px; color: #fff; opacity: 0.5;}
.f2 a{ display: inline-block; margin-left: 30px; font-size: 16px; color: #fff; opacity: 0.5;}
.f3{ background: #111111; padding: 15px 0; line-height: 30px; text-align: center;}
.f3 p{ font-size: 15px; color: #fff; opacity: 0.5;}
.f3 a{ font-size: 15px; color: #fff; opacity: 0.5;}

/* 澳美 */
.nban1{ width: 100%; height: 100%; position: relative; text-align: center;}
.nban11{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1;}
.nban11 .container{ height: 100%;}
.nb11 h1{line-height: 30px;font-size: 16px;color: #fff;font-weight: normal;}
.nb11 h1:first-child{ font-weight: bold;}
.nb11 span{display: block;background: #fff;width: 50px;margin: 8px auto;height: 1px;}
.nb11 p{line-height: 22px;font-family: 'AvantGardeLT-Book';font-size: 15px;color: #fff;opacity: 0.5;}
.nb12{max-width: 550px;margin: auto;margin-top: 10px;margin-bottom: 0px;}
.nb12 p{line-height: 25px;font-size: 14px;color: #fff;}
.nban12{ width: 100%; height: 100%; position: relative;}
.nban12 img{max-width: 100%;height: 40vh;object-fit: cover;}

.dq{border-bottom: 1px solid #e5e5e5;padding: 10px 0;}
.dq0{background: url(../images/dq.png) no-repeat left top 7px;padding-left: 25px;line-height: 30px;color: #7c7c7c;}
.dq0 a{ color: #7c7c7c;}

.ab1{margin-top: 30px;margin-bottom: 30px;}
.ab11{width: 100%;text-align: center;}
.ab11 h1{font-family: 'SourceHanSansCN-Heavy';width: 100%;font-size: 18px;color: #0c0c0c;font-weight: bold;}
@font-face { font-family: 'SourceHanSansCN-Heavy'; src: url('../fonts/SourceHanSansCN-Heavy.ttf');}
.ab11 h2{font-family: 'AvantGardeLT-Demi';width: 100%;padding-top: 10px;font-size: 20px;color: #d22422;font-weight: bold;writing-mode: initial;text-transform: uppercase;}
.ab12{width: 100%;margin-top: 15px;}
.ab12 p{text-indent: 2em;line-height: 30px;padding-bottom: 10px;font-size: 14px;color: #616161;}
.ab2 ul li{background: #efefef;width: 50%;height: 185px;border-top: 1px solid #fff;border-left: none;text-align: center;}
.ab2 ul li:nth-child(-n + 4){ border-top: 1px solid #fff;}
.ab2 ul li:nth-child(-n + 2){ border-top: none;}
.ab2 ul li:nth-of-type(1){background: url(../images/d.png) no-repeat center #efefef;border-left: none;background-size: 100px;}
.ab2 ul li:nth-of-type(5){ border-left: none;}
.ab2 ul li:nth-of-type(6){background: #fff;width: 100%;}
.ab2 ul li:nth-of-type(8){ border-left: none;}
.ab2 ul li:nth-of-type(even){ border-left: 1px solid #fff;}
.ab2 ul li:nth-of-type(7){ border-left: 1px solid #fff;}
.ab2 ul li.sj{ display: -webkit-box; display: -webkit-flex; background: #fff; width: 100%;}
.ab2 ul li img{ height: 80px;}
.ab2 ul li h2{font-family: 'AvantGardeLT-Demi';max-width: 120px;margin: auto;line-height: 25px;font-size: 18px;color: #0a0a0a;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.ab2 ul li:nth-of-type(2) h2{ max-width: 110px;}
.ab2 ul li:nth-of-type(9) h2{ max-width: 110px;}
.ab2 ul li span{display: block;background: #303030;content: '';width: 120px;margin: 10px auto;height: 1px;}
.ab2 ul li h1{margin: auto;line-height: 28px;font-size: 16px;color: #0a0a0a;font-weight: bold;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}

.ab3{background: url(../images/map.png) no-repeat center #111111;min-height: auto;padding-top: 30px;padding-bottom: 30px;}
.ab31{margin-top: 30px;text-align: center;}
.ab31 p{line-height: 30px;font-size: 15px;color: #fff;}
.ab3 .n5t{font-family: Arial;font-size: 18px;color: #bf0e12;}
.ab3 .n5t span:nth-of-type(1){line-height: 30px;font-size: 22px;font-weight: bold;}
.ab3 .n5t span:nth-of-type(2){ vertical-align: top;}
.ab3 .n5 ul li:last-child span{line-height: 30px;font-size: 22px;font-weight: normal;}
.ab3 .n5 ul li:last-child span:nth-of-type(1){line-height: 30px;font-size: 20px;font-weight: bold;}
.ab3 .n5 ul li:last-child span:nth-of-type(2){ font-weight: bold;}
.ab3 .n5b{line-height: 30px;font-size: 14px;color: #fff;opacity: 0.5;font-weight: bold;}

.ab4{margin-top: 30px;}
.ab4b{margin-top: 30px;position: relative;}
.ab41{overflow: hidden;padding: 8px 0;}
.ab41 ul li{width: 48%;float: left;margin: 5px 0;max-height: 330px;margin-right: 0;}
.ab41 ul li img{ max-width: 100%; max-height: 100%;}
.ab41 ul li:nth-of-type(7n){ margin-right: 0;}
.ab41 ul li:nth-of-type(even){ float: right;}
.ab42{ position: absolute; background: rgba(0,0,0,0.5); width: 100%; height: 100%; left: 0; top: 0; z-index: 1;}

.ab5{background: #f3f3f3;padding-top: 30px;padding-bottom: 15px;}
.ab5b{margin-top: 30px;}
.ab5b ul{ overflow: hidden;}
.ab5b ul li{background: #fff;width: 50%;margin-bottom: 8px;height: 120px;float: left;padding: 0 8px;}
.ab5b ul li:nth-of-type(even){ background: #e7e7e7;}
.ab5b ul li img{max-width: 100%;max-height: 80px;object-fit: cover;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}

/* 核心团队 */
.nban2{ width: 100%; height: 100%; position: relative; text-align: center;}
.nban21{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;padding-top: 0px;}
.nban21 .container{ height: 100%;}
.nb21 h1{line-height: 30px;font-size: 16px;color: #fff;font-weight: bold;}
.nb21 span{display: block;background: #bf0e12;width: 50px;margin: 8px auto;height: 1px;}
.nb21 p{line-height: 22px;font-family: 'AvantGardeLT-Book';font-size: 15px;color: #fff;opacity: 0.5;}
.nb22{max-width: 830px;margin: auto;margin-top: 15px;}
.nb22 p{line-height: 25px;font-size: 14px;color: #fff;opacity: 0.5;}
.nban22{ width: 100%; height: 100%; position: relative;}
.nban22 img{max-width: 100%;height: 40vh;object-fit: cover;}

.tm1{margin-top: 30px;margin-bottom: 30px;}
.tmt{margin-bottom: 30px;}
.tmt h1{display: inline-block;line-height: 30px;font-size: 18px;color: #303030;}
.tmt h2{display: inline-block;font-family: 'AvantGardeLT-Book';line-height: 25px;margin-left: 10px;font-size: 14px;color: #707070;vertical-align: bottom;text-transform: uppercase;}
.tm10{padding-bottom: 30px;}
.tm11{ width: 23.7%;}
.tm12{ width: 71.9%;}
.tm12 h1{padding: 5px 0;line-height: 30px;padding-bottom: 6px;font-size: 16px;color: #303030;position: relative;}
.tm12 h1 strong{margin-right: 12px;}
.tm12 h1::after{position: absolute;left: 0;bottom: 0;display: block;content: '';background: #d6d6d6;max-width: 568px;width: 100%;height: 1px;}
.tm12 h2{font-family: 'AvantGardeLT-Book';line-height: 25px;margin-top: 6px;font-size: 15px;color: #303030;}
.tm12 h3{margin: 15px 0;line-height: 26px;font-size: 16px;color: #7e7e7e;}
.tm12 p{line-height: 26px;font-size: 14px;color: #7e7e7e;}
.tmb{margin-top: 0px;}
.tmb .more{display: block;width: 128px;margin: auto;line-height: 35px;color:#202020;font-size: 14px;text-align: center;border-radius: 45px;border: 2px solid #a0a0a0;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.tmb .more:hover{ width: 128px; color:#fff; border: 2px solid #bf0e12; box-shadow:inset 128px 0 0 0 #bf0e12; -webkit-box-shadow:inset 128px 0 0 0 #bf0e12; -moz-box-shadow:inset 128px 0 0 0 #bf0e12; -ms-box-shadow:inset 128px 0 0 0 #bf0e12;-o-box-shadow:inset 128px 0 0 0 #bf0e12;}

.tm2{margin-bottom: 30px;}
.tm2m ul:after { display:block; content:""; width: 29.4%; height:0px;}
.tm2m ul li{width: 33%;margin-left: 0.5%;margin-bottom: 15px;}
.tm2m ul li .tp{ width: 47.8%;}
.tm2m ul li .tp img{max-width: 100%;height: 150px;}
.tm2m ul li .wz{ width: 50%; display: flex; align-items: flex-end;}
.tm2m ul li .wz h1{line-height: 35px;font-size: 16px;color: #303030;}
.tm2m ul li .wz h1:first-child{ font-weight: bold;}
.tm2m ul li .wz h2{font-family: 'AvantGardeITCbyBT-Book';position: relative;padding: 2px 0;padding-bottom: 12px;line-height: 22px;font-size: 14px;color: #303030;}
@font-face { font-family: 'AvantGardeITCbyBT-Book'; src: url('../fonts/AvantGardeITCbyBT-Book.ttf');}
.tm2m ul li .wz h2::after{ position: absolute; left: 0; bottom: 0; display: block; content: ''; background: #dbdbdb; width: 100%; height: 1px; margin-bottom: 10px;}

/* 案例 */
.nb2 .nb21 h1{ font-weight: normal;}
.nb2 .nban21{ padding-top: 0;}

.c1{padding-top: 30px;padding-bottom: 30px;}
.ct1{ width: 70%; display: flex;}
.ct11{width: 19%;max-width: 295px;position: relative;}
.ct11::after{position: absolute;top: 5px;right: 0;content: '';background: #939393;width: 1px;height: 40px;}
.ct11 h1{line-height: 50px;font-size: 18px;color: #303030;font-weight: bold;letter-spacing: 0px;}
.ct12{padding-left: 20px;}
.ct12 h2{line-height: 30px;font-size: 16px;color: #707070;}
.ct12 p{line-height: 20px;color: #707070;}
.ct2{width: 50%;max-width: 150px;margin-top: 15px;}
.ct2 a{display: block;background: url(../images/xq.png) no-repeat left center;background-size: 16px;line-height: 30px;padding-left: 20px;font-size: 15px;color: #303030;}
.cm{padding-top: 15px;}
.cm ul:after { display:block; content:""; width: 32.6%; height:0px;}
.cm .item{ width: 32.6%; margin-left: 0; margin-top: 15px; border: 1px solid #ebeaea;}
.cm .item:nth-of-type(even){ float: right;}
.cm .item .cm1 img{ height: 120px; object-fit: cover;}
.cm .item .cm2{background: #fff;padding: 15px;padding-bottom: 15px;}
.cm .item .cm2 h3{margin-bottom: 5px;line-height: 30px;font-size: 16px;color: #222222;font-weight: bold;}
.cm .item .cm2 p{line-height: 22px;font-size: 14px;color: #3b3b3b;}
.cb{ width: 128px; margin-top: 30px;}
.cb .more{display: block;width: 100%;margin: auto;line-height: 35px;color:#202020;font-size: 14px;text-align: center;border-radius: 45px;border: 2px solid #a0a0a0;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.cb .more:hover{ width: 128px; color:#fff; border: 2px solid #bf0e12; box-shadow:inset 128px 0 0 0 #bf0e12; -webkit-box-shadow:inset 128px 0 0 0 #bf0e12; -moz-box-shadow:inset 128px 0 0 0 #bf0e12; -ms-box-shadow:inset 128px 0 0 0 #bf0e12;-o-box-shadow:inset 128px 0 0 0 #bf0e12;}

.c2{ background: #f7f7f7; padding-top: 30px; padding-bottom: 30px;}
.c2 .cm{ padding-top: 25px;}

.c3{ padding-top: 30px; padding-bottom: 30px;}
.c3 .cm{ padding-top: 25px;}

.c4{ background: #f7f7f7; padding-top: 30px; padding-bottom: 30px;}
.c4 .cm{ padding-top: 30px;}

.c5{ padding-top: 30px; padding-bottom: 82px;}

.c6{ background: #f7f7f7; padding-top: 30px; padding-bottom: 30px;}
.c6 .cm{ padding-top: 15px;}

.c7{ padding-top: 40px; padding-bottom: 30px;}

.c8{ background: #f7f7f7; padding-top: 30px; padding-bottom: 30px;}
.c8 .cm{ padding-top: 25px;}

.c9{ padding-top: 30px; padding-bottom: 30px;}
.c9 .cm{ padding-top: 15px;}

.c10{ background: #f7f7f7; padding-top: 30px; padding-bottom: 30px;}
.c10 .cm{ padding-top: 25px;}

/* 案例详情页 */
.s_case{padding-top: 30px;padding-bottom: 30px;}
.s_c1{width: 100%;}
.s_c1t{padding-bottom: 15px;text-align: center;}
.s_c1t h1{ padding: 6px 0;line-height: 26px;font-size: 18px;color: #2a2a2a;}
.s_c1t h4{line-height: 22px;font-size: 14px;color: #6b6b6b;}
.s_c1t h4 span{display: inline-block;margin: 0 5px;font-size: 13px;}
.s_c1m{padding-top: 16px;padding-bottom: 30px;border-top: 1px dashed #dcdcdc;border-bottom: 1px solid #e0e0e0;}
.s_c1m p{ line-height: 30px; color: #7c7c7c;}
.s_c1m img{ max-width: 100%; width: auto!important; height: auto!important;}
.s_c1b{margin-top: 30px;padding: 0 2%;overflow: hidden;}
.s_c1b a{display: block;width: 88px;max-width: 175px;line-height: 30px;border: 1px solid #b9b9b9;border-radius: 36px;text-align: center;color: #363636;}
.s_c1b a:hover{ background: #bf0e12; border: 1px solid #bf0e12; color: #fff;}
.s_c1b a.prev{ float: left;}
.s_c1b a.next{ float: right;}
.s_c2{width: 100%; margin-top: 15px;}
.s_c2t{ border-bottom: 1px solid #dfe1e0;}
.s_c2t h1{position: relative;line-height: 35px;display: inline-block;margin-right: 8px;font-size: 16px;color: #232323;}
.s_c2t h1::after{ position: absolute; content: ''; left: 0; bottom: -1px; background: #bf0e12; width: 100%; height: 2px;}
.s_c2t h2{line-height: 20px;display: inline-block;font-size: 14px;color: #9b9b9b;}
@font-face { font-family: 'AvantGardeCE-Book'; src: url('../fonts/AvantGardeCE-Book.otf');}
.s_c2b{padding-top: 15px;}
.s_c2b ul li{margin-top: 15px;border: 1px solid #ebeaea;}
.s_c22{padding: 15px;}
.s_c22 h3{line-height: 30px;font-size: 16px;color: #222222;}
.s_c22 p{ line-height: 28px; color: #3b3b3b;}

/* 动态 */
.l_n{padding-top: 30px;padding-bottom: 30px;}
.lnt .s5m{ margin-bottom: 0;}
.lnm{margin-bottom: 30px;}
.lnm ul li{display: flex;padding: 30px 0;border-bottom: 1px solid #dcdcdc;}
.ln1{ width: 38.8%;}
.ln2{width: 61%;margin-left: auto;padding-left: 4.6%;position: relative;}
.ln2 span{display: block;line-height: 30px;font-size: 15px;color: #6b6b6b;}
.ln2 h3{margin: 0;line-height: 30px;font-size: 15px;color: #393939;}
.ln2 p{line-height: 25px;color: #7c7c7c;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}
.ln2 a.re{display: block;position: static;bottom: 40px;line-height: 26px;width: 110px;margin-top: 8px;border-bottom: 1px solid #7c7c7c;font-size: 14px;color: #7c7c7c;}
.lnm ul li:hover .t_p img{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1);}
.lnm ul li:hover .ln2 h3{ color: #313131;}
.lnm ul li:hover .ln2 a.re{ border-bottom: 1px solid #010101; color: #010101;}

/* 分页 */
.page {text-align: center;}
.page span {display: inline-block;padding: 0 12px;line-height: 34px;background: #bf0e12;color: #fff;text-align: center;margin: 0 4px;border-radius: 5px;margin-bottom: 5px;}
.page a {display: inline-block;line-height: 32px;border: 1px solid #dcdcdc;text-align: center;color: #2c2c2c;padding: 0 12px;margin: 0 4px;border-radius: 5px;margin-bottom: 5px;}

/* 动态详情页 */
.s_news{padding-top: 30px;padding-bottom: 30px;}
.s_n1{width: 100%;}
.s_n1t{ padding-bottom: 35px; text-align: center;}
.s_n1t h1{ padding-bottom: 10px; line-height: 46px; font-size: 28px; color: #2a2a2a;}
.s_n1t h4{ font-size: 14px; color: #878787;}
.s_n1 .s_c1t h4 span{ margin: 0 6px;}
.s_n1m{padding-top: 30px;padding-bottom: 30px;border-top: 1px dashed #dcdcdc;border-bottom: 1px solid #e0e0e0;}
.s_n1m p{ line-height: 30px; color: #7c7c7c;}
.s_n1m img{ max-width: 100%; width: auto!important; height: auto!important;}
.s_n1b{margin-top: 20px;padding: 0 2%;line-height: 30px;}

.s_n2{width: 100%;margin-top: 15px;}
#fenxiang .bds_more {border-right: none;background: url(../images/fx.png) no-repeat center;background-size: 20px;}
.s_n12{width: 90px;}
.s_n12 a{display: block;font-family: simsun;font-size: 25px;color: #d5d5d5;}
.s_n12 a:hover{ color: #cb3a3e;}
.s_n2t{ border-bottom: 1px solid #dfe1e0;}
.s_n2t h1{position: relative;line-height: 35px;display: inline-block;margin-right: 8px;font-size: 16px;color: #232323;}
.s_n2t h1::after{ position: absolute; content: ''; left: 0; bottom: -1px; background: #bf0e12; width: 100%; height: 2px;}
.s_n2t h2{line-height: 20px;display: inline-block;font-size: 14px;color: #9b9b9b;}
.s_n2b{ margin-top: 15px;}
.s_n2b ul li{padding: 15px 0;border-bottom: 1px dashed #ebebeb;}
.s_n2b ul li h3{margin-bottom: 6px;line-height: 30px;font-weight: normal;}
.s_n2b ul li h3 a{display: block;font-size: 15px;color: #1d1d1d;font-weight: normal;}
.s_n2b ul li p{line-height: 22px;font-size: 14px;color: #878787;}

/* 荣誉 */
.r_y ul li{padding: 15px 0;-webkit-transition: all .2s linear;transition: all .2s linear;}
.r_y ul li .container{ -webkit-transition: all .2s linear; transition: all .2s linear;}
.r_y ul li:nth-of-type(odd){ background: #f3f3f3;}
.r_y1{width: 70%;margin-top: 15px;-webkit-justify-content: left;}
.r_y1 p{line-height: 25px;font-size: 16px;color: #424242;font-weight: bold;}
.r_y1 h1{margin-top: 5px;line-height: 30px;font-size: 16px;color: #424242;font-weight: normal;}
.r_y2{width: 28%;margin-right: 1.4%;height: 150px;display: -webkit-box;display: -webkit-flex;-webkit-justify-content: center;-webkit-align-items: center;}
.r_y2 img{ max-width: 100%; max-height: 100%; object-fit: cover;}
.r_y ul li:hover{ -webkit-box-shadow: 0 0px 8px rgba(0, 0, 0, .1); box-shadow: 0 0px 8px rgba(0, 0, 0, .1);}
.r_y ul li:hover .container{ padding: 0 8px; -webkit-transition: all .2s linear; transition: all .2s linear;}

/* 联系 */
.c_t1{padding-top: 30px;padding-bottom: 30px;}
.c_t1m{margin: 30px 0;}
.lx1{width: 100%;margin-top: 0;}
.lx1 h1{line-height: 35px;font-size: 18px;color: #181818;}
.lx2{width: 100%;margin-top: 15px;}
.lx2t p{line-height: 28px;font-size: 15px;color: #7b7b7b;}
.lx2b{ margin-top: 15px;}
.lx2b p{line-height: 23px;color: #7b7b7b;}
.lx3{width: 47%;padding: 15px 0;border-bottom: 1px solid #e9e9e9;}
.lx31{ width: 80%;}
.lx31 h1{line-height: 35px;font-size: 16px;color: #373737;}
.lx31 h2{margin-bottom: 15px;font-family: AvantGardeCE-Book;line-height: 22px;font-size: 15px;color: #b8b7b7;}
.lx31 p{line-height: 23px;font-size: 14px;color: #585858;display: -webkit-box;display: -webkit-flex;-webkit-align-items: center;font-weight: bold;}
.lx31 p span{display: inline-block;background: #bbbbbb;width: 1px;height: 16px;margin: 0 16px;}
.lx32 a{display: block;background: url(../images/jt1.png) no-repeat;width: 25px;height: 15px;background-size: 25px;}
.lx3:hover .lx31 h1{ color: #bf0e12;}
.lx3:hover .lx32 a{background: url(../images/jt2.png) no-repeat;background-size: 25px;}

.c_t2{background: #fafafa;padding-top: 30px;padding-bottom: 30px;}
.c_t21 h1{line-height: 40px;padding-bottom: 8px;border-bottom: 1px solid #b4b4b4;font-size: 16px;color: #151515;font-weight: bold;}
.c_t22{padding-top: 30px;padding-bottom: 15px;}
.c_t22 label{ display: inline-block; border: 1px solid #c0c0c0; margin-bottom: 23px;}
.c_t22 label:nth-child(-n + 3){width: 32.1%;overflow: hidden;}
.c_t22 label span{width: 62px;float: left;height: 100%;padding: 0 10px;text-align: center;border-right: 1px solid #c0c0c0;font-size: 15px;color: #232323;font-weight: bold;display: -webkit-box;display: -webkit-flex;-webkit-justify-content: center;-webkit-align-items: center;}
.c_t22 label input{float: left;background: none;width: calc(100% - 63px);line-height: 50px;border: none;padding-left: 50px;font-size: 15px;}
.c_t22 label:nth-child(-n + 3) span{height: 50px;}
.c_t22 label:nth-of-type(1) input{background: url(../images/n.png) no-repeat left 10px center;background-size: 18px;}
.c_t22 label:nth-of-type(2) input{background: url(../images/t.png) no-repeat left 10px center;background-size: 22px;}
.c_t22 label:nth-of-type(3) input{background: url(../images/t.png) no-repeat left 10px center;background-size: 22px;}
.c_t22 label:nth-of-type(4) textarea{width: calc(100% - 63px);font-size: 15px;height: 100%;padding-top: 50px;padding-left: 50px;border: none;background: url(../images/z.png) no-repeat left 10px center;background-size: 26px;}
.c_t22 label:nth-of-type(4){width: 100%;height: 150px;}
.c_t22 label:nth-child(4) span{height: 100%;}
.c_t23{margin-top: 0;}
.c_t23 input{width: 110px;line-height: 40px;text-align: center;border: none;font-size: 15px;}
.c_t23 input.sub{ background: #bf0e12; color: #fff; margin-right: 12px;}
.c_t23 input.res{ background: #c0c0c0; color: #505050;}

/* 招聘 */
.r_c{padding-top: 30px;padding-bottom: 30px;}
.r_c1{width: 100%;text-align: center;}
.r_c1 h1{margin-bottom: 8px;line-height: 35px;font-size: 18px;color: #181818;}
.r_c1 p{font-family: AvantGardeCE-Book;line-height: 25px;font-size: 15px;color: #181818;}
.r_c2{width: 100%;margin-top: 30px;}
.r_c2t{ border-bottom: 1px solid #dcdcdc;}
.r_c2t h1{line-height: 30px;font-size: 16px;color: #1e1e1e;}
.r_c2t h2{font-family: AvantGardeCE-Book;line-height: 26px;font-size: 14px;color: #181818;}
.r_c2b{margin-top: 30px;}
.rc{margin-bottom: 20px;}
.rc h3{margin-bottom: 15px;border-left: 5px solid #bf0e12;padding-left: 10px;font-size: 15px;color: #262525;font-weight: bold;}
.rc p{ line-height: 30px; color: #696969;}
.rc img{ max-width: 100%; width: 100%!important; height: 100%!important;}
}
@media (min-width:993px){
.menu .nav{/* width:970px; */}
.menu .nav .e_j{opacity: 0;transition: .25s;visibility: hidden;top: 100%;}
.menu .nav ul li:hover .e_j{opacity: 1;transition: .25s;visibility: visible;top: 108px;}

.sj{ display: none;}
}
@media (min-width:1200px){
.menu .nav{/* width:1200px; */}
}
@media only screen and (max-width:600px){
	.step12 .m1{ width: 100%; margin-bottom: 15px;}
	.step12 .m1:nth-of-type(2){ width: 100%;}
	
	.s51{width: 100%;}
	.s5b .n12 p{ width: 100%; float: none;}
	.s52{width: 100%;}
	
	.f1{background: #1d1d1d;padding-top: 30px;padding-bottom: 15px;}
	.f10{display: block;height: auto;}
	.f11{width: 100%;text-align: center;}
	.f11 img{max-width: 100%;height: 60px;}
	.f12{width: 100%;height: 100%;margin-top: 15px;border-left: 1px solid #343434;border-right: 1px solid #343434;text-align: center;}
	.f12t h3{font-family: 'MFYueHei_Noncommercial-Regular';line-height: 30px;font-size: 16px;color: #fff;}
	@font-face { font-family: 'MFYueHei_Noncommercial-Regular'; src: url('../fonts/MFYueHei_Noncommercial-Regular.otf');}
	.f12t p{ font-family: Arial; line-height: 16px; font-size: 10px; color: #fff; text-transform: uppercase;}
	.f12b{width: 215px;margin: auto;margin-top: 20px;}
	.f12 .ewm{ width: 95px;}
	.f12 .ewm img{ max-width: 100%;}
	.f12 .ewm p{margin-top: 6px;line-height: 20px;font-size: 14px;color: #fff;}
	.f13{width: 100%;padding-left: 0;float: none;margin-top: 15px;}
	.f13t h3{line-height: 28px;font-size: 15px;color: #fff;}
	.tel2{ display: block;}
	.tel2 h1{display: inline-block;line-height: 30px;font-family: 'DINPro-Bold';font-size: 20px;color: #fff;}
	@font-face { font-family: 'DINPro-Bold'; src: url('../fonts/DINPro-Bold.ttf');}
	.tel2 span{background: #fff;display: inline-block;width: 1px;height: 13px;margin: 0 5px;margin-top: 15px;}
	.f13b{margin-top: 10px;}
	.f13b h2{margin-bottom: 6px;line-height: 30px;font-size: 16px;color: #fff;}
	.l_m a{display: inline-block;line-height: 16px;padding: 0 5px;margin-top: 6px;border-left: 1px solid #fff;font-size: 14px;color: #fff;}
	.l_m a:first-child{ border: none; padding-left: 0;}
	.f2{background: #1d1d1d;padding: 15px;}
	.f2 .m{ padding:0;}
	.f2 span{display: inline-block;font-size: 15px;color: #fff;opacity: 0.5;}
	.f2 a{display: inline-block;margin-left: 0px;margin-right: 8px;font-size: 14px;color: #fff;opacity: 0.5;margin-bottom: 6px;}
	.f3{ background: #111111; padding: 15px 0; line-height: 23px; text-align: center;}
	.f3 p{font-size: 14px;color: #fff;opacity: 0.5;}
	.f3 a{ font-size: 14px; color: #fff; opacity: 0.5;}
	
	.tm11{ width: 100%;}
	.tm12{ width: 100%; margin-top: 15px;}
	
	.tm2m ul li{width: 49%;margin-bottom: 15px;}
	.tm2m ul li .tp{ width: 47.8%;}
	.tm2m ul li .tp img{max-width: 100%;height: 120px;}
	.tm2m ul li .wz{ width: 50%; display: flex; align-items: flex-end;}
	.tm2m ul li .wz h1{line-height: 35px;font-size: 15px;color: #303030;}
	.tm2m ul li .wz h1:first-child{ font-weight: bold;}
	.tm2m ul li .wz h2{font-family: 'AvantGardeITCbyBT-Book';position: relative;padding: 2px 0;padding-bottom: 12px;line-height: 22px;font-size: 13px;color: #303030;}
	
	.ct1{width: 100%;display: flex;}
	.ct11{width: 30%;max-width: 295px;position: relative;}
	.ct2{width: 100%;max-width: 150px;margin-top: 15px;}
	.cm .item{width: 49%;margin-top: 15px;border: 1px solid #ebeaea;}
	.cm .item .cm2 h3{margin-bottom: 5px;line-height: 30px;font-size: 15px;color: #222222;font-weight: bold;}
	
	.lnm ul li{display: block;padding: 30px 0;border-bottom: 1px solid #dcdcdc;}
	.ln1{width: 100%;}
	.ln2{width: 100%;margin-left: auto;padding-left: 0;position: relative; margin-top: 15px;}
	
	/* 荣誉 */
	.r_y ul li{padding: 15px 0;-webkit-transition: all .2s linear;transition: all .2s linear;}
	.r_y ul li .container{ -webkit-transition: all .2s linear; transition: all .2s linear;}
	.r_y ul li:nth-of-type(odd){ background: #f3f3f3;}
	.r_y1{width: 60%;margin-top: 0px;-webkit-justify-content: left;}
	.r_y1 p{line-height: 25px;font-size: 15px;color: #424242;font-weight: bold;}
	.r_y1 h1{margin-top: 5px;line-height: 25px;font-size: 15px;color: #424242;font-weight: normal;}
	.r_y2{width: 39%;margin-right: 0;height: 120px;display: -webkit-box;display: -webkit-flex;-webkit-justify-content: center;-webkit-align-items: center;}
	.r_y2 img{ max-width: 100%; max-height: 100%; object-fit: cover;}
	.r_y ul li:hover{ -webkit-box-shadow: 0 0px 8px rgba(0, 0, 0, .1); box-shadow: 0 0px 8px rgba(0, 0, 0, .1);}
	.r_y ul li:hover .container{ padding: 0 8px; -webkit-transition: all .2s linear; transition: all .2s linear;}
	
	.c_t1m{ margin-bottom: 15px;}
	.lx3{ width: 100%;}
	.c_t22 label:nth-child(-n + 3){ width: 100%;}
	
	.r_c{ padding-bottom: 15px;}
	.r_c1 h1{font-size: 16px; line-height: 30px;}
}
@media (max-width:413px){
.tm2m ul li{width: 100%;margin-bottom: 15px;}
.tm2m ul li .tp img{ height:auto;}

.cm .item{width: 100%;}
.cm .item .cm1 img{ height: 180px;}
}
@media (max-width:374px){
.navbar-header img{height: 45px;}

.menu{ top: 75px;}

.ct11{ width: 42%;}
.ct11 h1{ font-size: 17px;}
.cm .item .cm1 img{ height: 160px;}

.r_y1{width: 100%;margin-top: 0px;-webkit-justify-content: left;}
.r_y2{width: 100%;margin-right: 0;height: 120px;margin-top: 15px;}
}