/*
Theme Name:ph-motor Theme
Version: 1.0
*/
body{
    overflow-x: hidden;
    position: relative;
	font-family: 'Rubik-Regular';
	font-size: 16px;
	max-width: 1920px;margin-left: auto;margin-right: auto;
	background: #fff;
}
* {    margin: 0;    padding: 0;    -webkit-appearance: none; /*去掉浏览器默认样式*/    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);    -webkit-touch-callout: none;    box-sizing: border-box;}
h1,h2,h3{
	font-family: 'RussoOne-Regular';position: relative;
}
ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
a:active,a:link,a:focus,a:visited{
    text-decoration: none;
}
input,
textarea,
select,
button {
	border: 0;
	outline: none;
}
.row {
    margin-right: 0;
    margin-left: 0;
}
.wrapper {
    width: 1540px;margin: 0 auto;
}
.wrappers{
    width: 1670px;margin: 0 auto;
}
.col-xs-5th, .col-sm-5th, .col-md-5th, .col-lg-5th {
	position: relative;
	min-height: 1px;
	padding-right: 10px;
	padding-left: 10px;
}
.btn{
	color: #FFFFFF !important;
	font-size: 16px;
	background-image: linear-gradient(90deg, 
			#ec1d23 0%, 
			#cf1d2b 100%), 
		linear-gradient(
			#fbb03b, 
			#fbb03b);
	display: flex;
	align-items: center;
	justify-content: space-evenly;
	text-decoration: none;
	position: relative;
	z-index: 1;
	overflow: hidden; 
	transition: all .3s;
	width: 220px;
	height: 40px;
	line-height: 43px;
	font-size: 18px;
	border-radius: 6px;
	text-align: center;
	font-family:"Rubik-Medium";
}
.btn i{
	transition: all .3s;
}
.btn:hover i{
	padding-right: 15px;transition: all .3s;color: #fff !important;
}
.swiper{
	overflow: hidden;position: relative;
}
@media ( min-width : 768px) {
	.col-sm-5th {
		width: 20%;
		float: left;
	}
}

@media ( min-width : 992px) {
	.col-md-5th {
		width: 20%;
		float: left;
	}
}

@media ( min-width : 1200px) {
	.col-lg-5th{
		width: 20%;
		float: left;
	}
}
@font-face {
    font-family: 'Rubik-Regular';
    src: url('/wp-content/themes/ph/assets/fonts/Rubik-Regular.eot');
    src: url('/wp-content/themes/ph/assets/fonts/Rubik-Regular.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/ph/assets/fonts/Rubik-Regular.woff2') format('woff2'),
        url('/wp-content/themes/ph/assets/fonts/Rubik-Regular.woff') format('woff'),
        url('/wp-content/themes/ph/assets/fonts/Rubik-Regular.ttf') format('truetype'),
        url('/wp-content/themes/ph/assets/fonts/Rubik-Regular.svg#Rubik-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Rubik-Medium';
    src: url('/wp-content/themes/ph/assets/fonts/Rubik-Medium.eot');
    src: url('/wp-content/themes/ph/assets/fonts/Rubik-Medium.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/ph/assets/fonts/Rubik-Medium.woff2') format('woff2'),
        url('/wp-content/themes/ph/assets/fonts/Rubik-Medium.woff') format('woff'),
        url('/wp-content/themes/ph/assets/fonts/Rubik-Medium.ttf') format('truetype'),
        url('/wp-content/themes/ph/assets/fonts/Rubik-Medium.svg#Rubik-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'RussoOne-Regular';
    src: url('/wp-content/themes/ph/assets/fonts/RussoOne-Regular.eot');
    src: url('/wp-content/themes/ph/assets/fonts/RussoOne-Regular.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/ph/assets/fonts/RussoOne-Regular.woff2') format('woff2'),
        url('/wp-content/themes/ph/assets/fonts/RussoOne-Regular.woff') format('woff'),
        url('/wp-content/themes/ph/assets/fonts/RussoOne-Regular.ttf') format('truetype'),
        url('/wp-content/themes/ph/assets/fonts/RussoOne-Regular.svg#RussoOne-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.flex{
    display: flex;
	display: -moz-box;
    /* Firefox 17- */
    display: -webkit-flex;
    /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
    display: -moz-flex;
    /* Firefox 18+ */
    display: -ms-flexbox;
    /* IE 10 */
}
#menu{
    display: none;z-index: 555;
}
#menu.mm-opened,#caidan.mm-opened {
    display: block;
}
.mm-clear:before, .mm-close:before{
	right: 14px;
}
.mm-clear:after, .mm-clear:before, .mm-close:after, .mm-close:before{
	width: 9px;height: 9px;
}
.mobile-bar{
	display: none;
}
.pc_none{
	display: none !important;
}/*解决模态框显示后页面偏移问题和背景颜色变黑问题*/
body.modal-open {
	overflow-y: auto !important;
	padding-right: 0 !important;
}
.modal-backdrop {
  opacity: 0 !important;
  filter: alpha(opacity=0) !important;
  display: none;
}
#exampleModal{
	padding-right: 0 !important;
}
/* search  模态框 */
.sear{
	cursor: pointer;
}
.modal{
	z-index: 999999;
}
.serch-home .modal-lg {
    width: 100%!important;
    margin-top: 0px!important;
    margin-left: 0px;
    max-width: 100%;
}
.fade.show {
    opacity: 1;
    background: rgba(51, 51, 51, 0.5);
}
.serch-home .modal-content {
    min-height: 260px;
    border-top: 0;
    border-radius: 0px;
    background: rgba(51, 51, 51, .7);
}
button.close {
    -webkit-appearance: none;
    padding: 15px;
    cursor: pointer;
    background: 0 0;
    border: 0;
    font-size: 31px!important;
    font-weight: 100;
    line-height: 1;
    color: #fff;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: 1;
}
.serch-home .form-p {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 900;
    padding-right: .625rem;
    padding-left: .625rem;
    padding-top: 3%;
    padding-bottom: 3%;
    color: #fff!important;
    width: 90%;
}
.serch-home form#searchform {
    border: none!important;
    margin: 0!important;
    padding-right: .625rem;
    padding-left: .625rem;
    position: relative;
    color: #fff!important;
}
.serch-home input#s {
    color: #fff!important;
    background: none;
    border: none;
    border-bottom: 2px solid #fdfdfd;
    font-weight: 900;
    padding: 6px 0 20px 0;
    height: auto;
    text-transform: lowercase;
    font-size: 30px;
    border-color: #fff!important;
    width: 100%;
}
.serch-home button.search-submit.search-btn {
    right: 10px;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    width: 50px;
    height: 50px;
    line-height: 40px;
    top: 16px;
    outline: 0;
    background: none!important;
    font-size: 38px;
    padding: 0!important;
    z-index: 4;
    cursor: pointer;
    color: #fff;
    overflow: hidden;
    position: absolute;
    border: none;
}
.serch-home form#searchform {
    border: none!important;
    margin: 0!important;
    padding-right: .625rem;
    padding-left: .625rem;
    position: relative;
    color: #fff!important;
}
.serch-home #searchform input{
	outline: none !important;
}
/* header */
.header-logo h1{
	margin-bottom:0px;margin-top:0px;
}
.header-top{
	background:#403f3f;
}
.header-bottom{
	background: #1e1e1e;
}
.header-top ul{
	height: 43px;text-align: right;display: flex;display: -webkit-flex;align-items: center;justify-content: end;
}
.header-top ul a{
	font-family: "Rubik-Regular";font-size: 14px;color: #fff;
}
.header-top ul li{
	margin-left: 40px;
}
.header-top ul li:first-child{
	margin-left: 0;
}
.hb-content{
	height: 80px;align-items: center;justify-content: space-between;
}
.hget a{
	display: flex;display: -webkit-flex;align-items: center;color: #fff;font-family:"Rubik-Medium";font-size: 18px; background-image: linear-gradient(90deg, #ec1d23 0%, #cf1d2b 100%), linear-gradient(#e3101a, #e3101a); line-height: 80px; padding: 0px 24px;text-decoration: none !important;cursor:pointer;
}
.header-right ul{
	height: 80px;align-items: center;
}
.hsear{
	margin-left: 34px;position:relative;
}
.mobile-bar{
	display: none;
}
#hamburger{
	color: #fff;margin-left: 20px;
}
.hsear i::before{
	color: #fff;
}
.hget img{
	margin-right: 12px;
}
header .navlist >li>a{
	font-family:"Rubik-Medium";font-size: 16px;color: #f4f7f2;line-height: 80px;display: block;position: relative;text-transform: uppercase;
}
header .navlist >li{
	padding-left: 32px;padding-right: 32px;
}
.sub-menu-toggle{
	display:none;
}
.navlist li{
	position: relative;transition: all .3s;
}
.navlist >li > .sub-menu{
	position: absolute;min-width: 250px;left: 0;top: 100%;border: 1px solid rgba(0, 0, 0, .15);box-shadow: 0 6px 12px rgb(0 0 0 / 18%); background: #ffffff; z-index: 5;border-top: 3px solid #ec1d23;/* box-shadow: 0 15px 30px -5px rgba(0, 0, 0, .07); */
}
.navlist .sub-menu .sub-menu{
	position: absolute;min-width: 250px;left: 100%;top: 0; border: 1px solid rgba(0, 0, 0, .15); box-shadow: 0 6px 12px rgb(0 0 0 / 18%); background: #ffffff;border-top: 3px solid #35ac39;
}
.navlist .sub-menu a{
	display: block;padding-left: 15px;padding-right: 15px;color: #121212;transition: all .3s;    line-height: 26px;padding-top: 6px;padding-bottom: 6px;
}
.navlist .sub-menu a:hover{
	color: #ec1d23 !important;transition: all .3s;
}
.navlist >li:hover >.sub-menu{
	display:block;
}
.navlist .sub-menu li:hover .sub-menu{
	display:block;
}
.navlist .sub-menu{
    display:none;
}
.navlist .sub-menu li{
	line-height: 45px;border-bottom: 1px solid #eee;width: 100%;
}
.header-bottom.affix{
	 position: fixed !important;top: 0;left: 0;box-shadow: 0px 0px 26px 0px #e5e5e5;z-index: 555; width: 100%;
}
.header-menu .navlist >li:hover,.header-menu .navlist >li.current-menu-item,.header-menu .navlist >li.current-menu-parent{
	background-image: linear-gradient(90deg, #ec1d23 0%, #cf1d2b 100%), linear-gradient(#e3101a, #e3101a);transition: all .3s;
}
.header_search{
	display:none;
}
.icon-right{
	display: none;
}
.banner{
	position: relative;
}
.ban-content{
	height: 705px;display: grid;align-items: center;position: relative;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;
}
.ban-content::before{
position: absolute;content: "";left: 0;right: 0;top: 0;bottom: 0; width: 100%; height: 100%;background: rgba(247,247,247, .85);clip-path: polygon(0 0, 55% 0, 34% 100%, 0% 100%);
}
.banbox{
	max-width: 580px; position: relative;
}
.banbox h2{
	position: relative;color: #000000;font-size: 48px;line-height: 54px;padding-left: 30px;
}
.banbox h2::before{
	position: absolute;content: "";background: linear-gradient(0deg, 
		#cf1d2b 0%, 
		#ec1d23 100%), 
	linear-gradient(
		#fbb03b, 
		#fbb03b);
	width: 6px;height: 100%;left: 0;top:0;bottom: 0;
}
.banbox p{
	font-size: 16px;line-height: 26px;color: #373435;margin-top: 30px;margin-bottom: 35px;
}
.ban-pagination{
	text-align: left; bottom: 60px;
}
.ban-pagination .swiper-pagination-bullet{
	width: 15px;height: 5px;background-color: #373435;margin-right: 10px;border-radius: 0;
}
.ban-pagination .swiper-pagination-bullet:last-child{
	margin-right: 0;
}
.ban-pagination .swiper-pagination-bullet-active{
	background-color: #ea1d24;
}
.hcall{
	background: #eeeeee;padding: 50px 0;position: relative;
}
.hcall::before{
	width: 0; height: 0; border-left: 30px solid transparent; border-right: 30px solid transparent; border-top: 30px solid #eeeeee;position: absolute;left: 0;right: 0;bottom: -30px;content: ""; margin-left: auto; margin-right: auto;
}
.hcall a.btn{
	width: 460px;
}
.hcall .title{
	text-align: center;margin-top: 0;
}
.title{
	font-size: 50px;color: #000000;margin-bottom: 30px;font-family: 'RussoOne-Regular';
}
.hcall-content{
	align-items: center;justify-content: center;
}
.hcall-content li{
	margin-left: 16px;margin-right: 16px;
}
.subtitle{
	display: flex;align-items: center; display: -webkit-flex;margin-bottom: 0;color: #d01d2b;font-family:"Rubik-Medium";
}
.subtitle img{
	margin-right: 18px;
}
.hpro-tab{
	position: relative;margin-top: 35px;
}
.tbox{
	align-items: center;justify-content: space-between;
}
.tbox-right a,.cbtn{
	font-family: "Rubik-Medium";font-size: 18px;color: #cf1d2b !important;
}
.tbox-right a i,.cbtn i{
	margin-right: 12px;transition:all .3s;
}
.cbtn:hover i{
	margin-right:18px;transition:all .3s;
}
.cbtn:hover{
	text-decoration:underline;
}
.hpro-img{
	position:relative;
}
.hpro-img .icon{
	opacity: 0; transform: translate(-50%, -50%);position: absolute;left: 50%; bottom: 50%;transition: .3s ease-out;
}
.hpro-img button {
    width: 95px;height: 33px;background-color: #f48e16;border-radius: 3px;font-size: 16px;color: #fff;
}
.hpro-box:hover .icon{
	opacity: 1; bottom: 38%;
}
.hpro-box img{
	  transition: .3s ease-out;
}
.hpro-img{position:relative;}
.hpro-img::before{ content: "";
    width: 100%;
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    transition: .3s ease-out;
    overflow: hidden;
    background: rgba(0, 0, 0, 1);}
.hpro-box:hover .hpro-img::before{
	opacity: .5;
}
/* .hpro-box:hover img{
	 filter: brightness(0.5);
} */
#myTab{
	max-width: 352px;width: 100%;
}
#myTabContent{
	width: calc(100% - 352px); padding-left: 40px;
}
#myTab li{
	overflow: hidden;position: relative;border-radius: 6px;border: solid 1px #e0e0e0;width: 100%; margin-bottom:14px;transition: all .5s;height: 130px;display: flex;
}
#myTab li:hover{
	transition: all .5s;background: linear-gradient(90deg, 
		#ec1d23 0%, 
		#cf1d2b 100%), 
	linear-gradient(
		#ffffff, 
		#ffffff);
}
#myTab li:hover p{
	color:#fff;
}
#myTab li:hover a i::before{
	color:#ec1d23;
}
#myTab li:hover a i{
	background: #fff;margin-right: 12px;transition: all .3s;
}
#myTab li:last-child{
	margin-bottom: 0;
}
#myTab li a{
	font-family:"Rubik-Medium";font-size: 28px;color: #444444;line-height: 34px;display: flex;align-items: center;padding-left:20px;width: 100%;
}
#myTab li p{
	margin-bottom: 0;font-size: 28px;line-height: 34px;    margin-left: 20px;  max-width: 230px;
}
#myTab li a i{
	width: 20px;height: 20px;border-radius: 50%;background: linear-gradient(90deg, 
		#ec1d23 0%, 
		#cf1d2b 100%), 
	linear-gradient(
		#ffffff, 
		#ffffff);font-size: 16px;text-align: center;line-height: 20px;transition: all .3s;
}
#myTab li a i::before{
	color: #fff;
}
#myTab li.active{
	background: linear-gradient(90deg,
		#ec1d23 0%, 
		#cf1d2b 100%), 
	linear-gradient(
		#ffffff, 
		#ffffff);
}
#myTab li.active p{
	color: #fff;
}
#myTab li.active i{
	background: #fff;
}
#myTab li.active i::before{
	color: #ec1d23;
}
.hpro-box{
	text-align: center;padding-top: 30px;padding-bottom: 50px;
}
.tab-pane{
	box-shadow: 0px 27px 43px 0px rgba(0, 0, 0, 0.04); border-radius: 6px; border: solid 1px #d4d4d4;  padding: 2px; /* height: fit-content; */height: 100%;position: relative;
}
.hpro-text h4{
	font-size: 18px;font-family: "Rubik-Medium";color: #666666;transition:all .3s;
}
.hpro-box:hover h4{
	transition:all .3s; color: #ec1d23;
}
.hpro-prev,.hpro-next,
.hpro-prev2,.hpro-next2,
.hpro-prev3,.hpro-next3{
	width: 45px;height: 45px;background:#ccc ;border-radius: 50%;background: linear-gradient(90deg, #ec1d23 0%, #cf1d2b 100%), linear-gradient(#ffffff, #ffffff);color: #fff;
}
.hpro-prev::after,.hpro-next::after,
.hpro-prev2::after,.hpro-next2::after,
.hpro-prev3::after,.hpro-next3::after{
	font-size: 18px !important;
}
.hpro-next,.hpro-next2,.hpro-next3{
	right: -23px;
}
.hpro-next.swiper-button-disabled,.hpro-prev.swiper-button-disabled,
.hpro-next2.swiper-button-disabled,.hpro-prev2.swiper-button-disabled,
.hpro-next3.swiper-button-disabled,.hpro-prev3.swiper-button-disabled{
	background: #ccc;
}
.hpro-prev,.hpro-prev2,.hpro-prev3{
	left:-23px;
}
.hpro{
	margin-top: 90px;margin-bottom: 120px;
}
.habout{
	background: #f7f7f7;clear: both;overflow: hidden;
}
.habout-box{
	display: flex;align-items: center;justify-content:space-between;padding: 70px 0;
}
.habout-left{
	max-width: 930px; margin-left: 200px;
}
.habout-left p{
	margin-bottom: 20px;
}
.habout-left a.cbtn,.htec-right a.cbtn{
	margin-top: 40px;display: block;
}
.htec-box{
	background: linear-gradient(to right, #fff 0%, #fff 23%, #f7f7f7 0%, #f7f7f7 77%);position: relative;overflow: hidden;
		}
.htec-box::before,.htec-box::after{
	content: '';background: linear-gradient(to right, #fff 0%, #fff 23%, #f7f7f7 0%, #f7f7f7 77%); width: 100%; height: 100px;  
}
.htec-img{
	position: relative;overflow: hidden;
}
.htec-img img{
	transition: all .3s;
}
.htec-img:hover img{
	transition: all .3s;transform: scale(1.06);
}
.htec{
	margin-top: 100px;margin-bottom: 100px;
}
.bo{
	position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);z-index: 55;transition: all .3s;
}
.htec-img .bo{
	color: #ffff;font-size: 80px;
}
.htec-img:hover .bo{
	transition: all .3s;font-size: 88px;
}
.htec-right{
	padding-left: 50px;padding-right: 80px;
}
.hnews-img,.hnews-box{
	position: relative;overflow: hidden;
}
.hnews-img img{
	transition: all .3s;
}
.hnews-img a,.hnews-img,.hnews-img img{
	position: absolute; left: 0; right: 0;  top: 0;bottom: 0; width: 100%; height: 100%;display: block;
}
.hnews-img:hover img{
	transition: all .3s;transform: scale(1.06);
}
.hnews-left .hnews-tit{
	position: absolute;bottom: 0;left: 0;right: 0;color: #fff; padding: 28px 45px;
 background: rgba(0, 0, 0, 0.34);
}
.hnews-left h4{
	margin-bottom: 0;font-family:"Rubik-Medium";font-size: 30px;
}
.hnews-left h4 a{
	color:#fff;
}
.hnews-rigt .hnews-box{
	background: #f7f7f7;    padding: 40px 36px; margin-bottom: 20px;transition: all .3s;
}
.hnews-rigt .hnews-box:hover{
	transition: all .3s;padding-left: 45px;
}
.hnews-rigt .hnews-box:last-child{
	margin-bottom: 0;
}
.hnews-rigt .hnews-box::before{
	content:"";position: absolute;left: 0;top: 0;width: 5px;bottom: 0;height: 100%;background-image: linear-gradient(0deg, 
		#cf1d2b 0%, 
		#ec1d23 100%), 
	linear-gradient(
		#000000, 
		#000000);
}
.hnews-rigt h4{
	overflow: hidden; text-overflow: ellipsis;display: -webkit-box;    -webkit-line-clamp: 2;-webkit-box-orient: vertical;font-family:"Rubik-Medium";font-size: 24px;
}
.hnews-rigt h4 a{
	color: #222222;
}
.hnews-item{
	display: flex;
}
.hnews-left,.hnews-right{
	display: grid;
}
.hus-box{
	max-width: 400px;text-align: center;margin-left: auto; margin-right: auto;
}
.hus-img img{
	width: auto; height: 54px; margin-left: auto; margin-right: auto;
}
.hus-box h4{
	font-family:'RussoOne-Regular';font-size: 24px;color: #000000;
}
.hus-box p{
	color: #444444;margin-bottom: 20px;
}
.hus-img{
	margin-bottom:30px;
}
.hus{
	margin: 110px 0px;
}
.footer{
	background: #1a1a1a;color:#fff;padding-top: 85px;
}
.footer-top{
	justify-content: space-between;
}
.fleft a{
	text-decoration: underline;
}
.fleft h3{
	font-size: 36px;line-height: 44px;margin-top: 0;margin-bottom: 30px;
}
.fleft h3 span{
	display: block;color: #ec1d23;
}
.flist h4{
	font-family:"Rubik-Medium";font-size: 24px;line-height: 40px;
}
.flist h4 a{
	color: #ffffff;
}
.flist li a{
	color: #ffffff;font-size: 14px;line-height: 30px;opacity: 0.42;transition: all .3s;
}
.flist li a:hover{
	opacity: 1;transition: all .3s;
}
.flist1{
	margin-right: 15px;
}
.flist1 ul{
	overflow: hidden;
}
.flist1 li{
	width: 50%;display: inline-block;float: left;
}
.fbottom{
	border-top: 1px solid rgba(255,255,255,0.24);padding-top: 45px;margin-top: 45px;padding-bottom: 60px;
}
.fbottom p{
	margin-bottom: 0;font-size: 14px;color: #ffffff;opacity: 0.46;
}
.float_sidebar{
	position: fixed;top: 30%;right: 10px;color: #fff;text-align: center;width: 40px;z-index: 11;font-size: 14px;
}
.wechat img {
    width: 86px;height: auto;position: absolute;right: 100%;top: 0;opacity: 0;-webkit-transform: translateX(200%);-moz-transform: translateX(200%); -ms-transform: translateX(200%);-o-transform: translateX(200%); transform: translateX(200%);z-index: -1;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s; -o-transition: .5s;transition: .5s; max-width: none;
}
.float_sidebar li{
	border-radius: 5px;background-color: #e67420;margin-top: 5px;border: 1px solid rgba(255, 255, 255, .2);width: 40px;height: 40px;display: flex;align-items: center; color: #fff;justify-content: center;
}
.float_sidebar li a{
	color: #fff;
}
.email svg{
	width:16px;height:16px;
}
.gotop{
	cursor:pointer;
}
.gotop svg{
	filter: invert(100%) sepia(5%) saturate(7487%) hue-rotate(290deg) brightness(106%) contrast(106%); width: 16px;height: auto;transform: translateY(3px);
}
.wechat:hover img {
   -webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);opacity: 1;
}
.wechat{
	position:relative;
}
.nbaner{
	height:320px;
}
.breadcrumbs{
	 background: #f5f5f5;padding-top: 22px; padding-bottom: 22px;
}
.breadcrumbs span,.breadcrumbs a{
	font-size:14px;color:#444;
}
.cat-left{
	width:320px;
}
.cat-right{
	width:calc(100% - 350px);padding:20px 10px;
}
.cat-item{
	display:flex;justify-content:space-between;
}
.catl-list h4{
	 font-family: "RussoOne-Regular"; font-size: 30px;color: #ffffff;margin-top: 0; margin-bottom: 0;background: #cf1d2b; padding: 30px;
}
.catl-list1 li{
	 background: #e6e6e6;border-bottom: 1px solid #d8d8d8;position:relative;transition:all .3s;
}
.catl-list1 li:last-child{
	border-bottom:none;
}
.catl-list1 li:hover::before{
	transition:all .3s;right: 25px;
}
.catl-list1 li:hover a{
	transition:all .3s;padding: 20px 45px 20px 30px;color:#cf1d2b;
}
.catl-list1 li a{
	font-family: "Rubik-Medium";font-size: 20px;color: #444;display: block;padding: 20px 40px 20px 30px;transition:all .3s;
}
.catl-list1 li::before{
	 content: "\f101";position: absolute;right: 20px;top: 36%;color: #444;font-family: var(--fa-style-family, "Font Awesome 6 Free");font-weight: 900;transition:all .3s;
}
.cat-menu li.current-menu-item {
	background:#fff;
}
.catl-list2 section{
	background:url(/wp-content/uploads/2025/01/bg.png);background-size:contain !important;background-position:center !important;background-repeat:no-repeat !important;padding: 40px 10px 30px 30px;
}
.catl-list2{
	background: #e6e6e6;
}
.catl-list2 li,.catl-list2 li a{
	color:#444;font-family:"RussoOne-Regular";font-size: 16px;
}
.catl-list2 li{
	padding-bottom:10px;
}
.catl-list2 li:last-child{
	padding-bottom:0px;line-height: 28px;
}
.catl-list{
	margin-bottom:35px;
}
.catl-list:last-child{
	margin-bottom:0px;
}
.cat-right{
	background: #f4f4f4;
}
.cpro-list{
	padding-left:10px;padding-right:10px;margin-bottom:25px;
}
.cpro-img{
	background: #fff;position:relative;  border: solid 1px #dcdcdc;
/* 	padding: 55px 0px; */
}
.cpro-img::before{
	content: "";width: 100%; height: 100%;opacity: 0;position: absolute; top: 0; left: 0; transition: .3s ease-out; overflow: hidden;background:rgba(0,0,0,1);
}
.cpro-box:hover .cpro-img::before{
	opacity: .5;
}
.cpro-img img{
/* 	height: 140px; */
	width: auto;margin-left: auto;margin-right: auto;
}
.cpro-text h3{
	margin-top: 0; background: #e6e6e6;text-align: center;margin-bottom: 0; border-radius: 3px; transition: .3s all;
}
.cpro-text h3 a{
	color: #000000;display:block;padding: 12px 0;transition: .3s all;
}
.cpro-box:hover .cpro-img .icon{
	opacity: 1;bottom: 38%;
}
.cpro-box:hover h3{
	background: #cf1d2b;
}
.cpro-box:hover h3 a{
	color:#fff;
}
.cpro-img button{
	width: 95px;height: 33px;background-color: #f48e16;border-radius: 3px;font-size: 16px;color: #fff;
}
.cpro-box:hover .cpro-img button{
	width: 95px;height: 33px;background-color: #f48e16;border-radius: 3px;font-size: 16px;color: #fff;
}
.cpro-img .icon{
	opacity: 0;transform: translate(-50%, -50%);position: absolute;left: 50%; bottom: 50%; transition: .3s ease-out;
}
.wp-pagenavi{
	text-align: center;margin-bottom: 30px;margin-top:30px;
}
.wp-pagenavi .pages{
	display: none;
}
.cat-content{
	margin-top: 36px;margin-bottom: 60px;
}
.wp-pagenavi a, .wp-pagenavi span {
    padding: 8px 15px !important; margin: 5px !important;font-size: 18px; color: #333;background-color: #e6e6e6 !important;border-radius: 3px !important;border: none !important;transition:all .3s;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
    background: #cf1d2b !important; color: #fff;transition:all .3s;
}
.sin-content{
	margin-top:100px;margin-bottom:100px;
}
.detail-image{
	border: solid 1px #dcdcdc;
}
.sright-box span{
	font-family:"RussoOne-Regular";
	font-size: 18px;color: #000000;
}
.sright-box h1{
	font-size: 48px;color: #000000;margin-top:10px;
}
.details p{
	color: #373435;line-height:26px;
}
.sin-btns a{
	width: 175px; height: 50px; background-image: linear-gradient(90deg, #ec1d23 0%, #cf1d2b 100%), linear-gradient(#fbb03b, #fbb03b);background-blend-mode: normal, normal;border-radius: 6px;display: inline-block; text-align: center;font-family: Rubik-Medium;font-size: 16px;line-height: 50px;color: #fff;text-decoration:none !important;transition:all .3s;
}
.sin-btns a svg{
	margin-right: 5px;transform: translate(-3px, 8px);
}
.sin-btns a:last-child{
	transform: translateY(1.5px);margin-left:5px;
}
.sin-left .gallery-thumbs{
	padding-left:30px;padding-right:30px;margin-top:10px;
}
.gal-bottom-next{
	right: 0; color: #7c7c7c;
}
.gal-bottom-prev{
	left: 0; color: #7c7c7c;
}
.gal-bottom-next::after,.gal-bottom-prev::after{
	font-size: 18px;font-weight: 700;
}
.product-image{
	border: solid 1px #dcdcdc;   overflow: hidden;
}
.sright-box{
	margin-bottom:60px;
}
.sin-item{
	display: flex;align-items: center;
}
.sin-btns{
	margin-top:25px;
}
.sp-des{
	margin-top:60px;
}
.sp-des h2{
	margin-bottom:28px;
}
.sp-des table td{
	text-align:center;border:1px solid #fff;color:#fff;padding:8px;
}
.sp-des table tr:first-child{
	background:#cf1d2b;
}
.sp-des table tr{
	background:#636363;
}
.sp-form{
	margin-top:40px;margin-bottom:80px;
}
.sp-form #nf-form-2-cont{
	margin-top:30px;
}
.sp-form #nf-form-2-cont .nf-form-content label{
	display:none;
}
.sp-form #nf-form-2-cont nf-fields-wrap{
	overflow: hidden;margin-left: -5px; display: block;margin-right: -5px;
}
.sp-form #nf-form-2-cont nf-field{
	width: 50%;display: inline-block;float: left;padding-left: 5px;padding-right: 5px;
}
.sp-form #nf-form-2-cont nf-field:nth-child(5),
.sp-form #nf-form-2-cont nf-field:last-child{
	width:100%;
}
.sp-form #nf-form-2-cont .nf-form-content .list-select-wrap .nf-field-element>div,.sp-form #nf-form-2-cont .nf-form-content input:not([type=button]),.sp-form #nf-form-2-cont .nf-form-content textarea{
	background: #ffffff;color: #000;border: none !important;
}
.sp-form #nf-form-2-cont .nf-field-container{
	margin-bottom:10px !important;
}
.sp-form #nf-form-2-cont .nf-form-content textarea.ninja-forms-field {
    height: 120px !important;
}
.sp-form #nf-form-2-cont .submit-wrap input{
	 width: 100% !important;background: #1e1e1e !important; color: #fff !important;
}
.pblog-img{
	padding-left: 0;
}
.pblog-list a{
	display: block; background: #fff; padding: 8px 6px; border: solid 1px #dcdcdc;
}
.pblog-list{
	margin-bottom: 44px;
}
.pblog-box{
	display: flex;align-items: center;
}
.pblog-txt h3{
	font-size: 32px;color: #333333;font-style: italic;font-family: "Rubik-Medium";margin-top: 0;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;white-space: normal;
}
.pblog-txt div{
	font-size: 20px;line-height: 36px;color: #444444;margin-top: 15px;margin-bottom: 25px;
}
.pblog-txt span{
	font-size: 16px;color: #f6a545;
}
.blog-content{
	margin-top: 36px;margin-bottom: 60px;
}
.sinb-content h1{margin-bottom: 20px;}
.sinb-content h2{
	margin-bottom: 18px;
}
.sinb-content p{
	line-height: 28px;
}
.sinb-content ul{
	list-style: disc;padding-left: 20px;
}
.sinb-content ol{
	padding-left: 20px;
}
.sinb-content li{
	margin-bottom: 8px;
}
.sinb-content p a{
	color:#e67420;
}
.sinb-content{
	padding: 15px 30px;
}
.liuyan{
	overflow: hidden;
}
 .lianxi .bg2 {
    background: url('https://www.maishanep.com/wp-content/themes/twentytwentyone/assets/css/contactbg.jpg');
}
.lianxi {
    background-image: url('/wp-content/uploads/2025/01/contactbg-1.jpg');background-repeat: no-repeat; background-position: center bottom;clear: both;padding-bottom: 400px;
 }
