@charset "UTF-8";
@import url(font-awesome.css);

@font-face {
	font-family: "Din Regular";
	src: url(fonts/DinRegular.woff2) format("woff2"), url(../fonts/dinregular.woff) format("woff"), url(../fonts/dinregular.ttf) format("truetype"), url(../fonts/dinregular.eot) format("embedded-opentype"), url(../fonts/din regular.svg) format("svg")
}

@font-face {
	font-family: din-medium_0;
	src: url(../fonts/din-medium_0.woff2) format("woff2"), url(../fonts/din-medium_0.woff) format("woff"), url(../fonts/din-medium_0.ttf) format("truetype"), url(../fonts/din-medium_0.eot) format("embedded-opentype"), url(../fonts/din-medium_0.svg) format("svg")
}

@font-face {
	font-family: dinb;
	src: url(../../fonts/dinb.woff2) format("woff2"), url(fonts/dinb.woff) format("woff"), url(../fonts/dinb.ttf) format("truetype"), url(../fonts/dinb.eot) format("embedded-opentype"), url(../fonts/dinb.svg) format("svg")
}

@font-face {
	font-family: "Microsoft YaHei";
	src: url(../fonts/pingfangbold_1.woff2) format("woff2"), url(../fonts/pingfangbold_1.woff) format("woff"), url(../fonts/Microsoft YaHei.ttf) format("truetype"), url(../fonts/Microsoft YaHei.eot) format("embedded-opentype"), url(../fonts/Microsoft YaHei.svg) format("svg")
}

.w1520 {
	padding-left: 6.8vw;
	padding-right: 6.8vw;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}

.w1820 {
	padding-left: 9.8vw;
	padding-right: 9.8vw;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}

.pfbd {
	font-family: "Microsoft YaHei" !important
}

.dinr {
	font-family: "Din Regular" !important
}

.dinm {
	font-family: din-medium_0 !important
}

.dinb {
	font-family: dinb !important
}

.color {
	color: #fff;
}

/* 返回顶部 */
.aside {
	position: fixed;
	right: .2rem;
	bottom: .2rem;
	z-index: 6;
	display: none;
}

aside .item {
	position: relative;
	width: .62rem;
	height: .62rem;
	border: 1px solid #767676;
	text-align: center;
	color: #767676;
	border-radius: 50%;
	cursor: pointer;
	display: flex;
	align-items: center;
	transition: .4s
}

aside .item span {
	margin: auto;
	font-size: .35rem;
	color: #767676;
	transition: .4s
}

aside .item:hover {
	background: #767676
}

aside .item:hover span {
	color: #fff
}

/* 导航 */
.pc_header {
	transition: .6s;
	width: 100%;
	z-index: 5;
	position: fixed;
	top: 0;
	border-bottom: 1px solid #999;
}

.pc_header .he_box .logo {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.pc_header .he_box .logo a img {
	height: .75rem;
}

.pc_header .he_box .logo a .hide {
	display: none
}

.pc_header .he_box .column .nav .slide {
	margin-right: .25rem;
	position: relative
}

.pc_header .he_box .column .nav .slide:last-child {
	margin-right: 0
}

.pc_header .he_box .column .nav .slide .item a {
	transition: .4s;
	line-height: .8rem;
	color: #fff
}

.pc_header .he_box .column .nav .slide .item a span {
	position: relative;
	padding: .08rem .12rem;
	font-size: .17rem;
}

/* .pc_header .he_box .column .nav .slide .item a span::before {
	transition: .4s;
	opacity: 0;
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: .1rem;
	height: .06rem;
	background: #C7000A;
	clip-path: polygon(30% 0, 30% 66%, 100% 66%, 100% 100%, 0 100%, 0 0);
	-webkit-clip-path: polygon(30% 0, 30% 66%, 100% 66%, 100% 100%, 0 100%, 0 0)
}
.pc_header .he_box .column .nav .slide .item a span::after {
	transition: .4s;
	opacity: 0;
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	width: .1rem;
	height: .06rem;
	background: #C7000A;
	clip-path: polygon(100% 0, 100% 100%, 80% 100%, 80% 33%, 0 33%, 0 0);
	-webkit-clip-path: polygon(100% 0, 100% 100%, 80% 100%, 80% 33%, 0 33%, 0 0)
} */
.pc_header .he_box .column .nav .slide.active .item a, .pc_header .he_box .column .nav .slide:hover .item a {
	color: #fff
}

.pc_header .he_box .column .nav .slide.active .item a span::before, .pc_header .he_box .column .nav .slide:hover .item a span::before {
	opacity: 1
}

.pc_header .he_box .column .nav .slide.active .item a span::after, .pc_header .he_box .column .nav .slide:hover .item a span::after {
	opacity: 1
}

.pc_header .he_box .column .nav .slide .down_list {
	display: none;
	position: absolute;
	top: 1rem;
	left: 50%;
	transform: translateX(-50%);
	background: #C7000A;
	width: 200%
}

.pc_header .he_box .column .nav .slide .down_list::before {
	content: '';
	position: absolute;
	top: -.15rem;
	left: 50%;
	transform: translateX(-50%);
	border-left: .1rem solid transparent;
	border-right: .1rem solid transparent;
	border-top: .1rem solid transparent;
	border-bottom: .1rem solid #C7000A
}

/* 自定义语言切换开始 */
.pc_header .language {
	font-size: 0.16rem;
	position: relative;
	top: 0.3rem;
	left: 0.3rem;
	cursor: pointer;
	color: #fff;
}

.pc_header.active .language {
	color: #333;
}

.language .lan-list {
	display: none;
	position: absolute;
	top: 0.62rem;
	left: -0.2rem;
	background-color: #fff;
}

.language .lan-list li {
	width: 1.2rem;
	height: 0.3rem;
	padding: 0.1rem 0.2rem;
	line-height: 0.3rem;
	transition: all .5s;
}

.language .lan-list li:hover {
	background-color: #eee;
	cursor: pointer;
}

/* 自定义语言切换结束 */
/* 自定义产品栏目导航开始 */
.cp-lm {
	display: none;
	position: fixed;
	left: 0;
	top: 1.01rem;
	width: 100%;
	padding-left: 10vw;
	padding-right: 10vw;
	background-color: #C7000A;
	padding-top: 0.4rem;
	padding-bottom: 0.4rem;
}
.cp-lm .lm-content{
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-direction: row;
}
.cp-lm .lm-content .lm-left{
	width: 28%;
	margin-top: 0.3rem;
}
.cp-lm .lm-content .lm-left img{
	width: 100%;
	height: auto;
	position: relative;
top: 0;
left: 0;
transition: all .5s;	
}
.cp-lm .lm-content .lm-left img:hover{
	top: -0.1rem;
}
.cp-lm .lm-content .lm-right{
	width: 68%;
}
.cp-lm-list {
	display: flex;
	flex-flow: row nowrap;
}
.cp-lm-list .lm-item {
	width: 25%;
}

.cp-lm-list .lm-item h3 {
	color: #fff;
	font-size: 0.18rem;
	font-weight: bold;
	height: 0.5rem;
	line-height: 0.5rem;
	position: relative;
}

.cp-lm-list .lm-item h3::after {
	content: '';
	width: 0.5rem;
	background-color: #fff;
	height: 0.03rem;
	position: absolute;
	left: 0;
	bottom: -0.06rem;
}

.cp-lm-list .lm-item ul {
	padding-top: 0.15rem;
}
.cp-lm-list .lm-item .lm-right a {
	padding-left: 0.15rem;
	display: block;
	transition: all .5s;
	color: rgba(255, 255, 255, 0.95);
	line-height: 0.4rem;
	background-color: none;
	position: relative;
	font-size: 0.14rem;
	font-weight: normal;
	left: 0;
	top: 0;
}
.cp-lm-list .lm-item .lm-right a::before {
	content: '※';
	color: rgba(255, 255, 255, 0.75);
	position: absolute;
	left: 0;
	top: 0;
	transition: all .5s;
}
.cp-lm-list .lm-item .lm-right a:hover {
	color: #f1bc1d;
	left: 0.1rem;
	font-weight: bold;
}
.cp-lm-list .lm-item .lm-right a:hover::before {
	left: 0rem;
	color: #f1bc1d;
	font-weight: bold;
}

/* 自定义产品栏目导航结束 */
.he_box .column .nav .slide .down_list ul {
	display: grid;
	/* gap: .2rem; */
	padding: 0
}

.pc_header {
	padding-top: 0.1rem;
	padding-bottom: 0.1rem;
}

.pc_header .he_box .column .nav .slide .down_list ul li {
	text-align: center;
	font-size: 0.16rem;
}

.pc_header .he_box .column .nav .slide .down_list ul li a {
	position: relative;
	color: #fff;
	display: block;
	padding: 0;
	height: 0.5rem;
	line-height: 0.5rem;
	transition: all .5s;
	background-color: #C7000A;
}

.pc_header .he_box .column .nav .slide .down_list ul li a::before {
	transition: .4s;
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0%;
	height: .02rem;
	background: #C7000A
}

.pc_header .he_box .column .nav .slide .down_list ul li a:hover {
	color: #C7000A;
	display: block;
	font-weight: bold;
	background-color: #fff;
}

.pc_header .he_box .column .nav .slide .down_list ul li a:hover::before {
	width: 100%
}

.pc_header .he_box .column .menu_list {
	margin: 0 0 0 .0rem
}

.pc_header .he_box .column .menu_list .search {
	padding: 0 .15rem;
	position: relative;
	display: flex;
	align-items: center;
	font-size: 16px;
}

.pc_header .he_box .column .menu_list .search::before {
	transition: .4s;
	content: '';
	position: absolute;
	width: 0px;
	height: 30%;
	background: rgba(255, 255, 255, .5);
	top: 50%;
	left: 0;
	transform: translateY(-50%)
}

.pc_header .he_box .column .menu_list .search svg {
	transition: .4s;
	cursor: pointer
}

.pc_header .he_box .column .menu_list .lang {
	padding: 0 .2rem;
	display: flex;
	align-items: center;
	position: relative;
	font-size: .22rem;
}

.pc_header .he_box .column .menu_list .lang::before {
	transition: .4s;
	content: '';
	position: absolute;
	width: 0px;
	height: 30%;
	background: rgba(255, 255, 255, .5);
	top: 50%;
	left: 0;
	transform: translateY(-50%)
}

.pc_header .he_box .column .menu_list .lang svg {
	transition: .4s
}

.pc_header .he_box .column .menu_list .lang span {
	color: #fff;
}

.pc_header .he_box .column .menu_list .lang i {
	color: #fff;
}

.pc_header.active, .pc_header.sticky {
	padding-top: 0.1rem;
	padding-bottom: 0.1rem;
	background: #fff;
	box-shadow: 0 1px 10px rgba(0, 0, 0, .2)
}

.pc_header.active .he_box .logo a img, .pc_header.sticky .he_box .logo a img {
	display: none
}

.pc_header.active .he_box .logo a .hide, .pc_header.sticky .he_box .logo a .hide {
	display: block
}

.pc_header.active .he_box .column .nav .slide .item a, .pc_header.sticky .he_box .column .nav .slide .item a {
	color: #515151
}

.pc_header.active .he_box .column .nav .slide.active .item a, .pc_header.active .he_box .column .nav .slide:hover .item a, .pc_header.sticky .he_box .column .nav .slide.active .item a, .pc_header.sticky .he_box .column .nav .slide:hover .item a {
	color: #C7000A;
	font-weight: bold;
}

.pc_header.active .he_box .column .menu_list .search::before, .pc_header.sticky .he_box .column .menu_list .search::before {
	height: 100%;
	background: #c5c5c5
}

.pc_header.active .he_box .column .menu_list .search svg path, .pc_header.sticky .he_box .column .menu_list .search svg path {
	fill: #000
}

.pc_header.active .he_box .column .menu_list .lang::before, .pc_header.sticky .he_box .column .menu_list .lang::before {
	height: 100%;
	background: #c5c5c5
}

.pc_header.active .he_box .column .menu_list .lang svg path, .pc_header.sticky .he_box .column .menu_list .lang svg path {
	fill: #C7000A
}

.pc_header.active .he_box .column .menu_list .lang span, .pc_header.sticky .he_box .column .menu_list .lang span {
	color: #C7000A;
	font-weight: bold;
}

.pc_header.active .he_box .column .menu_list .lang i, .pc_header.sticky .he_box .column .menu_list .lang i {
	color: #C7000A
}

.pu_search {
	display: none;
	z-index: 6;
	position: fixed;
	top: 0;
	width: 100%;
	height: var(--vh)
}

.pu_search .ch_box {
	width: 100%;
	height: 100vh;
	background: #C7000A;
	display: flex;
	flex-direction: column;
}

.pu_search .ch_1 {
	padding: .22rem 0
}

.pu_search .ch_1 .logo a img {
	height: .48rem
}

.pu_search .ch_1 .close {
	cursor: pointer;
	transition: .8s;
}

.pu_search .ch_1 .close:hover {
	transform: rotate(180deg)
}

.pu_search .ch_2 form {
	width: 68%;
	margin: 13% auto 0 auto;
	font-size: .2rem;
}

.pu_search .ch_2 form .inp {
	color: #fff;
	border-bottom: 1px solid rgba(255, 255, 255, .3);
	padding: 0 0 .24rem 0
}

.pu_search .ch_2 form .inp>div {
	flex: 1
}

.pu_search .ch_2 form .inp p {
	color: rgba(255, 255, 255, .3)
}

.pu_search .ch_2 form .inp input {
	padding: 0 .22rem;
	flex: 1;
	border: none;
	background: 0 0;
	color: #fff;
	font-size: .2rem;
}

.pu_search .ch_2 form .inp input::placeholder {
	color: rgba(255, 255, 255, .3);
	font-size: .2rem;
}

.pu_search .ch_2 form .inp img {
	cursor: pointer;
	width: .33rem
}

.pu_search .ch_2 .img {
	margin: .6rem 0 0;
	width: 100%
}

.pu_search .ch_2 .img img {
	width: 100%
}

/* 首页banner */
.index_banner {
	position: relative;
}

.banner-content {
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .25);
	position: absolute;
	left: 0;
	top: 0;
	color: #fff;
	text-align: center;
	padding-top: 3.8rem;
}

