@charset "utf-8";

@import '../../../assets/css/font-awesome.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;

	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

}

.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;

	-ms-box-sizing:border-box;

	-o-box-sizing:border-box;

	box-sizing:border-box

}

.form-control {

	display:block;

	width:100%;

	height:34px;

	padding:6px 12px;

	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-control {

	vertical-align:middle;

	padding:6px 8px;

	height:32;

	font-weight:normal;

	border-radius:3px;

	background:#fbfbfb;

	outline:none

}

.form-group {

	margin-bottom:15px;

	position:relative

}

.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

}

* {

	font-size:16px;

	color:#666;

	font-family:'Arial', 'Microsoft YaHei UI Light', 'Lucida Grande', 'Microsoft Yahei';

	margin:0;

	padding:0;

	font-weight:initial

}

button {

	cursor:pointer;

	font-size:16px

}

.pointer {

	cursor:pointer

}

i {

	display:inline-block

}

.iframe {

	width:100%;

	height:100%;

	position:absolute;

	left:0;

	top:0;

	border:none;

	z-index:50

}

.nowrap {

	white-space:nowrap

}

.lr-lists {

	cursor:pointer

}

.block {

	display:block

}

.richtext {

	width:100%;

	line-height:30px;

	color:#111

}

.richtext h1, .richtext h2, .richtext h3, .richtext h4, .richtext h5, .richtext h6 {

	font-weight:bold

}

.richtext.cor333 {

	color:#333

}

.richtext.cor000 {

	color:#000

}

.richtext * {

	font-size:inherit;

	line-height:inherit;

	color:inherit

}

.richtext iframe {

	max-width:100%;

	border:none;

	margin-left:auto;

	margin-right:auto

}

.richtext img {

	max-width:100%;

	height:auto !important

}

.richtext.max680 {

	max-width:680px

}

.richtext.max700 {

	max-width:700px;

	margin-left:auto;

	margin-right:auto

}

.richtext.max720 {

	max-width:100%;

	margin-left:auto;

	margin-right:auto

}

.richtext.maxs1000 {

	max-width:1000px;

	margin-left:auto;

	margin-right:auto

}

.richtext.maxs1024 {

	max-width:1024px;

	margin-left:auto;

	margin-right:auto

}

.richtext.max1050 {

	max-width:1050px;

	margin-left:auto;

	margin-right:auto

}

.richtext.maxs1200 {

	max-width:1200px

}

.richtext.maxs1360 {

	max-width:1360px;

	margin-left:auto;

	margin-right:auto

}

.richtext.cors {

	color:#fff

}

.richtext.cors1 {

	color:rgba(255, 255, 255, 0.7)

}

.richtext.h-ons {

	margin-top:20px

}

.richtext.lh24 {

	line-height:24px

}

.richtext.lh26 {

	line-height:26px

}

.richtext.lh28 {

	line-height:2; color:#444

}

.richtext.lh32 {

	line-height:32px

}

.richtext.lh34 {

	line-height:34px

}

.richtext.lh36 {

	line-height:36px

}

.richtext.lh40 {

	line-height:40px

}

.richtext.lh15 {

	line-height:1.5

}

.richtext.lh2 {

	line-height:2

}

.richtext h1 {

	line-height:normal !important

}

.richtext h2 {

	display:block;

	width:100%;

	font-size:36px;

	color:#333;

	line-height:1.2;

	margin-bottom:30px

}

.richtext.list-two h2 {

	font-size:40px

}

.richtext a {

	color:#1f317f !important;

	text-decoration:underline

}

.richtext a:hover {

	color:#f68e29 !important;

	text-decoration:none

}

.richtext strong {

	font-weight:bold

}

.richtext.strong strong {

	display:block;

	width:100%;

	font-size:30px;

	color:#1a1a1a;

	line-height:1.32;

	margin-bottom:10px

}

.richtext.ul-li ul li {

	margin-bottom:0;

	line-height:30px

}

.richtext.ul-li ul li:before {

	width:6px;

	height:2px;

	border-radius:0;

	background:#666;

	top:14px

}

.richtext ul {

	list-style:none !important

}

.richtext ul li {

	display:block;

	position:relative;

	line-height:31px;

	padding-left:14px;

	color:inherit;

	margin-bottom:10px

}

.richtext ul li:last-child {

	margin-bottom:0

}

.richtext ul li:before {

	content:'';

	display:block;

	width:5px;

	height:5px;

	border-radius:100%;

	position:absolute;

	left:0;

	top:13px;

	background:#333

}

.richtext ul li * {

	font-size:inherit;

	color:inherit;

	line-height:inherit

}

.richtext ol {

	list-style:decimal !important;

	padding-left:20px

}

.richtext ol li {

	list-style:inherit !important

}

.richtext table {

	width:100%

}

.richtext table tr {

	background:none

}

.richtext table tr:last-child td {

	border-bottom:1px solid #e6e6e6

}

.richtext table tr td {

	border:1px solid #e6e6e6;

	padding:15px 20px;

	font-size:inherit;

	color:inherit;

	line-height:inherit;

	background:none;

	text-align:center

}

.richtext table tr td * {

	font-size:inherit;

	color:inherit;

	line-height:inherit;

	font-weight:inherit

}

.richtext table tr td.ons {

	background:none;

	color:inherit

}

.richtext table tr:nth-child(odd) {

background:#f7f7f7

}
/*
.richtext table tr:nth-child(1) {

background:#f68e29

}

.richtext table tr:nth-child(1) td {

color:#222;

font-size:20px;

font-weight:bold;

padding:24px 20px

}

.richtext table tr:nth-child(2) td:nth-child(1) {

font-family:"Poppins-Medium";

font-size:18px

}
*/
.richtext .over-tabs {

	overflow-x:auto

}

.richtext .over-tabs-rights {

	max-height:500px;

	padding-right:10px;

	overflow-y:auto

}

.richtext .over-tabs-rights::-webkit-scrollbar {

width:4px;

height:100%;

background-color:#f7f7f7;

overflow:initial

}

.richtext .over-tabs-rights::-webkit-scrollbar-thumb {

background-color:#f68e29

}

.p-boxs {

	min-width:100%

}

.tc-right {

	text-align:right

}

.mores {

	display:inline-block;

	vertical-align:top;

	line-height:30px

}

.mores.ons1 {

	padding:13px 38px;

font-size: 1em;
	color:#fff

}
.myuki-gcard_btn:hover {
	background-image: linear-gradient(90deg, #00C0FF 0%, #FFCF00 49%, #FC4F4F 80%, #00C0FF 100%);
	animation: slidebg 2s linear infinite;
}

@-webkit-keyframes slidebg {
	to {
		background-position: 20vw;
	}
}

@keyframes slidebg {
	to {
		background-position: 20vw;
	}
}

.mores.ons1.pads {

	padding:13px 30px

}

.mores.ons1 i {

	width:10px;

	height:2px;

	background:#fff;

	margin-left:6px;

	position:relative

}

.mores.ons1 i:after {

	content:'';

	display:block;

	width:8px;

	height:8px;

	position:absolute;

	top:50%;

	margin-top:-4px;

	right:1px;

	transform:rotate(45deg);

	border-top:2px solid #fff;

	border-right:2px solid #fff

}




.mores.ons1:hover i {

	background:#fff

}

.mores.ons1:hover i:after {

	border-color:#fff

}




.mores.ons1.active i {

	background:#fff

}

.mores.ons1.active i:after {

	border-color:#fff

}

.mores.ons1.active:hover {

	background:none;

	color:#1f317f

}

.mores.ons1.active:hover i {

	background:#1f317f

}

.mores.ons1.active:hover i:after {

	border-color:#1f317f

}

small {

	font-size:12px

}

ul, ol {

	list-style-type:none;

	list-style-image:none;

	margin:0;

	padding:0

}

a {

	text-decoration:none;

	outline:none

}

a:hover {

	color:#1f317f

}

sup {

	vertical-align:text-top

}

s {

	text-decoration:none

}

sub {

	vertical-align:text-bottom

}

img {

	border:0;

	vertical-align:middle

}

table {

	border-spacing:0;

	border-collapse:collapse

}

.regular {

	font-family:"Arial"

}

.bold, .semibold, .black {

	font-weight:bold

}

.inner-body {

	overflow-x:hidden

}

.filter {

	filter:brightness(.5)

}

.swiper-container .swiper-slide {

	height:auto

}

.clearfix:before, .fix:before {

	content:'';

	display:table;

	clear:both

}

.clearfix:after, .fix:after {

	content:'';

	display:table;

	clear:both

}

.lf {

	float:left

}

.rt {

	float:right

}

dt {

	font-weight:normal

}

.upps {

	text-transform:uppercase

}

.ellipsis {

	text-overflow:ellipsis

}

.i-imgs img, .thumbs img, .i-boxs img {

	display:inline

}

.sep-container {

	width:100%;

	max-width:1380px;

	margin:auto

}

.sep-container.max1780 {

	max-width:1780px

}

.sep-container.max1500 {

	max-width:1380px

}

.sep-container.max1600 {

	max-width:1380px

}

.sep-container.max1360 {

	max-width:1360px

}

.sep-container.max1250 {

	max-width:1250px

}

.sep-container.pres {

	z-index:10

}

.relative {

	position:relative

}

.sep-container50 {

	width:100%;

	max-width:830px

}

.sep-container50.pres {

	z-index:10

}

.cens {

	text-align:center

}

.ris {

	text-align:right

}

.m-bottoms {

	margin-bottom:25px

}

.m-tops {

	margin-top:25px

}

.spans {

	line-height:30px;

	overflow:hidden;

	color:#333

}

.spans * {

	font-size:inherit;

	line-height:inherit;

	color:inherit

}

.spans.lh28 {

	line-height:28px

}

.spans.lh32 {

	line-height:32px

}

.spans.lh34 {

	line-height:34px

}

.spans.lh36 {

	line-height:36px

}

.thumbs {

	width:100%;

	overflow:hidden;

	display:flex;

	align-items:center;

	justify-content:center;

	text-align:center

}

.thumbs img {

	max-width:100%;

	object-fit:cover

}

.thumbs.ons img {

	max-height:100%

}

.titles-a {

	color:#333

}

.spans, .titles-a {

	display:block;

	width:100%

}

.block {

	display:block

}

.over-hides {

	overflow:hidden;

	position:relative

}

.pres {

	position:relative

}

.pres #xx-forms {

	position:absolute;

	top:-80px;

	left:0

}

.help-block {

	display:none !important

}

.img-rot:hover .img-rot-lists {

-webkit-animation:myfirst .5s;

-moz-animation:myfirst .5s;

-ms-animation:myfirst .5s;

-o-animation:myfirst .5s;

animation:myfirst .5s

}

@keyframes myfirst {

0% {

transform:rotate(0)

}

25% {

transform:rotate(15deg)

}

50% {

transform:rotate(0)

}

75% {

transform:rotate(15deg)

}

100% {

transform:rotate(0)

}

}

.t-cens {

	text-align:center

}

.wids {

	width:100%

}

.wids img {

	width:100%

}

.gtj-img img {

-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

}

i {

	vertical-align:middle

}

body {

	max-width:100%;

	margin:0 auto

}

.m-hes img {

	max-height:100%

}

.gtj-t-r-deg1 {

	-webkit-transform:rotate(-45deg);

	-moz-transform:rotate(-45deg);

	-ms-transform:rotate(-45deg);

	-o-transform:rotate(-45deg);

	transform:rotate(-45deg)

}

.gtj-t-r-deg2 {

	-webkit-transform:rotate(90deg);

	-moz-transform:rotate(90deg);

	-ms-transform:rotate(90deg);

	-o-transform:rotate(90deg);

	transform:rotate(90deg)

}

.gtj-t-r-deg {

	-webkit-transform:rotate(45deg);

	-moz-transform:rotate(45deg);

	-ms-transform:rotate(45deg);

	-o-transform:rotate(45deg);

	transform:rotate(45deg)

}

.gtj-t-ty-fives {

	-webkit-transform:translateY(-50%);

	-moz-transform:translateY(-50%);

	-ms-transform:translateY(-50%);

	-o-transform:translateY(-50%);

	transform:translateY(-50%)

}

.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

}

.imgs-hovers {

	position:relative

}

.imgs-hovers:hover img {

	-webkit-transform:scale(1.08);

	-moz-transform:scale(1.08);

	-ms-transform:scale(1.08);

	-o-transform:scale(1.08);

	transform:scale(1.08)

}

.li-tops-hovers {

	position:relative

}

.li-tops-hovers:hover .li-tops {

	display:inline-block;

	-webkit-transform:translateY(-5px);

	-moz-transform:translateY(-5px);

	-ms-transform:translateY(-5px);

	-o-transform:translateY(-5px);

	transform:translateY(-5px)

}

.li-tops1 {

transition:all .3s ease 0s

}

.li-tops-hovers1 {

	position:relative

}

.li-tops-hovers1:hover .li-tops1 {

	display:inline-block;

	-webkit-transform:translateY(3px);

	-moz-transform:translateY(3px);

	-ms-transform:translateY(3px);

	-o-transform:translateY(3px);

	transform:translateY(3px)

}

.js-m.imgwidth {

	opacity:0;

	filter:alpha(opacity=0);

transition:clip-path 1s cubic-bezier(.62, .04, 0, .96), opacity .5s;

	clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);

	-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0 100%)

}

.js-m.imgwidth.animate {

	clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);

	-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);

	opacity:1

}

.text_center {

	text-align:center

}

html {

	width:100%;

	overflow-x:hidden

}

body {

	width:100%

}

.swiper-button-disabled {

	display:none !important

}

.gtj-ons {

	margin-top:10px

}

.gtj-ff-arial {

	font-family:"Arial"

}

.gtj-ff-bold {

	font-weight:bold

}

.thumbs img {

	-webkit-transition:all 1.2s ease-in-out;

	-moz-transition:all 1.2s ease-in-out;

	-ms-transition:all 1.2s ease-in-out;

	-o-transition:all 1.2s ease-in-out;

	transition:all 1.2s ease-in-out

}

.trans {

-webkit-transition:all .4s;

-moz-transition:all .4s;

-ms-transition:all .4s;

-o-transition:all .4s;

transition:all .4s

}

.trans1 {

-webkit-transition:all .5s ease-in-out;

-moz-transition:all .5s ease-in-out;

-ms-transition:all .5s ease-in-out;

-o-transition:all .5s ease-in-out;

transition:all .5s ease-in-out

}

.opacity0 {

	opacity:0

}

li {

	list-style:none

}

.flex {

	display:-webkit-flex;

	display:-moz-flex;

	display:-ms-flex;

	display:-o-flex;

	display:flex;

	flex-wrap:wrap

}

.flex-wrap {

	display:-webkit-flex;

	display:-moz-flex;

	display:-ms-flex;

	display:-o-flex;

	display:flex;

	flex-wrap:wrap

}

.wrap {

	flex-wrap:wrap

}

.no-wrap {

	flex-wrap:nowrap

}

.fix:before, .clearfix:before {

	content:'';

	display:table;

	clear:both

}

.fix:after, .clearfix:after {

	content:'';

	display:table;

	clear:both

}

.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

}

.mt50 {

	margin-top:50px

}

.mt60 {

	margin-top:60px

}

.mt70 {

	margin-top:70px

}

.mt80 {

	margin-top:80px

}

.mt90 {

	margin-top:90px

}

.mt95 {

	margin-top:95px

}

.mt100 {

	margin-top:100px

}

.mt110 {

	margin-top:110px

}

.mt120 {

	margin-top:120px

}

.mt230 {

	margin-top:230px

}

.pt20 {

	padding-top:20px

}

.pt30 {

	padding-top:30px

}

.pt40 {

	padding-top:40px

}

.pt50 {

	padding-top:50px

}

.pt60 {

	padding-top:60px

}

.pt70 {

	padding-top:70px

}

.pt80 {

	padding-top:80px

}

.pt90 {

	padding-top:90px

}

.pt100 {

	padding-top:100px

}

.pt110 {

	padding-top:110px

}

.pt120 {

	padding-top:120px

}

.pt130 {

	padding-top:130px

}

.pt140 {

	padding-top:140px

}

.pt160 {

	padding-top:160px

}

.pb20 {

	padding-bottom:20px

}

.pb30 {

	padding-bottom:30px

}

.pb40 {

	padding-bottom:40px

}

.pb50 {

	padding-bottom:50px

}

.pb60 {

	padding-bottom:60px

}

.pb70 {

	padding-bottom:70px

}

.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

}

.pb220 {

	padding-bottom:220px

}

.fz14 {

	font-size:14px

}

.fz15 {

	font-size:15px

}

.fz17 {

	font-size:17px

}

.fz18 {

	font-size:15px

}

.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

}

.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

}

.fz56 {

	font-size:56px

}

.fz60 {

	font-size:60px

}

.fz64 {

	font-size:64px

}

.fz66 {

	font-size:66px

}

.fz70 {

	font-size:70px

}

.fz72 {

	font-size:72px

}

.fz80 {

	font-size:80px

}

.fz88 {

	font-size:88px

}

.fz90 {

	font-size:90px

}

.fz100 {

	font-size:100px

}

.fz106 {

	font-size:106px

}

.fz120 {

	font-size:120px

}

.fz200 {

	font-size:200px

}

.fz260 {

	font-size:260px

}

#onlineService {

	position:fixed;

	right:0;

	bottom:32%;

	z-index:100998

}

.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 .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 !important;

	opacity:0;

	position:absolute;

	white-space:nowrap;

	display:block;

	width:100% !important;

	text-align:left

}

.offside .icon {

	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:#1f317f

}

.offside li:last-child {

	background:#b1b1b1

}

.offside .erweima {

	width:150px;

	height:150px;

	position:absolute;

	left:-150px;

	top:0;

	display:none

}

.offside li:hover a, .offside li:hover div, .offside li:hover .icon {

	color:rgba(255, 255, 255, 0.72)

}

.offside li:hover .p {

	opacity:1

}

.offside li:not(.li_3):hover {

background:#f68e29

}

.offside li:not(.li_erweima):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(20px);

	-webkit-transform:translateX(20px)

}

@media screen and (max-width:768px) {

#onlineService {

right:auto;

left:0;

bottom:0;

width:100%

}

.sep-footer {

margin-bottom:0px

}

.offside {

width:100%;

display:-ms-flex;

display:-webkit-flex;

display:flex

}

.offside li {

width:100%;

text-align:center

}

.offside li.onss {

display:none

}

.offside li+li {

border-left:1px solid #fff

}

.offside li.fold {

display:none !important

}

.offside .tel {

width:100%;

text-align:center;

-webkit-transform:translateX(0);

-moz-transform:translateX(0);

-ms-transform:translateX(0);

-o-transform:translateX(0);

transform:translateX(0)

}

.offside .tel.onss {

display:none

}

.offside .tel p {

display:none

}

.offside a, .offside div {

width:100% !important

}

.offside .erweima {

top:auto;

bottom:100%;

left:50%;

transform:translateX(-50%);

height:auto

}

}

.tops-hes {

	display:block;

	width:100%;

	height:80px

}

.tops-hes.ons {

	height:80px

}

.sep-header {

	width:100%;

	height:80px;

	z-index:100;

	position:absolute;

	left:0;

	top:0;

	max-width:1380px

}

.sep-header i {

	font:normal normal normal 14px/1 FontAwesome

}

.sep-header.ons {

	position:absolute;

	left:50%;

	-webkit-transform:translateX(-50%);

	-moz-transform:translateX(-50%);

	-ms-transform:translateX(-50%);

	-o-transform:translateX(-50%);

	transform:translateX(-50%);
	background: rgba(255,255,255,.25);

}

.sep-header.ons .h-tops {

	display:none

}

.sep-header .logo {

	width:auto;

	display:flex;

	display:-webkit-flex;

	flex-wrap:nowrap;

	align-items:center

}

.sep-header .logo img {

	max-width:100%;

	max-height:96%

}

.sep-header.bgs {

	background:#fff;

	max-width:100%

}

.sep-header.bgs .sep-mainnav {

	max-width:1780px;

	padding-left:0;

	padding-right:0

}

.sep-header.bgs .sep-mainnav .sep-container {

	max-width:100%

}

.sep-header.shadow {

	box-shadow:0 4px 4px 0 rgba(32, 33, 36, 0.1)

}

.sep-header>.sep-container {

	justify-content:space-between;

	flex-wrap:nowrap

}

.sep-header.onss {

	position:fixed;

	box-shadow:0 0 10px rgba(0, 0, 0, 0.1);

	max-width:100%;

	background:#fff

}

.sep-header.onss .logo img {

	max-width:88%

}

.sep-header.onss .h-tops {

	display:none

}

.sep-header .texts-rights {

	width:100%;

	z-index:102;

	position:relative;

	text-align:right;

	display:flex;

	justify-content:flex-end

}

.sep-header .logo-nav-rights {

	justify-content:flex-end

}

.sep-header .globals {

	display:inline-block;

	vertical-align:top;

	line-height:80px;

	margin-left:44px

}

.sep-header .globals img {

	max-width:100%

}

.sep-header .globals i {

	color:#fff;

	font-size:16px;

	display:inline-block

}

.sep-header .globals i.ons {

	font-size:18px

}

.sep-header .globals>a {

	display:inline-block;

	vertical-align:top;

	color:#fff

}

.sep-header .globals>a .i-imgs {

	display:inline-block;

	vertical-align:top;

	line-height:inherit

}

.sep-header .globals .span {

	display:inline-block;

	vertical-align:middle;

	padding:0 2px 0 10px;

	line-height:32px;

	color:inherit

}

.sep-header .globals .span i {

	color:inherit

}

.sep-header .globals ul {

	position:absolute;

	display:block;

	height:0;

	overflow:hidden;

	top:100%;

	right:0;

	width:236px;

	text-align:left;

	background:#f3f3f3;

	z-index:10200;

	box-shadow:0 0 3px #666

}

.sep-header .globals ul li {

	width:100%;

	padding:13px 17px;

	background:#fff;

	line-height:normal

}

.sep-header .globals ul li a {

	color:#6d6d6d;

	margin:0 5px;

	text-align:left

}

.sep-header .globals ul li a img {

	margin-right:30px

}

.sep-header .globals ul li:hover {

	background:#e8e8e8

}

.sep-header .globals ul li:hover a {

	color:#188ed2

}

.sep-header .globals:hover .fa-angle-down {

	-webkit-transform:rotate(180deg);

	-moz-transform:rotate(180deg);

	-o-transform:rotate(180deg);

	transform:rotate(180deg)

}

.sep-header .globals:hover ul {

	height:auto

}

.sep-header .globals .globals-boxs {

	width:100%;

	position:absolute;

	top:100%;

	left:0;

	background:#fff;

	border-top:1px solid rgba(191, 191, 191, 0.5);

	padding:36px 60px 20px;

	display:none

}

.sep-header .globals .globals-boxs .lang-tit {

	color:#000;

	line-height:1.5;

	margin-bottom:12px

}

.sep-header .globals .globals-boxs .cur-lang {

	line-height:24px;

	padding-left:60px;

	color:#1f317f

}

.sep-header .globals .globals-boxs .cur-lang span {

	line-height:inherit;

	color:inherit

}

.sep-header .globals .globals-boxs .cur-lang i {

	position:absolute;

	left:16px;

	top:0;

	line-height:inherit

}

.sep-header .globals .globals-boxs .p-lists {

	width:100%;

	padding:20px 0px;

	line-height:24px;

	color:#333

}

.sep-header .globals .globals-boxs .p-lists span {

	color:inherit;

	line-height:inherit;

	display:inline-block;

	line-height:1.2;

	margin-left:4px;

	border-bottom:1px solid #333

}

.sep-header .globals .globals-boxs a.p-lists:hover {

	color:#1f317f

}

.sep-header .globals .globals-boxs a.p-lists:hover span {

	border-color:#1f317f

}

.sep-header .forms {

	width:100%;

	z-index:103;

	position:absolute;

	left:0;

	top:100%;

	height:0;

	overflow:hidden;

	display:inline-block;

	vertical-align:top;

	background:#1f317f

}

.sep-header .forms.ons {

	height:80px;

	padding:25px 0 0;

	border-top:1px solid #fff

}

.sep-header .forms .forms-boxs {

	display:block;

	width:100%;

	overflow:hidden

}

.sep-header .forms .forms-boxs .sep-container {

	max-width:1200px

}

.sep-header .forms form {

	line-height:normal;

	position:relative;

	width:100%;

	overflow:hidden;

	float:right

}

.sep-header .forms form input[type='text'] {

	box-shadow:none;

	width:100%;

	color:#fff;

	line-height:26px;

	outline:none;

	display:inline-block;

	border:none;

	font-size:18px;

	padding-left:14px;

	padding-right:40px;

	background:none;

	border-radius:0;

	padding-bottom:12px;

transition:All .4s ease-in-out;

-webkit-transition:All .4s ease-in-out;

-moz-transition:All .4s ease-in-out;

-o-transition:All .4s ease-in-out;

	border-bottom:1px solid #fff

}

.sep-header .forms form input[type='text']::-webkit-input-placeholder {

color:#fff

}

.sep-header .forms form button[type='submit'] {

	width:38px;

	height:100%;

	max-height:30px;

	display:block;

	border:none;

	background:none;

	outline:none;

	position:absolute;

	top:0;

	right:0

}

.sep-header .forms form button[type='submit'] i {

	font-size:18px;

	color:#fff;

	border-color:#fff

}

.sep-header .forms form button[type='submit'] i:after {

	background:#fff

}

.sep-header .top-emalls-titles {

	display:inline-block;

	vertical-align:top

}

.sep-header .top-emalls-titles.ons1 {

	margin-left:auto

}

.sep-header .top-emalls-titles .spans {

	width:auto;

	display:inline-block;

	vertical-align:top;

	line-height:40px;

	color:#fff;

	position:relative;

	padding-left:28px;

	min-width:40px;

	height:40px

}

.sep-header .top-emalls-titles .spans i {

	position:absolute;

	left:0;

	top:0;

	line-height:inherit

}

.sep-header .top-emalls-titles .spans span {

	color:inherit

}

.sep-header .top-emalls-titles .spans+.spans {

	margin-left:80px;

	overflow:initial

}

.sep-header .top-emalls-titles .spans+.spans:before {

	content:'';

	display:block;

	width:1px;

	height:16px;

	background:rgba(255, 255, 255, 0.4);

	position:absolute;

	left:-40px;

	top:50%;

	margin-top:-8px

}

.sep-header .top-emalls-titles .spans:hover {

	text-decoration:underline

}

.sep-header .top-emalls-titles a.spans:hover {

	color:#1f317f

}

.sep-header .sep-dianshi {

	display:flex;

	align-items:center;

	justify-content:center;

	min-width:20px;

	height:80px

}

.sep-header .sep-dianshi img.ons1 {

	margin-right:6px

}

.sep-header .sep-dianshi.ml {

	margin-left:40px

}

.sep-header .sep-dianshi .ul-boxs {

	width:120px;

	position:absolute;

	left:50%;

	transform:translateX(-50%);

	top:120%;

	visibility:hidden;

	opacity:0;

transition:all .3s ease 0s;

	box-shadow:0 0 4px 0 rgba(32, 33, 36, 0.28);

	z-index:-1

}

.sep-header .sep-dianshi .ul-boxs .ul-lists {

	display:block;

	width:100%;

	padding:5px 5px;

	line-height:30px;

	text-align:center;

	border-bottom:1px solid rgba(0, 0, 0, 0.1);

	background:rgba(255, 255, 255, 0.8)

}