.lianxi .h1 {
     color: #222;
}
.lianxi .contact {
    background-color: #e67420; border-radius: 30px;box-sizing: border-box; padding: 60px; padding-left: 130px;padding-right: 70px;width: 950px;max-width: 95%; margin: auto;color:#fff;
    }
	.lianxi .contact .title {
     text-align: center;color: #fff;font-family: 'RussoOne-Regular';
}
.lianxi .contact .hc {
    margin-top: 40px;
}
.lianxi .contact .hc>.tel {
    font-size: 16px;min-height: 60px;position: relative;
}
 .lianxi .contact .hc>.tel:after {
    content: ''; position: absolute; left: -70px; top: 0;width: 70px;height: 100%; background-image:url(/wp-content/uploads/2025/01/tel.png); background-repeat: no-repeat;
  background-position: left center;filter: invert(100%) sepia(0%) saturate(1689%) hue-rotate(174deg) brightness(116%) contrast(100%);
}
.lianxi .contact .hc>.tel .t1 {
    text-transform: uppercase; line-height: 1;
}
.lianxi .contact .hc>.tel .t2 {
    font-size: 36px;
}
 .lianxi .contact .content {
    font-size: 18px;line-height: 2; margin-top: 10px;
	 }
.two>div {
    width: 50%; float: left;
}
.lianxi .liuyan {
     background-image: none; color: #222;
}
.lianxi .liuyan .item {
    border-bottom-color: #a8a8a8; color: #a8a8a8;
}
.liuyan .title {
    text-align: center;
}
.liuyan .h1 {
    text-align: center;    font-family: 'RussoOne-Regular';
}
.liuyan .btn {
    padding-top: 20px;clear: both;
}
.liuyan button {
    color: #fff; background-color: #209aa5; height: 50px; border-top-style: none; border-right-style: none;
 border-bottom-style: none; border-left-style: none;font-size: 20px; padding-left: 100px;
padding-right: 100px; border-radius: 30px;
}
.liuyan .item {
     float: left;width: 49%;line-height: 45px;margin-top: 10px; margin-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #fff;
}
.liuyan .item:nth-child(2n) {
     float: right;
}
.liuyan .item span {
     float: left;width: 80px; text-transform: uppercase;
}
.liuyan .item input {
    width: calc(100% - 80px);border: none; height: 45px; background-color: rgba(255,255,255,0); color: #fff;
}
.liuyan textarea {
 border: none;   background-color: rgba(255,255,255,0);clear: both;width: 100%; color: #fff;
}
.liuyan .item input,.liuyan textarea {
    box-sizing: border-box; padding: 10px;color: #fff;
}
.lianxi .liuyan .item input,.lianxi .liuyan textarea {
     color: #666 !important;
}
.liuyan .submit-wrap input{
	color: #FFFFFF !important;background-color: #1e1e1e !important;height: 52px !important;border-top-style: none !important;border-right-style: none !important;border-bottom-style: none !important;border-left-style: none !important;font-size: 20px !important;padding-left: 100px !important; padding-right: 100px !important;border-radius: 30px !important;
}
.liuyan{
	margin-bottom: 70px;
}
.cta-content{
	margin-top: 60px;
}