.banner-content h1 {
	font-size: 0.48rem;
}

.banner-content p {
	font-size: 0.22rem;
	margin-top: 0.15rem;
	opacity: .75;
}

.index_banner .banner .swiper-slide {
	position: relative;
}

.index_banner .banner .swiper-slide img {
	width: 100%;
}

.index_banner .banner .swiper-container-horizontal>.swiper-pagination-bullets {
	bottom: 1rem;
}

.index_banner .banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	width: 17px;
	height: 17px;
	background: #fff;
	border-radius: 50%;
	opacity: 1;
}

.index_banner .banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active {
	opacity: 1;
	width: 34px;
	height: 17px;
	background: #C7000A;
	border-radius: 9px;
}

/* 首页banner视频 */
#container {
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

#background_video {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	object-fit: cover;
	height: 100%;
	width: 100%
}

#video_cover {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../images/video_cover.jpeg) no-repeat;
	background-size: cover;
	background-position: center
}

#video_controls {
	position: absolute;
	left: 50%;
	transform: translate(-50%, 0)
}

#play img {
	width: 100px
}

#pause img {
	width: 90px
}

#pause {
	display: none;
}

#container {
	height: 100vh;
}

#overlay {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .5)
}

#main_content {
	z-index: 2;
	position: relative;
	top: 50%;
	left: 5%;
	transform: translateY(-50%)
}

#main_content h1 {
	font-size: .62rem;
	color: #fff;
	transition: all ease .8s .6s;
	letter-spacing: 10px;
	font-weight: bold;
}

#main_content .sub_head {
	color: #fff;
	font-size: .32rem;
	transition: all ease .8s .3s;
	line-height: 2;
}

#main_content .info {
	color: rgba(255, 255, 255, .5);
	font-size: 12px;
	margin-top: 10px
}

/* 公共样式 */
.index_tit {
	position: relative;
}

.index_tit .en {
	font-size: .76rem;
	color: #eee;
	font-weight: bold;
	text-transform: uppercase;
}

.index_tit .title {
	/* font-family: 'Microsoft YaHei'; */
	font-size: .42rem;
	line-height: .58rem;
	font-weight: bold;
	color: #C7000A;
}

.index_pro .index_tit .title {
	/* font-family: 'Microsoft YaHei'; */
	font-size: .42rem;
	line-height: .58rem;
	font-weight: bold;
	color: #fff;
}

.index_tit .xtitle {
	/* font-family: 'Microsoft YaHei'; */
	font-size: .16rem;
	/* font-weight: bold; */
	margin-top: .15rem;
}

.index_pro .index_tit .xtitle {
	color: #eee;
}

.index_tit .more {
	position: absolute;
	right: 0;
	bottom: 0;
}

.index_tit .more a {
	display: block;
	font-size: .15rem;
	line-height: .45rem;
	width: 1.55rem;
	border: 1px solid #333;
	border-radius: 23px;
	text-align: center;
	color: #333;
	transition: transform 0.3s ease;
}

.index_tit .more:hover a {
	transform: translateX(10px);
}

.p74 {
	padding-top: 0.74rem;
}

.p74_ {
	padding-bottom: 0.74rem;
}

.p85 {
	padding-top: .85rem;
}

.p95 {
	padding-top: .95rem;
}

.p1 {
	padding-top: 1rem;
}

.p15 {
	padding-top: 1.5rem;
}

.p17 {
	padding-top: 1.75rem;
}

.m58 {
	margin-top: 0.58rem;
}

.m15 {
	margin-top: .15rem;
}

.m25 {
	margin-top: .25rem;
}

.m35 {
	margin-top: .35rem;
}

.miaodian {
	position: relative;
	top: -1.2rem;
}

.pu_link {
	overflow: hidden;
	display: inline-block;
	position: relative;
	transition: .4s;
	margin-bottom: 0.4rem;
}

.pu_link::before {
	z-index: 1;
	transition: .6s;
	content: '';
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 2px;
	height: .1rem;
	background: #fff
}

.pu_link::after {
	transition: .6s;
	content: '';
	position: absolute;
	bottom: 0;
	left: -1px;
	width: .2rem;
	height: 2px;
	background: #fff
}

.pu_link a {
	display: block;
	font-size: .16rem;
	transition: .6s;
	position: relative;
	width: 2rem;
	line-height: .64rem;
	text-align: center;
	color: #fff;
	border: 1px solid rgba(255, 255, 255, .2);
	font-weight: 700
}

.pu_link a::before {
	z-index: 1;
	transition: .6s;
	content: '';
	position: absolute;
	top: -1px;
	right: -1px;
	width: 2px;
	height: .1rem;
	background: #fff
}

.pu_link a::after {
	transition: .6s;
	content: '';
	position: absolute;
	top: -1px;
	right: 0;
	width: .2rem;
	height: 2px;
	background: #fff
}

.pu_link:hover {
	background: #fff;
	transition-delay: .6s
}

.pu_link:hover::before {
	height: 100%
}

.pu_link:hover::after {
	width: 100%
}

.pu_link:hover a {
	color: #C7000A;
	transition-delay: .6s;
}

.pu_link:hover a::before {
	height: 100%
}

.pu_link:hover a::after {
	width: 100%
}

.pu_link.color::before {
	background: #C7000A
}

.pu_link.color::after {
	background: #C7000A
}

.pu_link.color a {
	color: #000;
	border-color: #ccc
}

.index_pro .pu_link.color a {
	color: #fff;
	border-color: #ccc
}

.pu_link.color a::before {
	background: #C7000A
}

.pu_link.color a::after {
	background: #C7000A
}

.pu_link.color:hover {
	background: #C7000A
}

.pu_link.color:hover a {
	color: #fff
}

/* 内页banner */
.page_banner {
	width: 100%;
	/* max-height: 480px; */
	position: relative;
	overflow: hidden;
}