.sep-header .sep-dianshi .ul-boxs .ul-lists:hover {

	background:#fff;

	color:#1f317f

}

.sep-header .sep-dianshi:hover .ul-boxs {

	top:100%;

	opacity:1;

	visibility:initial;

	z-index:inherit

}

.sep-header .sep-searchs-boxs {

	cursor:pointer;

	width:20px;

	display:flex;

	height:80px;

	justify-content:center;

	align-items:center;

	text-align:center;

	margin-left:44px

}

.sep-header .sep-searchs-boxs.ons i.ons1 {

	display:none

}

.sep-header .sep-searchs-boxs.ons i.ons2 {

	display:inline-block

}

.sep-header .sep-searchs-boxs i {

	color:#2e2e2e;

	font-size:20px

}

.sep-header .sep-searchs-boxs i.ons2 {

	display:none

}

.sep-mainnav {

	width:100%;

	position:relative;

	z-index:100;

	padding-left:30px;

	padding-right:30px;

	max-width:1380px;

	margin:auto

}

.sep-mainnav>.sep-container {

	justify-content:space-between;

	z-index:100;

	align-items:center

}

.sep-mainnav .sep-container .logo-middles {

	width:auto;

	align-items:center

}

.sep-mainnav .sep-container .logo-middles>ul {

	width:auto;

	display:flex

}

.sep-mainnav .sep-container .logo-middles>ul>li {

	margin:0 28px;

	height:80px;

	display:flex;

	justify-content:center;

	align-items:center

}

.sep-mainnav .sep-container .logo-middles>ul>li:nth-child(1) {

margin-left:0

}

.sep-mainnav .sep-container .logo-middles>ul>li:last-child {

	margin-right:0

}

.sep-mainnav .sep-container .logo-middles>ul>li>a {

	height:80px;

	position:relative;

	display:flex !important;

	align-items:center;

	line-height:1.32

}

.sep-mainnav .sep-container .logo-middles>ul>li>a>i {

	display:block;

	width:100%;

	height:3px;

	background:#1f317f;

	position:absolute;

	left:50%;

	-webkit-transform:translateX(-50%);

	-moz-transform:translateX(-50%);

	-ms-transform:translateX(-50%);

	-o-transform:translateX(-50%);

	transform:translateX(-50%);

	bottom:0;

	opacity:0

}

.sep-mainnav .sep-container .logo-middles>ul>li.active>a {

	color:#1f317f

}

.sep-mainnav .sep-container .logo-middles>ul>li.active>a i {

	opacity:1

}

.sep-mainnav .sep-container .logo-middles>ul>li:hover>a {

	color:#1f317f

}

.sep-mainnav .sep-container .logo-middles>ul>li:hover>a i {

	opacity:1

}

.sep-mainnav .sep-container .logo-middles>ul>li.ons>a {

	color:#2e2e2e

}

.sep-mainnav .sep-container .logo-middles>ul>li.ons>a i {

	opacity:0

}

.sep-mainnav .sep-container .logo-middles ul li {

	float:left;

	width:auto;

-webkit-transition:all .3s;

-moz-transition:all .3s;

-ms-transition:all .3s;

-o-transition:all .3s;

transition:all .3s;

	color:#2e2e2e

}

.sep-mainnav .sep-container .logo-middles ul li>a {

	color:#2e2e2e;

	display:block;

	text-align:center

}

.sep-mainnav .sep-container .logo-middles ul li>a:hover {

	text-decoration:none

}

.sep-mainnav .sep-container .logo-middles ul li.ios {

	position:relative

}

.sep-mainnav .sep-container .logo-middles ul li:hover .pro-boxs, .sep-mainnav .sep-container .logo-middles ul li:hover .pro-boxs1 {

	opacity:1;

	visibility:initial;

	z-index:initial

}

.sep-mainnav .sep-container .logo-middles ul li:hover .ul {

	opacity:1;

	visibility:initial;

	z-index:initial

}

.sep-mainnav .sep-container .logo-middles ul li .ul {


	position:absolute;

	top:100%;

	left:0;

	z-index:999;

	min-width:240px;

	float:left;

	display:block;

	border-top:0;

	padding:22px 0;

	border-radius:4px;

	box-shadow:0 0 10px rgba(0, 0, 0, 0.2);

	text-align:left;

	opacity:0;

	visibility:hidden;

	z-index:-1;
	background: rgba(255,255,255,.38);
    filter: blur(0);
    -webkit-filter: blur(0);
    -moz-filter: blur(0);
    -ms-filter: blur(0);
    -o-filter: blur(0);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);

}

.sep-mainnav .sep-container .logo-middles ul li .ul.ons li {

	width:50%;

	float:left

}

.sep-mainnav .sep-container .logo-middles ul li .ul li {

	width:100%;

	margin:0;

	padding:0;

	text-align:left;

	white-space:nowrap;

	position:relative

}

.sep-mainnav .sep-container .logo-middles ul li .ul li a {

	font-weight:normal;

	font-size:16px;

	padding:10px 12px;

	padding-left:32px;

	text-align:left;

	color:#111;

	position:relative;

	line-height:24px

}

.sep-mainnav .sep-container .logo-middles ul li .ul li a i {

	display:block;

	width:3px;

	height:18px;

	position:absolute;

	left:0;

	top:11px;

	background:#1f317f;

	opacity:0

}

.sep-mainnav .sep-container .logo-middles ul li .ul li a:hover {

	border:none;

	color:#1f317f

}

