html{overflow-x:hidden;overflow-y:auto;}body{	min-width: 300px;	overflow-x:hidden;}ul,li,p{margin: 0;padding: 0;list-style-type: none;}a:focus{outline:none;}a{text-decoration: none !important;}iframe#YQ-icon {width: 200px!important;}.df{	display: -webkit-flex;	display: -moz-flex;	display: -ms-flex;	display: -o-flex;	display: flex;}@media (min-width: 1900px){	.container{		width: 1330px;	}}/* 导航 */.navbar{	margin-bottom: 0;	position: absolute;	width: 100%;	margin: 0 auto;	background: 0;	border: none;	z-index: 9999;	transition: all 0.3s;	border-radius: 0;}.navbar .top-nav {height:30px;background:#f5f5f5;line-height:30px}.navbar .top-nav-center {max-width:1345px;margin:0 auto}.navbar .left-text {padding-left:36px;}.navbar .right-global-icon {float:right;padding-right:45px;}.navbar .right-global-icon img {width:18px;vertical-align:middle}.navbar .right-global-icon a {color:#333;padding-left:8px;}.indexnav::after {	content: " ";	left: 0rem;	top: 0rem;	height: 100%;	width: 100%;	background-color: #fff;	z-index: -1;	position: absolute;	opacity: 0.85;}.nav_page{	position: relative;}.navbar .container-fluid{	max-width: 1345px;}.navbar-brand{	padding-top: 16px;	height: auto;}.nav_page .nav li a{	color: #262c35;}.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{	color: #c6000b!important;	font-weight:bold;}.navbar-default .navbar-nav .current {	color:#c6000b!important;	font-weight:bold;}.nav > li > a.one{	position: relative;	padding: 0;	line-height: 82px;	color: #4c4c4c;	font-size: 15px;	margin: 0 18px;}.navbar .nav li.hover a.one{	color: #e60012;}.navbar .nav li.hover a.one::after{	content: " ";	display: block;	width: 100%;	height: 3px;	background: #e60012;	position: absolute;	bottom: 0;	left: 0;}.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{	margin-left: 0;}.navbar-brand > img.nlogo{	display: block;}.navbar-default .navbar-toggle .icon-bar{	background: #e60012;	transition: all ease .2s;	position: relative;}.navbar-default .navbar-toggle .icon-bar.bar2{	opacity: 0;}.navbar-default .navbar-toggle .icon-bar.bar1{	transform: translateZ(0) rotate(45deg);	-webkit-transform: translateZ(0) rotate(45deg);	top: 10px;}.navbar-default .navbar-toggle .icon-bar.bar3{	transform: translateZ(0) rotate(-45deg);	-webkit-transform: translateZ(0) rotate(-45deg);	bottom: 2px;}.navbar-default .navbar-toggle.collapsed .icon-bar.bar2{	opacity: 1;}.navbar-default .navbar-toggle.collapsed .icon-bar.bar1{	transform: translateZ(0) rotate(0);	-webkit-transform: translateZ(0) rotate(0);	top: 0;}.navbar-default .navbar-toggle.collapsed .icon-bar.bar3{	transform: translateZ(0) rotate(0);	-webkit-transform: translateZ(0) rotate(0);	bottom: 0;}.nav > li{	position: static;	overflow: hidden;}.indexnav .nav li a.one{	color: #333;}.navsub::after{	content: " ";	width: 2000px;	position: absolute;	left: 50%;	margin-left: -1000px;	height: 375px;	background: url(../images/navbg.jpg) no-repeat center;	z-index: -1;}.navsub{	position: absolute;	width: 1300px;	left: 50%;	margin-left: -650px;	opacity: 0;	display: none;}.navsub_left{	width: 262px;	margin-left: -55px;	padding-left: 50px;	padding-top: 16px;	box-sizing: border-box;	height: 375px;}.navsub_left li{	line-height: 45px;}.navsub_left li a{	font-size: 15px;	color: #494c4e;}.navsub_left li a:hover{	color: #e60012;	font-weight:bold;}.navsub_left .want{	border-top: 1px solid #d7d7d9;	margin-left: -55px;	padding-left: 50px;	padding-top: 20px;	margin-top: 20px;}.navsub_left .want span{	display: block;	font-size: 16px;	color: #333e46;	margin-bottom: 4px;}.navsub_left .want a{	display: block;	color: #494c4e;	line-height: 30px;}.navsub_left .want a:hover{	color: #e60012;}.navsub_right{	width: 540px;	margin-left: 100px;	margin-top: 90px;}.navsub_right span{	display: block;	font-size: 26px;	color: #434447;	font-weight: bold;}.navsub_right p{	font-size: 15px;	color: #494c4e;	line-height: 28px;	margin-top: 30px;}.navsub_right a{	display: block;	width: 80px;	height: 35px;	background: url(../images/arrow2.png) no-repeat center #e60012;	margin-top: 35px;}.nav > li:hover .navsub{	opacity: 1;	display: -webkit-flex;	display: -moz-flex;	display: -ms-flex;	display: -o-flex;	display: flex;}.topmenu{	margin-top: 12px;}.topmenu a{	width: 20px;	height: 20px;	margin: 0 25px;	position: relative;}.topmenu a:first-child{	overflow: hidden;}.topmenu a:first-child{	background: url(../images/topmenu.png) no-repeat 0 -1px;}.topmenu a:first-child+a{	background: url(../images/topmenu.png) no-repeat -69px -1px;}.topmenu a:first-child+a+a{	background: url(../images/topmenu.png) no-repeat -138px -1px;}.nav_page .topmenu a:first-child{	background: url(../images/topmenu.png) no-repeat 0 -26px;}.nav_page .topmenu a:first-child+a{	background: url(../images/topmenu.png) no-repeat -69px -26px;}.nav_page .topmenu a:first-child+a+a{	background: url(../images/topmenu.png) no-repeat -138px -26px;}.topmenu a:last-child{	margin-right: 0;}.topmenu a::after{	content: " ";	display: block;	width: 1px;	height: 20px;	background: rgba(238,238,238,.32);	position: absolute;	left: -24px;}.nav_page .topmenu a::after{	background: #f2f2f2;}.topmenu a:first-child::after{	display: none;}.topmenu a img{	width: 200px;	position: absolute;	top: 51px;	left: -80px;	opacity: 0;}.topmenu a:hover{	overflow: visible;}.topmenu a:hover img{	opacity: 1;}.nav_page.navbar-default .navbar-toggle .icon-bar{	background: #e60012;}.nav > li:nth-child(2) .navsub_left ul,.nav > li:nth-child(5) .navsub_left ul{    display: flex;    flex-wrap: wrap;}.nav > li:nth-child(2) .navsub_left ul li,.nav > li:nth-child(5) .navsub_left ul li{    width: 50%;}@media (max-width: 1500px){	.navsub_left{		margin-left: 0;		width: 220px;	}	.navbar .nav li a.one{		font-size: 15px;	}}@media (max-width: 1300px){    .nav > li > a.one{		margin: 0 12px;	}	.navsub_left{		width: 300px;		background: #f1f1f1;		padding-left: 0;		margin-left: 0;		text-align: center;	}	.navsub_right{		margin-left: 60px;		margin-top: 80px;	}	.navsub_right span{		font-size: 22px;	}	.navsub_right p{		font-size: 14px;		line-height: 24px;	}}@media (max-width: 1200px){	.navsub{		width: 100vw;		left: 0;		margin-left: 0;	}	.navsub_left{		width: 300px;	}	.nav > li > a.one{		margin: 0 8px;	}	.navbar .nav li a.one {	    font-size: 14px;	}	.navbar-brand > img{		width: 130px;		margin-top: 5px;	}	.topmenu a{	    margin: 0 10px;	}	.topmenu a::after{	    left: -12px;	}}@media (max-width: 992px){	.navsub_left {	    width: 200px;	}	.navsub_left li {	    line-height: 40px;	}	.navsub_left li a{		font-size: 12px;	}	.navsub_left .want{		margin-top: 20px;	}	.navsub_left .want span{		font-size: 14px;	}	.navsub_left .want a{		font-size: 12px;	}	.navsub_right{		width: 460px;		margin-left: 40px;	}	.navsub_right span {	    font-size: 18px;	}	.navsub_right p{		font-size: 12px;	}	.topmenu{	    display: none;	}}@media (max-width: 960px){	.navbar .nav li a.one{		font-size: 12px;		margin: 0 10px;	}}@media (max-width: 870px){	.navbar .nav li a.one{	   margin: 0 5px;	}}@media (max-width: 768px){	.navbar .left-text {padding-left:6px;}	.navbar .right-global-icon {padding-right:6px;}	.navsub{		display: none !important;	}	.indexnav.min{		background-color: #fff;	}	.navbar-default .navbar-brand{		padding-top: 0;	}	.navbar-default .navbar-brand img{		margin-top: 10px;	}	.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{		color: #fff;	}	.navbar .nav li{		padding: 0;	}	.navbar .nav li a.one{		font-size: 15px;		line-height: 40px;		color: #fff;	}	.navbar-default .navbar-nav .current {		color:#fff!important;		font-weight:bold;	}	.navbar .nav li ul{		top: 0;		display: -webkit-flex;		display: -moz-flex;		display: -ms-flex;		display: -o-flex;		display: flex;		justify-content: flex-start;		flex-wrap: wrap;		padding: 0;		background: #f9ca00;		display: none;	}	.navbar .nav li ul li{		width: 50%;	}	.navbar .nav li ul li a{		line-height: 40px;	}	.navbar .nav li:hover ul{		position: relative;		top: 0;	}	.navbar .nav li.hover a.one{		color: #fff;		background: #e60012;	}	.navbar .nav li.hover a.one::after{		display: none;	}	.navbar{		padding: 0;		min-height: 42px;	}	.navbar-header{		padding: 10px 0;	}	.navbar-brand{		width: 90%;		display: block;		height: 42px;	}	.navbar-toggle{		margin-top: 5px;		margin-bottom: 0;	}	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{		background: 0;	}	.navbar-default .navbar-toggle{		border: 0;	}		.navbar-nav{		padding-top: 20px;		height: 92vh;		background: #e60012;		margin-bottom: 0;		margin-top: 0;		opacity:.5	}	.navbar-collapse{		border-top: 0;	}	.navbar .nav li a{		font-size: 14px;		text-align: center;	}}@media (max-width:600px){	.navbar-brand{		width: 88%;	}}@media (max-width:520px){	.navbar-brand {	    width: 86%;	}}@media (max-width:422px){	.navbar-brand {	    width: 85%;	}}@media (max-width:395px){	.navbar-brand {	    width: 84%;	}}@media (max-width:370px){	.navbar-brand {	    width: 83%;	}}/* banner */.section1{	position: relative;}.section1 .gallery-top {	width: 100vw;    height: 100%;}.section1 .gallery-top-2{    display: none;}.section1 .gallery-thumbs {	position: absolute;	bottom: 45px;  	height: 10%;  	box-sizing: border-box;  	width: 30%;  	left: 50%;  	margin-left: -15%;}.section1 .gallery-thumbs .swiper-wrapper{    justify-content: center;}.section1 .gallery-thumbs .swiper-slide {  	height: 100%;  	cursor: pointer;}.section1 .gallery-thumbs .swiper-slide:last-child{    margin-right: 0 !important;}.section1 .gallery-thumbs .swiper-slide img{	width: 100%;	border: 2px solid #dcdcdc;}.section1 .gallery-thumbs .swiper-slide-thumb-active img{  	border-color: #e60012;}@media (max-width: 768px){	.section1 .gallery-thumbs {	    width: 100%;	    left: 0;	    margin-left: 0;	}	.section1 .gallery-top-1{	    display: none;	}	.section1 .gallery-top-2{	    display: block;	}}.tit{	text-align: center;	color: #fff;	display: none;}.tit p{	font-size: 30px;}.tit span{	display: block;	font-size: 16px;	line-height: 50px;}@media (max-width: 992px){	.tit p{		font-size: 18px;	}	.tit span{		line-height: 30px;		font-size: 12px;		margin-top: 10px;	}}@media (max-width: 768px){	.tit span{		line-height: 25px;	}}.section2{	background: url(../images/section2.jpg) no-repeat center/cover;}.section2 .container{	position: relative;}.section2 .carousel-indicators{	left: 0;	margin-left: 0;	text-align: left;	bottom: 150px;}.section2 .carousel-indicators li{	text-indent: 0;	width: 100%;	line-height: 48px;	height: 48px;	border: none;	font-size: 18px;	color: #0e050b;	margin: 0;}.section2 .carousel-indicators .active{	background: 0;	color: #e60012;}.section2{	padding-top: 60px;	overflow: hidden;}.section2 .item img{	float: right;	max-width: 1100px;}.section2 .carousel-caption{	bottom: auto;	right: auto;	left: 0;	padding-top: 50px;	text-shadow: none;	text-align: left;}.section2 .carousel-caption p{	font-size: 30px;	color: #2d2e30;}.section2 .carousel-caption span{	display: block;	font-size: 55px;	color: #e60012;	font-family: "Geometr415 Blk BT";}.section2 .carousel-caption a{	display: block;	font-style: normal;	font-size: 16px;	color: #6a6c70;	background: url(../images/arrow.png) no-repeat right center;	width: 92px;	border-bottom: 1px solid #c3c3c3;	line-height: 54px;}.section2 .carousel-caption a:hover{	color: #e60012;	border-color: #e60012;}@media (max-width: 1990px){	.section2 .item img{		max-width: 800px;	}}@media (max-width: 1440px){	.section2 .item img{		max-width: 700px;	}	.section2 .carousel-indicators{		bottom: 170px;	}	.section2 .carousel-caption p{		font-size: 26px;	}	.section2 .carousel-caption span{		font-size: 46px;	}	.section2 .carousel-caption a{		font-size: 15px;		line-height: 50px;	}}@media (max-width: 1200px){	.section2 .carousel-caption{		padding-top: 20px;	}	.section2 .item img {	    max-width: 600px;	}	.section2 .carousel-indicators li{		font-size: 16px;		line-height: 40px;		height: 40px;	}}@media (max-width: 992px){	.section2 {	    padding-top: 50px;	}	.section2 .item img {	    max-width: 500px;	}}@media (max-width: 768px){	.section2 .container{		padding: 0;	}	.section2 .item img{		max-width: 100%;		float: none;	}	.carousel-inner{	    padding-bottom: 30px;	}	.section2 .carousel-caption{		bottom: -55px;		display: -webkit-flex;		display: -moz-flex;		display: -ms-flex;		display: -o-flex;		display: flex;		justify-content: space-around;		width: 100%;	}	.section2 .carousel-indicators{		bottom: auto;		top: 30px;		display: -webkit-flex;		display: -moz-flex;		display: -ms-flex;		display: -o-flex;		display: flex;		width: 100%;		flex-wrap: wrap;	}	.section2 .carousel-indicators li{		width: 50%;		text-align: center;	}	.section2 .carousel-caption p{		font-size: 14px;		line-height: 30px;	}	.section2 .carousel-caption span {	    font-size: 16px;	    font-family: "微软雅黑";	    margin-left: 5px;	    line-height: 30px;	}	.section2 .carousel-caption a{		line-height: 30px;		font-size: 14px;	}}.section3{	background: url(../images/section3.jpg) no-repeat center/cover;}.section3 .swiperbox{	position: relative;}.section3 .swiper-peijian{	margin-top: 90px;}.section3 .swiper-peijian .swiper-slide{	background: #fff;	text-align: center;	position: relative;	height: 465px;}.section3 .swiper-peijian .swiper-slide img{	width: 100%;}.section3 .swiper-peijian .swiper-slide .box{	background: #fff;	position: absolute;	height: 225px;	bottom: -65px;	transition: .3s ease-out;	width: 100%;}.section3 .swiper-peijian .swiper-slide span{	display: block;	font-size: 20px;	color: #333333;	padding: 10px 35px;	padding-top: 25px;	line-height: 30px;	overflow: hidden;	text-overflow:ellipsis;	white-space: nowrap;}.section3 .swiper-peijian .swiper-slide p{	color: #888888;	font-size: 14px;	line-height: 22px;	padding: 0 35px;	display: -webkit-box;	-webkit-box-orient: vertical;	-webkit-line-clamp: 1;	overflow: hidden;}.section3 .swiper-peijian .swiper-slide i{	font-style: normal;	font-size: 14px;	color: #888888;	display: block;	margin-top: 20px;}.section3 .swiper-peijian .swiper-slide:hover .box{	bottom: 0;	background: #e60012;	opacity:.6}.section3 .swiper-peijian .swiper-slide:hover span,.section3 .swiper-peijian .swiper-slide:hover p,.section3 .swiper-peijian .swiper-slide:hover i{	color: #fff;}.section3 .swiper-peijian .swiper-slide:hover p{	display: -webkit-box;	-webkit-box-orient: vertical;	-webkit-line-clamp: 3;	overflow: hidden;}.peijian-next,.peijian-prev{	width: 45px;	height: 45px;	border-radius: 100%;	background: rgba(255,255,255,.25);}.peijian-next{	right: -60px;}.peijian-prev{	left: -60px;}.peijian-next::after,.peijian-prev::after{	color: #fff;	font-size: 20px;	font-weight: bold;}@media (max-width: 1440px){	.section3 .swiper-peijian .swiper-slide{		height: 430px;	}	.section3 .swiper-peijian {	    margin-top: 50px;	}}@media (max-width: 1200px){	.section3 .swiper-peijian .swiper-slide{		height: 380px;	}	.section3 .swiper-peijian .swiper-slide .box{		height: 190px;		bottom: -35px;	}	.section3 .swiper-peijian .swiper-slide span{		font-size: 16px;		padding-top: 20px 0;	}	.section3 .swiper-peijian .swiper-slide p{		padding: 0 20px;		font-size: 13px;	}}@media (max-width: 992px){	.section3 .swiper-peijian .swiper-slide {	    height: 320px;	}	.section3 .swiper-peijian .swiper-slide .box{		height: 170px;	}	.section3 .swiper-peijian .swiper-slide span{		padding: 10px;		font-size: 15px;	}	.section3 .swiper-peijian .swiper-slide p{		padding: 0 10px;		font-size: 12px;	}	.section3 .swiper-peijian .swiper-slide i{		font-size: 12px;		margin-top: 10px;	}}@media (max-width: 768px){	.section3 .swiper-peijian .swiper-slide {	    height: 260px;	}	.peijian-next, .peijian-prev{		width: 30px;		height: 30px;		background: rgba(0,0,0,.5);	}	.peijian-prev {	    left: 0;	}	.peijian-next{		right: 0;	}	.peijian-next::after, .peijian-prev::after {	    font-size: 16px;	    font-weight: bold;	}}.section4box{	height: 100%;}.section4_left{	width: 50%;	background: url(../images/section4-1.jpg) no-repeat center/cover;	height: 100%;	box-sizing: border-box;	padding-top: 130px;	margin-right: 2px;	background-position-y: 100%;}.section4_left form,.section4_left ul{	display: none;}.section4_right{	width: 50%;}.section4_right .dealer{	display: block;	width: 100%;	height: 50%;	background: url(../images/section4-2.jpg) no-repeat center/cover;	box-sizing: border-box;	padding-left: 80px;	padding-top: 110px;	transition: .3s ease-out;	background-size: 100%;	margin-bottom: 2px;}.section4_right .box{	height: 50%;}.section4_right .box .outlets{	width: 50%;	background: url(../images/section4-3.jpg) no-repeat center/cover;	box-sizing: border-box;	padding-left: 40px;	padding-top: 50px;	transition: .3s ease-out;	background-size: 100%;	margin-right: 2px;}.section4_right .box .contact{	width: 50%;	background: url(../images/section4-4.jpg) no-repeat center/cover;	box-sizing: border-box;	padding-left: 40px;	padding-top: 50px;	transition: .3s ease-out;	background-size: 100%;}.section4_right .dealer:hover,.section4_right .box .outlets:hover,.section4_right .box .contact:hover{	background-size: 110%;}.section4 .tit{	color: #2d2e30;	text-align: left;}.section4_left .tit{	width: 440px;	margin: 0 auto;}.section4_left .tit span{	line-height: 70px;}.section4_left form{	width: 440px;	margin: 0 auto;	position: relative;	margin-top: 40px;}.section4_left form input{	width: 260px;	height: 55px;	line-height: 55px;	background: rgba(255,255,255,.5);	border: none;	box-sizing: border-box;	padding-left: 30px;	padding-right: 60px;	border-radius: 50px;	font-size: 16px;	color: rgba(26,24,28,.75);	letter-spacing: 2px;}.section4_left form button{	display: block;	position: absolute;	width: 44px;	height: 44px;	background: url(../images/s.png) no-repeat center;	border: none;	position: absolute;	left: 210px;	top: 6px;}.section4_left ul{	width: 440px;	box-sizing: border-box;	padding-left: 10px;	margin: 0 auto;	margin-top: 20px;}.section4_left ul li a{	display: block;	font-size: 16px;	color: #1a181c;	line-height: 42px;	text-decoration: underline !important;	overflow: hidden;	text-overflow:ellipsis;	white-space: nowrap;}.section4_left ul li a:hover{	color: #e60012;}@media (max-width: 1400px){	.section4_right .dealer{		background: url(../images/section4-2.jpg) no-repeat center/cover;	}	.section4_right .box .outlets{		background: url(../images/section4-3.jpg) no-repeat center/cover;	}	.section4_right .box .contact{		background: url(../images/section4-4.jpg) no-repeat center/cover;	}	.section4_right .dealer:hover{		background: url(../images/section4-2.jpg) no-repeat center/cover;	}	.section4_right .box .outlets:hover{		background: url(../images/section4-3.jpg) no-repeat center/cover;	}	.section4_right .box .contact:hover{		background: url(../images/section4-4.jpg) no-repeat center/cover;	}}@media (max-width: 992px){	.section4_left{		padding-top: 100px;	}	.section4_left form{		width: 360px;		margin-top: 40px;	}	.section4_left form input{		width: 360px;		height: 40px;		line-height: 40px;		font-size: 14px;		padding-left: 20px;		padding-right: 50px;	}	.section4_left form button{		width: 30px;		height: 30px;		background-size: 30px;	}	.section4_left ul{		width: 360px;		padding-left: 10px;	}	.section4_left ul li a{		font-size: 14px;		line-height: 36px;	}	.section4_right .box .outlets,.section4_right .box .contact{		padding-left: 20px;	}	.section4_left .tit span{	    line-height: 30px;	}}@media (max-width: 768px){	.section4box{		justify-content: center;	}	.section4_left{		margin-right: 0;		width: 100%;	}	.section4_left .tit span {	    line-height: 30px;	}	.section4_right{		position: absolute;		width: 100%;		bottom: 0;	}	.section4_left form {	    width: 330px;	    margin-top: 30px;	}	.section4_left form input{		width: 330px;	}	.section4_left ul{		width: 330px;		padding-left: 10px;	}	.section4_right .dealer,.section4_right .box .outlets, .section4_right .box .contact{		padding: 0;	}	.section4_right .dealer .tit,.section4_right .box .outlets .tit, .section4_right .box .contact .tit{		display: -webkit-flex;		display: -moz-flex;		display: -ms-flex;		display: -o-flex;		display: flex;		justify-content: center;		align-items: center;		flex-direction: column;		padding: 40px 0;		background: rgba(255,255,255,.7);	}	.section4 .tit{		text-align: center;	}	.section4_left .tit{ max-width:100%;}}.section5{	background: url(../images/section5.jpg) no-repeat center/cover;	color: #fff;}.section5 .abinfo{	font-size: 16px;	width: 1000px;	margin: 0 auto;	line-height: 28px;	text-align: center;	margin-top: 40px;	display: none;}.section5 .numbox{	display: none;}.section5 ul{	justify-content: center;	text-align: center;	margin-top: 80px;	padding-bottom: 200px;}.section5 ul li{	margin: 0 100px;}.section5 ul li span{	display: inline-block;	font-size: 48px;	font-weight: bold;	line-height: 52px;	position: relative;}.section5 ul li span i{ font-style:normal;}.section5 ul li span::after{	font-size: 14px;	font-weight: normal;	position: absolute;	top: 0;	right: -20px;	line-height: 24px;}.section5 ul li:first-child span::after{	content: "年";}.section5 ul li:first-child+li span::after{	content: "吨";}.section5 ul li:first-child+li+li span::after{	content: "人";}.section5 ul li p{	font-size: 14px;}@media (max-width: 1500px){	.section5 ul{		padding-bottom: 100px;	}}@media (max-width: 1200px){	.section5 .abinfo{		width: 900px;	}	.section5 .abinfo {	    font-size: 14px;	    line-height: 26px;	}	.section5 ul{		margin-top: 60px;		padding-bottom: 60px;	}	.section5 ul li{		margin: 0 80px;	}}@media (max-width: 992px){	.section5 .abinfo{		width: 700px;		font-size: 13px;	}	.section5 ul li {	    margin: 0 50px;	}	.section5 ul li span{		font-size: 40px;	}}@media (max-width: 768px){	.section5 .abinfo{		width: 100%;		font-size: 12px;		line-height: 22px;		margin-top: 20px;	}	.section5 ul{		margin-left: -15px;		margin-right: -15px;		justify-content: space-around;	}	.section5 ul li{		margin: 0;	}	.section5 ul li span {	    font-size: 30px;	}	.section5 ul li span::after{		font-size: 12px;	}	.section5 ul li p {	    font-size: 12px;	    padding: 0 10px;	}}.section6{	background: url(../images/section6.jpg) no-repeat center/cover;}.section6 .container{	justify-content: space-between;}.section6 .item{	margin-top: 70px;}.section6 .item{	width: 405px;	background: #fff;	padding-bottom: 24px;}.section6 .item img{ width:100%;}.section6 .item a.catname,.section6 .item ul{	padding: 0 22px;}.section6 .item a.catname{	color: #e60012;	display: block;	margin-top: 28px;	margin-bottom: 15px;}.section6 .item h3{	font-size: 16px;	color: #333333;	line-height: 36px;	margin: 0;	overflow: hidden;	text-overflow:ellipsis;	white-space: nowrap;}.section6 .item h3::before{	content: "○";	color: #888888;	margin-right: 6px;}.section6 .item p{	color: #888888;	font-size: 14px;	line-height: 24px;	margin-top: 5px;	display: none;}.section6 .item ul li:first-child{	border-bottom: 1px solid #e4e4e4;	padding-bottom: 20px;	margin-bottom: 16px;}.section6 .item ul li:first-child p{	display: -webkit-box;	-webkit-box-orient: vertical;	-webkit-line-clamp: 2;	overflow: hidden;}.section6 .item ul li:first-child h3{	font-size: 18px;}.section6 .item ul li:first-child h3::before{	display: none;}.section6 .item ul li h3:hover{	color: #e60012;}@media (max-width: 1900px){	.section6 .item{		width: 23%;	}	.section6 .item img{		width: 100%;	}}@media (max-width: 1500px){	.section6 .item{		padding-bottom: 20px;		margin-top: 60px;	}	.section6 .item a.catname{		margin-top: 20px;		margin-bottom: 10px;	}	.section6 .item ul li:first-child{		padding-bottom: 15px;		margin-bottom: 12px;	}	.section6 .item ul li:first-child h3 {	    font-size: 16px;	}	.section6 .item h3{		font-size: 14px;		line-height: 34px;	}}@media (max-width: 1200px){	.section6 .item{		margin-top: 50px;	}	.section6 .item a.catname{		margin-top: 16px;		margin-bottom: 8px;	}	.section6 .item ul li:first-child{		padding-bottom: 12px;		margin-bottom: 10px;	}	.section6 .item ul li:first-child h3 {	    font-size: 15px;	}	.section6 .item p{		font-size: 12px;		margin-top: 2px;	}}@media (max-width: 992px){	.section6 .item {	    margin-top: 40px;	}	.section6 .item span, .section6 .item ul {	    padding: 0 15px;	}}@media (max-width: 768px){	.section6 .container .item{		width: 240px;	}	.section6 .container .item:first-child+.item{		margin-left: 20px;		margin-right: 20px;	}	.sec6box .container{		width: 790px;	}}.section7{	background: #f7f7f7;	padding-top: 80px;}.section7 .foot_top{	justify-content: space-between;	padding-bottom: 32px;	border-bottom: 1px solid #e7e7e7;}.section7 .foot_top p{	font-size: 12px;	color: #000000;	line-height: 14px;}.section7 .foot_top .flogo p{	margin-top: 22px;}.section7 .foot_top .share p{	background: url(../images/sharebg.png) no-repeat left center;	padding-left: 22px;	margin-bottom: 26px;}.section7 .foot_top .share a{	width: 24px;	height: 24px;	margin: 0 7px;}.section7 .foot_top .share .df a:first-child{	background: url(../images/share.png) no-repeat 0 0;}.section7 .foot_top .share .df a:first-child+a{	background: url(../images/share.png) no-repeat -38px 0;}.section7 .foot_top .share .df a:first-child+a+a{	background: url(../images/share.png) no-repeat -76px 0;}.section7 .foot_top .fm p{	background: url(../fonts/message.svg) no-repeat left center;	padding-left: 26px;	margin-bottom: 26px;}.section7 .foot_top .fm input{	width: 200px;	line-height: 20px;	padding-bottom: 6px;	border: none;	background: none;	border-bottom: 1px solid #999;	box-sizing: border-box;	padding-left: 12px;	outline:none;}.section7 .foot_top .fm .box{	position: relative;	margin-right: 20px;}.section7 .foot_top .fm .box::before{	content: " ";	display: block;	width: 2px;	height: 20px;	background: #e60012;	position: absolute;	left: 0;	top: 0;}.section7 .foot_top .fm .submit{	width: 95px;	height: 30px;	line-height: 30px;	text-align: center;	background: #e60012;	color: #fff;	font-size: 12px;	border: none;	margin-top: -2px;	font-weight: bold;}.section7 .foot_top .fm .submit::after{	content: ">";	font-family: "宋体";	margin-left: 5px;}.section7 .bottom{	padding-top: 40px;	justify-content: space-between;	padding-bottom: 30px;}.section7 .bottom .ft{	font-size: 16px;	color: #3f4043;	margin-bottom: 18px;}.section7 .bottom .fnav ul{	margin-right: 110px;}.section7 .bottom .fnav li a{	font-size: 14px;	color: #777a80;	line-height: 26px;}.section7 .bottom .fcont p{	font-size: 14px;	color: #777a80;	line-height: 26px;}.section7 .bottom .copy p{	font-size: 13px;	color: #979797;	line-height: 24px;	/* margin-bottom: 20px; */}.section7 .bottom .copy p a.beian{	display: block;}.section7 .bottom .copy p a{	color: #979797;}.section7 .bottom .copy img{	border: 1px solid #d1d1d1;}@media (max-width: 1900px){	.section7 .bottom .fnav ul {	    margin-right: 80px;	}}@media (max-width: 1200px){	.section7{		padding-top: 60px;	}	.section7 .foot_top .fm {		margin-top: 30px;	}	.section7 .bottom{		padding-top: 20px;		padding-bottom: 20px;	}	.section7 .bottom .fnav,.section7 .bottom .fcont{		display: none;	}	.section7 .foot_top{		flex-wrap: wrap;	}	.section7 .copy{		display: -webkit-flex;		display: -moz-flex;		display: -ms-flex;		display: -o-flex;		display: flex;		align-items: center;		justify-content: space-between;		width: 100%;	}	.section7 .bottom .copy p{		margin-bottom: 0;		display: -webkit-flex;		display: -moz-flex;		display: -ms-flex;		display: -o-flex;		display: flex;	}	.section7 .copy .beian{		margin: 0 10px;	}}@media (max-width: 992px){	.section7 .foot_top .fm input{		width: 292px;	}}@media (max-width: 768px){	.section7 .foot_top .fm form{		flex-wrap: wrap;	}	.section7 .foot_top .fm .box{		margin-right: 0;		margin-bottom: 20px;	}	.section7 .foot_top .fm button{		margin-top: -2px;;		width: 80px;		height: 30px;		line-height: 30px;	}	.section7 .copy{		flex-wrap: wrap;	}	.section7 .bottom .copy p{		font-size: 12px;		flex-wrap: wrap;	}	.section7 .bottom .copy .qrcode{		display:none;	}	.section7 .bottom .gs{		margin-top: 10px;	}}#fp-nav{	right: 30px;}#fp-nav ul li, .fp-slidesNav ul li{	width: 50px;	margin: 0;	height: 4px;	margin: 16px 0;}#fp-nav ul li a span, .fp-slidesNav ul li a span{	width: 20px;	height: 4px;	background: #fff;	border-radius: 20px;	margin: 0;	left: auto;	right: 0;}#fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span {    width: 20px;    height: 4px;    margin: 0;}#fp-nav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li a.active span, .fp-slidesNav ul li:hover a.active span {    height: 4px;    width: 35px;    margin: 0;    background: #e60012;    border-radius: 20px;}@media (max-width: 768px){	#fp-nav{		display: none;	}}/* 产品展示 */.pro_box{	/* height: 570px; */	background: url(../images/pbg.jpg) center;	position: relative;}.pro_box::before{	content: " ";	display: block;	width: 50%;	background: #f6f6f6;	position: absolute;	right: 50%;	height: 100%;}.pro_left{	width: 50%;	box-sizing: border-box;	position: relative;}.pro_left .swiper-slide img{	max-width: 100%;}.pro_left .watermark{	display: block;	position: absolute;	top: 34px;	right: 30px;	width: 60px;	color: #e60012;	font-weight:900;	text-align: center;	background: url(../fonts/video.svg) no-repeat top center;	z-index: 99;	padding-top: 40px;}.pro_left .swiper-pagination-bullet{	opacity: 1;	background: #d2d2d2;}.pro_left .swiper-pagination-bullet-active{	background: #e60012;}.pro_left .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{	margin: 0 8px;}.pro_right{	width: 50%;	box-sizing: border-box;	padding-left: 50px;	padding-right: 70px;	padding-top: 80px;}.pro_right .pro_tit{	font-size: 32px;	color: #2d2e30;	line-height: 44px;}.pro_right .pro_info{	font-size: 15px;	color: #898989;	border-bottom: 1px solid #bfbfbf;	padding-bottom: 30px;	margin-top: 18px;}.pro_right .pro_gg{	flex-wrap: wrap;	margin-top: 30px;}.pro_right .pro_gg p{	width: 70%;	font-size: 16px;	color: #2d2e30;	line-height: 44px;}.pro_right .pro_gg p:nth-child(4){	width:60%;}.pro_right .pro_gg p span{	color: #2d2e30;}.pro_right .pro_link{	margin-top: 26px;	position: relative;}.pro_right .pro_link a{	width: 126px;	height: 42px;	line-height: 42px;	text-align: center;	background: #32373b;	color: #fff;	font-size: 15px;	margin-right: 32px;	overflow:hidden;}.pro_right .pro_link a.pro_link2{    display: none;}.pro_right .pro_link a.pro_link1,.pro_right .pro_link a.pro_link2{	background: #e60012;}.pro_right .pro_link a p{    position: absolute;    left: 0;    top: 50px;    font-size: 26px;    color: #e60012;    font-weight: bold;    opacity: 0;    transition: .3s ease-out;    display: flex;    align-items: center;}.pro_right .pro_link a p span{    font-size: 20px;}.pro_right .pro_link a:hover{    overflow:visible;}.pro_right .pro_link a:hover p{    opacity: 1;}@media (max-width: 1200px){	.pro_box{		height: 460px;	}	.pro_box .container{		align-items: center;	}	.pro_right{		padding-left: 40px;		padding-right: 0;		padding-top: 50px;	}	.pro_right .pro_tit{		font-size: 22px;		line-height: 36px;	}	.pro_right .pro_info{		font-size: 14px;		padding-bottom: 20px;		margin-top: 16px;	}	.pro_right .pro_gg p{		font-size: 14px;		line-height: 40px;	}	.pro_right .pro_link {	    margin-top: 50px;	}}@media (max-width: 992px){	.pro_box {	    height: 400px;	}	.pro_right{		padding-top: 30px;	}	.pro_right .pro_gg{		margin-top: 20px;	}	.pro_right .pro_gg p{		width: 100%;		line-height: 36px;	}	.pro_right .pro_gg p:nth-child(4){		width:80%	}	.pro_right .pro_link {	    margin-top: 20px;	}	.pro_right .pro_link a{		width: 100px;		height: 36px;		line-height: 36px;		font-size: 12px;		margin-right: 20px;	}}@media (max-width: 768px){	.pro_box{		height: auto;		background: #f6f6f6;		padding-top: 20px;		padding-bottom: 30px;	}	.pro_box .container{		flex-wrap: wrap;	}	.pro_right {	    padding-top: 20px;	}	.pro_left{		width: 100%;	}	.pro_right{		width: 100%;		padding-left: 0;	}	.pro_box::before{		display: none;	}	.pro_right .pro_link a.pro_link1{        display: none;    }    .pro_right .pro_link a.pro_link2{        display: block;    }}.promenu{	border-bottom: 1px solid #e8e8e8;	line-height: 76px;	margin-top: 50px;}.promenu a{	font-size: 23px;	color: #2d2e30;	width: 102px;	text-align: center;	position: relative;	margin-right: 60px;}.promenu a::after{	content: " ";	display: block;	width: 100%;	height: 2px;	background: #e60012;	position: absolute;	bottom: -1px;	left: 0;	display: none;}.promenu a.active::after{	display: block;}.pt p{	font-size: 25px;	color: #2d2e30;	margin-top: 8px;}.liangdian{	margin-top: 55px;}.liangdian .ld_info{	font-size: 16px;	color: #333e46;	line-height: 42px;	margin-top: 30px;	padding: 0 5%;	}.liangdian .ld_info img{	max-width:100%!important;	height:auto!important;}.peizhi{	background: #f7f7f7;	padding-top: 65px;	margin-top: 50px;	padding-bottom: 40px;}.peizhi .pt{	margin-bottom: 40px;}.peizhi .row{	margin-bottom: 25px;}.peizhi .pztit{	font-size: 22px;	color: #2d2e30;	line-height: 68px;}.peizhi .pzinfo{	line-height: 68px;	flex-wrap: wrap;}.peizhi .pzinfo p{	width: 50%;	font-size: 16px;	color: #898989;}.peizhi .pzinfo p span{	font-size: 17px;	color: #2d2e30;}.shipin{	margin-top: 70px;}.shipin .video{	margin-top: 40px;}.shipin .video img{	max-width: 100%;}.anli{	margin-top: 70px;	padding-bottom: 70px;	position: relative;}.anli .swiper-anli{	margin-top: 40px;}.anli a{	text-align: center;}.anli a img{	width: 100%;}.anli a span{	display: block;	font-size: 20px;	color: #333333;	line-height: 50px;	margin-top: 12px;	padding: 0 10px;	overflow: hidden;	text-overflow:ellipsis;	white-space: nowrap;}.anli a p{	font-size: 14px;	color: #888888;	line-height: 24px;	padding: 0 10px;	display: -webkit-box;	-webkit-box-orient: vertical;	-webkit-line-clamp: 2;	overflow: hidden;}.anli a:hover span{	color: #e60012;}.anli-next,.anli-prev{	width: 45px;	height: 45px;	background: rgba(0,0,0,.25);	border-radius: 100%;	top: 44%;}.anli-next::after,.anli-prev::after{	font-size: 20px;	color: #fff;}.anli-next{	right: -65px;	left: auto;}.anli-prev{	left: -65px;}@media (max-width: 1300px){	.anli-next, .anli-prev{		width: 40px;		height: 40px;	}	.anli-next{		right: 0;	}	.anli-prev{		left: 0;	}}@media (max-width: 1200px){	.promenu{		line-height: 60px;		margin-top: 40px;	}	.promenu a{		font-size: 20px;		width: 90px;		margin-right: 40px;	}	.liangdian {	    margin-top: 50px;	}	.pt p{		font-size: 22px	}	.liangdian .ld_info{		font-size: 15px;		line-height: 40px;		margin-top: 20px;	}	.peizhi{		margin-top: 40px;		padding-bottom: 10px;	}	.peizhi .pztit{		font-size: 18px;		line-height: 50px;	}	.peizhi .pzinfo p{		font-size: 14px;	}	.peizhi .pzinfo p span{		font-size: 15px;	}	.peizhi .pzinfo{		line-height: 50px;	}	.shipin{	    margin-top: 60px;	}	.anli{		margin-top: 60px;		padding-bottom: 50px;	}	.anli a span{		font-size: 16px;		line-height: 40px;	}	.anli a p{		font-size: 12px;		line-height: 20px;	}}@media (max-width: 992px){	.promenu{		margin-top: 30px;	}	.promenu a{		font-size: 18px;		width: 80px;	}	.liangdian .ld_info{		font-size: 13px;		line-height: 36px;		padding:0;	}	.peizhi{		padding-top: 50px;		padding-bottom: 30px;	}	.peizhi .pztit{		font-size: 17px;	}	.peizhi .row {	    margin-bottom: 10px;	}	.peizhi .pzinfo {	    line-height: 46px;	}	.peizhi .pzinfo p {	    font-size: 13px;	}	.peizhi .pzinfo p span {	    font-size: 14px;	}	.shipin {	    margin-top: 50px;	}	.shipin .video {	    margin-top: 30px;	}	.anli{		margin-top: 50px;		padding-bottom: 40px;	}}@media (max-width: 768px){	.promenu{		padding: 0;		justify-content: space-around;		line-height: 52px;	}	.promenu a{		margin: 0;		font-size: 16px;		width: 74px;	}	.pt img{		width: 240px;	}	.pt p {	    font-size: 18px;	}	.liangdian {	    margin-top: 40px;	}	.liangdian .ld_info,.liangdian .ld_info p,.liangdian .ld_info span {	    font-size: 12px !important;	    line-height: 26px;	}	.content iframe{	    width: 100%;	    height: 240px;	}	.peizhi{		margin-top: 30px;		padding-top: 40px;		padding-bottom: 20px;	}	.peizhi .pztit{		line-height: 40px;	}	.peizhi .pt {	    margin-bottom: 20px;	}	.peizhi .container img {		width:100%;		height:auto!important;	}	.peizhi .pzinfo {	    line-height: 40px;	}	.peizhi .pzinfo p{		width: 100%;	}	.shipin {	    margin-top: 40px;	}	.shipin .video {	    margin-top: 20px;	}	.shipin .video video{	    max-width: 100%;	}	.anli{		margin-top: 40px;	}	.anli .swiper-anli {	    margin-top: 30px;	}	.anli-next, .anli-prev {	    width: 30px;	    height: 30px;	}	.anli-next::after, .anli-prev::after{		font-size: 14px;	}}/* banner */.banner{	position: relative;}.pos{	border-bottom: 1px solid #ddd;}.posbox{	justify-content: space-between;	align-items: center;	height: 64px;}.posbox .position{	color: #676767;	background: url(../fonts/home.svg) no-repeat left center;	background-size: 20px;	padding-left: 30px;}.posbox .position a{	color: #676767;}.submenu a{	line-height: 64px;	margin-left: 50px;	color: #999;	position: relative;	font-size:16px;	font-weight:bold;}.submenu a::after{	content: " ";	display: block;	width: 0;	height: 3px;	background: #e60012;	position: absolute;	bottom: 0;	left: 0;	transition: .2s ease-out;}.submenu a:hover,.submenu a.hover{	color: #e60012;}.submenu a:hover::after,.submenu a.hover::after{	width: 100%;}@media (max-width: 992px){	.posbox .position{		font-size: 12px;	}	.submenu a{		margin-left: 20px;		font-size: 15px;	}}@media (max-width: 768px){	.posbox{		flex-wrap: wrap;		height: auto;		padding-bottom: 10px;		margin: 0 -15px;	}	.posbox .position{		width: 100%;		line-height: 40px;		background: ;		background: url(../fonts/home.svg) no-repeat 15px center #eee;		background-size: 20px;		padding: 0 40px;		box-sizing: border-box;		font-size: 13px;	}	.submenu{		width: 100%;		flex-wrap: wrap;		margin-top: 10px;	}	.submenu a{		margin-left: 0;		line-height: 30px;		width: 50%;		box-sizing: border-box;		padding: 0 10px;		text-align: center;		font-weight: bold;		color: #333;	}	.submenu a::after{		display: none;	}}@media (max-width: 450px){	}/* 新闻中心 */.newmore ul{	flex-wrap: wrap;}/* .newmore ul li{ */	/* margin-top: 60px; */	/* width: 32%; */	/* transition: all 0.3s; *//* } */.newmore ul li a{	display: block;	width: 100%;}/* .newmore ul li span{ */	/* display: block; */	/* font-size: 17px; */	/* color: #262c35; */	/* margin-top: 26px; */	/* overflow:hidden; */	/* white-space:nowrap; */	/* text-overflow: ellipsis; *//* } */.newmore ul li p{	font-size: 13px;	color: #999999;	line-height: 24px;	margin-top: 10px;}.newmore ul li .time{	border-top: 1px solid #eee;	padding-top: 18px;	margin-top: 32px;	align-items: center;	opacity: 0;	transition: all 0.3s;	justify-content: space-between;}.newmore ul li .time em{	font-size: 13px;	color: #696969;	font-style: normal;}.newmore ul li .time i{	display: block;	width: 49px;	height: 4px;	background: url(../images/more2.png) no-repeat center;}/* .newmore ul li:hover{ */	/* transform:translateY(-16px); *//* } */.newmore ul li:hover .time{	opacity: 1;}.newmore ul li:hover span{	color: #e60012;}.newmore ul::after{	content: " ";	width: 32%;	height: 1px;}/* 新闻中心-2022-7-20 */.newslist .news-item {	width:100%;	background-color:#f7f7f7!important;	margin-bottom:30px;	padding:30px;}.newslist .news-item .news-time {display:block;font-size:14px;line-height:1.5;color:#e60012;font-weight:bold}.newslist .news-item img {width:25%;float:left;margin-right:20px;overflow:hidden}.newslist .news-item .title-h2{font-size:20px;line-height:1.2;margin-bottom:10px;color:#5a5a5a;font-weight:bold;margin-top:0}@media (max-width: 1200px){	.newmore{		margin-top: 70px;		margin-bottom: 40px;	}	.newmore ul li{		/* margin-top: 50px; */	}	/* .newmore ul li:hover{ */		/* margin-top: 40px; */	/* } */	/* .newmore ul li span{ */		/* font-size: 16px; */		/* margin-top: 20px; */	/* } */	.newmore ul li .time{		padding-top: 15px;		margin-top: 20px;	}	.newmore ul li .time i{		width: 40px;		background-size: 40px;	}}@media (max-width: 992px){	.newmore{		margin-top: 60px;		margin-bottom: 30px;	}	.newmore ul li{		/* margin-top: 50px; */	}}@media (max-width: 768px){	.newmore{		margin-top: 40px;	}	/* .newmore ul li,.newmore ul li:hover{ */	    /* margin-top: 30px; */	/* } */	.newmore ul li .time{		display: none;	}}@media (max-width: 500px){	.newmore ul{		flex-wrap: wrap;	}	.newmore ul li{		width: 100%;	}}.list{	margin-top: 30px;}.newmore.list ul{	justify-content: space-between;}/* .newmore.list ul li{ */	/* margin-top: 30px; *//* } */.pages{	display: -webkit-flex;	display: -moz-flex;	display: -ms-flex;	display: -o-flex;	display: flex;	justify-content: center;	margin-bottom: 20px;	font-size: 13px;}.pages span,.pages a{	display: block;	padding: 0 10px;	line-height: 25px;	border: 1px solid #ddd;	margin: 0 2px;	color: #969696;	border-radius: 2px;}.pages .page-num-current,.pages a:hover{	background: #e60012;	border-color: #e60012;	color: #fff;}@media (max-width: 768px){	.newmore.list ul li{		/* margin-top: 30px; */	}	.pages{ font-size:12px;}	.pages span, .pages a{		padding: 0 6px;		line-height: 22px;	}}/* 新闻详情 */.showtop{	margin-top: 60px;	border-bottom: 1px solid #eee;	margin-bottom: 15px;}.showtop h1{	font-size: 22px;}.showtop p span{	color: #999;	margin: 0 5px;	line-height: 40px;	font-size: 13px;}.mainbox{	margin-top: 40px;	margin-bottom: 50px;}@media (max-width: 992px){	.mainbox {	    margin-top: 30px;	    margin-bottom: 30px;	}}@media (max-width: 768px){	.mainbox {	    margin-top: 20px;	    margin-bottom: 20px;	}}.content{	line-height: 30px;}.content>p{text-indent:30px;margin-bottom:10px;}.kadvo-honor>p{ float: left; width: 48.5%; margin: 0.4%;}.content img{	max-width: 100%;	height: auto;	line-height: 30px;}.content table{    max-width: 100%;}.content table td{    border: 1px solid #ddd !important;    padding: 0 10px;}@media (max-width: 768px){    .content{        overflow-x: scroll;    }    .content table{        max-width: 900px;            }	#contactus {width:100% !important}}.prepage{	line-height: 30px;	margin: 30px 0;}@media (max-width: 1200px){	.showtop{		margin-top: 50px;	}}@media (max-width: 768px){	.showtop{		margin-top: 30px;	}	.showtop h1 {	    font-size: 18px;	    margin-bottom: 0;	}	.showtop p span{		font-size: 12px;	}	.desc,.more-news {display:none!important}	.newslist .news-item img {width: 36%;}	.newslist .news-item .title-h2 {font-size:14px;}}/* 新闻详情相关新闻 */.show .df{	justify-content: space-between;}.show .df .showleft{	width: 66%;}.show .df .showright{	width: 25%;}.show .df .showright .srt{	font-size: 22px;	margin-top: 70px;	margin-bottom: 20px;}.show .df .showright li a{	display: block;	color: #333;	line-height: 40px;	overflow: hidden;	text-overflow:ellipsis;	white-space: nowrap;	border-bottom: 1px dotted #ddd;	font-size: 16px;}.show .df .showright li a:hover{	color: #e60012;}.show .df .showright li a span{	display: inline-block;	width: 26px;	line-height: 26px;	text-align: center;	background: #ddd;	color: #fff;	border-radius: 2px;	margin-right: 10px;}.show .df .showright li:first-child a span{	background: #ee0200;}.show .df .showright li:first-child+li a span{	background: #ee6a0c;}.show .df .showright li:first-child+li+li a span{	background: #faab0e;}@media (max-width: 1200px){	.show .df .showright .srt{		margin-top: 50px;	}	.show .df .showright li a{		font-size: 14px;	}	.show .df .showright li a span{		width: 20px;		line-height: 20px;	}}@media (max-width: 992px){	.showtop h1 {	    font-size: 18px;	}}@media (max-width: 768px){	.show .df{		flex-wrap: wrap;	}	.show .df .showleft{		width: 100%;	}	.show .df .showright{		width: 100%;		margin-bottom: 50px;	}	.show .df .showright .srt{		margin-top: 30px;	}}.map_search {	position: relative;	padding-top: 80px;	padding-bottom: 50px;}.map_search .container {	position: relative;	width: 1200px;}.branch{	position: absolute;	width: 540px;	right: 0;}.map_search .map_city {	height: 36px;	line-height: 14px;	color: #868686;	z-index: 9;	background: #fff;	padding: 40px 20px;	height: 480px;	display: -webkit-flex;	display: -moz-flex;	display: -ms-flex;	display: -o-flex;	display: flex;}.map_search .map_city select {	line-height: 34px;	height: 34px;}.map_search .mapimg {	position: relative;}.map_search #myzone {	width: 360px;	position: absolute;	left: 0;	top: 90px;	z-index: 10;	padding: 0 20px;	height: 360px;	overflow-y: auto;}.map_city .pull-right {	margin-left: 20px;} #myzone::-webkit-scrollbar {-webkit-appearance: none;} #myzone::-webkit-scrollbar:vertical {width: 6px;} #myzone::-webkit-scrollbar-track {background: #e5e5e5;} #myzone::-webkit-scrollbar-thumb {border-radius: 8px;background-color: #bfbfbf;}#mylist {	width: 100%;	box-sizing: border-box;}/*#mylist tr:nth-child(even){	display: none;}#mylist tr:last-child{	display: block;}*/#mylist td.one {	width: 100%;}#mylist td {	font-size: 14px;	color: #888888;	line-height: 26px;}#mylist td.one {	color: #424242;	padding-top: 10px;	font-size: 16px;}#mylist tr:last-child td{	padding-top: 15px;	border-bottom: 1px solid #e9e9e9;	padding-bottom: 15px;}.map-box {	margin-left: -200px;}.maptit{	text-align: center;	margin-bottom: 80px;}.maptit span{	font-size: 36px;}@media (max-width: 1300px){	.map-box {	    margin-left: -100px;	}}@media (max-width: 1200px){	.map_search{		padding-top: 60px;	}	.maptit{		margin-bottom: 20px;	}	.maptit span {	    font-size: 30px;	}	.map_search .container {	    width: 900px;	    height: 900px;	}	.map-box {	    margin: 0 auto;	}	.map_search .map_city{		right: -70px;	}	.map_search #myzone{		right: -30px;	}	.branch{		top: 460px;		left: 50%;		margin-left: -270px;	}}@media (max-width: 992px){	.map_search .container{		width: 100%;	}	.map_search .container{		height: 430px;	}	.maptit{		margin-bottom: 10px;	}	.map-box{		display: none;	}	.branch{		top: 0;	}	.map_search .map_city{		position: relative;		right: 0;		height: auto;		display: -webkit-flex;		display: -moz-flex;		display: -ms-flex;		display: -o-flex;		display: flex;		justify-content: center;	}	.map_search #myzone{		position: relative;		right: 0;		top: 0;		width: 400px;		margin: 0 auto;	}}@media (max-width: 768px){	.maptit span {	    font-size: 24px;	}	.map_search {	    padding-top: 30px;	}	.branch{		left: 0;		margin-left: 0;		width: 100%;		box-sizing: border-box;		padding: 0 15px;	}	.map_search .map_city{		padding: 20px 0;		flex-wrap: wrap;	}	.map_city .pull-left,.map_city .pull-right{		width: 100%;	}	.map_city .pull-right{		margin-left: 0;		margin-top: 10px;	}	.map_search #myzone{		padding: 0;		width: 100%;	}	#mylist td.one{	    font-size: 12px;	    padding-top: 0;	    line-height: 30px;	}	#mylist tr:last-child td{	    padding-top: 0;	}}.searchlist{	margin-top: 20px;	margin-bottom: 50px;}.searchlist li{	line-height: 60px;	border-bottom: 1px dashed #ddd;}.searchlist li a{	color: #333;	font-size: 16px;	display: block;	overflow: hidden;	text-overflow:ellipsis;	white-space: nowrap;}.searchlist li a:hover{	color: #e60012;}@media (max-width: 768px){	.searchlist li{		line-height: 40px;	}	.searchlist li a{		font-size: 14px;	}	.noResult h3{		font-size: 18px;	}}.photo ul{	flex-wrap: wrap;	margin-top: 10px;}.photo li{	width: 24%;	padding: 0 10px;	margin-bottom: 20px;	box-sizing: border-box;	border:1px solid #e0e0e0;	margin:1% 5px;}.photo li span {	color:#5a5a5a}.photo li .more_details {	display:inline-block;background-color:#e60012;padding:2% 12%;float:right;color:#fff;margin-bottom:10px;}.photo li .box{	width: 100%;	overflow: hidden;	position: relative;}.photo li .box img{	width: 100%;	transition: .3s ease-out;}.photo li p{	text-align: center;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;	color: #333;	line-height: 50px;	font-size: 16px;}/* .photo li .box::before { */    /* content: " "; */    /* display: block; */    /* width: 60px; */    /* height: 60px; */    /* background: url(../images/add.png) no-repeat center; */    /* background-size: 60px; */    /* position: absolute; */    /* z-index: 999; */    /* left: 50%; */    /* top: 50%; */    /* margin-left: -30px; */    /* margin-top: -50px; */    /* opacity: 0; */    /* transition: .3s ease-out; *//* } *//* .photo li .box::after { */    /* content: " "; */    /* display: block; */    /* width: 100%; */    /* height: 100%; */    /* background: #e60012; */    /* opacity: 0; */    /* z-index: 99; */    /* position: absolute; */    /* top: 0; */    /* left: 0; */    /* transition: .3s ease-out; *//* } */.photo li a:hover .box::after {	opacity: .2;}.photo li a:hover .box::before {	opacity: 1;	margin-top: -30px;}.photo li:hover img{	transform: scale(1.1, 1.1);}.photo li:hover p{	color: #e60012;}@media (max-width: 1200px){	.photo li p{		font-size: 14px;	}}@media (max-width: 768px){	.photo{		padding: 0 5px;	}	.photo li{		width: 100%;		margin-bottom: 10px;	}	.photo li p{		line-height: 40px;	}}/*视频列表*/.list_video {	margin: 10px auto auto auto;	width: 100%;	max-width:1600px;	clear: both;}.course-ul {	position: relative;	width: 100%;	display: flex;	flex-wrap: wrap;		padding: 20px;	padding-top: 0px;	box-sizing: border-box;}.course-ul li {	width:31.333%;	background:#f7f7f7;	box-sizing: border-box;	display: inline-block;	margin-right: 0.5%;	margin-left: 0.5%;	-webkit-transition: all .2s linear;	transition: all .2s linear;	margin-top: 10px;	margin-bottom: 10px;}.course-ul li:hover {	box-shadow: 0px 0px 9px rgba(0,0,0,0.2);	background: #fff;}.course-ul li:nth-child(4n) {	margin-right: 0;}.list_video li:hover {	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);box-shadow: 0px 0px 10px rgba(0,0,0,0.1);-webkit-transform: translateY(-5px);transform: translateY(-5px);}.list_video li .box{padding:25px 20px;}.list_video li .intro{padding-top:15px; text-align:center;}.list_video li .intro span{display:block; color:#333;}.list_video li .intro .tit {font-size:16px; line-height:20px;}.list_video li .intro .date{font-size:12px;}.list_video li img{ transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;}.list_video li .cover{position:absolute; width:100%; height:100%; left:0; bottom:0; transition:all 0.5s ease; background:url(../img/orange.7.png) repeat; overflow:hidden;}.list_video li .cover .play{width:61px; height:61px; background:url(../images/video_list01_1.png) no-repeat center; position:absolute; left:50%; margin-left:-30px; top:50%; margin-top:-30px;}.list_video li:hover img{ transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}  .list_video li .rect-6982{ position:relative;}@media (max-width: 767px) {	.course-ul li{width:49% !important;}	.list_video li .box{ padding:10px 10px;}	.list_video li .intro{ padding-top:10px;}	.list_video li .intro .tit{ font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block;}}/* 视频列表结束 */.z_tanchuang .tbox .modals {background: white;padding: 50px;display: block;border-radius: 5px;position: relative;width: 90%;max-width: 1200px;max-height: 90%;margin: 0 auto; box-sizing:border-box;}.z_tanchuang .tbox .modals .out{position: absolute;width: 40px;height: 40px;line-height: 40px;background: #fff url(../images/out.png) center no-repeat;background-size: 20px;color: #000;font-size: 30px;text-align: center;border-radius: 50%;top: 0;right: -50px;cursor: pointer; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}.z_tanchuang .tbox .modals .img{width: 100%;max-width: 600px;margin: 0 auto;}.z_tanchuang .tbox .modals .img video{display: block;width: 100%;max-width: 100%;/*object-fit: cover;*/ max-height:500px;}.z_tanchuang .tbox .modals .img img{margin: 0 auto ;}.z_tanchuang .tbox .modals .out:hover{background: #fff url(../images/out2.png) center no-repeat;background-size: 20px;transform: rotate(180deg);-webkit-transform: rotate(180deg);}.z_tanchuang .tbox .modal2{padding: 20px;}.z_tanchuang .tbox .modals .img{max-width: 1200px;position;z-index:1;overflow:hidden;}.img_tanchuang .tbox .modals{border:0;padding: 0;border:5px solid #ddd;border-radius: 0;}.img_tanchuang .tbox .modals{width: 900px;}.img_tanchuang .tbox .modals .img img{width: 100%;}.z_tanchuang.one.out {transform: scale(1);animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(1);-webkit-animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}.z_tanchuang.one.out .tbox .modal {animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}@media (max-width: 767px){.z_tanchuang .tbox .modals .out {    top: -50px;	right: 0;	}}@media screen and (max-width: 769px) {.z_tanchuang .tbox .modal {background: white;padding: 10px; box-sizing:border-box;display: block;border-radius: 5px;position: relative;width: 90%;max-width: 1200px;max-height: 90%;margin: 0 auto;}.z_tanchuang .tbox .modal .out{ top:-50px; right:0;}}.show_photos_top{	border-bottom: 0;	margin-top: 60px;	margin-bottom: 60px;}.show_photos_top h1{	text-align: center;	font-size: 26px;}.swiper-photos .swiper-slide{	display: -webkit-flex;	display: -moz-flex;	display: -ms-flex;	display: -o-flex;	display: flex;	justify-content: center;	align-items: center;}.swiper-photos .swiper-slide img{	max-width: 100%;}@media (max-width: 768px){	.show_photos_top{		margin-top: 30px;		margin-bottom: 30px;	}	.show_photos_top h1 {	    font-size: 16px;	    line-height: 22px;	}	.photos-next::after, .photos-prev::after{		font-size: 30px;	}}/* 关于我们 */.about{	}.ab1 {	background: url(../images/ab1.jpg) no-repeat 120px top;	margin-top: 90px;}.ab1 .container{	align-items: center;}.ab1 i{	display: block;	font-style: normal;	font-size: 16px;	color: #0e050b;	margin-top: 20px;}.ab1_left{	width: 30%;}.ab1_left p{	font-size: 16px;	color: #0e050b;	margin-top: 28px;}.ab1_left p span{	font-size: 80px;	color: #e60012;	font-weight: bold;	margin-left: 10px;}.ab1_right{	width: 70%;}.ab1_right p{	font-size: 15px;	color: #565656;	line-height: 32px;	margin-bottom: 10px;}@media (max-width: 1200px){	.ab1{		margin-top: 60px;	}	.ab1 i{		font-size: 14px;	}	.ab1_left p span{		font-size: 60px;	}	.ab1_left p{		font-size: 15px;	}	.ab1_right{		box-sizing: border-box;		padding-left: 40px;	}	.ab1_right p{		font-size: 14px;		line-height: 30px;	}}@media (max-width: 992px){	.ab1_left {		margin-top: 10px;	}	.ab1 .container{		align-items: flex-start;	}}@media (max-width: 768px){	.ab1 {	    margin-top: 40px;	}	.ab1 .container {	    flex-wrap: wrap;	}	.ab1_left{		width: 100%;		display: -webkit-flex;		display: -moz-flex;		display: -ms-flex;		display: -o-flex;		display: flex;		justify-content: center;		flex-direction: column;		align-items: center;		margin-bottom: 10px;	}	.ab1 i {	    font-size: 15px;	}	.ab1_right{		width: 100%;		padding-left: 0;	}	.ab1_left p{		margin-top: 20px;	}	.ab1_left p span {	    font-size: 40px;	    margin-left: 5px;	}	.ab1_right p {	    font-size: 12px;	    line-height: 26px;	}}.ab2{	margin-top: 80px;}.ab2 ul{	justify-content: space-between;}.ab2 ul li{	width: 33.25%;	height: 430px;	display: -webkit-flex;	display: -moz-flex;	display: -ms-flex;	display: -o-flex;	display: flex;	justify-content: center;	align-items: center;	color: #fff;	flex-direction: column;}.ab2 ul li:first-child{	background: url(../images/wh1.jpg) no-repeat center/cover;	animation-delay: 0;	-webkit-animation-delay: 0;}.ab2 ul li:first-child+li{	background: url(../images/wh2.jpg) no-repeat center/cover;	animation-delay:0.5s;	-webkit-animation-delay:0.5s;}.ab2 ul li:first-child+li+li{	background: url(../images/wh3.jpg) no-repeat center/cover;	animation-delay:1s;	-webkit-animation-delay:1s;}.ab2 ul li span{	font-size: 20px;	margin-top: 15px;}.ab2 ul li p{	font-size: 16px;	margin-top: 10px;}.ab2 ul li::before{	content: " ";	display: block;	width: 90px;	height: 90px;	background: #000;}.ab2 ul li:first-child::before{	background: url(../images/ab2.png) no-repeat 0 0;}.ab2 ul li:first-child+li::before{	background: url(../images/ab2.png) no-repeat -90px 0;}.ab2 ul li:first-child+li+li::before{	background: url(../images/ab2.png) no-repeat -180px 0;}@media (max-width: 1200px){	.ab2 {	    margin-top: 50px;	}	.ab2 ul li{		height: 340px;	}}@media (max-width: 768px){	.ab2 {	    margin-top: 20px;	}	.ab2 ul li {	    height: 180px;	}	.ab2 ul li::before{		width: 56px;		height: 56px;		background-size: 180px !important;	}	.ab2 ul li:first-child::before {	    background: url(../images/ab2.png) no-repeat -2px -2px;	}	.ab2 ul li:first-child + li::before {	    background: url(../images/ab2.png) no-repeat -62px -2px;	}	.ab2 ul li:first-child + li + li::before {	    background: url(../images/ab2.png) no-repeat -123px -4px;	}	.ab2 ul li span {	    font-size: 16px;	    margin-top: 10px;	}	.ab2 ul li p{		font-size: 12px;		padding: 0 5px;		margin-top: 5px;		text-align: center;	}}.ab3{	margin-top: 90px;	margin-bottom: 100px;}.ab3 .ab3_left{	width: 30%;}.ab3 .ab3_left span{	display: block;	font-size: 26px;	color: #2d2e30;	font-family: "宋体";	font-weight: bold;}.ab3 .ab3_left p{	font-size: 25px;	color: #2d2e30;	margin-top: 6px;}.ab3 ul{	width: 70%;	position: relative;}.ab3 ul::before{	content: " ";	width: 1px;	height: 100%;	background: #e9e9e9;	position: absolute;	left: 6px;	z-index: 1;}.ab3 ul li{	display: -webkit-flex;	display: -moz-flex;	display: -ms-flex;	display: -o-flex;	display: flex;	margin-bottom: 80px;	position: relative;	padding-left: 80px;}.ab3 ul li span{	font-size: 32px;	color: #333333;	font-weight: bold;	line-height: 30px;}.ab3 ul li p{	color: #8b8b8b;	line-height: 25px;	margin-left: 100px;}.ab3 ul li span::after{	content: " ";	display: block;	width: 14px;	height: 14px;	border-radius: 100%;	border: 1px solid #a3a3a3;	position: absolute;	left: 0;	top: 0;	background: #fff;	z-index: 2;}.ab3 ul li span::before{	content: " ";	display: block;	width: 8px;	height: 8px;	border-radius: 100%;	background: #a3a3a3;	position: absolute;	left: 3px;	top: 3px;	z-index: 3;}.ab3 ul li:hover span::before{	background: #e60012;}@media (max-width: 1200px){	.ab3 ul li{		padding-left: 60px;	}	.ab3 ul li p{		margin-left: 50px;	}	.ab3 ul li span{		font-size: 28px;	}}@media (max-width: 992px){	.ab3 {	    margin-top: 70px;	}	.ab3 .ab3_left span{		font-size: 23px;	}	.ab3 .ab3_left p{		font-size: 22px;	}	.ab3 ul li {	    padding-left: 40px;	    margin-bottom: 50px;	}	.ab3 ul li p {	    margin-left: 30px;	}	.ab3 ul li span {	    font-size: 25px;	}	.ab3 ul li p{		font-size: 13px;	}}@media (max-width: 768px){	.ab3{		flex-wrap: wrap;		margin-top: 30px;		margin-bottom: 50px;	}	.ab3 .ab3_left{		width: 100%;		text-align: center;		display: -webkit-flex;		display: -moz-flex;		display: -ms-flex;		display: -o-flex;		display: flex;		flex-direction: column-reverse;	}	.ab3 ul{		width: 100%;		margin-top: 30px;	}	.ab3 ul li{		flex-direction: column;		padding-left: 30px;	}	.ab3 ul li span{		margin-top: -6px;		margin-bottom: 6px;		font-size: 22px;	}	.ab3 ul li p{		margin-left: 0;		font-size: 12px;		line-height: 22px;	}}.ab4{	background: url(../images/honorbg.jpg) no-repeat center;	padding-top: 70px;	box-sizing: border-box;	height: 680px;	overflow: hidden;}.ab4 .ab4tit{	text-align: center;	color: #fff;}.ab4 .ab4tit span{	font-size: 24px;	font-family: "宋体";	font-weight: bold;}.ab4 .ab4tit p{	font-size: 25px;}.ab4 ul{	justify-content: center;	color: #fff;	margin-top: 34px;}.ab4 ul li{	font-size: 16px;	margin: 0 40px;	position: relative;	padding-bottom: 12px;	cursor: pointer;}.ab4 ul li::after{	content: " ";	display: block;	width: 50px;	height: 2px;	background: #fff;	position: absolute;	left: 50%;	margin-left: -25px;	bottom: 0;	opacity: 0;}.ab4 ul li.hover::after{	opacity: 1;}.ab4 .swiper-slide{	background: #fff;}.ab4 .swiper-slide img{	width: 100%;}.ab4 .swiper-slide p{	padding: 0 10px;	font-size: 15px;	color: #272525;	text-align: center;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;	line-height: 70px;}.ab4_box{	position: relative;	margin-top: 35px;}.ab4 .swiper-container{	position: absolute;	width: 100%;	top: 500px;}.ab4 .swiper-container.hover{	top: 0;}.ab4-next,.ab4-prev{	width: 45px;	height: 45px;}.ab4-next::after,.ab4-prev::after{	width: 45px;	height: 45px;	text-align: center;	line-height: 45px;	color: #fff;	font-weight: bold;	border-radius: 100%;	background: rgba(0,0,0,.5);	font-size: 20px;}@media (max-width: 1680px){	.ab4{		height: 600px;	}	.ab4 ul li{		margin: 0 35px;	}}@media (max-width: 768px){	.ab4{		padding-top: 30px;		height: 460px;	}	.ab4 .ab4tit span{		font-size: 20px;	}	.ab4 .ab4tit p {	    font-size: 22px;	}	.ab4 ul{		justify-content: space-around;		margin-top: 20px;	}	.ab4 ul li{		margin: 0;		font-size: 12px;	}	.ab4_box{		margin-top: 30px;	}	.ab4-next, .ab4-prev {	    width: 30px;	    height: 30px;	}	.ab4-next::after, .ab4-prev::after{		width: 30px;	    height: 30px;	    line-height: 30px;	    font-size: 12px;	}}.ab5{	display: -webkit-flex;	display: -moz-flex;	display: -ms-flex;	display: -o-flex;	display: flex;	justify-content: center;	margin-top: 100px;	margin-bottom: 100px;}.ab5 img{	max-width: 100%;}@media (max-width: 1200px){	.ab5{		margin-top: 60px;		margin-bottom: 60px;	}}@media (max-width: 768px){	.ab5 {	    margin-top: 30px;	    margin-bottom: 30px;	}	.ab5 iframe{height:260px;}}.shown{	display: block !important;}/* 招聘 */.h_hr{	flex-wrap: wrap;	margin-left: -1%;}.h_hr .item{	width: 24%;	margin-left: 1%;	background: #e6e6e6;	height: 260px;	margin-bottom: 2%;	box-sizing: border-box;	padding: 0 25px;	padding-top: 30px;	transition: 1s ease-out;	opacity: 0;	margin-top: 80px;}.h_hr .item.animated{    opacity: 1;    animation-delay:2s;    -webkit-animation-delay:2s;    margin-top: 0;}.h_hr .item:hover{    background: #f7f7f7;}.h_hr .item .sj{	display: block;	font-size: 15px;	color: #999;}.h_hr .item .box h3{	color: #000;	font-size: 20px;	font-weight: bold;	overflow: hidden;	white-space: nowrap;	text-overflow: ellipsis;	margin-bottom: 20px;}.h_hr .item .box p{	overflow: hidden;	white-space: nowrap;	text-overflow: ellipsis;	font-size: 15px;	color: #000;	line-height: 26px;}.h_hr .item .tj a{	display: block;	line-height: 40px;	width: 45%;	background: #fff;	margin-right: 5%;	font-size: 15px;	border: 1px solid #fff;	text-align: center;	transition: all .5s ease;	float: left;	margin-top: 20px;	color: #000;}.h_hr .modal-title{	font-weight: bold;	font-size: 30px;}.h_hr .modal-body{	padding: 15px 30px;	padding-right: 50px;	font-size: 15px;}.h_hr .modal-body dl{	display: -webkit-flex;	display: -moz-flex;	display: -ms-flex;	display: -o-flex;	display: flex;	flex-wrap: wrap;	justify-content: space-between;}.h_hr .modal-body dt{	color: #666;	font-weight: normal;	line-height: 28px;	width: 15%;}.h_hr .modal-body dd{	line-height: 28px;	width: 85%;}.h_hr .modal-footer{	text-align: center;	padding: 25px;	font-size: 15px;}.h_hr .modal-footer a{	font-weight: bold;	color: #e60012;}.modal-open .modal{	z-index: 9999999;}@media (min-width: 768px){	.modal-dialog{		width: 50%;	}}@media (max-width: 1500px){	.h_hr .modal-body dl{		margin-bottom: 15px;		font-size: 14px;	}	.h_hr .modal-body dd{		line-height: 26px;	}}@media (max-width: 992px){	.h_hr .modal-body{		padding: 20px;	}	.h_hr .modal-body dl{		font-size: 12px;		margin-bottom: 10px;	}	.h_hr .modal-body dt{		width: 22%;	}	.h_hr .modal-body dd{		width: 78%;	}	.h_hr .item{		width: 32.33333333%;	}	.h_hr .modal-footer{		font-size: 13px;		padding: 20px;	}}@media (max-width: 700px){	.h_hr .item{		width: 100%;		margin-left: 0;		margin-bottom: 20px;	}}.schoolhr{    margin-top: 40px;}.schoolhr li{    border-bottom: 1px solid #ddd;    padding-bottom: 20px;    margin-bottom: 20px;    width: 100%;}.schoolhr li a{    display: block;    font-size: 18px;    color: #e60012;    overflow: hidden;    text-overflow:ellipsis;    white-space: nowrap;}.schoolhr li span{    display: block;    font-size: 16px;    line-height: 40px;}.schoolhr li p{    line-height: 25px;    display:-webkit-box;    -webkit-box-orient:vertical;    -webkit-line-clamp:2;    overflow:hidden;}@media (max-width: 768px){    .schoolhr{        margin-top: 30px;    }    .schoolhr li{        padding-bottom: 15px;    }    .schoolhr li a{        font-size: 15px;    }    .schoolhr li span{        font-size: 14px;        line-height: 35px;    }    .schoolhr li p{        font-size: 12px;        line-height: 20px;    }}/* 提交简历 */.szhr{	max-width: 500px;	margin: 0 auto;	background: #e9ebed;	padding-top: 10px;	padding-bottom: 15px;}.szhr_tit{	background: #fff;	text-align: center;	line-height: 50px;	font-size: 18px;	color: #e60012;	font-weight: bold;}.szhr form{	padding-top: 15px;}.szhr label{	color: #777d9c;	font-weight: normal;	padding-left: 15px;	line-height: 30px;	display: -webkit-flex;	display: -moz-flex;	display: -ms-flex;	display: -o-flex;	display: flex;	align-items: center;	overflow: hidden;}.szhr label::before{	content: "*";	color: #ff7c7c;	font-size: 25px;	margin-top: 10px;}.szhr .form-control{	border: none;	border-bottom: 1px solid #d9d9d9;	box-shadow: none;	border-radius: 0;	min-height: 44px;	padding: 10px 15px;}.szhr .btn{	width: 90%;	display: block;	margin: 0 auto;	color: #fff;	background: #e60012;	border: none;	line-height: 30px;	font-size: 16px;}.szhr #hid{	display: none;}.szhr .hr_city{	display: flex;	justify-content: space-between;}.szhr .hr_city select{	border: none;	background: #fff;	padding: 10px 15px;	width: 32.6%;}.group{    display: flex;    justify-content: center;    text-align: center;}.group a{    margin: 0 20px;}.group a p{    font-weight: bold;    font-size: 17px;    color: #777;}@media (max-width: 768px){    .group{        justify-content: space-around;    }    .group a{        margin: 0;    }    .group a p{        font-size: 12px;    }}.z_tanchuang {    position: fixed;    display: table;    height: 100%;    width: 100%;    top: 0;    left: 0;    transform: scale(0);    -webkit-transform: scale(0);    z-index: 22222;}.z_tanchuang .tbox {    display: table-cell;    background: rgba(0, 0, 0, 0.8);    text-align: center;    vertical-align: middle;}.z_tanchuang .tbox .modal-vido {    background: white;    padding: 50px;    display: block;    border-radius: 5px;    position: relative;    width: 90%;    max-width: 1200px;    max-height: 90%;    margin: 0 auto;    box-sizing: border-box;}.z_tanchuang .tbox .modal-vido .out {    position: absolute;    width: 40px;    height: 40px;    line-height: 40px;    background: #fff url(../images/out.png) center no-repeat;    background-size: 20px;    color: #000;    font-size: 30px;    text-align: center;    border-radius: 50%;    top: 0;    right: -50px;    cursor: pointer;    -webkit-transition: all .5s;    -moz-transition: all .5s;    transition: all .5s;}.z_tanchuang .tbox .modal-vido .img {    width: 100%;    max-width: 600px;    margin: 0 auto;}.z_tanchuang .tbox .modal-vido .img video {    display: block;    width: 100%;    max-width: 100%;/*object-fit: cover;*/    max-height: 500px;}.z_tanchuang .tbox .modal-vido .img img {    margin: 0 auto;}.z_tanchuang .tbox .modal-vido .out:hover {    background: #fff url(../images/out2.png) center no-repeat;    background-size: 20px;    transform: rotate(180deg);    -webkit-transform: rotate(180deg);}.z_tanchuang .tbox .modal-vido2 {    padding: 20px;}.z_tanchuang .tbox .modal-vido .img {    max-width: 1200px;    position;z-index: 1;    overflow: hidden;}.img_tanchuang .tbox .modal-vido {    border: 0;    padding: 0;    border: 5px solid #ddd;    border-radius: 0;}.img_tanchuang .tbox .modal-vido {    width: 900px;}.img_tanchuang .tbox .modal-vido .img img {    width: 100%;}.z_tanchuang.one {    transform: scaleY(0.01) scaleX(0);    animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;    -webkit-transform: scaleY(0.01) scaleX(0);    -webkit-animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}.z_tanchuang.one.out {    transform: scale(1);    animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;    -webkit-transform: scale(1);    -webkit-animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}.z_tanchuang.one.out .tbox .modal-vido {    animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;    -webkit-animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}.z_tanchuang .tbox .modal-vido .out {    top: -50px;    right: 0;}@keyframes unfoldIn {    0% {        transform: scaleY(0.005) scaleX(0);    }    50% {        transform: scaleY(0.005) scaleX(1);    }    100% {        transform: scaleY(1) scaleX(1);    }}@keyframes zoomIn {    0% {        transform: scale(0);    }    100% {        transform: scale(1);    }}@keyframes zoomOut {    0% {        transform: scale(1);    }    100% {        transform: scale(0);    }}@keyframes unfoldOut {    0% {        transform: scaleY(1) scaleX(1);    }    50% {        transform: scaleY(0.005) scaleX(1);    }    100% {        transform: scaleY(0.005) scaleX(0);    }}@-webkit-keyframes zoomIn {    0% {        transform: scale(0);    }    100% {        transform: scale(1);    }}@-webkit-keyframes zoomOut {    0% {        transform: scale(1);    }    100% {        transform: scale(0);    }}@-webkit-keyframes unfoldOut {    0% {        transform: scaleY(1) scaleX(1);    }    50% {        transform: scaleY(0.005) scaleX(1);    }    100% {        transform: scaleY(0.005) scaleX(0);    }}@-webkit-keyframes unfoldIn {    0% {        transform: scaleY(0.005) scaleX(0);    }    50% {        transform: scaleY(0.005) scaleX(1);    }    100% {        transform: scaleY(1) scaleX(1);    }}@media screen and (max-width: 769px) {    .z_tanchuang .tbox .modal-vido {        background: white;        padding: 10px;        box-sizing: border-box;        display: block;        border-radius: 5px;        position: relative;        width: 90%;        max-width: 1200px;        max-height: 90%;        margin: 0 auto;    }}.video-item .cover .play {	width: 61px;	height: 61px;	background: url(../images/video_list01_1.png) no-repeat center;	position: absolute;	left: 50%;	margin-left: -30px;	top: 50%;	margin-top: -30px;}/* .navbar1 { */	/* height: 60px; */	/* margin-bottom: 0; */	/* position: absolute; */	/* width: 100%; */	/* margin: 0 auto; */	/* background: 0; */	/* border: none; */	/* z-index: 9999; */	/* transition: transform .5s; */	/* border-radius: 0;	 *//* } *//* .navbar1 .container-fluid { */	/* max-width: 1345px; *//* } *//* .navbar1 .navbar-header .navbar-brand{ */	/* padding: 10px 15px; *//* } *//* .navbar-brand>img { */	/* width: 80%; *//* } *//* .navbar1 .nav > li > a.one{ */	/* line-height: 60px; *//* } *//* .navbar1 .topmenu{ */	/* margin-top: 22px; *//* } *//* .navbar1::after { */    /* content: " "; */    /* left: 0rem; */    /* top: 0rem; */    /* height: 100%; */    /* width: 100%; */    /* background-color: #efefef; */    /* z-index: -1; */    /* position: absolute; */    /* opacity: 0.85; *//* } */