.page_banner img {
	width: 100%;
}

/* 公司简介 */
.index_about {
	width: 100%;
	overflow: hidden;
}

.index_about .index_boxLeft {
	margin-left: 1.7rem;
	width: 48%;
	/* margin-top: 1.5rem; */
}

.index_about .index_boxLeft .index_acon {
	padding-top: 0.5rem;
	font-size: .16rem;
	line-height: .40rem;
	/* text-indent: 2em; */
}

.index_about .index_boxLeft .index_acon p {
	margin-top: 0.15rem;
}

.index_about .index_boxRight {
	width: 40%;
	position: relative;
	top: -1px;
	right: 0;
	height: 100%;
	z-index: 1;
	overflow: hidden;
}

.index_about .index_boxRight img {
	width: 100%;
}

.index_about .index_boxRight .index_fudong {
	width: 35%;
	height: 100%;
	padding: 0.8rem .45rem 0 .45rem;
	position: absolute;
	z-index: 2;
	top: 0;
	left: 50%;
	background: #C7000A;
	background: rgb(199, 0, 10, .8);
	box-sizing: border-box;
}

.index_about .index_boxRight .index_fudong ul li {
	margin-bottom: .35rem;
	color: #fff;
	border-bottom: 1px solid #fff;
	padding-bottom: .2rem;
}

.index_about .index_boxRight .index_fudong ul li .num {
	font-size: .6rem;
}

.index_about .index_boxRight .index_fudong ul li .text {
	font-size: .16rem;
	line-height: .55rem;
}

.index_about .index_boxRight .index_fudong ul li i {
	font-size: .4rem;
	font-style: normal;
}

.index_about .index_boxRight .index_fudong ul li:last-child {
	border-bottom: 0px;
}

/* 业务范围 */
.index_yewu {
	width: 100%;
	/* background: #f8f8f8; */
	overflow: hidden;
}

.index_yewu .yewu {
	display: flex;
	flex-wrap: nowrap;
	justify-content: center;
}

.index_yewu .yewu-container {
	width: 25%;
	position: relative;
	margin: 5px;
	cursor: pointer;
	overflow: hidden;
	min-height: 350px;
	box-sizing: border-box;
}

.index_yewu .yewu-container .yewu-con {
	/* background: #f00; */
	height: 100%;
	transition: opacity .5s ease;
	padding: .5rem .35rem .35rem .35rem;
}

.index_yewu .yewu-container .yewu-con .lknumber {
	font-size: 0.8rem;
	/* -webkit-text-stroke: 1px #C7000A; */
	-webkit-text-stroke: 1px #fff;
	color: transparent;
	position: relative;
	top: -0.35rem;
	left: -0.2rem;
}
.index_yewu .yewu-container .yewu-con .yw-title {
	font-size: 0.24rem;
	color: #fff;
	text-shadow: 0px 1px 5px rgba(0, 0, 0, .45);
	position: relative;
	top: -0.35rem;
	left: -0.2rem;
}

.index_yewu .yewu-container .yewu-con .ywtit {
	font-size: .25rem;
	font-weight: bold;
}

.index_yewu .yewu-container .yewu-con .ywinfo {
	font-size: .16rem;
	line-height: .35rem;
	margin-top: .35rem;
	color: #666;
}

.index_yewu .yewu-container .yewu-con .ywline {
	width: 100%;
	height: 1px;
	background: none;
	margin: .65rem 0 .35rem 0;
}

.index_yewu .yewu-container .yewu-con .ywbtit {
	font-size: .16rem;
	color: #C7000A;
}
.index_yewu .yewu-container .yewu-hidden {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	z-index: 1;
	background-color: rgb(199, 0, 10, 1);
}

.index_yewu .yewu-container .yewu-hidden img {
	width: 100%;
	height: 100%;
}

.index_yewu .yewu-container:hover .yewu-hidden {
	opacity: 1;
	transition: opacity .5s ease;
}

.index_yewu .yewu-container:hover .yewu-hidden .ywmore {
	position: absolute;
	z-index: 2;
	top: 55%;
	left: 24%;
}

.index_yewu .yewu-container:hover .yewu-hidden .yw-main {
	position: absolute;
	left: 0;
	top: 10%;
	width: 94%;
	margin-left: 3%;
	text-align: center;
	color: #fff;
}

.index_yewu .yewu-container:hover .yewu-hidden .yw-main .ywbiaoti {
	font-size: 0.25rem;
	height: 0.8rem;
	line-height: 0.8rem;
}

.yw-main .yewuinfo {
	line-height: 0.3rem;
}

.yw_link {
	overflow: hidden;
	display: inline-block;
	position: relative;
	transition: .4s
}

.yw_link::before {
	z-index: 1;
	transition: .6s;
	content: '';
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 2px;
	height: .1rem;
	background: #fff
}

.yw_link::after {
	transition: .6s;
	content: '';
	position: absolute;
	bottom: 0;
	left: -1px;
	width: .2rem;
	height: 2px;
	background: #fff
}

.yw_link a {
	display: block;
	font-size: .16rem;
	transition: .6s;
	position: relative;
	width: 2rem;
	line-height: .64rem;
	text-align: center;
	color: #fff;
	border: 1px solid rgba(255, 255, 255, .2);
	font-weight: 700
}

.yw_link a::before {
	z-index: 1;
	transition: .6s;
	content: '';
	position: absolute;
	top: -1px;
	right: -1px;
	width: 2px;
	height: .1rem;
	background: #fff
}

.yw_link a::after {
	transition: .6s;
	content: '';
	position: absolute;
	top: -1px;
	right: 0;
	width: .2rem;
	height: 2px;
	background: #fff
}

.yw_link:hover {
	background: #fff;
	transition-delay: .6s
}

.yw_link:hover::before {
	height: 100%
}

.yw_link:hover::after {
	width: 100%
}

.yw_link:hover a {
	color: #C7000A;
	transition-delay: .6s
}

.yw_link:hover a::before {
	height: 100%
}

.yw_link:hover a::after {
	width: 100%
}

.yw_link.color::before {
	background: #fff
}

.yw_link.color::after {
	background: #fff
}

.yw_link.color a {
	color: #fff;
	border-color: #fff
}

.yw_link.color a::before {
	background: #fff
}

.yw_link.color a::after {
	background: #fff
}

.yw_link.color:hover {
	background: rgb(255, 255, 255, 0)
}

.yw_link.color:hover a {
	color: #fff
}

/* 应用领域 */
.index_yyly {
	width: 100%;
	display: flex;
	flex-direction: column;
}

.index_yyly .yyly-section {
	flex: 1;
	display: flex;
	flex-direction: row;
	overflow: hidden;
}

.index_yyly .yyly-section .yyly-text {
	width: 50%;
	padding-right: 10%;
}

.index_yyly .yyly-section .yyly-text .yyly_acon {
	padding-top: .45rem;
	font-size: .16rem;
	line-height: .36rem;
	text-indent: 0em;
}

.index_yyly .yyly-section .yyly-text .yyly_box1 {
	margin: 0.65rem 0 0;
}

.index_yyly .yyly-section .yyly-big-img {
	width: 52.3%;
	padding-left: .18rem;
	transition: width 1s ease-in-out;
}

.index_yyly .yyly-section .yyly-big-img img {
	width: 100%;
}

.index_yyly .yyly-xia {
	flex: 1;
}

.index_yyly .yyly-small-img {
	display: flex;
	flex-wrap: wrap;
}

.index_yyly .yyly-small-img .yyly-img {
	flex: 1 0;
	position: relative;
	margin-right: .25rem;
	cursor: pointer;
}

.index_yyly .yyly-small-img .yyly-img:last-child {
	margin-right: 0px;
}

.index_yyly .yyly-small-img .yyly-img img {
	width: 100%;
	height: auto;
}

.index_yyly .yyly-small-img .yyly-text {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: .5rem;
	background-color: rgb(255, 255, 255, .8);
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: .16rem;
}

.index_yyly .yyly-small-img .selected {
	background-color: rgb(199, 0, 10, .7);
	color: #fff;
}

/* 技术设备 */
#wsd, #wsd1, #wsd2, #wsd3, #wsd4, #wsd5, #wsd6, #wsd7, #wsd8, #wsd9 {
	position: relative;
	top: -80px
}

.proTab {
	padding: .74rem 0 0px
}

.proTab .proTab-nav {
	position: relative
}

.proTab .proTab-nav>.spanl {
	left: 0
}

.proTab .proTab-nav>.spanl, .proTab .proTab-nav>.spanr {
	position: absolute;
	top: 0;
	z-index: 5;
	width: 30%;
	height: 100%;
	content: "";
	cursor: pointer
}

.proTab .proTab-nav>.spanr {
	right: 0
}

.proTab a {
	color: #333;
}

.proTab-dl{
	margin: auto;
	width: 100%;
	/* max-width: 410px; */
	text-align: center;
	border: 1px solid #eee;
	box-sizing: border-box;
	transition: all .5s;
	position: relative;
	top: 0;

}
.proTab-dl:hover{
	background-color: #C7000A;
	border-color: #C7000A;
	color: #fff;
	top: -20px;
}
.proTab-dl:hover a,.proTab-dl:hover h2{
	color: #fff;
}
.proTab-dl dt {
	margin-bottom: .3rem;
	/* opacity: .3; */
	opacity: 1;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s
}

.proTab-dl .tit {
	font-size: .16rem;
	margin-bottom: .35rem;
	color: #333;
}

.proTab-dl .txt {
	margin-top: 30px;
	color: #fff;
	font-size: 18px
}

.proTab-dl dd {
	overflow: hidden;
	opacity: 1;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s
}

.proTab .swiper-slide-active .proTab-dl dt {
	opacity: 1
}

.proTab .swiper-slide-active .proTab-dl dd {
	visibility: visible;
	opacity: 1
}

.proTab-dl.active dt {
	opacity: 1
}

.proTab-dl.active dd {
	visibility: visible;
	opacity: 1
}

.imgDiv img {
	display: block;
	width: 100%;
	background-color: #e1ecf2;
}

.moreBut {
	color: #000;
	font-size: 16px
}