.sep-mainnav .sep-container .logo-middles ul li .ul li a:hover i {

	opacity:1

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs {

	display:block;

	width:100%;

	position:absolute;

	left:0;

	top:100%;

	opacity:0;

	visibility:hidden;

	z-index:-1;
background: rgba(255,255,255,.38);
    filter: blur(0);
    -webkit-filter: blur(0);
    -moz-filter: blur(0);
    -ms-filter: blur(0);
    -o-filter: blur(0);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);

	box-shadow:0 8px 10px rgba(0, 0, 0, 0.05)

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs.active {

	opacity:1;

	visibility:initial

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .boxs {

	width:100%;

	position:relative;

	align-items:flex-start

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .boxs-lists {

	width:calc(26% + 7px);

	padding:30px 60px 30px 60px;

	border-right:1px solid #f5f5f5

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .boxs-lists .tt-boxs {

	width:calc(100% + 2px);

	overflow-y:auto;

	max-height:444px

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .boxs-lists .tt-boxs::-webkit-scrollbar {

width:2px;

height:100%;

background-color:#f5f5f5;

overflow:initial

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .boxs-lists .tt-boxs::-webkit-scrollbar-thumb {

background-color:#1f317f

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .boxs-lists .p-lists {

	width:100%;

	position:relative;

	line-height:30px;

	padding:2px 20px;

	color:#111;

	min-height:30px;

	display:flex;

	align-items:center

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .boxs-lists .p-lists:hover, .sep-mainnav .sep-container .logo-middles ul li .pro-boxs .boxs-lists .p-lists.active {

	color:#fff;

	background:#1f317f;
	border-radius:30px;

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .boxs-middle {

	width:calc(0% + 10px);

	padding:60px 20px 0 88px

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .b-m-list {

	width:100%;

	height:0;

	overflow:hidden

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .b-m-list.active {

	height:auto;

	overflow:initial;

	overflow-y:auto;

	max-height:328px;

	padding-right:5px

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .b-m-list.active::-webkit-scrollbar {

width:2px;

height:100%;

background-color:#f5f5f5;

overflow:initial

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .b-m-list.active::-webkit-scrollbar-thumb {

background-color:#1f317f

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .b-m-list .b-lists {

	width:100%;

	display:block;

	position:relative;

	line-height:28px;

	color:#111;

	margin-bottom:32px

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .b-m-list .b-lists span {

	display:table;

	line-height:26px;

	border-bottom:2px solid transparent;

	color:inherit;

	font-size:inherit;

	font-family:inherit;

	min-width:136px;

	position:relative;

	padding-right:20px

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .b-m-list .b-lists i {

	width:10px;

	height:2px;

	background:#1f317f;

	margin-left:6px;

	position:absolute;

	right:0;

	top:50%;

	margin-top:-1px;

	opacity:0

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .b-m-list .b-lists i:after {

	content:'';

	display:block;

	width:8px;

	height:8px;

	position:absolute;

	top:50%;

	margin-top:-4px;

	right:1px;

	transform:rotate(45deg);

	border-top:2px solid #1f317f;

	border-right:2px solid #1f317f

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .b-m-list .b-lists:last-child {

	margin-bottom:0

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .b-m-list .b-lists:hover, .sep-mainnav .sep-container .logo-middles ul li .pro-boxs .b-m-list .b-lists.active {

	color:#1f317f

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .b-m-list .b-lists:hover span, .sep-mainnav .sep-container .logo-middles ul li .pro-boxs .b-m-list .b-lists.active span {

	border-color:#1f317f

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .b-m-list .b-lists:hover i, .sep-mainnav .sep-container .logo-middles ul li .pro-boxs .b-m-list .b-lists.active i {

	opacity:1

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .boxs-rights {

	width:calc(65% - 17px)

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .bb-lists {

	width:100%;

	height:0;

	overflow:hidden

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .bb-lists.active {

	height:auto

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .bbb-lists {

	width:100%;

	height:0;

	overflow:hidden

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .bbb-lists.active {

	height:auto

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .imgs {

	width:50%;

	align-items:center;

	padding:50px 80px 60px 0;

	border-right:1px solid #f5f5f5

}
.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .imgs img{ width:100%;}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .thumbs.ons {

	height:400px

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .lis-boxs {

	width:49%;

	align-items:center;

	padding:60px 40px 60px 40px;

	align-content:space-between

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .mores-boxs {

	width:100%;

	text-align:right

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .mores-boxs .mores.ons1 {

	color:#1f317f !important;

	padding:0 !important;

	background:none !important;

	border:none !important

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .mores-boxs .mores.ons1 i {

	background:#1f317f !important

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .mores-boxs .mores.ons1 i:after {

	border-color:#1f317f !important

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .mores-boxs .mores:hover {

	text-decoration:underline

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs1 {

	display:block;

	width:100%;

	position:absolute;

	left:0;

	top:100%;

	opacity:0;

	visibility:hidden;

	z-index:-1

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs1.active {

	opacity:1;

	visibility:initial

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs1 .boxs {

	width:100%;

	position:relative;

	max-width:850px;

	background:#fff;

	box-shadow:0 8px 10px rgba(0, 0, 0, 0.05)

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs1 .boxs-lists {

	width:50%;

	padding:42px 12px 20px 80px;

	border-right:1px solid #f5f5f5

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs1 .boxs-lists:nth-child(1) {

padding-left:120px

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs1 .boxs-lists .titles-a {

	color:#000;

	line-height:1.1;

	display:table;

	width:auto;

	border-bottom:1px solid rgba(0, 0, 0, 0.5)

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs1 .boxs-lists a.titles-a:hover {

	color:#1f317f;

	border-color:#1f317f

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs1 .boxs-lists .pp-boxs {

	width:100%;

	position:relative

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs1 .boxs-lists .pp-boxs.ons1 .p-lists {

	width:50%

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs1 .boxs-lists .p-lists {

	width:100%;

	position:relative;

	line-height:28px;

	color:#666;

	min-height:60px;

	display:flex;

	align-items:center

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs1 .boxs-lists .p-lists span {

	display:table;

	line-height:28px;

	border-bottom:2px solid transparent;

	color:inherit;

	font-family:inherit;

	min-width:120px;

	padding-right:16px;

	position:relative

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs1 .boxs-lists .p-lists i {

	width:10px;

	height:2px;

	background:#1f317f;

	position:absolute;

	top:50%;

	margin-top:-1px;

	right:0;

	opacity:0

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs1 .boxs-lists .p-lists i:after {

	content:'';

	display:block;

	width:8px;

	height:8px;

	position:absolute;

	top:50%;

	margin-top:-4px;

	right:1px;

	transform:rotate(45deg);

	border-top:2px solid #1f317f;

	border-right:2px solid #1f317f

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs1 .boxs-lists .p-lists.ons1 {

	width:50%;

	position:absolute;

	right:0;

	top:0

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs1 .boxs-lists .p-lists:hover, .sep-mainnav .sep-container .logo-middles ul li .pro-boxs1 .boxs-lists .p-lists.active {

	color:#1f317f

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs1 .boxs-lists .p-lists:hover span, .sep-mainnav .sep-container .logo-middles ul li .pro-boxs1 .boxs-lists .p-lists.active span {

	border-color:#1f317f

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs1 .boxs-lists .p-lists:hover i, .sep-mainnav .sep-container .logo-middles ul li .pro-boxs1 .boxs-lists .p-lists.active i {

	opacity:1

}

.sep-mainnav ul li .homes-ul .homes-rights .lists-boxs>ul>li {

	width:100%

}

.sep-mainnav ul li .homes-ul .homes-rights .lists-boxs>ul>li>ul>li {

	width:100%

}

.sep-iframe {

	display:block;

	width:100%;

	height:100%;

	position:absolute;

	left:0;

	top:0;

	z-index:30;

	border:none

}

.cookies_box {

	background:rgba(255, 255, 255, 0.9);

	left:0;

	bottom:0;

	width:100%;

	position:fixed;

	display:flex;

	align-items:center;

	justify-content:center;

	z-index:-1;

	visibility:hidden;

	opacity:0;

	text-align:center;

	padding:20px

}

.cookies_box.active {

	z-index:1000000000;

	visibility:initial;

	opacity:1

}

.cookies_box span {

	line-height:1.5;

	color:#141414;

	display:inline-block;

	width:46%;

	margin-right:27.5%;

	text-align:left

}

.cookies_box .cookies_btn {

	display:inline-block;

	width:auto;

	background:#de0346;

	text-align:center;

	line-height:1;

	padding:10px 16px;

	cursor:pointer;

	color:#fff

}

.sep-banner {

	width:100%;

	position:relative;

	margin:0 auto;

	overflow:hidden;

	z-index:10

}

.sep-banner.banner-one {

	display:block

}

.sep-banner.banner-two {

	display:none

}

.sep-banner .list {

	position:relative;

	display:block

}

.sep-banner .list img {

	max-width:100%;

	height:auto

}

.sep-banner .b-covers {

	width:100%;

	position:absolute;

	top:50%;

	left: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%);

	align-items:center;

	z-index:20

}

.sep-banner .b-covers.ons1 {

	-webkit-transform:translateX(-50%);

	-moz-transform:translateX(-50%);

	-ms-transform:translateX(-50%);

	-o-transform:translateX(-50%);

	transform:translateX(-50%);

	top:120px

}

.sep-banner .b-covers .boxs {

	width:100%

}

.sep-banner .b-covers .b-titles {

	display:block;

	color:#fff;

	line-height:1.32;

	position:relative

}

.sep-banner .b-covers a.b-titles:hover {

	color:#1f317f

}

.sep-banner .b-covers .b-spans {

	display:block;

	width:100%;

	color:#fff;

	line-height:1.5;

	margin-top:16px

}

.sep-banner .b-covers .b-spans * {

	font-size:inherit;

	color:inherit;

	line-height:inherit

}

.sep-banner .b-covers .mores-boxs {

	display:block;

	width:100%

}

.sep-banner .b-covers .mores-boxs .mores {

	padding:10px 26px;

	margin-right:20px;

	border-radius:25px;

	background:#1f317f;

	color:#fff

}

.sep-banner .b-covers .mores-boxs .mores i {

	color:inherit;

	margin-left:8px

}

.sep-banner .b-covers .mores-boxs .mores:last-child {

	margin-right:0

}

.sep-banner .b-covers .mores-boxs .mores:hover {

	background:#fff;

	color:#1f317f

}

.sep-banner .lr-boxs .lr-lists {

	width:40px;

	height:40px;

	border-radius:100%;

	color:#fff;

	cursor:pointer;

	position:absolute;

	top:50%;

	margin-top:-20px;

	z-index:40;

	display:flex;

	align-items:center;

	justify-content:center;

	background:rgba(255, 255, 255, 0.6)

}

.sep-banner .lr-boxs .lr-lists i {

	color:#1f317f;

	font-size:24px

}

.sep-banner .lr-boxs .lr-lists.lr-lefts {

	left:60px

}

.sep-banner .lr-boxs .lr-lists.lr-rights {

	right:60px

}

.sep-banner .lr-boxs .lr-lists:hover {

	background:#1f317f

}

.sep-banner .lr-boxs .lr-lists:hover i {

	color:#fff

}

.sep-banner .swiper-pagination-ban.swiper-pagination {

	width:100%;

	text-align:center;

	color:#fff;

	left:0;

	bottom:30px;

	display:flex;

	justify-content:center

}

.sep-banner .swiper-pagination-ban.swiper-pagination span {

	width:200px;

	height:2px;

	border-radius:0;

	background:none;

	margin:0 10px;

	position:relative;

	z-index:20;

	display:block;

	background:rgba(255, 255, 255, 0.6);

	opacity:1

}

.sep-banner .swiper-pagination-ban.swiper-pagination span:after {

	content:'';

	display:block;

	width:0;

	height:100%;

	position:absolute;

	left:0;

	top:0;

	background:#1f317f

}

.sep-banner .swiper-pagination-ban.swiper-pagination span.swiper-pagination-bullet-active {

	opacity:1

}

.sep-banner .swiper-pagination-ban.swiper-pagination span.swiper-pagination-bullet-active:after {

	width:100%;

	-webkit-transition:all 3s ease-in-out;

	-moz-transition:all 3s ease-in-out;

	-ms-transition:all 3s ease-in-out;

	-o-transition:all 3s ease-in-out;

	transition:all 3s ease-in-out

}

.home-line {

	width:100%;

	height:6px;

	margin:30px 0

}

.home-line i {

	width:60px;

	height:6px;

	position:relative;

	vertical-align:top;

	border-radius:3px;

	background:#1f317f

}

.titles {

	width:100%;

	height:auto;

	display:block;

	color:#000;

	line-height:1.35;

	position:relative;

}

.titles * {

	font-size:inherit;

	color:inherit;

	line-height:inherit

}

.titles span {

	display:block

}

.titles.cors {

	color:#fff

}

.titles.cors1 {

	color:#1f317f

}

.titles.cors2 {

	color:#f68e29

}

.titles.max940 {

	max-width:940px;

	margin-left:auto;

	margin-right:auto

}

a.titles:hover {

	color:#1f317f

}

a.titles:hover.cors {

	color:#1f317f

}

a.titles:hover.cors1 {

	color:#f68e29

}

.imgs-bgs {

	display:block;

	position:absolute;

	left:0;

	top:0;

	z-index:1

}

.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.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.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%;

	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.hes3 {

	min-width:100%;

	height:100%

}

.imgs-bgs.hes3 img {

	min-width: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.c-bgs {

	background:#1f317f

}

.imgs-bgs.r-bgs img {

	-webkit-transform:rotate(180deg);

	-moz-transform:rotate(180deg);

	-ms-transform:rotate(180deg);

	-o-transform:rotate(180deg);

	transform:rotate(180deg)

}

.sep-body {

	position:relative;

	z-index:8

}

.sep-body .sep-container {

	position:relative;

	z-index:10

}

.sep-body .richtext {

	width:100%

}

.sep-body .richtext * {

	font-size:inherit;

	line-height:inherit;

	color:inherit

}

.sep-width {

	width:100%

}

.sep-width.bgs {

	background:#f7f7f7

}

.sep-home-logo {

	width:100%

}

.sep-home-logo .p-boxs {

	justify-content:space-between

}

.sep-home-logo .p-lists {

	width:calc((100% - 340px)/6);

	box-shadow:0 1px 2px 0 rgba(32, 33, 36, 0.1)

}

.sep-home-logo .p-lists.ons1 {

	width:calc((100% - 340px)/7)

}

.sep-home-logo .p-lists:hover {

	box-shadow:0 1px 6px 0 rgba(32, 33, 36, 0.3);

	transform:translateY(2px)

}

.sep-home-logo .thumbs.ons {

	height:95px

}

.sep-home-logo .swiper-container {

	width:calc(100% - 16px);

	padding:10px 8px

}

.sep-home-logo .swiper-pagination {

	width:100%;

	position:relative;

	bottom:auto;

	left:auto;

	display:flex;

	justify-content:center;

	margin-top:20px

}

.sep-home-logo .swiper-pagination span {

	width:9px;

	height:9px;

	border-radius:100%;

	opacity:1;

	background:#d3d3d3;

	margin:0 5px

}

.sep-home-logo .swiper-pagination span.swiper-pagination-bullet-active {

	background:#1f317f

}

.sep-home-brand {

	width:100%

}

.sep-home-brand .p-lists {

	width:100%;

	justify-content:space-between;

	z-index:10;

	opacity:0 !important

}

.sep-home-brand .iframe {

	display:none

}

.sep-home-brand .swiper-slide-active {

	z-index:30;

	opacity:1 !important

}

.sep-home-brand .swiper-slide-active .sep-home-bgs {

	width:100%

}

.sep-home-brand .swiper-slide-active .thumbs .cover {

	width:0

}

.sep-home-brand .swiper-slide-active .iframe {

	display:block

}

.sep-home-brand .lis-boxs {

	width:calc(30% + 26px);

	position:relative;

	z-index:10;

	margin-bottom:35px

}

.sep-home-brand .t-boxs {

	width:calc(100% + 108px);

	height:100%;

	padding:15px;

	position:relative;

	left:auto;

	top:auto

}

.sep-home-brand .tt-boxs {

	width:100%;

	position:relative;

	z-index:22;

	align-items:center;

	background:#fff;

	padding:20px 160px 20px 60px

}

.sep-home-brand .thumbs {

	width:calc(70% - 26px);

	z-index:20;

	position:relative;

	margin-top:35px

}

.sep-home-brand .thumbs .cover {

	width:100%;

	height:100%;

	display:block;

	position:absolute;

	right:0;

	top:0;

	background:#f5f5f5;

	z-index:40

}

.sep-home-brand .i-video {

	width:80px;

	height:80px;

	border-radius:100%;

	position:absolute;

	left:50%;

	top:50%;

	transform:translate(-50%, -50%);

	z-index:20

}

.sep-home-brand .i-video img {

	max-width:100%

}

.sep-home-brand .sep-home-bgs {

	width:0;

	height:100%;

	position:absolute;

	right:0;

	top:0;

	background:#f5f5f5

}

.sep-home-brand .titles-a {

	line-height:1.32

}

.sep-home-brand .titles-a:hover {

	color:#1f317f

}

.sep-home-best {

	width:100%;

	justify-content:space-between

}

.sep-home-best .pp-lists {

	width:calc((45% + 13px));

	position:relative;

	align-content:space-between

}

.sep-home-best .pp-lists:nth-child(2) {

width:50%

}

.sep-home-best .p-lists {

	width:100%;

	position:relative

}

.sep-home-best .p-lists:nth-child(2) {

width:calc(79% - 5px);

margin-left:auto

}

.sep-home-best .titles-a {

	width:auto;

	position:absolute;

	left:0;

	bottom:0;

	z-index:30;

	padding:0 40px;

	height:100px;

	display:flex;

	align-items:center;

	justify-content:center;

	background:#fff;

	border-top-right-radius:30px;

	font-style:italic

}

.sep-home-best .titles-a span {

	color:#fff;

	font-size:inherit;

	font-family:inherit;

	font-style:italic;

	background:-webkit-linear-gradient(0deg, #1f317f, #f68e29);

	-webkit-background-clip:text;

	-webkit-text-fill-color:transparent;

	padding-right:5px

}

.sep-home-best .titles-a:hover {

	background:#1f317f

}

.sep-home-best .titles-a:hover span {

	background:none;

	-webkit-background-clip:initial;

	-webkit-text-fill-color:initial;

	color:#fff

}

.sep-home-best .t-boxs {

	width:calc(80% - 13px);

	position:relative;

	z-index:20;

	margin-left:auto

}

.sep-home-best .sep-text {

	position:absolute;

	left:0;

	bottom:0

}

.sep-home-best .sep-text img {

	max-width:100%

}

.sep-stop-list {

	width:100%;

	position:relative

}

.sep-stop-list .p-boxs .p-lists {

	width:100%;

	position:relative

}

.sep-stop-list .p-boxs .thumbs img {

	max-width:initial;

	width:100%;

	object-fit:cover;

	min-height:700px

}

.sep-stop-list .p-boxs .lis-boxs {

	width:100%;

	height:100%;

	position:absolute;

	right:0;

	top:0;

	align-items:center;

	z-index:20;

	padding-left:130px

}

.sep-stop-list .p-boxs .t-boxs {

	width:100%;

	max-width:380px;

	position:relative;

	z-index:30;

	margin:auto

}

.sep-stop-list .p-boxs .titles-a {

	color:#fff;

	line-height:1.2

}

.sep-stop-list .p-boxs .titles-a:hover {

	text-decoration:underline

}

.sep-stop-list .p-boxs .mores-boxs {

	width:100%

}

.sep-stop-list .p-boxs .mores-boxs .mores {

	padding:9px 26px;

	border:2px solid #fff;

	color:#fff

}

.sep-stop-list .p-boxs .mores-boxs .mores i {

	width:10px;

	height:2px;

	background:#fff;

	margin-left:6px;

	position:relative

}

.sep-stop-list .p-boxs .mores-boxs .mores i:after {

	content:'';

	display:block;

	width:8px;

	height:8px;

	position:absolute;

	top:50%;

	margin-top:-4px;

	right:1px;

	transform:rotate(45deg);

	border-top:2px solid #fff;

	border-right:2px solid #fff

}

.sep-stop-list .p-boxs .mores-boxs .mores:hover {

	background:#fff;

	color:#1f317f

}

.sep-stop-list .p-boxs .mores-boxs .mores:hover i {

	background:#1f317f

}

.sep-stop-list .p-boxs .mores-boxs .mores:hover i:after {

	border-color:#1f317f

}

.sep-stop-list .swiper-container .p-lists {

	opacity:0 !important;

	z-index:10

}

.sep-stop-list .swiper-container .p-lists.swiper-slide-active {

	opacity:1 !important;

	z-index:40

}

.sep-stop-boxs {

	width:575px;

	height:575px;

	border-radius:100%;

	position:absolute;

	left:75px;

	top:48px;

	transition:all 1s ease 0s;

	animation:circle 100s linear 0s infinite;

	z-index:40;

	overflow:hidden

}

.sep-stop-boxs.active {

	animation-play-state:paused

}

.sep-stop-boxs.active .tt-boxs {

	animation-play-state:paused

}

.sep-stop-boxs.active .stop-text {

	animation-play-state:paused

}

.sep-stop-boxs .p-lists {

	position:relative

}

.sep-stop-boxs .line {

	width:100%;

	height:2px;

	position:absolute;

	left:50%;

	top:50%;

	transform:translate(-50%, -50%);

	transform-origin:center;

	z-index:44;

transition:all .75s ease 0s;

	background:#f68e29

}

.sep-stop-boxs .line.line1 {

	transform:translate(-50%, -50%)

}

.sep-stop-boxs .line.line2 {

	transform:translate(-50%, -50%) rotateZ(45deg)

}

.sep-stop-boxs .line.line3 {

	transform:translate(-50%, -50%) rotateZ(90deg)

}

.sep-stop-boxs .line.line4 {

	transform:translate(-50%, -50%) rotateZ(135deg)

}

.sep-stop-boxs .tt-boxs {

	width:234px;

	height:234px;

	border-radius:100%;

	background:#fff;

	position:absolute;

	top:50%;

	left:50%;

	-webkit-transform:translate(-50%, -50%);

	transform:translate(-50%, -50%);

	justify-content:center;

	align-items:center;

	z-index:50;

	animation:circle2 100s linear 0s infinite;

	transition:all 1s ease 0s

}

.sep-stop-boxs .tt-boxs .nums {

	font-size:84px;

	line-height:72px;

	color:#f68e29;

	padding-right:28px;

	position:relative

}

.sep-stop-boxs .tt-boxs .nums:after {

	content:'';

	display:block;

	width:12px;

	height:4px;

	background:#f68e29;

	position:absolute;

	left:30px;

	top:16px

}

.sep-stop-boxs .tt-boxs .nums-rights {

	line-height:36px;

	color:#f68e29

}

.sep-stop-boxs .stop-list {

	cursor:pointer;

	z-index:30;

	width:50%;

	height:50%;

	background:rgba(255, 255, 255, 0.3);

	position:absolute;

	left:0;

	bottom:0;

transition:all .5s ease 0s

}

.sep-stop-boxs .stop-list.stop1 {

	transform:rotate(45deg) skewY(-45deg);

	transform-origin:calc(100% + 2px) -2px

}

.sep-stop-boxs .stop-list.stop2 {

	transform:rotate(90deg) skewY(-45deg);

	transform-origin:calc(100% + 2px) -2px

}

.sep-stop-boxs .stop-list.stop3 {

	transform:rotate(135deg) skewY(-45deg);

	transform-origin:calc(100% + 2px) -2px

}

.sep-stop-boxs .stop-list.stop4 {

	transform:rotate(-135deg) skewY(45deg);

	transform-origin:1px -3px;

	left:auto;

	right:0

}

.sep-stop-boxs .stop-list.stop5 {

	transform:rotate(-90deg) skewY(45deg);

	transform-origin:2px -6px;

	left:auto;

	right:0

}

.sep-stop-boxs .stop-list.stop6 {

	transform:rotate(-45deg) skewY(45deg);

	transform-origin:2px -7px;

	left:auto;

	right:0

}

.sep-stop-boxs .stop-list.stop7 {

	transform:rotate(0deg) skewY(45deg);

	transform-origin:0 0;

	left:auto;

	right:-3px

}

.sep-stop-boxs .stop-list.stop8 {

	transform:rotate(0deg) skewY(-45deg);

	transform-origin:calc(100% + 2px) 0

}

.sep-stop-boxs .stop-list .stop-hover {

	width:100%;

	height:100%;

	position:absolute;

	left:0;

	top:0;

	z-index:42

}

.sep-stop-boxs .stop-list.active, .sep-stop-boxs .stop-list:hover, .sep-stop-boxs .stop-list.active1 {

	background:#1f317f

}

.sep-stop-boxs .stop-text {

	color:#fff;

	z-index:40;

	cursor:pointer;

	animation:circle1 100s linear 0s infinite;

	transition:all 1s ease 0s;

	position:absolute

}

.sep-stop-boxs .stop-text.text1 {

	left:8%;

	bottom:32%

}

.sep-stop-boxs .stop-text.text2 {

	left:8%;

	top:30%

}

.sep-stop-boxs .stop-text.text3 {

	left:26%;

	top:10%

}

.sep-stop-boxs .stop-text.text4 {

	right:23%;

	top:10%

}

.sep-stop-boxs .stop-text.text5 {

	right:4%;

	top:30%

}

.sep-stop-boxs .stop-text.text6 {

	right:4%;

	bottom:32%

}

.sep-stop-boxs .stop-text.text7 {

	right:23%;

	bottom:10%

}

.sep-stop-boxs .stop-text.text7 .titles-a {

	max-width:100px

}

.sep-stop-boxs .stop-text.text8 {

	left:26%;

	bottom:10%

}

.sep-stop-boxs .stop-text .titles-a {

	width:130px;

	color:#fff;

	line-height:26px;

	margin-top:8px

}

.sep-text-boxs {

	width:calc(100% - 120px);

	background:rgba(255, 255, 255, 0.8);

	border:10px solid rgba(0, 0, 0, 0.04);

	margin-top:-54px;

	position:relative;

	z-index:60;

	min-height:166px;

	align-items:center;

	padding:0 30px;

	margin-left:auto;

	margin-right:auto

}

.sep-text-boxs .text-list {

	width:100%;

	height:0;

	overflow:hidden

}

.sep-text-boxs .text-list.active {

	height:auto

}

.sep-text-boxs .lis-boxs {

	width:100%;

	max-width:1320px;

	margin:auto;

	position:relative;

	padding-left:75px

}

.sep-text-boxs .i-imgs {

	position:absolute;

	left:0;

	max-width:48px;

	top:4px

}

.sep-text-boxs .i-imgs img {

	max-width:100%;

	transform:scale(1.1)

}

@keyframes circle {

0% {

transform:rotate(0)

}

100% {

transform:rotate(360deg)

}

}

@keyframes circle1 {

0% {

transform:rotate(0)

}

100% {

transform:rotate(-360deg)

}

}

@keyframes circle2 {

0% {

transform:translate(-50%, -50%) rotate(0)

}

100% {

transform:translate(-50%, -50%) rotate(-360deg)

}

}

.sep-news .mores-boxs {

	width:100%;

	text-align:right

}

.sep-news-list {

	width:100%;

	position:relative

}

.sep-news-list .swiper-container {

	padding:0 0 10px

}

.sep-news-list .imgs {

	width:100%;

	position:relative

}

.sep-news-list .p-lists {

	width:100%;

	position:relative;

	padding:0 0 80px;

	background:#f7f7f7

}

.sep-news-list .p-lists:hover {

	box-shadow:0 0 10px rgba(0, 0, 0, 0.05)

}

.sep-news-list .p-lists:hover .times .d {

	color:#f68e29

}

.sep-news-list .thumbs {

	position:relative

}

.sep-news-list .thumbs.ons {

	height:326px

}

.sep-news-list .lis-boxs {

	width:100%;

	padding-left:18px;

	padding-right:18px

}

.sep-news-list .titles-a {

	color:#000;

	line-height:32px;

	margin-top:45px

}

.sep-news-list .titles-a:hover {

	color:#1f317f

}

.sep-news-list .spans {

	margin-top:16px;

	line-height:28px;

	max-height:56px

}

.sep-news-list .times {

	color:#1f317f;

	line-height:1;

	position:absolute;

	left:0;

	bottom:30px;

	padding-left:18px

}

.sep-news-list .lr-boxs {

	width:110px;

	height:45px;

	position:absolute;

	right:0;

	top:-95px;

	z-index:30

}

.sep-news-list .lr-boxs .lr-lists {

	width:45px;

	height:45px;

	display:flex;

	align-items:center;

	justify-content:center;

	border:2px solid #1f317f;

	position:absolute;

	top:0

}

.sep-news-list .lr-boxs .lr-lists i {

	font-size:24px;

	color:#1f317f

}

.sep-news-list .lr-boxs .lr-lists.lr-lefts {

	left:0

}

.sep-news-list .lr-boxs .lr-lists.lr-rights {

	right:0

}

.sep-news-list .lr-boxs .lr-lists:hover {

	background:#1f317f

}

.sep-news-list .lr-boxs .lr-lists:hover i {

	color:#fff

}

.sep-deli-list {

	width:100%;

	max-width:1180px;

	margin-left:auto;

	margin-right:auto;

	align-items:flex-end

}

.sep-deli-list .thumbs {

	width:calc(50% + 40px);

	opacity:0

}

.sep-deli-list .lis-boxs {

	width:calc(50% - 40px);

	padding-bottom:24px

}

.sep-deli-list a.titles:hover.cors {

	color:#f68e29

}

.sep-deli-list .mores-boxs {

	width:100%

}

.sep-deli-list .mores-boxs .mores.ons1 {

	border-width:1px;

	border-color:#fff;

	color:#fff;

	padding:14px 30px

}

.sep-deli-list .mores-boxs .mores.ons1 i {

	background:#fff

}

.sep-deli-list .mores-boxs .mores.ons1 i:after {

	border-color:#fff

}

.sep-deli-list .mores-boxs .mores.ons1:hover {

	background:#fff;

	color:#1f317f

}

.sep-deli-list .mores-boxs .mores.ons1:hover i {

	background:#1f317f

}

.sep-deli-list .mores-boxs .mores.ons1:hover i:after {

	border-color:#1f317f

}

.sep-footer {

	width:100%;

	position:relative;

	z-index:0;

	overflow:hidden;

	background:#eaebec

}

.sep-footer .sep-container {

	position:relative;

	z-index:10

}

.sep-footer .footer-lists-boxs {

	display:block;

	position:relative;

	z-index:6

}

.sep-footer .footer-lists-boxs .footer-logo-rights {

	width:100%;

	position:relative;

	margin:auto;

	justify-content:space-between

}

.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs {

	position:relative;

	z-index:20;

	display:table

}

.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs.c-hide {

	display:none

}




.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs .ul-titles {

	width:100%;

	display:block;

	color:#505050;

	line-height:1;

	position:relative;

	margin-bottom:30px

}

.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs .ul-titles i {

	display:none

}

.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs .ul-titles.ons {

	white-space:nowrap

}

.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs a.ul-titles:hover {

	color:#1f317f

}

.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs .ul-lists {

	width:100%

}

.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs .ul {

	align-items:flex-start

}

.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs .ul.ons1 {

	width:90px;

	display:flex;

	flex-wrap:wrap;

	justify-content:space-between

}

.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs .ul.ons1+.ul {

	margin-left:auto

}

.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs .ul li {

	width:100%;

	position:relative;

	color:#767676;

	line-height:34px

}

.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs .ul li a {

	color:#767676;

	line-height:32px;

	display:block;
	font-size: 15px;

}

.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs .ul li a.ons {

	white-space:nowrap

}

.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs .ul li:hover a {

	color:#1f317f

}

.sep-footer .footer-lists-boxs .p-boxs .logo {

	display:block;

	margin-bottom:30px

}

.sep-footer .footer-lists-boxs .p-boxs .logo img {

	max-width:80px

}

.sep-footer .footer-lists-boxs .p-boxs .p-lists {

	position:relative;

	display:block;

	margin-bottom:20px

}

.sep-footer .footer-lists-boxs .p-boxs .p-lists:last-child {

	margin-bottom:0

}

.sep-footer .footer-lists-boxs .p-boxs .span {

	color:#767676;

	line-height:1.5;

	display:block

}

.sep-footer .footer-lists-boxs .p-boxs .span.bold {

	color:#4c4c4c

}

.sep-footer .footer-lists-boxs .p-boxs a.p-lists:hover .span {

	color:#1f317f

}

.sep-footer .link {

	margin-top:40px

}

.sep-footer .link .sep-share li {

	width:auto;

	height:auto;

	line-height:initial

}

.sep-footer .link .sep-share li a {

	height:auto;

	line-height:initial;

	color:#999

}

.sep-footer .link .sep-share li+li {

	margin-left:22px

}

.sep-footer-language {

	width:140px;

	position:relative

}

.sep-footer-language .titles-a {

	width:100%;

	border:1px solid #d3d3d4;

	color:#767676;

	padding:5px 8px;

	padding-right:30px;

	position:relative;

	line-height:30px

}

.sep-footer-language .titles-a i {

	width:30px;

	height:30px;

	display:flex;

	align-items:center;

	justify-content:center;

	position:absolute;

	top:5px;

	right:2px;

	color:inherit

}

.sep-footer-language .ul-c-boxs {

	width:100%;

	background:#fff;

	box-shadow:0 0 0 1px #d3d3d4;

	position:absolute;

	left:0;

	top:100%;

	display:none

}

.sep-footer-language .ul-c-boxs .ul-lists {

	width:100%;

	display:block;

	line-height:30px;

	color:#767676;

	padding:0 7px

}

.sep-footer-language .ul-c-boxs .ul-lists+.ul-lists {

	border-top:1px solid #d3d3d4

}

.sep-footer-language .ul-c-boxs .ul-lists:hover {

	color:#1f317f

}

.link-fixed-boxs {

	width:60px;

	height:auto;

	position:fixed;

	right:36px;

	bottom:20%;

	z-index:10000000000000000

}

.link-fixed-boxs .p-lists {

	width:60px;

	height:60px;

	display:flex;

	align-items:center;

	justify-content:center;

	text-align:center;

	margin-top:12px;

	border:1px solid #ccc;

	border-radius:100%

}

.link-fixed-boxs .p-lists i {

	color:#ccc;

	font-size:28px

}

.link-fixed-boxs .p-lists:nth-child(1) {

margin-top:0

}

.link-fixed-boxs .p-lists:hover {

	border-color:#1f317f

}

.link-fixed-boxs .p-lists:hover i {

	color:#1f317f

}

.link-fixed-boxs .backs {

	display:none;

	line-height:56px

}

.link {

	width:auto

}

.link .sep-share {

	position:relative

}

.link .sep-share li {

	width:40px;

	height:40px;

	float:left;

	line-height:40px;

-webkit-transition:all .5s;

-moz-transition:all .5s;

-ms-transition:all .5s;

-o-transition:all .5s;

transition:all .5s;

	text-align:center;

	border-radius:100%

}

.link .sep-share li+li {

	margin-left:12px

}

.link .sep-share li a {

	width:100%;

	height:100%;

	display:block;

	line-height:40px;

	color:rgba(220, 220, 220, 0.6)

}

.link .sep-share li i {

	color:inherit;

	font-size:22px;

	vertical-align:middle

}

.link .sep-share li:hover a {

	color:#1f317f

}

.link .sep-share li.lasts i {

	font-size:24px

}

.link .sep-share li.lasts .img {

	width:150px;

	height:150px;

	position:absolute;

	right:5%;

	top:-170px;

	z-index:-1;

	opacity:0;

	padding:10px;

	background:#fff

}

.link .sep-share li.lasts .img img {

	width:100%

}

.link .sep-share li.lasts:hover .img {

	z-index:88;

	opacity:1

}

.footer-footer {

	width:100%;

	position:relative;

	z-index:6;

	padding:22px 0;

	border-top:1px solid #d4d5d6

}

.footer-footer .sep-container {

	position:relative;

	justify-content:space-between;

	z-index:10

}

.footer-footer a {

	color:#767676;

	line-height:30px

}

.footer-footer a:hover {

	text-decoration:underline;

	color:#1f317f

}

.footer-footer div {

	color:#767676;

	line-height:30px

}

.footer-footer .ds {

	display:inline-block

}

.footer-footer .lefts {

	width:auto

}

.footer-footer .lefts a {

	padding-right:5px

}

.footer-footer .lefts a:last-child {

	padding-left:5px;

	padding-right:0

}

.footer-footer .lefts a:nth-child(1) {

padding-left:0

}

.footer-footer .rights {

	width:auto;

	margin-left:110px

}

.footer-footer .rights a {

	padding-right:5px

}

.footer-footer .rights a:last-child {

	padding-left:8px

}

.footer-footer .rights a+a {

	padding-left:8px

}

@media screen and (max-width:1780px) {

.sep-mainnav>.sep-container {

padding-left:20px;

padding-right:20px

}

}

@media screen and (max-width:1680px) {

.sep-container {

max-width:1380px

}

.sep-container.max1780 {

max-width:1380px

}

.sep-container.max1500 {

max-width:1380px

}

.sep-container.max1600 {

max-width:1380px

}

.sep-container.max1360 {

max-width:1380px

}

.sep-container.max1250 {

max-width:1250px

}

.sep-stop-boxs {

width:500px;

height:500px;

left:20px;

top:20px

}

.sep-stop-boxs .stop-text .titles-a {

width:84px;

font-size:16px;

line-height:20px

}

.sep-home-best .sep-text {

max-width:80px

}

}

@media screen and (max-width:1460px) {

.sep-home-best .sep-text {

max-width:60px

}

.sep-container {

max-width:1200px

}

.sep-container.max1780 {

max-width:1200px

}

.sep-container.max1500 {

max-width:1200px

}

.sep-container.max1600 {

max-width:1200px

}

.sep-container.max1360 {

max-width:1200px

}

.sep-container.max1250 {

max-width:1200px

}

.sep-container {

max-width:1200px

}

.sep-container50 {

max-width:600px

}

.sep-home-brand .titles-a {

margin-top:10px

}

.sep-home-brand .tt-boxs {

padding:20px 120px 20px 25px

}

.sep-stop-boxs {

width:440px;

height:440px

}

.sep-stop-boxs .tt-boxs {

width:160px;

height:160px

}

.sep-stop-boxs .tt-boxs .nums-rights {

font-size:24px;

line-height:1.5

}

.sep-stop-boxs .tt-boxs .nums {

font-size:60px;

padding-right:20px

}

.sep-stop-boxs .tt-boxs .nums:after {

left:22px

}

.fz42 {

font-size:36px

}

.fz30 {

font-size:24px

}

.fz36 {

font-size:28px

}

.fz24 {

font-size:20px

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .boxs-lists {

padding:40px

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .boxs-middle {

padding:60px 20px 0 40px

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .imgs {

padding:60px 40px 60px 0

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .lis-boxs {

padding:60px 40px 60px 40px

}

}

@media screen and (max-width:1366px) {

.link-fixed-boxs {

right:10px

}

.sep-container {

max-width:1100px

}

.sep-container.max1780 {

max-width:1100px

}

.sep-container.max1500 {

max-width:1100px

}

.sep-container.max1600 {

max-width:1100px

}

.sep-container.max1360 {

max-width:1100px

}

.sep-container.max1250 {

max-width:1100px

}

.sep-container50 {

max-width:550px

}

.sep-text-boxs {

margin-top:-44px

}

.sep-stop-list .p-boxs .lis-boxs {

padding-left:20%

}

.sep-stop-list .p-boxs .thumbs img {

min-height:540px

}

.sep-mainnav>.sep-container {

max-width:100%

}

.fz18 {

font-size:13px

}

.fz42 {

font-size:24px

}

.sep-deli-list .richtext {

font-size:16px

}

.sep-footer .footer-lists-boxs .p-boxs .span.fz30 {

font-size:18px

}

.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs:nth-child(3) {

width:220px

}

}

@media screen and (max-width:1200px) {

.link-fixed-boxs {

right:0;

width:50px

}

.link-fixed-boxs .p-lists {

width:50px;

height:50px

}

.link-fixed-boxs .backs {

line-height:48px

}

body {

overflow:hidden

}

.sep-container {

max-width:100%;

padding-left:50px;

padding-right:50px

}

.sep-mainnav .sep-container .logo-middles>ul>li {

margin:0 14px

}

.sep-mainnav {

padding-left:0;

padding-right:0

}

.fz30 {

font-size:22px

}

.fz36 {

font-size:24px

}

.sep-stop-list .p-boxs .lis-boxs {

height:auto;

position:relative;

right:auto;

top:auto;

z-index:30;

background:#8abe9a;

padding:30px 26px 26px

}

.sep-stop-list .p-boxs .t-boxs {

max-width:100%

}

.sep-stop-boxs {

left:36%;

margin-left:-220px

}

.sep-stop-list {

display:flex;

flex-direction:column-reverse

}

.cookies_box {

display:none

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .boxs-lists {

padding:24px

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .boxs-middle {

padding:36px 20px 0 24px

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .imgs {

padding:36px 24px 36px 0

}

.sep-mainnav .sep-container .logo-middles ul li .pro-boxs .lis-boxs {

padding:36px 24px

}

}

@media screen and (max-width:812px) {

.fz12, .fz13, .fz14, .fz15 {

font-size:16px

}
.honourPage ._btn>a{ width:60px!important; height:60px!important;}

.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs {

width:100% !important;

margin-top:0;

padding-right:0;

overflow:initial

}

.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs .ul {

margin-top:16px

}

.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs.c-hide {

display:block;

margin-top:50px

}

.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs .ul-titles {

font-size:16px;

line-height:28px;

padding:16px 0;

position:relative;

margin-bottom:0

}

.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs .ul-titles i {

display:block;

width:30px;

height:30px;

line-height:30px;

font-size:22px;

text-align:center;

position:absolute;

right:-10px;

top:16px

}

.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs .ul-titles i:before {

content:'';

display:block;

width:12px;

height:2px;

background:#7d7d7d;

position:absolute;

top:50%;

margin-top:-1px;

left:50%;

margin-left:-6px

}

.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs .ul-titles i:after {

content:'';

display:block;

width:2px;

height:12px;

background:#7d7d7d;

position:absolute;

top:50%;

margin-top:-6px;

left:50%;

margin-left:-1px;

opacity:0

}

.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs .ul.ons1 {

display:none

}

.sep-footer .footer-lists-boxs .footer-logo-rights .ul-divs.onss .ul-titles i:after {

opacity:1

}

.sep-footer .footer-lists-boxs .footer-logo-rights .ul-divs .ul {

display:none;

margin:0;

position:relative

}

.sep-footer .footer-lists-boxs .footer-logo-rights .ul-divs .ul:nth-child(2) {

padding-top:10px

}

.sep-footer .footer-lists-boxs .footer-logo-rights .ul-divs .ul:last-child {

padding-bottom:10px

}

.sep-footer .footer-lists-boxs .footer-logo-rights .ul-divs .ul:last-child:before {

content:'';

display:block;

width:calc(100% + 120px);

height:1px;

background:#d9dada;

position:absolute;

left:-60px;

bottom:0

}

.sep-footer .footer-lists-boxs .footer-logo-rights .ul-divs .ul-titles:before {

content:'';

display:block;

width:calc(100% + 120px);

height:1px;

background:#d9dada;

position:absolute;

left:-60px;

bottom:0

}

.sep-footer .footer-lists-boxs .link {

margin-top:30px

}

.sep-footer .footer-lists-boxs .footer-logo-rights {

padding-top:15px;

padding-bottom:50px

}

.fz42 {

font-size:30px

}

.fz38 {

font-size:24px

}

.sep-home-brand .lis-boxs {

width:100%;

margin-bottom:0

}

.sep-home-brand .t-boxs {

width:100%;

height:auto

}

.sep-home-brand .tt-boxs {

padding:32px 32px 50px

}

.sep-home-brand .thumbs {

width:calc(100% - 50px);

margin-top:-38px;

margin-left:auto;

margin-right:auto

}

.sep-home-brand .i-imgs {

text-align:center

}

.sep-home-brand .titles-a {

text-align:center

}

.titles.m-cens {

text-align:center

}

.mp .imgs-bgs.hes2 img {

min-height:100%;

object-fit:cover;

bottom:auto;

top:0

}

.sep-deli-list .thumbs {

width:100%

}

.sep-deli-list .lis-boxs {

width:100%;

padding-left:0;

margin-top:30px;

padding-bottom:0

}

.sep-home-best .pp-lists {

width:100% !important;

margin-bottom:30px

}

.sep-home-best .pp-lists:last-child {

margin-bottom:0

}

.sep-home-best .p-lists {

margin-bottom:30px

}

.sep-home-best .p-lists:last-child {

margin-bottom:0

}

.sep-home-best .p-lists:nth-child(2) {

width:100%;

margin-bottom:0

}

.sep-home-best .sep-text {

display:none

}

.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs .ul.ons1 {

width:100%

}

.footer-footer div {

width:100%;

text-align:center

}

.footer-footer div.flex {

justify-content:center

}

.footer-footer .lefts {

width:100%;

text-align:center

}

.footer-footer .rights {

width:100%;

margin-left:0;

text-align:center

}

.sep-footer .footer-lists-boxs .footer-logo-rights .ul-boxs:nth-child(1) {

display:none

}

.sep-footer .footer-lists-boxs .p-boxs .span {

font-family:inherit;

font-size:16px;

display:inline-block

}

.sep-footer .footer-lists-boxs .p-boxs .span+.span {

margin-left:10px

}

.sep-footer .footer-lists-boxs .p-boxs .p-lists {

margin-bottom:10px

}

}

@media screen and (max-width:768px) {

.link-fixed-boxs {

display:none

}
.honourPage ._txt{padding: 0 40px !important}

.tops-hes {

display:none

}

#onlineService {

display:none !important

}

.sep-header {

display:none

}

.sep-banner.banner-one {

display:none

}

.sep-banner.banner-two {

display:block

}

.sep-container {

padding-left:20px;

padding-right:20px

}

.cookies_box {

display:none

}

}

@media screen and (max-width:667px) {

.mp .imgs-bgs.hes2 img {

left:-4%

}

.sep-deli-list .thumbs {

height:260px;

opacity:1

}

.mores.ons1 {

padding:6px 22px

}

.sep-news-list .p-lists {

background:#f2f2f2;

padding:4px 4px 75px

}

.sep-news-list .times {

left:4px;

bottom:30px

}

.mt120 {

margin-top:50px

}

.sep-news .mores-boxs {

margin-top:30px

}

.sep-news-list .titles-a {

margin-top:16px;

font-size:16px

}

.sep-news-list .spans {

display:none

}

.sep-news-list .lr-boxs {

width:72px;

height:36px;

top:-66px

}

.sep-news-list .lr-boxs .lr-lists {

width:35px;

height:36px

}

.pt110 {

padding-top:60px

}

.sep-stop-list .p-boxs .p-lists {

opacity:0 !important

}

.sep-stop-list .p-boxs .p-lists.swiper-slide-active {

opacity:1 !important

}

.mt60 {

margin-top:30px

}

.sep-stop-list .p-boxs .titles-a {

font-size:19px

}

.sep-stop-list .p-boxs .mores-boxs .mores {

padding:6px 10px;

text-align:center;

font-size:16px

}

.pt100 {

padding-top:60px

}

.mt50 {

margin-top:30px

}

.sep-home-best .titles-a {

height:42px;

font-size:16px;

padding-right:26px;

padding-left:16px

}

.sep-home-logo .thumbs.ons {

height:52px

}

.sep-text-boxs {

width:calc(100% - 24px);

margin-top:0;

padding:20px 30px 60px 10px

}

.sep-text-boxs .lis-boxs {

padding-left:0

}

.sep-text-boxs .i-imgs {

display:none

}

.sep-stop-boxs {

width:288px;

height:288px;

left:50%;

margin-left:-144px;

top:90px

}

.sep-stop-list>.p-boxs {

margin-top:-60px

}

.sep-stop-boxs .tt-boxs {

width:118px;

height:118px

}

.sep-stop-boxs .tt-boxs .nums {

font-size:42px;

padding-right:12px

}

.sep-stop-boxs .tt-boxs .nums-rights {

font-size:15px

}

.sep-stop-boxs .tt-boxs .nums:after {

width:6px;

height:2px;

left:16px;

top:24px

}

.sep-stop-boxs .stop-text .titles-a {

width:64px;

font-size:12px;

line-height:1.2;

text-transform:initial;

margin-top:0

}

.sep-stop-boxs .stop-text .i-imgs img {

max-width:12px;

max-height:12px

}

}

.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:#1f317f;

	border:1px solid #1f317f

}

.operation ul li:hover a {

	background:none;

	color:#1f317f

}

.sep-pagination {

	width:100%;

	display:flex;

	display:-webkit-flex;

	justify-content:center

}

.sep-pagination .pagination {

	margin:29px 0;

	display:inline-block;

	padding-left:0;

	border-radius:4px

}

.sep-pagination .pagination .active a {

	background:#1f317f;

	color:#fff;

	border:1px solid #1f317f

}

.sep-pagination .pagination .active a:hover {

	opacity:.72

}

.sep-pagination .pagination li {

	display:inline;

	border-radius:5px

}

.sep-pagination .pagination li a {

	width:40px;

	height:40px;

	text-align:center;

	padding:3px 12px;

	line-height:32px;

	margin:0 5px;

	border-radius:0;

	background:none;

	color:#505050;

	font-weight:bold;

	border:1px solid #dadada

}

.sep-pagination .pagination li a:hover {

	background:#1f317f;

	color:#fff;

	border:1px solid #1f317f

}

.sep-pagination .pagination li:first-child a {

	padding:3px 12px;

	color:#333;

	border:1px solid #ebebeb

}

.sep-pagination .pagination li:first-child a:hover {

	background:#1f317f;

	color:#fff;

	border:1px solid #1f317f

}

.sep-pagination .pagination li:last-child a {

	padding:3px 12px;

	color:#333;

	border:1px solid #ebebeb

}

.sep-pagination .pagination li:last-child a:hover {

	background:#1f317f;

	color:#fff;

	border:1px solid #1f317f

}

.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:#f68e29

}

.lg-search-ul-boxs ul li:hover .titles-a {

	color:#f68e29

}

.lg-search-ul-boxs .thumbs {

	border:1px solid #ddd;

	text-align:center

}

.lg-search-ul-boxs .thumbs img {

	max-width:100%

}

.lg-search-ul-boxs .thumbs.ons {

	height:224px;

	line-height:220px

}

.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:#1f317f;

	color:#fff

}

.change-result li.active button:hover {

	background:#f68e29

}

.change-result li:hover button {

	background:#1f317f;

	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:#1f317f;

	text-decoration:underline

}

.fy-relates-ul-boxs .titles-a:hover:before {

	background:#1f317f

}

.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 {

	display:block;

	position:absolute;

	width:140px;

	overflow:hidden;

	left:0;

	top:0;

	text-align:center

}

.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:#1f317f

}

.sep-resource-list2 li .summary {

	display:block;

	color:#545454;

	line-height:1.6em;

	margin-bottom:10px

}

.sep-resource-list2 li .more {

	color:#1f317f

}

.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:#1f317f

}

.pdfs-boxs .pdfs-lists a {

	color:#323232;

	line-height:59px

}

.pdfs-boxs .pdfs-lists a:hover {

	color:#1f317f

}

.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:#1f317f;

	font:normal normal normal 14px/1 FontAwesome

}

.pdfs-boxs .pdfs-lists img {

	margin-right:10px

}

.pdf-download {

	margin-right:10px

}

@media screen and (max-width:812px) {

.lg-search-ul-boxs ul {

margin:0 -18px

}

.lg-search-ul-boxs ul li {

width:calc(50% - 36px)

}

}

@media screen and (max-width:667px) {

.lg-search-ul-boxs ul li {

width:calc(100% - 36px)

}

.operation ul li {

width:100%;

margin-bottom:12px

}

.operation ul li a {

min-width:196px

}

.operation ul li:last-child {

margin-bottom:0

}

.sep-resource-list2 li {

padding-left:0

}

.sep-resource-list2 li .thumb {

width:100%;

position:relative;

left:auto;

top:auto;

margin-bottom:15px

}

}

.sep-inner-banner {

	width:100%;

	margin:0 auto;

	position:relative;

	overflow:hidden

}

.sep-inner-banner.bors {

	border-top:0px solid #fff

}

.sep-inner-banner img {

	max-width:100%

}

.sep-inner-banner img.ons50 {

	max-width:50%

}

.sep-inner-banner .banner {

	overflow:hidden

}

.sep-inner-banner .banner img {

	width:100%;

	object-fit:cover;

}

.sep-inner-banner .banner.bgs:after {

	content:'';

	display:block;

	width:100%;

	height:100%;

	position:absolute;

	left:0;

	top:0;

	z-index:1;

	background:rgba(0, 0, 0, 0.4)

}

.sep-inner-banner .b-covers {

	width:100%;

	position:absolute;

	top:50%;

	left: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%);

	align-items:center;

	z-index:20

}

.sep-inner-banner .b-covers .imgs-bgs {

	width:100%;

	top:50%;

	transform:translateY(-50%)

}

.sep-inner-banner .b-covers .imgs-bgs img {

	min-width:47.5%;

	max-width:initial

}

.sep-inner-banner .b-covers .boxs {

	width:100%

}

.sep-inner-banner .b-covers .boxs.max560 {

	max-width:560px

}

.sep-inner-banner .b-covers .boxs.max630 {

	max-width:630px

}

.sep-inner-banner .b-covers.b-ons {

	top:auto;

	-webkit-transform:translateX(-50%);

	-moz-transform:translateX(-50%);

	-ms-transform:translateX(-50%);

	-o-transform:translateX(-50%);

	transform:translateX(-50%);

	bottom:55px

}

.sep-inner-banner .b-titles {

	width:100%;

	display:block;

	color:#000;

	line-height:1.4;

	position:relative;    text-transform: uppercase;

}

.sep-inner-banner .b-titles.cors {

	background:linear-gradient(130deg,#00C0FF,#FFCF00,#71ad3c,#d82925);
    -webkit-background-clip: text;
    color: transparent;
	max-width: 50%;

}

.sep-inner-banner .b-titles.shadow {

	text-shadow:0 5px 10px #000

}

.sep-inner-banner .max980 {

	max-width:980px

}

.sep-inner-banner .max950 {

	max-width:950px

}

.sep-inner-banner .max550 {

	max-width:550px

}

.sep-inner-banner .max630 {

	max-width:630px

}

.sep-inner-banner .mores-boxs {

	width:100%

}

.sep-inner-banner .sep-breadcrumb {

	position:absolute;

	left:0;

	top:80px

}

.sep-inner-banner .sep-breadcrumb.b-ons {

	top:auto;

	bottom:0

}

.sep-inner-banner .swiper-pagination {

	width:100%;

	display:flex;

	justify-content:center;

	bottom:28px

}

.sep-inner-banner .swiper-pagination span {

	width:12px;

	height:12px;

	border-radius:6px;

	background:#bdbdbd;

	opacity:1;

	margin:0 4px

}

.sep-inner-banner .swiper-pagination span.swiper-pagination-bullet-active {

	width:38px;

	background:#1f317f;

	opacity:1

}

.sep-breadcrumb {

	width:100%;

	position:relative;

	z-index:30

}

.sep-breadcrumb.abs {

	position:absolute;

	left:0;

	top:0

}

.sep-breadcrumb.bors {

	border-bottom:1px solid #e6e6e6

}

.sep-breadcrumb.bors1 .breadcrumb-boxs {

	border-bottom:1px solid #e6e6e6

}

.sep-breadcrumb .sep-container {

	position:relative;

	z-index:32

}

.sep-breadcrumb.onss .breadcrumb-boxs {

	padding-left:34px

}

.sep-breadcrumb.onss .breadcrumb-boxs i {

	display:block;

	font-size:16px;

	color:#333;

	line-height:30px;

	position:absolute;

	left:0;

	top:20px

}

.sep-breadcrumb.onss .breadcrumb-boxs i img {

	max-width:100%

}

.sep-breadcrumb.onss .breadcrumb-boxs i img.ons2 {

	display:none

}

.sep-breadcrumb .breadcrumb-boxs {

	position:relative;

	padding:20px 0

}

.sep-breadcrumb.cors .breadcrumb li {

	color:#fff

}

.sep-breadcrumb.cors .breadcrumb li a {

	color:#fff

}

.sep-breadcrumb.cors .breadcrumb li:hover a {

	color:#1f317f

}

.sep-breadcrumb .breadcrumb {

	background:none;

	margin:0;

	padding:0;

	line-height:30px;

	text-align:left;

	position:relative;

	display:inline-block;

	vertical-align:top;

	font-family:inherit

}

.sep-breadcrumb .breadcrumb li {

	color:#333;

	font-size:16px;

	display:inline-block;

	vertical-align:top;

	font-family:inherit

}

.sep-breadcrumb .breadcrumb li a {

	color:#333;

	font-size:16px

}

.sep-breadcrumb .breadcrumb li:last-child a {

	font-family:inherit

}

.sep-breadcrumb .breadcrumb li:hover a {

	color:#1f317f;

	text-decoration:underline

}

.sep-breadcrumb .breadcrumb li+li:before {

	content:'-';

	font-size:12px;

	color:inherit;

	padding:0 4px

}

.sep-page {

	display:block;

	width:100%

}

.sep-page.bgs {

	background:#f7f7f7

}

.sep-page.bgs1 {

	background:#1f317f

}

.sep-page.bgs2 {

	background:#444

}

.sep-page.bors {

	border-top:1px solid #bdbdbd

}

.sep-page .sep-lefts {

	width:267px

}

.sep-page .sep-rights {

	margin-left:auto;

	width:calc(100% - 326px)

}

.sep-index-pro-top-list {

	width:100%;

	justify-content:center;

	align-items:center

}

.sep-index-pro-top-list .p-lists {

	color:#666;

	line-height:1.32;

	min-height:53px;

	border-bottom:3px solid transparent;

	display:flex; margin: 0 2%;

	align-items:center

}

.sep-index-pro-top-list .p-lists.active {

	border-color:#1f317f

}

.sep-index-list {

	width:100%;

	position:relative;

	z-index:12

}

.sep-index-list .sep-list {

	width:100%;

	height:0;

	overflow:hidden

}

.sep-index-list .sep-list.active {

	height:auto

}

.sep-index-list .sep-container {

	justify-content:space-between

}

.sep-index-list .in-lefts {

	width:50%;

	max-width:440px

}

.sep-index-list .in-lefts .richtext {

	color:rgba(255, 255, 255, 0.4)

}

.sep-index-list .in-lefts .mores-boxs .mores {

	border-width:1px

}

.sep-index-list .in-rights {

	width:50%;

	max-width:520px

}

.sep-index-num-list {

	width:100%

}

.sep-index-num-list .p-lists {

	min-width:144px;

	text-align:center;

	position:relative;

	padding-right:28px

}

.sep-index-num-list .p-lists:last-child {

	padding-right:0

}

.sep-index-num-list .p-lists+.p-lists {

	padding-left:28px

}

.sep-index-num-list .p-lists+.p-lists:before {

	content:'';

	display:block;

	width:3px;

	height:37px;

	background:#fff;

	position:absolute;

	left:-2px;

	top:9px

}

.sep-index-num-list .nums {

	color:#fff;

	line-height:1

}

.sep-index-num-list .titles-a {

	line-height:1;

	color:#fff

}

.sep-index-pro-right-boxs {

	width:100%;

	justify-content:space-between;

	align-items:center

}

.sep-index-pro-right-boxs .p-lefts {

	width:calc(100% - 226px);

	position:relative

}

.sep-index-pro-right-boxs .p-lefts:before {

	content:'';

	display:block;

	width:1px;

	height:100%;

	background:rgba(255, 255, 255, 0.4);

	position:absolute;

	left:1px;

	top:0

}

.sep-index-pro-right-boxs .p-lefts .p-lists {

	width:100%;

	display:block;

	line-height:30px;

	color:rgba(255, 255, 255, 0.4);

	text-align:left

}

.sep-index-pro-right-boxs .p-lefts .p-lists:hover, .sep-index-pro-right-boxs .p-lefts .p-lists.active {

	color:#fff

}

.sep-index-pro-right-boxs .p-lefts .p-boxs {

	overflow-y:scroll;

	direction:rtl;

	position:relative;

	max-height:270px;

	padding-left:28px

}

.sep-index-pro-right-boxs .p-lefts .p-boxs::-webkit-scrollbar {

width:3px;

height:100%;

background-color:transparent;

overflow:initial

}

.sep-index-pro-right-boxs .p-lefts .p-boxs::-webkit-scrollbar-thumb {

width:3px;

background-color:#fff

}

.sep-index-pro-right-boxs .p-rights {

	width:226px

}

.sep-index-pro-video-list {

	width:100%;

	position:relative

}

.sep-index-pro-video-list:before {

	content:'';

	display:block;

	width:100%;

	height:1px;

	background:rgba(255, 255, 255, 0.4);

	position:absolute;

	left:0;

	bottom:2px

}

.sep-index-pro-video-list .p-boxs {

	flex-wrap:nowrap;

	overflow-x:scroll;

	padding-bottom:11px

}

.sep-index-pro-video-list .p-boxs::-webkit-scrollbar {

width:100%;

height:5px;

background-color:transparent;

overflow:initial

}

.sep-index-pro-video-list .p-boxs::-webkit-scrollbar-thumb {

height:5px;

background-color:#1f317f

}

.sep-index-pro-video-list .p-lists {

	width:calc((100% - 16px)/3);

	min-width:calc((100% - 16px)/3);

	margin-right:8px;

	position:relative

}

.sep-index-pro-video-list .thumbs.ons {

	height:100px

}

.sep-index-pro-video-list .i-boxs {

	width:45px;

	height:45px;

	border-radius:100%;

	display:flex;

	align-items:center;

	justify-content:center;

	border:1px solid #fff;

	position:absolute;

	left:50%;

	top:50%;

	margin-left:-22px;

	margin-top:-22px;

	z-index:30

}

.sep-index-pro-video-list .i-boxs i {

	display:block;

	border:8px solid transparent;

	border-left-width:12px;

	border-right-width:0;

	border-left-color:#fff;

	position:absolute;

	left:50%;

	margin-left:-5px;

	top:50%;

	margin-top:-8px

}

.sep-index-pro-video-list .i-boxs:hover {

	border-color:#1f317f

}

.sep-index-pro-video-list .i-boxs:hover i {

	border-left-color:#1f317f

}

.in-he720 {

	height:720px

}

.sep-index-pro-selling-boxs {

	width:100%;

	max-width:1920px;

	margin:auto;

	position:relative

}

.sep-index-pro-selling-boxs:after {

	content:'';

	display:block;

	width:200%;

	height:1px;

	background:#e6e6e6;

	position:absolute;

	left:-50%;

	top:100%

}

.sep-index-pro-selling-boxs .p-lefts {

	width:calc(42% + 20px);

	border-right:1px solid #eaeaea;

	justify-content:flex-end;

	padding:0 44px 50px 104px;

	align-content:flex-end

}

.sep-index-pro-selling-boxs .p-lefts .imgs {

	width:100%;

	position:relative

}

.sep-index-pro-selling-boxs .p-lefts .imgs.ons1:before {

	content:'';

	display:block;

	width:676px;

	height:676px;

	border-radius:100%;

	background:#f7f7f7;

	position:absolute;

	left:0;

	bottom:80px;

	z-index:5

}

.sep-index-pro-selling-boxs .p-lefts .thumbs {

	position:relative;

	z-index:30

}

.sep-index-pro-selling-boxs .p-lefts .thumbs.ons {

	height:570px

}

.sep-index-pro-selling-boxs .p-lefts .titles-a {

	position:absolute;

	left:0;

	top:-90px;

	z-index:40;

	font-size:105px;

	line-height:1.2;

	color:#d2d2d2

}

.sep-index-pro-selling-boxs .p-lefts .titles-a.ons1 {

	top:-270px

}

.sep-index-pro-selling-boxs .p-rights {

	width:calc(58% - 20px)

}

.sep-index-pro-selling-boxs .t-boxs {

	width:100%;

	max-width:955px;

	padding:100px 110px 80px 66px

}

.sep-index-pro-selling-boxs .lr-boxs {

	width:96px;

	height:48px;

	position:absolute;

	right:0;

	top:240px

}

.sep-index-pro-selling-boxs .lr-boxs .lr-lists {

	width:48px;

	height:48px;

	background:#333;

	display:flex;

	align-items:center;

	justify-content:center;

	color:#fff;

	position:absolute;

	top:0

}

.sep-index-pro-selling-boxs .lr-boxs .lr-lists i {

	color:inherit

}

.sep-index-pro-selling-boxs .lr-boxs .lr-lists.lr-lefts {

	left:0

}

.sep-index-pro-selling-boxs .lr-boxs .lr-lists.lr-rights {

	right:0

}

.sep-index-pro-selling-boxs .lr-boxs .lr-lists:hover, .sep-index-pro-selling-boxs .lr-boxs .lr-lists.active {

	background:#1f317f

}

.sep-index-pro-selling-list {

	width:100%;

	padding:90px 0 90px 34px;

	position:relative

}

.sep-index-pro-selling-list:before {

	content:'';

	display:block;

	width:200%;

	height:1px;

	background:#e6e6e6;

	position:absolute;

	left:0;

	top:0

}

.sep-index-pro-selling-list .p-lists {

	width:100%;

	padding:0 30px

}

.sep-index-pro-selling-list .swiper-container {

	width:calc(100% + 182px)

}

.sep-index-pro-selling-list .thumbs.ons {

	height:220px

}

.sep-index-pro-selling-list .titles-a {

	color:#000;

	line-height:1.5;

	text-align:center;

	margin-top:25px;

	max-width:234px;

	margin-left:auto;

	margin-right:auto

}

.sep-index-pro-selling-list .titles-a:hover {

	color:#1f317f

}

.sep-index-pro-selling-top-list {

	width:100%

}

.sep-index-pro-selling-top-list .titles-a {

	color:#000;

	line-height:1.32

}

.sep-index-pro-selling-top-list .titles-a:after {

	content:'';

	display:block;

	width:26px;

	height:3px;

	background:#1f317f;

	margin-top:20px

}

.sep-index-pro-selling-top-list .titles-a:hover {

	color:#1f317f

}

.sep-index-pro-selling-top-list .ul-boxs {

	width:100%

}

.sep-index-pro-selling-top-list .ul-boxs .ul-lists {

	display:block;

	position:relative;

	line-height:31px;

	padding-left:14px;

	color:#333;

	margin-bottom:10px

}

.sep-index-pro-selling-top-list .ul-boxs .ul-lists:last-child {

	margin-bottom:0

}

.sep-index-pro-selling-top-list .ul-boxs .ul-lists:before {

	content:'';

	display:block;

	width:5px;

	height:5px;

	border-radius:100%;

	position:absolute;

	left:0;

	top:13px;

	background:#333

}

.sep-index-pro-selling-top-list .ul-boxs a.ul-lists:hover {

	color:#1f317f

}

.sep-index-pro-selling-top-list .ul-boxs a.ul-lists:hover:before {

	background:#1f317f

}

.titles-boxs {

	width:100%

}

.titles-boxs .mores-boxs {

	position:absolute;

	right:0;

	z-index:30;

	top:50%;

	margin-top:-15px

}

.titles-boxs .mores-boxs .mores {

	line-height:30px;

	color:#000

}

.titles-boxs .mores-boxs .mores:hover {

	color:#1f317f

}

.sep-index-pro-catalogs-list {

	width:100%

}

.sep-index-pro-catalogs-list .p-boxs {

	margin:0 -40px

}

.sep-index-pro-catalogs-list .p-lists {

	width:calc(20% - 80px);

	margin:20px 40px

}

.sep-index-pro-catalogs-list .p-lists:hover .thumbs {

	box-shadow:0 12px 20px rgba(0, 0, 0, 0.1)

}

.sep-index-pro-catalogs-list .thumbs.ons {

	height:338px

}

.sep-index-pro-catalogs-list .titles-a {

	text-align:center;

	line-height:1.5;

	color:#000;

	margin-top:45px

}

.sep-index-pro-catalogs-list .titles-a:hover {

	color:#1f317f;

	text-decoration:underline

}

.sep-home-pro-left-list {

	width:100%;

	top:0;

	background:#727272;

	border-top-right-radius:64px;

	border-bottom-right-radius:64px;

	max-width:526px;

	padding:50px 0 0;

	position:absolute;

	left:0;

	top:100px;

	z-index:30

}

.sep-home-pro-left-list .titles-a {

	color:#bbb;

	line-height:1;

	padding-left:132px

}

.sep-home-pro-left-list a.titles-a:hover {

	color:#1f317f

}

.sep-home-pro-left-list .ul-boxs {

	width:100%

}

.sep-home-pro-left-list .p-lists {

	width:100%;

	display:flex;

	align-items:center;

	padding-left:132px;

	min-height:71px;

	border-top:1px solid #444;

	color:#d4d4d4;

	position:relative

}

.sep-home-pro-left-list .p-lists:last-child {

	border-bottom:none

}

.sep-home-pro-left-list .p-lists i {

	font-size:14px;

	color:inherit;

	line-height:30px;

	position:absolute;

	right:16px;

	top:50%;

	margin-top:-15px;

	opacity:0

}

.sep-home-pro-left-list .p-lists:after {

	content:'';

	display:block;

	width:22px;

	height:100%;

	background:#1f317f;

	border-top-right-radius:12px;

	border-bottom-right-radius:12px;

	position:absolute;

	left:100%;

	top:0;

	opacity:0

}

.sep-home-pro-left-list .p-lists:hover, .sep-home-pro-left-list .p-lists.active {

	background:#1f317f;

	color:#fff;

	font-family:inherit

}

.sep-home-pro-left-list .p-lists:hover:after, .sep-home-pro-left-list .p-lists.active:after {

	opacity:1

}

.sep-home-pro-left-list .p-lists:hover i, .sep-home-pro-left-list .p-lists.active i {

	opacity:1

}

.sep-home-pro-list {

	width:calc(66% + 5px);

	margin-left:auto;

	position:relative

}

.sep-home-pro-list .swiper-container {

	overflow:initial;

	z-index:16

}

.sep-home-pro-list .p-lists {

	width:100%;

	opacity:0 !important

}

.sep-home-pro-list .p-lists:hover .thumbs-boxs {

	opacity:1

}

.sep-home-pro-list .swiper-slide-active {

	opacity:1 !important

}

.sep-home-pro-list .imgs {

	width:100%;

	border-top-left-radius:232px;

	border-bottom-left-radius:232px;

	padding:32px 0 32px 32px;

	border:1px solid rgba(255, 255, 255, 0.4);

	position:relative;

	border-right:none

}

.sep-home-pro-list .imgs:before {

	content:'';

	display:block;

	width:100%;

	height:1px;

	background:rgba(255, 255, 255, 0.4);

	position:absolute;

	left:100%;

	bottom:100%

}

.sep-home-pro-list .imgs:after {

	content:'';

	display:block;

	width:100%;

	height:1px;

	background:rgba(255, 255, 255, 0.4);

	position:absolute;

	left:100%;

	top:100%

}

.sep-home-pro-list .thumbs {

	border-radius:200px

}

.sep-home-pro-list .t-boxs {

	width:100%

}

.sep-home-pro-list .titles-a {

	color:#000;

	line-height:1.32

}

.sep-home-pro-list a.titles-a:hover {

	color:#1f317f

}

.sep-home-pro-list .spans {

	color:rgba(255, 255, 255, 0.4)

}

.sep-home-pro-list .swiper-pagination {

	width:100%;

	position:relative;

	left:auto;

	bottom:auto;

	display:flex;

	justify-content:center;

	text-align:center

}

.sep-home-pro-list .swiper-pagination span {

	width:22px;

	height:22px;

	border-radius:100%;

	border:1px solid transparent;

	position:relative;

	background:none;

	margin:0 8px;

	opacity:1

}

.sep-home-pro-list .swiper-pagination span:after {

	content:'';

	display:block;

	width:10px;

	height:10px;

	border-radius:100%;

	background:rgba(255, 255, 255, 0.4);

	position:absolute;

	left:50%;

	top:50%;

	margin-left:-5px;

	margin-top:-5px

}

.sep-home-pro-list .swiper-pagination span.swiper-pagination-bullet-active {

	border-color:#1f317f

}

.sep-home-pro-list .swiper-pagination span.swiper-pagination-bullet-active:after {

	background:#1f317f

}

.sep-index-pro-form-boxs {

	width:100%;

	justify-content:space-between

}

.sep-index-pro-form-boxs .for-lefts {

	width:48%;


}

.sep-index-pro-form-boxs .for-lefts .thumbs {

	margin-left:-80px

}

.sep-index-pro-form-boxs .for-rights {

	width:50%

}

.sep-index-pro-for-lefts-list {

	width:100%

}

.sep-index-pro-for-lefts-list .p-lists {

	width:100%;

	margin-bottom:20px

}

.sep-index-pro-for-lefts-list .p-lists:last-child {

	margin-bottom:0

}

.sep-index-pro-for-lefts-list a.p-lists:hover .titles-a {

	color:#1f317f

}

.sep-index-pro-for-lefts-list a.p-lists:hover .spans {

	color:#1f317f

}

.sep-index-pro-for-lefts-list .titles-a {

	line-height:1.32;

	color:#000

}

.sep-index-pro-for-lefts-list .spans {

	color:#000;

	line-height:1.5;

	margin-top:6px

}

.sep-index-form {

	width:100%

}

.sep-index-form.cons .form-group .names {

	color:#666

}

.sep-index-form.cons .form-group .form-control {

	border-color:#e6e6e6;

	color:#666;

	background:#fff

}

.sep-index-form.cons .form-group .form-control:focus {

	color:#666

}

.sep-index-form.cons .form-group .btn-primary {

	border:1px solid #1f317f

}

.sep-index-form form {

	width:auto;

	min-width:100%;

	margin:0 -10px

}

.sep-index-form .form-group {

	width:calc(100% - 30px);

	margin:0 15px 25px;

	padding:0

}

.sep-index-form .form-group.active .form-control {

	color:#5c5c5c

}

.sep-index-form .form-group:last-child {

	margin-bottom:0

}

.sep-index-form .form-group.ons {

	width:calc(50% - 30px)

}

.sep-index-form .form-group .names {

	width:100%;

	color:#5c5c5c;

	line-height:1;

	padding-bottom:10px

}

.sep-index-form .form-group .form-control {

	border-radius:0;

	height:50px;

	border:none;

	border:1px solid #cacaca;

	padding-left:15px;

	color:#cacaca;

	background:none;

	box-shadow:none !important;

	position:relative

}

.sep-index-form .form-group .form-control::-webkit-input-placeholder {

color:inherit

}

.sep-index-form .form-group .form-control::-moz-input-placeholder {

color:inherit

}

.sep-index-form .form-group .form-control::-ms-input-placeholder {

color:inherit

}

.sep-index-form .form-group .form-control::-o-input-placeholder {

color:inherit

}

.sep-index-form .form-group .form-control::placeholder {

color:inherit

}

.sep-index-form .form-group .form-control:focus {

	color:#5c5c5c

}

.sep-index-form .form-group textarea.form-control {

	height:170px

}

.sep-index-form .form-group .btn-primary {

	line-height:30px;

	padding:14px 60px;

	color:#fff;

	position:relative;

	border-radius:0;

	outline:none;

	margin-top:6px;

	border:1px solid #1f317f;

	background:#1f317f

}

.sep-index-form .form-group .btn-primary i {

	width:10px;

	height:2px;

	background:#fff;

	margin-left:6px;

	position:relative

}

.sep-index-form .form-group .btn-primary i:after {

	content:'';

	display:block;

	width:8px;

	height:8px;

	position:absolute;

	top:50%;

	margin-top:-4px;

	right:1px;

	transform:rotate(45deg);

	border-top:2px solid #fff;

	border-right:2px solid #fff

}

.sep-index-form .form-group .btn-primary:hover {

	background:none;

	color:#1f317f

}

.sep-index-form .form-group .btn-primary:hover i {

	background:#1f317f

}

.sep-index-form .form-group .btn-primary:hover i:after {

	border-color:#1f317f

}

.sep-index-pro-news-list {

	width:100%

}

.sep-index-pro-news-list .p-boxs {

	margin:0 -15px

}

.sep-index-pro-news-list .p-lists {

	width:calc(33.33% - 30px);

	margin:0 15px 30px;

	align-content:space-between;

	padding-bottom:30px

}

.sep-index-pro-news-list .p-lists:hover {

	box-shadow:0 8px 10px rgba(0, 0, 0, 0.1)

}

.sep-index-pro-news-list .p-lists:hover .lis-boxs {

	padding-left:18px;

	padding-right:18px

}

.sep-index-pro-news-list .p-lists:hover .mores-boxs {

	padding-left:18px;

	padding-right:18px

}

.sep-index-pro-news-list .t-boxs {

	width:100%

}
.sep-index-pro-news-list .t-boxs .imgs-hovers{ border:1px solid #ddd}
.sep-index-pro-news-list .lis-boxs {

	width:100%;

	padding-top:35px

}

.sep-index-pro-news-list .times {

	color:#1f317f;

	line-height:1

}

.sep-index-pro-news-list .titles-a {

	line-height:32px;

	color:#000;    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    white-space: nowrap;

}

.sep-index-pro-news-list .titles-a:hover {

	color:#1f317f

}

.sep-index-pro-news-list .mores-boxs {

	width:100%

}

.sep-index-pro-news-list .mores-boxs .mores {

	line-height:20px;

	color:#666

}

.sep-index-pro-news-list .mores-boxs .mores i {

	width:18px;

	height:2px;

	background:#666;

	margin-left:16px;

	position:relative

}

.sep-index-pro-news-list .mores-boxs .mores i:after {

	content:'';

	display:block;

	width:8px;

	height:8px;

	position:absolute;

	top:50%;

	margin-top:-4px;

	right:1px;

	transform:rotate(45deg);

	border-top:2px solid #666;

	border-right:2px solid #666

}

.sep-index-pro-news-list .mores-boxs .mores:hover {

	color:#1f317f

}

.sep-index-pro-news-list .mores-boxs .mores:hover i {

	background:#1f317f

}

.sep-index-pro-news-list .mores-boxs .mores:hover i:after {

	border-color:#1f317f

}

.sep-siderbar {

	width:100%;

	position:sticky;

	top:100px

}

.sep-siderbar .sep-siderbar-titles {

	display:flex;

	width:100%;

	color:#333;

	line-height:30px;

	align-items:center;
	font-weight:bolder;

}

.sep-siderbar .sep-siderbar-titles .i-imgs {

	width:32px;

	line-height:inherit;

	margin-right:12px

}

.sep-siderbar a.sep-siderbar-titles:hover {

	color:#1f317f

}

.sep-siderbar-list {

	width:100%

}

.sep-siderbar-list>ul>li {

	border-bottom:1px solid #d9d9d9

}

.sep-siderbar-list>ul>li:nth-child(1) {

border-top:1px solid #d9d9d9

}

.sep-siderbar-list>ul>li>a {

	display:block;

	width:100%;

	line-height:30px;

	color:#333;

	padding:19px 17px;

	padding-right:40px;

	position:relative

}

.sep-siderbar-list>ul>li>a .i-boxs {

	width:40px;

	height:40px;

	position:absolute;

	top:50%;

	margin-top:-20px;

	right:0;

	text-align:center;

	display:flex;

	justify-content:center;

	align-items:center

}

.sep-siderbar-list>ul>li>a .i-boxs i {

	color:#333;

	font-size:24px

}

.sep-siderbar-list>ul>li:hover>a {

	color:#1f317f

}

.sep-siderbar-list>ul>li:hover>a .i-boxs i {

	color:#1f317f

}

.sep-siderbar-list>ul>li.active>a {

	color:#1f317f

}

.sep-siderbar-list>ul>li.active>a .i-boxs {

	-webkit-transform:rotate(90deg);

	-moz-transform:rotate(90deg);

	-ms-transform:rotate(90deg);

	-o-transform:rotate(90deg);

	transform:rotate(90deg)

}

.sep-siderbar-list>ul>li.active>a .i-boxs i {

	color:#1f317f

}

.sep-siderbar-list>ul>li.activess>ul {

	display:block

}

.sep-siderbar-list>ul>li>ul {

	display:none;

	position:relative;

	padding-bottom:32px

}

.sep-siderbar-list>ul>li>ul>li>a {

	display:block;

	width:100%;

	line-height:24px;

	color:#666;

	padding:8px 0;

	padding-left:42px;

	position:relative

}

.sep-siderbar-list>ul>li>ul>li>a:before {

	content:'';

	display:block;

	width:4px;

	height:4px;

	border-radius:100%;

	position:absolute;

	left:22px;

	top:18px;

	background:#666

}

.sep-siderbar-list>ul>li>ul>li>a .i-boxs {

	width:30px;

	height:30px;

	position:absolute;

	left:9px;

	top:5px

}

.sep-siderbar-list>ul>li>ul>li>a .i-boxs:after {

	content:'';

	display:block;

	width:4px;

	height:4px;

	border-radius:100%;

	position:absolute;

	left:50%;

	top:50%;

	background:#666;

	margin-left:-2px;

	margin-top:-2px

}

.sep-siderbar-list>ul>li>ul>li:hover>a, .sep-siderbar-list>ul>li>ul>li.active>a {

	color:#1f317f

}

.sep-siderbar-list>ul>li>ul>li:hover>a:before, .sep-siderbar-list>ul>li>ul>li.active>a:before {

	background:#1f317f

}

.sep-siderbar-list>ul>li>ul>li:hover>a span, .sep-siderbar-list>ul>li>ul>li.active>a span {

	border-color:#1f317f

}

.sep-siderbar-list>ul>li>ul>li:hover>a .i-boxs:after, .sep-siderbar-list>ul>li>ul>li.active>a .i-boxs:after {

	background:#1f317f

}

.sep-siderbar-list>ul>li>ul>li.active>a .i-boxs.ons {

	-webkit-transform:rotate(90deg);

	-moz-transform:rotate(90deg);

	-ms-transform:rotate(90deg);

	-o-transform:rotate(90deg);

	transform:rotate(90deg)

}

.sep-siderbar-list>ul>li>ul>li.activess>ul {

	display:block

}

.sep-siderbar-list>ul>li>ul>li>ul {

	display:none;

	position:relative

}

.sep-siderbar-list>ul>li>ul>li>ul:before {

	content:'';

	display:block;

	width:calc(100% - 42px);

	height:1px;

	background:#d9d9d9;

	position:absolute;

	right:0;

	top:0

}

.sep-siderbar-list>ul>li>ul>li>ul:after {

	content:'';

	display:block;

	width:calc(100% - 42px);

	height:1px;

	background:#d9d9d9;

	position:absolute;

	right:0;

	bottom:0

}

.sep-siderbar-list>ul>li>ul>li>ul>li>a {

	display:block;

	width:100%;

	line-height:24px;

	color:#666;

	padding:8px 0;

	padding-left:42px;

	position:relative

}

.sep-siderbar-list>ul>li>ul>li>ul>li:hover>a, .sep-siderbar-list>ul>li>ul>li>ul>li.active>a {

	color:#1f317f

}

.sep-siderbar-list>ul>li>ul>li>ul>li:hover>a .i-boxs i, .sep-siderbar-list>ul>li>ul>li>ul>li.active>a .i-boxs i {

	border-color:#1f317f

}

.sep-list-pro-list {

	width:100%

}

.sep-list-pro-list .p-boxs {

	margin:0 -10px

}

.sep-list-pro-list .p-lists {

	width:calc(25% - 20px);

	margin:0 10px 48px

}

.sep-list-pro-list .p-lists:hover .titles-a {

	font-family:inherit

}

.sep-list-pro-list .p-lists:hover .titles-a i {

	background:#1f317f;

	width:100%

}

.sep-list-pro-list .thumbs.ons {

	height:320px

}

.sep-list-pro-list .titles-a {

	min-height:79px;

	display:flex;

	align-items:center;

	line-height:1.32;

	color:#333;

	position:relative;

	border-bottom:1px solid #c1c1c1

}

.sep-list-pro-list .titles-a i {

	width:80px;

	height:3px;

	background:#000;

	position:absolute;

	left:0;

	bottom:-2px

}

.sep-list-pro-list .titles-a:hover {

	color:#1f317f

}

.sep-list-pro-what-list {

	width:100%

}

.sep-list-pro-what-list .p-boxs {

	margin:0 -36px

}

.sep-list-pro-what-list .p-lists {

	width:calc(33.3333% - 72px);

	margin:0 36px 30px;

	align-content:space-between

}

.sep-list-pro-what-list .p-lists:hover .nums {

	color:#1f317f

}

.sep-list-pro-what-list .p-lists:hover .nums:after {

	background:#1f317f

}

.sep-list-pro-what-list .p-lists:hover .titles-a {

	color:#1f317f

}

.sep-list-pro-what-list .lis-boxs {

	width:100%

}

.sep-list-pro-what-list .thumbs.ons {

	height:320px

}

.sep-list-pro-what-list .nums {

	width:100%;

	line-height:1;

	overflow:hidden;

	color:#333;

	position:relative

}

.sep-list-pro-what-list .nums:after {

	content:'';

	display:block;

	width:100%;

	height:1px;

	background:#000;

	position:absolute;

	left:44px;

	top:56%

}

.sep-list-pro-what-list .titles-a {

	line-height:1.32;

	color:#000

}

.sep-list-pro-video-boxs {

	width:100%

}

.sep-list-pro-video-boxs .sep-list {

	width:50%

}

.sep-video-boxs {

	width:calc(100% + 77px);

	height:100%;

	position:relative;

	padding-right:77px;

	justify-content:flex-end

}

.sep-video-boxs .titles-a {

	line-height:1.5;

	color:#333;

	position:relative

}

.sep-video-boxs .titles-a.max270 {

	max-width:270px

}

.sep-video-boxs .titles-a i {

	font-size:30px;

	color:#1f317f;

	position:absolute;

	top:15px;

	left:272px

}

.sep-video-boxs .titles-a i:hover {

	color:red

}

.sep-video-boxs .titles-a:hover {

	color:#1f317f

}

.sep-video-boxs a.titles-a:hover {

	color:#1f317f

}

.sep-video-boxs .i-imgs {

	width:114px;

	height:200px;

	border-top-left-radius:60px;

	border-top-right-radius:60px;

	background:#fff;

	display:flex;

	align-items:center;

	justify-content:center;

	position:absolute;

	left:0;

	bottom:0

}

.sep-video-boxs .i-imgs:hover img {

	opacity:.8

}

.sep-list-pro-video-list {

	width:100%;

	padding-left:77px

}

.sep-list-pro-video-list .p-lists {

	width:50%

}

.sep-list-pro-video-list .p-lists:nth-child(odd) .thumbs {

background:#1f317f

}

.sep-list-pro-video-list .p-lists:nth-child(odd) .lis-boxs {

min-height:372px;

align-items:center;

text-align:center;

justify-content:center

}

.sep-list-pro-video-list .p-lists:nth-child(odd) .t-boxs {

max-width:260px

}

.sep-list-pro-video-list .p-lists:nth-child(odd) .titles-a {

color:#fff;

text-align:center

}

.sep-list-pro-video-list .p-lists:nth-child(odd) a.titles-a:hover {

color:#1f317f

}

.sep-list-pro-video-list .p-lists:nth-child(even) {

flex-direction:column-reverse;

align-content:space-between

}

.sep-list-pro-video-list .p-lists:nth-child(even):after {

content:'';

display:block;

width:100%;

height:100%;

position:absolute;

left:0;

top:0;

z-index:2;

border:1px solid #ccc

}

.sep-list-pro-video-list .p-lists:nth-child(even) .lis-boxs {

padding:56px 30px 30px;

margin-bottom:auto

}

.sep-list-pro-video-list .p-lists:nth-child(even) .t-boxs {

max-width:188px

}

.sep-list-pro-video-list .p-lists:hover .titles-a {

	color:#1f317f !important

}

.sep-list-pro-video-list .thumbs {

	position:relative;

	z-index:30

}

.sep-list-pro-video-list .thumbs.ons {

	height:468px

}

.sep-list-pro-video-list .t-boxs {

	width:100%

}

.sep-list-pro-video-list .titles-a {

	color:#000;

	line-height:30px

}

.sep-list-pro-video-list a.titles-a:hover {

	color:#1f317f

}

.sep-list-pro-video-list .lis-boxs {

	width:100%;

	position:relative;

	z-index:30

}

.sep-list-pro-video-list .lis-boxs i {

	color:#1f317f;

	font-size:30px;

	margin:15px auto 0

}

.sep-list-pro-video-list .lis-boxs i:hover {

	color:red

}

.sep-list-pro-campus-boxs {

	width:100%

}

.sep-list-pro-campus-boxs .cam-lefts {

	width:calc(40% + 2px);

	padding-right:108px

}

.sep-list-pro-campus-boxs .cam-rights {

	width:calc(60% - 2px)

}

.sep-list-pro-campus-list {

	width:100%

}

.sep-list-pro-campus-list .swiper-container {

	width:calc(100% + 226px)

}

.sep-list-pro-campus-list .thumbs.ons {

	height:290px

}

.sep-list-pro-campus-list .lr-boxs {

	position:relative;

	width:100px;

	height:45px

}

.sep-list-pro-campus-list .lr-boxs .lr-lists {

	width:45px;

	height:45px;

	display:flex;

	align-items:center;

	justify-content:center;

	border:1px solid #1f317f;

	position:absolute;

	top:0

}

.sep-list-pro-campus-list .lr-boxs .lr-lists i {

	color:#1f317f;

	font-size:24px

}

.sep-list-pro-campus-list .lr-boxs .lr-lists.lr-lefts {

	left:0

}

.sep-list-pro-campus-list .lr-boxs .lr-lists.lr-rights {

	right:0

}

.sep-list-pro-campus-list .lr-boxs .lr-lists:hover {

	background:#1f317f

}

.sep-list-pro-campus-list .lr-boxs .lr-lists:hover i {

	color:#fff

}

.sep-two-pro-top-list {

	width:100%;
	display:none;

}

.sep-two-pro-top-list .t-lefts {

	width:82px;

	line-height:28px;

	color:#000

}

.sep-two-pro-top-list .t-rights {

	width:calc(100% - 82px)

}

.sep-two-pro-top-list .p-lists {

	position:relative;

	padding-left:36px;

	line-height:28px;

	margin-right:50px

}

.sep-two-pro-top-list .p-lists:last-child {

	margin-right:0

}

.sep-two-pro-top-list .p-lists:hover {

	color:#1f317f

}

.sep-two-pro-top-list .p-lists:hover .i-boxs {

	border-color:#1f317f

}

.sep-two-pro-top-list .p-lists.active {

	color:#1f317f

}

.sep-two-pro-top-list .p-lists.active .i-boxs {

	border-color:#1f317f

}

.sep-two-pro-top-list .p-lists.active .i-boxs i {

	opacity:1

}

.sep-two-pro-top-list .i-boxs {

	width:28px;

	height:28px;

	border:2px solid #dedfe0;

	position:absolute;

	left:0;

	top:0

}

.sep-two-pro-top-list .i-boxs i {

	width:18px;

	height:10px;

	border-bottom:2px solid #1f317f;

	border-left:2px solid #1f317f;

	position:absolute;

	left:50%;

	top:50%;

	margin-left:-9px;

	margin-top:-8px;

	transform:rotate(-45deg);

	opacity:0

}

.sep-two-pro-list {

	width:100%

}

.sep-two-pro-list .pp-lists {

	width:100%;

	height:0;

	overflow:hidden

}

.sep-two-pro-list .pp-lists.active {

	height:auto

}

.sep-two-pro-list .p-boxs {

	margin:0 -10px

}

.sep-two-pro-list .p-lists {

	width:calc(20% - 20px);

	margin:0 10px 30px;

	background:#f4f4f4;padding: 0 0 30px;

}

.sep-two-pro-list .thumbs {

	border:1px solid #e6e6e6;

	background:#1f317f

}
.sep-two-pro-list .thumbs:hover img{

	opacity:.6;
}

.sep-two-pro-list .thumbs.ons {

	height:310px

}

.sep-two-pro-list .lis-boxs {

	padding:22px 24px;
}

.sep-two-pro-list .titles-a {

	line-height:30px;

	color:#333

}

.sep-two-pro-list .titles-a:hover {

	color:#1f317f

}

.sep-two-pro-list .ul-boxs {

	width:100%

}

.sep-two-pro-list .ul-boxs .ul-lists, .sep-two-pro-list .ul-boxs li {

	display:block;

	width:100%;

	color:#666;

	line-height:28px;

	padding-left:13px;

	position:relative;

	font-size:inherit

}

.sep-two-pro-list .ul-boxs .ul-lists *, .sep-two-pro-list .ul-boxs li * {

	color:inherit;

	line-height:inherit;

	font-size:inherit

}

.sep-two-pro-list .ul-boxs .ul-lists:before, .sep-two-pro-list .ul-boxs li:before {

	content:'';

	display:block;

	width:5px;

	height:2px;

	border-top:1px solid #666;

	background:rgba(102, 102, 102, 0.5);

	position:absolute;

	left:0;

	top:13px

}

.sep-two-pro-list .ul-boxs a.ul-lists:hover {

	color:#1f317f

}

.sep-two-pro-list .ul-boxs a.ul-lists:hover:before {

	background:rgba(203, 10, 61, 0.3);

	border-top-color:#1f317f

}

.sep-two-pro-list .mores-boxs {

	width:100%;

	padding:0 24px;

	position:absolute;

	left:0;

	bottom:20px;text-align: CENTER;

}

.sep-two-pro-list .mores-boxs .mores {

	color:#1f317f;

	text-transform:uppercase;

	text-decoration:underline

}

.sep-two-pro-list .mores-boxs .mores:hover {

	text-decoration:none

}

.sep-two-pro-available-list {

	width:100%

}

.sep-two-pro-available-list .p-lists {

	width:100%;

	align-items:center;

	justify-content:space-between; padding:20px 0;

}

.sep-two-pro-available-list .p-lists:nth-child(odd) .imgs {

justify-content:flex-end

}

.sep-two-pro-available-list .p-lists:nth-child(odd) .imgs:before {

left:0

}

.sep-two-pro-available-list .p-lists:nth-child(even) {

flex-direction:row-reverse

}

.sep-two-pro-available-list .p-lists:nth-child(even) .imgs:before {

right:0

}

.sep-two-pro-available-list .imgs {

	width:calc(50% - 80px);

	position:relative;

	padding:30px 0

}

.sep-two-pro-available-list .imgs:before {

	content:'';

	width:calc(90% - 8px);

	height:100%;

	background:#f5f5f5;

	border-radius:10px;

	position:absolute;

	top:0;

	z-index:8

}

.sep-two-pro-available-list .lis-boxs {

	width:calc(50% - 20px)

}

.sep-two-pro-available-list .thumbs {

	width:720px;

	height:auto;

	border-radius:50px 0 50px 0;

	background:#fff;

	position:relative;

	z-index:20

}

.sep-two-pro-available-list .titles-a {

	color:#333;

	line-height:1.32

}

.sep-two-pro-available-list a.titles-a:hover {

	color:#1f317f

}

.sep-two-pro-faq-list {

	width:100%;

	justify-content:space-between

}

.sep-two-pro-faq-list .p-boxs {

	-webkit-columns:2 auto;

	-moz-columns:2 auto;

	-ms-columns:2 auto;

	-o-columns:2 auto;

	columns:2 auto

}

.sep-two-pro-faq-list .p-boxs .p-lists {

	width:100%;

	display:table

}

.sep-two-pro-faq-list .p-lists {

	width:calc(50% - 25px);

	margin-bottom:30px

}

.sep-two-pro-faq-list .titles-a {

	color:#000;

	line-height:24px

}

.sep-three-pro-features-list {

	width:100%;

	max-width:1006px;

	margin-left:auto;

	margin-right:auto;

	align-items:center

}

.sep-three-pro-features-list .th-lefts {

	width:calc(40% + 2px);

	padding-right:40px;

	border-left:1px solid #c4c4c4

}

.sep-three-pro-features-list .th-lefts .p-lists {

	width:100%;

	padding-bottom:8px;

	padding-left:14px;

	position:relative;

	margin-bottom:66px

}

.sep-three-pro-features-list .th-lefts .p-lists:last-child {

	margin-bottom:0

}

.sep-three-pro-features-list .th-lefts .p-lists:before {

	content:'';

	display:block;

	width:1px;

	height:100%;

	background:#1f317f;

	position:absolute;

	right:100%;

	top:0;

	opacity:0

}

.sep-three-pro-features-list .th-lefts .p-lists:hover:before, .sep-three-pro-features-list .th-lefts .p-lists.active:before {

	opacity:1

}

.sep-three-pro-features-list .th-lefts .p-lists:hover .nums, .sep-three-pro-features-list .th-lefts .p-lists.active .nums {

	color:#1f317f

}

.sep-three-pro-features-list .th-lefts .p-lists:hover .titles-a, .sep-three-pro-features-list .th-lefts .p-lists.active .titles-a {

	color:#1f317f

}

.sep-three-pro-features-list .th-lefts .nums {

	line-height:40px;

	color:#333

}

.sep-three-pro-features-list .th-lefts .titles-a {

	line-height:30px;

	color:#333;

	margin-top:10px

}

.sep-three-pro-features-list .th-rights {

	width:calc(60% - 2px)

}

.sep-three-pro-features-list .swiper-pagination {

	width:100%;

	display:flex;

	justify-content:center;

	position:relative;

	left:auto;

	bottom:auto

}

.sep-three-pro-features-list .swiper-pagination span {

	width:8px;

	height:8px;

	border-radius:100%;

	background:#cacaca;

	margin:0 5px;

	opacity:1

}

.sep-three-pro-features-list .swiper-pagination span.swiper-pagination-bullet-active {

	background:#1f317f

}

.sep-three-pro-soft-list {

	width:100%

}

.sep-three-pro-soft-list .soft-lefts {

	width:calc(35% + 4px);

	padding-right:80px

}

.sep-three-pro-soft-list .soft-rights {

	width:calc(65% - 4px)

}

.sep-three-pro-soft-list .p-boxs {

	margin:0 -14px

}

.sep-three-pro-soft-list .p-lists {

	width:calc(33.3333% - 28px);

	margin:0 14px 30px

}

.sep-three-pro-soft-list .thumbs.ons {

	height:300px

}

.sep-three-pro-soft-list .titles-a {

	line-height:32px;

	color:#333;

	position:relative;

	padding-left:18px

}

.sep-three-pro-soft-list .titles-a:before {

	content:'';

	display:block;

	width:4px;

	height:24px;

	position:absolute;

	left:0;

	top:4px;

	background:#1f317f

}

.sep-three-pro-soft-list .titles-a:hover {

	color:#1f317f

}

.sep-related-list {

	width:100%

}

.sep-related-list .p-boxs {

	margin:0 -20px

}

.sep-related-list .p-lists {

	width:calc(25% - 40px);

	margin:0 20px 40px;

	background:#fff;

	border:1px solid #e6e6e6;

	align-content:space-between;

	padding:0 0 28px

}

.sep-related-list .p-lists:hover {

	box-shadow:0 5px 15px rgba(0, 0, 0, 0.1)

}

.sep-related-list .thumbs.ons {

	height:250px

}

.sep-related-list .t-boxs {

	width:100%

}

.sep-related-list .titles-a {

	display:flex;

	text-align:center;

	justify-content:center;

	min-height:60px;

	margin-top:20px

}

.sep-related-list .mores-boxs {

	width:100%;

	text-align:center;

	margin-top:14px

}

.sep-related-list .mores-boxs .mores {

	padding:7px 48px;

	border:1px solid #1f317f;

	color:#1f317f;

	border-radius:22px

}

.sep-related-list .mores-boxs .mores:hover {

	background:#1f317f;

	color:#fff

}

.sep-in-inspiration-list .swiper-container {

	width:calc(100% + 140px)

}

.sep-in-inspiration-list .thumbs.ons {

	height:400px

}

.sep-in-inspiration-list .p-lists {

	width:100%

}

.sep-in-inspiration-list .p-lists:hover .mores-boxs {

	padding-right:0;

	padding-left:0;

	background:#1f317f

}

.sep-in-inspiration-list .p-lists:hover .mores-boxs .mores {

	color:#fff

}

.sep-in-inspiration-list .p-lists:hover .mores-boxs .mores i.ons1 {

	display:none

}

.sep-in-inspiration-list .p-lists:hover .mores-boxs .mores i.ons2 {

	display:inline-block

}

.sep-in-inspiration-list .p-lists:hover .mores-boxs .i-video {

	display:flex

}

.sep-in-inspiration-list .titles-a {

	line-height:1.32;

	position:absolute;

	left:0;

	top:0;

	color:#fff;

	z-index:20;

	padding:40px 0 0 42px

}

.sep-in-inspiration-list .titles-a:hover {

	color:#1f317f

}

.sep-in-inspiration-list .mores-boxs {

	position:absolute;

	right:0;

	bottom:0;

	background:rgba(255, 255, 255, 0.8);

	overflow:hidden;

	flex-wrap:nowrap;

	padding:0 16px 0 26px;

	border-top-left-radius:32px

}

.sep-in-inspiration-list .mores-boxs .mores {

	display:flex;

	align-items:center;

	justify-content:center;

	min-height:74px;

	padding:0 38px;

	color:#1f317f

}

.sep-in-inspiration-list .mores-boxs .mores i.ons1 {

	width:10px;

	height:2px;

	background:#1f317f;

	margin-left:24px;

	position:relative

}

.sep-in-inspiration-list .mores-boxs .mores i.ons1:after {

	content:'';

	display:block;

	width:8px;

	height:8px;

	position:absolute;

	top:50%;

	margin-top:-4px;

	right:1px;

	transform:rotate(45deg);

	border-top:2px solid #1f317f;

	border-right:2px solid #1f317f

}

.sep-in-inspiration-list .mores-boxs .mores i.ons2 {

	margin-left:10px;

	color:#fff;

	display:none

}

.sep-in-inspiration-list .mores-boxs .i-video {

	width:129px;

	height:74px;

	background:#f2f2f2;

	justify-content:center;

	align-items:center;

	position:relative;

	display:none

}

.sep-in-inspiration-list .mores-boxs .i-video i {

	width:28px;

	height:22px;

	border-radius:4px;

	background:rgba(203, 10, 61, 0.3);

	position:absolute;

	left:50%;

	top:50%;

	margin-left:-14px;

	margin-top:-11px

}

.sep-in-inspiration-list .mores-boxs .i-video i:after {

	content:'';

	display:block;

	border:6px solid transparent;

	border-right-width:0;

	border-left-width:10px;

	border-left-color:#1f317f;

	position:absolute;

	top:50%;

	margin-top:-6px;

	left:50%;

	margin-left:-4px

}

.sep-in-inspiration-list .lr-boxs {

	width:90px;

	height:45px;

	position:relative;

	margin-left:auto

}

.sep-in-inspiration-list .lr-boxs .lr-lists {

	width:45px;

	height:45px;

	background:none;

	display:flex;

	align-items:center;

	justify-content:center;

	color:#1f317f;

	border:1px solid #1f317f;

	position:absolute;

	top:0

}

.sep-in-inspiration-list .lr-boxs .lr-lists i {

	color:inherit

}

.sep-in-inspiration-list .lr-boxs .lr-lists.lr-lefts {

	left:0

}

.sep-in-inspiration-list .lr-boxs .lr-lists.lr-rights {

	right:1px

}

.sep-in-inspiration-list .lr-boxs .lr-lists:hover, .sep-in-inspiration-list .lr-boxs .lr-lists.active {

	background:#1f317f

}

.sep-in-inspiration-list .lr-boxs .lr-lists:hover i, .sep-in-inspiration-list .lr-boxs .lr-lists.active i {

	color:#fff

}

.sep-in-inspiration-series-list {

	width:100%

}

.sep-in-inspiration-series-list .ins-lefts {

	width:22%;

	max-height:432px;

	overflow-y:auto;

	padding-right:12px

}

.sep-in-inspiration-series-list .ins-lefts::-webkit-scrollbar {

width:1px;

height:100%;

background-color:#d8d9d9;

overflow:initial

}

.sep-in-inspiration-series-list .ins-lefts::-webkit-scrollbar-thumb {

background-color:#adaeae

}

.sep-in-inspiration-series-list .ins-lefts .p-lists {

	width:100%;

	display:flex;

	height:72px;

	align-items:center;

	justify-content:center;

	color:#000;

	line-height:1.32

}

.sep-in-inspiration-series-list .ins-lefts .p-lists:hover, .sep-in-inspiration-series-list .ins-lefts .p-lists.active {

	background:#1f317f;

	color:#fff

}

.sep-in-inspiration-series-list .ins-lefts .p-lists.active {

	font-family:inherit

}

.sep-in-inspiration-series-list .ins-rights {

	width:78%;

	padding-left:190px

}

.sep-in-inspiration-series-list .ins-rights .thumbs {

	border-radius:16px

}

.sep-in-inspiration-series-list .ins-rights .thumbs.ons {

	height:490px

}

.sep-in-inspiration-series-list .ins-rights .i-video {

	width:106px;

	height:106px;

	border-radius:100%;

	display:flex;

	align-items:center;

	justify-content:center;

	border:1px solid #1f317f;

	position:absolute;

	top:50%;

	left:50%;

	-webkit-transform:translate(-50%, -50%);

	transform:translate(-50%, -50%)

}

.sep-in-inspiration-series-list .ins-rights .i-video:after {

	content:'';

	display:block;

	width:calc(100% + 26px);

	height:calc(100% + 26px);

	border-radius:100%;

	border:1px solid #1f317f;

	opacity:.8;

	position:absolute;

	top:50%;

	left:50%;

	-webkit-transform:translate(-50%, -50%);

	transform:translate(-50%, -50%)

}

.sep-in-inspiration-series-list .ins-rights .i-video i {

	color:#f00;

	font-size:56px

}

.sep-in-inspiration-series-list .ins-rights .i-video:hover i {

	color:#1f317f

}

.sep-in-inspiration-related-list {

	width:100%

}

.sep-in-inspiration-related-list .p-boxs {

	margin:0 -15px

}

.sep-in-inspiration-related-list .p-lists {

	width:calc(25% - 30px);

	margin:0 15px 30px;

	position:relative

}

.sep-in-inspiration-related-list .p-lists:hover .titles-a {

	width:100%;

	background:#1f317f;

	justify-content:center;

	color:#fff

}

.sep-in-inspiration-related-list .thumbs.ons {

	height:432px

}

.sep-in-inspiration-related-list .titles-a {

	width:100%;

	min-height:92px;

	display:flex;

	align-items:center;

	padding:0 34px;

	background:rgba(255, 255, 255, 0.8);

	color:#333;

}

.sep-in-piece-list {

	width:100%

}

.sep-in-piece-list .ins-lefts {

	width:calc(76% + 6px);

	border:1px solid #dcdcdc;

	border-left:none;

	border-top-right-radius:350px;

	border-bottom-right-radius:350px;

	padding:48px;

	padding-left:0;
	    background: linear-gradient(268deg, rgb(31 49 127 / 20%), rgb(31 49 127 / 0%));

}

.sep-in-piece-list .ins-lefts .i-lines:before {

	content:'';

	display:block;

	width:100%;

	height:1px;

	background:#dcdcdc;

	position:absolute;

	right:100%;

	bottom:100%

}

.sep-in-piece-list .ins-lefts .i-lines:after {

	content:'';

	display:block;

	width:100%;

	height:1px;

	background:#dcdcdc;

	position:absolute;

	right:100%;

	top:100%

}

.sep-in-piece-list .ins-lefts .p-lists {

	width:100%;

	align-items:center;

	flex-direction:row-reverse;

	opacity:0 !important

}

.sep-in-piece-list .ins-lefts .swiper-slide-active {

	opacity:1 !important

}

.sep-in-piece-list .ins-lefts .thumbs {

	width:calc(50% + 10px);

	border-radius:100%

}

.sep-in-piece-list .ins-lefts .lis-boxs {

	width:calc(50% - 10px);

	padding:0 170px 0 70px

}

.sep-in-piece-list .ins-lefts .titles-a {

	line-height:1.32;

	color:#333

}

.sep-in-piece-list .ins-lefts a.titles-a:hover {

	color:#1f317f

}

.sep-in-piece-list .ins-rights {

	width:calc(24% - 6px);

	padding:30px 0;

	align-content:space-between

}

.sep-in-piece-list .ins-rights .p-lists {

	width:100%;

	position:relative;

	line-height:30px;

	color:#333;

	padding-left:100px

}

.sep-in-piece-list .ins-rights .p-lists:nth-child(1), .sep-in-piece-list .ins-rights .p-lists:nth-child(8) {

left:-180px

}

.sep-in-piece-list .ins-rights .p-lists:nth-child(2), .sep-in-piece-list .ins-rights .p-lists:nth-child(7) {

    left: -76px;

}
.sep-in-piece-list .ins-rights .p-lists:nth-child(3), .sep-in-piece-list .ins-rights .p-lists:nth-child(6) {

   left: -26px;

}

.sep-in-piece-list .ins-rights .p-lists:before {

	content:'';

	display:block;

	width:18px;

	height:18px;

	border-radius:100%;

	background:#1f317f;

	position:absolute;

	left:-6px;

	top:6px

}

.sep-in-piece-list .ins-rights .p-lists:hover, .sep-in-piece-list .ins-rights .p-lists.active {

	color:#1f317f;

	text-decoration:underline

}

.sep-in-piece-list .t-titles {

	position:absolute;

	left:0;

	bottom:30px;

	line-height:.9;

	font-size:127px;

	opacity:.06;

	color:#000

}

.sep-in-piece-list .lr-boxs {

	width:100px;

	height:45px;

	position:relative

}

.sep-in-piece-list .lr-boxs .lr-lists {

	width:45px;

	height:45px;

	background:none;

	display:flex;

	align-items:center;

	justify-content:center;

	color:#1f317f;

	border:1px solid #1f317f;

	position:absolute;

	top:0

}

.sep-in-piece-list .lr-boxs .lr-lists i {

	color:inherit

}

.sep-in-piece-list .lr-boxs .lr-lists.lr-lefts {

	left:0

}

.sep-in-piece-list .lr-boxs .lr-lists.lr-rights {

	right:0

}

.sep-in-piece-list .lr-boxs .lr-lists:hover, .sep-in-piece-list .lr-boxs .lr-lists.active {

	background:#1f317f

}

.sep-in-piece-list .lr-boxs .lr-lists:hover i, .sep-in-piece-list .lr-boxs .lr-lists.active i {

	color:#fff

}

.sep-in-piece-introduction-list {

	width:100%

}

.sep-in-piece-introduction-list .sep-lists {

	width:50%;

	position:relative;

	z-index:10

}

.sep-in-piece-introduction-list .sep-lists:nth-child(2) {

z-index:12

}

.sep-in-piece-introduction-list .pp-lists {

	width:100%;

	align-items:center;

	background:#f7f8fa

}

.sep-in-piece-introduction-list .pp-lists:nth-child(odd) .lis-boxs {

margin-left:-210px

}

.sep-in-piece-introduction-list .pp-lists:nth-child(odd) .thumbs:before {

content:'';

display:block;

border:225px solid transparent;

border-top-width:525px;

border-bottom-width:0;

border-left-width:0;

border-right-color:#f7f8fa;

position:absolute;

right:0;

top:0;

z-index:20

}

.sep-in-piece-introduction-list .pp-lists:nth-child(even) {

flex-direction:row-reverse

}

.sep-in-piece-introduction-list .pp-lists:nth-child(even) .lis-boxs {

padding-right:0;

margin-left:190px

}

.sep-in-piece-introduction-list .pp-lists:nth-child(even) .thumbs:after {

content:'';

display:block;

border:225px solid transparent;

border-top-width:525px;

border-bottom-width:0;

border-right-width:0;

border-left-color:#f7f8fa;

position:absolute;

left:0;

top:0;

z-index:20

}

.sep-in-piece-introduction-list .pp-lists:nth-child(even) .sep-lists {

justify-content:flex-end

}

.sep-in-piece-introduction-list .thumbs {

	width:calc(100% - 210px);

	position:relative;

	background:red

}

.sep-in-piece-introduction-list .thumbs img {

	position:relative;

	z-index:12

}

.sep-in-piece-introduction-list .thumbs:after {

	content:'';

	display:block

}

.sep-in-piece-introduction-list .lis-boxs {

	width:calc(100% + 150px);

	padding:30px 50px

}

.sep-in-writing-list {

	width:100%

}

.sep-in-writing-list .p-lists {

	width:100%;

	align-items:center;

	justify-content:space-between;

	margin-bottom:60px

}

.sep-in-writing-list .p-lists:last-child {

	margin-bottom:0

}

.sep-in-writing-list .p-lists:nth-child(odd) {

flex-direction:row-reverse

}

.sep-in-writing-list .thumbs {

	width:calc(54% - 3px)

}
.sep-in-writing-list .thumbs img{ width:100%; border-radius: 30px 0;}

.sep-in-writing-list .thumbs.ons {

	height:384px

}

.sep-in-writing-list .lis-boxs {

	width:36%;

	position:relative;

	max-width:556px;


}

.sep-in-writing-list .nums {

	position:absolute;

	top:0;

	left:0;


	color:#000;

	opacity:.6;

	line-height:.8

}

.sep-in-writing-list .titles-a {

	position:relative;

	z-index:30;

	color:#333;

	line-height:1.32

}

.sep-in-writing-list .titles-a:after {

	content:'';

	display:block;

	width:38px;

	height:4px;

	background:#626262;

	margin-top:15px

}

.sep-in-writing-highlights-list {

	width:100%

}

.sep-in-writing-highlights-list .p-lists {

	width:100%;

	position:relative

}

.sep-in-writing-highlights-list .p-lists:hover .richtext {

	height:auto;

	opacity:1

}

.sep-in-writing-highlights-list .p-lists:hover .t-boxs {

	height:auto;

	min-height:180px

}

.sep-in-writing-highlights-list .thumbs.ons {

	height:500px

}

.sep-in-writing-highlights-list .lis-boxs {

	width:100%;

	height:100%;

	position:absolute;

	left:0;

	top:0;

	z-index:20;

	justify-content:center;

	text-align:center;

	align-items:center;

	padding:25px

}

.sep-in-writing-highlights-list .lis-boxs.bgs {

	background:rgba(0, 0, 0, 0.4)

}

.sep-in-writing-highlights-list .t-boxs {

	width:100%;

	max-width:410px;

	min-height:31px

}

.sep-in-writing-highlights-list .titles-a {

	color:#fff;

	line-height:1.32

}

.sep-in-writing-highlights-list a.titles-a:hover {

	color:#1f317f

}

.sep-in-writing-highlights-list .richtext {

	color:#e4e4e4;

	height:0;

	overflow:hidden;

	opacity:0

}

.sep-in-writing-highlights-list .swiper-container {

	width:100%

}

.sep-in-writing-highlights-list .swiper-pagination {

	width:100%;

	position:relative;

	left:auto;

	bottom:auto;

	display:flex;

	justify-content:center

}

.sep-in-writing-highlights-list .swiper-pagination span {

	width:12px;

	height:12px;

	border-radius:6px;

	opacity:1;

	background:#ddd;

	margin:0 5px

}

.sep-in-writing-highlights-list .swiper-pagination span.swiper-pagination-bullet-active {

	width:48px;

	background:#1f317f

}

.sep-in-company-num-list {

	width:100%;

	background:#fff;

	border:1px solid #f0f0f0;

	border-left:none

}

.sep-in-company-num-list .p-lists {

	width:33.3333%;

	border-left:1px solid #f0f0f0;

	padding:30px

}

.sep-in-company-num-list .nums {

	width:100%;

	display:flex;

	align-items:flex-end;

	justify-content:center;

	color:#1f317f;

	line-height:1

}

.sep-in-company-num-list .nums .span {

	color:inherit;

	line-height:.9

}

.sep-in-company-num-list .titles-a {

	color:#4f4f4f;

	font-size:17px;

	text-align:center;

	line-height:30px

}

.sep-in-company-logo-list {

	width:100%;

	background:rgba(252, 252, 252, 0.6);

	padding:30px 25px

}

.sep-in-company-logo-list .p-boxs {

	width:100%;

	min-width:0;

	max-width:1200px;

	margin-left:auto;

	margin-right:auto;

	justify-content:center

}

.sep-in-company-logo-list .p-lists {

	width:12.5%;

	position:relative

}

.sep-in-company-logo-list .p-lists:before {

	content:'';

	display:block;

	width:1px;

	height:24px;

	position:absolute;

	left:0;

	top:50%;

	margin-top:-12px;

	background:linear-gradient(to bottom, rgba(211, 211, 211, 0) 0, #d3d3d3 50%, rgba(211, 211, 211, 0) 100%)

}

.sep-in-company-logo-list .p-lists:nth-child(1):before {

display:none

}

.sep-in-company-logo-list .thumbs.ons {

	height:50px

}

.sep-in-video {

	position:absolute;

	top:50%;

	left:50%;

	-webkit-transform:translate(-50%, -50%);

	transform:translate(-50%, -50%);

	text-align:center

}

.sep-in-map-boxs {

	width:100%;

	overflow-x:auto

}

.sep-in-map-boxs .sep-in-map {

	min-width:1550px

}

.sep-in-map {

	width:100%;

	max-width:1550px;

	margin-left:auto;

	margin-right:auto;

	height:900px;

	position:relative;

	background:url(../img/map.png) no-repeat center center

}

.spans .span {

	color:#1f317f

}

.global-wrap .global-item {

	width:5.2083%;

	height:10%;

	border-radius:50%;

	background:rgba(222, 2, 69, 0);

	position:absolute;

	display:flex;

	align-items:center;

	justify-content:center;

	flex-direction:column;

transition:all .5s ease 0s;

	cursor:pointer

}

.global-wrap .global-item.item1 {

	left:30.5%;

	top:59%

}

.global-wrap .global-item.item2 {

	left:47%;

	top:30.5%

}

.global-wrap .global-item.item3 {

	left:72.7%;

	top:42.5%

}

.global-wrap .global-item.item4 {

	left:52.5%;

	top:38.5%

}

.global-wrap .global-item.item5 {

	left:59%;

	top:32%

}

.global-wrap .global-item.item6 {

	left:71%;

	top:60.5%

}

.global-wrap .global-item.item7 {

	left:68.1%;

	top:49%

}

.global-wrap .global-item.item8 {

	left:52.35%;

	top:58.9%

}

.global-wrap .global-item.item9 {

	left:52.2%;

	top:43.85%

}

.global-wrap .global-item.item10 {

	left:58.2%;

	top:46.7%

}

.global-wrap .global-item.item11 {

	left:63.4%;

	top:48.5%

}

.global-wrap .global-item.item12 {

	top:19%;

	left:68.6%

}

.global-wrap .global-item:hover {

	background:#de0245

}

.global-wrap .global-item:hover .hover-item img {

	display:block

}

.global-wrap .hover-item {

	width:1.5rem;

	height:1.5rem;

	border-radius:50%;

	position:absolute;

	z-index:10;

	left:50%;

	top:50%;

	transform:translate(-50%, -50%)

}

.global-wrap .hover-item img {

	position:absolute;

	z-index:2;

margin-bottom:.2rem;

	display:none;

	top:50%;

	left:50%;

	transform:translate(-50%, -50%)

}

.global-wrap .ico {

	width:8px;

	height:8px;

	border-radius:50%;

	position:absolute;

	background:#1f317f;

	z-index:2;

margin-bottom:.1rem;

transition:all .1s ease 0s;

	transform:translate(-50%, -50%);

	left:50%;

	top:50%

}

.global-wrap .ico:before {

	content:'';

	position:absolute;

	width:36px;

	height:36px;

	border-radius:50%;

	background:#1f317f;

	opacity:.2;

	left:50%;

	top:50%;

	transform:translate(-50%, -50%)

}

.global-wrap .line {

	width:60px;

	height:60px;

	border-radius:50%;

	background:rgba(222, 2, 69, 0.06);

	position:absolute;

	left:50%;

	top:50%;

	-transform:translate(-50%, -50%);

	margin-top:-370%;

	margin-left:-370%

}

.global-wrap .line.line2 {

	animation-duration:2.2s;

	animation-name:circleMotion;

	animation-iteration-count:infinite;

	animation-direction:normal;

animation-delay:.5s

}

.global-wrap .line.line3 {

	animation-duration:2.2s;

	animation-name:circleMotion;

	animation-iteration-count:infinite;

	animation-direction:normal;

	animation-delay:1s

}

.global-wrap .titles-a {

	color:#171717;

	position:relative;

	z-index:2;

transform:translateY(.4rem);

	display:none

}

@keyframes circleMotion {

0% {

transform:scale(1)

}

21% {

opacity:1;

visibility:visible

}

95% {

transform:scale(2.5)

}

100% {

opacity:0;

visibility:hidden;

transform:scale(2.5)

}

}

.global-fixed {

	width:100vw;

	height:100vh;

	left:50%;

	top:50%;

	background:rgba(0, 0, 0, 0.15);

	transform:translate(-50%, -50%);

	visibility:hidden;

	opacity:0;

transition:all .5s ease .15s;

	z-index:100000;

	position:fixed

}

.global-fixed.active {

	visibility:visible;

	opacity:1;

	transform:translate(-50%, -50%)

}

.global-fixed.active .backimg {

	transform:translate(-50%, -50%) scale(1)

}

.global-fixed .close_btn {

	position:absolute;

	cursor:pointer;

	right:12%;

	top:18%;

	color:#1f317f

}

.global-fixed .close_btn img {

	width:20px;

	margin:0 auto 10px;

	display:block

}

.global-fixed .backimg {

	max-width:69.63%;

	position:absolute;

	left:50%;

	top:50%;

	transform:translate(-50%, -50%) scale(.8);

transition:all .5s ease 0s

}

.global-fixed .backimg img {

	max-width:100%

}

.sep-global-wrap .t-boxs {

	text-align:center

}

.sep-global-wrap .p-lists {

	width:100px;

	position:absolute;

	top:10%;

	left:10%;

	text-align:center

}

.sep-global-wrap .p-lists i {

	color:#1f317f

}

.sep-global-wrap .p-lists:nth-child(1) {

left:24.5%;

top:53.5%

}

.sep-global-wrap .p-lists:nth-child(2) {

left:43.5%;

top:46%

}

.sep-global-wrap .p-lists:nth-child(3) {

left:51.5%;

top:74%

}

.sep-global-wrap .p-lists:nth-child(4) {

left:54.5%;

top:43%

}

.sep-global-wrap .p-lists:nth-child(5) {

left:61.8%;

top:34.5%

}

.sep-global-wrap .p-lists:nth-child(6) {

left:76%;

top:64%

}

.sep-global-wrap .p-lists:nth-child(7) {

left:79%;

top:51.5%

}

.sep-global-wrap .p-lists:nth-child(8) {

left:87%;

top:66.5%

}

.sep-global-wrap .titles-a {

	line-height:1.32;

	color:#1c1c1c;

	margin-top:4px

}

.global-tips {

	color:#171717;

	width:230px;

	border-top:1px solid #dadada;

	position:absolute;

	left:8.335%;

	bottom:100px

}

.global-tips .tips-item {

	width:100%;

	color:#171717;

	line-height:31px;

	padding:9px 10px;

	padding-left:25px;

	position:relative;

	border-bottom:1px solid #dadada

}

.global-tips .tips-item:before {

	content:'';

	display:block;

	width:7px;

	height:7px;

	border-radius:100%;

	position:absolute;

	left:0;

	top:21px;

	background:#017219

}

.global-tips .tips-item:nth-child(2):before {

background:#de0245

}

.global-tips .tips-item:nth-child(3):before {

background:#0068b7

}

.global-tips .tips-item:nth-child(4):before {

background:#ca5a00

}

.sep-in-manufacturing-list {

	width:100%

}

.sep-in-manufacturing-list .thumbs {

	width:55%;

	position:relative;

	z-index:30

}

.sep-in-manufacturing-list .lis-boxs {

	width:45%;

	position:relative;

	z-index:12

}

.sep-in-manufacturing-list .t-boxs {

	width:calc(100% + 90px);

	height:100%;

	padding:15px;

	position:relative;

	border:15px solid #f0f0f0;

	top:-36px;

	padding-right:75px;

	background:url(../img/factory-back1.jpg) no-repeat center;

	background-size:cover

}

.sep-in-manufacturing-list .p-lists {

	width:50%;

	height:50%;

	padding:44px 20px 0

}

.sep-in-manufacturing-list .i-imgs {

	width:100%

}

.sep-in-manufacturing-list .titles-a {

	color:#1f317f;

	line-height:1;

	margin-top:14px

}

.sep-in-manufacturing-list .titles-a span {

	color:inherit;

	font-size:inherit;

	line-height:inherit;

	font-family:inherit

}

.sep-in-manufacturing-list .spans {

	margin-top:12px;

	color:#4f4f4f

}

.sep-in-manufacturing-list .line:before {

	content:'';

	display:block;

	width:100%;

	height:1px;

	background:#f0f0f0;

	position:absolute;

	left:0;

	top:50%

}

.sep-in-manufacturing-list .line:after {

	content:'';

	display:block;

	width:1px;

	height:100%;

	background:#f0f0f0;

	position:absolute;

	left:50%;

	top:0

}

.sep-in-manufacturing-logistics {

	width:100%

}

.sep-in-manufacturing-logistics-list {

	max-width:1180px;

	width:100%;

	position:relative;

	margin-top:-98px;

	z-index:40;

	margin-left:auto;

	margin-right:auto;

	background:#fff;

	box-shadow:0 2px 8px rgba(0, 0, 0, 0.1)

}

.sep-in-manufacturing-logistics-list .p-lists {

	width:calc(36% + 5px);

	position:relative;

	text-align:center;

	padding:32px 16px

}

.sep-in-manufacturing-logistics-list .p-lists:nth-child(2) {

width:calc(28% - 10px)

}

.sep-in-manufacturing-logistics-list .p-lists:before {

	content:'';

	display:block;

	width:1px;

	height:120px;

	position:absolute;

	left:0;

	top:50%;

	margin-top:-60px;

	background:linear-gradient(to bottom, rgba(238, 238, 238, 0) 0, #eee 40%, #eee 60%, rgba(238, 238, 238, 0) 100%)

}

.sep-in-manufacturing-logistics-list .i-imgs {

	width:100%

}

.sep-in-manufacturing-logistics-list .titles-a {

	line-height:32px;

	color:#0c0c0c;

	margin-top:15px

}

.sep-in-manufacturing-logistics-list .titles-a span {

	color:inherit;

	line-height:inherit;

	font-family:inherit

}

.fac-tank-boxs {

	background:url(../img/factort-back2.jpg) no-repeat center center;

	background-size:cover

}

.fac-tank {

	width:100%;

	max-width:1920px;

	min-height:520px;

	margin-left:auto;

	margin-right:auto;

	z-index:20

}

.fac-tank .tank-item {

	position:absolute

}

.fac-tank .tank-item img {

	width:100%

}

.fac-tank .tank-item.item1 {

	left:19%;

	top:35%;

	width:11.8%

}

.fac-tank .tank-item.item2 {

	left:30.9%;

	top:27.6%;

	width:10.5%

}

.fac-tank .tank-item.item3 {

	left:46.7%;

	top:42.9%;

	width:16.5%

}

.fac-tank .tank-item.item4 {

	left:65.3%;

	top:49.9%;

	width:14.1%

}

.fac-tank .tank-item.item5 {

	left:37.58%;

	top:67%;

	width:13%

}

.fac-tank .tank-item.item6 {

	left:48%;

	top:73.4%;

	width:16.8%

}

.fac-tank .titles-a {

	color:#fff;

	position:absolute;

	bottom:18%;

	width:100%;

	text-shadow:0 4px 4px black;

	transform:rotateZ(16deg) skewX(-19deg);

	box-sizing:border-box;

	padding-left:27%

}

.sep-in-responsibility-list {

	width:100%

}

.sep-in-responsibility-list .p-boxs {

	margin:0 -19px

}

.sep-in-responsibility-list .p-lists {

	width:calc(25% - 38px);

	margin:0 19px 80px;

	align-content:space-between

}

.sep-in-responsibility-list .thumbs {

	position:relative

}

.sep-in-responsibility-list .thumbs.ons {

	height:230px

}

.sep-in-responsibility-list .thumbs i {

	width:40px;

	height:40px;

	display:flex;

	align-items:center;

	justify-content:center;

	position:absolute;

	left:50%;

	top:50%;

	margin-left:-20px;

	margin-top:-20px;

	color:red

}

.sep-in-responsibility-list .thumbs i:hover {

	opacity:.72

}

.sep-in-responsibility-list .t-boxs {

	width:100%

}

.sep-in-responsibility-list .titles-a {

	line-height:26px;

	color:#333;

	margin-top:30px;

	padding:0 30px 0 40px

}

.sep-in-responsibility-list .titles-a:hover {

	color:#1f317f

}

.sep-in-responsibility-list .mores-boxs {

	width:100%;

	margin-top:25px;

	padding:0 30px 0 40px

}

.sep-in-responsibility-list .mores-boxs .mores.ons1 {

	border:none;

	padding:0;

	color:#acacac;

	border-bottom:1px solid #acacac

}

.sep-in-responsibility-list .mores-boxs .mores.ons1 i {

	background:#acacac

}

.sep-in-responsibility-list .mores-boxs .mores.ons1 i:after {

	border-color:#acacac

}

.sep-in-responsibility-list .mores-boxs .mores.ons1:hover {

	background:none !important;

	color:#1f317f;

	border-color:#1f317f

}

.sep-in-responsibility-list .mores-boxs .mores.ons1:hover i {

	background:#1f317f

}

.sep-in-responsibility-list .mores-boxs .mores.ons1:hover i:after {

	border-color:#1f317f

}

.sep-fixed-video-boxs {

	width:100%;

	height:100%;

	position:fixed;

	left:0;

	top:0;

	display:-webkit-flex;

	display:flex;

	-webkit-align-items:center;

	align-items:center;

	-webkit-justify-content:center;

	justify-content:center;

	pointer-events:none;

	visibility:hidden;

	z-index:-1;

	background:rgba(0, 0, 0, 0.8)

}

.sep-fixed-video-boxs.active {

	z-index:10000000;

	visibility:initial;

	pointer-events:initial

}

.sep-fixed-video-boxs.active .video-boxs {

	-webkit-animation-name:anim-open;

	animation-name:anim-open;

	-webkit-animation-timing-function:cubic-bezier(.7, 0, .3, 1);

	animation-timing-function:cubic-bezier(.7, 0, .3, 1)

}

.sep-fixed-video-boxs .video-boxs {

	width:60%;

	padding-top:60px;

	position:relative;

-webkit-animation-duration:.4s;

animation-duration:.4s;

	-webkit-animation-fill-mode:forwards;

	animation-fill-mode:forwards

}

.sep-fixed-video-boxs .i-boxs {

	width:30px;

	height:30px;

	position:absolute;

	right:0;

	top:0;

	transform:rotate(45deg)

}

.sep-fixed-video-boxs .i-boxs i {

	display:block;

	width:24px;

	height:2px;

	background:#fff;

	position:absolute;

	left:50%;

	top:50%;

	margin-left:-12px;

	margin-top:-1px

}

.sep-fixed-video-boxs .i-boxs i:after {

	content:'';

	display:block;

	width:2px;

	height:24px;

	background:#fff;

	position:absolute;

	left:50%;

	top:50%;

	margin-left:-1px;

	margin-top:-12px

}

.sep-fixed-video-boxs .i-boxs:hover {

	transform:rotate(135deg)

}

.sep-fixed-video-boxs video {

	width:100%;

	height:auto;

	object-fit:fill

}

@keyframes anim-open {

0% {

opacity:0;

-webkit-transform:translate3d(0, -400px, 0);

transform:translate3d(0, -400px, 0)

}

100% {

opacity:1;

-webkit-transform:translate3d(0, 0, 0);

transform:translate3d(0, 0, 0)

}

}

.sep-in-new-list {

	width:100%

}

.sep-in-new-list .p-boxs {

	margin:0 -20px

}

.sep-in-new-list .thumbs.ons {

	height:240px

}

.sep-in-new-list .p-lists {

	width:calc(25% - 40px);

	margin:0 20px 40px

}

.sep-in-new-list .lis-boxs {

	width:100%;

	padding:30px 0 0

}

.sep-in-new-list .times {

	line-height:1;

	color:#000

}

.sep-in-new-list .titles-a {

	line-height:1.32;

	color:#000

}

.sep-in-new-list .titles-a:hover {

	color:#1f317f

}

.sep-in-new-list .spans {

	color:#666;

	line-height:1.428

}

.sep-in-new-top-list {

	width:100%;

	border-bottom:1px solid #e6e6e6;

	justify-content:center

}

.sep-in-new-top-list .sep-container {

	justify-content:center

}

.sep-in-new-top-list .p-lists {

	width:240px;

	height:60px;

	display:flex;

	align-items:center;

	justify-content:center;

	color:#666;

	position:relative

}

.sep-in-new-top-list .p-lists * {

	font-size:inherit;

	color:inherit;

	line-height:inherit;

	font-family:inherit

}

.sep-in-new-top-list .p-lists:after {

	content:'';

	display:block;

	width:1px;

	height:16px;

	background:#e9e9e9;

	position:absolute;

	right:0;

	top:50%;

	margin-top:-8px

}

.sep-in-new-top-list .p-lists:last-child:after {

	display:none

}

.sep-in-new-top-list .p-lists:hover {

	color:#1f317f

}

.sep-in-new-top-list .p-lists.active {

	color:#1f317f

}

.sep-in-new-top-list .i-imgs {

	display:inline-block;

	vertical-align:middle;

	margin-right:6px

}

.sep-in-new-top-list .swiper-wrapper {

	justify-content:center

}

.sep-inner-contact-boxs {

	width:100%

}

.sep-inner-contact-boxs .con-lefts {

	width:35%;

	background:#1f317f;

	padding:60px

}

.sep-inner-contact-boxs .con-lefts .richtext a {

	color:#fff !important

}

.sep-inner-contact-boxs .con-lefts .richtext a:hover {

	color:#fff !important;

	opacity:.8

}

.sep-inner-contact-boxs .p-lists {

	width:100%;

	padding-left:50px

}

.sep-inner-contact-boxs .p-lists i {

	width:36px;

	height:36px;

	display:flex;

	align-items:center;

	justify-content:center;

	border:1px solid #fff;

	border-radius:100%;

	color:#fff;

	font-size:20px;

	position:absolute;

	left:0;

	top:0

}

.sep-inner-contact-boxs .p-lists:hover i {

	background:#fff;

	color:#1f317f

}

.sep-inner-contact-boxs a.p-lists:hover .richtext {

	color:#fff !important;

	text-decoration:underline

}

.sep-inner-contact-boxs .con-rights {

	width:65%;

	padding-left:60px

}

.sep-in-faq-list {

	width:100%

}

.sep-in-faq-list .p-lists {

	width:100%;

	padding:20px;

	margin-bottom:20px;

	border-left:6px solid #1f317f;

	background:#f5f5f5

}

.sep-in-faq-list .p-lists.active .i-boxs i:after {

	display:none

}

.sep-in-faq-list .p-lists.activess .lis-boxs {

	display:block

}

.sep-in-faq-list .titles-a {

	position:relative;

	line-height:32px;

	color:#1f317f;

	padding-left:30px;

	padding-right:40px

}

.sep-in-faq-list .i-boxs {

	width:20px;

	height:20px;

	display:block;

	text-align:center;

	line-height:20px;

	border-radius:100%;

	background:#1f317f;

	position:absolute;

	right:0;

	top:50%;

	margin-top:-10px

}

.sep-in-faq-list .i-boxs i {

	display:block;

	width:10px;

	height:2px;

	background:#fff;

	position:absolute;

	left:50%;

	margin-left:-5px;

	top:50%;

	margin-top:-1px

}

.sep-in-faq-list .i-boxs i:after {

	content:'';

	display:block;

	width:2px;

	height:10px;

	background:#fff;

	position:absolute;

	left:50%;

	margin-left:-1px;

	top:50%;

	margin-top:-5px

}

.sep-in-faq-list .q {

	color:#1f317f;

	line-height:32px;

	position:absolute;

	left:0;

	top:0

}

.sep-in-faq-list .lis-boxs {

	width:100%;

	padding-left:30px;

	display:none

}

.sep-in-article-list {

	width:100%

}

.sep-in-article-list .p-lists {

	width:100%;

	display:flex;

	line-height:30px;

	color:#333;

	margin-bottom:12px

}

.sep-in-article-list .p-lists:last-child {

	margin-bottom:0

}

.sep-in-article-list .p-lists a {

	color:inherit;

	line-height:inherit;

	font-size:inherit;

	margin-left:5px

}

.sep-in-article-list .p-lists a:hover {

	color:#1f317f

}

.sep-in-career-boxs {

	width:100%;

	position:absolute;

	left:0;

	top:0

}

.sep-in-detail-boxs {

	width:100%;

	max-width:1280px;

	margin-left:auto;

	margin-right:auto;

	justify-content:space-between

}
.sep-in-detail-boxs .p-lists p{ line-height:1}

.sep-in-detail-boxs .imgs {

	width:calc(28% - 2px);

}

.sep-in-detail-boxs .imgs .thumbs.ons {

	height:auto

}

.sep-in-detail-boxs .t-boxs {

	width:100%

}

.sep-in-detail-boxs .imgs-rights {

	width:calc(60% + 4px);


}

.sep-in-detail-boxs .imgs-rights .mores-boxs {

	width:100%

}

.sep-in-detail-boxs .imgs-rights .mores-boxs .mores {

	width:100%

}

.back {

	display:block;

	line-height:30px;

	padding:8px 30px;

	min-width:150px;

	border:2px solid #1f317f;

	color:#1f317f;

	border-radius:4px;

	text-align:center;

transition:all .3s;

	position:absolute;

	left:0;

	top:-50px

}

.back:hover {

	background:#1f317f;

	color:#fff

}

.sep-in-detail-list {

	width:100%;    margin-left: auto;
    margin-right: auto; max-width:1070px;

}

.sep-in-detail-list .p-lists {

	width:100%;

	color:#000;

	line-height:30px;

	padding:24px 0;

	border-top:1px solid #e5e5e5

}

.sep-in-detail-list .p-lists span, .sep-in-detail-list .p-lists p {

	display:inline;

	color:inherit;

	font-family:inherit;

	margin-right:40px

}

.sep-in-dt-list {

	width:100%;


	margin-left:auto;

	margin-right:auto

}

.sep-in-dt-list .p-lists {

	position:relative;

	display:flex;

	align-items:center;

	justify-content:center

}

.sep-in-dt-list .p-lists img {

	max-width:100%;

	position:relative;

	z-index:10

}

.sep-in-dt-list .p-lists::after {

content:'';

display:block;

width:100%;

height:100%;

position:absolute;

left:0;

top:0;

border:2px solid #1f317f;

z-index:20;

opacity:0

}

.sep-in-dt-list .p-lists.ons {

	height:62px

}

.sep-in-dt-list .p-lists.active:after {

	opacity:1

}

.sep-in-detail-gd-list {

	width:100%;

	background:#f4f4f4;

	border-top:1px solid #dcdcdc;

	border-bottom:1px solid #dcdcdc

}

.sep-in-detail-gd-list .p-boxs {

	justify-content:center

}

.sep-in-detail-gd-list .p-lists {

	padding:19px 0;

	line-height:30px;

	position:relative;

	margin-right:125px

}

.sep-in-detail-gd-list .p-lists i {

	width:100%;

	height:2px;

	background:#1f317f;

	position:absolute;

	left:0;

	bottom:-1px;

	opacity:0

}

.sep-in-detail-gd-list .p-lists:last-child {

	margin-right:0

}

.sep-in-detail-gd-list .p-lists.active {

	color:#1f317f

}

.sep-in-detail-gd-list .p-lists.active i {

	opacity:1

}

.sep-in-detail-thumb-list {

	width:100%

}

.sep-in-detail-thumb-list .sep-list {

	width:100%;

	height:0;

	overflow:hidden

}

.sep-in-detail-thumb-list .sep-list.active {

	height:auto

}

.sep-home-fixed-boxs {

	width:100%;

	height:100%;

	position:fixed;

	left:0;

	top:0;

	z-index:1000000000;

	background:rgba(0, 0, 0, 0.6);

	padding:0 20px;

	display:none

}

.sep-home-fixed-boxs .fixed-boxs {

	width:100%;

	max-width:800px;

	padding-top:30px;

	position:absolute;

	left:50%;

	top:50%;

	-webkit-transform:translate(-50%, -50%);

	transform:translate(-50%, -50%)

}

.sep-home-fixed-boxs .i-boxs {

	width:30px;

	height:30px;

	transform:rotate(45deg);

	display:flex;

	align-items:center;

	justify-content:center;

	border-radius:100%;

	font-size:24px;

	color:#fff;

	position:absolute;

	right:0;

	top:0

}

.sep-home-fixed-boxs .richtext {

	max-height:calc(100% - 60px);

	overflow-y:auto;

	color:#fff

}

@media screen and (max-width:1680px) {

.sep-index-pro-selling-boxs .p-lefts .titles-a {

font-size:80px

}

.fz60 {

font-size:50px

}

.sep-index-pro-selling-boxs .p-lefts .imgs.ons1:before {

width:560px;

height:560px;

bottom:auto;

top:-100px

}

.sep-index-pro-selling-boxs .t-boxs {

max-width:720px;

position:relative

}

.sep-in-piece-list .t-titles {

font-size:80px

}

.sep-in-piece-introduction-list .lis-boxs {

width:100%

}

.sep-in-piece-introduction-list .pp-lists:nth-child(odd) .lis-boxs {

margin-left:-20%

}

.sep-in-piece-introduction-list .pp-lists:nth-child(even) .lis-boxs {

margin-left:20%

}

.fac-tank .tank-item.item1 {

left:14%;

width:12.8%

}

.fac-tank .tank-item.item2 {

left:27.9%;

width:11.5%

}

.fac-tank .tank-item.item3 {

width:18.5%

}

.fac-tank .tank-item.item4 {

left:69%;

top:48.9%;

width:15.1%

}

.fac-tank .tank-item.item5 {

left:35.5%;

top:63%;

width:15%

}

.fac-tank .tank-item.item5 {

left:35.5%;

top:63%;

width:15%

}

.fac-tank .tank-item.item6 {

width:19.8%

}

.sep-container50 {

max-width:720px

}

.sep-in-piece-list .ins-rights .p-lists:nth-child(1), .sep-in-piece-list .ins-rights .p-lists:nth-child(5) {

left:-154px

}

}

@media screen and (max-width:1460px) {

.fz50 {

font-size:44px

}

.fz60 {

font-size:38px

}

.fz44 {

font-size:40px

}

.fz26 {

font-size:22px

}

.fz260 {

font-size:160px

}

.fz48 {

font-size:40px

}

.fz30 {

font-size:24px

}

.sep-inner-banner .b-covers {

top:54%

}

.sep-index-pro-selling-boxs .p-lefts .titles-a {

font-size:66px;

max-width:400px

}

.sep-home-pro-left-list {

max-width:360px

}

.sep-home-pro-left-list .p-lists {

padding-left:60px

}

.sep-home-pro-left-list .titles-a {

padding-left:60px

}

.sep-index-pro-selling-boxs .p-lefts {

width:50%

}

.sep-index-pro-selling-boxs .p-rights {

width:50%

}

.sep-index-pro-selling-boxs .t-boxs {

max-width:600px

}

.sep-index-pro-selling-boxs .p-lefts .imgs.ons1:before {

width:500px;

height:500px

}

.sep-in-piece-introduction-list .lis-boxs {

padding-left:0;

padding-right:0

}

.fac-tank .tank-item.item1 {

left:9%;

top:35%

}

.fac-tank .tank-item.item2 {

left:25%;

top:28.6%

}

.fac-tank .tank-item.item3 {

left:47.7%;

top:44.9%

}

.fac-tank .tank-item.item4 {

left:73%;

top:49.9%

}

.fac-tank .tank-item.item5 {

left:35.5%;

top:63%;

width:15%

}

.fac-tank .tank-item.item5 {

left:34.5%;

top:65%

}

.fac-tank .tank-item.item6 {

left:49%;

top:74.4%

}

.sep-container50 {

max-width:600px

}

.sep-in-piece-list .ins-rights .p-lists {

padding-left:40px

}

.sep-in-piece-list .ins-rights .p-lists:nth-child(1), .sep-in-piece-list .ins-rights .p-lists:nth-child(5) {

left:-120px

}

.sep-in-piece-list .ins-rights .p-lists:nth-child(2), .sep-in-piece-list .ins-rights .p-lists:nth-child(4) {

left:-24px

}

.sep-in-map-boxs .sep-in-map {

min-width:1380px;

background-size:100% auto

}

}

@media screen and (max-width:1366px) {

.sep-container50 {

max-width:550px

}

.sep-index-pro-selling-boxs .t-boxs {

max-width:550px

}

.sep-index-pro-selling-boxs .p-lefts .titles-a {

font-size:54px

}

.fz22 {

font-size:20px

}

.fz30 {

font-size:22px

}

.sep-in-inspiration-series-list .ins-rights {

padding-left:100px

}

.sep-in-map-boxs .sep-in-map {

min-width:1366px

}

.sep-in-manufacturing-list .line:after {

left:46%

}

}

@media screen and (max-width:1280px) {

.sep-in-map-boxs .sep-in-map {

min-width:1280px

}

}

@media screen and (max-width:1200px) {

.sep-index-pro-selling-boxs .lr-boxs {

width:48px;

height:96px;

right:50px

}

.sep-index-pro-selling-boxs .lr-boxs .lr-lists.lr-rights {

top:auto;

bottom:0

}

.sep-in-manufacturing-logistics-list {

margin-top:-40px

}

.sep-in-map-boxs .sep-in-map {

min-width:1200px

}

.sep-in-piece-list .ins-rights .p-lists:nth-child(1), .sep-in-piece-list .ins-rights .p-lists:nth-child(5) {

left:-88px

}

.sep-in-piece-list .ins-rights .p-lists {

padding-left:60px

}

.sep-page .sep-lefts {

display:none

}

.sep-page .sep-rights {

width:100%

}


.sep-index-pro-selling-boxs .p-lefts .imgs.ons1:before {

width:360px;

height:360px

}

.sep-index-pro-catalogs-list .p-boxs {

margin:0 -15px

}

.sep-index-pro-catalogs-list .p-lists {

width:calc(20% - 30px);

margin:0 15px 30px

}

.sep-home-pro-left-list {

max-width:300px

}

.sep-index-pro-form-boxs .for-lefts {

padding:0 40px 0 60px

}

.sep-index-pro-top-list .p-lists {

width:33%

}

.fz260 {

font-size:108px

}

.sep-container50 {

max-width:100%

}

.sep-video-boxs {

padding-left:60px;

padding-right:60px

}

.sep-two-pro-available-list .thumbs {

width:360px;

height:360px

}

.sep-three-pro-soft-list .soft-lefts {

padding-right:50px

}

.global-fixed .backimg {

max-width:90%;

width:100%

}

.sep-in-responsibility-list .titles-a {

padding:0;

margin-top:16px

}

.sep-in-responsibility-list .mores-boxs {

padding:0;

margin-top:16px

}

.back {

position:relative;

left:auto;

top:auto;

display:table;

margin-bottom:10px

}

.sep-index-pro-selling-top-list {

margin-top:30px

}

.sep-index-pro-selling-boxs .t-boxs {

padding-top:60px;

padding-bottom:30px

}

.sep-index-pro-selling-list {

padding-top:40px;

padding-right:60px;

padding-bottom:40px

}

.sep-index-pro-selling-list .swiper-container {

width:100%

}

.sep-index-pro-selling-list .titles-a {

font-size:18px

}

}

@media screen and (max-width:1024px) {

.sep-in-map-boxs .sep-in-map {

min-width:1024px;

height:700px

}

.pt100 {

padding-top:60px

}

.sep-breadcrumb .breadcrumb-boxs {

padding-top:10px;

padding-bottom:10px

}

.sep-breadcrumb.onss .breadcrumb-boxs i {

top:10px

}

}

@media screen and (max-width:812px) {

.sep-in-writing-highlights-list .p-lists:hover .richtext {

max-height:160px;

overflow:initial;

overflow-y:auto

}

.sep-in-piece-list .ins-rights .p-lists.opacity0 {

display:none

}

.sep-in-manufacturing-logistics-list {

max-width:90%;

margin-top:-30px

}

.sep-in-manufacturing-list .lis-boxs {

width:100%

}

.sep-in-manufacturing-list .t-boxs {

width:100%;

top:auto;

padding-right:15px

}

.sep-in-manufacturing-list .thumbs {

width:100%

}

.sep-in-inspiration-series-list .ins-rights {

padding-left:60px

}

.obj {

width:100%;

object-fit:cover;

min-height:500px

}

.fz50 {

font-size:24px

}

.sep-in-inspiration-related-list .p-lists {

width:calc(50% - 30px)

}

.sep-in-new-list .p-lists {

width:calc(50% - 40px)

}

.sep-in-responsibility-list .p-lists {

width:calc(50% - 38px);

margin-bottom:30px

}

.global-tips {

bottom:130px

}

.richtext h2 {

font-size:22px

}

.richtext.list-two h2 {

font-size:22px

}

.sep-inner-contact-boxs .con-lefts {

width:100%

}

.sep-inner-contact-boxs .con-rights {

width:100%;

padding:30px 0 0

}

.sep-inner-banner .b-covers.onss11 {



left:auto;


-webkit-transform:translate(0, 0);

-moz-transform:translate(0, 0);

-ms-transform:translate(0, 0);

-o-transform:translate(0, 0);

transform:translate(0, 0);


}

.sep-inner-banner .b-covers.onss11 .boxs {

max-width:100% !important

}

.sep-inner-banner .b-covers.onss11 .b-titles.cors {


}

.sep-inner-banner .b-covers.onss11 .richtext.cors {


}

.sep-inner-banner .sep-breadcrumb.onss11 {

position:relative;

left:auto;

top:auto !important;

bottom:auto !important

}

.sep-inner-banner .sep-breadcrumb.onss11.cors .breadcrumb li {

color:#333

}

.sep-inner-banner .sep-breadcrumb.onss11.cors .breadcrumb li a {

color:#333

}

.sep-inner-banner .sep-breadcrumb.onss11.cors .breadcrumb li:hover a {

color:#1f317f

}

.sep-inner-banner .sep-breadcrumb.onss11.cors .breadcrumb-boxs i img.ons1 {

display:none !important

}

.sep-inner-banner .sep-breadcrumb.onss11.cors .breadcrumb-boxs i img.ons2 {

display:inline !important

}

.fz60 {

font-size:30px

}

.fz44 {

font-size:24px

}

.fz42 {

font-size:24px

}

h1 {

font-size:30px

}

.mt230 {

margin-top:30px

}

.sep-index-list .in-lefts {

width:100%;

max-width:100%

}

.sep-index-list .in-rights {

width:100%;

max-width:100%;

margin-top:30px

}

.in-he720 {

height:auto

}

.sep-index-pro-selling-boxs .p-lefts {

width:100%;

padding:160px 60px 0

}

.sep-index-pro-selling-boxs .p-rights {

width:100%

}

.sep-index-pro-selling-boxs .t-boxs {

padding:60px;

max-width:100%

}

.sep-index-pro-selling-list {

padding:60px

}

.sep-index-pro-selling-boxs .lr-boxs {

right:60px

}

.mt90 {

margin-top:50px

}

.sep-index-pro-selling-boxs .lr-boxs {

top:160px;

z-index:60

}

.sep-index-pro-catalogs-list .p-lists {

width:calc(33.3333% - 30px)

}

.sep-home-pro-left-list {

position:relative;

left:auto;

bottom:auto;

top:auto;

padding-top:20px

}

.sep-home-pro-left-list .p-lists {

min-height:40px

}

.sep-home-pro-list {

width:100%;

margin-top:30px

}

.sep-inner-banner .sep-breadcrumb {

top:0

}

.sep-index-pro-form-boxs .for-lefts {

width:100%;

padding-right:0;

margin-bottom:30px

}

.sep-index-pro-form-boxs .for-rights {

width:100%

}

.sep-index-pro-form-boxs .for-lefts .thumbs {

margin-left:0;

max-width:200px

}

.sep-index-pro-form-boxs .for-lefts {

padding-left:0

}

.sep-index-pro-news-list .p-lists {

width:calc(50% - 30px)

}

.fz20 {

font-size:18px

}

.fz48 {

font-size:24px

}

.sep-list-pro-list .p-lists {

width:calc(50% - 20px)

}

.sep-list-pro-what-list .p-lists {

width:calc(100% - 72px);

margin-bottom:30px

}

.sep-list-pro-what-list .p-lists:last-child {

margin-bottom:0

}

.sep-list-pro-video-boxs .sep-list {

width:100%

}

.sep-list-pro-video-list {

padding-left:0

}

.sep-video-boxs {

min-height:460px

}

.sep-list-pro-campus-boxs .cam-lefts {

width:100%;

padding-right:0

}

.sep-list-pro-campus-boxs .cam-rights {

width:100%;

margin-top:30px

}

.sep-two-pro-list .p-lists {

width:calc(50% - 20px)

}

.sep-two-pro-available-list .imgs {

width:100%;

padding-top:0;

justify-content:center !important

}

.sep-two-pro-available-list .imgs:before {

display:none

}

.sep-two-pro-available-list .lis-boxs {

width:100%

}

.sep-two-pro-available-list .p-lists {

margin-bottom:30px

}

.sep-two-pro-available-list .p-lists:last-child {

margin-bottom:0

}

.sep-two-pro-faq-list .p-lists {

width:100%

}

.fz32 {

font-size:22px

}

.sep-three-pro-features-list .th-lefts .p-lists {

margin-bottom:16px

}

.sep-three-pro-features-list .th-lefts {

width:25%;

padding-right:10px

}

.sep-three-pro-features-list .th-rights {

width:75%

}

.sep-three-pro-soft-list .soft-lefts {

padding-right:0;

width:100%;

margin-bottom:30px

}

.sep-three-pro-soft-list .soft-rights {

width:100%

}

.sep-in-detail-boxs .imgs {

width:100%

}

.sep-in-detail-boxs .imgs-rights {

width:100%;

margin-top:30px

}

.sep-in-company-logo-list .p-lists {

width:25%;

padding:5px

}

.sep-in-piece-list .ins-lefts {

width:100%

}

.sep-in-piece-list .ins-rights {

width:100%;

margin-top:30px;

padding:0

}

.sep-in-piece-list .ins-rights .p-lists {

margin-bottom:15px;

left:auto !important;

padding-left:36px

}

.sep-in-piece-list .ins-rights .p-lists:last-child {

margin-bottom:0

}

.sep-in-piece-introduction-list .sep-lists {

width:100%

}

.sep-in-piece-introduction-list .thumbs {

width:100%

}

.sep-in-piece-introduction-list .lis-boxs {

margin:0 !important;

padding:30px 60px !important

}

.fac-tank {

display:flex;

flex-wrap:wrap;

justify-content:space-between;

padding:30px 20px

}

.fac-tank .tank-item {

position:relative;

left:auto !important;

top:auto !important;

bottom:auto !important;

width:calc(50% - 16px) !important

}

.fac-tank .titles-a {

position:relative;

left:auto;

bottom:auto;

padding-left:0;

text-align:center;

margin-top:10px;

transform:rotateZ(0deg) skewX(0deg) !important

}

.sep-breadcrumb {

background:rgba(0, 0, 0, 0.2)

}

}

@media screen and (max-width:768px) {

.sep-index-pro-selling-boxs .t-boxs {

padding-left:20px;

padding-right:20px

}

.sep-index-pro-selling-list {

padding-left:20px;

padding-right:20px

}

.sep-index-pro-selling-list .p-lists {

padding:0 10px

}

.sep-video-boxs {

padding-left:20px;

padding-right:20px

}

.sep-in-piece-introduction-list .lis-boxs {

padding:30px 20px !important

}

}

@media screen and (max-width:667px) {

.global-tips .tips-item {

padding-top:2px;

padding-bottom:2px

}

.global-tips .tips-item:before {

top:15px

}

.sep-in-piece-list .ins-lefts {

padding:30px;

padding-left:0;

border-top-right-radius:100px;

border-bottom-right-radius:100px

}

.sep-in-piece-list .t-titles {

font-size:48px;

bottom:8px

}

.sep-in-piece-list .ins-lefts .thumbs {

width:100%

}

.sep-in-piece-list .ins-lefts .lis-boxs {

width:100%;

padding:30px 0 0

}

.sep-in-writing-list .p-lists {

margin-bottom:30px

}

.sep-in-writing-list .thumbs {

width:100%

}

.sep-in-writing-list .lis-boxs {

width:100%;

margin-top:20px;

padding-top:2px

}

.sep-in-writing-list .nums {

font-size:72px

}

.sep-in-manufacturing-logistics-list .p-lists {

width:100%;

border-top:1px solid #eee

}

.sep-in-manufacturing-logistics-list .p-lists:nth-child(2) {

width:100%

}

.sep-in-manufacturing-logistics-list .p-lists:before {

display:none

}

.sep-in-manufacturing-logistics .thumbs .wids img {

object-fit:cover;

min-height:200px

}

.sep-in-inspiration-series-list .ins-rights .i-video {

width:64px;

height:64px

}

.sep-in-inspiration-series-list .ins-rights .i-video i {

font-size:36px

}

.sep-in-inspiration-series-list .ins-lefts {

width:100%;

max-height:initial;

display:flex;

flex-wrap:wrap

}

.sep-in-inspiration-series-list .ins-lefts .p-lists {

width:50%;

height:50px;

font-size:16px

}

.sep-in-inspiration-series-list .ins-rights {

width:100%;

padding:30px 0 0

}

.sep-in-inspiration-list .swiper-container {

width:100%

}

.obj {

min-height:600px

}

.sep-in-inspiration-related-list .thumbs.ons {

height:auto

}

.sep-in-inspiration-related-list .p-lists {

width:calc(100% - 30px)

}

.sep-in-inspiration-related-list .p-lists:last-child {

margin-bottom:0

}

.sep-in-inspiration-related-list .titles-a {

min-height:72px;

padding:0 10px

}

.sep-in-new-top-list .swiper-wrapper {

justify-content:left

}

.sep-in-new-top-list .p-lists {

width:50%

}

.sep-in-new-list .thumbs.ons {

height:auto

}

.sep-in-new-list .p-lists {

width:calc(100% - 40px);

margin-bottom:30px

}

.sep-in-new-list .p-lists:last-child {

margin-bottom:0

}

.sep-in-responsibility-list .p-lists {

width:calc(100% - 38px)

}

.sep-in-responsibility-list .p-lists:last-child {

margin-bottom:0

}

.mt95 {

margin-top:40px

}

.sep-in-video .imgs img {

max-width:50px

}

.sep-in-video .titles {

font-size:18px;

margin-top:10px

}

.sep-inner-banner .b-covers.b-ons {

bottom:20px

}

.pt80 {

padding-top:60px

}

.pb80 {

padding-bottom:60px

}

.sep-in-detail-list .p-lists {

padding:15px 0

}

.sep-three-pro-soft-list .thumbs.ons {

height:auto

}

.sep-three-pro-soft-list .p-lists {

width:calc(100% - 30px);

margin-bottom:30px

}

.sep-three-pro-soft-list .p-lists:last-child {

margin-bottom:0

}

.sep-three-pro-features-list .th-lefts .titles-a {

font-size:16px;

margin-top:2px;

line-height:1.32

}

.sep-three-pro-features-list .th-lefts {

width:100%;

display:flex;

flex-wrap:wrap;

margin-bottom:20px

}

.sep-three-pro-features-list .th-lefts .p-lists {

width:50%

}

.sep-three-pro-features-list .th-rights {

width:100%

}

.sep-two-pro-available-list .thumbs {

width:280px;

height:280px

}

.sep-pagination .pagination li a {

width:30px;

margin:0 2px

}

.sep-two-pro-list .lis-boxs {

padding-bottom:10px;

min-height:0

}

.sep-two-pro-list .thumbs.ons {

height:auto

}

.sep-two-pro-list .p-lists {

width:calc(100% - 20px)

}

.sep-two-pro-list .p-lists:last-child {

margin-bottom:0

}

.sep-two-pro-top-list .t-lefts {

width:60px

}

.sep-two-pro-top-list .p-lists {

margin-right:12px

}

.sep-list-pro-campus-list .swiper-container {

width:100%

}

.mt70 {

margin-top:30px

}

.sep-list-pro-video-list .p-lists {

width:100%

}

.fz260 {

font-size:60px;

margin-top:20px

}

.sep-video-boxs .i-imgs {

width:80px;

height:140px

}

.sep-video-boxs {

min-height:360px

}

.mt100 {

margin-top:40px

}

.sep-list-pro-list .p-lists {

width:calc(100% - 20px)

}

.sep-list-pro-list .p-lists:last-child {

margin-bottom:0

}

.mt90 {

margin-top:40px

}

.pt120 {

padding-top:60px

}

.sep-index-form .form-group {

margin-bottom:10px

}

.sep-home-pro-list .swiper-pagination span {

margin:0 4px

}

.sep-home-pro-list .imgs {

padding:16px 0 16px 16px

}

.sep-index-pro-catalogs-list .titles-a {

margin-top:16px

}

.sep-index-pro-catalogs-list .p-lists {

width:calc(50% - 30px)

}

.pt90 {

padding-top:60px

}

.pb90 {

padding-bottom:60px

}

.sep-index-pro-selling-boxs .lr-boxs {

position:relative;

top:auto;

right:auto;

margin:30px auto 0

}

.sep-index-pro-selling-boxs .p-lefts .titles-a {

font-size:30px;

max-width:180px

}

.sep-index-pro-selling-boxs .p-lefts .imgs.ons1:before {

width:300px;

height:300px

}

.sep-index-pro-selling-boxs .p-lefts .thumbs.ons {

height:auto

}

.mt70 {

margin-top:30px

}

.sep-index-pro-video-list .p-lists {

width:calc((100% - 16px)/2);

min-width:calc((100% - 16px)/2)

}

.sep-index-pro-right-boxs .p-lefts {

width:100%

}

.sep-index-pro-right-boxs .p-rights {

width:100%;

margin-top:30px

}

.sep-index-pro-top-list .p-lists {

width:50%

}

.sep-inner-banner .banner img {

min-height:160px

}

.sep-index-pro-news-list .p-lists {

width:calc(100% - 30px)

}

.sep-index-pro-news-list .p-lists:last-child {

margin-bottom:0

}

.pb100 {

padding-bottom:60px

}

.sep-inner-contact-boxs .con-lefts {

padding:30px 20px

}

.sep-index-form .form-group.ons {

width:calc(100% - 30px)

}

.sep-index-form .form-group .form-control {

height:42px

}

.sep-index-form .form-group textarea.form-control {

height:100px

}

.sep-index-form .form-group .btn-primary {

padding:10px 40px

}

.sep-in-company-num-list .p-lists {

width:100%;

border-left:none;

border-top:1px solid #f0f0f0;

padding:30px 20px

}

.sep-index-pro-selling-boxs .lr-boxs {

width:96px;

height:48px;

right:auto

}

.sep-in-writing-highlights-list .richtext {

height:auto;

opacity:1;

overflow:initial;

overflow-y:auto;

max-height:168px

}

}

.sep-lx-header-mb {

	display:block

}

.sep-lx-header-mb .box-wrap {

	padding:0 12px 0 24px;

	position:relative;

	z-index:1000;

	background:#eaebec

}

.sep-lx-header-mb .box-wrap .logo {

	float:none;

	margin:0 auto

}

.sep-lx-header-mb .box-wrap .logo img {

	width:100px

}

.sep-lx-header-mb .box-wrap>ul {

	position:relative;

	top:1px

}

.sep-lx-header-mb .box-wrap>ul>li {

	float:left;

	min-width:36px;

	height:66px;

	line-height:66px;

	text-align:center;

	position:relative;

	font-size:16px;

	color:#333

}

.sep-lx-header-mb .box-wrap>ul>li .ul-boxs {

	width:120px;

	position:absolute;

	left:50%;

	transform:translateX(-50%);

	top:120%;

	visibility:hidden;

	opacity:0;

transition:all .3s ease 0s;

	box-shadow:0 0 4px 0 rgba(32, 33, 36, 0.28);

	z-index:-1

}

.sep-lx-header-mb .box-wrap>ul>li .ul-boxs .ul-lists {

	display:block;

	width:100%;

	padding:5px 5px;

	line-height:30px;

	text-align:center;

	border-bottom:1px solid rgba(0, 0, 0, 0.1);

	background:rgba(255, 255, 255, 0.8)

}

.sep-lx-header-mb .box-wrap>ul>li .ul-boxs .ul-lists:hover {

	background:#fff;

	color:#1f317f

}

.sep-lx-header-mb .box-wrap>ul>li:hover .ul-boxs {

	top:100%;

	opacity:1;

	visibility:initial;

	z-index:inherit

}

.sep-lx-header-mb .box-wrap>ul>li.pads {

	padding:0 10px

}

.sep-lx-header-mb .box-wrap>ul>li#menu i {

	display:block;

	width:16px;

	height:2px;

	position:relative;

	background:#333;

	margin:32px auto 0

}

.sep-lx-header-mb .box-wrap>ul>li#menu i span {

	display:block;

	width:100%;

	height:2px;

	position:absolute;

	left:0;

	top:-5px;

	background:#333

}

.sep-lx-header-mb .box-wrap>ul>li#menu i span.ons1 {

	top:5px

}

.sep-lx-header-mb .box-wrap>ul>li#logo {

	border:none;

	float:none;

	margin:0 auto;

	position:absolute;

	left:50%;

	width:auto;

	-webkit-transform:translateX(-50%);

	-moz-transform:translateX(-50%);

	-ms-transform:translateX(-50%);

	-o-transform:translateX(-50%);

	transform:translateX(-50%)

}

.sep-lx-header-mb .box-wrap>ul>li .multi-language {

	position:absolute;

	background:#1f317f;

	width:157px;

	text-align:center;

	padding:10px 20px;

	z-index:100000;

	top:60px;

	left:-67px;

	display:none;

	border:1px solid #fff

}

.sep-lx-header-mb .box-wrap>ul>li .multi-language li {

	padding-bottom:5px;

	margin-bottom:5px;

	border-bottom:1px solid #fff;

	line-height:32px

}

.sep-lx-header-mb .box-wrap>ul>li .multi-language li:last-child {

	border-bottom:none;

	margin-bottom:0

}

.sep-lx-header-mb .box-wrap>ul>li .multi-language li a {

	color:#fff;

	font-size:16px

}

.sep-lx-header-mb .box-wrap>ul>li i {

	color:#333;

	font-size:inherit;

	line-height:normal

}

.sep-lx-header-mb .box-wrap>ul>li i.mr {

	margin-right:6px

}

.sep-lx-header-mb .box-wrap>ul>li i.cors {

	color:#1f317f

}

.sep-shadow {

	background:rgba(0, 0, 0, 0.5);

	position:fixed;

	width:100%;

	height:100%;

	left:0;

	top:0;

	z-index:1000000;

	display:none

}

i.i-searchs {

	display:inline-block;

	width:20px;

	height:20px;

	border-radius:100%;

	border:3px solid #000;

	position:relative

}

i.i-searchs:after {

	content:'';

	display:block;

	width:3px;

	height:8px;

	background:#000;

	position:absolute;

	left:100%;

	top:100%;

	-webkit-transform:rotate(-45deg);

	-moz-transform:rotate(-45deg);

	-ms-transform:rotate(-45deg);

	-o-transform:rotate(-45deg);

	transform:rotate(-45deg)

}

i.i-closes {

	display:inline-block;

	width:25px;

	height:25px;

	position:relative;

	-webkit-transform:rotate(45deg);

	-moz-transform:rotate(45deg);

	-ms-transform:rotate(45deg);

	-o-transform:rotate(45deg);

	transform:rotate(45deg)

}

i.i-closes:before {

	content:'';

	display:block;

	width:17px;

	height:3px;

	background:#000;

	position:absolute;

	left:4px;

	top:11px

}

i.i-closes:after {

	content:'';

	display:block;

	width:3px;

	height:17px;

	background:#000;

	position:absolute;

	left:11px;

	top:4px

}

i.i-closes.ons {

	position:absolute;

	right:31px;

	top:24px;

	cursor:pointer

}

i.i-globals {

	display:inline-block;

	width:22px;

	height:22px;

	border-radius:100%;

	border:1px solid #000;

	position:relative

}

i.i-globals:after {

	content:'';

	display:block;

	width:10px;

	height:20px;

	border:1px solid #000;

	border-radius:50%;

	position:absolute;

	left:5px;

	top:0

}

i.i-globals:before {

	content:'';

	display:block;

	width:1px;

	height:100%;

	position:absolute;

	left:50%;

	top:0;

	background:#000

}

i.i-menus {

	display:inline-block;

	width:18px;

	height:2px;

	position:relative;

	background:#000

}

i.i-menus:before {

	content:'';

	display:block;

	width:100%;

	height:2px;

	background:#000;

	position:absolute;

	left:0;

	top:-5px

}

i.i-menus:after {

	content:'';

	display:block;

	width:100%;

	height:2px;

	background:#000;

	position:absolute;

	left:0;

	top:5px

}

.sep-search-box {

	position:fixed;

	width:100%;

	background:#fff;

	top:64px;

	z-index:10000000;

	padding:44px 31px;

	box-shadow:0 0 12px rgba(0, 0, 0, 0.5);

	display:none

}

.sep-search-box .fa-times {

	color:#000;

	font-size:20px;

	position:absolute;

	right:31px;

	top:24px;

	cursor:pointer

}

.sep-search-box .hd {

	color:#282828;

	font-size:18px;

	font-family:'LATO-BOLD'

}

.sep-search-box form {

	margin-top:10px;

	margin-bottom:25px

}

.sep-search-box form .form-control {

	height:47px;

	border-radius:0

}

.sep-search-box form .btn {

	background:#1f317f;

	color:#fff;

	display:table;

	margin:0 auto;

	margin-top:17px;

	padding:10px 40px;

	font-size:16px;

	width:100%

}

.sep-search-box form .btn i {

	margin-right:5px;

	border-color:#fff

}

.sep-search-box form .btn i:after {

	background:#fff

}

.sep-search-box .more {

	background:#1f317f;

	color:#fff;

	display:table;

	margin:0 auto;

	margin-top:17px;

	padding:10px 40px;

	font-size:16px;

	width:100%;

	border:none

}

.sep-search-box .more i {

	padding-right:5px

}

.sep-search-box ul li {

	margin-top:8px

}

.sep-search-box ul li a {

	color:#8c8c8c;

	display:block;

	padding:4px 0

}

.logos {

	max-width:62px;

	display:inline-block;

	line-height:56px;

	padding:5px 0

}

.logos img {

	max-width:100%;

	max-height:56px;

	display:inline

}

.sep-menu-box {

	width:100%;

	position:absolute;

	background:#fff;

	left:0;

	top:0;

	z-index:10000000;

	max-width:400px;

	box-shadow:0 0 12px rgba(0, 0, 0, 0.7);

transition:All .4s ease-in-out;

-webkit-transition:All .4s ease-in-out;

-moz-transition:All .4s ease-in-out;

-o-transition:All .4s ease-in-out;

	-webkit-transform:translateX(-105%);

	-moz-transform:translateX(-105%);

	-ms-transform:translateX(-105%);

	-o-transform:translateX(-105%);

	transform:translateX(-105%)

}

.sep-menu-box.active {

	-webkit-transform:translateX(0);

	-moz-transform:translateX(0);

	-ms-transform:translateX(0);

	-o-transform:translateX(0);

	transform:translateX(0)

}

.sep-menu-box .top {

	padding:20px 30px;

	text-align:center;

	box-shadow:0 0 12px rgba(145, 145, 145, 0.7);

	position:relative;

	z-index:10000

}

.sep-menu-box .top i {

	color:#000;

	font-size:22px;

	position:relative;

	top:3px;

	cursor:pointer

}

.sep-menu-box .bottom {

	visibility:visible

}

.sep-menu-box .bottom.no {

	visibility:hidden

}

.sep-menu-box .bottom .menu-item>li {

	border-bottom:1px solid #ddd

}

.sep-menu-box .bottom .menu-item>li:last-child {

	border-bottom:none

}

.sep-menu-box .bottom .menu-item>li.active {

	background:#1f317f

}

.sep-menu-box .bottom .menu-item>li.active .box {

	border-bottom:1px solid #fff

}

.sep-menu-box .bottom .menu-item>li.active .box a {

	color:#fff

}

.sep-menu-box .bottom .menu-item>li.active .box i {

	color:#fff;

	transform:rotate(90deg);

	-webkit-transform:rotate(90deg);

	-moz-transform:rotate(90deg);

	-o-transform:rotate(90deg);

	-ms-transform:rotate(90deg);

	background:#fff

}

.sep-menu-box .bottom .menu-item>li.active .box i:after {

	border-top-color:#1f317f;

	border-right-color:#1f317f

}

.sep-menu-box .bottom .menu-item>li .box {

	position:relative;

	padding:22px 30px;

	border-bottom:1px solid transparent

}

.sep-menu-box .bottom .menu-item>li .box a {

	color:#282828;

	font-size:18px

}

.sep-menu-box .bottom .menu-item>li .box i {

	display:block;

	width:24px;

	height:24px;

	font-size:20px;

	border-radius:100%;

	background:#1f317f;

	color:#282828;

	position:absolute;

	right:30px;

	top:26px;

	cursor:pointer;

transition:All .4s ease-in-out;

-webkit-transition:All .4s ease-in-out;

-moz-transition:All .4s ease-in-out;

-o-transition:All .4s ease-in-out

}

.sep-menu-box .bottom .menu-item>li .box i:after {

	content:'';

	display:block;

	width:8px;

	height:8px;

	border:2px solid transparent;

	border-top-color:#fff;

	border-right-color:#fff;

	position:absolute;

	left:50%;

	margin-left:-6px;

	top:50%;

	margin-top:-4px;

	-webkit-transform:rotate(45deg);

	-moz-transform:rotate(45deg);

	-o-transform:rotate(45deg);

	-ms-transform:rotate(45deg);

	transform:rotate(45deg)

}

.sep-menu-box .bottom .menu-item>li>ul {

	padding:5px 0;

	display:none

}

.sep-menu-box .bottom .menu-item>li>ul>li {

	padding:6px 20px

}

.sep-menu-box .bottom .menu-item>li>ul>li a {

	color:#fff

}

.sep-menu-box .bottom-toggle {

	position:absolute;

	width:100%;

	z-index:1000;

	top:64px;

	background:#fff;

transition:All .4s ease-in-out;

-webkit-transition:All .4s ease-in-out;

-moz-transition:All .4s ease-in-out;

-o-transition:All .4s ease-in-out;

	-webkit-transform:translateX(100%);

	-moz-transform:translateX(100%);

	-ms-transform:translateX(100%);

	-o-transform:translateX(100%);

	transform:translateX(100%)

}

.sep-menu-box .bottom-toggle.active {

	-webkit-transform:translateX(0);

	-moz-transform:translateX(0);

	-ms-transform:translateX(0);

	-o-transform:translateX(0);

	transform:translateX(0)

}

.sep-menu-box .bottom-toggle .toggle {

	display:none

}

.sep-menu-box .bottom-toggle .toggle>ul {

	background:#fff

}

.sep-menu-box .bottom-toggle .toggle>ul>li {

	padding:0 0;

	border-bottom:1px solid #ccc;

	position:relative;

	line-height:60px

}

.sep-menu-box .bottom-toggle .toggle>ul>li:nth-child(1) span {

width:60;

min-width:60px;

height:59px;

line-height:60px;

text-align:center;

display:inline-block;

border-right:1px solid #ccc

}

.sep-menu-box .bottom-toggle .toggle>ul>li:nth-child(1) a {

font-family:'LATO-BOLD'

}

.sep-menu-box .bottom-toggle .toggle>ul>li>ul {

	display:none

}

.sep-menu-box .bottom-toggle .toggle>ul>li>ul>li {

	line-height:40px

}

.sep-menu-box .bottom-toggle .toggle>ul>li a {

	color:#282828;

	font-size:16px;

	padding-left:30px

}

.sep-menu-box .bottom-toggle .toggle>ul>li a i {

	font-size:20px;

	color:#282828;

	position:absolute;

	right:30px;

	top:21px;

	cursor:pointer

}

.sep-menu-box .contact {

	background:#1f317f;

	color:#fff;

	display:table;

	margin:0 auto 20px;

	margin-top:0;

	padding:4px 40px;

	font-size:22px;

	border:none;

	border-radius:0

}

.sep-menu-box .contact i {

	padding-right:5px;

	color:inherit

}

.sep-menu-box .logo img {

	width:59px

}

.gdw-mb-c {

	display:none

}

.sep-banner-mb {

	display:none

}

.sep-banner-mb img {

	width:100%

}

.mb-bottom-wrap {

	padding-bottom:24px;

	background:#131d26

}

.mb-bottom-wrap ul.info {

	padding:28px 37px

}

.mb-bottom-wrap ul.info li {

	margin-bottom:4px;

	position:relative;

	padding-left:36px;

	color:#fff

}

.mb-bottom-wrap ul.info li:last-child {

	margin-bottom:0

}

.mb-bottom-wrap ul.info li i {

	color:#fff

}

.mb-bottom-wrap ul.info li a {

	color:#fff

}

.mb-bottom-wrap ul.info li img {

	position:absolute;

	left:0;

	top:10px

}

.mb-bottom-wrap .bottom-menu>li:last-child {

	border-bottom:1px solid #343e46

}

.mb-bottom-wrap .bottom-menu>li>ul {

	padding:5px 0;

	padding-left:60px;

	border-top:1px solid #343e46;

	display:none

}

.mb-bottom-wrap .bottom-menu>li>ul li {

	padding:5px 0;

	list-style:disc;

	color:#fff

}

.mb-bottom-wrap .bottom-menu>li>ul li a {

	color:#fff

}

.mb-bottom-wrap .bottom-menu>li .box {

	padding:13px 37px;

	border-top:1px solid #343e46;

	position:relative

}

.mb-bottom-wrap .bottom-menu>li .box a {

	color:#fff

}

.mb-bottom-wrap .bottom-menu>li .box i {

	position:absolute;

	right:37px;

	top:17px;

	color:#fff;

	cursor:pointer

}

.mb-bottom-wrap .sep-share {

	display:table;

	margin:0 auto;

	margin-top:24px

}

.mb-bottom-wrap .sep-share li {

	width:28px;

	height:28px;

	line-height:28px;

	text-align:center;

	margin-right:6px;

	background:#1e2c39

}

.mb-bottom-wrap .sep-share li:hover {

	background:#1f317f;

	border:1px solid #1f317f

}

.mb-bottom-wrap .sep-share li:hover a i {

	color:#fff

}

.mb-bottom-wrap .sep-share li a i {

	color:#fff

}

@media screen and (min-width:769px) {

.sep-banner-mb {

display:none

}

.sep-search-box, .sep-shadow, .sep-lx-header-mb, .sep-menu-box {

display:none !important

}

}

@media screen and (max-width:768px) {

.sep-banner-pc {

display:none

}

.sep-banner-mb {

display:block

}

}

.honour{padding: 30px 0 50px 0;overflow: hidden;}
.honourSwiper .swiper-wrapper{align-items: center !important;}
.honourSwiper .swiper-slide{width: 24.5%;padding: 0 1.5625vw;}
.honourSwiper ._item{width:100%;transform:scale(.7);transition:transform .6s ease; background:#fff; padding:20px;}
.honourSwiper ._item ._img{width: 100%;}
.honourSwiper ._item ._img img{max-width: 100%;margin: 0 auto;}
.honourSwiper ._item ._name{    text-align: center;
    margin-top: 20px;
    font-size: 16px;}
.honourSwiper .swiper-slide.active ._item{transform:none;}
.honourPage{justify-content: center;margin-top: 50px;align-items: center;line-height: 1;}
.honourPage ._btn>a{width: 60px;height: 60px;justify-content: center;align-items: center;
border:1px solid #1f317f;color: #1f317f);font-size: 32px;border-radius: 50%;transition: all .3s ease;}
.honourPage ._txt{padding: 0 80px;color: #666;    font-size: 24px;}
.honourPage ._txt span{font-size: 32px;font-weight: bold;color: #1f317f;}
.mb30{ margin-bottom:40px;}

.p-lists table {
    width: 100%;
    MARGIN: auto;
}
 .p-lists tr {
    border: solid 1px #ddd!important;
}
.p-lists td {
    padding: 0px 20px!important;
    border-right: solid 1px #ddd!important;
    text-align: LEFT;
	font-size:15px;
	text-align:center;
}
.p-lists tr:nth-child(2n){ background:#f7f7f7}
.p-lists .firstRow td:nth-child(1){ width:25%;}
.p-lists td {
    display: table-cell;
    vertical-align: inherit;
}
.tab-list {
    display: flex;
    align-items: center;
    /* justify-content: space-between; */
    background: #f7f7f7;
}
.tab-list li.ax-active {
    background-color: #bf3429;
}
.tab-list li a {
    color: #fff;
}
.tab-list li {
    width: 19%;
    line-height: 50px;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
    transition: all .5s;
    background-color: #000;
}
.sep-rights .titles{ position:relative; padding-bottom: 14px;
    border-bottom: solid #ddd 1px;}
.sep-rights .titles span{position: ABSOLUTE;
    top: 20px;
    right: 0; font-size:16px;}
	
	.aboSix{

    padding: 30px 0;

    background-color: #f8f8f8;

}
.aboSix1{ background:#fff; padding: 30px 0;}

.aboSixAb{

    justify-content: space-between;

}

.aboSix-lt{

    width:100%;

}

.aboSix-lt .smlTit{

    font-size: 24px;

    font-weight: bold;

    color: #1f317f;

    margin: 25px 0;

}

.aboSix-lt .txt{

    font-size: 16px;

    line-height: 36px;

    color: #333333;

    margin-bottom: 50px;

}

.aboSixRow{

    margin: -20px;

}

.aboSixCol{

    padding:8px 20px; width:100%;

}

.aboSixBut{

    margin-top: 35px;

    justify-content: space-between;

}

.aboSix-pv,.aboSix-nt{

    position: relative;

    font-size: 0;

    cursor: pointer;

}

.aboSix-pv img,.aboSix-nt img{

    -webkit-transition: all 0.5s ease 0s;

    transition: all 0.5s ease 0s;

}

.aboSix-pv .bimg,.aboSix-nt .bimg{

    position: absolute;

    top: 0;

    left: 0;

    visibility: hidden;

    opacity: 0;

}

.aboSix-pv:hover .aimg,.aboSix-nt:hover .aimg{

    visibility: hidden;

    opacity: 0;

}

.aboSix-pv:hover .bimg,.aboSix-nt:hover .bimg{

    visibility: visible;

    opacity: 1;

}

.aboSixBut .swiper-pagination-bullet{

    width: 10px;

    height: 10px;

    background-color: #cccccc;

    margin: 0 10px;

    opacity: 1;

    -webkit-transition: all 0.5s ease 0s;

    transition: all 0.5s ease 0s;

}

.aboSixBut .swiper-pagination-bullet-active{

    background-color: #1f317f;

}

.aboSix-img{

    width: 31.710%;

    background-color: #1a1a1c; display:none;
}

.imgDiv img {
    width: 100%;
    display: block;
}
.aboSixCol {
    padding:8 20px;
}
.aboSixBut{

    margin-top: 35px;

    justify-content: space-between; margin-bottom:20px;

}

.aboSix-pv,.aboSix-nt{

    position: relative;

    font-size: 0;

    cursor: pointer;

}

.aboSix-pv img,.aboSix-nt img{

    -webkit-transition: all 0.5s ease 0s;

    transition: all 0.5s ease 0s;

}

.aboSix-pv .bimg,.aboSix-nt .bimg{

    position: absolute;

    top: 0;

    left: 0;

    visibility: hidden;

    opacity: 0;

}

.aboSix-pv:hover .aimg,.aboSix-nt:hover .aimg{

    visibility: hidden;

    opacity: 0;

}

.aboSix-pv:hover .bimg,.aboSix-nt:hover .bimg{

    visibility: visible;

    opacity: 1;

}
.aboSixBut{
    display: flex;
    display: -webkit-flex;
    display: -ms-flex;
}
.aboSix-pg{ width:100%; text-align:center}
.aboSixCol p{ line-height:50px; color:#333; font-size:16px;}
.an_er{    display: flex;
    justify-content: space-between;
    flex-wrap: wrap; width:905;}
.an_er li{ flex-basis: calc((100% - 20px) / 2); margin-bottom:20px; position:relative}
.an_er li img{ width:100%;    border-radius:10px;}
.an_er li p{     position: absolute;
    background: rgba(255,255,255,0.6);
    color: #333;
    font-size: 16px;
    bottom: 0;
    width: 100%;
    text-align: center;
    line-height: 40px;
    font-weight: bold;}
.job-item .list-2 img{ width:100%;}