﻿@import 'font-awesome.css';
	@import 'richtext.css';
	.clearfix:before {
	display:table;
	clear:both;
	content:""
}
.clearfix:after {
	display:table;
	clear:both;
	content:""
}
.btn {
	display:inline-block;
	padding:6px 12px;
	margin-bottom:0;
	font-size:14px;
	font-weight:400;
	line-height:1.42857143;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	-ms-touch-action:manipulation;
	touch-action:manipulation;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-image:none;
	border:1px solid transparent;
	border-radius:4px
}
.row {
	margin-right:-10px;
	margin-left:-10px
}
.row:before {
	display:table;
	clear:both;
	content:""
}
.row:after {
	display:table;
	clear:both;
	content:""
}
ul:before {
	content:'';
	display:table;
	clear:both
}
ul:after {
	content:'';
	display:table;
	clear:both
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
	padding-right:10px;
	padding-left:10px
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
	position:relative;
	min-height:1px
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
	float:left
}
.col-xs-12 {
	width:100%
}
.col-xs-11 {
	width:91.66666667%
}
.col-xs-10 {
	width:83.33333333%
}
.col-xs-9 {
	width:75%
}
.col-xs-8 {
	width:66.66666667%
}
.col-xs-7 {
	width:58.33333333%
}
.col-xs-6 {
	width:50%
}
.col-xs-5 {
	width:41.66666667%
}
.col-xs-4 {
	width:33.33333333%
}
.col-xs-3 {
	width:25%
}
.col-xs-2 {
	width:16.66666667%
}
.col-xs-1 {
	width:8.33333333%
}
.sep-md-5 {
	width:20%;
	padding:0 10px
}
.col-xs-offset-12 {
	margin-left:100%
}
.col-xs-offset-11 {
	margin-left:91.66666667%
}
.col-xs-offset-10 {
	margin-left:83.33333333%
}
.col-xs-offset-9 {
	margin-left:75%
}
.col-xs-offset-8 {
	margin-left:66.66666667%
}
.col-xs-offset-7 {
	margin-left:58.33333333%
}
.col-xs-offset-6 {
	margin-left:50%
}
.col-xs-offset-5 {
	margin-left:41.66666667%
}
.col-xs-offset-4 {
	margin-left:33.33333333%
}
.col-xs-offset-3 {
	margin-left:25%
}
.col-xs-offset-2 {
	margin-left:16.66666667%
}
.col-xs-offset-1 {
	margin-left:8.33333333%
}
.col-xs-offset-0 {
	margin-left:0
}
@media (min-width:768px) {
	.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
	float:left
}
.col-sm-12 {
	width:100%
}
.col-sm-11 {
	width:91.66666667%
}
.col-sm-10 {
	width:83.33333333%
}
.col-sm-9 {
	width:75%
}
.col-sm-8 {
	width:66.66666667%
}
.col-sm-7 {
	width:58.33333333%
}
.col-sm-6 {
	width:50%
}
.col-sm-5 {
	width:41.66666667%
}
.col-sm-4 {
	width:33.33333333%
}
.col-sm-3 {
	width:25%
}
.col-sm-2 {
	width:16.66666667%
}
.col-sm-1 {
	width:8.33333333%
}
.col-sm-pull-12 {
	right:100%
}
.col-sm-pull-11 {
	right:91.66666667%
}
.col-sm-pull-10 {
	right:83.33333333%
}
.col-sm-pull-9 {
	right:75%
}
.col-sm-pull-8 {
	right:66.66666667%
}
.col-sm-pull-7 {
	right:58.33333333%
}
.col-sm-pull-6 {
	right:50%
}
.col-sm-pull-5 {
	right:41.66666667%
}
.col-sm-pull-4 {
	right:33.33333333%
}
.col-sm-pull-3 {
	right:25%
}
.col-sm-pull-2 {
	right:16.66666667%
}
.col-sm-pull-1 {
	right:8.33333333%
}
.col-sm-pull-0 {
	right:auto
}
.col-sm-offset-12 {
	margin-left:100%
}
.col-sm-offset-11 {
	margin-left:91.66666667%
}
.col-sm-offset-10 {
	margin-left:83.33333333%
}
.col-sm-offset-9 {
	margin-left:75%
}
.col-sm-offset-8 {
	margin-left:66.66666667%
}
.col-sm-offset-7 {
	margin-left:58.33333333%
}
.col-sm-offset-6 {
	margin-left:50%
}
.col-sm-offset-5 {
	margin-left:41.66666667%
}
.col-sm-offset-4 {
	margin-left:33.33333333%
}
.col-sm-offset-3 {
	margin-left:25%
}
.col-sm-offset-2 {
	margin-left:16.66666667%
}
.col-sm-offset-1 {
	margin-left:8.33333333%
}
.col-sm-offset-0 {
	margin-left:0
}
}@media (min-width:992px) {
	.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
	float:left
}
.col-md-12 {
	width:100%
}
.col-md-11 {
	width:91.66666667%
}
.col-md-10 {
	width:83.33333333%
}
.col-md-9 {
	width:75%
}
.col-md-8 {
	width:66.66666667%
}
.col-md-7 {
	width:58.33333333%
}
.col-md-6 {
	width:50%
}
.col-md-5 {
	width:41.66666667%
}
.col-md-4 {
	width:33.33333333%
}
.col-md-3 {
	width:25%
}
.col-md-2 {
	width:16.66666667%
}
.col-md-1 {
	width:8.33333333%
}
.col-md-pull-12 {
	right:100%
}
.col-md-pull-11 {
	right:91.66666667%
}
.col-md-pull-10 {
	right:83.33333333%
}
.col-md-pull-9 {
	right:75%
}
.col-md-pull-8 {
	right:66.66666667%
}
.col-md-pull-7 {
	right:58.33333333%
}
.col-md-pull-6 {
	right:50%
}
.col-md-pull-5 {
	right:41.66666667%
}
.col-md-pull-4 {
	right:33.33333333%
}
.col-md-pull-3 {
	right:25%
}
.col-md-pull-2 {
	right:16.66666667%
}
.col-md-pull-1 {
	right:8.33333333%
}
.col-md-pull-0 {
	right:auto
}
.col-md-offset-12 {
	margin-left:100%
}
.col-md-offset-11 {
	margin-left:91.66666667%
}
.col-md-offset-10 {
	margin-left:83.33333333%
}
.col-md-offset-9 {
	margin-left:75%
}
.col-md-offset-8 {
	margin-left:66.66666667%
}
.col-md-offset-7 {
	margin-left:58.33333333%
}
.col-md-offset-6 {
	margin-left:50%
}
.col-md-offset-5 {
	margin-left:41.66666667%
}
.col-md-offset-4 {
	margin-left:33.33333333%
}
.col-md-offset-3 {
	margin-left:25%
}
.col-md-offset-2 {
	margin-left:16.66666667%
}
.col-md-offset-1 {
	margin-left:8.33333333%
}
.col-md-offset-0 {
	margin-left:0
}
}@media (min-width:1200px) {
	.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
	float:left
}
.col-lg-12 {
	width:100%
}
.col-lg-11 {
	width:91.66666667%
}
.col-lg-10 {
	width:83.33333333%
}
.col-lg-9 {
	width:75%
}
.col-lg-8 {
	width:66.66666667%
}
.col-lg-7 {
	width:58.33333333%
}
.col-lg-6 {
	width:50%
}
.col-lg-5 {
	width:41.66666667%
}
.col-lg-4 {
	width:33.33333333%
}
.col-lg-3 {
	width:25%
}
.col-lg-2 {
	width:16.66666667%
}
.col-lg-1 {
	width:8.33333333%
}
.col-lg-pull-12 {
	right:100%
}
.col-lg-pull-11 {
	right:91.66666667%
}
.col-lg-pull-10 {
	right:83.33333333%
}
.col-lg-pull-9 {
	right:75%
}
.col-lg-pull-8 {
	right:66.66666667%
}
.col-lg-pull-7 {
	right:58.33333333%
}
.col-lg-pull-6 {
	right:50%
}
.col-lg-pull-5 {
	right:41.66666667%
}
.col-lg-pull-4 {
	right:33.33333333%
}
.col-lg-pull-3 {
	right:25%
}
.col-lg-pull-2 {
	right:16.66666667%
}
.col-lg-pull-1 {
	right:8.33333333%
}
.col-lg-pull-0 {
	right:auto
}
.col-lg-offset-12 {
	margin-left:100%
}
.col-lg-offset-11 {
	margin-left:91.66666667%
}
.col-lg-offset-10 {
	margin-left:83.33333333%
}
.col-lg-offset-9 {
	margin-left:75%
}
.col-lg-offset-8 {
	margin-left:66.66666667%
}
.col-lg-offset-7 {
	margin-left:58.33333333%
}
.col-lg-offset-6 {
	margin-left:50%
}
.col-lg-offset-5 {
	margin-left:41.66666667%
}
.col-lg-offset-4 {
	margin-left:33.33333333%
}
.col-lg-offset-3 {
	margin-left:25%
}
.col-lg-offset-2 {
	margin-left:16.66666667%
}
.col-lg-offset-1 {
	margin-left:8.33333333%
}
.col-lg-offset-0 {
	margin-left:0
}
}@media screen and (max-width:640) {
	.sep-md-5 {
	width:100%
}
}* {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.form-group .form-control {
	display:block;
	width:100%;
	height:34px;
	padding:6px 12px;
	font-size:14px;
	line-height:1.42857143;
	color:#555;
	background-color:#fff;
	background-image:none;
	border:1px solid #ccc;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.form-group .form-control {
	vertical-align:middle;
	padding:6px 8px;
	height:32;
	font-size:16px;
	font-weight:normal;
	border-radius:3px;
	background:#fbfbfb;
	outline:none
}
.form-control {
	outline:none
}
.form-group {
	margin-bottom:15px;
	position:relative
}
.btn-primary {
	color:#fff !important;
	background-color:#337ab7;
	border-color:#2e6da4;
	outline:none
}
.btn-primary:hover {
	opacity:.7
}
.hide {
	display:none !important
}
:after,:before {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label {
	color:#a94442
}
.help-block {
	display:block;
	margin-top:5px;
	margin-bottom:10px;
	color:#737373;
	position:absolute;
	right:20px;
	top:15px
}
.pagination {
	display:inline-block;
	padding-left:0;
	margin:20px 0;
	border-radius:4px
}
.pagination>li {
	display:inline
}
.pagination>li:nth-child(1)>a,.pagination>li:nth-child(1)>span {
	margin-left:0;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px
}
.pagination>li:last-child>a,.pagination>li:last-child>span {
	border-top-right-radius:4px;
	border-bottom-right-radius:4px
}
.pagination>li>a,.pagination>li>span {
	position:relative;
	float:left;
	padding:6px 12px;
	margin-left:-1px;
	line-height:1.8;
	color:#337ab7;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #ddd
}
.form-group.has-success:after {
	content:"\f058";
	font-family:FontAwesome;
	position:absolute;
	right:0;
	bottom:8px;
	height:18px;
	line-height:18px;
	margin-right:5px;
	text-align:center;
	-webkit-transform:none;
	-ms-transform:none;
	-o-transform:none;
	transform:none;
	-webkit-transition:-webkit-transform .3s;
	transition:-webkit-transform .3s;
	-o-transition:-o-transform .3s;
	transition:transform .3s;
	transition:transform .3s,-webkit-transform .3s,-o-transform .3s;
	width:18px;
	color:green
}
body {
	font-family:  Arial, Helvetica, sans-serif;!important;
	-webkit-font-smoothing:antialiased
}

html,body {
	margin:0;
	padding:0;
	width:100%
}
* {
	padding:0;
	margin:0
}
.bold {
	font-family: Arial, Helvetica, sans-serif;
}
.pointer {
	cursor:pointer
}
.upps {
	text-transform:uppercase
}
.richtext * {
	color:inherit;
	line-height:inherit;
	font-size:inherit;
	font-family:inherit
}
.richtext ul {
	padding-left:20px
}
.richtext p {
	margin-bottom:0
}
.richtext.cors {
	color:#fff
}
.richtext table tr td {
	display:table-cell;
	vertical-align:inherit;
	unicode-bidi:isolate
}
html {
	font-size:16px
}
ul {
	list-style-type:none;
	list-style-image:none
}
.rt {
	float:right
}
.lf {
	float:left
}
a {
	color:#000;
	text-decoration:none
}
.block {
	display:block
}
.relative {
	position:relative
}
.absolute {
	position:absolute
}
.flex {
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:flex
}
.flex-center {
	display:flex;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	align-items:center;
	justify-content:center
}
.flex-v-center {
	display:flex;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	align-items:center
}
.align-items-center {
	align-items:center
}
.text-hover:hover {
	color:#01b4fe !important
}
.cens {
	text-align:center
}
.flex-wrap {
	display:flex;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	-webkit-flex-wrap:wrap;
	-moz-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-o-flex-wrap:wrap;
	flex-wrap:wrap
}
* {
	outline:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.fade-enter-active,.fade-leave-active {
	transition:opacity .5s
}
.flex-mb {
	display:flex;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex
}
.fade-enter,.fade-leave-to {
	opacity:0
}
.text-center {
	text-align:center
}
.text-right {
	text-align:right
}
.width100,.wids {
	width:100%
}
.height100 {
	height:100%
}
.vh100 {
	height:940px
}
img {
	max-width:100%
}
.imgs-bgs {
	display:block;
	position:absolute;
	left:0;
	top:0;
	z-index:1
}
.imgs-bgs img {
	object-fit:cover
}
.imgs-bgs .bgs-lists {
	display:block;
	width:0;
	height:0;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0
}
.imgs-bgs .bgs-lists.active {
	width:100%;
	height:100%;
	overflow:initial
}
.imgs-bgs.trs {
	left:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%)
}
.imgs-bgs.trs1 {
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.imgs-bgs.bgs:after {
	content:'';
	display:block;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.5);
	position:absolute;
	left:0;
	top:0;
	z-index:6
}
.imgs-bgs img.ons {
	max-width:100%
}
.imgs-bgs.maxs {
	width:100%
}
.imgs-bgs.maxs img {
	width:100%
}
.imgs-bgs.min {
	width:100%
}
.imgs-bgs.min img {
	min-width:100%
}
.imgs-bgs.ons {
	top:auto;
	bottom:0
}
.imgs-bgs.img-rs {
	left:50%
}
.imgs-bgs.lefs1 {
	left:0;
	top:0
}
.imgs-bgs.img-ls {
	z-index:2;
	left:auto;
	right:0
}
.imgs-bgs.hes {
	min-width:100%;
	height:100%
}
.imgs-bgs.hes img {
	min-width:100%;
	min-height:100%;
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	z-index:2
}
.imgs-bgs.hes1 {
	min-width:100%;
	height:100%
}
.imgs-bgs.hes1 img {
	min-height:100%;
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	z-index:2
}
.imgs-bgs.hes2 {
	min-width:100%;
	height:100%
}
.imgs-bgs.hes2 img {
	min-width:100%;
	min-height:100%;
	position:absolute;
	left:50%;
	top:0;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
	z-index:2
}
.imgs-bgs.hes3 {
	width:100%;
	height:100%
}
.imgs-bgs.hes3 img {
	min-height:100%;
	position:absolute;
	right:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	z-index:2
}
.imgs-bgs.hes4 {
	width:100%;
	height:100%
}
.imgs-bgs.hes4 img {
	min-width:100%;
	position:absolute;
	left:50%;
	bottom:0;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
	z-index:2
}
.imgs-bgs.c-bgs {
	background:#01b4fe
}
.imgs-bgs.r-bgs img {
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg)
}
.text-uppercase {
	text-transform:uppercase
}
.sep-page.bgs {
	background:#f5f5f5
}
.sep-page.bors {
	border-top:1px solid #e6e6e6
}
.sep-scale {
	transition:All .8s ease;
	-webkit-transition:All .8s ease;
	-moz-transition:All .8s ease;
	-o-transition:All .8s ease
}
.sep-scale:hover {
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1)
}
.imgs-hovers img {
	transition:All .8s ease;
	-webkit-transition:All .8s ease;
	-moz-transition:All .8s ease;
	-o-transition:All .8s ease
}
.imgs-hovers:hover img {
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1)
}
.sep-scale-wrap:hover .sep-scale-mask {
	transform:scale(1);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1)
}
.sep-scale-wrap:hover .mask {
	transform:scale(1);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1)
}
.sep-scale-wrap:hover .scale-hover-hide {
	opacity:0
}
.f-hide {
	border:none !important;
	opacity:0 !important;
	height:0 !important;
	padding:0 !important;
	margin:0 !important
}
.sep-scale-mask {
	transform:scale(0);
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-o-transform:scale(0);
	-ms-transform:scale(0)
}
.scale-hide {
	transform:scale(0);
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-o-transform:scale(0);
	-ms-transform:scale(0)
}
.row-margin0 {
	margin:0
}
.color-white {
	color:#fff !important
}
.color-website {
	color:#01b4fe
}
.vertical-center {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%)
}
.horizontal-center {
	position:absolute !important;
	left:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%)
}
.translate-center {
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	left:50%;
	top:50%;
	position:absolute
}
.sep-transition {
	transition:All .4s ease;
	-webkit-transition:All .4s ease;
	-moz-transition:All .4s ease;
	-o-transition:All .4s ease
}
.full-screen {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:rgba(0,0,0,0.6)
}
.overflow {
	overflow:hidden
}
.sep-clamp {
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden
}
.swiper-pagination-bullet {
	cursor:pointer
}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
	pointer-events:unset !important
}
.lr-lists {
	outline:none;
	cursor:pointer
}
.trans {
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	-ms-transition:all .4s;
	-o-transition:all .4s;
	transition:all .4s
}
.trans1 {
	-webkit-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
.li-imgs:hover .i-imgs-lists.i-imgs1 {
	width:0;
	height:0
}
.li-imgs:hover .i-imgs-lists.i-imgs2 {
	width:100%;
	height:auto
}
.li-imgs.active .i-imgs-lists.i-imgs1 {
	width:0;
	height:0
}
.li-imgs.active .i-imgs-lists.i-imgs2 {
	width:100%;
	height:auto
}
.i-imgs-lists {
	display:block;
	height:0;
	width:0;
	overflow:hidden
}
.i-imgs-lists.i-imgs1 {
	width:100%;
	height:auto
}
.i-imgs-lists.i-imgs2 {
	width:0;
	height:0
}
.mores {
	display:inline-block;
	vertical-align:top;
	line-height:30px
}
.mores.ons1 {
	padding:5px 24px;
	border-radius:22px;
	border:1px solid #01b4fe;
	background:#01b4fe;
	color:#fff
}
.mores.ons1 i {
	color:inherit;
	line-height:inherit;
	margin-left:5px
}
.mores.ons1:hover {
	background:none;
	color:#01b4fe
}
.mores.ons1.active {
	background:none;
	color:#01b4fe
}
.mores.ons1.active:hover {
	background:#01b4fe;
	color:#fff
}
.thumbs {
	width:100%;
	overflow:hidden;
	display:flex;
	align-items:center;
	justify-content:center;
	text-align:center
}
.thumbs.maxh100 img {
	max-height:100%
}
.thumbs img {
	max-width:100%
}
.titles-a {
	color:#333;
	line-height:1.32
}
.spans,.titles-a {
	display:block;
	width:100%
}
.block {
	display:block
}
.over-hides {
	overflow:hidden;
	position:relative
}
.no-over-hides {
	overflow:initial
}
.pres {
	position:relative
}
.pres #xx-forms {
	position:absolute;
	top:-80px;
	left:0
}
.pt0 {
	padding-top:0 !important
}
.pb0 {
	padding-bottom:0 !important
}
.mt0 {
	margin-top:0 !important
}
.ml0 {
	margin-left:0 !important
}
.ml10 {
	margin-left:10px
}
.ml20 {
	margin-left:20px
}
.ml30 {
	margin-left:30px
}
.ml40 {
	margin-left:40px
}
.ml50 {
	margin-left:50px
}
.mt5 {
	margin-top:5px
}
.mt10 {
	margin-top:10px
}
.mt15 {
	margin-top:15px
}
.mt20 {
	margin-top:20px
}
.mt25 {
	margin-top:25px
}
.mt30 {
	margin-top:30px
}
.mt35 {
	margin-top:35px
}
.mt40 {
	margin-top:40px
}
.mt45 {
	margin-top:45px
}
.mt50 {
	margin-top:50px
}
.mt55 {
	margin-top:55px
}
.mt60 {
	margin-top:60px
}
.mt70 {
	margin-top:70px
}
.mt75 {
	margin-top:75px
}
.mt80 {
	margin-top:80px
}
.mt90 {
	margin-top:90px
}
.mt100 {
	margin-top:100px
}
.mt110 {
	margin-top:110px
}
.mt120 {
	margin-top:120px
}
.mt130 {
	margin-top:130px
}
.mt150 {
	margin-top:150px
}
.mt160 {
	margin-top:160px
}
.mt180 {
	margin-top:180px
}
.mt290 {
	margin-top:290px
}
.mt330 {
	margin-top:330px
}
.mb10 {
	margin-bottom:10px
}
.mb20 {
	margin-bottom:20px
}
.mb30 {
	margin-bottom:30px
}
.pt0 {
	padding-top:0 !important
}
.pb0 {
	padding-bottom:0 !important
}
.pt20 {
	padding-top:20px
}
.pt25 {
	padding-top:25px
}
.pt30 {
	padding-top:30px
}
.pt35 {
	padding-top:35px
}
.pt36 {
	padding-top:36px
}
.pt40 {
	padding-top:40px
}
.pt50 {
	padding-top:50px
}
.pt55 {
	padding-top:55px
}
.pt60 {
	padding-top:60px
}
.pt65 {
	padding-top:65px
}
.pt70 {
	padding-top:70px
}
.pt75 {
	padding-top:75px
}
.pt80 {
	padding-top:80px
}
.pt90 {
	padding-top:90px
}
.pt100 {
	padding-top:100px
}
.pt110 {
	padding-top:110px
}
.pt115 {
	padding-top:115px
}
.pt120 {
	padding-top:120px
}
.pt130 {
	padding-top:130px
}
.pt140 {
	padding-top:140px
}
.pt150 {
	padding-top:150px
}
.pt160 {
	padding-top:160px
}
.pt170 {
	padding-top:170px
}
.pt200 {
	padding-top:200px
}
.pt220 {
	padding-top:220px
}
.pb310 {
	padding-bottom:310px
}
.pb20 {
	padding-bottom:20px
}
.pb25 {
	padding-bottom:25px
}
.pb30 {
	padding-bottom:30px
}
.pb40 {
	padding-bottom:40px
}
.pb45 {
	padding-bottom:45px
}
.pb50 {
	padding-bottom:50px
}
.pb55 {
	padding-bottom:55px
}
.pb60 {
	padding-bottom:60px
}
.pb65 {
	padding-bottom:65px
}
.pb70 {
	padding-bottom:70px
}
.pb75 {
	padding-bottom:75px
}
.pb80 {
	padding-bottom:80px
}
.pb90 {
	padding-bottom:90px
}
.pb100 {
	padding-bottom:100px
}
.pb110 {
	padding-bottom:110px
}
.pb120 {
	padding-bottom:120px
}
.pb130 {
	padding-bottom:130px
}
.pb140 {
	padding-bottom:140px
}
.pb150 {
	padding-bottom:150px
}
.pb180 {
	padding-bottom:180px
}
.pb200 {
	padding-bottom:200px
}
.mlr {
	margin-left:auto;
	margin-right:auto
}
.fz12 {
	font-size:12px
}
.fz13 {
	font-size:13px
}
.fz14 {
	font-size:14px
}
.fz15 {
	font-size:15px
}
.fz17 {
	font-size:17px
}
.fz18 {
	font-size:18px
}
.fz20 {
	font-size:20px
}
.fz22 {
	font-size:22px
}
.fz24 {
	font-size:24px
}
.fz25 {
	font-size:25px
}
.fz26 {
	font-size:26px
}
.fz28 {
	font-size:28px
}
.fz30 {
	font-size:30px
}
.fz32 {
	font-size:32px
}
.fz34 {
	font-size:34px
}
.fz35 {
	font-size:35px
}
.fz36 {
	font-size:36px
}
.fz38 {
	font-size:38px
}
.fz40 {
	font-size:40px
}
.fz42 {
	font-size:42px
}
.fz44 {
	font-size:44px
}
.fz46 {
	font-size:46px
}
.fz48 {
	font-size:48px
}
.fz50 {
	font-size:50px
}
.fz52 {
	font-size:52px
}
.fz54 {
	font-size:54px
}
.fz55 {
	font-size:55px
}
.fz56 {
	font-size:56px
}
.fz60 {
	font-size:60px
}
.fz62 {
	font-size:62px
}
.fz64 {
	font-size:64px
}
.fz66 {
	font-size:66px
}
.fz67 {
	font-size:67px
}
.fz70 {
	font-size:70px
}
.fz72 {
	font-size:72px
}
.fz76 {
	font-size:76px
}
.fz80 {
	font-size:80px
}
.fz88 {
	font-size:88px
}
.fz90 {
	font-size:90px
}
.fz100 {
	font-size:100px
}
.fz106 {
	font-size:106px
}
.fz120 {
	font-size:120px
}
.fz160 {
	font-size:160px
}
.fz200 {
	font-size:200px
}
@media screen and (max-width:1940px) {
	.vh100 {
	height:100vh
}
}@font-face {
	font-family:'iconfont';
	src:url('../font/font_3212734_vfllnoeh08.woff2') format('woff2'),url('../font/font_3212734_vfllnoeh08.woff') format('woff'),url('../font/font_3212734_vfllnoeh08.ttf') format('truetype')
}
.iconfont {
	font-family:"iconfont" !important;
	font-size:16px;
	font-style:normal
}
@font-face {
	font-family: Arial, Helvetica, sans-serif;;
	src:url(../font/微软雅黑.ttf)
}
@font-face {
	font-family:"Poppins-Light";
	src:url(/themes/simple/font/Poppins-Light.otf)
}
@font-face {
	font-family:"Poppins-Medium";
	src:url(/themes/simple/font/Poppins_Medium.otf)
}
@font-face {
	font-family:"Poppins-Regular";
	src:url(/themes/simple/font/Poppins-Regular.otf)
}
@font-face {
	font-family:"Poppins-SemiBold";
	src:url(../font/Poppins-SemiBold.ttf)
}
.sep_cont {
	max-width:1600px;
	width:100%;
	margin:0 auto
}
.body_cont {
	max-width:1280px;
	width:100%;
	margin:0 auto
}
.layout {
	max-width:1280px;
	width:100%;
	margin:0 auto;
	position:relative
}
.page_order_tel {
	font-size:48px;
	font-family:'微软雅黑';
	text-transform:uppercase;
	color:#000
}
.page_order_tel.cors {
	color:#fff
}
.page_order_tex {
	font-size:16px;
	font-family:'Poppins-Light'
}
.btn {
	text-transform:uppercase;
	border:1px solid #444;
	padding:0 14px 0 17px;
	color:#444;
	font-size:18px;
	font-family:'Poppins-Light';
	float:right;
	transition:all .36s ease;
	border-radius:inherit
}
.btn:hover {
	color:#ff6702
}
.swipers_btn {
	width:50px;
	height:50px;
	border-radius:2px;
	line-height:45px;
	font-size:30px;
	border:2px solid #444;
	text-align:center;
	cursor:pointer;
	-webkit-transition:all ease-in-out .35s;
	transition:all ease-in-out .35s
}
.margin_top {
	margin-top:92px
}
.home_video {
	position:fixed;
	width:100%;
	height:100%;
	transform:translate(-50%,-50%) scale(0);
	padding:50px;
	background:rgba(0,0,0,0.8);
	top:50%;
	left:50%;
	z-index:999;
	transform-origin:center center;
	transition:all .6s ease;
	display:flex;
	align-items:center
}
.home_video .icon {
	position:absolute;
	top:10px;
	right:10px;
	width:40px;
	height:40px;
	border-radius:50%;
	display:flex;
	align-items:center;
	text-align:center
}
.home_video .icon i {
	font-size:20px;
	color:#be1112;
	transition:all .6s ease
}
.home_video .icon:hover i {
	transform:rotate(360deg)
}
.home_video iframe {
	width:100%;
	height:80%
}
.home_video.active {
	transform:translate(-50%,-50%) scale(1);
	overflow:hidden
}
.more_art {
	margin-top:20px
}
.more_art .iconfont {
	color:red;
	margin-right:10px
}
.more_art a {
	font-size:18px;
	color:#333;
	display:flex;
	line-height:32px;
	transition:all .3s ease
}
.more_art a:hover {
	color:#ff6702
}
.sep-width {
	width:100%
}
.sep-all-form {
	width:100%;
	justify-content:space-between
}
.sep-all-form .all-lists {
	width:calc(50% - 30px)
}
.sep-all-form .sep-form {
	width:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between
}
.sep-all-form .sep-form .form-group {
	width:100%;
	margin-bottom:20px
}
.sep-all-form .sep-form .form-group:last-child {
	margin-bottom:0
}
.sep-all-form .sep-form .form-group.ons1 {
	width:calc(50% - 10px)
}
.sep-all-form .sep-form .form-group .form-control {
	width:100%;
	display:block;
	line-height:30px;
	padding:12px 15px;
	border:none;
	background:none;
	color:#555;
	position:relative;
	box-shadow:none !important;
	outline:none;
	height:54px;
	background:#f5f5f5
}
.sep-all-form .sep-form .form-group .form-control i {
	color:inherit;
	line-height:inherit;
	position:absolute;
	left:0;
	top:12px;
	z-index:2
}
.sep-all-form .sep-form .form-group .form-control::-webkit-placeholder {
	color:inherit
}
.sep-all-form .sep-form .form-group .form-control::placeholder {
	color:inherit
}
.sep-all-form .sep-form .form-group textarea.form-control {
	height:150px
}
.sep-all-form .sep-form .btn {
	display:block;
	padding:12px 40px;
	line-height:30px;
	border-radius:6px;
	border:none;
	outline:none;
	box-shadow:none;
	background:#ff6702;
	color:#fff;
	margin-top:20px
}
.sep-all-form .sep-form .btn:hover {
	background:#01b4fe;
	color:#fff
}
.sep-all-form-nav-list {
	width:100%;
	position:relative
}
.sep-all-form-nav-list:after {
	content:'';
	display:block;
	width:100%;
	height:3px;
	background:#ff6702;
	opacity:.3;
	position:absolute;
	left:0;
	bottom:0
}
.sep-all-form-nav-list .p-lists {
	flex:1;
	display:block;
	line-height:30px;
	padding-bottom:20px;
	border-bottom:3px solid transparent;
	position:relative;
	z-index:20;
	color:#333;
	text-align:center
}
.sep-all-form-nav-list .p-lists:hover,.sep-all-form-nav-list .p-lists.active {
	border-color:#ff6702;
	color:#ff6702
}
.sep-all-form-list {
	width:100%
}
.sep-all-form-list.max540 {
	max-width:540px
}
.sep-all-form-list .p-lists {
	width:100%;
	display:block;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #e6e6e6;
	padding-left:64px;
	position:relative
}
.sep-all-form-list .p-lists:last-child {
	padding-bottom:0;
	margin-bottom:0;
	border-bottom:none
}
.sep-all-form-list i {
	display:block;
	width:44px;
	height:44px;
	border-radius:100%;
	display:flex;
	align-items:center;
	justify-content:center;
	background:#ff6702;
	color:#fff;
	font-size:24px;
	position:absolute;
	left:0;
	top:0
}
.sep-all-form-list .titles-a {
	width:100%;
	color:#333
}
.sep-all-form-list a.p-lists:hover .richtext {
	color:#ff6702
}
.sep-all-lists {
	width:100%
}
.sep-all-lists .sep-lists {
	width:100%;
	height:0;
	overflow:hidden
}
.sep-all-lists .sep-lists.active {
	height:auto;
	overflow:initial
}
.sep-header {
	background:gray;
	background:#eee;
	width:100%;
	position:fixed;
	top:0;
	z-index:99
}
.sep-header .sep_cont {
	display:flex;
	align-items:center;
	height:94px;
	justify-content:center
}
.sep-header .sep_cont .logo {
	display:flex;
	flex:auto
}
.sep-header .sep_cont .logo img {
	display:block;
	width: 270px;
}
.sep-header .sep_cont .header_nav {
	display:flex;
	align-items:center;
	padding-right:11%;
	height:100%
}
.sep-header .sep_cont .header_nav .fd_nav {
	display:inline-block;
	padding:0 18.5px;
	height:100%;
	position:relative
}
.sep-header .sep_cont .header_nav .fd_nav:hover a::before {
	width:100%;
	background:#ff6705
}
.sep-header .sep_cont .header_nav .fd_nav>a {
	color:#333;
	text-transform:uppercase;
	font-size:18px;
	font-family:"Poppins-Light";
	position:relative;
	line-height:94px
}
.sep-header .sep_cont .header_nav .fd_nav>a::before {
	content:'';
	display:block;
	width:0;
	height:3px;
	position:absolute;
	left:50%;
	transform:translateX(-50%);
	top:105%;
	transition:all .36s linear
}
.sep-header .sep_cont .header_nav .fd_nav>a:hover {
	color:#ff6705
}
.sep-header .sep_cont .header_nav .fd_nav>a:hover::before {
	width:100%;
	background:#ff6705
}
.sep-header .sep_cont .header_nav .fd_nav .navigat_dev {
	position:absolute;
	background-color:#fff;
	top:100%;
	padding:45px 50px 20px 30px;
	z-index:99;
	display:none;
	left:50%;
	transform:translateX(-50%);
	box-shadow:0 17px 38px 0 rgba(0,0,0,0.1)
}
.sep-header .sep_cont .header_nav .fd_nav .navigat_dev a {
	font-size:18px;
	line-height:36px;
	transition:all .36s linear;
	display:inline-block;
	margin-bottom:20px;
	white-space:nowrap;
	width:100%
}
.sep-header .sep_cont .header_nav .fd_nav .navigat_dev a:hover {
	color:#ff6705
}
.sep-header .sep_cont .header_nav .fd_nav .head-pro-ul {
	width:1200px;
	left:0;
	top:100%;
	position:absolute;
	height:0;
	overflow:hidden;
	transform:translateX(-40%)
}
.sep-header .sep_cont .header_nav .fd_nav .head-pro-ul.active {
	height:auto;
	overflow:initial
}
.sep-header .sep_cont .header_nav .fd_nav .head-pro-ul .boxs {
	width:100%;
	display:flex
}
.sep-header .sep_cont .header_nav .fd_nav .head-pro-ul .b-lefts {
	width:360px;
	background:#fff;
	padding:30px;
	max-height:calc(100vh - 160px);
	overflow-y:auto
}
.sep-header .sep_cont .header_nav .fd_nav .head-pro-ul .b-lefts::-webkit-scrollbar {
	width:2px;
	height:100%;
	background:#fff
}
.sep-header .sep_cont .header_nav .fd_nav .head-pro-ul .b-lefts::-webkit-scrollbar-thumb {
	background:#ff6702
}
.sep-header .sep_cont .header_nav .fd_nav .head-pro-ul .b-lefts .p-lists {
	display:block;
	transition:all .3s;
	padding:8px 0;
	text-align:center;
	font-size:18px;
	line-height:30px;
	color:#4c4c4c
}
.sep-header .sep_cont .header_nav .fd_nav .head-pro-ul .b-lefts .p-lists:hover {
	color:#ff6702;
	font-weight:bold
}
.sep-header .sep_cont .header_nav .fd_nav .head-pro-ul .b-rights {
	width:calc(100% - 360px);
	background:#e5e5e5;
	padding:0 30px
}
.sep-header .sep_cont .header_nav .fd_nav .head-pro-ul .b-rights .p-lists {
	display:block;
	width:100%;
	text-align:center;
	line-height:36px;
	font-size:16px;
	color:#4c4c4c;
	transition:all .3s
}
.sep-header .sep_cont .header_nav .fd_nav .head-pro-ul .b-rights .p-lists:hover {
	color:#fff;
	background:#ff6702
}
.sep-header .sep_cont .header_nav .fd_nav .head-pro-ul .b-rights .cc-lists {
	display:block;
	width:100%;
	line-height:30px;
	font-size:16px;
	color:#4c4c4c;
	padding:5px 0
}
.sep-header .sep_cont .header_nav .fd_nav .head-pro-ul .b-rights .cc-lists:hover,.sep-header .sep_cont .header_nav .fd_nav .head-pro-ul .b-rights .cc-lists.active {
	color:#ff6702
}
.sep-header .sep_cont .header_nav .fd_nav .head-pro-ul .bb-lists {
	width:100%;
	height:0;
	overflow:hidden;
	display:flex;
	align-items:flex-start
}
.sep-header .sep_cont .header_nav .fd_nav .head-pro-ul .bb-lists.active {
	height:auto;
	overflow:initial
}
.sep-header .sep_cont .header_nav .fd_nav .head-pro-ul .bbb-lists {
	width:100%;
	height:0;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
	align-items:flex-start;
	justify-content:space-between
}
.sep-header .sep_cont .header_nav .fd_nav .head-pro-ul .bbb-lists.active {
	height:auto;
	overflow:initial
}
.sep-header .sep_cont .header_nav .fd_nav .head-pro-ul .thumbs-lefts {
	width:calc(100% - 330px);
	max-height:calc(100vh - 160px);
	overflow-y:auto;
	padding:28px 0;
	justify-content:space-between;
	align-items:flex-start
}
.sep-header .sep_cont .header_nav .fd_nav .head-pro-ul .thumbs-lefts::-webkit-scrollbar {
	width:2px;
	height:100%;
	background:#fff
}
.sep-header .sep_cont .header_nav .fd_nav .head-pro-ul .thumbs-lefts::-webkit-scrollbar-thumb {
	background:#ff6702
}
.sep-header .sep_cont .header_nav .fd_nav .head-pro-ul .thumbs {
	width:290px;
	margin-left:40px;
	padding:28px 0
}
.sep-header .sep_cont .header_nav .fd_nav .th-lists {
	width:48%
}
.sep-header .sep_cont .header_nav .fd_nav:hover .navigat_dev {
	display:block
}
.sep-header .sep_cont .header_nav .fd_nav.active>a {
	color:#ff6705
}
.sep-header .sep_cont .header_nav .fd_nav.active>a::before {
	width:100%;
	background:#ff6705
}
.sep-header .sep_cont .iconfont {
	color:#333;
	cursor:pointer;
	font-size:20px;
	margin-right:30px;
	transition:all .36s linear
}
.sep-header .sep_cont .iconfont:hover {
	color:#ff6705
}
.sep-header .sep_cont .language {
	cursor:pointer;
	position:relative;
	display:flex;
	align-items:center
}
.sep-header .sep_cont .language:hover .fix {
	opacity:1;
	display:block
}
.sep-header .sep_cont .language .fa {
	color:#fff;
	font-size:20px
}
.sep-header .sep_cont .language .fix {
	position:absolute;
	display:none;
	top:100%;
	right:0;
	width:236px;
	text-align:left;
	background:#f3f3f3;
	z-index:10200;
	box-shadow:0 0 3px #666
}
.sep-header .sep_cont .language .fix li {
	padding:13px 17px;
	background:#fff;
	line-height:normal
}
.sep-header .sep_cont .language .fix li a {
	font-size:16px;
	color:#6d6d6d;
	margin:0 5px
}
.sep-header .sub_menu {
	position:absolute;
	text-transform:uppercase;
	left:0;
	top:100%;
	width:100%;
	border-radius:0 0 5px 5px;
	background-color:rgba(0,0,0,0.85);
	background:rgba(128,128,128,0.85);
	padding:25px 8%;
	transition:all ease-in-out .35s;
	transform:scaleY(0);
	transform-origin:top;
	display:flex
}
.sep-header .sub_menu a {
	color:#fff;
	font-family:'Poppins-Light';
	transition:all .36s linear
}
.sep-header .sub_menu li:nth-child(1) {
	flex:0 0 21.875%;
	position:relative
}
.sep-header .sub_menu li:nth-child(1)::before {
	content:'';
	width:1px;
	height:70%;
	top:15%;
	right:0;
	background:#8c9091;
	position:absolute
}
.sep-header .sub_menu li:nth-child(1) a {
	display:flex
}
.sep-header .sub_menu li:nth-child(1) a>span {
	margin-top:5px
}
.sep-header .sub_menu li:nth-child(1) a div {
	flex:1;
	margin-left:30px;
	padding-right:5%;
	font-size:16px;
	transition:all .36s linear
}
.sep-header .sub_menu li:nth-child(1) a div p:nth-of-type(2) {
	font-size:16px;
	margin-bottom:15px;
	color:#8c9091;
	text-transform:capitalize
}
.sep-header .sub_menu li:nth-child(1) a div:hover {
	color:#ff6705
}
.sep-header .sub_menu li:nth-child(n+2) {
	margin-left:30px;
	flex:1;
	display:flex
}
.sep-header .sub_menu .menu_item {
	display:flex;
	text-align:center;
	transition:all .36s linear;
	align-items:flex-start;
	align-content:flex-start
}
.sep-header .sub_menu .menu_item a span:nth-of-type(1) {
	height:70px;
	display:block;
	display:flex;
	align-items:center;
	justify-content:center
}
.sep-header .sub_menu .menu_item a span:nth-of-type(1) img {
	display:block;
	margin:auto
}
.sep-header .sub_menu .menu_item a span:nth-of-type(2) {
	display:inline-block;
	margin-top:30px;
	min-height:50px
}
.sep-header .sub_menu .menu_item:hover a {
	color:#ff6705
}
.sep-header .sub_menu.active {
	transform:scaleY(100%)
}
.sep-banner {
	margin-top:94px;
	position:relative
}
.sep-banner .swiper_banner {
	overflow:hidden
}
.sep-banner .swiper_banner .swiper-slide .img {
	display:block;
	overflow:hidden
}
.sep-banner .swiper_banner .swiper-slide .img img {
	display:block;
	width:100%;
	height:100%;
	transition:3s linear;
	transform:scale(1.08)
}
.sep-banner .swiper_banner .swiper-slide.swiper-slide-active img {
	transform:scale(1)
}
.sep-banner .swiper_banner .banner_main {
	position:absolute;
	top:19%;
	right:6%;
	width:40%
}
.sep-banner .swiper_banner .banner_main figure a {
	color:#fff;
	position:relative
}
.sep-banner .swiper_banner .banner_main figure a h2 {
	font-size:50px;
	font-family:'微软雅黑';
	text-transform:uppercase;
	line-height:55px;
	position:relative;
	transition:all .36s ease
}
.sep-banner .swiper_banner .banner_main figure a h2:hover {
	padding-left:20px;
	color:#ff6702
}
.sep-banner .swiper_banner .banner_main figure a h2::after {
	content:"";
	display:block;
	width:79px;
	height:2px;
	background:#fff;
	margin:86px 0 70px
}
.sep-banner .swiper_banner .banner_main figure a p {
	font-size:16px;
	font-family:'Poppins-Light'
}
.sep-banner .swiper_banner .banner_main figure .button {
	transition:all .36s ease;
	display:inline-block;
	margin-top:50px;
	width:180px;
	height:44px;
	border:1px solid #ff6705;
	font-size:"Poppins-Light";
	text-align:center;
	line-height:44px;
	font-size:21px;
	color:#ff6705;
	text-transform:uppercase
}
.sep-banner .swiper_banner .banner_main figure .button:hover {
	background:#ff6705;
	color:#000
}
.sep-banner .swiper_banner .slider-swiper-button {
	position:absolute;
	bottom:12%;
	right:3%;
	z-index:2;
	margin-top:64px;
	width:8.6%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.sep-banner .swiper_banner .slider-swiper-button .banner_button_prev,.sep-banner .swiper_banner .slider-swiper-button .banner_button_next {
	position:absolute;
	top:0;
	display:block;
	width:50px;
	height:50px;
	border-radius:2px;
	font-family:'fontawesome';
	color:#fff;
	font-size:30px;
	line-height:45px;
	background:transparent;
	border:2px solid #fff;
	text-align:center;
	cursor:pointer;
	-webkit-transition:all ease-in-out .35s;
	transition:all ease-in-out .35s
}
.sep-banner .swiper_banner .slider-swiper-button .banner_button_prev:hover,.sep-banner .swiper_banner .slider-swiper-button .banner_button_next:hover {
	background-color:#ff6705;
	color:#000
}
.sep-banner .swiper_banner .slider-swiper-button .banner_button_prev {
	right:108%
}
.sep-banner .swiper_banner .slider-swiper-button .swiper-button-disabled {
	color:#444;
	border:2px solid #444
}
.sep-banner .swiper_banner .slider-swiper-button .swiper-button-disabled:hover {
	border:2px solid #ff6705
}
.sep-banner .swiper_banner .banner_icon {
	position:absolute;
	bottom:4%;
	z-index:1;
	left:7.6%;
	-webkit-transition:all ease-in-out .35s;
	transition:all ease-in-out .35s
}
.sep-banner .swiper_banner .banner_icon ul li {
	margin-bottom:30px
}
.sep-banner .swiper_banner .banner_icon ul li .iconfont {
	display:block;
	color:#fff;
	font-size:30px;
	-webkit-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out
}
.sep-banner .swiper_banner .banner_icon ul li .iconfont:hover {
	-webkit-transform:rotate(60deg);
	-ms-transform:rotate(60deg);
	-o-transform:rotate(60deg);
	transform:rotate(60deg)
}
.sep-banner .bb-bgs1 {
	width:320px;
	height:560px;
	max-height:90%;
	background:rgba(0,0,0,0.4);
	border-radius:160px;
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	z-index:10
}
.sep-banner .b-covers {
	width:100%;
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	z-index:30
}
.sep-banner .b-covers.ons1 {
	top:25%
}
.sep-banner .b-covers .boxs {
	width:100%;
	position:relative
}
.sep-banner .b-covers .boxs.pads {
	padding:120px 0;
	padding-right:100px;
	border-top-right-radius:260px;
	border-bottom-right-radius:260px;
	background:rgba(0,0,0,0.4)
}
.sep-banner .b-covers .boxs.pads::before {
	content:'';
	display:block;
	width:100%;
	height:100%;
	background:inherit;
	position:absolute;
	top:0;
	right:100%
}
.sep-banner .b-covers .boxs.pads.max660 {
	max-width:760px
}
.sep-banner .b-covers .boxs.max660 {
	max-width:660px
}
.sep-banner .b-covers .boxs.max690 {
	max-width:690px
}
.sep-banner .b-covers .b-titles {
	width:100%;
	color:#fff;
	line-height:1.2;
	font-family: Arial, Helvetica, sans-serif;
}
.sep-banner .b-covers .b-titles span {
	font-size:inherit;
	line-height:inherit;
	font-family:inherit;
	color:#ff6702
}
.sep-banner .b-covers .b-titles.cors1 {
	color:#ff6702
}
.sep-banner .b-covers a.b-titles:hover {
	color:#ff6702
}
.sep-banner .b-covers .mores-boxs {
	width:100%
}
.sep-banner .b-covers .mores-boxs .mores {
	display:inline-block;
	vertical-align:top;
	padding:9px 36px;
	background:#ff6702;
	color:#fff;
	border-top-right-radius:16px;
	border-bottom-left-radius:16px
}
.sep-banner .b-covers .mores-boxs .mores:hover {
	background:#01b4fe
}
.sep-body .tex_a {
	font-size:47px;
	font-family: Arial, Helvetica, sans-serif;;
	text-transform:uppercase;
	color:#000;
	transition:all .36s ease;
	display:inline-block;
    margin-bottom: 20px;
}
.sep-body a.tex_a:hover {
	color:#ff6702
}
.sep-body .body_one {
	padding:110px 0 133px 0
}
.sep-body .body_one .body_cont_tel {
	margin-bottom:42px
}
.sep-body .body_one .body_cont_tel p {
	font-size:16px;
	font-family:"Poppins-Medium";
	color:#000
}
.sep-body .body_one .bodyone_index {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between
}
.sep-body .body_one .bodyone_index .index_item {
	width:calc(33.33% - 7px)
}
.sep-body .body_one .bodyone_index .index_item .item_list {
	position:relative;
	margin-bottom:14px
}
.sep-body .body_one .bodyone_index .index_item .item_list .item_img img {
	display:block
}
.sep-body .body_one .bodyone_index .index_item .item_list .tel {
	font-size:21px;
	font-family:'微软雅黑';
	font-weight:400;
	color:#000;
	text-transform:uppercase;
	display:inline-block;
	text-align:center;
	transition:all .36s ease
}
.sep-body .body_one .bodyone_index .index_item .item_list .item_cont {
	position:absolute;
	bottom:0;
	padding:0 25px 30px;
	color:#171717;
	transition:all .36s ease;
	text-align:center;
	min-height:170px;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:space-between;
	flex-flow:column
}
.sep-body .body_one .bodyone_index .index_item .item_list .item_cont .tel {
	margin-bottom:10px;
	padding:0 17px
}
.sep-body .body_one .bodyone_index .index_item .item_list .item_cont .tel.cors {
	color:#fff
}
.sep-body .body_one .bodyone_index .index_item .item_list .item_cont .tex {
	font-size:16px;
	font-family:'Poppins-Light';
	font-weight:300;
	text-align:center;
	line-height:21px;
	transition:all .36s ease
}
.sep-body .body_one .bodyone_index .index_item .item_list .item_cont .tex.cors {
	color:#fff
}
.sep-body .body_one .bodyone_index .index_item .item_list .item_cont:hover {
	color:#ff6705
}
.sep-body .body_one .bodyone_index .index_item .item_list .item_cont:hover .tel {
	color:#ff6705
}
.sep-body .body_one .bodyone_index .index_item .item_list .item_box {
	position:absolute;
	z-index:3;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:rgba(0,0,0,0.8);
	padding:90px 40px 0;
	text-align:center;
	transition:all .36s ease;
	opacity:0
}
.sep-body .body_one .bodyone_index .index_item .item_list .item_box .tel {
	color:#fff
}
.sep-body .body_one .bodyone_index .index_item .item_list .item_box .tel::after {
	content:"";
	display:block;
	width:1px;
	height:36px;
	background:#ff6705;
	margin:10px auto
}
.sep-body .body_one .bodyone_index .index_item .item_list .item_box .tel:hover {
	color:#ff6705
}
.sep-body .body_one .bodyone_index .index_item .item_list .item_box .tex {
	display:inline-block;
	font-size:18px;
	font-family:"Poppins-Medium";
	margin-bottom:20px;
	color:#fff;
	transition:all .36s ease;
	text-align:center;
	width:100%
}
.sep-body .body_one .bodyone_index .index_item .item_list .item_box .tex:hover {
	color:#ff6705;
	text-decoration:underline
}
.sep-body .body_one .bodyone_index .index_item .item_list:hover .item_cont {
	opacity:0
}
.sep-body .body_one .bodyone_index .index_item .item_list:hover .item_box {
	opacity:1
}
.sep-body .body_one .bodyone_index .index_item .mp_item_box {
	padding:16px 20px 20px 20px;
	display:none;
	justify-content:center;
	flex-wrap:wrap
}
.sep-body .body_one .bodyone_index .index_item .mp_item_box .box_btn {
	padding:2px 25px;
	font-size:21px;
	font-weight:bold;
	color:#000;
	border:1px solid #ff6705;
	margin-left:10px;
	margin-top:10px
}
.sep-body .body_one .bodyone_index .index_item .mp_item_box .box_btn:nth-child(-n+1) {
	margin-left:0
}
.sep-body .body_tow {
	position:relative;
	text-align:center
}
.sep-body .body_tow .tex_a {
	margin-bottom:30px
}
.sep-body .body_tow .news_gallery {
	overflow:hidden
}
.sep-body .body_tow .news_gallery .swiper-slide {
	position:relative;
	padding:570px 0 350px
}
.sep-body .body_tow .news_gallery .swiper-slide .img {
	width:100%
}
.sep-body .body_tow .news_gallery .swiper-slide .img img {
	display:block;
	position:absolute;
	z-index:-1;
	width:100%;
	height:100%;
	top:0;
	left:0;
	object-fit:cover
}
.sep-body .body_tow .news_gallery .swiper-slide .news_item {
	width:35%;
	position:absolute;
	top:24%;
	right:8%
}
.sep-body .body_tow .news_gallery .swiper-slide .news_item .news_detail {
	text-transform:uppercase;
	margin-bottom:26px;
	color:#fff;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;;
	padding-right:3%;
	display:inline-block;
	transition:all .36s ease
}
.sep-body .body_tow .news_gallery .swiper-slide .news_item .news_detail:hover {
	color:#ff6705
}
.sep-body .body_tow .news_gallery .swiper-slide .news_item .news_text {
	font-size:16px;
	color:#fff;
	font-family:'Poppins-Light';
	text-transform:uppercase
}
.sep-body .body_tow .news_gallery .swiper-slide .news_item .news_text p {
	cursor:pointer;
	color:#fff;
	transition:all .3s ease
}
.sep-body .body_tow .news_series_item {
	position:absolute;
	width:100%;
	bottom:50px;
	z-index:10
}
.sep-body .body_tow .news_series_item::before {
	content:"";
	position:absolute;
	width:12%;
	height:1px;
	top:0;
	left:17%;
	background-color:#8c9091
}
.sep-body .body_tow .news_series_item::after {
	content:"";
	position:absolute;
	width:21%;
	height:1px;
	top:0;
	right:8%;
	background-color:#8c9091
}
.sep-body .body_tow .news_series_item .news_thumbs {
	overflow:hidden;
	width:44.5%;
	margin:0 auto;
	border-top:1px solid #8c9091;
	position:relative;
	text-align:center
}
.sep-body .body_tow .news_series_item .news_thumbs .swiper-wrapper .swiper-slide-thumb-active {
	border-top:1px solid #fff
}
.sep-body .body_tow .news_series_item .news_thumbs .swiper-wrapper .swiper-slide {
	font-size:40px;
	color:#fff;
	font-family:"Poppins-Light";
	text-transform:uppercase;
	transition:all .35s ease;
	cursor:pointer
}
.sep-body .body_tow .news_series_item .news_thumbs .swiper-wrapper .swiper-slide:hover {
	color:#000
}
.sep-body .body_tenon {
	padding:120px 0 150px
}
.sep-body .body_tenon .body_cont_tel {
	margin-bottom:60px
}
.sep-body .body_tenon .body_cont_tel .tex_a {
	max-width:957px;
	line-height:62px
}
.sep-body .body_tenon .body_cont_tel p {
	font-size:16px;
	font-family:"Poppins-Medium";
	color:#000;
	margin-top:20px
}
.sep-body .body_tenon .tenon_list {
	position:relative
}
.sep-body .body_tenon .tenon_list .list_img {
	overflow:hidden
}
.sep-body .body_tenon .tenon_list .list_img img {
	display:block;
	transition:all .36s ease;
	width:100%
}
.sep-body .body_tenon .tenon_list .list_tel {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center;
	display:flex;
	flex-direction:column-reverse
}
.sep-body .body_tenon .tenon_list .list_tel a {
	font-size:24px;
	font-family:"Poppins-Regular";
	color:#fff;
	transition:all .36s ease
}
.sep-body .body_tenon .tenon_list .list_tel a::after {
	content:"";
	display:block;
	width:21px;
	height:3px;
	background:#ff6702;
	border-radius:2px;
	margin:20px auto 45px;
	transition:all .36s ease
}
.sep-body .body_tenon .tenon_list .list_tel a:hover {
	color:#ff6702
}
.sep-body .body_tenon .tenon_list:hover .list_img img {
	transform:scale(1.1)
}
.sep-body .body_tenon .tenon_item {
	display:flex;
	justify-content:space-between
}
.sep-body .body_tenon .tenon_item .tenon_list {
	width:calc(33.33% - 25px)
}
.sep-body .body_tenon .mptenon_item {
	overflow:hidden
}
.sep-body .body_tenon .mptenon_item .swiper_btn {
	display:flex;
	justify-content:center;
	margin-top:20px
}
.sep-body .body_tenon .mptenon_item .swiper_btn .swiper-pagination-bullet {
	width:34px;
	height:7px;
	background:#000;
	border-radius:0;
	opacity:1;
	margin-right:50px
}
.sep-body .body_tenon .mptenon_item .swiper_btn .swiper-pagination-bullet-active {
	background:#ff6705
}
.sep-body .body_about {
	background-image:url(../image/sky_about_02.png);
	display:flex;
	width:100%
}
.sep-body .body_about .index_about_main {
	flex:0 0 58%
}
.sep-body .body_about .index_about_main .about_titles {
	width:100%;
	display:flex;
	padding:235px 148px 220px 316px;
	justify-content:space-between
}
.sep-body .body_about .index_about_main .about_titles .about_head {
	flex:0 0 28%;
	position:relative;
	color:#fff
}
.sep-body .body_about .index_about_main .about_titles .about_head::before {
	content:"";
	position:absolute;
	width:2px;
	height:118px;
	background-color:#8c9091;
	bottom:37px
}
.sep-body .body_about .index_about_main .about_titles .about_head .about_tel {
	font-family: Arial, Helvetica, sans-serif;;
	line-height:58px;
	text-transform:uppercase;
	color:#fff;
	transition:all .36s ease
}
.sep-body .body_about .index_about_main .about_titles .about_head .about_tel:hover {
	color:#ff6705
}
.sep-body .body_about .index_about_main .about_titles .about_head .about_btn {
	padding:0 22px 0 17px;
	border:1px solid #fff;
	text-transform:uppercase;
	font-size:20px;
	font-family:'Poppins-Light';
	-webkit-transform:translateY(-50%) rotate(-90deg);
	transform:rotate(90deg);
	transform-origin:center bottom;
	position:absolute;
	left:-30%;
	bottom:-12%;
	color:#fff;
	transition:all .36s ease
}
.sep-body .body_about .index_about_main .about_titles .about_head .about_btn::after {
	content:'\f106';
	font-family:'fontawesome';
	position:relative;
	left:12px;
	font-size:24px
}
.sep-body .body_about .index_about_main .about_titles .about_head .about_btn:hover {
	border:1px solid #ff6705;
	color:#ff6705
}
.sep-body .body_about .index_about_main .about_titles .about_text {
	flex:0 0 57%;
	font-size:16px;
	text-align:justify;
	color:#fff;
	line-height:25px
}
.sep-body .body_about .index_about_image {
	flex:0 0 42%;
	display:block;
	overflow:hidden
}
.sep-body .body_about .index_about_image img {
	width:100%;
	height:100%;
	display:block;
	transition:all .36s ease
}
.sep-body .body_about .index_about_image:hover img {
	transform:scale(1.1)
}
.sep-body .index_video {
	position:relative;
	width:100%;
	background-color:#fff
}
.sep-body .index_video .index_video_main {
	padding:223px 0 134px;
	display:flex
}
.sep-body .index_video .index_video_main .index_video_cont {
	flex:1;
	margin-right:89px;
	position:relative
}
.sep-body .index_video .index_video_main .index_video_cont::before {
	content:"";
	position:absolute;
	width:1px;
	height:144px;
	background-color:#8c9091;
	top:60%;
	left:0
}
.sep-body .index_video .index_video_main .index_video_cont .video_cont_list .video_cont_tel {
	font-family: Arial, Helvetica, sans-serif;;
	line-height:58px;
	text-transform:uppercase;
	color:#000
}
.sep-body .index_video .index_video_main .index_video_cont .video_cont_list .video_cont_tex {
	font-size:16px;
	font-family:"Poppins-Light";
	color:#000;
	font-weight:bold;
	padding-top:70px
}
.sep-body .index_video .index_video_main .index_video_cont .index_video_icon {
	position:absolute;
	bottom:0;
	left:-8px
}
.sep-body .index_video .index_video_main .index_video_cont .index_video_icon a .iconfont {
	font-size:30px;
	color:#444;
	transition:all .36s linear
}
.sep-body .index_video .index_video_main .index_video_cont .index_video_icon a:hover .iconfont {
	color:#ff6705
}
.sep-body .index_video .index_video_main .index_video_item .item_img {
	display:block;
	position:relative
}
.sep-body .index_video .index_video_main .index_video_item .item_img img {
	display:block
}
.sep-body .index_video .index_video_main .index_video_item .item_img .iconfont {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:flex;
	justify-content:center;
	align-items:center;
	font-size:120px;
	color:#fff;
	transition:all .36s ease
}
.sep-body .index_video .index_video_main .index_video_item .item_img:hover .iconfont {
	background:rgba(0,0,0,0.3)
}
.sep-body .index_choose {
	width:100%;
	position:relative;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	overflow:hidden
}
.sep-body .index_choose .index_choose_main {
	margin:0 auto 0 17%;
	width:38%;
	padding:155px 0 82px;
	position:relative;
	z-index:10
}
.sep-body .index_choose .index_choose_main figure span {
	font-size:116px;
	text-transform:uppercase;
	font-family:'微软雅黑';
	-webkit-text-stroke-width:1px;
	-webkit-text-stroke-color:#fff;
	-webkit-text-fill-color:transparent
}
.sep-body .index_choose .index_choose_main figure .tex_a {
	text-transform:uppercase;
	font-family:'微软雅黑';
	color:#fff;
	margin-bottom:35px;
	margin-top:-45px;
	display:block
}
.sep-body .index_choose .index_choose_main figure .tex_a:hover {
	color:#ff6705
}
.sep-body .index_choose .index_choose_main ul li {
	text-transform:uppercase;
	padding-bottom:50px
}
.sep-body .index_choose .index_choose_main ul li .li_cont {
	color:#fff;
	cursor:auto
}
.sep-body .index_choose .index_choose_main ul li .li_cont .li_tel {
	font-size:20px;
	font-family:'微软雅黑';
	-webkit-transition:all .35s ease-in-out;
	-o-transition:all .35s ease-in-out;
	transition:all .35s ease-in-out
}
.sep-body .index_choose .index_choose_main ul li .li_cont .li_text {
	font-size:16px;
	font-family:'Poppins-Light';
	-webkit-transition:all .35s ease-in-out;
	-o-transition:all .35s ease-in-out;
	transition:all .35s ease-in-out
}
.sep-body .index_choose .index_choose_main ul li:hover a {
	color:#ff6705
}
.sep-body .index_contact {
	position:relative;
	width:100%
}
.sep-body .index_contact .index_contact_main {
	padding:186px 0 136px;
	display:flex;
	justify-content:space-between
}
.sep-body .index_contact .index_contact_main .contact_adder {
	flex:0 0 37.2%
}
.sep-body .index_contact .index_contact_main .contact_adder figure .tex_a {
	cursor:auto
}
.sep-body .index_contact .index_contact_main .contact_adder .figcaptiona .adder_tel {
	font-size:20px;
	font-family:'微软雅黑';
	color:#000;
	display:inline-block;
	margin-bottom:30px;
	transition:all .36s ease
}
.sep-body .index_contact .index_contact_main .contact_adder .figcaptiona .adder_tel:hover {
	color:#ff6705
}
.sep-body .index_contact .index_contact_main .contact_adder .figcaptiona ul li {
	padding-bottom:20px
}
.sep-body .index_contact .index_contact_main .contact_adder .figcaptiona ul li a,.sep-body .index_contact .index_contact_main .contact_adder .figcaptiona ul li span {
	padding-left:28px;
	font-size:16px;
	font-family:'Poppins-Light';
	display:inline-block;
	color:#000;
	font-weight:bold
}
.sep-body .index_contact .index_contact_main .contact_adder .figcaptiona ul li .iconfont {
	font-size:20px;
	display:inline-block;
	position:absolute
}
.sep-body .index_contact .index_contact_main .contact_adder .figcaptiona ul li a {
	transition:all .36s ease
}
.sep-body .index_contact .index_contact_main .contact_adder .figcaptiona ul li a:hover {
	color:#ff6705
}
.sep-home-about-list {
	width:100%
}
.sep-home-about-list .ab-lists {
	width:50%
}
.sep-home-about-list .ab-lists .thumbs {
	align-items:initial
}
.sep-home-about-list .ab-lists .thumbs img {
	object-fit:cover
}
.sep-home-about-list .ab-lists:nth-child(2) {
	background:rgba(255,103,2,0.9);
	align-items:center
}
.sep-home-about-list .ab-lists:nth-child(2) .richtext a {
	color:#fff !important;
	text-decoration:underline
}
.sep-home-about-list .ab-lists:nth-child(2) .richtext a:hover {
	color:#fff !important;
	opacity:.8
}
.sep-home-about-list .lis-boxs {
	width:100%;
	padding-left:80px
}
.sep-home-about-list .titles {
	color:#fff;
	line-height:1.32;
	font-family: Arial, Helvetica, sans-serif;
}
.sep-home-about-list a.titles:hover {
	color:#01b4fe
}
.sep-container50 {
	width:100%;
	max-width:640px
}
.contact_form {
	flex:0 0 45.5%;
	border:2px solid #000;
	border:2px solid gray
}
.contact_form .index_hd p {
	background-color:#000;
	background:gray;
	color:#fff;
	font-size:20px;
	font-family:'微软雅黑';
	padding:12px 26px;
	cursor:pointer
}
.contact_form .index_hd p.hd_p {
	display:flex;
	justify-content:space-between;
	align-items:center
}
.contact_form .index_hd .submit_group {
	flex-wrap:wrap;
	padding:8px 35px
}
.contact_form .index_hd .submit_group .input {
	width:100%;
	margin-bottom:20px
}
.contact_form .index_hd .submit_group .input input {
	width:100%;
	border:none;
	display:block;
	background:#fff;
	border-bottom:1px #8c9091 solid;
	border-radius:4px;
	padding:10px 10px;
	font-size:16px;
	font-family:"Poppins-Light";
	font-weight:bold;
	outline:none
}
.contact_form .index_hd .submit_group .input input:focus {
	outline:2px solid #000
}
.contact_form .index_hd .submit_group .input .contact_text {
	display:inline-block;
	font-size:16px;
	font-family:"Poppins-Light";
	font-weight:bold;
	color:#000;
	margin-bottom:20px
}
.contact_form .index_hd .submit_group .input .sizing {
	width:100%;
	display:block;
	resize:none;
	border-radius:4px
}
.contact_form .index_hd .submit_group .input .sizing:focus {
	outline:2px solid #000
}
.contact_form .index_hd .submit_group .spfr_last_btn {
	padding:6px 100px 2px;
	margin:auto;
	border:0;
	background-color:#000;
	background:gray;
	color:#ff6702;
	font-size:20px;
	font-family:'微软雅黑';
	border-radius:4px;
	cursor:pointer;
	transition:all .36s linear;
	border:1px solid #000;
	border-color:gray;
	outline:none
}
.contact_form .index_hd .submit_group .spfr_last_btn:hover {
	color:#fff;
	background:#ff6705;
	border:1px solid #000;
	border-color:gray
}
.index_news_main {
	position:relative;
	width:100%;
	background-color:#121212;
	background:rgba(128,128,128,0.6)
}
.index_news_main .index_news_items {
	padding:122px 0 90px
}
.index_news_main .index_news_items .index_news_text {
	display:flex;
	text-align:right;
	margin-bottom:33px
}
.index_news_main .index_news_items .index_news_text .index_news_titles {
	color:#fff;
	flex:1;
	text-align:left;
	font-family:'微软雅黑';
	text-transform:uppercase;
	transition:all .36s ease;
	font-size:50px
}
.index_news_main .index_news_items .index_news_text .index_news_titles:hover {
	color:#ff6705
}
.index_news_main .index_news_items .index_news_text .news_more .index_news_more {
	color:#fff;
	font-size:20px;
	border:1px solid #fff;
	font-family:'Poppins-Light';
	text-transform:uppercase;
	padding:1px 12px 1px 16px;
	display:inline-block;
	transition:all .36s ease
}
.index_news_main .index_news_items .index_news_text .news_more .index_news_more:hover {
	color:#ff6705
}
.index_news_main .index_news_items .feature_product_wrap {
	position:relative
}
.index_news_main .index_news_items .feature_product_wrap .feature_items {
	overflow:hidden
}
.index_news_main .index_news_items .feature_product_wrap .feature_items .feature_news_item {
	display:flex;
	justify-content:space-between;
	background:#fff
}
.index_news_main .index_news_items .feature_product_wrap .feature_items .feature_news_item a {
	display:block;
	width:100%
}
.index_news_main .index_news_items .feature_product_wrap .feature_items .feature_news_item figure {
	flex:0 0 42%;
	position:relative;
	height:100%
}
.index_news_main .index_news_items .feature_product_wrap .feature_items .feature_news_item figure .news_day {
	padding:30px 0 0 20px;
	font-family:'Poppins-Light';
	font-size:41px;
	font-weight:500;
	line-height:35px;
	color:#000;
	transition:all .35s ease-in-out
}
.index_news_main .index_news_items .feature_product_wrap .feature_items .feature_news_item figure .news_year {
	font-family:'Poppins-Light';
	font-size:16px;
	padding-left:20px;
	color:#000;
	transition:all .35s ease-in-out;
	margin-top:10px
}
.index_news_main .index_news_items .feature_product_wrap .feature_items .feature_news_item figure p {
	transition:all .35s ease-in-out;
	position:absolute;
	bottom:26px;
	font-weight:bold;
	padding:0 40px 0 20px;
	font-family:'Poppins-Light';
	font-size:16px;
	color:#000
}
.index_news_main .index_news_items .feature_product_wrap .feature_items .feature_news_item figure p:hover {
	color:#ff6705
}
.index_news_main .index_news_items .feature_product_wrap .feature_items .feature_news_item .figcaptiona {
	flex:0 0 58%;
	overflow:hidden
}
.index_news_main .index_news_items .feature_product_wrap .feature_items .feature_news_item .figcaptiona a {
	display:block;
	overflow:hidden
}
.index_news_main .index_news_items .feature_product_wrap .feature_items .feature_news_item .figcaptiona a img {
	display:block;
	transition:all .36s ease-in-out
}
.index_news_main .index_news_items .feature_product_wrap .feature_items .feature_news_item:hover .figcaptiona a img {
	transform:scale(1.15)
}
.index_news_main .index_news_items .feature_product_wrap .index_news_next,.index_news_main .index_news_items .feature_product_wrap .index_news_prev {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	width:50px;
	height:50px;
	border-radius:2px;
	color:#444;
	font-size:30px;
	line-height:45px;
	background:transparent;
	border:2px solid #444;
	text-align:center;
	cursor:pointer;
	-webkit-transition:all ease-in-out .35s;
	transition:all ease-in-out .35s;
	z-index:1
}
.index_news_main .index_news_items .feature_product_wrap .index_news_next:hover,.index_news_main .index_news_items .feature_product_wrap .index_news_prev:hover {
	background-color:#fff;
	color:#000
}
.index_news_main .index_news_items .feature_product_wrap .index_news_next.index_news_next,.index_news_main .index_news_items .feature_product_wrap .index_news_prev.index_news_next {
	right:-76px
}
.index_news_main .index_news_items .feature_product_wrap .index_news_next.index_news_prev,.index_news_main .index_news_items .feature_product_wrap .index_news_prev.index_news_prev {
	left:-76px
}
.sep-home-hot-list {
	width:100%;
	justify-content:space-between
}
.sep-home-hot-list .p-boxs {
	margin:0 -10px
}
.sep-home-hot-list .pp-lists {
	width:calc(50% - 10px)
}
.sep-home-hot-list .p-lists {
	width:calc(50% - 20px);
	margin:0 10px 20px;
	border-radius:10px
}
.sep-home-hot-list .p-lists.ons1 {
	width:calc(100% - 20px)
}
.sep-home-hot-list .p-lists.ons1 .lis-boxs {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:20;
	padding:40px 140px 40px 40px
}
.sep-home-hot-list .p-lists.ons1 .titles-a {
	/* padding:0; */
	/* line-height:1.32 */
}
.sep-home-hot-list .p-lists.ons2 {
	width:calc(25% - 20px);
	background:#f5f5f5
}
.sep-home-hot-list .p-lists.ons2 .titles-a {
	padding:30px 20px
}
.sep-home-hot-list .p-lists.ons2 .thumbs {
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.sep-home-hot-list .thumbs {
	border-radius:10px
}
.sep-home-hot-list .titles-a {
	line-height:30px;
	color:#333;
	padding:10px 10px 0
}
.sep-home-hot-list .titles-a.cors {
	color:#fff
}
.sep-home-hot-list .titles-a:hover {
	color:#01b4fe
}
.sep-footer {
	position:relative;
	background-color:#000;
	background:gray;
	padding-bottom:50px
}
.sep-footer {
	position:relative;
	background-color:#000;
	padding-bottom:50px
}
.sep-footer .body_cont {
	position:relative
}
.sep-footer a {
	color:#fff
}
.sep-footer .foot_service {
	display:flex;
	padding:40px 0 20px;
	border-bottom:1px solid #8c9091
}
.sep-footer .foot_service figure,.sep-footer .foot_service .figcaptiona {
	flex:0 0 50%
}
.sep-footer .foot_service figure a {
	width:auto
}
.sep-footer .foot_service .figcaptiona {
	text-align:right
}
.sep-footer .foot_service .figcaptiona ul li {
	display:inline-block;
	padding:8px 10px 0
}
.sep-footer .foot_service .figcaptiona ul li a .iconfont {
	display:inline-block;
	font-size:24px;
	transition:all .3s ease-in-out
}
.sep-footer .foot_service .figcaptiona ul li a .iconfont:hover {
	transform:rotate(60deg)
}
.sep-footer .index_foot_items {
	display:flex;
	justify-content:space-between;
	padding:32px 0 16px
}
.sep-footer .index_foot_items .footer_box {
	flex:0 0 68%;
	display:flex;
	justify-content:space-between
}
.sep-footer .index_foot_items .footer_box .footer_box_item {
	flex:0 0 30%
}
.sep-footer .index_foot_items .footer_box .footer_box_item figure ul li a {
	color:#8c9091;
	display:inline-block;
	font-size:16px;
	font-family:'Poppins-Light';
	transition:all .3s ease-in-out
}
.sep-footer .index_foot_items .footer_box .footer_box_item figure ul li a:hover {
	padding-left:10px;
	color:#ff6702
}
.sep-footer .index_foot_items .footer_box .footer_box_item:nth-child(n+2) {
	flex:0 0 20%
}
.sep-footer .index_foot_items .footer_box .boxs_title {
	position:relative;
	display:inline-block
}
.sep-footer .index_foot_items .footer_box .boxs_title p {
	color:#fff;
	left:0;
	font-size:16px;
	font-family:'微软雅黑';
	padding-bottom:17px;
	position:relative;
	transition:all .3s ease-in-out
}
.sep-footer .index_foot_items .footer_box .boxs_title::before {
	content:'';
	display:block;
	width:2px;
	height:0;
	top:2px;
	position:absolute;
	background-color:#ff6702;
	transition:all .3s ease
}
.sep-footer .index_foot_items .footer_box .boxs_title:hover::before {
	width:2px;
	left:0;
	right:auto;
	height:20px
}
.sep-footer .index_foot_items .footer_box .boxs_title:hover p {
	left:10px
}
.sep-footer .index_foot_items .footer_boxs {
	flex:0 0 27%
}
.sep-footer .index_foot_items .footer_boxs .boxs_tel {
	text-align:right
}
.sep-footer .index_foot_items .footer_boxs .boxs_tel a {
	padding:0 16px;
	width:253px;
	height:51px;
	font-size:20px;
	font-family:'Poppins-Light';
	color:#fff;
	border:1px solid #fff;
	transition:all .36s ease;
    padding: 5px 15px;
}
.sep-footer .index_foot_items .footer_boxs .boxs_tel a .iconfont {
	font-size:20px;
}
.sep-footer .index_foot_items .footer_boxs .boxs_tel a:hover {
	background:#ff6705
}
.sep-footer .index_foot_items .footer_boxs .boxs_tel p {
	margin-top:20px;
	font-size:16px;
	color:#fff
}
.sep-footer .index_foot_items .footer_boxs .box_item .item_list {
	margin-top:20px;
	display:flex
}
.sep-footer .index_foot_items .footer_boxs .box_item .item_list .iconfont {
	color:#fff;
	margin-right:10px;
	font-size:18px
}
.sep-footer .index_foot_items .footer_boxs .box_item .item_list .list_cont {
	flex:1
}
.sep-footer .index_foot_items .footer_boxs .box_item .item_list .list_cont .tel {
	color:#8c9091;
	color:#fff;
	font-size:16px;
	font-family:"Poppins-Light"
}
.sep-footer .index_foot_items .footer_boxs .box_item .item_list .list_cont .tex {
	color:#fff;
	font-size:16px;
	font-family:"Poppins-Light";
	transition:all .36s ease
}
.sep-footer .index_foot_items .footer_boxs .box_item .item_list .list_cont .tex:hover {
	color:#ff6705
}
.sep-footer .boxs_tex {
	color:#8c9091;
	color:#fff;
	font-size:16px;
	font-weight:300;
	font-family:"Poppins-Light";
	padding-bottom:16px;
	width:60%
}
.sep-footer .boxs_tex a {
	transition:all .36s ease;
	color:inherit
}
.sep-footer .boxs_tex a:hover {
	color:#ff6705
}
.sep-footer .mv_footer_conte {
	display:none
}
.sep-footer .mv_footer_conte .mp_footer_nav .footerli {
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding-bottom:3px;
	border-bottom:1px solid rgba(140,144,145,0.2);
	margin-top:24px
}
.sep-footer .mv_footer_conte .mp_footer_nav .footerli:nth-child(-n+2) {
	margin-top:0
}
.sep-footer .mv_footer_conte .mp_footer_nav .footerli a {
	color:#fff;
	font-size:17px
}
.sep-footer .mv_footer_conte .mp_footer_nav .footerli .iconfont {
	font-size:17px;
	color:#fff;
	transition:all .36s ease
}
.sep-footer .mv_footer_conte .mp_footer_nav .footerli.active .iconfont {
	transform:rotate(90deg)
}
.sep-footer .mv_footer_conte .mp_footer_nav .footerli_stare {
	padding:22px 0;
	display:none
}
.sep-footer .mv_footer_conte .mp_footer_nav .footerli_stare a {
	display:block;
	line-height:26px;
	font-family:"Poppins-Light";
	color:#8c9091
}
@media screen and (max-width:1460px) {
	.sep-container50 {
	max-width:600px
}
}@media screen and (max-width:1280px) {
	.sep-container50 {
	max-width:550px
}
.sep-home-about-list .lis-boxs {
	padding-right:50px
}
}@media screen and (max-width:1200px) {
	.sep-container50 {
	max-width:100%
}
.sep-home-hot-list .p-lists.ons1 .lis-boxs {
	padding:25px;
	padding-right:50px
}
.sep-home-about-list .titles {
	font-size:30px
}
.sep-banner .b-covers .boxs.pads {
	padding:70px 0;
	padding-right:70px
}
}@media screen and (max-width:821px) {
	.sep-home-hot-list .pp-lists {
	width:100%
}
.sep-home-hot-list .p-lists.ons2 {
	width:calc(50% - 20px)
}
.sep-home-about-list .ab-lists {
	width:100%
}
}@media screen and (max-width:768px) {
	.sep-banner {
	margin-top:0
}
.sep-home-about-list .titles {
	font-size:28px
}
.sep-home-about-list .lis-boxs {
	padding-left:20px;
	padding-right:20px
}
.sep-body .body_one .bodyone_index .index_item:nth-child(n+4) .item_cont {
	min-height:0 !important;
	padding-left:20px !important
}
}@media screen and (max-width:667px) {
	.sep-home-hot-list .p-lists.ons2 .titles-a {
	padding:12px 10px
}
.sep-body .index_choose .index_choose_main {
	width:calc(100% - 40px) !important;
	padding-top:60px !important;
	padding-bottom:60px !important
}
.sep-home-hot-list .p-lists {
	width:calc(100% - 20px)
}
.sep-home-hot-list .p-lists .thumbs img {
	width:100%
}
.sep-home-hot-list .p-lists.ons2 {
	width:calc(100% - 20px)
}
}@keyframes identifier {
	from {
	transform:rotateZ(0deg)
}
to {
	transform:rotateZ(125deg)
}
}@keyframes identifiera {
	from {
	transform:rotateZ(0deg)
}
to {
	transform:rotateZ(-125deg)
}
}.mp_header {
	display:none;
	width:100%;
	background-color:#000
}
.mp_header .mp_header_cont {
	display:flex;
	justify-content:space-between;
	position:relative
}
.mp_header .mp_logo {
	display:block;
	padding:20px 0 20px 20px;
	height:100%
}
.mp_header .herder_rightbox {
	display:flex;
	align-items:center
}
.mp_header .herder_rightbox .language {
	cursor:pointer;
	position:relative;
	display:flex;
	align-items:center;
	font-size:16px
}
.mp_header .herder_rightbox .language .text {
	font-size:20px
}
.mp_header .herder_rightbox .language:hover .fix {
	opacity:1;
	display:block
}
.mp_header .herder_rightbox .language .fix {
	position:absolute;
	display:none;
	top:100%;
	right:0;
	width:236px;
	text-align:left;
	background:#f3f3f3;
	z-index:10200;
	box-shadow:0 0 3px #666
}
.mp_header .herder_rightbox .language .fix li {
	padding:13px 17px;
	background:#fff;
	line-height:normal
}
.mp_header .herder_rightbox .language .fix li a {
	font-size:16px;
	color:#6d6d6d;
	margin:0 5px
}
.mp_header .herder_rightbox .iconfont {
	color:#fff;
	font-size:16px;
	margin-right:13px;
	position:relative;
	display:block;
	margin-right:23px
}
.mp_header .herder_rightbox .icont_serch {
	margin-right:40px
}
.mp_header .herder_rightbox .icon_btn {
	width:58px;
	height:50px;
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center
}
.mp_header .herder_rightbox .icon_btn::before,.mp_header .herder_rightbox .icon_btn::after {
	content:"";
	display:block;
	width:20px;
	height:3px;
	background:#fff;
	transition:all .36s ease;
	position:absolute;
	border-radius:8px
}
.mp_header .herder_rightbox .icon_btn::before {
	top:16px
}
.mp_header .herder_rightbox .icon_btn::after {
	bottom:16px
}
.mp_header .herder_rightbox .icon_btn span {
	display:block;
	width:20px;
	height:3px;
	background:#fff;
	transition:all .36s ease;
	border-radius:8px
}
.mp_header .herder_rightbox .icon_btn_activer span {
	opacity:0
}
.mp_header .herder_rightbox .icon_btn_activer::before {
	top:auto;
	animation:identifier .36s forwards
}
.mp_header .herder_rightbox .icon_btn_activer::after {
	bottom:auto;
	animation:identifiera .36s forwards
}
.mp_header .mp_menu {
	position:absolute;
	top:100%;
	right:100%;
	z-index:25;
	background-color:#000;
	width:100%;
	transition:all .3s linear
}
.mp_header .mp_menu .menuli {
	display:flex;
	align-items:center;
	justify-content:space-between;
	height:50px;
	border-bottom:1px solid #6d6d6d
}
.mp_header .mp_menu .menuli a {
	color:#fff;
	font-size:20px;
	margin-left:20px
}
.mp_header .mp_menu .menuli .iconfont {
	display:inline-block;
	margin-right:10px;
	color:#fff;
	transition:all .36s linear
}
.mp_header .mp_menu .menuli .iconfont_activer {
	transform:rotate(90deg)
}
.mp_header .mp_menu .menuli:last-child {
	background-color:#ff6705;
	display:flex;
	align-items:center;
	justify-content:center
}
.mp_header .mp_menu .menuli:last-child a {
	color:#000
}
.mp_header .mp_menu .menuli_stare {
	height:0;
	opacity:0;
	overflow:hidden;
	transition:all .5s linear
}
.mp_header .mp_menu .menuli_stare>a {
	display:block;
	text-indent:20px;
	background-color:#fff;
	color:#000 0;
	line-height:45px;
	border-bottom:1px solid #000
}
.mp_header .mp_menu .menuli_stare .menuli_text {
	background-color:#fff;
	border-bottom:1px solid #000;
	padding:0 20px
}
.mp_header .mp_menu .menuli_stare_activer {
	height:auto;
	opacity:1
}
.mp_searicha {
	z-index:55;
	position:absolute;
	width:100%;
	right:100%;
	background:#fff;
	top:100%;
	transition:all .3s ease
}
.mp_searicha .serach_title {
	margin-top:40px;
	font-size:18px;
	font-weight:400;
	color:#323232;
	line-height:13px;
	margin-bottom:20px;
	padding-left:15px
}
.mp_searicha .search_group {
	width:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	margin-bottom:35px
}
.mp_searicha .search_group input {
	outline:none;
	background:transparent;
	width:calc(100% - 40px);
	margin:0 auto;
	height:14.49275362vw;
	border:1px solid #1a1a1a;
	line-height:14.49275362vw;
	padding:2px 10px;
	margin-bottom:15px
}
.mp_searicha .search_group button {
	border:none;
	outline:none;
	cursor:pointer;
	width:calc(100% - 40px);
	margin:0 auto;
	height:13.52657005vw;
	background:#ff6705;
	line-height:13.52657005vw;
	text-align:center;
	color:#fff;
	font-size:20px;
	transition:all .3s ease
}
.mp_searicha .search_group button .iconfont {
	font-size:px
}
.mp_banner {
	display:none;
	position:relative;
	padding:60px 0 296px
}
.mp_banner .img {
	position:absolute;
	display:block;
	top:0;
	left:0;
	width:100%;
	height:100%;
	object-fit:cover;
	z-index:-1
}
.mp_banner .banner_cont {
	padding:0 18px;
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-end
}
.mp_banner .banner_cont .cont_tel {
	font-size:30px;
	color:#fff;
	text-transform:uppercase;
	text-align:right;
	position:relative;
	width:100%
}
.mp_banner .banner_cont .cont_tel::after {
	content:"";
	position:absolute;
	display:block;
	right:0;
	width:60px;
	height:1px;
	background:#fff;
	margin-top:17px
}
.mp_banner .banner_cont .button {
	transition:all .36s ease;
	display:block;
	margin-top:43px;
	width:180px;
	height:44px;
	border:1px solid #ff6705;
	text-align:center;
	line-height:44px;
	font-size:21px;
	color:#ff6705;
	text-transform:uppercase
}
.mp_banner .banner_cont .button:hover {
	background:#ff6705;
	color:#000
}
.sing_banner .banner_img img {
	display:block;
	width:100%
}
.sing_index {
	margin-top:100px
}
.sing_index .page_order_tel {
	text-align:center;
	font-size:40px
}
.sing_index .sing_about .page_order_tel {
	font-size:50px
}
.sing_index .sing_about .tex {
	margin-top:10px;
	font-size:16px;
	line-height:1.4;
	font-family:"Poppins-Regular"
}
.sing_index .history_main {
	margin-top:100px
}
.sing_index .history_main .history_swiper {
	margin-top:50px;
	overflow:hidden;
	position:relative
}
.sing_index .history_main .history_swiper::after {
	content:'';
	width:100%;
	height:1px;
	background:#aaa;
	top:59px;
	left:0;
	position:absolute
}
.sing_index .history_main .history_swiper .swiper-slide .histroy_item {
	padding:0 80px;
	color:#969696
}
.sing_index .history_main .history_swiper .swiper-slide .histroy_item .title {
	font-size:30px;
	font-weight:bold;
	text-align:center;
	margin-bottom:40px;
	position:relative;
	transition:all .36s ease
}
.sing_index .history_main .history_swiper .swiper-slide .histroy_item .title::before {
	content:'';
	width:24px;
	height:24px;
	display:block;
	border:5px solid #969696;
	border-radius:50%;
	position:absolute;
	left:50%;
	transform:translateX(-50%);
	bottom:-26px;
	z-index:100;
	background:#fff;
	transition:all .36s ease
}
.sing_index .history_main .history_swiper .swiper-slide .histroy_item .text {
	font-size:16px;
	line-height:22px;
	font-family:"Poppins-Regular";
	transition:all .36s ease
}
.sing_index .history_main .history_swiper .swiper-slide .histroy_item:hover {
	color:#000
}
.sing_index .history_main .history_swiper .swiper-slide .histroy_item:hover .title::before {
	border:5px solid #ff6705
}
.sing_index .history_main .history_btn {
	display:flex;
	justify-content:center;
	margin-top:50px
}
.sing_index .history_main .history_btn .iconfont {
	width:38px;
	height:31px;
	line-height:31px;
	text-align:center;
	background:#969696;
	font-size:22px;
	color:#fff;
	cursor:pointer;
	transition:all .35s ease
}
.sing_index .history_main .history_btn .iconfont:hover {
	background:#000;
	color:#ff6705
}
.sing_index .true_main {
	margin-top:100px
}
.sing_index .true_main .true_item {
	margin-top:50px;
	display:flex
}
.sing_index .true_main .true_item .item_list {
	width:33.33%;
	text-align:center
}
.sing_index .true_main .true_item .item_list .list_img {
	padding:0 50px
}
.sing_index .true_main .true_item .item_list .list_img img {
	display:block
}
.sing_index .true_main .true_item .item_list .tel {
	margin:10px 0;
	font-size:20px;
	font-family: Arial, Helvetica, sans-serif;
}
.sing_index .true_main .true_item .item_list .tex {
	font-size:16px;
	color:#666;
	padding:0 10px
}
.sing_index .superior_main {
	position:relative;
	width:100%;
	padding:120px 0 80px;
	margin-top:100px;
	background-color:#f5f5f5
}
.sing_index .superior_main .superior_item {
	display:flex;
	flex-wrap:wrap;
	margin-top:50px
}
.sing_index .superior_main .superior_item .item_list {
	flex:0 0 33.333333%;
	text-align:center;
	padding-top:48px;
	border-left:1px solid #8c9091
}
.sing_index .superior_main .superior_item .item_list .list_img {
	display:flex;
	justify-content:center;
	align-items:center
}
.sing_index .superior_main .superior_item .item_list .list_img img {
	display:block
}
.sing_index .superior_main .superior_item .item_list .list_tel {
	font-size:20px;
	font-family:'微软雅黑';
	color:#000;
	text-transform:uppercase;
	padding:36px 10px 24px
}
.sing_index .superior_main .superior_item .item_list .list_tex {
	font-size:16px;
	font-family:'Poppins-Light';
	color:#000;
	padding:0 48px 29px;
	text-transform:uppercase
}
.sing_index .superior_main .superior_item .item_list:nth-child(3n+1) {
	border-left:none
}
.sing_index .superior_main .superior_item .item_list:nth-child(n+4) {
	border-top:1px solid #8c9091
}
.sing_index .awards_main {
	position:relative;
	width:100%;
	padding:140px 0 60px;
	background-color:#121212
}
.sing_index .awards_main .layout {
	color:#fff
}
.sing_index .awards_main .layout .page_order_tel {
	color:#fff
}
.sing_index .awards_main .layout .img {
	display:block;
	width:100%
}
.sing_index .awards_main .layout .awards_item {
	margin-top:50px;
	display:flex;
	justify-content:space-between
}
.sing_index .awards_main .layout .awards_item .item_list {
	flex:0 0 18.5%
}
.sing_index .awards_main .layout .awards_item .item_list .list_img {
	display:flex;
	align-items:center;
	justify-content:center
}
.sing_index .awards_main .layout .awards_item .item_list .list_img img {
	display:block
}
.sing_index .awards_main .layout .awards_item .item_list .list_tex {
	font-size:16px;
	font-family:'Poppins-Light';
	color:#fff;
	text-transform:uppercase;
	padding-top:10px;
	text-align:center
}
.distr_banner {
	width:100%;
	max-width:100%;
	font-family:'Poppins-Light';
	position:relative
}
.distr_banner .img {
	display:block;
	width:100%
}
.distr_banner .banner_cont {
	position:absolute;
	left:22.5%;
	top:0;
	width:55%;
	height:100%;
	padding-top:100px;
	text-align:center
}
.distr_banner .banner_cont .tel {
	color:#fff;
	font-size:36px;
	font-family:'Poppins-SemiBold';
	margin-bottom:30px;
	text-transform:uppercase
}
.distr_banner .banner_cont .summary {
	color:#ff6705;
	font-size:16px;
	text-transform:uppercase;
	margin-bottom:38px
}
.distr_banner .banner_cont .cont_btn {
	font-size:29px;
	text-transform:uppercase;
	display:block;
	margin:auto;
	width:275px;
	height:40px;
	border:1px solid #fff;
	color:#fff;
	text-align:center;
	margin-bottom:30px;
	transition:all .36s ease;
	cursor:pointer
}
.distr_banner .banner_cont .cont_btn:hover {
	color:#ff6705;
	border:1px solid #ff6705
}
.distr_banner .banner_cont .content {
	color:#8c9091;
	font-size:16px;
	text-transform:capitalize
}
.distr_body .distr_tel {
	font-family:'Poppins-SemiBold';
	font-size:33px;
	color:#000;
	text-transform:uppercase;
	line-height:1.25
}
.distr_body .distr_lock {
	padding:195px 0 159px
}
.distr_body .distr_lock .lock_item {
	display:flex
}
.distr_body .distr_lock .lock_item .item_cont {
	flex:0 0 43%;
	margin-right:11%
}
.distr_body .distr_lock .lock_item .item_cont .tex {
	font-size:16px;
	margin-top:45px;
	margin-bottom:20px;
	font-weight:bold
}
.distr_body .distr_lock .lock_item .item_cont .tex::before {
	content:"";
	display:block;
	background:#8c9091;
	width:1px;
	height:30px;
	margin:30px 0
}
.distr_body .distr_lock .lock_item .item_img {
	flex:0 0 46%
}
.distr_body .distr_lock .lock_item .item_img img {
	display:block;
	transition:all .36s ease
}
.distr_body .distr_lock .lock_item .item_img:hover img {
	transform:scale(1.1)
}
.distr_body .distr_security {
	background:#f5f5f5;
	padding:141px 0 121px
}
.distr_body .distr_security .layout .tex {
	margin:40px 0 70px;
	font-size:16px;
	font-family:'Poppins-Light'
}
.distr_body .distr_security .layout .security_item {
	position:relative
}
.distr_body .distr_security .layout .security_item .security_swiper {
	overflow:hidden;
	position:relative
}
.distr_body .distr_security .layout .security_item .security_swiper .swiper-slide .img {
	overflow:hidden
}
.distr_body .distr_security .layout .security_item .security_swiper .swiper-slide .img img {
	display:block;
	transition:all .5s linear;
	width:100%
}
.distr_body .distr_security .layout .security_item .security_swiper .swiper-slide .img:hover img {
	transform:scale(1.1)
}
.distr_body .distr_security .layout .security_item .security_swiper .swiper-slide .item_tel {
	margin-top:26px;
	font-family:'Poppins-Light';
	font-size:20px
}
.distr_body .distr_security .layout .security_item .iconfont {
	font-size:30px;
	cursor:pointer;
	transition:all .36s ease;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	z-index:1
}
.distr_body .distr_security .layout .security_item .iconfont:hover {
	color:#ff6705
}
.distr_body .distr_security .layout .security_item .iconfont.security-next {
	right:-50px
}
.distr_body .distr_security .layout .security_item .iconfont.security-prev {
	left:-50px
}
.distr_body .distr_research {
	padding:190px 0;
	background:url(../image/20W.png);
	background-position:95% 35%;
	background-repeat:no-repeat
}
.distr_body .distr_research .research_cont {
	margin:75px 0 45px
}
.distr_body .distr_research .research_cont ul {
	padding-left:20px;
	line-height:1.8
}
.distr_body .distr_research .research_cont ul li {
	font-weight:normal;
	font-family:'Poppins-Light';
	font-size:20px;
	list-style:disc
}
.distr_body .distr_research .research_summary {
	margin-bottom:25px;
	padding-right:30%;
	font-size:16px;
	font-family:'Poppins-Light'
}
.distr_body .distr_market {
	background:#f5f5f5;
	padding:154px 0
}
.distr_body .distr_market .distr_tel {
	margin-bottom:100px
}
.distr_body .distr_market .market_item .item_list {
	display:flex;
	margin-bottom:120px
}
.distr_body .distr_market .market_item .item_list .list_text {
	flex:0 0 62%;
	border-bottom:1px solid #666;
	text-align:right
}
.distr_body .distr_market .market_item .item_list .list_text .tel {
	font-size:16px;
	margin-bottom:21px
}
.distr_body .distr_market .market_item .item_list .list_text .tex {
	font-family:'Poppins-Light';
	font-size:16px;
	line-height:1.5
}
.distr_body .distr_market .market_item .item_list .list_img {
	flex:0 0 31%;
	margin-left:7%;
	overflow:hidden
}
.distr_body .distr_market .market_item .item_list .list_img img {
	display:block;
	transition:all .36s ease
}
.distr_body .distr_market .market_item .item_list .list_img:hover img {
	transform:scale(1.1)
}
.distr_body .distr_patents {
	padding:152px 0
}
.distr_body .distr_patents .patents_img {
	margin:77px 0;
	overflow:hidden
}
.distr_body .distr_patents .patents_img img {
	display:block;
	transition:all .36s ease
}
.distr_body .distr_patents .patents_img:hover img {
	transform:scale(1.1)
}
.distr_body .distr_patents .patents_tex {
	font-size:16px;
	font-family:'Poppins-Light';
	padding:0 10%;
	line-height:2.1;
	text-align:center
}
.distr_body .distr_projects {
	padding:161px 0 114px
}
.distr_body .distr_projects .layout {
	position:relative
}
.distr_body .distr_projects .layout .projects_swiper {
	margin-top:75px;
	overflow:hidden
}
.distr_body .distr_projects .layout .projects_swiper .swiper-slide .projects_img {
	overflow:hidden
}
.distr_body .distr_projects .layout .projects_swiper .swiper-slide .projects_img img {
	display:block;
	transition:all .36s ease;
	width:100%
}
.distr_body .distr_projects .layout .projects_swiper .swiper-slide .projects_img:hover img {
	transform:scale(1.1)
}
.distr_body .distr_projects .layout .projects_swiper .swiper-slide .projects_text {
	text-align:center;
	background:#efefef;
	min-height:187px;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center
}
.distr_body .distr_projects .layout .projects_swiper .swiper-slide .projects_text .tel {
	font-size:18px;
	font-family:'Poppins-Light';
	width:100%
}
.distr_body .distr_projects .layout .projects_swiper .swiper-slide .projects_text .tex {
	width:100%;
	font-size:16px;
	font-family:'Poppins-Regular'
}
.distr_body .distr_projects .layout .projects_btn {
	float:right;
	display:flex
}
.distr_body .distr_projects .layout .projects_btn .swipers_btn {
	margin-left:20px
}
.distr_body .distr_projects .layout .projects_btn .swipers_btn:hover {
	color:#ff6705;
	border:2px solid #ff6705;
	background:#000
}
.distr_body .distr_business {
	padding:95px 0;
	background:#f5f5f5
}
.distr_body .distr_business .business_item {
	display:flex;
	flex-wrap:wrap
}
.distr_body .distr_business .business_item .item_list {
	flex:0 0 33.333%;
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	justify-content:center;
	padding:56px 0;
	border-left:1px solid #cac7c7;
	border-top:1px solid #cac7c7
}
.distr_body .distr_business .business_item .item_list .list_img {
	width:100%;
	display:flex;
	align-items:center;
	justify-content:center
}
.distr_body .distr_business .business_item .item_list .list_img img {
	transition:all .36s ease;
	display:block
}
.distr_body .distr_business .business_item .item_list .list_img:hover img {
	transform:scale(1.1)
}
.distr_body .distr_business .business_item .item_list .list_tel {
	width:100%;
	text-align:center;
	padding:0 18.5%;
	font-size:20px;
	font-family:'Poppins-SemiBold';
	flex:0 0 100%
}
.distr_body .distr_business .business_item .item_list:nth-child(3n+1) {
	border-left:none
}
.distr_body .distr_business .business_item .item_list:nth-child(-n+3) {
	border-top:none
}
.sing_blog .index_tel {
	font-family:'微软雅黑';
	font-size:50px;
	text-transform:uppercase;
	line-height:60px;
	margin:40px 0
}
.sing_blog .blog_item {
	display:flex;
	flex-wrap:wrap
}
.sing_blog .blog_item .item_list {
	position:relative;
	overflow:hidden;
	padding:35px 20px;
	width:calc(33.33% - 12px);
	background:#f9f9f9;
	margin-left:18px;
	margin-bottom:40px;
	flex-direction:column
}
.sing_blog .blog_item .item_list .list_img {
	position:relative;
	display:block;
	padding:2px;
	border:1px solid #eee;
	background-color:#fff;
	overflow:hidden
}
.sing_blog .blog_item .item_list .list_img img {
	display:block;
	transition:all .36s ease
}
.sing_blog .blog_item .item_list .list_img:hover img {
	transform:scale(1.1)
}
.sing_blog .blog_item .item_list .lsit_tel {
	width:100%;
	flex-grow:1;
	align-content:space-between
}
.sing_blog .blog_item .item_list .lsit_tel .t-boxs {
	width:100%
}
.sing_blog .blog_item .item_list .lsit_tel .tel {
	display:block;
	font-size:20px
}
.sing_blog .blog_item .item_list .lsit_tel .tel a {
	transition:all .36s ease
}
.sing_blog .blog_item .item_list .lsit_tel .tel a:hover {
	color:#ff6705
}
.sing_blog .blog_item .item_list .lsit_tel .day {
	display:block;
	margin:8px 0;
	font-size:16px
}
.sing_blog .blog_item .item_list .lsit_tel .list_btn {
	text-align:right;
	margin:20px 0 0
}
.sing_blog .blog_item .item_list .lsit_tel .list_btn a {
	position:relative;
	display:inline-block;
	padding:2px 8px;
	color:#ffba00;
	text-transform:uppercase;
	line-height:1.8;
	text-align:center;
	transition:all .36s ease
}
.sing_blog .blog_item .item_list .lsit_tel .list_btn a::after {
	content:'';
	position:absolute;
	display:block;
	width:100%;
	height:2px;
	background-color:#ffba00;
	transition:all .4s ease;
	right:0
}
.sing_blog .blog_item .item_list .lsit_tel .list_btn a:hover {
	background-color:#ffba00;
	color:#fff;
	-webkit-transition-delay:.3s;
	transition-delay:.3s
}
.sing_blog .blog_item .item_list .lsit_tel .list_btn a:hover::after {
	width:0;
	opacity:0
}
.sing_blog .blog_item .item_list::before {
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:3px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc
}
.sing_blog .blog_item .item_list::after {
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	width:0;
	height:3px;
	background-color:#ffba00;
	opacity:0;
	transition:all .4s ease
}
.sing_blog .blog_item .item_list:hover::after {
	width:100%;
	opacity:1
}
.sing_blog .blog_item .item_list:nth-child(3n+1) {
	margin-left:0
}
.sing_blog .blog_bar {
	position:relative;
	margin:50px 0 30px;
	height:33px;
	text-align:right;
	font-size:14px;
	line-height:31px
}
.sing_blog .del_content {
	margin:40px 0;
	line-height:32px
}
.sing_blog .del_content h2 {
	font-size:36px;
	font-family:'微软雅黑';
	margin-bottom:30px
}
.sing_blog .del_content a {
	color:#ff6705
}
.sing_blog .del_content a:hover {
	text-decoration:underline
}
.sing_blog .del_content img {
	display:block;
	object-fit:cover
}
.sing_faqs {
	margin-top:40px
}
.sing_faqs .page_order_tel {
	text-align:center;
	margin:20px 0
}
.sing_faqs .faqs_item {
	margin:0 auto;
	margin-bottom:25px;
	max-width:1100px
}
.sing_faqs .faqs_item .item_list {
	border:1px solid #ddd;
	margin-bottom:20px
}
.sing_faqs .faqs_item .item_list .tel {
	padding:10px 15px;
	display:flex;
	align-items:center;
	justify-content:space-between;
	cursor:pointer
}
.sing_faqs .faqs_item .item_list .tel .icon {
	position:relative
}
.sing_faqs .faqs_item .item_list .tel .icon::after,.sing_faqs .faqs_item .item_list .tel .icon::before {
	content:'';
	width:14px;
	height:3px;
	background:#d9d9d9;
	position:absolute;
	transition:all .36s ease;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%)
}
.sing_faqs .faqs_item .item_list .tel .icon::before {
	transform:translate(-50%,-50%) rotate(90deg)
}
.sing_faqs .faqs_item .item_list .tex {
	padding:0 30px 10px 15px;
	display:none
}
.sing_faqs .faqs_item .item_list.active .tel .icon::before {
	transform:translate(-50%,-50%) rotate(180deg)
}
.sing_faqs .faqs_cus {
	position:relative;
	padding-top:70px;
	padding-bottom:60px
}
.sing_faqs .faqs_cus .img {
	display:block;
	position:absolute;
	top:0;
	z-index:-1;
	width:100%;
	height:100%;
	left:0;
	object-fit:cover
}
.sing_faqs .faqs_cus .cus_tel {
	text-align:center;
	color:#fff;
	font-family:"Raleway";
	font-weight:300;
	font-size:20px;
	letter-spacing:3px;
	margin:10px
}
.sing_faqs .faqs_cus .cus_btn {
	display:block;
	font-size:16px;
	line-height:17px;
	padding:12px 24px;
	border-radius:100px;
	width:160px;
	background:#fff;
	border:2px solid #f3f3f3;
	background-color:rgba(255,255,255,0);
	color:#fff;
	text-align:center;
	margin:auto;
	transition:all .36s ease
}
.sing_faqs .faqs_cus .cus_btn:hover {
	background:#fff;
	color:#000
}
.sing_contact {
	margin-top:40px
}
.sing_contact .contact_worp {
	margin:20px 0;
	display:flex
}
.sing_contact .contact_worp .worp_tel {
	width:50%
}
.sing_contact .contact_worp .worp_tel .tel {
	margin:10px 0;
	font-family: Arial, Helvetica, sans-serif;
}
.sing_contact .contact_worp .worp_tel .tex {
	padding:8px 0;
	font-size:16px;
	line-height:1.8;
	color:#828282
}
.sing_contact .contact_worp .worp_tel .tex a {
	color:#828282;
	transition:all .36s ease
}
.sing_contact .contact_worp .worp_tel .tex a:hover {
	color:#ff6705;
	background-color:transparent
}
.sing_contact .contact_worp .worp_form {
	width:50%
}
.sing_contact .contact_worp .worp_form .form_icon {
	opacity:1;
	width:15%;
	max-width:100%;
	height:3px;
	background:#ff6705;
	margin:10px auto;
	margin-bottom:20px
}
.sing_contact .contact_worp .worp_form .submit_group {
	display:flex;
	flex-wrap:wrap
}
.sing_contact .contact_worp .worp_form .submit_group .input {
	width:100%;
	margin-bottom:20px
}
.sing_contact .contact_worp .worp_form .submit_group .input input {
	width:100%;
	height:40px;
	color:#828282;
	font-family:"Poppins-Regular"
}
.sing_contact .contact_worp .worp_form .submit_group .input textarea {
	width:100%;
	height:50px;
	color:#828282;
	font-family:"Poppins-Regular"
}
.sing_contact .contact_worp .worp_form .submit_group .form_btn {
	display:flex;
	justify-content:flex-end;
	align-items:center;
	width:100%
}
.sing_contact .contact_worp .worp_form .submit_group .form_btn .trans {
	text-transform:uppercase;
	border:1px solid #444;
	padding:0 14px 0 17px;
	color:#444;
	font-size:18px;
	font-family:'Poppins-Light';
	cursor:pointer;
	transition:all .36s ease
}
.sing_contact .contact_worp .worp_form .submit_group .form_btn .trans:hover {
	color:#ff6705
}
.sing_contact .contact_map {
	margin-bottom:30px
}
.spacr_index .index_box .index_item {
	display:flex;
	padding:80px 0
}
.spacr_index .index_box .index_item .item_img {
	width:calc(50% - 93px);
	overflow:hidden;
	display:block;
	margin-right:93px
}
.spacr_index .index_box .index_item .item_img img {
	display:block;
	transition:all .36s ease
}
.spacr_index .index_box .index_item .item_img:hover img {
	transform:scale(1.1)
}
.spacr_index .index_box .index_item .item_cont {
	width:50%;
	margin-right:80px
}
.spacr_index .index_box .index_item .item_cont .tel {
	display:inline-block;
	font-weight:bold;
	font-size:28px;
	padding-bottom:10px;
	text-transform:uppercase;
	position:relative;
	transition:all .3s ease
}
.spacr_index .index_box .index_item .item_cont .tel::after {
	content:'';
	width:50px;
	height:2px;
	background-color:#ff6705;
	position:absolute;
	bottom:0;
	left:0;
	transition:all .3s ease
}
.spacr_index .index_box .index_item .item_cont .tel:hover {
	color:#ff6705
}
.spacr_index .index_box .index_item .item_cont .tel:hover::after {
	width:100%
}
.spacr_index .index_box .index_item .item_cont .tex {
	font-size:16px;
	line-height:30px;
	margin-top:20px
}
.spacr_index .index_box .index_item .item_cont .item_btn {
	display:block;
	width:155px;
	height:40px;
	line-height:40px;
	margin-top:20px;
	background-color:#ff6705;
	text-align:center;
	color:#fff;
	transition:all .36s ease
}
.spacr_index .index_box .index_item .item_cont .item_btn:hover {
	color:#ff6705;
	background:#000
}
.spacr_index .index_box:nth-child(2n) {
	background-color:#f3f3f3
}
.spacr_index .index_box:nth-child(2n) .index_item {
	flex-direction:row-reverse
}
.singe_popul .page_order_tel {
	font-size:36px
}
.singe_popul .popul_item {
	margin-top:30px;
	display:flex;
	flex-wrap:wrap
}
.singe_popul .popul_item .item_list {
	width:33.33%;
	padding:0 17px;
	margin-bottom:45px;
	transition:all .36s ease
}
.singe_popul .popul_item .item_list .item_img {
	display:block
}
.singe_popul .popul_item .item_list .item_img img {
	display:block
}
.singe_popul .popul_item .item_list .item_box {
	background:#fff;
	padding:28px 30px;
	min-height:260px;
	position:relative
}
.singe_popul .popul_item .item_list .item_box .item_tel a {
	color:#323232;
	font-size:18px;
	display:block;
	margin-bottom:10px;
	line-height:1.4em;
	transition:all .36s ease;
	font-weight:bold
}
.singe_popul .popul_item .item_list .item_box .item_tel a:hover {
	color:#ff6705
}
.singe_popul .popul_item .item_list .item_box .item_tex {
	font-size:16px;
	color:#ff6705;
	line-height:1.8em;
	overflow:hidden;
	display:block
}
.singe_popul .popul_item .item_list:hover {
	box-shadow:0 0 18px #636363
}
.singe_popula {
	margin:30px 0
}
.singe_popula .page_order_tel {
	font-size:45px
}
.singe_popula .popul_item {
	margin-top:30px;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between
}
.singe_popula .popul_item .item_list {
	width:calc(33.33% - 20px);
	border-radius:20px
}
.singe_popula .popul_item .item_list .item_img {
	overflow:hidden;
	border-radius:6px 6px 0 0;
	display:block
}
.singe_popula .popul_item .item_list .item_img img {
	display:block;
	width:100%;
	height:100%;
	transition:all .36s ease
}
.singe_popula .popul_item .item_list .item_tel {
	border-radius:0 0 6px 6px;
	min-height:70px;
	display:flex;
	justify-content:center;
	align-items:center;
	padding:0 20px;
	background:#f5f5f5;
	transition:all .36s ease;
	text-align:center
}
.singe_popula .popul_item .item_list .item_tel a {
	font-size:18px;
	transition:all .36s ease
}
.singe_popula .popul_item .item_list:hover .item_img img {
	transform:scale(1.15)
}
.singe_popula .popul_item .item_list:hover .item_tel {
	background:#ff6705
}
.singe_popula .popul_item .item_list:hover .item_tel a {
	color:#fff
}
.singe_popula .popul_item .item_list:nth-child(n+4) {
	margin-top:20px
}
.singe_popula .more_art {
	margin-top:20px
}
.singe_popula .more_art .iconfont {
	color:#ff6705;
	margin-right:10px
}
.singe_popula .more_art a {
	font-size:18px;
	color:#333;
	display:flex;
	line-height:32px;
	transition:all .3s ease
}
.singe_popula .more_art a:hover {
	color:#ff6705
}
.singe_popula.singe_populb .popul_item {
	justify-content:inherit
}
.singe_popula.singe_populb .popul_item .item_list {
	margin-left:20px
}
.singe_popula.singe_populb .popul_item .item_list:nth-child(3n+1) {
	margin-left:0
}
.inquiry_from {
	position:fixed;
	top:50%;
	left:50%;
	z-index:2000;
	display:none;
	margin:-300px 0 0 -275px;
	width:550px;
	height:580px;
	background:#fff;
	box-shadow:0 0 10px #fff
}
.inquiry_from::before {
	position:fixed;
	top:0;
	left:0;
	z-index:-1;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.7);
	content:""
}
.inquiry_from .from_box {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	padding:22px;
	width:100%;
	height:100%;
	background:#fff;
	animation:fadeInDownA .4s ease
}
.inquiry_from .from_box .icont {
	position:absolute;
	top:-10px;
	right:-10px;
	z-index:1;
	width:30px;
	height:30px;
	background:url(../image/fancy_close.png) no-repeat center center;
	cursor:pointer
}
.inquiry_from .from_box .index_hd .detail_module {
	height:483px
}
.sing_video .video_item {
	margin-top:30px;
	display:flex;
	flex-wrap:wrap
}
.sing_video .video_item .item_list {
	width:calc(33.33% - 20px);
	border-radius:20px;
	margin-left:30px
}
.sing_video .video_item .item_list .item_img {
	overflow:hidden;
	border-radius:6px 6px 0 0;
	display:block
}
.sing_video .video_item .item_list .item_img img {
	display:block;
	width:100%;
	height:100%;
	transition:all .36s ease
}
.sing_video .video_item .item_list i {
	width:40px;
	height:40px;
	display:flex;
	align-items:center;
	justify-content:center;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-20px;
	margin-left:-20px;
	color:red;
	z-index:20;
	font-size:32px
}
.sing_video .video_item .item_list i:hover {
	opacity:.8
}
.sing_video .video_item .item_list .item_tel {
	border-radius:0 0 6px 6px;
	min-height:70px;
	display:flex;
	justify-content:center;
	align-items:center;
	padding:0 20px;
	background:#f5f5f5;
	transition:all .36s ease;
	text-align:center
}
.sing_video .video_item .item_list .item_tel a {
	font-size:18px;
	transition:all .36s ease
}
.sing_video .video_item .item_list:hover .item_tel {
	background:#ff6702
}
.sing_video .video_item .item_list:hover .item_tel a {
	color:#fff
}
.sing_video .video_item .item_list:hover .item_img img {
	transform:scale(1.1)
}
.sing_video .video_item .item_list:nth-child(n+4) {
	margin-top:30px
}
.sing_video .video_item .item_list:nth-child(3n+1) {
	margin-left:0
}
.sep-in-ab-mult-list {
	width:100%;
	position:relative
}
.sep-in-ab-show-list {
	width:100%;
	position:relative
}
.sep-in-ab-show-list .p-boxs {
	margin:0 -10px
}
.sep-in-ab-show-list .p-lists {
	width:calc(25% - 20px);
	margin:0 10px 20px
}
.sep-in-pdf-list {
	width:100%
}
.sep-in-pdf-list .p-boxs {
	margin:0 -10px
}
.sep-in-pdf-list .p-lists {
	width:calc(50% - 20px);
	margin:0 10px 20px;
	border:1px solid #e6e6e6;
	min-height:120px;
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:0 30px
}
.sep-in-pdf-list .p-lists:hover {
	border-color:#01b4fe
}
.sep-in-pdf-list .r-rights {
	width:auto;
	margin-left:auto;
	align-items:center
}
.sep-in-pdf-list .titles-a {
	width:calc(100% - 110px);
	line-height:1.32;
	min-height:60px;
	color:#333;
	display:flex;
	align-items:center
}
.sep-in-pdf-list .titles-a i {
	color:#01b4fe;
	font-size:32px;
	margin-right:6px
}
.sep-in-pdf-list .titles-a:hover {
	color:#01b4fe
}
.sep-in-pdf-list .i-d {
	min-width:44px;
	width:44px;
	height:44px;
	border-radius:100%;
	display:flex;
	align-items:center;
	text-align:center;
	justify-content:center;
	background:#f5f5f5
}
.sep-in-pdf-list .i-d+.i-d {
	margin-left:15px
}
.sep-in-pdf-list .i-d i {
	color:#333
}
.sep-in-pdf-list .i-d:hover {
	background:#01b4fe
}
.sep-in-pdf-list .i-d:hover i {
	color:#fff
}
.sep-in-service-list {
	width:100%
}
.sep-in-service-list .p-lists {
	width:100%;
	justify-content:space-between;
	margin-bottom:50px
}
.sep-in-service-list .p-lists:last-child {
	margin-bottom:0
}
.sep-in-service-list .thumbs {
	width:36%
}
.sep-in-service-list .lis-boxs {
	width:60%;
	align-content:space-between;
	border-bottom:1px solid #e6e6e6;
	padding-bottom:20px
}
.sep-in-service-list .t-boxs {
	width:100%
}
.sep-in-service-list .titles-a {
	color:#333
}
.sep-in-service-list a.titles-a:hover {
	color:#01b4fe
}
.sep-in-page-thumb-list {
	width:100%
}
.sep-in-page-thumb-list .p-boxs {
	margin:0 -10px
}
.sep-in-page-thumb-list .p-lists {
	width:calc(33.33333% - 20px);
	margin:0 10px 20px
}
.sep-in-page-thumb-list i {
	width:40px;
	height:40px;
	display:flex;
	align-items:center;
	justify-content:center;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-20px;
	margin-left:-20px;
	color:red;
	z-index:20;
	font-size:32px
}
.sep-in-page-thumb-list i:hover {
	opacity:.8
}
.sep-in-page-thumb-list .titles-a {
	color:#333
}
.sep-in-page-thumb-list .titles-a:hover {
	color:#01b4fe
}
.operation {
	overflow:hidden;
	margin-top:40px
}
.operation ul {
	max-width:500px;
	margin:auto
}
.operation ul li {
	width:50%;
	text-align:center;
	float:left
}
.operation ul li a {
	color:#fff;
	background-color:#01b4fe;
	border:1px solid #01b4fe
}
.operation ul li:hover a {
	background:none;
	color:#ff6702
}
.sep-pagination {
	width:100%;
	display:flex;
	display:-webkit-flex;
	justify-content:center
}
.sep-pagination .pagination {
	margin:20px 0 0;
	display:flex;
	justify-content:center;
	padding-left:0
}
.sep-pagination .pagination .active a {
	background:#01b4fe;
	color:#fff;
	border:1px solid #01b4fe
}
.sep-pagination .pagination .active a:hover {
	opacity:.72
}
.sep-pagination .pagination li {
	display:inline;
	border-radius:5px;
	display:flex;
	justify-content:center
}
.sep-pagination .pagination li a {
	width:40px;
	height:40px;
	padding:3px 12px;
	margin:0 5px;
	border-radius:0;
	background:#f6f6f6;
	color:#212e3c;
	border:none;
	display:flex;
	align-items:center;
	justify-content:center
}
.sep-pagination .pagination li a:hover {
	background:#01b4fe;
	color:#fff;
	border:1px solid #01b4fe
}
.sep-pagination .pagination li .prev-page,.sep-pagination .pagination li .next-page {
	background:none;
	border:1px solid #c3c3c3
}
.lg-search-ul-boxs {
	width:100%
}
.lg-search-ul-boxs.ons {
	margin-top:30px
}
.lg-search-ul-boxs ul {
	margin:0 -18px;
	flex-wrap:wrap
}
.lg-search-ul-boxs ul li {
	width:calc(33.333% - 36px);
	float:left;
	margin:0 18px 30px
}
.lg-search-ul-boxs ul li:last-child {
	margin-bottom:0
}
.lg-search-ul-boxs ul li:hover .thumbs {
	border-color:#ff6702
}
.lg-search-ul-boxs ul li:hover .titles-a {
	color:#ff6702
}
.lg-search-ul-boxs .thumbs img {
	max-width:100%
}
.lg-search-ul-boxs .thumbs.ons {
	height:224px
}
.lg-search-ul-boxs .thumbs.bors {
	border:1px solid #ddd
}
.lg-search-ul-boxs .lis-boxs {
	width:100%;
	padding:16px 0 0
}
.lg-search-ul-boxs .titles-a {
	text-align:center;
	font-size:20px;
	line-height:1.32;
	color:#333
}
.change-result {
	text-align:center;
	padding-bottom:30px;
	margin-bottom:10px
}
.change-result li {
	display:inline-block;
	vertical-align:top
}
.change-result li.active button {
	background:#01b4fe;
	color:#fff
}
.change-result li.active button:hover {
	background:#ff6702
}
.change-result li:hover button {
	background:#01b4fe;
	color:#fff
}
.change-result button {
	font-size:20px;
	display:inline-block;
	width:220px;
	margin:0 10px;
	background:#f0f0f0;
	color:#323232;
	padding:10px 0;
	font-weight:bold;
	text-align:center;
	border:none;
	cursor:pointer
}
.fy-relates-ul-boxs {
	display:block;
	width:100%
}
.fy-relates-ul-boxs.ons {
	margin-top:24px
}
.fy-relates-ul-boxs .titles-a {
	display:block;
	width:100%;
	position:relative;
	font-size:16px;
	line-height:28px;
	padding-left:12px;
	margin-bottom:6px;
	color:#646464
}
.fy-relates-ul-boxs .titles-a:before {
	content:'';
	display:block;
	width:4px;
	height:4px;
	border-radius:100%;
	background:#646464;
	position:absolute;
	left:0;
	top:12px
}
.fy-relates-ul-boxs .titles-a.ons {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.fy-relates-ul-boxs .titles-a:hover {
	color:#ff6702;
	text-decoration:underline
}
.fy-relates-ul-boxs .titles-a:hover:before {
	background:#ff6702
}
.sep-resource-list2 li {
	padding-left:160px;
	position:relative;
	padding-bottom:30px;
	border-bottom:1px solid #afafaf;
	padding-top:5px;
	min-height:152px;
	margin-bottom:30px
}
.sep-resource-list2 li.nothumb {
	padding-left:0
}
.sep-resource-list2 li.nothumb .thumb {
	display:none
}
.sep-resource-list2 li .thumb {
	position:absolute;
	width:140px;
	overflow:hidden;
	left:0;
	top:0;
	text-align:center;
	max-height:96%;
	display:flex;
	flex-wrap:wrap;
	align-items:flex-end;
	align-content:flex-end
}
.sep-resource-list2 li .thumb img {
	width:100%
}
.sep-resource-list2 li .thumb i {
	font-size:32px
}
.sep-resource-list2 li .times {
	display:block;
	color:#545454;
	margin-bottom:6px
}
.sep-resource-list2 li .title {
	display:block;
	color:#545454;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px
}
.sep-resource-list2 li .title:hover {
	color:#ff6702
}
.sep-resource-list2 li .summary {
	display:block;
	color:#545454;
	line-height:1.6em;
	margin-bottom:10px
}
.sep-resource-list2 li .more {
	color:#01b4fe
}
.sep-resource-list2 li .more:hover {
	text-decoration:underline
}
.pdfs-boxs {
	width:100%;
	overflow:hidden;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap
}
.pdfs-boxs.ons {
	margin-top:30px
}
.pdfs-boxs .pdfs-lists {
	width:49%;
	line-height:59px;
	border:1px solid #e0e0e0;
	padding:0 14px;
	margin-bottom:20px
}
.pdfs-boxs .pdfs-lists.ons {
	width:100%
}
.pdfs-boxs .pdfs-lists:nth-child(odd) {
	float:left
}
.pdfs-boxs .pdfs-lists:nth-child(even) {
	float:right
}
.pdfs-boxs .pdfs-lists:hover {
	border-color:#01b4fe
}
.pdfs-boxs .pdfs-lists a {
	color:#323232;
	line-height:59px
}
.pdfs-boxs .pdfs-lists a:hover {
	color:#ff6702
}
.pdfs-boxs .pdfs-lists .titles-a {
	width:calc(100% - 44px);
	display:flex;
	align-items:center;
	min-height:59px;
	line-height:1.32;
	float:left
}
.pdfs-boxs .pdfs-lists .titles-a i {
	font-size:20px;
	margin-right:10px
}
.pdfs-boxs .pdfs-lists .v-lists:hover i {
	transform:scale(1.2)
}
.pdfs-boxs .pdfs-lists i {
	color:#01b4fe;
	font:normal normal normal 14px/1 FontAwesome
}
.pdfs-boxs .pdfs-lists img {
	margin-right:10px
}
.pdf-download {
	margin-right:10px
}
.sep-in-pro-list {
	width:100%;
	position:relative
}
.sep-in-pro-list .lr-boxs .lr-lists {
	width:40px;
	height:40px;
	display:flex;
	align-items:center;
	justify-content:center;
	border-radius:100%;
	background:#01b4fe;
	position:absolute;
	top:50%;
	margin-top:-20px;
	z-index:20
}
.sep-in-pro-list .lr-boxs .lr-lists i {
	font-size:32px;
	color:#fff
}
.sep-in-pro-list .lr-boxs .lr-lists:hover {
	background:#ff6702
}
.sep-in-pro-list .lr-boxs .lr-lists.lr-lefts {
	left:-60px
}
.sep-in-pro-list .lr-boxs .lr-lists.lr-rights {
	right:-60px
}
.sep-in-pro-all-list {
	width:100%;
	justify-content:space-between
}
.sep-in-pro-all-list .p-lists {
	width:calc(50% - 10px);
	flex-direction:column;
	margin-bottom:20px
}
.sep-in-pro-all-list .p-lists.bgsf .lis-boxs {
	background:#fff
}
.sep-in-pro-all-list .p-lists:hover .thumbs-boxs {
	opacity:1
}
.sep-in-pro-all-list .t-boxs {
	width:100%
}
.sep-in-pro-all-list .lis-boxs {
	width:100%;
	flex-grow:1;
	align-content:space-between;
	padding:35px 40px 40px;
	background:#f5f5f5
}
.sep-in-pro-all-list .titles-a {
	font-size:30px;
	color:#1a1a1a;
	line-height:40px
}
.sep-in-pro-all-list .titles-a:hover {
	color:#ff6702
}
.sep-in-pro-all-list .ul-boxs {
	width:100%;
	display:flex;
	flex-wrap:wrap
}
.sep-in-pro-all-list .ul-boxs .ul-lists {
	width:100%;
	display:block;
	position:relative;
	line-height:32px;
	color:#4d4d4d;
	padding-left:24px
}
.sep-in-pro-all-list .ul-boxs .ul-lists::before {
	content:'';
	display:block;
	width:7px;
	height:7px;
	border-radius:100%;
	background:#7d7d7d;
	position:absolute;
	left:0;
	top:12px
}
.sep-in-pro-all-list .ul-boxs .ul-lists.ons1 {
	width:50%
}
.sep-in-pro-all-list .ul-boxs .ul-lists:hover {
	color:#ff6702
}
.sep-in-pro-all-list .ul-boxs .ul-lists:hover::before {
	background:#ff6702
}
.sep-in-pro-all-list .mores-boxs {
	width:100%
}
.sep-in-pro-all-list .mores-boxs .mores {
	display:inline-block;
	vertical-align:top;
	width:auto;
	padding:0 22px;
	line-height:38px;
	border:1px solid #000;
	text-align:center;
	color:#000;
	font-size:20px;
	transition:all .3s
}
.sep-in-pro-all-list .mores-boxs .mores:hover {
	background:#ff6702;
	color:#fff;
	border-color:#ff6702
}
.sep-in-pro-all-list .thumbs-boxs {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	opacity:0;
	background:rgba(255,103,5,0.8);
	padding:40px
}
.sep-in-pro-all-list .thumbs-boxs .ul-boxs .ul-lists {
	color:rgba(255,255,255,0.9)
}
.sep-in-pro-all-list .thumbs-boxs .ul-boxs .ul-lists::before {
	background:rgba(255,255,255,0.9)
}
.sep-in-pro-all-list .thumbs-boxs .ul-boxs .ul-lists:hover {
	color:rgba(255,255,255,0.9);
	text-decoration:underline
}
.sep-in-pro-all-list .thumbs-boxs .mores1 {
	display:table;
	margin-left:auto;
	line-height:30px;
	color:rgba(255,255,255,0.9);
	text-decoration:underline
}
.sep-in-pro-all-list .thumbs-boxs .mores1:hover {
	color:#fff
}
.sep-index-form {
	width:100%;
	padding:30px 20px;
	box-shadow:0 0 10px rgba(0,0,0,0.2)
}
.sep-index-form form {
	width:auto;
	min-width:100%;
	margin:0 -5px
}
.sep-index-form form .form-group {
	width:calc(100% - 10px);
	margin:0 5px 10px;
	padding:0
}
.sep-index-form form .form-group.ons1 {
	width:calc(50% - 10px)
}
.sep-index-form form .form-group .form-control {
	border-radius:0;
	height:46px;
	border:1px solid #e6e6e6;
	background:#fff;
	color:#ff6702;
	font-size:16px;
	line-height:30px;
	padding:7px 12px;
	box-shadow:none !important;
	position:relative
}
.sep-index-form form .form-group .form-control::-webkit-placeholder {
	color:inherit
}
.sep-index-form form .form-group .form-control::placeholder {
	color:inherit
}
.sep-index-form form .form-group textarea.form-control {
	height:120px
}
.sep-index-form form .form-group .btn-primary {
	line-height:30px;
	padding:5px 32px;
	background:#ff6702;
	border:none;
	color:#fff;
	position:relative;
	outline:none;
	max-width:100%;
	margin-top:10px;
	border-radius:0
}
.sep-index-form form .form-group .btn-primary:hover {
	background:#01b4fe;
	color:#fff
}
.sep-pro-form-boxs {
	width:100%
}
.sep-pro-form-boxs form {
	width:auto;
	min-width:100%;
	margin:0 -5px
}
.sep-pro-form-boxs .name {
	width:100%;
	line-height:1;
	color:#222
}
.sep-pro-form-boxs .name.min32 {
	min-height:32px
}
.sep-pro-form-boxs .name span {
	color:red;
	margin-left:4px
}
.sep-pro-form-boxs .form-group {
	width:calc(100% - 10px);
	margin:0 5px 10px;
	padding:0
}
.sep-pro-form-boxs .form-group.ons {
	width:calc(50% - 10px)
}
.sep-pro-form-boxs .form-group.ons1 {
	width:calc(33.3333% - 10px)
}
.sep-pro-form-boxs .form-group.ons2 {
	width:calc(66.6666% - 10px)
}
.sep-pro-form-boxs .form-group .form-control {
	border-radius:5px;
	height:40px;
	border:1px solid #e6e6e6;
	background:#fff;
	color:#666;
	font-size:16px;
	line-height:30px;
	padding:4px 12px;
	box-shadow:none !important;
	position:relative
}
.sep-pro-form-boxs .form-group .form-control::-webkit-input-placeholder {
	color:inherit
}
.sep-pro-form-boxs .form-group .form-control::-moz-input-placeholder {
	color:inherit
}
.sep-pro-form-boxs .form-group .form-control::-ms-input-placeholder {
	color:inherit
}
.sep-pro-form-boxs .form-group .form-control::-o-input-placeholder {
	color:inherit
}
.sep-pro-form-boxs .form-group .form-control::placeholder {
	color:inherit
}
.sep-pro-form-boxs .form-group textarea.form-control {
	height:120px;
	padding-top:12px
}
.sep-pro-form-boxs .form-group .btn-primary {
	line-height:30px;
	padding:5px 25px;
	background:#01b4fe;
	border:none;
	color:#fff;
	position:relative;
	outline:none;
	max-width:100%;
	margin-top:10px;
	border-radius:5px
}
.sep-pro-form-boxs .form-group .btn-primary:hover {
	background:#ff6702
}
.sep-pro-form-boxs .ul-boxs {
	width:100%
}
.sep-pro-form-boxs .ul-boxs .ul-lists {
	display:table;
	margin-right:12px;
	margin-top:10px;
	line-height:30px;
	padding:5px 14px;
	background:#ededed;
	color:#212427;
	cursor:pointer;
	border-radius:5px
}
.sep-pro-form-boxs .ul-boxs .ul-lists:last-child {
	margin-right:0
}
.sep-pro-form-boxs .ul-boxs .ul-lists:hover {
	color:#01b4fe
}
.sep-pro-form-boxs .ul-boxs .ul-lists.active {
	background:#01b4fe;
	color:#fff
}
.sep-in-about-adv-list {
	justify-content:space-between;
	align-items:center
}
.sep-in-about-adv-list.ons1 {
	flex-direction:row-reverse
}
.sep-in-about-adv-list .pp-lists {
	width:calc(50% - 30px)
}
.sep-page.bgs1 {
	background:#292929
}
@media screen and (max-width:1280px) {
	.sep-in-pro-list .lr-boxs .lr-lists.lr-lefts {
	left:-20px
}
.sep-in-pro-list .lr-boxs .lr-lists.lr-rights {
	right:-20px
}
}@media screen and (max-width:1200px) {
	.sep-pro-form-boxs .form-group.ons1 {
	width:calc(50% - 10px)
}
.sep-in-pro-all-list .p-lists {
	width:100%
}
.sep-in-pro-all-list .p-lists:last-child {
	margin-bottom:0
}
.fz72 {
	font-size:48px
}
.fz48 {
	font-size:32px
}
.fz44 {
	font-size:30px
}
.sep-all-form .all-lists {
	width:100%;
	margin-bottom:30px
}
.sep-all-form .all-lists:last-child {
	margin-bottom:0
}
}@media screen and (max-width:821px) {
	.totapage_body .totapage_cate .cate_swipera .swiper-slide .category_content .cate_img {
	flex:1;
	margin:0 !important
}
.totapage_body .totapage_cate .cate_swipera .swiper-slide .category_content {
	display:block
}
.totapage_body .totapage_cate .cate_swipera .swiper-slide .category_content .cate_cont {
	width:100%;
	flex:initial
}
.totapage_body .totapage_cate .cate_swipera .swiper-slide .category_content .cate_cont .cate_btn {
	position:relative;
	left:auto;
	bottom:auto;
	right:auto;
	margin-top:15px;
	display:table
}
.lg-search-ul-boxs ul {
	margin:0 -18px
}
.lg-search-ul-boxs ul li {
	width:calc(50% - 36px)
}
.sep-in-about-adv-list .pp-lists {
	width:100%;
	margin-bottom:30px
}
.sep-in-about-adv-list .pp-lists:last-child {
	margin-bottom:0
}
}@media screen and (max-width:667px) {
	.contact_map iframe {
	max-height:320px
}
.sep-all-form .sep-form .form-group {
	margin-bottom:12px
}
.sep-all-form .sep-form .form-group.ons1 {
	width:100%
}
.sep-all-form .sep-form .form-group .form-control {
	height:44px;
	padding:7px 12px
}
.sep-all-form .sep-form .form-group textarea.form-control {
	height:100px
}
.sep-all-form .sep-form .btn {
	padding:7px 35px;
	margin-top:10px
}
.sep-in-pro-all-list .titles-a {
	font-size:24px
}
.sep-in-pro-all-list .lis-boxs {
	padding:25px 20px
}
.sep-in-pro-all-list .ul-boxs .ul-lists.ons1 {
	width:100%
}
.totapage_body .totapage_cate .cate_swiper_btm .swiper-slide .cate_btm_tel {
	font-size:16px
}
.sep-pagination .pagination li a {
	padding:3px 8px;
	margin:0 3px
}
.pdf-view {
	display:none !important
}
.sep-resource-list2 li {
	padding-left:0
}
.sep-resource-list2 li .thumb {
	width:100%;
	max-height:initial;
	position:relative;
	left:auto;
	top:auto;
	margin-bottom:15px
}
.lg-search-ul-boxs ul li {
	width:calc(100% - 36px)
}
.operation ul li {
	width:100%;
	margin-bottom:12px
}
.operation ul li a {
	min-width:180px
}
.operation ul li:last-child {
	margin-bottom:0
}
}@media screen and (max-width:821px) {
	.sep-in-pdf-list .p-lists {
	width:calc(100% - 20px);
	padding:0 15px
}
.sep-in-pdf-list .p-lists:last-child {
	margin-bottom:0
}
.page_order .page_lock.ons1 .lock_cont {
	padding-left:0 !important;
	padding-bottom:20px
}
.totapage_body .totapage_cate .page_order_tel {
	padding-bottom:20px
}
.reach_main .reach_item a {
	min-width:220px;
	font-size:20px;
	padding-top:10px;
	padding-bottom:10px
}
.products_detail_bn .path_btm .layout {
	flex-wrap:wrap
}
.products_detail_bn .path_btm .layout .path_view {
	width:100%
}
.products_detail_bn .path_btm .layout .path_summary {
	width:100%;
	padding:25px 0 0
}
.sep-in-ab-show-list .p-lists {
	width:calc(50% - 20px)
}
}@media screen and (max-width:667px) {
	.sep-in-ab-show-list .p-lists {
	width:calc(100% - 20px)
}
.sep-in-ab-show-list .p-lists:last-child {
	margin-bottom:0
}
.sep-in-pdf-list .p-lists {
	min-height:90px
}
.sep-in-pdf-list .i-d:nth-child(1) {
	display:none
}
.sep-in-pdf-list .titles-a {
	width:calc(100% - 60px)
}
.sep-in-pro-list .lr-boxs .lr-lists {
	top:24%
}
.totapage_body .features {
	padding-top:60px;
	padding-bottom:60px
}
.totapage_body .features .layout .item .item_list {
	min-height:0;
	padding-bottom:30px !important
}
.sing_index .awards_main {
	padding-top:60px;
	padding-bottom:60px
}
}#onlineService {
	position:fixed;
	right:0;
	bottom:32%;
	z-index:100998
}
#onlineService.active {
	-webkit-transform:translateX(100%);
	transform:translateX(100%)
}
.offside {
	width:50px
}
.offside li {
	width:50px;
	height:50px;
	position:relative;
	background:#b1b1b1;
	border-bottom:1px solid #fff;
	text-align:center;
	transition:all .7s;
	-webkit-transition:all .7s
}
.offside li.contel {
	overflow:hidden
}
.offside .code {
	position:absolute;
	top:0;
	right:50px;
	display:none;
	margin:0
}
.offside a,.offside div {
	color:#333;
	position:absolute;
	z-index:11;
	display:block;
	top:0;
	right:0;
	bottom:0;
	cursor:pointer
}
.offside p {
	float:left;
	line-height:50px;
	font-size:16px;
	font-weight:700;
	padding:0 0 0 10px;
	color:#fff;
	opacity:0;
	position:absolute
}
.offside i {
	font-size:28px;
	height:100%;
	line-height:50px;
	text-align:center;
	display:block;
	color:#fff
}
.offside li:not(.li_3) a,.offside .li_3 a,.offside .li_3 div {
	width:50px
}
.offside .back_top {
	display:none
}
.offside li {
	background:#ff6702
}
.offside li:last-child {
	background:#000;
	border-bottom-color:transparent
}
.offside .erweima {
	width:120px;
	height:auto;
	position:absolute;
	right:100%;
	top:0;
	display:none
}
.offside .erweima img {
	max-width:100%
}
.offside li:hover a,.offside li:hover div,.offside li:hover i {
	color:#fff
}
.offside li:hover p {
	opacity:1
}
.offside li:not(.li_3):hover {
	background:#666
}
.offside li:hover .erweima {
	display:block
}
.offside .tel {
	width:230px;
	transform:translateX(-180px);
	-webkit-transform:translateX(-180px)
}
.offside .back_none {
	height:0;
	border:0 !important
}
.offside .li {
	transform:translateX(100%);
	-webkit-transform:translateX(100%)
}
.offside .unfold {
	width:30px;
	transform:translateX(-30px);
	-webkit-transform:translateX(-30px)
}
.hide {
	display:none !important
}
.seacher {
	background:black;
	display:none;
	z-index:7;
	position:absolute;
	left:0;
	width:100%;
	top:100%;
	padding:70px 0 30px
}
.seacher .sep_cont {
	max-width:1360px;
	margin:0 auto;
	display:flex;
	height:auto
}
.seacher .sep_cont .up {
	display:flex;
	align-items:center
}
.seacher .sep_cont .up span {
	font-size:30px;
	color:white;
	margin-right:200px;
	cursor:pointer;
	transition:.5s
}
.seacher .sep_cont .up span:hover {
	transform:rotateZ(360deg)
}
.seacher .forms {
	width:100%;
	background:black;
	display:flex;
	align-items:center;
	border-radius:50px;
	font-size:32px;
	color:white;
	padding-left:100px
}
.seacher .forms .inputs {
	margin-left:50px;
	height:99%;
	width:100%;
	padding:.3333vw
}
.seacher .forms .inputs input {
	width:100%;
	height:100%;
	outline:medium;
	border:0;
	color:white;
	font-size:18px;
	padding:15px 20px;
	border-radius:50px;
	background:#191a1b
}
.seacher .forms .buttons {
	transform:translateX(-129px);
	transition:.5s;
	width:10%;
	padding:.3333vw;
	transition:all .3s ease;
	border-radius:50px;
	background:#ff6702
}
.seacher .forms .buttons button {
	width:100%;
	outline:medium;
	height:100%;
	background:transparent;
	border:0;
	color:white;
	font-weight:bold;
	cursor:pointer;
	display:flex;
	align-items:center;
	justify-content:center
}
.seacher .forms .buttons:hover {
	width:12%
}
.operation {
	width:100%;
	display:flex;
	justify-content:center;
	align-items:center;
	margin-top:50px
}
.operation a {
	padding:10px 20px;
	background-color:#fff;
	font-size:18px;
	font-weight:bold;
	border:1px solid #ff6702;
	color:#ff6702;
	border-radius:30px;
	transition:.5s;
	margin-right:50px
}
.operation a:hover {
	color:#fff;
	background:#ff6702
}
.new-datalist {
	margin:0 10px
}
.new-datalist::after,.new-datalist::before {
	display:none
}
.new-datalist li {
	padding:10px
}
.new-datalist li .part .thumb {
	display:block;
	display:flex;
	justify-content:center;
	align-items:center
}
.new-datalist li .part .thumb img {
	width:100%
}
.new-datalist li .part .title {
	display:block;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	margin:20px 0;
	color:#000
}
.new-datalist li .part:hover .thumb {
	border:2px solid #ff6702
}
.new-datalist li .part:hover .title {
	color:#ff6702
}
.sep-datalist .pdf-item {
	margin:10px 0;
	padding:0 10px
}
.sep-datalist .pdf-item div {
	border:1px solid #ddd;
	padding:5px;
	transition:all .5s
}
.sep-datalist .pdf-item div a:nth-child(1) {
	font-size:16px;
	margin-top:5px;
	display:inline-block;
	width:85%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.sep-datalist .pdf-item div a:nth-child(1) i {
	color:#ff6702;
	font-size:32px;
	margin-right:10px
}
.sep-datalist .pdf-item div a:nth-child(1) span {
	font-size:20px;
	display:inline-block;
	position:relative;
	top:-4px
}
.sep-datalist .pdf-item div a:nth-child(2),.sep-datalist .pdf-item div a:nth-child(3) {
	float:right;
	padding-top:6px;
	color:#ff6702;
	font-size:24px
}
.sep-datalist .pdf-item div a:nth-child(2) {
	padding-left:10px
}
.sep-datalist .pdf-item div:hover {
	border:1px solid #ff6702
}
.change-result {
	text-align:center;
	padding-bottom:40px;
	margin-bottom:10px
}
.change-result li {
	display:inline-block
}
.change-result li button {
	font-size:20px;
	display:inline-block;
	width:220px;
	margin:0 10px;
	background:#f0f0f0;
	color:#323232;
	padding:10px 0;
	font-weight:bold;
	text-align:center;
	border:none;
	cursor:pointer
}
.change-result li button:hover {
	background:#ff6702;
	color:#fff
}
.change-result .active button {
	background:#ff6702;
	color:#fff
}
.sep-resource-list .sep-datalist>li .title {
	font-size:16px
}
.sep-resource-list .sep-datalist>li .summary {
	font-size:16px
}
.sep-resource-list .sep-datalist>li .title:hover {
	color:#ff6702
}
.sep-resource-list .sep-datalist {
	list-style:none;
	padding:0;
	margin:0
}
.sep-resource-list .sep-datalist>li {
	border-bottom:dotted 1px #ddd;
	position:relative;
	min-height:140px;
	padding:15px 10px 50px 180px;
	line-height:1em
}
.sep-resource-list .sep-datalist>li.nothumb {
	padding-left:10px
}
.sep-resource-list .sep-datalist>li.nothumb .thumb {
	display:none
}
.sep-resource-list .sep-datalist>li .thumb {
	position:absolute;
	left:10px;
	top:15px;
	display:flex;
	width:150px;
	height:120px;
	text-align:center;
	align-items:center;
	justify-content:center;
	overflow:hidden
}
.sep-resource-list .sep-datalist>li .thumb img {
	border:1px solid #ddd;
	width:auto;
	height:auto;
	max-width:100%;
	max-height:100%;
	transition:all .36s ease
}
.sep-resource-list .sep-datalist>li .thumb img:hover {
	transform:scale(1.2)
}
.sep-resource-list .sep-datalist>li .title {
	display:block;
	color:#333;
	font-weight:bold;
	height:1.3em;
	text-overflow:ellipsis;
	font-size:16px;
	margin-bottom:10px
}
.sep-resource-list .sep-datalist>li .summary {
	display:block;
	color:#666;
	line-height:1.5em
}
.sep-resource-list .sep-datalist>li .published {
	display:block;
	color:#999;
	font-size:16px;
	margin-bottom:10px
}
.sep-resource-list .sep-datalist>li .published:before {
	font:normal normal normal 14px/1 FontAwesome;
	content:"\f073";
	margin-right:5px
}
.sep-resource-list .sep-datalist>li .btn-read {
	position:absolute;
	bottom:10px;
	right:0;
	border:solid 1px #ccc;
	border-radius:3px;
	background:#f0f0f0;
	padding:2px 8px;
	color:#333;
	font-size:16px
}
.sep-resource-list-nothumb .sep-datalist {
	list-style:none;
	padding:0;
	margin:0
}
.sep-resource-list-nothumb .sep-datalist li {
	border-bottom:dotted 1px #ddd;
	position:relative;
	min-height:120px;
	padding:15px 10px 50px 10px
}
.sep-resource-list-nothumb .sep-datalist li .thumb {
	position:absolute;
	left:10px;
	top:15px;
	display:block;
	width:120px;
	height:120px;
	overflow:hidden;
	text-align:center;
	display:none
}
.sep-resource-list-nothumb .sep-datalist li .thumb img {
	max-width:100%;
	height:90px;
	display:none;
	border:1px solid #ddd
}
.sep-resource-list-nothumb .sep-datalist li .title {
	display:block;
	color:#333;
	font-weight:bold;
	margin-bottom:10px;
	height:auto;
	line-height:normal;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:15px
}
.sep-resource-list-nothumb .sep-datalist li .title:hover {
	color:#ff6702
}
.sep-resource-list-nothumb .sep-datalist li .summary {
	display:block;
	color:#666;
	line-height:1.5em;
	width:100%
}
.sep-resource-list-nothumb .sep-datalist li .published {
	display:block;
	color:#999;
	font-size:16px;
	margin-bottom:10px;
	position:absolute;
	bottom:10px;
	left:10px
}
.sep-resource-list-nothumb .sep-datalist li .published:before {
	font:normal normal normal 14px/1 FontAwesome;
	content:"\f073";
	margin-right:5px
}
.sep-resource-list-nothumb .sep-datalist li .btn-read {
	position:absolute;
	bottom:10px;
	left:10px;
	border:solid 1px #ccc;
	border-radius:3px;
	background:#f0f0f0;
	padding:2px 8px;
	color:#333;
	font-size:16px;
	display:none
}
.pagination li:hover a {
	background-color:#ff6702;
	color:#fff
}
.news_list {
	margin-top:45px
}
.news_list .nwes_list_box {
	display:flex;
	justify-content:space-between
}
.news_list .nwes_list_box .newsbox_small {
	width:calc(33.33% - 20px)
}
.news_list .nwes_list_box .newsbox_small>a:nth-of-type(1) {
	display:block;
	overflow:hidden;
	height:260px;
	background:#eee;
	border-radius:6px 6px 0 0;
	text-align:center;
	display:flex;
	justify-content:center;
	align-items:center;
	position:relative
}
.news_list .nwes_list_box .newsbox_small>a:nth-of-type(1) img {
	display:block;
	transition:all .3s linear
}
.news_list .nwes_list_box .newsbox_small>a:nth-of-type(1) img:hover {
	transform:scale(1.1)
}
.news_list .nwes_list_box .newsbox_small>a:nth-of-type(1) .iconfont {
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	font-size:40px
}
.news_list .nwes_list_box .newsbox_small>a:nth-of-type(2) {
	width:100%;
	min-height:72px;
	line-height:36px;
	display:block;
	font-size:16px;
	text-align:center;
	background-color:#f7f7f7;
	border-radius:0 0 6px 6px;
	text-indent:20px;
	cursor:pointer;
	display:flex;
	justify-content:center;
	align-items:center;
	font-weight:bold
}
.news_list .nwes_list_box .newsbox_small>a:nth-of-type(2):hover {
	transition:all .3s linear;
	background-color:#ff6702;
	color:#fff
}
.sep_company {
	margin-bottom:20px
}
.sep_company .comany_p {
	font-size:42px;
	font-weight:bold
}
.sep_company .comany_swiper {
	margin:auto;
	overflow:hidden;
	margin:30px 0;
	position:relative;
	text-align:center
}
.sep_company .comany_swiper img {
	margin:auto;
	display:block
}
.sep_company .comany_swiper .comany-prev,.sep_company .comany_swiper .comany-next {
	z-index:99;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	border-radius:50%;
	color:#7a7a7a;
	background-color:#fff;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	font-size:20px;
	cursor:pointer
}
.sep_company .comany_swiper .comany-prev:hover,.sep_company .comany_swiper .comany-next:hover {
	transition:all .3s linear;
	color:#ff6702;
	background-color:transparent;
	border:1px solid #ff6702
}
.sep_company .comany_swiper .comany-prev.swiper-button-disabled,.sep_company .comany_swiper .comany-next.swiper-button-disabled {
	opacity:0
}
.sep_company .comany_swiper .comany-prev {
	left:0
}
.sep_company .comany_swiper .comany-next {
	right:0
}
.has-success {
	position:relative
}
.has-success::after {
	content:"\f058";
	font-family:FontAwesome;
	position:absolute;
	right:0;
	bottom:0;
	height:18px;
	line-height:18px;
	margin-right:5px;
	text-align:center;
	-webkit-transform:none;
	-ms-transform:none;
	-o-transform:none;
	transform:none;
	-webkit-transition:-webkit-transform .3s;
	transition:-webkit-transform .3s;
	-o-transition:-o-transform .3s;
	transition:transform .3s;
	transition:transform .3s,-webkit-transform .3s,-o-transform .3s;
	width:18px;
	color:green
}
.operation {
	width:100%;
	display:flex;
	justify-content:center;
	align-items:center
}
.operation a {
	padding:10px 20px;
	background-color:#fff;
	font-size:18px;
	font-weight:bold;
	border:1px solid #ff6702;
	color:#ff6702;
	border-radius:30px;
	transition:.5s;
	margin-right:50px
}
.operation a:hover {
	color:#fff;
	background:#ff6702
}
.footer_from {
	width:500px;
	position:fixed;
	bottom:0;
	background:#fff;
	right:3%;
	z-index:99;
	transform:translateY(90%);
	transition:all .5s ease
}
.footer_from.froma {
	transform:translateY(0)
}
@media screen and (max-width:1620px) {
	.sep-header .sep_cont {
	max-width:calc(100% - 70px)
}
.sep-banner .swiper_banner .banner_main figure a h2::after {
	margin:36px 0 42px
}
.sep-banner .swiper_banner .banner_main figure .button {
	margin-top:22px
}
}@media screen and (max-width:1560px) {
	.index_news_main .index_news_items .feature_product_wrap .index_news_prev,.index_news_main .index_news_items .feature_product_wrap .index_news_next {
	position:static;
	transform:translateY(0)
}
.index_news_main .index_news_items .feature_product_wrap .news_btns {
	display:flex;
	justify-content:flex-end;
	margin-top:30px
}
.index_news_main .index_news_items .feature_product_wrap .news_btns .iconfont {
	margin-left:30px
}
.sep-body .body_about .index_about_main .about_titles {
	padding:150px 48px 120px 116px
}
}@media screen and (max-width:1440px) {
	.sep-body .body_tow .news_gallery .swiper-slide {
	padding:500px 0 320px
}
.body_cont {
	max-width:1200px !important
}
.layout {
	max-width:1200px !important
}
.distr_banner {
	position:relative
}
.distr_banner .img {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:-1;
	object-fit:cover
}
.distr_banner .banner_cont {
	position:static;
	width:auto;
	padding:100px 0;
	text-align:center
}
.page_order .page_these .these_tel {
	max-width:1050px
}
.sep-banner .swiper_banner .banner_main {
	top:10%
}
.sep-banner .swiper_banner .banner_main figure a h2::after {
	margin:20px 0
}
.sep-banner .swiper_banner .banner_main figure .button {
	margin-top:10px
}
.page_order .page_frequen .frequen_item {
	padding:100px 4% 45px 0
}
}@media screen and (max-width:1280px) {
	.body_cont {
	max-width:calc(100% - 108px) !important
}
.layout {
	max-width:calc(100% - 108px) !important
}
.page_order_tel {
	font-size:36px !important;
	line-height:40px !important
}
.tex_a {
	font-size:38px !important
}
.sep-header .sep_cont {
	justify-content:space-between
}
.sep-header .sep_cont .logo {
	display:block;
	flex:none
}
.sep-header .sep_cont .header_nav {
	padding:0 20px
}
.sep-header .sep_cont .header_nav .fd_nav {
	padding:0 8.5px
}
.sep-header .sep_cont .header_nav .fd_nav>a {
	font-size:16px
}
.sep-banner .swiper_banner .banner_main figure a h2 {
	font-size:35px;
	line-height:34px
}
.sep-banner .swiper_banner .banner_main figure a h2::after {
	margin:25px 0
}
.sep-body .body_one .bodyone_index .index_item .item_list .item_box {
	padding:40px
}
.page_order .page_frequen .frequen_item {
	padding:40px 5% 40px 0
}
.page_order .page_these {
	padding:120px 0 130px 12.4%
}
.page_order .page_these .these_tel {
	max-width:1000px
}
.reach_main {
	padding:100px 0 80px
}
.reach_main .reach_item {
	margin-top:60px
}
.products_index_bn .index_cont {
	bottom:12%
}
.products_index_bn .index_cont .index_tel {
	font-size:40px
}
.products_detail_bn .path_btm .layout .path_summary .product_cont .page_tex {
	font-size:40px
}
.distr_body .distr_lock {
	padding:70px 0
}
.distr_body .distr_security {
	padding:70px 0
}
.distr_body .distr_security .layout .security_item .iconfont {
	top:-50px;
	transform:translateY(0)
}
.distr_body .distr_security .layout .security_item .iconfont.security-next {
	left:50px
}
.distr_body .distr_security .layout .security_item .iconfont.security-prev {
	left:10px
}
.distr_body .distr_research {
	padding:90px 0
}
.distr_body .distr_market {
	padding:70px 0
}
.distr_body .distr_patents {
	padding:70px 0
}
.distr_body .distr_projects {
	padding:70px 0
}
.sing_blog .index_tel {
	font-size:38px
}
.totapage_body .totapage_cate {
	padding:60px 0
}
.totapage_body .features .layout .item .item_list {
	padding:30px 14px 0
}
.totapage_body .features .layout .item .item_list .tel {
	padding:0
}
.totapage_body .features .layout .item .item_list .tex {
	top:58%
}
.totapage_body .there {
	padding:60px 0
}
.totapage_body .howto {
	padding:60px 0
}
.totapage_body .howdo {
	padding:60px 0
}
.totapage_body .what {
	padding:60px 0
}
}@media screen and (max-width:1024px) {
	.sep-header .sep_cont .logo {
	max-width:140px
}
.body_cont {
	max-width:calc(100% - 108px) !important
}
.tex_a {
	font-size:28px !important
}
.page_order_tel {
	font-size:28px !important;
	line-height:32px !important
}
.index_tel .sep-banner .swiper_banner .banner_main figure a h2 {
	font-size:28px;
	line-height:34px
}
.index_tel .sep-banner .swiper_banner .banner_main figure a h2::after {
	margin:25px 0
}
.index_news_main .index_news_items {
	padding:60px 0
}
.index_news_main .index_news_items .index_news_text {
	display:block;
	text-align:left
}
.index_news_main .index_news_items .index_news_text .index_news_titles {
	font-size:30px;
	line-height:38px;
	text-align:left
}
.index_news_main .index_news_items .index_news_text .news_more {
	text-align:right
}
.index_news_main .index_news_items .feature_product_wrap .feature_items .feature_news_item figure p {
	padding:0 5px;
	line-height:18px;
	bottom:2px
}
.index_news_main .index_news_items .feature_product_wrap .feature_items .feature_news_item figure .news_day {
	padding:13px 0 0 16px
}
.index_news_main .index_news_items .feature_product_wrap .feature_items .feature_news_item figure .news_year {
	padding-left:16px
}
.index_news_main .index_news_items .feature_product_wrap .index_news_prev,.index_news_main .index_news_items .feature_product_wrap .index_news_next {
	position:static;
	transform:translateY(0)
}
.index_news_main .index_news_items .feature_product_wrap .news_btns {
	display:flex;
	justify-content:flex-end;
	margin-top:37px
}
.index_news_main .index_news_items .feature_product_wrap .news_btns .iconfont {
	margin-left:20px
}
.sep-body .tex_a {
	font-size:30px !important;
	line-height:38px !important
}
.sep-body .body_one {
	padding:60px 0
}
.sep-body .body_one .bodyone_index .index_item .item_list .tel {
	font-size:18px
}
.sep-body .body_one .bodyone_index .index_item .item_list .item_cont {
	min-height:184px;
	padding:0 14px 9px
}
.sep-body .body_one .bodyone_index .index_item .item_list .item_cont .tel {
	padding:0 10px;
	margin-bottom:0
}
.sep-body .body_one .bodyone_index .index_item .item_list .item_cont .tex {
	line-height:19px
}
.sep-body .body_one .bodyone_index .index_item .item_list .item_box {
	padding:20px
}
.sep-body .body_one .bodyone_index .index_item .item_list .item_box .tel::after {
	height:15px
}
.sep-body .body_one .bodyone_index .index_item .item_list .item_box .tex {
	font-size:16px
}
.sep-body .body_tow .news_gallery .swiper-slide {
	padding:310px 0 235px
}
.sep-body .body_tow .news_gallery .swiper-slide .news_item {
	top:15%
}
.sep-body .body_tow .news_gallery .swiper-slide .news_item .news_detail {
	line-height:38px
}
.sep-body .body_tow .news_gallery .swiper-slide .news_item .news_text {
	text-align:left
}
.sep-body .body_tenon {
	padding:60px 0
}
.sep-body .body_about .index_about_main .about_titles {
	padding:40px
}
.sep-body .body_about .index_about_main .about_titles .about_head::before {
	height:60px;
	bottom:0;
	top:130px
}
.sep-body .body_about .index_about_main .about_titles .about_head .about_btn {
	bottom:45%
}
.sep-body .body_about .index_about_main .about_titles .about_text {
	flex:0 0 70%
}
.sep-body .index_video .index_video_main {
	padding:60px 0
}
.sep-body .index_video .index_video_main .index_video_cont::before {
	height:50px;
	top:36%
}
.sep-body .index_choose .index_choose_main {
	padding:65px 0 65px;
	margin:0 auto 0 6%;
	width:52%
}
.sep-body .index_choose .index_choose_main figure span {
	font-size:80px
}
.sep-body .index_choose .index_choose_main figure .tex_a {
	margin-bottom:15px;
	margin-top:-20px
}
.sep-body .index_choose .index_choose_main ul li {
	padding-bottom:20px
}
.sep-body .index_contact .index_contact_main {
	padding:60px 0
}
.sep-body .index_contact .index_contact_main .contact_adder {
	flex:0 0 47.2%
}
.sep-body .index_contact .index_contact_main .contact_adder::before {
	height:55px;
	top:15%
}
.sep-body .index_contact .index_contact_main .contact_adder .figcaptiona {
	margin-top:18%
}
.sep-body .index_contact .index_contact_main .contact_adder .figcaptiona .adder_tel {
	margin-bottom:15px
}
.products_index_bn .index_cont {
	max-width:800px
}
.products_index_bn .index_cont .index_tel {
	font-size:30px
}
.products_index_bn .index_cont .tex {
	line-height:26px
}
.page_order .page_order_items .page_order_box {
	padding-bottom:80px
}
.page_order .page_order_items .page_order_box .order_box_list .list_box .list_box_item .item_text {
	padding:20px
}
.page_order .page_order_items .page_order_box .order_box_list .list_box .list_box_item .item_text .tel {
	font-size:28px
}
.page_order .page_order_items .page_order_box .order_box_list .list_box .list_box_item .item_text .tels {
	margin:10px 0
}
.page_order .page_order_items .page_order_box .order_box_list .list_box .list_box_item .item_text .tex {
	margin-bottom:10px
}
.page_order .page_lock {
	margin:60px auto;
	display:block
}
.page_order .page_lock .lock_cont {
	padding-right:0
}
.page_order .page_lock .lock_img {
	margin:10px auto
}
.page_order .page_these {
	padding:60px 0 60px 5.4%
}
.page_order .page_these .these_tel {
	max-width:calc(100% - 80px)
}
.page_order .page_these .these_swiper .swiper-slide .tel {
	line-height:28px;
	font-size:16px
}
.page_order .page_frequen .frequen_item {
	padding:20px 5% 20px 0
}
.page_order .page_frequen .frequen_item .page_order_tel {
	margin-bottom:15px
}
.spacr_index .index_box:nth-child(1) {
	padding:60px 0
}
.sing_blog .index_tel {
	font-size:32px;
	margin:20px 0;
	line-height:40px
}
.sing_blog .del_content {
	margin:30px 0
}
.sing_blog .del_content h2 {
	font-size:24px;
	margin-bottom:10px
}
.sep-footer .index_foot_items .footer_boxs .boxs_tel a {
	font-size:28px
}
.sep-footer .index_foot_items .footer_boxs .boxs_tel a .iconfont {
	font-size:24px
}
.distr_body .distr_research {
	padding:60px 0;
	background-position:60% 35%
}
.distr_body .distr_patents {
	padding:60px 0
}
.distr_body .distr_patents .patents_tex {
	padding:0
}
.distr_body .distr_projects {
	padding:60px 0
}
.distr_body .distr_projects .layout .projects_swiper .swiper-slide .projects_text {
	min-height:100px
}
.distr_body .distr_business {
	padding:60px 0
}
.distr_body .distr_business .business_item .item_list {
	padding:20px 0
}
.distr_body .distr_business .business_item .item_list .list_tel {
	padding:0 4.5%
}
.reach_main {
	padding:60px 0
}
.totapage_body .totapage_cate .cate_swipera .swiper-slide .category_content .cate_cont .tel {
	margin:46px 0 28px;
	font-size:20px;
	line-height:30px
}
.totapage_body .features .layout .item {
	flex-wrap:wrap
}
.totapage_body .features .layout .item .item_list {
	flex:0 0 48%
}
.totapage_body .features .layout .item .item_list:nth-child(n+3) {
	margin-top:30px
}
.totapage_body .there .there_item .item_list .list_tel .tel {
	padding:20px 0
}
.totapage_body .there .there_item .item_list .list_tel .tex {
	font-size:26px;
	line-height:34px;
	padding-right:20%
}
.totapage_body .there .there_item .item_list:nth-child(2n) .list_tel {
	padding-left:7%
}
.totapage_body .there .there_item .item_list:nth-child(2n) .list_tel .tel {
	padding:40px 0 20px
}
.totapage_body .there .there_item .item_list:nth-child(2n) .list_tel .tex {
	font-size:26px
}
.totapage_body .what .layout .what_item {
	display:block
}
.totapage_body .what .layout .what_item .item_list {
	padding-right:0
}
.totapage_body .what .layout .what_item .item_img {
	margin-top:20px
}
.totapage_body .what .layout .what_item .item_img img {
	margin:auto
}
.totapage_body .howto .item {
	display:block
}
.totapage_body .howto .item .item_img {
	margin-top:30px
}
.totapage_body .howdo .layout .item_list {
	flex-direction:column-reverse
}
.totapage_body .howdo .layout .item_list .list_box {
	flex:0 0 100%;
	padding:0
}
.totapage_body .howdo .layout .item_list .list_img {
	flex:0 0 100%;
	margin-top:30px
}
.page_order .page_frequen .frequen_item .frequen_swiper .swiper-slide {
	width:96%
}
.page_order .page_frequen .frequen_item .frequen_swiper .swiper-slide:nth-child(n+2) .item_tel {
	margin-top:0
}
}@media screen and (max-width:821px) {
	.sep-header .sep_cont .header_nav .fd_nav {
	padding:0 5px
}
.sep-header .sep_cont .iconfont {
	margin-right:0
}
.sep-header .sep_cont .header_nav .fd_nav>a {
	font-size:14px
}
}@media screen and (max-width:768px) {
	.fold {
	display:none !important
}
.pt100 {
	padding-top:60px
}
.pb100 {
	padding-bottom:60px
}
.layout {
	max-width:calc(100% - 40px) !important
}
.body_cont {
	max-width:calc(100% - 40px) !important
}
.sep-header {
	display:none
}
.mp_header {
	display:block
}
.sep-banner {
	display:none
}
.mp_banner {
	display:block
}
.sep-body .tex_a {
	font-size:28px !important;
	line-height:34px !important;
	text-align:left
}
.sep-body .body_one {
	padding:30px 0
}
.sep-body .body_one .bodyone_index {
	display:block
}
.sep-body .body_one .bodyone_index.body_cont {
	max-width:100% !important
}
.sep-body .body_one .bodyone_index .index_item {
	width:100%
}
.sep-body .body_one .bodyone_index .index_item .item_list img {
	width:100%
}
.sep-body .body_one .bodyone_index .index_item .item_list .item_box {
	display:none
}
.sep-body .body_one .bodyone_index .index_item .item_list .item_cont {
	min-height:128px
}
.sep-body .body_one .bodyone_index .index_item .item_list:hover .item_cont {
	opacity:1
}
.sep-body .body_one .bodyone_index .index_item .mp_item_box {
	display:flex
}
.sep-body .body_one .bodyone_index .index_item:nth-child(n+4) {
	width:100%
}
.sep-body .body_one .bodyone_index .index_item:nth-child(n+4) .item_cont {
	min-height:184px;
	padding-left:120px
}
.sep-body .body_tow .tex_a {
	padding-left:20px
}
.sep-body .body_tow .news_gallery .swiper-slide {
	display:flex;
	justify-content:flex-end;
	padding:57px 20px 100px 20px
}
.sep-body .body_tow .news_gallery .swiper-slide .img {
	width:auto
}
.sep-body .body_tow .news_gallery .swiper-slide .news_item {
	width:100%;
	position:static;
	min-height:221px
}
.sep-body .body_tow .news_gallery .swiper-slide .news_item .news_detail {
	font-size:20px;
	padding-right:0;
	margin-bottom:19px;
	padding-left:0
}
.sep-body .body_tow .news_gallery .swiper-slide .news_item .news_text {
	font-size:16px;
	text-align:left
}
.sep-body .body_tow .news_series_item {
	bottom:28px
}
.sep-body .body_tow .news_series_item .news_thumbs .swiper-wrapper .swiper-slide {
	font-size:24px
}
.sep-body .body_tenon {
	padding:60px 0
}
.sep-body .body_tenon .body_cont_tel {
	margin-bottom:46px
}
.sep-body .body_tenon .body_cont_tel .tex_a {
	line-height:38px
}
.sep-body .body_tenon .body_cont_tel p {
	font-family:"Poppins-Light";
	color:#666
}
.sep-body .body_tenon .tenon_item {
	display:none
}
.sep-body .body_tenon .mptenon_item {
	display:block
}
.sep-body .body_tenon .mptenon_item .swiper_btn {
	display:flex
}
.sep-body .body_about {
	display:block
}
.sep-body .body_about .index_about_main .about_titles {
	padding:67px 20px 49px 20px;
	display:block
}
.sep-body .body_about .index_about_main .about_titles .about_head {
	display:flex
}
.sep-body .body_about .index_about_main .about_titles .about_head::before {
	display:none
}
.sep-body .body_about .index_about_main .about_titles .about_head .about_tel {
	font-size:30px;
	flex:0 0 72%;
	line-height:inherit
}
.sep-body .body_about .index_about_main .about_titles .about_head .about_btn {
	position:static;
	transform:rotate(0);
	height:30px;
	margin-top:10px
}
.sep-body .body_about .index_about_main .about_titles .about_text {
	text-align:left
}
.sep-body .index_video .body_cont {
	max-width:100% !important;
	width:100%
}
.sep-body .index_video .index_video_main {
	display:block;
	padding:60px 0 40px
}
.sep-body .index_video .index_video_main .index_video_cont {
	padding:0 20px;
	margin-right:0;
	margin-bottom:39px
}
.sep-body .index_video .index_video_main .index_video_cont::before {
	right:20px;
	left:auto;
	top:0;
	height:105px
}
.sep-body .index_video .index_video_main .index_video_cont .video_cont_list .video_cont_tel {
	font-size:30px;
	line-height:38px
}
.sep-body .index_video .index_video_main .index_video_cont .video_cont_list .video_cont_tex {
	padding-top:15px
}
.sep-body .index_video .index_video_main .index_video_cont .index_video_icon {
	right:20px;
	left:auto
}
.sep-body .index_video .index_video_main .index_video_cont .index_video_icon a .iconfont {
	font-size:18px;
	margin-left:15px
}
.sep-body .index_video .index_video_main .index_video_item .item_img .iconfont {
	font-size:60px
}
.sep-body .index_choose .index_choose_main {
	width:70%;
	margin:0 auto 0 18px;
	padding:91px 0 61px
}
.sep-body .index_choose .index_choose_main figure span {
	font-size:72px
}
.sep-body .index_choose .index_choose_main figure .tex_a {
	margin-top:-21px;
	margin-bottom:28px
}
.sep-body .index_contact .index_contact_main {
	padding:60px 0;
	display:block
}
.sep-body .index_contact .index_contact_main .contact_adder {
	position:relative
}
.sep-body .index_contact .index_contact_main .contact_adder::before {
	height:100px;
	top:16%
}
.sep-body .index_contact .index_contact_main .contact_adder .figcaptiona {
	margin-top:30px
}
.sep-body .index_contact .index_contact_main .contact_form {
	padding-bottom:20px
}
.sep-body .index_contact .index_contact_main .contact_form .submit_group {
	background-color:#fff
}
.page_order_tel {
	font-size:28px !important
}
#onlineService {
	bottom:0;
	left:0;
	height:60px
}
#onlineService ul {
	display:flex;
	width:100%
}
#onlineService ul li {
	width:100%;
	background-color:#242424;
	height:60px
}
#onlineService ul li a {
	position:absolute;
	left:50%;
	transform:translateX(-50%)
}
#onlineService .offside i {
	line-height:60px
}
#onlineService .offside p {
	display:none
}
#onlineService .offside .back_top {
	display:block !important
}
#onlineService .offside .erweima {
	width:120px;
	height:auto;
	position:absolute;
	right:auto;
	top:-120px
}
#onlineService .offside .erweima img {
	max-width:100%
}
.sep-footer {
	margin-bottom:108px;
	margin-bottom:60px
}
.sep-footer .index_foot_items {
	display:block
}
.sep-footer .index_foot_items .footer_box {
	display:none
}
.sep-footer .index_foot_items .footer_boxs {
	margin-top:60px
}
.sep-footer .index_foot_items .footer_boxs .boxs_tel {
	text-align:left
}
.sep-footer .index_foot_items .footer_boxs .box_item {
	display:none
}
.sep-footer .boxs_tex {
	position:static;
	width:100%;
	margin-bottom:30px
}
.sep-footer .mv_footer_conte {
	display:block
}
.margin_top {
	margin-top:0 !important
}
.page_order .page_order_items .layout .page_order_title {
	justify-content:space-around
}
.page_order .page_order_items .page_order_box .order_box_list .list_cont {
	margin-bottom:30px
}
.page_order .page_order_items .page_order_box .order_box_list .list_box .list_box_item {
	display:block
}
.page_order .page_order_items .page_order_box .order_box_list .list_box .list_box_item .item_text {
	padding:20px 20px 40px
}
.page_order .page_frequen {
	flex-direction:column-reverse
}
.page_order .page_frequen .frequen_img {
	flex:1
}
.page_order .page_frequen .frequen_item {
	padding:20px 5% 20px 20px;
	flex:1
}
.page_order .page_Library {
	padding:60px 0
}
.reach_main .reach_cont .reach_cont_tel {
	margin-bottom:20px
}
.reach_main .reach_item {
	margin-top:30px;
	display:flex;
	flex-wrap:wrap;
	justify-content:center
}
.reach_main .reach_item a {
	margin-left:0;
	margin-top:10px
}
.products_index_bn .index_img {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:-1;
	object-fit:cover
}
.products_index_bn .index_cont {
	position:static;
	padding:20px
}
.products_index_bn .index_cont .index_tel {
	line-height:38px
}
.products_index_bn .index_cont::after {
	content:"";
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	z-index:-1;
	top:0;
	left:0;
	background:rgba(0,0,0,0.5)
}
.products_detail_bn {
	margin-top:0
}
.products_detail_bn .path_btm {
	margin-top:30px
}
.products_detail_bn .path_btm .layout {
	display:block
}
.products_detail_bn .path_btm .layout .path_view {
	width:100%
}
.products_detail_bn .path_btm .layout .path_view .pageswiper_gallery {
	display:none
}
.products_detail_bn .path_btm .layout .path_view .pageswiper_thumbs {
	width:100%;
	height:min-content
}
.products_detail_bn .path_btm .layout .path_summary {
	padding:0;
	width:100%;
	float:inherit
}
.detail_body .detail_order .order_box div {
	width:100%
}
.detail_body .detail_order .order_cont .order_cont_list .order_item {
	display:block
}
.detail_body .detail_order .order_cont .order_cont_list .order_item .list_img {
	width:100%;
	margin:0
}
.detail_body .detail_order .order_cont .order_cont_list .order_item .item_content {
	width:100%;
	margin:0
}
.detail_body .detail_order .order_cont .order_cont_list .order_item .item_content h3 {
	font-size:20px;
	margin-top:20px
}
.detail_body .detail_order .order_cont .order_cont_list .item_richtext h3 {
	font-size:20px
}
.detail_body .detail_brow {
	padding:35px 0
}
.detail_body .detail_brow .detail_brow_cont {
	margin-top:80px
}
.detail_body .detail_brow .detail_brow_cont .detail_browswiper_btn {
	top:40px
}
.spacr_banner {
	padding:100px 40px
}
.spacr_index .index_box .index_item {
	display:block;
	padding:30px 0
}
.spacr_index .index_box .index_item .item_img {
	width:100%;
	margin-right:0
}
.spacr_index .index_box .index_item .item_img img {
	width:100%
}
.spacr_index .index_box .index_item .item_cont {
	width:100%;
	margin-right:0;
	margin-top:20px
}
.singe_popul .popul_item .item_list {
	width:100%;
	margin-bottom:20px
}
.singe_popula .popul_item .item_list {
	width:100%;
	margin-bottom:20px;
	margin-left:0
}
.singe_popula.singe_populb .popul_item .item_list {
	width:100%;
	margin-bottom:20px;
	margin-left:0
}
.sing_index .true_main {
	margin-top:50px
}
.sing_index .true_main .true_item {
	display:block;
	margin-top:30px
}
.sing_index .true_main .true_item .item_list {
	width:100%;
	margin-bottom:20px
}
.sing_index .true_main .true_item .item_list .list_img {
	padding:0
}
.sing_index .true_main .true_item .item_list .list_img img {
	width:100%
}
.sing_index .superior_main {
	padding:60px 0;
	margin-top:50px
}
.sing_index .superior_main .superior_item {
	justify-content:space-between
}
.sing_index .superior_main .superior_item .item_list {
	flex:0 0 48%;
	padding-top:10px;
	border:none
}
.sing_index .superior_main .superior_item .item_list:nth-child(n+4) {
	border:none
}
.sing_index .superior_main .superior_item .item_list .list_tel {
	padding:14px 0
}
.sing_index .superior_main .superior_item .item_list .list_tex {
	padding:0
}
.sing_index .awards_main .layout .awards_item {
	flex-wrap:wrap;
	justify-content:space-around
}
.sing_index .awards_main .layout .awards_item .item_list {
	width:33.33%;
	flex:0 0 33.33%;
	margin-bottom:20px
}
.sing_index .history_main .history_swiper .swiper-slide .histroy_item {
	padding:0 20px
}
.sing_contact .contact_worp {
	display:block
}
.sing_contact .contact_worp .worp_tel {
	width:100%
}
.sing_contact .contact_worp .worp_form {
	width:100%
}
.distr_body .distr_tel {
	font-size:28px
}
.distr_body .distr_lock .lock_item {
	display:block
}
.distr_body .distr_lock .lock_item .item_cont {
	margin:0
}
.distr_body .distr_lock .lock_item .item_cont .tex {
	margin-top:8px
}
.distr_body .distr_lock .lock_item .item_cont .tex::before {
	margin:15px 0
}
.distr_body .distr_lock .lock_item .item_img {
	overflow:hidden;
	margin-top:30px
}
.distr_body .distr_lock .lock_item .item_img img {
	width:100%
}
.distr_body .distr_research {
	background-size:100%;
	object-fit:cover
}
.distr_body .distr_research .research_summary {
	padding-right:0
}
.distr_body .distr_market .distr_tel {
	margin-bottom:30px
}
.distr_body .distr_market .market_item .item_list {
	flex-direction:column-reverse;
	margin-bottom:30px
}
.distr_body .distr_market .market_item .item_list .list_img {
	flex:0 0 100%;
	margin:0 auto 20px
}
.distr_body .distr_market .market_item .item_list .list_text {
	flex:0 0 100%;
	text-align:left
}
.distr_body .distr_business .business_item .item_list {
	flex:0 0 50%;
	border-left:1px solid #cac7c7;
	border-top:1px solid #cac7c7
}
.distr_body .distr_business .business_item .item_list:nth-child(3n+1) {
	border-left:1px solid #cac7c7
}
.distr_body .distr_business .business_item .item_list:nth-child(-n+3) {
	border-top:1px solid #cac7c7
}
.distr_body .distr_business .business_item .item_list:nth-child(2n+1) {
	border-left:none
}
.distr_body .distr_business .business_item .item_list:nth-child(-n+2) {
	border-top:none
}
.sing_video .video_item {
	justify-content:space-between
}
.sing_video .video_item .item_list {
	width:100%;
	margin-left:0
}
.sing_video .video_item .item_list:nth-child(n+2) {
	margin-top:30px
}
.sing_video .video_item .item_list .item_tel {
	min-height:90px
}
.sing_video .video_item .item_list .item_tel a {
	font-size:16px
}
.distr_banner .banner_cont {
	padding:60px 20px
}
.distr_banner .banner_cont .tel {
	font-size:28px;
	line-height:28px
}
.inquiry_from {
	top:10px;
	right:10px;
	bottom:10px;
	left:10px;
	margin:auto;
	width:auto
}
.inquiry_from .from_box {
	padding:10px
}
.sing_blog .blog_item {
	display:block
}
.sing_blog .blog_item .item_list {
	display:block;
	width:100%;
	margin-left:0
}
.sing_blog .blog_item .item_list .list_img {
	float:none;
	max-width:100%;
	margin-bottom:20px
}
.sing_blog .del_content img {
	width:100% !important;
	height:230px !important;
	margin:10px 0;
	object-fit:cover
}
.totapage_body .totapage_cate .page_order_tel {
	margin-bottom:20px
}
.totapage_body .totapage_cate .cate_swipera .swiper-slide .category_content {
	display:block
}
.totapage_body .totapage_cate .cate_swipera .swiper-slide .category_content .cate_img {
	margin:0
}
.totapage_body .totapage_cate .cate_swipera .swiper-slide .category_content .cate_img .cate_box {
	display:none
}
.totapage_body .totapage_cate .cate_swipera .swiper-slide .category_content .cate_cont .tex {
	margin:20px 0
}
.totapage_body .totapage_cate .cate_swipera .swiper-slide .category_content .cate_cont .cate_btn {
	position:static
}
.totapage_body .features .layout .item .item_list {
	flex:0 0 100%
}
.totapage_body .features .layout .item .item_list:nth-child(n+2) {
	margin-top:20px
}
.totapage_body .there {
	padding:30px 0
}
.totapage_body .there .there_item .item_list {
	display:block
}
.totapage_body .there .there_item .item_list .list_tel::after {
	width:100%
}
.totapage_body .there .there_item .item_list .list_tel .tex {
	padding-right:0;
	font-size:20px;
	line-height:26px
}
.totapage_body .there .there_item .item_list:nth-child(2n) .list_tel {
	padding-left:0
}
.footer_from {
	width:auto;
	right:0;
	bottom:57px
}
.sep-resource-list .sep-datalist>li .title {
	white-space:inherit !important;
	height:auto;
	line-height:24px
}
.new-datalist {
	display:block !important
}
.operation {
	flex-wrap:wrap;
	margin-top:20px
}
.operation a {
	margin-right:0;
	margin-top:15px
}
}@media screen and (max-width:667px) {
	.pt80 {
	padding-top:60px
}
.pb80 {
	padding-bottom:60px
}
.pt100 {
	padding-top:60px
}
.pb100 {
	padding-bottom:60px
}
.sing_index {
	margin-top:60px
}
.fz30 {
	font-size:20px
}
.sep-home-hot-list .p-lists.ons1 .lis-boxs {
	padding:15px
}
}