/* 资讯中心 */
.index_news {
	width: 100%;
	background-color: #fff;
	overflow: hidden;
}

.index_news .news_tab {
	position: absolute;
	right: 0;
	bottom: 0;
}

.index_news .news_tab a {
	display: inline-block;
	width: 1.2rem;
	height: .42rem;
	line-height: .42rem;
	text-align: center;
	font-size: .16rem;
	margin-right: .25rem;
	cursor: pointer;
	border: 1px solid #eee;
	color: #535353;
	transition: all .5s;
}
.index_news .news_tab a:hover{
	background-color: #C7000A;
	border-color: #C7000A;
	color: #fff;
}
.index_news .news_tab li.action {
	color: #C7000A;
	border-bottom: 2px solid #C7000A;
}

.index_news .news_tab li:last-child {
	margin-right: 0;
}

.index_news .news_con {
	overflow: hidden;
}

.index_news .news_con ul {
	display: none;
}

.index_news .news_con ul:first-child {
	display: block;
}

.index_news .news_con li {
	width: 31%;
	display: inline-block;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	margin-right: .23rem;
	vertical-align: top;
	background-color: #f8f8f8;
	-webkit-box-shadow: 0px 0px 12px #eee;
	box-shadow: 0px 0px 12px #eee;
}

.index_news .news_con li:last-child {
	margin-right: 0;
}

.index_news .news_con li .content0 {
	overflow: hidden;
}

.index_news .news_con li .content0 img {
	width: 100%;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.index_news .news_con li .content1 {
	padding: 0.25rem 0.2rem;
	position: relative;
	min-height: 220px;
}

.index_news .news_con li .content2 {
	font-size: 0.16rem;
	color: #999;
}

.index_news .news_con li .content2 i {
	color: #C7000A;
}

.index_news .news_con li .content3 {
	font-size: 0.24rem;
	line-height: 0.35rem;
	margin-top: 0.24rem;
	color: #000;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.index_news .news_con li .content4 {
	font-size: 0.16rem;
	line-height: 0.28rem;
	color: #666;
	margin-top: 0.15rem;
}

.index_news .news_con li .content5 {
	font-size: 0.15rem;
	color: #C7000A;
	margin-top: 0.2rem;
}

.index_news .news_con li:hover {
	-webkit-box-shadow: 0px 0px 12px #eee;
	box-shadow: 0px 0px 12px #eee;
}

.index_news .news_con li:hover .content0 img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

/* 搜索列表式 */
.search_list .slide {
	border-bottom: 1px solid #eee;
}

.search_list .slide a {
	padding: .5rem 0
}

.search_list .slide a .e1 {
	display: flex;
	align-items: center
}

.search_list .slide a .e1 .mark {
	color: #999
}

.search_list .slide a .e1 .time {
	transition: .4s;
	margin: 0 0 0 .2rem;
	color: #000;
	font-weight: 700
}

.search_list .slide a .text {
	margin: .22rem 0 0;
	font-size: .2rem;
	color: #333;
	line-height: .35rem;
}

.search_list .slide a:hover .e1 .time {
	color: #C7000A
}

.search_list .slide:first-child a {
	padding: 0 0 .5rem 0
}

/* 合作伙伴 */
.hzhb {
	width: 100%;
}

.hzhb li {
	width: 18.5%;
	display: inline-block;
	margin: 0 .2rem .2rem 0;
	padding: 10px;
	box-sizing: border-box;
	box-shadow: 0 0 10px rgba(6, 0, 1, 0.06);
	text-align: center;
}

.hzhb li img {
	width: 100%;
	height: auto;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.hzhb li:nth-child(5n) {
	margin-right: 0;
}

.hzhb li:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	cursor: pointer;
}

/* 公共样式、内页导航子栏目 */
.tab-nav {
	width: 100%;
	border-bottom: 1px solid #ececec;
}

.tab-nav .nav-tit {
	height: .80rem;
	padding: 0 .25rem;
	margin-right: .25rem;
	line-height: .80rem;
	text-align: center;
	font-size: .16rem;
}

.tab-nav .nav-tit.on {
	border-bottom: 2px solid #C7000A;
	position: relative;
	background-color: #C7000A;
	/* bottom: -1px; */
}

.tab-nav .nav-tit a {
	color: #333;
}

.tab-nav .nav-tit.on a {
	color: #fff;
	font-weight: bold;
}

.page-tit {
	position: relative;
}

.page-tit .en {
	font-size: .65rem;
	color: #eee;
	/* letter-spacing: 0.1rem; */
	text-transform: uppercase;
	font-weight: bold;
}

.page-tit .title {
	font-family: 'Microsoft YaHei';
	font-size: .38rem;
	line-height: 2;
	color: #C7000A;
	font-weight: bold;
}

.page-tit .xtitle {
	font-family: 'Microsoft YaHei';
	font-size: .4rem;
	font-weight: bold;
	margin-top: .25rem;
}

.switch {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 20px;
}

.switch .next {
	width: 50px;
	height: 50px;
	cursor: pointer;
	transition: .4s;
	background: url(../images/r-1.png) no-repeat;
	margin-left: .25rem;
}

.switch .next:hover {
	background: url(../images/r-2.png) no-repeat;
}

.switch .prev {
	width: 50px;
	height: 50px;
	cursor: pointer;
	transition: .4s;
	background: url(../images/l-1.png) no-repeat;
}

.switch .prev:hover {
	background: url(../images/l-2.png) no-repeat;
}

.miaodian {
	position: relative;
	top: -1.2rem;
}

/* 内页关于我们 */
.about-info p {
	font-size: .16rem;
	line-height: .34rem;
	text-indent: 2em;
	margin-top: 0.1rem;
}

/* 数字 */
.h-shuzi {
	width: 100%;
	height: auto;
	background-image: url(/html/static/images/icon02.jpg);
	background-size: contain;
	margin-top: 1.1rem;
}

.h-shuzi .h-con {
	padding: 1.5rem 0;
	color: #fff;
}

.h-shuzi .h-con .num {
	font-size: .7rem;
}

.h-shuzi .h-con .text {
	font-size: .16rem;
	line-height: .55rem;
	text-align: center;
}

.h-shuzi .h-con i {
	font-size: .32rem;
	margin-left: 0.1rem;
	font-style: normal;
}

/* 企业文化 */
.qywh {
	width: 100%;
	position: relative;
}

.qywh .whLeft {
	padding: 1rem .25rem 0 0;
}

.qywh .whLeft .lstit {
	font-size: .22rem;
	color: #C7000A;
}

.qywh .whLeft .btit {
	font-size: .3rem;
}

.qywh .whRight {
	width: 49%;
}

.qywh .whRight img {
	width: 100%;
}

.qywh .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	width: 50px;
	height: 50px;
	left: .75rem;
	background: url(../images/r-1.png) no-repeat;
	color: rgb(255, 255, 255, 0);
	border-radius: 50%;
	background-color: #ccc;
	overflow: hidden;
	margin-top: .45rem;
}

.qywh .swiper-button-next:hover, .swiper-container-rtl .swiper-button-prev {
	width: 50px;
	height: 50px;
	left: .75rem;
	background: url(../images/r-2.png) no-repeat;
	color: rgb(255, 255, 255, 0);
	border-radius: 50%;
	overflow: hidden;
}

.qywh .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
	width: 50px;
	height: 50px;
	left: 0;
	background: url(../images/l-1.png) no-repeat;
	color: rgb(255, 255, 255, 0);
	border-radius: 50%;
	background-color: #ccc;
	overflow: hidden;
	margin-top: .45rem;
}

.qywh .swiper-button-prev:hover, .swiper-container-rtl .swiper-button-next {
	width: 50px;
	height: 50px;
	left: 0;
	background: url(../images/l-2.png) no-repeat;
	color: rgb(255, 255, 255, 0);
	border-radius: 50%;
	background-color: #ccc;
	overflow: hidden;
}

.qywh .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
	opacity: 1;
}

.qywh .swiper-pagination {
	position: relative;
	text-align: center;
	transition: .3s opacity;
	transform: translate3d(0, 0, 0);
	z-index: 10;
	top: .3rem;
}

.qywh .swiper-pagination-bullet {
	width: 4rem;
	height: 5px;
	display: inline-block;
	border-radius: 0;
	background: #dedede;
	opacity: 1;
}

.qywh .swiper-pagination-bullet-active {
	opacity: 1;
	background: #C7000A;
}

/* 企业荣誉 */
.honor {
	width: 100%;
	/* margin-top: .7rem; */
	background: url(../images/icon03.jpg) no-repeat;
	background-size: cover;
}

.honor .rongyu {
	padding: 1.2rem 0 .4rem 0
}

.honor .rongyu .swiper-slide img {
	transition: .4s;
	transform: scale(.8);
	transform-origin: center bottom;
	width: 100%
}

.honor .rongyu .swiper-slide-active img {
	transform: scale(1)
}

.honor .rs_bot {
	margin: .1rem 0 0;
	padding: .4rem 0;
	position: relative;
	font-size: .16rem;
}

.honor .switch {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
}

.honor .switch .next {
	width: 50px;
	height: 50px;
	cursor: pointer;
	transition: .4s;
	background: url(../images/r-1.png) no-repeat;
	margin-left: .25rem;
}

.honor .switch .next:hover {
	background: url(../images/r-2.png) no-repeat;
}

.honor .switch .prev {
	width: 50px;
	height: 50px;
	cursor: pointer;
	transition: .4s;
	background: url(../images/l-1.png) no-repeat;
}

.honor .switch .prev:hover {
	background: url(../images/l-2.png) no-repeat;
}

/* .honor .switch .next{margin:0 0 0 .1rem} */
.honor .rs_bot .swiper_list {
	width: 100%;
	text-align: center
}

.honor .rs_bot .swiper_list p {
	color: #000;
	display: none
}

.honor .rs_bot .swiper_list p.active {
	display: block
}

/* 科研成果 */
.keyan {
	width: 100%;
	position: relative;
}

.keyan .jiangpai {
	position: absolute;
	right: 0;
	top: -.75rem;
	width: 26%;
}