/*内页关于我们*/
.aboutli{ padding-top:100px; padding-bottom:100px; clear:both;}
.about7{
	background-image: url(/wp-content/uploads/2026/09/pinghao3.jpg);background-repeat: no-repeat;background-position:center;background-size: contain;position: relative;
}
.about7::before{
	position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;content: "";background:rgba(255,255,255,0);
}
.about8{
	background-image: url(/wp-content/uploads/2025/01/v.jpg);background-repeat: no-repeat;background-position: center top; background-color:#FFFFFF;
}
.about9{ background-color:#f7f7f7;}
.about10{
	background-image: url(/wp-content/uploads/2025/01/honorbg.jpg);background-repeat: no-repeat;background-position: center top; background-size:100% 100%;
}
.ab{ max-width:100%;width:745px;position: relative;z-index: 5;}
.ab .hc{ font-size:18px; color:#000; margin-top:30px;}
.ab .ys{ clear:both; width:100%; padding-top:30px; }
.ab .ys .item{ float:left; width:32%;box-sizing:border-box; margin-left:2%;padding-bottom:60px;}
.ab .ys .item:nth-child(3n+1){ margin-left:0;}
.ab .ys .item .img{ background-color:#2BC3CE; width:65px; height:65px; padding:10px;border-radius:100%;box-sizing:border-box;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s; -o-transition: all 0.3s; }
.ab .ys .item .img img{ width:100%;}
.ab .ys .item:hover .img {transform: rotate(360deg);}
.ab .ys .item .right{ clear:both; font-size:16px; color:#666666; margin-top:20px;}
.culture .title{ text-align:center}
.culture .econtent{ clear:both; width:100%; float:left; margin-top:40px;}
.culture .li{ float:left; width:25%; position:relative; padding-left:1px;box-sizing:border-box; padding-right:1px; position:relative;}
.culture .li *{ max-width:100%;}
.culture .li .txt{ position:absolute; left:0; top:0; z-index:22; height:100%; width:100%; color:#FFFFFF;box-sizing:border-box; padding:20px;-webkit-transition:300ms; -moz-transition:300ms; -ms-transition:300ms; transition:300ms;}
.culture .li .txt .t{ font-size:24px; padding-top:10px;-webkit-transition:300ms; -moz-transition:300ms; -ms-transition:300ms; transition:300ms;}
.culture .li .txt .hc{ font-size:16px; padding-top:15px;-webkit-transition:300ms; -moz-transition:300ms; -ms-transition:300ms; transition:300ms;}
.culture .li .txt .hc p{ margin-top:3px; margin-bottom:3px;}
.culture .li .txt .hc ul{ margin-top:auto; margin-bottom:auto; padding-top:0; padding-bottom:0;}
.culture .li .txt .hc li{
	list-style-position: inside;list-style-type: disc;
}
.culture .li .txt .num{
	font-size:12px;font-weight: bold;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;
}
.culture .li .txt>div{ position:relative;padding-left:15px;
}
.culture .li .txt>div:before{ content:''; height:100%; width:3px; background-color:#ffffff;border-radius:3px; left:0; top:0; position:absolute;}
.culture .li .img{ position:relative;}
.culture .li .img:after{ content:''; background-color:rgba(0,0,0,0.3); height:100%; width:100%; position:absolute; top:0; left:0; z-index:2;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;}
.culture .li:hover .img:after{background-color:rgba(0,0,0,0); }
.culture .li:hover .txt .hc{ padding-top:10px;}
.culture .li:hover .txt .t{ padding-top:5px;}
/*荣誉资质*/
.honor{ overflow:hidden; position:relative; padding-left:100px; padding-right:100px;}
.honor .title{ text-align:center;}
.honor{ text-align:center;}
.honor .img{ overflow:hidden; display:inline-block;}
.aboutli  .swiper-container{ overflow:hidden; margin-top:40px;}
.aboutli  .swiper-slide img{ max-width:100%;}
.aboutli .swiper-button-next,.aboutli .swiper-button-prev,.news .swiper-button-next,.news .swiper-button-prev,.solutions .swiper-button-next,.solutions .swiper-button-prev,.why .swiper-button-next,.why .swiper-button-prev{--swiper-navigation-size:30px;
border: 3px solid #e67420;border-radius:100%; font-size:30px; height:50px; width:50px; line-height:50px; text-align:center; color:#e67420;
}
news .swiper-button-next,.news .swiper-button-prev,.solutions .swiper-button-next,.solutions .swiper-button-prev,.why .swiper-button-next,.why .swiper-button-prev{ display:none;}
news .swiper-button-next:after,.news .swiper-button-prev:after,.solutions .swiper-button-next:after,.solutions .swiper-button-prev:after,.why .swiper-button-next:after,.why .swiper-button-prev:after{ line-height:50px;}
.news .newstop .swiper-button-prev{ display:block;}
.his{ position:relative; padding-left:100px; padding-right:100px;}
.his .title{ text-align:center;}
.hist{ position:relative;} 
.hist .ntitle{ display:inline-block; background-color:#e67420; color:#FFFFFF; border-radius:25px; line-height:25px; padding-left:20px; padding-right:20px; position:relative; margin-top:85px;}
.hist .ntitle:after{
	content:'';border: 10px solid rgba(255,255,255,0);border-bottom-color:#e67420;position: absolute;left: 50%;top: -20px; z-index:2; margin-left:-10px;
}
.hist .ntitle:before{
	content:'';position: absolute;height:10px;width:10px;border-radius:100%;left: 50%;top: -40px;z-index:33;margin-left:-10px;border: 6px solid #e67420; background-color:#FFFFFF;
}
.hist .line2{ position:relative;}
.hist:after{
	content:'';position:absolute;left:-15%;top:50%;width:130%; margin-top:-30px;z-index:-3;border-radius:100%;height:300%;border-top-width: 3px;border-top-style: solid;border-top-color: #e67420;
}
.hist .swiper-slide-active .ntitle:before{border-color:#db1d28;}
.hist .swiper-slide-active .ntitle{ background-color:#db1d28;}
.hist .swiper-slide-active .ntitle:after{border-bottom-color:#db1d28;}
.hist   .swiper-slide{ text-align:center;margin-top:60px;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;}
.hist   .swiper-slide-prev,.hist   .swiper-slide-next{ margin-top:15px;}
.hist   .swiper-slide-active{ margin-top:0px;}
/*.his   .swiper-slide .ntitle{ display:none;}*/
.his   .swiper-slide .hc h1{color: #e67420; font-size:40px;}
.his   .swiper-slide .hc h2{color: #333333; font-size:24px;}
.his   .swiper-slide .img{ float:left; width:535px; overflow:hidden;border-radius:30px;}
.his   .swiper-slide .img img{ width:100%;}
.his   .swiper-slide .right{ float:right; width:calc(100% - 600px); color:#999999; line-height:2;}
/*内页解决方案列表*/
.solutionin .solutionbg{ background-color:#f7f7f7; clear:both; padding-top:80px; padding-bottom:80px;}
.solutionin .solutions{ background-image:none; padding-top:100px;padding-bottom: 100px;}
.solutionin .solutions .econtent .picli .right   .morei{ display:block;}
.solutionin .solutions .econtent .picli .right{ min-height:260px;}
.solutionin .solutionbg .picli{ float:left; width:100%; padding:20px;border-radius:10px; background-color:#ffffff;box-sizing:border-box; margin-top:20px;}
.solutionin .solutionbg .picli .img{ float:left; width:195px; height:138px; overflow:hidden;border-radius:10px; background-color:#FFFFFF;}
.solutionin .solutionbg .picli .img img{ width:100%;height: 100%;}
.solutionin .solutionbg .picli .right{ float:right; width:calc(100% - 220px);}
.solutionin .solutionbg .picli .right .ntitle{font-size:16px;color:#666;text-transform: uppercase;}
.solutionin .solutionbg .picli .right .dp{ font-size:22px; color:#121212;font-family: "Rubik-Medium";}
.solutionin .solutionbg .picli:hover .right .dp{ color:#e67420;}
.solutionin .solutionbg .picli .right  .morei{ padding-top:20px; clear:both;}
.solutionin .solutionbg .picli .right  .morei span{ display:inline-block; padding-left:45px; padding-right:45px; font-size:18px; background-image: linear-gradient(90deg, #ec1d23 0%, #cf1d2b 100%), linear-gradient(#e3101a, #e3101a); color:#FFFFFF; line-height:35px;border-radius:45px; text-align:center;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;}
.solutionin .solutionbg .picli:hover .right  .morei span{ background-color:#e67420;}
.solutionin .solutionbg .picli:hover{border:1px solid #ec1d23;}
.solutions .econtent{ clear:both;}
.solutions .econtent .picli{ float:left;  margin-left:2%; width:32%; overflow:hidden;border-radius:20px; background-color:#FFFFFF;}
.solutions .econtent .picli:nth-child(3n+1){ margin-left:0; clear:both;}
.solutions .econtent .picli .img{ overflow:hidden;border-radius:20px 20px 0 0; position:relative;}
.solutions .econtent .picli .img:after{ content:''; background-color:rgba(0,0,0,0); position:absolute; left:0; top:0; width:100%; height:100%; z-index:1;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;}
.solutions .econtent .picli:hover .img:after{background-color:rgba(0,0,0,0.3);}
.solutions .econtent .picli .img i{ -webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;line-height:1; color:rgba(255,255,255,0); position:absolute; top:50%; left:50%; margin-top:-30px; margin-left:-30px; font-size:60px; z-index:2;}
.solutions .econtent .picli:hover .img i{color:#ffffff; }
.solutions .econtent .picli .img img{ width:100%;}
.solutions .econtent .picli .right{border: 1px solid #dddddd;box-sizing:border-box; padding:30px;border-radius:0 0 20px 20px; line-height:1.3;}
.solutions .econtent .picli .right .ntitle{color:#666;font-size:18px;text-transform: uppercase; max-height:2.6em; overflow:hidden;/*font-weight: bold;*/}
.solutions .econtent .picli .right .dp{ color:#121212; font-size:22px; margin-top:15px; max-height:6.5em; overflow:hidden; font-family: "Rubik-Medium";}
.solutions .econtent .picli:hover .right .dp{color:#e67420;}
.solutions .econtent .picli .right   .morei{ padding-top:20px; clear:both; display:none;}
.solutions .econtent .picli .right   .morei span{ display:inline-block; padding-left:45px; padding-right:45px; font-size:18px; background-image: linear-gradient(90deg, #ec1d23 0%, #cf1d2b 100%), linear-gradient(#e3101a, #e3101a); color:#FFFFFF; line-height:45px;border-radius:45px; text-align:center;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;}
.solutions .econtent .picli:hover .right   .morei span{ background-color:#e67420;}
.solutions .picli:hover{ border:1px solid #ec1d23;}
.solutions .picli:hover .right{border-top-color:#ec1d23;}
.solutions .swiper-wrapper .picli{ max-width:100%; margin:auto; width:500px; float:none;}
.solutions .econtent .swiper-wrapper .picli:nth-child(3n+1){ margin:auto;}
.solutions .econtent{ position:relative;}
.solutions .swiper-container{ overflow:hidden;}
.app-excerpt{ color: #666;margin-top: 10px;}
/* serch page */
.search-results .ser-top{margin-top:80px;margin-bottom:80px;}
.search-results .cpro-item{margin-top:35px;}
.no-results{text-align: center;margin-top:100px;margin-bottom:100px;}
.search-no-result-content .search-form label{display: none;}
.search-no-result-content #search-form-1{background: #fff;border-radius: 0; border-style: solid; border-width: 0.1rem; box-shadow: none;font-size: 1.6rem;margin: 0;max-width: 100%; padding: 1.5rem 1.8rem; width: 500px; height: 51px;}
.search-no-result-content .search-submit{background-image: linear-gradient(90deg, #ec1d23 0%, #cf1d2b 100%), linear-gradient(#e3101a, #e3101a); border: none; border-radius: 0;color: #fff; cursor: pointer; display: inline-block; font-size: 1.5rem;  font-weight: 600; line-height: 1.25;  margin: 0; opacity: 1; padding: 1.1em 1.44em; text-align: center;text-decoration: none;  text-transform: uppercase; transition: opacity .15s linear; margin-top: 7px;}
/* click form */
.form-none { 
	position: fixed;display: none; transition: all .6s; z-index:999999; height: 700px; overflow-y: scroll;background: #fff;top: 50%;left: 50%; transform: translate(-50%, -50%);
}
.form-none #form-close {
    position: absolute;right: 0;top: 0;cursor: pointer;z-index: 5;margin-bottom: 0;
}
.form-none.active {
    display:block;
}
.form-bg.active{
	display:block;
}
.form-bg{
	position: fixed;top: 0;left: 0; width: 100%; height: 100%;background-color: rgba(0, 0, 0, .7);z-index:99999;display:none;
}
#form{
	background:#fff;
}
#form .nf-form-content{
	padding: 0 !important;
}
#form .nf-before-form-content,.report-form .nf-before-form-content{
	display: none;
}
#nf-form-1-cont #nf-field-11-wrap .nf-field-element{
	   background-color: #1e1e1e !important; margin: 0 !important; padding: 20px !important;
}
#nf-form-1-cont #nf-field-11-wrap .nf-field-element h2,
#nf-form-1-cont #nf-field-11-wrap .nf-field-element p{
	color:#fff !important;
}
#nf-form-1-cont .nf-form-content nf-field:nth-child(2) .nf-field-container,
#nf-form-1-cont .nf-form-content nf-field:nth-child(3) .nf-field-container,
#nf-form-1-cont .nf-form-content nf-field:nth-child(4) .nf-field-container,
#nf-form-1-cont .nf-form-content nf-field:nth-child(5) .nf-field-container,
#nf-form-1-cont .nf-form-content nf-field:nth-child(6) .nf-field-container{
	padding: 0px 25px !important;
}
#form .nf-form-content input:not([type=button]),#form .nf-form-content textarea{
	color: #222; border-color: transparent !important; background-color: #eee; border: 0 !important; border-radius: 0;box-shadow: none !important; font-size: 14px !important;
}
#form .nf-form-content label {
    font-size: 14px !important;
}
#form #nf-field-4-container{
	padding-left: 25px;padding-right: 25px;
}
/* download */
.service-one{
	background: #f6f6f6;padding-top:90px;padding-bottom: 70px;
}
.service-one >.vc_column_container >.vc_column-inner{
	padding-left: 15px !important;padding-right: 15px !important;
}
.service-one .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a{
	background-color:#ec1d23 !important;color: #fff !important;
}
.down-box{
	 background: #f0f0f2;border-radius: 15px;padding: 25px;
}
.down-img{
	overflow:hidden;
}
.down-img img{
	transition: all .3s;
}
.down-box h4{
	text-align: center;font-size: 18px; margin-top: 15px;color: #000;transition: all .3s;
}
.down-box:hover img{
	transition: all .3s;transform:scale(1.05);
}
.down-box:hover h4{
	transition: all .3s;color:#ec1d23;
}
.down-content .vc_tta-panel-body{
	 padding-top: 50px !important;padding-bottom: 60px !important;background:#fff !important;
}
.hequ{margin-bottom:100px;}
.equ-swiper{position:relative;}
.equ-prev{left: inherit !important;right: 90px !important;}
.equ-prev,.equ-next{right: 90px;width: 45px; height: 45px;border-radius: 50%;background: #ccc;color: #fff;transition:all .3s;}
.equ-prev::after,.equ-next::after{font-size:16px;font-weight:bold;}
.equ-next{right:0px !important;}
.equ-prev:hover,.equ-next:hover{transition:all .3s;background:#d01d2b;}