.keyan .jiangpai img {
	width: 100%;
}

.keyan p {
	width: 60%;
	font-size: .16rem;
	line-height: .34rem;
	text-indent: 2em;
}

/* 生产车间 */
.chejian {
	width: 100%;
	position: relative;
}

.chejian .cj-tu {
	display: flex;
	justify-content: space-between;
	padding: .74rem 20px .65rem 20px;
}

.chejian .cj-kuai {
	width: 100%;
	box-shadow: 0 2px 4px rgba(6, 0, 1, 0.2);
	position: relative;
	overflow: hidden;
}

.chejian .cj-kuai .content0 {
	overflow: hidden;
}

.chejian .cj-kuai .content0 img {
	width: 100%;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.chejian .cj-kuai .text {
	text-align: center;
	height: 0.5rem;
	margin-top: .3rem;
}

.chejian .cj-kuai .text .p-tit {
	font-size: .16rem;
}

.chejian .cj-kuai .text .p-time {
	font-size: .16rem;
	color: #999;
	line-height: .34rem;
}

.chejian .cj-kuai:hover .content0 img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.chejian .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
	bottom: -4px;
}

.chejian .swiper-pagination-bullet {
	width: 15px;
	height: 15px;
	background: #ddd;
	opacity: 1;
}

.chejian .swiper-pagination-bullet-active {
	background: #C7000A;
}

/* 业务范围 概述 */
.yewu {
	width: 100%;
	position: relative;
}

.yewu .gaisu-Left {
	width: 42.3%;
	padding-right: .45rem;
}

.yewu .gaisu-Left img {
	width: 100%;
}

.yewu .gaisu-Right {
	width: 48%;
}

.yewu .gaisu-Right .gs-tit {
	padding-bottom: 5px;
	font-size: .24rem;
	border-bottom: 2px solid #C7000A;
}

.yewu .gaisu-Right .gs-kuai {
	display: flex;
	width: 100%;
	box-shadow: 0 2px 4px rgba(6, 0, 1, 0.2);
	position: relative;
	padding: .3rem .2rem;
	margin-bottom: .45rem;
	font-size: .17rem;
}

.yewu .gaisu-Right .gs-kuai .k-1 {
	width: .3rem;
	height: .3rem;
	background: #C7000A;
	text-align: center;
	line-height: .3rem;
	color: #fff;
	font-size: .2rem;
	margin-right: 10px;
}

.jiejue .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
	bottom: -4px;
}

.jiejue .swiper-pagination-bullet {
	width: 15px;
	height: 15px;
	background: #ddd;
	opacity: 1;
}

.jiejue .swiper-pagination-bullet-active {
	background: #C7000A;
}

/* 解决方案 */
.fangan {
	width: 100%;
	position: relative;
	padding-bottom: .65rem;
}

.fangan .fa-kuai {
	width: 100%;
	position: relative;
	transition: opacity 1s ease-in-out;
}

.fangan .fa-kuai img {
	width: 100%;
	height: 100%;
}

.fangan .fa-kuai .text-tit {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	opacity: 1;
	color: #fff;
}

.fangan .fa-kuai .text-tit .tit {
	font-size: .16rem;
	line-height: .34rem;
	text-align: center;
}

.fangan .fa-kuai .text-tit .line {
	width: .45rem;
	height: 2px;
	margin: 0 auto;
	background: #fff;
	position: relative;
	transition: opacity 1s ease-in-out, transform 1s ease-in-out;
}

.fangan .fa-kuai .text-con {
	position: absolute;
	top: 20%;
	left: 50%;
	transform: translate(-50%, -50%);
	opacity: 0;
	color: #fff;
	z-index: 2;
}

.fangan .fa-kuai::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .6;
	transition: opacity 5s ease-in-out
}

.fangan .fa-kuai:hover .text-tit {
	opacity: 0;
}

.fangan .fa-kuai:hover::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #C7000A;
	opacity: .6;
	z-index: 1;
	cursor: pointer;
}

.fangan .fa-kuai:hover .text-con {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) translateY(-.65rem);
	opacity: 1;
	color: #fff;
	z-index: 2;
}

.fangan .fa-kuai:hover .text-con .tit {
	font-size: .16rem;
	line-height: .34rem;
	text-align: center;
}

.fangan .fa-kuai:hover .text-con .line {
	width: .45rem;
	height: 2px;
	background: #fff;
	position: relative;
	margin: 0 auto;
}

.fangan .fa-kuai:hover .text-con .info {
	font-size: .17rem;
	margin-top: .35rem;
	line-height: .34rem;
	text-align: center;
}

.fangan .fa-kuai:hover .text-con a {
	display: block;
	width: 1.5rem;
	margin: .35rem auto 0;
	border: 1px solid #fff;
	padding: .2rem .15rem;
	font-size: .17rem;
	color: #fff;
	text-align: center;
}

/* 产品展示 */
.chanpin {
	width: 100%;
	position: relative;
}

.chanpin .cj-tu {
	display: flex;
	justify-content: space-between;
	padding: .74rem 20px .65rem 20px;
}

.chanpin .cj-kuai {
	width: 100%;
	box-shadow: 0 2px 4px rgba(6, 0, 1, 0.2);
	position: relative;
	overflow: hidden;
}

.chanpin .cj-kuai .content0 {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.chanpin .cj-kuai .content0 img {
	width: 100%;
	height: auto;
	display: block;
}

.chanpin .cj-kuai .content0 .overtext {
	position: absolute;
	top: 40%;
	z-index: 2;
	padding: 0 .45rem;
	color: #fff;
	opacity: 0;
	transition: opacity 0.5s ease;
	text-align: center !important;
	font-size: .16rem;
	line-height: .34rem;
}

.chanpin .cj-kuai .content0::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(199, 0, 10, 0.9);
	opacity: 0;
	transition: opacity 0.5s ease;
	z-index: 1;
}

.chanpin .cj-kuai .content0:hover::after {
	opacity: 1;
}

.chanpin .cj-kuai .content0:hover .overtext {
	opacity: 1;
}

.chanpin .cj-kuai .text {
	text-align: center;
	height: 0.5rem;
	margin-top: .35rem;
}

.chanpin .cj-kuai .text .p-tit {
	font-size: .16rem;
}

.chanpin .cj-kuai .text .p-time {
	font-size: .16rem;
	color: #999;
	line-height: .34rem;
}

.chanpin .cj-kuai .text a {
	color: #333;
}

.chanpin .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
	bottom: -4px;
}

.chanpin .swiper-pagination-bullet {
	width: 15px;
	height: 15px;
	background: #ddd;
	opacity: 1;
}

.chanpin .swiper-pagination-bullet-active {
	background: #C7000A;
}

/* 解决方案 航天概述 */
.hangtian {
	width: 100%;
	position: relative;
}

.hangtian .ht-Left {
	width: 46.9%;
	padding-right: .45rem;
}

.hangtian .ht-Left img {
	width: 100%;
}

.hangtian .ht-Right {
	width: 48%;
	padding-top: .5rem;
}

.hangtian .ht-Right .ht-icon-tit {
	display: flex;
	width: 100%;
}

.hangtian .ht-Right .ht-icon-tit .ht-icon {
	width: .8rem;
	height: .8rem;
}

.hangtian .ht-Right .ht-icon-tit .ht-tit {
	line-height: .6rem;
	font-size: .24rem;
	padding-left: .15rem;
}

.hangtian .ht-Right .ht-con {
	margin-top: .55rem;
	font-size: .16rem;
	line-height: .34rem;
	text-indent: 2em;
}

/* 技术设备 SLM激光选区熔化技术 */
.shebei {
	width: 100%;
	position: relative;
}

.shebei .jssb-Left {
	width: 46.9%;
	padding-right: .45rem;
}

.shebei .jssb-Left img {
	width: 100%;
}

.shebei .jssb-Right {
	width: 48%;
	padding-top: .2rem;
	position: relative;
}
.shebei .jssb-Right {
	width: 48%;
	padding-top: .2rem;
	position: relative;
}
.yingyong.jssb-Right {
	width: 100%;
	/* padding-top: .2rem; */
	position: relative;
}

.shebei .jssb-Left .swiper-pagination-bullet {
	width: .55rem;
	height: 6px;
	background: #fff;
	border-radius: 0;
	opacity: 1;
}

.shebei .jssb-Left .swiper-pagination-bullet-active {
	background: #C7000A;
}

.shebei .jssb-Right .js-tit {
	position: relative;
	display: flex;
}

.shebei .jssb-Right .js-tit .js-tit-lan {
	position: relative;
	left: 0;
	background: #C7000A;
	padding: .1rem .25rem;
	color: #fff;
	font-size: .24rem;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
	z-index: 2;
}

.shebei .jssb-Right .js-tit .js-tit-hui {
	width: 75%;
	position: relative;
	left: -.25rem;
	background: #eee;
	padding: .1rem .25rem;
	color: #fff;
	font-size: .24rem;
	border-bottom-right-radius: 10px;
	z-index: 1;
	color: #C7000A;
	text-align: center;
}
.yingyong .js-tit .js-tit-hui{
	width: 65%!important;
}
.shebei .jssb-Right .js-con {
	margin-top: .25rem;
	font-size: .16rem;
	line-height: .4rem;
	text-indent: 2em;
}
.yingyong .js-con{
	padding: 0.35rem;
	padding-top: 0;
}
.yingyong .js-con img{
	max-width: 880px;
}
.shebei .jssb-Right .js-con p {
	line-height: 0.3rem;
	margin-top: 0.15rem;
}

/* 相关设备 */
.xiangguan {
	width: 100%;
	overflow: hidden;
	/* padding-left: 20px; */
}

.xiangguan li {
	width: 31.7%;
	display: inline-block;
	box-shadow: 1 2px 5px rgba(6, 0, 1, 0.2);
	border-top: 1px solid rgba(6, 0, 1, 0.08);
	border-left: 1px solid rgba(6, 0, 1, 0.08);
	border-right: 1px solid rgba(6, 0, 1, 0.08);
	border-bottom: 4px solid #C7000A;
	position: relative;
	overflow: hidden;
	margin-right: .2rem;
	margin-bottom: .35rem;
	background-color: #fff;
}

.yingyong .xiangguan li {
	border: 0px;
	text-align: center;
}

.xiangguan li:nth-child(4n) {
	margin-right: 0;
}

.xiangguan li .content0 {
	overflow: hidden;
}

.xiangguan li .content0 img {
	width: 100%;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.xiangguan li .text {
	height: 1rem;
	line-height: 0.5rem;
	padding: .25rem;
	position: relative;
}

.xiangguan li .text .p-tit {
	font-size: .2rem;
	font-weight: bold;
}

.xiangguan li .text .p-tit a {
	color: #333;
}

.xiangguan li .text .p-con {
	font-size: .16rem;
	color: #999;
	line-height: .3rem;
}

.xiangguan li .text .p-more {
	position: absolute;
	bottom: 0;
	font-size: .16rem;
	color: #C7000A;
	padding: .15rem 0;
}

.xiangguan li .text .p-more a {
	color: #C7000A;
}

.xiangguan li:hover .content0 img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

/* 相关新闻 */
.news_con {
	width: 100%;
	position: relative;
	padding: 0 5px .45rem 5px;
}

.news_con .news {
	width: 100%;
	margin-bottom: .25rem;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	margin-right: .23rem;
	vertical-align: top;
	-webkit-box-shadow: 0px 0px 12px #eee;
	box-shadow: 0px 0px 12px #eee;
}

.news_con .news .content0 {
	overflow: hidden;
}

.news_con .news .content0 img {
	width: 100%;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.news_con .news .content1 {
	padding: 0.25rem 0.2rem;
	position: relative;
}

.news_con .news .content2 {
	font-size: 0.16rem;
	color: #999;
}

.news_con .news .content2 i {
	color: #C7000A;
}

.news_con .news .content3 {
	font-size: 0.24rem;
	line-height: 0.35rem;
	margin-top: 0.24rem;
	color: #000;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.news_con .news .content4 {
	font-size: 0.16rem;
	line-height: 0.28rem;
	color: #666;
	margin-top: 0.15rem;
}

.news_con .news .content5 {
	font-size: 0.15rem;
	color: #C7000A;
	margin-top: 0.2rem;
}

.news_con .news:hover {
	-webkit-box-shadow: 0px 0px 12px #eee;
	box-shadow: 0px 0px 12px #eee;
}

.news_con .news:hover .content0 img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.news_con .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
	bottom: -4px;
}

.news_con .swiper-pagination-bullet {
	width: 15px;
	height: 15px;
	background: #ddd;
	opacity: 1;
}

.news_con .swiper-pagination-bullet-active {
	background: #C7000A;
}

/* 资讯中心 */
.zixun {
	width: 100%;
	position: relative;
}

.zixun .zx-Left {
	width: 47%;
	padding: .45rem .3rem .25rem;
}

.zixun .zx-Left .zx-time {
	font-size: .16rem;
	color: #999;
}

.zixun .zx-Left i {
	color: #C7000A;
}

.zixun .zx-Left .zx-tit {
	font-size: .24rem;
}

.zixun .zx-Left .zx-line {
	width: 1rem;
	height: 4px;
	background: #C7000A;
}

.zixun .zx-Left .zx-con {
	font-size: .16rem;
	line-height: .34rem;
}

.zixun .zx-Right {
	width: 47%;
}

.zixun .zx-Right img {
	width: 100%;
}

/* 资讯列表 */
.zxlist {
	width: 100%;
	position: relative;
}

.zxlist li {
	width: 100%;
	display: inline-block;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	margin-right: .23rem;
	margin-bottom: .35rem;
	vertical-align: top;
	-webkit-box-shadow: 0px 0px 12px #eee;
	box-shadow: 0px 0px 12px #eee;
	background-color: #fff;
	/* min-height: 6.3rem !important; */
}

/* .zxlist li:nth-child(3n) {
	margin-right: 0;
} */
.zxlist li a.item {
	display: flex;
	justify-content: space-between;
	transition: all .5s;

}

.zxlist li a.item:hover {
	box-shadow: 0px 0px 12px #ddd;
}

.zxlist li .content0 {
	overflow: hidden;
	width: 28%;
}

.zxlist li .content0 img {
	width: 100%;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.zxlist li .content1 {
	width: 70%;
	padding: 0.25rem 0.2rem;
	position: relative;
}

.zxlist li .content2 {
	font-size: 0.16rem;
	color: #999;
}

.zxlist li .content2 i {
	color: #C7000A;
}

.zxlist li .content3 {
	font-size: 0.24rem;
	line-height: 0.35rem;
	margin-top: 0.24rem;
	margin-bottom: 0.2rem;
	color: #333;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	font-weight: bold;
	transition: 0.4s;
}

.zxlist li .content4 {
	font-size: 0.16rem;
	line-height: 0.28rem;
	color: #666;
	margin-top: 0.15rem;
}

.zxlist li .content5 {
	font-size: 0.15rem;
	color: #C7000A;
	margin-top: 0.2rem;
}

.zxlist li:hover {
	-webkit-box-shadow: 0px 0px 12px #eee;
	box-shadow: 0px 0px 12px #eee;
}

.zxlist li:hover .content0 img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

/* --------------------------文章详情页---------------------- */
.view-content {
	background: #fff;
	padding: .25rem .35rem;
}

.view-content h3 {
	display: block;
	width: 80%;
	margin: 0 auto;
	font-size: 28px;
	text-align: center;
}

.view-content .author {
	font-size: 14px;
	color: #999;
	text-align: center;
	margin-top: 20px;
}

.view-content .d-con {
	margin-top: 30px;
	font-size: 16px;
	line-height: 30px;
}

.view-content .d-con img {
	padding-top: 30px;
	padding-bottom: 30px;
	height: auto !important;
}

.view-content .d-con img {
	max-width: 100%;
}

.view-content a, .view-content .d-con a {
	color: #333;
}

/* 资料下载 */
.ziliao {
	width: 100%;
	position: relative;
}

.ziliao li {
	width: 48.85%;
	display: inline-block;
	padding: .25rem .3rem .25rem .25rem;
	background: #fff;
	margin-right: .35rem;
	box-shadow: 0px 4px 20px 0px rgba(6, 0, 1, 0.06);
	transition: background-image 1s ease-in-out;
	box-sizing: border-box;
	margin-bottom: .35rem;
}

.ziliao li:nth-child(2n) {
	margin-right: 0;
}

.ziliao li:hover {
	background: url(../images/icon07.jpg) no-repeat;
	background-size: 100%;
	cursor: pointer;
}

.ziliao li .zl-Left {
	width: 60%;
}

.ziliao li .zl-Right {
	width: 30%;
	position: relative;
}

.ziliao li .zl-Right .zl-xiazai {
	position: absolute;
	right: 0;
	top: 30%;
	width: .5rem;
	height: .5rem;
	background-image: url(../images/icon06.png);
	background-size: cover;
}

.ziliao li .zl-Right .zl-xiazai:hover {
	background-image: url(../images/icon08.png);
	background-size: cover;
}

.ziliao li .zl-logo {
	width: .85rem;
	height: .35rem;
	overflow: hidden;
}

.ziliao li .zl-logo img {
	width: 100%;
}

.ziliao li .zl-tit {
	font-size: .22rem;
}

.ziliao li .zl-time {
	font-size: .16rem;
	color: #999;
}

/* 联系方式 */
.map {
	width: 100%;
	position: relative;
	z-index: 1;
	overflow: hidden;
}

.map .lxfs {
	position: absolute;
	left: 0;
	top: 0;
	width: 35%;
	height: 100%;
	z-index: 2;
	background: rgb(199, 0, 10, 1);
	;
}

.map .lxfs .lx-con {
	padding: .3rem;
}

.map .lxfs .lx-con .lx-kuai {
	margin-bottom: .2rem;
}

.map .lxfs .lx-con .lx-kuai .lx-Left {
	width: 30px;
	height: 34px;
	margin-right: .35rem;
}

.map .lxfs .lx-con .lx-kuai .lx-Left img {
	width: 100%;
}

.map .lxfs .lx-con .lx-kuai .lx-Right {
	width: 70%;
	color: #fff;
	font-size: .2rem;
	line-height: .34rem;
}

.map .lxfs .lx-con .lx-kuai .lx-Right .lx-line {
	width: 100%;
	height: 1px;
	background: rgb(255, 255, 255, .6);
}

.map .lxfs .lx-con .lx-kuai .lx-Right .lx-ewm {
	width: 1.3rem;
	height: 1.3rem;
}

.map .lxfs .lx-con .lx-kuai .lx-Right .lx-ewm img {
	width: 100%;
}

/* 上一页下一页 */
#ar_fot {
	height: 90px;
	display: table;
	width: 100%;
	margin-top: 20px;
}

#ar_fot a {
	font-size: 14px;
	color: #333;
}

#ar_fot ul {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	height: 100%;
}

#ar_fot ul li {
	width: 33.333%;
	float: left;
}

#ar_fot li a {
	display: inline-block;
	height: 60px;
	line-height: 60px;
}

.ar_fot_prev {
	text-align: left;
}

.ar_fot_list {
	text-align: center;
}

.ar_fot_next {
	text-align: right;
}

.arrow_left {
	position: relative;
	width: 20px;
	height: 20px;
	display: inline-block;
	top: 10px;
	margin-right: 30px;
	transition: .3s;
}

.arrow_left:before {
	content: "";
	width: 10px;
	height: 1px;
	background: #333;
	display: block;
	transform: rotate(-45deg);
	position: absolute;
	top: 0;
	transition: .3s;
}

.arrow_left:after {
	content: "";
	width: 10px;
	height: 1px;
	background: #333;
	display: block;
	transform: rotate(45deg);
	position: absolute;
	top: 6px;
	transition: .3s;
}

.arrow_left i {
	display: block;
	width: 0;
	height: 1px;
	background: #6e78b4;
	display: block;
	top: 3px;
	left: 2px;
	position: absolute;
	transition: .3s;
}

.ar_fot_prev a:hover .arrow_left {
	margin-right: 40px;
}

.ar_fot_prev a:hover .arrow_left i {
	width: 18px;
}

.ar_fot_prev a:hover .arrow_left:before, .ar_fot_prev a:hover .arrow_left:after {
	background: #6e78b4 !important;
}

.ar_fot_list .fa-th {
	position: relative;
	top: 1px;
	margin-right: 5px;
	width: 15px;
	height: 20px;
	display: inline-block;
	transition: .2s;
}

.ar_fot_list a:hover .fa-th {
	color: #6e78b4;
}

.arrow_right {
	position: relative;
	width: 20px;
	height: 20px;
	display: inline-block;
	top: 10px;
	margin-left: 30px;
	transition: .3s;
}

.arrow_right:before {
	content: "";
	width: 10px;
	height: 1px;
	background: #333;
	display: block;
	transform: rotate(45deg);
	position: absolute;
	top: 0;
	right: 0;
	transition: .3s;
}

.arrow_right:after {
	content: "";
	width: 10px;
	height: 1px;
	background: #333;
	display: block;
	transform: rotate(-45deg);
	position: absolute;
	top: 6px;
	right: 0;
	transition: .3s;
}

.arrow_right i {
	display: block;
	width: 0;
	height: 1px;
	background: #6e78b4;
	display: block;
	top: 3px;
	right: 3px;
	left: auto;
	position: absolute;
	transition: .3s;
}

.ar_fot_next a:hover .arrow_right {
	margin-left: 40px;
}

.ar_fot_next a:hover .arrow_right i {
	width: 18px;
}

.ar_fot_next a:hover .arrow_right:before, .ar_fot_next a:hover .arrow_right:after {
	background: #C7000A !important;
}

#ar_fot a:hover span {
	color: #C7000A;
}

/* 留言板 */
.lyb {
	width: 100%;
	overflow: hidden;
}

.lyb ul li {
	width: 36.5%;
	display: inline-block;
	margin-right: 7%;
	margin-bottom: 20px;
}

.lyb ul li:nth-child(2n) {
	margin-right: 0;
}

.lyb label {
	display: block;
	line-height: .45rem;
	padding-left: 1px;
	font-size: .16rem;
}

.lyb ul li .input-ly {
	width: 100%;
	height: .4rem;
	line-height: .4rem;
	border: 1px solid #e3e3e3;
	padding-left: 25px;
	border-radius: 3px;
	font-size: .15rem;
	box-sizing: border-box;
}

.lyb ul li .input-ly:focus {
	border: 1px solid #00c185;
}

.lyb ul li .input-yzm {
	width: 20%;
	height: 40px;
	line-height: 40px;
	border: 1px solid #e3e3e3;
	padding-left: 25px;
	border-radius: 3px;
}

.lyb ul li .input-yzm:focus {
	border: 1px solid #1968ae;
}

.lyb ul li .user {
	background: url(../images/icon45.png) no-repeat 5px .11rem;
	background-color: #fff;
}

.lyb ul li .email {
	background: url(../images/icon46.png) no-repeat 5px .11rem;
	background-color: #fff;
}

.lyb ul li .tel {
	background: url(../images/icon47.png) no-repeat 5px .11rem;
	background-color: #fff;
}

.lyb ul li .addr {
	background: url(../images/icon49.png) no-repeat 5px 12px;
	background-color: #fff;
}

.lyb ul li .select {
	width: 100%;
	height: .4rem;
	font-size: .15rem;
	line-height: .4rem;
	border: 1px solid #e3e3e3;
	color: #999;
	background-color: #fff;
	border-radius: 3px;
}

.lyb ul li .input-3 {
	background: url(../images/icon14.png) no-repeat 6px .11rem;
	padding-left: 25px;
	background-color: #fff;
}

.lyb ul li .input-yzm-code {
	width: 25%;
	position: relative;
	cursor: pointer;
}

.lyb .textarea {
	width: 80.2%;
	height: 120px;
	font-size: .15rem;
	border: 1px solid #e3e3e3;
	background: url(../images/icon48.png) no-repeat 5px 5px;
	border-radius: 3px;
	background-color: #fff;
	padding: 0px 5px 5px 25px;
	line-height: 25px;
	font-family: '微软雅黑';
	box-sizing: border-box;
}

.lyb .textarea:focus {
	outline: none;
}

.lyb .yzm {
	width: 30%;
	position: relative;
	margin-top: .2rem;
}

.lyb .yzm .inpt {
	width: 50%;
	height: 40px;
	line-height: 40px;
	border: 1px solid #e3e3e3;
	padding-left: .11rem;
	border-radius: 3px;
}

.lyb .yzm .inpt:focus {
	outline: none;
}

.lyb .yzm .code {
	width: 40%;
}

.lyb .submit {
	width: 1.2rem;
	margin-top: .2rem;
	height: .45rem;
	line-height: .45rem;
	text-align: center;
	background: #C7000A;
	color: #fff;
	font-size: .16rem;
	cursor: pointer;
	border: 0;
}

.lyb ul li.chang {
	width: 85%;
}

/* 页脚footer */
.index_footer {
	background: #C7000A;
	min-height: 1rem;
	padding: .52rem 0 0
}

.index_footer .box .boxTop .item {
	font-family: fang;
	color: #fff;
	position: relative;
}

.index_footer .box .boxTop .item h5 {
	font-size: .2rem
}

.index_footer .box .boxTop .item .info, .index_footer .box .boxTop .item ul {
	margin-top: .22rem
}

.index_footer .box .boxTop .item .info li, .index_footer .box .boxTop .item ul li {
	font-size: .14rem;
	line-height: .34rem
}

.index_footer .box .boxTop .item .info li, .index_footer .box .boxTop .item ul li i {
	padding-right: 0.08rem;
	width: 0.3rem;
	text-align: center;
}

.index_footer .box .boxTop .item .info li a, .index_footer .box .boxTop .item ul li a {
	color: #eee;
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s
}

.index_footer .box .boxTop .item .info li a:hover, .index_footer .box .boxTop .item ul li a:hover {
	color: #fff
}

.index_footer .box .boxTop .item .info div, .index_footer .box .boxTop .item ul div {
	font-family: fang;
	font-size: .16rem;
	color: #eee;
	margin-bottom: .14rem;
	position: relative
}

.index_footer .box .boxTop .item .info div a, .index_footer .box .boxTop .item ul div a {
	color: #eee;
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s
}

.index_footer .box .boxTop .item .info div a:hover, .index_footer .box .boxTop .item ul div a:hover {
	color: #fff
}

.index_footer .box .boxTop .item .info div svg, .index_footer .box .boxTop .item ul div svg {
	margin-right: .06rem;
	position: relative;
	top: .05rem
}

.index_footer .box .boxTop .item .info .icon {
	position: absolute;
	bottom: 0;
}

.index_footer .box .boxTop .item .info .icon li {
	width: 28px;
	height: 28px;
	display: inline-block;
	padding: 0 5px;
}

.index_footer .box .wenan {
	font-family: fang;
	font-size: .12rem;
	color: #999;
	position: relative;
	text-align: right;
	margin-top: .2rem
}

.index_footer .box .boxBot {
	/* margin-top: 0.2rem; */
	/* margin-top: .05rem; */
	padding: .2rem 0;
	border-top: 1px solid #f8b2b5;
	box-sizing: border-box;
}

.index_footer .box .boxBot .lxfs {
	font-size: .20rem;
	color: #fff;
	padding-top: .35rem;
}

.index_footer .box .boxBot .lxfs p {
	font-size: .15rem;
	color: #eee;
	padding-left: .32rem;
	line-height: .34rem;
}

.index_footer .box .boxBot .erweima {
	width: 2.5rem;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.index_footer .box .boxBot .ewm {
	width: 1.1rem;
	height: auto;
	text-align: center;
	color: #fff;
	line-height: .34rem;
}

.index_footer .box .boxBot .ewm img {
	width: 100%;
}

.index_footer .box .boxBot .left {
	font-size: .14rem;
	color: #eee;
	font-family: fang
}

.index_footer .box .boxBot .left a {
	color: #eee;
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s
}

.index_footer .box .boxBot .left a:hover {
	color: #fff
}

.index_footer .box .boxBot .right a {
	color: #999;
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s
}

.index_footer .box .boxBot .right a:hover {
	color: #fff
}

.index_footer .box .boxBot .right .language {
	margin-left: .65rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.index_footer .box .boxBot .right .language>a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 12px;
	color: #999;
	font-family: fang;
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s
}

.index_footer .box .boxBot .right .language a img {
	margin-right: .08rem;
	width: .18rem;
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s
}

.index_footer .box .boxBot .right .language a i {
	font-size: 12px;
	margin-left: .2rem;
	font-weight: 700;
	position: relative;
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
	top: .02rem;
	color: #fff
}

.index_footer .box .boxBot .right .language a:hover {
	color: #fff
}

/*分页 begin*/
.text-center {
	text-align: center;
}

.pagination li {
	margin: 0 5px;
	font-size: 14px;
	border: none;
	font-size: .16rem;
}

.pagination li a {
	color: #333;
	background: #fff;
	padding: 12px 16px;
	border: 1px solid #eee;
}

/* .pagination li i {font-weight:bold;font-size:18px;padding:0 3px} */
.pagination li.active a, .pagination li a:hover {
	background: #C7000A;
	color: #fff;
	border: 1px solid #C7000A;
}

/*分页 end*/
.text-center {
	text-align: center;
}

.pagination {
	display: inline-block;
	margin: 0;
	padding: 0;
	list-style: none;
	vertical-align: bottom
}

.pagination li {
	display: inline-block !important;
}

.pagination a {
	display: block;
	padding: 8px 12px;
	color: #333;
	line-height: 18px;
	transition: all 1s cubic-bezier(.175, .885, .32, 1) 0s
}

.pagination .disabled a:hover, .pagination .disabled a:link, .pagination .disabled a:visited {
	color: #ebebeb;
	cursor: not-allowed;
	pointer-events: none
}

.pagination .active {
	pointer-events: none
}

.pagination .active, .pagination a:hover {
	transition: all .3s cubic-bezier(.175, .885, .32, 1) 0s
}

@media screen and(max-width:1600px) {
	.pc_header .he_box .column .menu_list .search {
		padding: 0 .6rem;
	}

	.xiangguan li .text {
		height: 1.3rem;
	}

	.yewu .gaisu-Right .gs-kuai {
		padding: 0.3rem 0.2rem;
		margin-bottom: 0.45rem;
	}

	.zxlist li {
		width: 32%;
		display: inline-block;
		-webkit-transition: 0.4s;
		-o-transition: 0.4s;
		transition: 0.4s;
		margin-right: .23rem;
		vertical-align: top;
	}

	.zxlist li:last-child {
		margin-right: 0;
	}

	.ziliao li {
		width: 48.85%;
	}
}

@media screen and (max-width:1520px) {
	.pc_header .he_box .column .menu_list .search {
		padding: 0 .2rem;
	}

	.yewu .gaisu-Right .gs-kuai {
		padding: 0.3rem 0.2rem;
		margin-bottom: 0.45rem;
	}

	.xiangguan li .text {
		height: 1.5rem;
	}

	.zxlist li {
		width: 31.95%;
		display: inline-block;
		-webkit-transition: 0.4s;
		-o-transition: 0.4s;
		transition: 0.4s;
		margin-right: .23rem;
		vertical-align: top;
	}

	.zxlist li:last-child {
		margin-right: 0;
	}

	.ziliao li {
		width: 48.65%;
	}
}

@media screen and (max-width:1440px) {
	.pc_header .he_box .column .menu_list .search {
		padding: 0 .2rem;
	}

	.yewu .gaisu-Right .gs-kuai {
		padding: 0.3rem 0.2rem;
		margin-bottom: 0.24rem;
	}

	.xiangguan li .text {
		height: 1.5rem;
	}

	.zxlist li {
		width: 31.95%;
		display: inline-block;
		-webkit-transition: 0.4s;
		-o-transition: 0.4s;
		transition: 0.4s;
		margin-right: .23rem;
		vertical-align: top;
	}

	.zxlist li:last-child {
		margin-right: 0;
	}

	.ziliao li {
		width: 48.65%;
	}
}

@media screen and (max-width:1400px) {
	.pc_header .he_box .column .menu_list .search {
		padding: 0 .2rem;
	}

	.yewu .gaisu-Right .gs-kuai {
		padding: 0.3rem 0.2rem;
		margin-bottom: 0.24rem;
	}

	.xiangguan li .text {
		height: 1.5rem;
	}

	.zxlist li {
		width: 31.9%;
		display: inline-block;
		-webkit-transition: 0.4s;
		-o-transition: 0.4s;
		transition: 0.4s;
		margin-right: .23rem;
		vertical-align: top;
	}

	.zxlist li:last-child {
		margin-right: 0;
	}

	.ziliao li {
		width: 48.5%;
	}
}

@media screen and (max-width:1359px) {
	.pc_header .he_box .column .menu_list .search {
		padding: 0 .1rem;
	}

	.pc_header .he_box .column .menu_list .lang {
		padding: 0 .1rem;
	}

	.yewu .gaisu-Right .gs-kuai {
		padding: 0.24rem 0.2rem;
		margin-bottom: 0.235rem;
	}

	.xiangguan li .text {
		height: 1.5rem;
	}

	.zxlist li {
		width: 31.7%;
		display: inline-block;
		-webkit-transition: 0.4s;
		-o-transition: 0.4s;
		transition: 0.4s;
		margin-right: .23rem;
		vertical-align: top;
	}

	.zxlist li:last-child {
		margin-right: 0;
	}

	.ziliao li {
		width: 48.5%;
	}
}

@media screen and (max-width:1200px) {
	.pc_header .he_box .column .menu_list .search {
		padding: 0 .1rem;
	}

	.pc_header .he_box .column .menu_list .lang {
		padding: 0 .1rem;
	}

	.yewu .gaisu-Right .gs-kuai {
		padding: 0.215rem 0.2rem;
		margin-bottom: 0.2rem;
	}

	.xiangguan li .text {
		height: 1.5rem;
	}

	.zxlist li {
		width: 31.6%;
		display: inline-block;
		-webkit-transition: 0.4s;
		-o-transition: 0.4s;
		transition: 0.4s;
		margin-right: .23rem;
		vertical-align: top;
	}

	.zxlist li:last-child {
		margin-right: 0;
	}

	.ziliao li {
		width: 48.4%;
	}
}

@media screen and (max-width:1024px) {
	.pc_header .he_box .column .menu_list .search {
		padding: 0 .1rem;
	}

	.pc_header .he_box .column .menu_list .lang {
		padding: 0 .1rem;
	}

	.yewu .gaisu-Right .gs-kuai {
		padding: 0.22rem 0.2rem;
		margin-bottom: 0.15rem;
	}

	.xiangguan li .text {
		height: 1.5rem;
	}

	.zxlist li {
		width: 31.6%;
		display: inline-block;
		-webkit-transition: 0.4s;
		-o-transition: 0.4s;
		transition: 0.4s;
		margin-right: .23rem;
		vertical-align: top;
	}

	.zxlist li:last-child {
		margin-right: 0;
	}

	.ziliao li {
		width: 48.4%;
	}
}

@media screen and (max-width:968px) {
	.pc_header .he_box .column .menu_list .search {
		padding: 0 .1rem;
	}

	.pc_header .he_box .column .menu_list .lang {
		padding: 0 .1rem;
	}

	.yewu .gaisu-Right .gs-kuai {
		padding: 0.3rem 0.2rem;
		margin-bottom: 0.45rem;
	}

	.xiangguan li .text {
		height: 1.5rem;
	}

	.zxlist li {
		width: 30.6%;
		display: inline-block;
		-webkit-transition: 0.4s;
		-o-transition: 0.4s;
		transition: 0.4s;
		margin-right: .23rem;
		vertical-align: top;
	}

	.zxlist li:last-child {
		margin-right: 0;
	}

	.ziliao li {
		width: 48.4%;
	}
}

@media (max-width: 768px) {
	.pc_header .he_box .column .menu_list .search {
		padding: 0 .1rem;
	}
}

.bghui {
	background-color: #fafbfd !important;
}

/* 自定义样式 */
.mytitle {
	background-color: #eee;
	color: #C7000A;
	font-size: 0.24rem;
	width: 100%;
	padding: 0.2rem;
	padding-left: 0.3rem;
	padding-right: 0.3rem;
	font-weight: bold;
}
.detail .mycontent {
	padding: 0.25rem;
	font-size: 0.16rem;
	line-height: 0.36rem;
}
.detail .mycontent.pro {
	padding: 0.15rem;
	font-size: 0.16rem;
	line-height: 0.36rem;
}
.detail .mycontent p {
	margin-top: 0.2rem;
}
.detail .mycontent.pro p{
	text-indent: 0em;
	margin-top: 0rem;
}
.detail .mycontent.pro img{
	width: 100%;height: auto;
}
.detail .mycontent table .firstRow {
	color: #fff !important;
}


/* 应用领域样式 */
.lingyu .ly-item {
	display: flex;
	justify-content: space-between;
	flex-direction: row;
	flex-wrap: nowrap;
	background-color: #fff;
	border-radius: 15px;
	position: relative;
	padding: 0.2rem;
	transition: all .6s;
}

.lingyu .ly-item:hover {
	background-color: #C7000A;
	color: #fff;
}

.lingyu .ly-item .ly-img {
	width: 35%;
}

.lingyu .ly-item .ly-img img {
	width: 100%;
	height: auto;
	position: relative;
	top: 0;
	transition: all .6s;
}

.lingyu .ly-item:hover img:hover, .lingyu .ly-item:hover img {
	position: relative;
	top: -0.35rem;
	z-index: 999;
}

.lingyu .ly-item .ly-content {
	width: 62%;
}

.ly-content h3 {
	font-size: 0.24rem;
	height: 0.5rem;
	line-height: 0.5rem;
	font-weight: bold;
	border-bottom: 1px dashed #eee;
}

.ly-content .ly-desc {
	font-size: 0.16rem;
	line-height: 0.36rem;
	margin-top: 0.2rem;
}

.ly-more {
	text-align: right;
	margin-top: 0.3rem;
	font-size: 0.16rem;
	margin-bottom: 0.2rem;
}

.ly-more a {
	padding: 0.1rem 0.25rem;
	border: 1px solid #eee;
	border-radius: .5rem;
	transition: all .5s;
	background-color: #fff;
	position: relative;
	left: 0;
}

.ly-more a:hover {
	position: relative;
	left: -0.35rem;
}

.mymain {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;

}
.mymain .main-left {
	width: 18%;
	position: relative;
	top: -1rem;
	min-height: 6.5rem;
}
.mymain .sub-menu {

	background: linear-gradient(to bottom, #C7000A, #dc131d);
	padding: 0.2rem;
	border-radius: .15rem;
	overflow: hidden;
	color: #fff;
	min-height: 6.5rem;
	box-shadow: 0px 10px 15px #f89b9f;
}

.mymain .sub-menu h2 {
	margin-bottom: 0.2rem;
	font-size: 0.3rem;
	font-weight: bold;
	padding-bottom: 0.25rem;
	border-bottom: 3px solid #eee;
}
.mymain .sub-menu li {
	border-bottom: 1px dashed #c7595f;
	height: .5rem;
	line-height: 0.5rem;
	color: #fff;
	padding-left: 0.15rem;
}
.mymain .sub-menu li.on{
	background-color: #fff;
	border-bottom: 0px;
}
.mymain .sub-menu li a {
	color: #fff;
	font-size: 0.16rem;
	transition: all .6s;
	font-weight: normal;
	position: relative;
	left: 0;
}
.mymain .sub-menu li.on a{
	color: #C7000A;
	font-weight: bold;
}
.mymain .sub-menu li a:hover {
	font-weight: bold;
	left: 0.2rem;
}

.mymain .main-right {
	width: 78%;
}