@charset "utf-8";
	@import '../css/font-awesome.css';
	.clearfix:before {
	display:table;
	clear:both;
	content:""
}

@font-face {
	font-family: "iconfont";
	src: url('../font/iconfont.eot');
	src: url('../font/iconfont.eot') format('embedded-opentype'), url('../font/iconfont.woff') format('woff'), url('../font/iconfont.ttf') format('truetype'), url('../font/iconfont.svg') format('svg');
	font-display: swap
}.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
	pointer-events: unset !important;
}
.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: .2px;
	-moz-osx-font-smoothing: grayscale
}

.clearfix:after {
	display:table;
	clear:both;
	content:""
}
.btn {
	display:inline-block;
	padding:6px 12px;
	margin-bottom:0;
	font-weight:400;
	line-height:1.42857143;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	-ms-touch-action:manipulation;
	touch-action:manipulation;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-image:none;
	border:1px solid transparent;
	border-radius:4px
}
.row {
	margin-right:-10px;
	margin-left:-10px
}
.row:before {
	display:table;
	clear:both;
	content:""
}
.row:after {
	display:table;
	clear:both;
	content:""
}
ul:before {
	content:'';
	display:table;
	clear:both
}
ul:after {
	content:'';
	display:table;
	clear:both
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
	padding-right:10px;
	padding-left:10px
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
	position:relative;
	min-height:1px
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
	float:left
}
.col-xs-12 {
	width:100%
}
.col-xs-11 {
	width:91.66666667%
}
.col-xs-10 {
	width:83.33333333%
}
.col-xs-9 {
	width:75%
}
.col-xs-8 {
	width:66.66666667%
}
.col-xs-7 {
	width:58.33333333%
}
.col-xs-6 {
	width:50%
}
.col-xs-5 {
	width:41.66666667%
}
.col-xs-4 {
	width:33.33333333%
}
.col-xs-3 {
	width:25%
}
.col-xs-2 {
	width:16.66666667%
}
.col-xs-1 {
	width:8.33333333%
}
.sep-md-5 {
	width:20%;
	padding:0 10px
}
.col-xs-offset-12 {
	margin-left:100%
}
.col-xs-offset-11 {
	margin-left:91.66666667%
}
.col-xs-offset-10 {
	margin-left:83.33333333%
}
.col-xs-offset-9 {
	margin-left:75%
}
.col-xs-offset-8 {
	margin-left:66.66666667%
}
.col-xs-offset-7 {
	margin-left:58.33333333%
}
.col-xs-offset-6 {
	margin-left:50%
}
.col-xs-offset-5 {
	margin-left:41.66666667%
}
.col-xs-offset-4 {
	margin-left:33.33333333%
}
.col-xs-offset-3 {
	margin-left:25%
}
.col-xs-offset-2 {
	margin-left:16.66666667%
}
.col-xs-offset-1 {
	margin-left:8.33333333%
}
.col-xs-offset-0 {
	margin-left:0
}
@media (min-width:768px) {
	.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
	float:left
}
.col-sm-12 {
	width:100%
}
.col-sm-11 {
	width:91.66666667%
}
.col-sm-10 {
	width:83.33333333%
}
.col-sm-9 {
	width:75%
}
.col-sm-8 {
	width:66.66666667%
}
.col-sm-7 {
	width:58.33333333%
}
.col-sm-6 {
	width:50%
}
.col-sm-5 {
	width:41.66666667%
}
.col-sm-4 {
	width:33.33333333%
}
.col-sm-3 {
	width:25%
}
.col-sm-2 {
	width:16.66666667%
}
.col-sm-1 {
	width:8.33333333%
}
.col-sm-pull-12 {
	right:100%
}
.col-sm-pull-11 {
	right:91.66666667%
}
.col-sm-pull-10 {
	right:83.33333333%
}
.col-sm-pull-9 {
	right:75%
}
.col-sm-pull-8 {
	right:66.66666667%
}
.col-sm-pull-7 {
	right:58.33333333%
}
.col-sm-pull-6 {
	right:50%
}
.col-sm-pull-5 {
	right:41.66666667%
}
.col-sm-pull-4 {
	right:33.33333333%
}
.col-sm-pull-3 {
	right:25%
}
.col-sm-pull-2 {
	right:16.66666667%
}
.col-sm-pull-1 {
	right:8.33333333%
}
.col-sm-pull-0 {
	right:auto
}
.col-sm-offset-12 {
	margin-left:100%
}
.col-sm-offset-11 {
	margin-left:91.66666667%
}
.col-sm-offset-10 {
	margin-left:83.33333333%
}
.col-sm-offset-9 {
	margin-left:75%
}
.col-sm-offset-8 {
	margin-left:66.66666667%
}
.col-sm-offset-7 {
	margin-left:58.33333333%
}
.col-sm-offset-6 {
	margin-left:50%
}
.col-sm-offset-5 {
	margin-left:41.66666667%
}
.col-sm-offset-4 {
	margin-left:33.33333333%
}
.col-sm-offset-3 {
	margin-left:25%
}
.col-sm-offset-2 {
	margin-left:16.66666667%
}
.col-sm-offset-1 {
	margin-left:8.33333333%
}
.col-sm-offset-0 {
	margin-left:0
}
}@media (min-width:992px) {
	.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
	float:left
}
.col-md-12 {
	width:100%
}
.col-md-11 {
	width:91.66666667%
}
.col-md-10 {
	width:83.33333333%
}
.col-md-9 {
	width:75%
}
.col-md-8 {
	width:66.66666667%
}
.col-md-7 {
	width:58.33333333%
}
.col-md-6 {
	width:50%
}
.col-md-5 {
	width:41.66666667%
}
.col-md-4 {
	width:33.33333333%
}
.col-md-3 {
	width:25%
}
.col-md-2 {
	width:16.66666667%
}
.col-md-1 {
	width:8.33333333%
}
.col-md-pull-12 {
	right:100%
}
.col-md-pull-11 {
	right:91.66666667%
}
.col-md-pull-10 {
	right:83.33333333%
}
.col-md-pull-9 {
	right:75%
}
.col-md-pull-8 {
	right:66.66666667%
}
.col-md-pull-7 {
	right:58.33333333%
}
.col-md-pull-6 {
	right:50%
}
.col-md-pull-5 {
	right:41.66666667%
}
.col-md-pull-4 {
	right:33.33333333%
}
.col-md-pull-3 {
	right:25%
}
.col-md-pull-2 {
	right:16.66666667%
}
.col-md-pull-1 {
	right:8.33333333%
}
.col-md-pull-0 {
	right:auto
}
.col-md-offset-12 {
	margin-left:100%
}
.col-md-offset-11 {
	margin-left:91.66666667%
}
.col-md-offset-10 {
	margin-left:83.33333333%
}
.col-md-offset-9 {
	margin-left:75%
}
.col-md-offset-8 {
	margin-left:66.66666667%
}
.col-md-offset-7 {
	margin-left:58.33333333%
}
.col-md-offset-6 {
	margin-left:50%
}
.col-md-offset-5 {
	margin-left:41.66666667%
}
.col-md-offset-4 {
	margin-left:33.33333333%
}
.col-md-offset-3 {
	margin-left:25%
}
.col-md-offset-2 {
	margin-left:16.66666667%
}
.col-md-offset-1 {
	margin-left:8.33333333%
}
.col-md-offset-0 {
	margin-left:0
}
}@media (min-width:1200px) {
	.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
	float:left
}
.col-lg-12 {
	width:100%
}
.col-lg-11 {
	width:91.66666667%
}
.col-lg-10 {
	width:83.33333333%
}
.col-lg-9 {
	width:75%
}
.col-lg-8 {
	width:66.66666667%
}
.col-lg-7 {
	width:58.33333333%
}
.col-lg-6 {
	width:50%
}
.col-lg-5 {
	width:41.66666667%
}
.col-lg-4 {
	width:33.33333333%
}
.col-lg-3 {
	width:25%
}
.col-lg-2 {
	width:16.66666667%
}
.col-lg-1 {
	width:8.33333333%
}
.col-lg-pull-12 {
	right:100%
}
.col-lg-pull-11 {
	right:91.66666667%
}
.col-lg-pull-10 {
	right:83.33333333%
}
.col-lg-pull-9 {
	right:75%
}
.col-lg-pull-8 {
	right:66.66666667%
}
.col-lg-pull-7 {
	right:58.33333333%
}
.col-lg-pull-6 {
	right:50%
}
.col-lg-pull-5 {
	right:41.66666667%
}
.col-lg-pull-4 {
	right:33.33333333%
}
.col-lg-pull-3 {
	right:25%
}
.col-lg-pull-2 {
	right:16.66666667%
}
.col-lg-pull-1 {
	right:8.33333333%
}
.col-lg-pull-0 {
	right:auto
}
.col-lg-offset-12 {
	margin-left:100%
}
.col-lg-offset-11 {
	margin-left:91.66666667%
}
.col-lg-offset-10 {
	margin-left:83.33333333%
}
.col-lg-offset-9 {
	margin-left:75%
}
.col-lg-offset-8 {
	margin-left:66.66666667%
}
.col-lg-offset-7 {
	margin-left:58.33333333%
}
.col-lg-offset-6 {
	margin-left:50%
}
.col-lg-offset-5 {
	margin-left:41.66666667%
}
.col-lg-offset-4 {
	margin-left:33.33333333%
}
.col-lg-offset-3 {
	margin-left:25%
}
.col-lg-offset-2 {
	margin-left:16.66666667%
}
.col-lg-offset-1 {
	margin-left:8.33333333%
}
.col-lg-offset-0 {
	margin-left:0
}
}@media screen and (max-width:640) {
	.sep-md-5 {
	width:100%
}
}* {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-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
}
.btn-primary {
	background-color:#337ab7;
	border-color:#2e6da4
}
.btn-primary:hover {
	opacity:.7
}
.hide {
	display:none !important
}
:after,:before {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label {
	color:#a94442
}
.help-block {
	display:block;
	margin-top:5px;
	margin-bottom:10px;
	color:#737373;
	position:absolute;
	right:20px;
	top:15px
}
.pagination {
	display:inline-block;
	padding-left:0;
	margin:20px 0;
	border-radius:4px
}
.pagination>li {
	display:inline
}
.pagination>li:nth-child(1)>a,.pagination>li:nth-child(1)>span {
	margin-left:0;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px
}
.pagination>li:last-child>a,.pagination>li:last-child>span {
	border-top-right-radius:4px;
	border-bottom-right-radius:4px
}
.pagination>li>a,.pagination>li>span {
	position:relative;
	float:left;
	padding:6px 12px;
	margin-left:-1px;
	line-height:1.8;
	color:#337ab7;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #ddd
}
.form-group.has-success:after {
	content:"\f058";
	font-family:FontAwesome;
	position:absolute;
	right:0;
	bottom:8px;
	height:18px;
	line-height:18px;
	margin-right:5px;
	text-align:center;
	-webkit-transform:none;
	-ms-transform:none;
	-o-transform:none;
	transform:none;
	-webkit-transition:-webkit-transform .3s;
	transition:-webkit-transform .3s;
	-o-transition:-o-transform .3s;
	transition:transform .3s;
	transition:transform .3s,-webkit-transform .3s,-o-transform .3s;
	width:18px;
	color:green
}
* {
	font-size:16px;
	color:#666;
	font-family:'Microsoft Yahei','Arial','Microsoft YaHei UI Light','Lucida Grande';
	margin:0;
	padding:0
}
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:30
}
.nowrap {
	white-space:nowrap
}
.richtext {
	line-height:30px;
	color:#666
}
.richtext * {
	font-size:inherit;
	line-height:inherit;
	color:inherit
}
.richtext iframe {
	width:100%;
	border:none
}
.richtext.cor333 {
	color:#333
}
.richtext img {
	max-width:100%;
	height:auto !important
}
.richtext.maxs1024 {
	max-width:1024px;
	margin:auto
}
.richtext.maxs1360 {
	max-width:1360px;
	margin:auto
}
.richtext.maxs1180 {
	max-width:1180px;
	margin:auto
}
.richtext.maxs1080 {
	max-width:1080px;
	margin:auto
}
.richtext.maxs830 {
	max-width:830px;
	margin:auto
}
.richtext.cors {
	color:#fff
}
.richtext.h-ons {
	margin-top:20px
}
.richtext.lh24 {
	line-height:24px
}
.richtext.lh26 {
	line-height:26px
}
.richtext.lh28 {
	line-height:28px
}
.richtext.lh32 {
	line-height:32px
}
.richtext.lh34 {
	line-height:34px
}
.richtext.lh36 {
	line-height:36px
}
.richtext.lh40 {
	line-height:40px
}
.richtext h1 {
	line-height:normal !important
}
.richtext h2 {
	display:block;
	width:100%;
	font-size:44px;
	color:#333;
	line-height:1.32;
	margin-bottom:30px
}
.richtext.two-h2 h2 {
	font-size:36px
}
.richtext a {
	color:#ffa40f !important;
	text-decoration:underline
}
.richtext a:hover {
	color:#ffa40f !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 {
	list-style:none !important
}
.richtext ul li {
	list-style:none !important;
	position:relative;
	padding-left:24px;
	color:inherit;
	margin-bottom:12px
}
.richtext ul li:last-child {
	margin-bottom:0
}
.richtext ul li * {
	font-size:inherit;
	color:inherit;
	line-height:inherit
}
.richtext ul li:before {
	content:'';
	display:block;
	width:6px;
	height:6px;
	background:#333;
	position:absolute;
	left:0;
	top:12px;
	border-radius:100%
}
.richtext ol {
	list-style:decimal;
	padding-left:52px
}
.richtext ol li {
	list-style:inherit
}
.richtext ol li::marker {
	display:flex;
	width:38px;
	height:25px;
	color:#ffa40f;
	font-weight:bold
}
.richtext table {
	width:100%
}
.richtext table tr {
	background:#f5f5f5
}
.richtext table tr td {
	border:none;
	padding:15px 25px;
	font-size:inherit;
	color:inherit;
	line-height:28px;
	background:none;
	border-left:1px solid #dfdfdf;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff
}
.richtext table tr td:nth-child(1) {
	border-left:none;
	padding:15px 30px
}
.richtext table tr td * {
	font-size:inherit;
	color:inherit;
	line-height:inherit;
	font-weight:inherit
}
.richtext table tr td+td {
	text-align:center;
	color:#ffa40f
}
.richtext table tr td:nth-child(1) {
	min-width:246px
}
.richtext table tr td.ons {
	background:none;
	color:inherit
}
.richtext table tr:nth-child(odd) {
	background:#f5f5f5
}
.richtext table tr:nth-child(1) td {
	background:#ffa40f;
	color:#fff;
	font-weight:bold
}
.richtext.table1 table tr {
	background:none
}
.richtext.table1 table tr:nth-child(odd) {
	background:none
}
.richtext.table1 table tr td {
	border:1px solid #dfdfdf;
	padding:5px 42px
}
.richtext.table1 table tr td:nth-child(1) {
	width:30%;
	background:#ffa40f !important;
	color:#fff !important;
	font-weight:bold !important;
	border-color:rgba(255,255,255,0.5)
}
.richtext.table1 table tr td+td {
	text-align:inherit;
	color:inherit
}
.richtext.table1 table tr:nth-child(1) td {
	background:none;
	color:inherit;
	font-weight:inherit
}
.richtext .over-tabs {
	overflow-x:auto
}
.p-boxs {
	min-width:100%
}
.mores-boxs .mores {
	display:inline-block;
	vertical-align:top;
	line-height:30px
}
.mores-boxs .mores.ons1 {
	background:-moz-linear-gradient(left,#ffa40f 0,#ffa40f 100%);
	background:-webkit-linear-gradient(left,#ffa40f 0,#ffa40f 100%);
	background:-o-linear-gradient(left,#ffa40f 0,#ffa40f 100%);
	background:-ms-linear-gradient(left,#ffa40f 0,#ffa40f 100%);
	background:linear-gradient(to right,#ffa40f 0,#ffa40f 100%);
	padding:8px 50px;
	color:#fff
}
.mores-boxs .mores.ons1 i {
	width:12px;
	height:2px;
	font-size:inherit;
	color:inherit;
	position:relative;
	background:rgba(255,255,255,0.2);
	border-bottom:1px solid #fff;
	display:inline-block;
	vertical-align:middle;
	margin-left:24px
}
.mores-boxs .mores.ons1 i:after {
	content:'';
	display:block;
	width:8px;
	height:8px;
	position:absolute;
	right:0;
	top:50%;
	margin-top:-3px;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg)
}
.mores-boxs .mores.ons1.active {
	background:#fff;
	color:#333
}
.mores-boxs .mores.ons1.active i {
	background:rgba(51,51,51,0.2);
	border-bottom:1px solid #333
}
.mores-boxs .mores.ons1.active i:after {
	border-color:#333
}
.mores-boxs .mores.ons1:hover {
	background:-moz-linear-gradient(left,#ffa40f 0,#ffa40f 100%);
	background:-webkit-linear-gradient(left,#ffa40f 0,#ffa40f 100%);
	background:-o-linear-gradient(left,#ffa40f 0,#ffa40f 100%);
	background:-ms-linear-gradient(left,#ffa40f 0,#ffa40f 100%);
	background:linear-gradient(to right,#ffa40f 0,#ffa40f 100%)
}
.mores-boxs .mores.ons1:hover.active {
	color:#fff
}
.mores-boxs .mores.ons1:hover.active i {
	background:rgba(255,255,255,0.2);
	border-bottom:1px solid #fff
}
.mores-boxs .mores.ons1:hover.active i:after {
	border-color:#fff
}
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:#ffa40f
}
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,.bold1,.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:1400px;
	margin:auto
}
.sep-container.max1360 {
	max-width:1360px
}
.sep-container.pres {
	z-index:10
}
.relative {
	position:relative
}
.sep-container50 {
	width:100%;
	max-width:780px
}
.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%
}
.thumbs.ons img {
	max-height:100%
}
.spans,.titles-a {
	display:block;
	width:100%;
	color:#333
}
.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 img{width:100%;}

.imgs-hovers:hover img {
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2)
}
.sep-say-list .thumbs:hover img {
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2)
}
.sep-yattll-video-list .thumbs:hover img {
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2)
}

.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)
}
.text_center {
	text-align:center
}
html {
	width:100%;
	overflow-x:hidden
}
body {
	width:100%
}
.swiper-button-disabled {
	display:none !important
}

.relate-news-items .swiper-button-disabled {
	display:block !important
}

.gtj-ons {
	margin-top:10px
}
.gtj-ff-arial {
	font-family:"Arial"
}
.gtj-ff-bold {
	font-weight:bold
}
.trans {
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	-ms-transition:all .4s;
	-o-transition:all .4s;
	transition:all .4s
}
.trans1 {
	-webkit-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
li {
	list-style:none
}
.lr-lists {
	outline:none !important
}
.flex {
	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
}
.mt20 {
	margin-top:20px
}
.mt30 {
	margin-top:30px
}
.mt40 {
	margin-top:40px
}
.mt50 {
	margin-top:50px
}
.mt60 {
	margin-top:60px
}
.mt66 {
	margin-top:66px
}
.mt70 {
	margin-top:70px
}
.mt80 {
	margin-top:80px
}
.mt90 {
	margin-top:90px
}
.mt100 {
	margin-top:100px
}
.mt120 {
	margin-top:120px
}
.mt130 {
	margin-top:130px
}
.mt160 {
	margin-top:160px
}
.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
}
.pb20 {
	padding-bottom:20px
}
.pb30 {
	padding-bottom:30px
}
.pb40 {
	padding-bottom:40px
}
.pb50 {
	padding-bottom:50px
}
.pb60 {
	padding-bottom:60px
}
.pb70 {
	padding-bottom:70px
}
.pb75 {
	padding-bottom:75px
}
.pb80 {
	padding-bottom:80px
}
.pb90 {
	padding-bottom:90px
}
.pb100 {
	padding-bottom:100px
}
.pb110 {
	padding-bottom:110px
}
.pb120 {
	padding-bottom:120px
}
.pb130 {
	padding-bottom:130px
}
.pb140 {
	padding-bottom:140px
}
.pb150 {
	padding-bottom:150px
}
.pb220 {
	padding-bottom:220px
}
.fz14 {
	font-size:14px
}
.fz15 {
	font-size:15px
}
.fz17 {
	font-size:17px
}
.fz18 {
	font-size:18px
}
.fz20 {
	font-size:20px
}
.fz22 {
	font-size:22px
}
.fz24 {
	font-size:24px
}
.fz25 {
	font-size:25px
}
.fz26 {
	font-size:26px
}
.fz28 {
	font-size:28px
}
.fz30 {
	font-size:30px
}
.fz32 {
	font-size:32px
}
.fz34 {
	font-size:34px
}
.fz36 {
	font-size:36px
}
.fz38 {
	font-size:38px
}
.fz40 {
	font-size:40px
}
.fz44 {
	font-size:44px
}
.fz48 {
	font-size:48px
}
.fz50 {
	font-size:50px
}
.fz56 {
	font-size:56px
}
.fz60 {
	font-size:60px
}
.fz64 {
	font-size:64px
}
.fz66 {
	font-size:66px
}
.fz70 {
	font-size:70px
}
.fz72 {
	font-size:72px
}
.fz88 {
	font-size:88px
}
.fz90 {
	font-size:90px
}
.fz100 {
	font-size:100px
}
.fz106 {
	font-size:106px
}
#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:#ffa40f
}
.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:#ffa40f
}
.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:50px
}
.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:160px
}
.sep-header {
	width:100%;
	height:160px;
	z-index:100;
	position:absolute;
	left:0;
	top:0;
	background:#fff
}
.sep-header i {
	font:normal normal normal 14px/1 FontAwesome
}
.sep-header.ons {
	position:absolute;
	left:0;
	top:0
}
.sep-header.ons .h-tops {
	display:none
}
.sep-header .h-tops {
	width:100%;
	height:40px;
	position:relative;
	z-index:108;
	background:#1a1a1a
}
.sep-header .h-tops>.sep-container {
	justify-content:space-between;
	align-items:center
}
.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 .logo .t-logo {
	display:block
}
.sep-header>.sep-container {
	justify-content:space-between;
	flex-wrap:nowrap
}
.sep-header.onss {
	position:fixed;
	left:0;
	top:0;
	height:90px
}
.sep-header.onss .logo img {
	max-width:88%
}
.sep-header.onss .h-tops {
	display:none
}
.sep-header.onss .sep-mainnav {
	padding:0
}
.sep-header.onss .sep-mainnav .logo-rights ul li .pro-boxs {
	padding:10px 0 0
}
.sep-header .texts-rights {
	width:100%;
	z-index:102;
	position:relative
}
.sep-header .globals {
	display:inline-block;
	vertical-align:top;
	position:relative;
	line-height:40px
}
.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;
	padding:0 6px
}
.sep-header .globals>a .i-imgs {
	display:inline-block;
	vertical-align:top;
	line-height:inherit;
	margin-right:8px
}
.sep-header .globals ul {
	position:absolute;
	display:block;
	height:0;
	overflow:hidden;
	top:100%;
	right:0;
	width:160px;
	text-align:left;
	background:#f3f3f3;
	z-index:10200;
	box-shadow:0 0 3px #666
}
.sep-header .globals ul li {
	width:100% !important;
	padding:13px 17px;
	background:#fff;
	line-height:normal
}

.sep-header .globals ul li em{padding-left:30px; font-style:normal;}
.sep-header .globals ul li a {
	width:100% !important;
	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 .forms {
	width:255px;
	z-index:103;
	margin-left:58px
}
.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:#666;
	line-height:30px;
	outline:none;
	display:inline-block;
	border:none;
	font-size:16px;
	padding:2px;
	padding-left:19px;
	padding-right:60px;
	background:none;
	border-radius:18px;
	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:1px solid #dcdcdc
}
.sep-header .forms form input[type='text']::-webkit-input-placeholder {
	color:inherit
}
.sep-header .forms form input[type='text']::-moz-input-placeholder {
	color:inherit
}
.sep-header .forms form input[type='text']::-ms-input-placeholder {
	color:inherit
}
.sep-header .forms form input[type='text']::-o-input-placeholder {
	color:inherit
}
.sep-header .forms form input[type='text']::input-placeholder {
	color:inherit
}
.sep-header .forms form button[type='submit'] {
	width:58px;
	height:100%;
	display:block;
	border:none;
	background:#ffa40f;
	border-radius:18px;
	outline:none;
	position:absolute;
	top:0;
	right:0
}
.sep-header .forms form button[type='submit'] i {
	color:#fff
}
.sep-header .forms form button[type='submit']:hover i {
	transform:scale(1.1)
}
.sep-header .forms form:hover input {
	border-color:#ffa40f
}
.sep-header .top-emalls-titles .i-line {
	width:1px;
	height:15px;
	background:rgba(255,255,255,0.5);
	margin:12px 86px 0 60px
}
.sep-header .top-emalls-titles .spans {
	width:auto;
	display:inline-block;
	vertical-align:top;
	line-height:40px;
	color:#fff;
	position:relative;
	padding-left:28px
}
.sep-header .top-emalls-titles .spans i {
	position:absolute;
	left:0;
	top:0;
	line-height:inherit;
	color:inherit;
	color:#ffa40f
}
.sep-header .top-emalls-titles .spans i img {
	max-width:100%
}
.sep-header .top-emalls-titles .spans+.spans {
	margin-left:36px
}
.sep-header .top-emalls-titles .spans:hover {
	text-decoration:underline
}
.sep-header .top-emalls-titles a.spans:hover {
	color:#ffa40f
}
.sep-mainnav {
	width:100%;
	position:relative;
	z-index:100;
	padding:15px 0
}
.sep-mainnav>.sep-container {
	justify-content:space-between;
	position:relative;
	z-index:100;
	align-items:center
}
.sep-mainnav .logo-rights {
	align-items:center
}
.sep-mainnav .logo-rights>ul {
	width:auto;
	display:block
}
.sep-mainnav .logo-rights>ul>li {
	line-height:90px;
}
.sep-mainnav .logo-rights>ul>li:nth-child(1) {
	margin-left:0
}
.sep-mainnav .logo-rights>ul>li:last-child {
	margin-right:0
}
.sep-mainnav .logo-rights>ul>li>a {
	line-height:90px;
	position:relative;
	display:inline-block;
	vertical-align:middle; font-size:18px;
}
.sep-mainnav .logo-rights>ul>li>a span {
	display:inline-block;
	font-size:inherit;
	color:inherit;
	line-height:36px;
	font-family:inherit;
	padding:0 12px;
	border-radius:18px
}
.sep-mainnav .logo-rights>ul>li>a>i {
	display:block;
	width:100%;
	height:2px;
	background:#fff;
	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 .logo-rights>ul>li.active>a {
	color:#fff
}
.sep-mainnav .logo-rights>ul>li.active>a span {
	background:#ffa40f
}
.sep-mainnav .logo-rights>ul>li.active>a i {
	opacity:1
}
.sep-mainnav .logo-rights>ul>li:hover>a {
	color:#fff
}
.sep-mainnav .logo-rights>ul>li:hover>a span {
	background:#ffa40f
}
.sep-mainnav .logo-rights>ul>li:hover>a i {
	opacity:1
}
.sep-mainnav .logo-rights>ul>li.ons>a {
	color:#333
}
.sep-mainnav .logo-rights>ul>li.ons>a span {
	background:none
}
.sep-mainnav .logo-rights>ul>li.ons>a i {
	opacity:0
}
.sep-mainnav .logo-rights 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:#333
}
.sep-mainnav .logo-rights ul li>a {
	color:#333;
	display:block;
	text-align:center
}
.sep-mainnav .logo-rights ul li>a:hover {
	text-decoration:none
}
.sep-mainnav .logo-rights ul li.ios {
	position:relative
}
.sep-mainnav .logo-rights ul li:hover .pro-boxs {
	opacity:1;
	visibility:initial;
	z-index:initial
}
.sep-mainnav .logo-rights ul li:hover .ul {
	opacity:1;
	visibility:initial;
	z-index:initial
}
.sep-mainnav .logo-rights ul li .ul {
	background:rgba(255,255,255,0.97);
	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
}
.sep-mainnav .logo-rights ul li .ul.ons li {
	width:50%;
	float:left
}
.sep-mainnav .logo-rights ul li .ul li {
	width:100%;
	margin:0;
	padding:0;
	text-align:left;
	white-space:nowrap;
	position:relative
}
.sep-mainnav .logo-rights ul li .ul li a {
	font-weight:normal;
	font-size:16px;
	padding:10px 12px;
	padding-left:32px;
	text-align:left;
	color:#676767;
	position:relative;
	line-height:24px
}
.sep-mainnav .logo-rights ul li .ul li a i {
	display:block;
	width:3px;
	height:18px;
	position:absolute;
	left:0;
	top:11px;
	background:#ffa40f;
	opacity:0
}
.sep-mainnav .logo-rights ul li .ul li a:hover {
	border:none;
	color:#ffa40f
}
.sep-mainnav .logo-rights ul li .ul li a:hover i {
	opacity:1
}
.sep-mainnav .logo-rights ul li .pro-boxs {
	display:block;
	width:100%;
	position:absolute;
	left:0;
	top:100%;
	opacity:0;
	visibility:hidden;
	z-index:-1;
	padding:25px 0 0
}
.sep-mainnav .logo-rights ul li .pro-boxs.active {
	opacity:1;
	visibility:initial
}
.sep-mainnav .logo-rights ul li .pro-boxs .boxs {
	width:100%;
	position:relative;
	padding:50px 50px;
	background:#fff
}
.sep-mainnav .logo-rights ul li .pro-boxs .p-top-boxs {
	margin:0 -35px
}
.sep-mainnav .logo-rights ul li .pro-boxs .p-top-boxs .p-lists {
	width:calc(20% - 70px);
	margin:0 35px
}
.sep-mainnav .logo-rights ul li .pro-boxs .p-top-boxs .p-lists:hover .titles-a,.sep-mainnav .logo-rights ul li .pro-boxs .p-top-boxs .p-lists.active .titles-a {
	color:#ffa40f;
	font-family:inherit
}
.sep-mainnav .logo-rights ul li .pro-boxs .p-top-boxs .thumbs {
	border:1px solid #e5e5e5
}
.sep-mainnav .logo-rights ul li .pro-boxs .p-top-boxs .thumbs.ons {
	height:224px
}
.sep-mainnav .logo-rights ul li .pro-boxs .p-top-boxs .titles-a {
	color:#333;
	line-height:1.32;
	margin-top:20px; font-size:20px;white-space: break-spaces;
}
.sep-mainnav .logo-rights ul li .pro-boxs .p-top-boxs .titles-a:hover {
	color:#ffa40f
}
.sep-mainnav .logo-rights ul li .pro-boxs .boxs-lists-boxs {
	width:100%;
	display:block;
	padding:32px 0 0;
	border-top:1px solid #ffa40f;
	margin-top:24px
}
.sep-mainnav .logo-rights ul li .pro-boxs .boxs-lists-boxs .b-lists {
	min-width:100%;
	height:0;
	overflow:hidden;
	margin:0 -12px
}
.sep-mainnav .logo-rights ul li .pro-boxs .boxs-lists-boxs .b-lists.active {
	height:auto
}
.sep-mainnav .logo-rights ul li .pro-boxs .boxs-lists-boxs .p-lists {
	display:block;
	width:calc(50% - 24px);
	color:#333;
	line-height:30px;
	padding:3px 0;
	padding-left:12px;
	margin:0 12px;
	position:relative
}
.sep-mainnav .logo-rights ul li .pro-boxs .boxs-lists-boxs .p-lists i {
	display:block;
	width:10px;
	height:10px;
	border-radius:100%;
	border:1px solid transparent;
	position:absolute;
	left:-4px;
	top:13px
}
.sep-mainnav .logo-rights ul li .pro-boxs .boxs-lists-boxs .p-lists i:after {
	content:'';
	display:block;
	width:4px;
	height:4px;
	border-radius:100%;
	position:absolute;
	left:50%;
	margin-left:-2px;
	top:50%;
	margin-top:-2px;
	background:#333
}
.sep-mainnav .logo-rights ul li .pro-boxs .boxs-lists-boxs .p-lists:hover,.sep-mainnav .logo-rights ul li .pro-boxs .boxs-lists-boxs .p-lists.active {
	color:#ffa40f;
	font-family:inherit
}
.sep-mainnav .logo-rights ul li .pro-boxs .boxs-lists-boxs .p-lists:hover i,.sep-mainnav .logo-rights ul li .pro-boxs .boxs-lists-boxs .p-lists.active i {
	border-color:#ffa40f
}
.sep-mainnav .logo-rights ul li .pro-boxs .boxs-lists-boxs .p-lists:hover i:after,.sep-mainnav .logo-rights ul li .pro-boxs .boxs-lists-boxs .p-lists.active i:after {
	background:#ffa40f
}
.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-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 .b-img {
	width:100%;
	position:relative;
	display:block
}
.sep-banner .b-img img {
	position:relative;
	z-index:2
}
.sep-banner .b-img.bgs:after {
	content:'';
	display:block;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.3);
	position:absolute;
	left:0;
	top:0;
	z-index:4
}
.sep-banner .banner .list {
	position:relative;
	display:block
}
.sep-banner .banner .list img {
	max-width:100%;
	height:auto
}
.sep-banner .banner .list .b-covers {
	width:100%;
	position:absolute;
	top:50%;
	left:0;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	align-items:center;
	z-index:20;
	max-width:795px
}
.sep-banner .banner .list .b-covers .boxs {
	width:100%;
	background:rgba(51,51,51,0.8);
	padding:28px 20px 40px 86px;
	border-right:10px solid #ffa40f
}
.sep-banner .banner .list .b-covers .b-titles {
	display:block;
	color:#fff;
	line-height:1.2;
	position:relative
}
.sep-banner .banner .list .b-covers .b-titles span {
	color:#ffa40f
}
.sep-banner .banner .list .b-covers .b-titles:hover {
	color:#ffa40f
}
.sep-banner .banner .list .b-covers .b-spans {
	display:block;
	width:100%;
	color:#fff;
	line-height:1.7;
	margin-top:25px
}
.sep-banner .banner .list .b-covers .b-spans:before {
	content:'';
	display:block;
	width:62px;
	height:4px;
	background:#ffa40f;
	margin:0 0 22px;
	border-radius:2px
}
.sep-banner .banner .list .b-covers .b-spans span {
	display:block;
	color:inherit
}
.sep-banner .banner .list .b-covers .b-spans * {
	font-size:inherit;
	color:inherit;
	line-height:inherit
}
.sep-banner .banner .list .b-covers .mores-boxs {
	display:block;
	width:100%;
	margin-top:20px;
	padding-left:90px
}
.sep-banner .banner .list .b-covers .mores-boxs .mores {
	margin-right:16px;
	padding:12px 14px 12px 52px;
	border-radius:27px;
	color:#fff;
	background:#ffa40f
}
.sep-banner .banner .list .b-covers .mores-boxs .mores i {
	width:22px;
	height:22px;
	background:#fff;
	border-radius:100%;
	margin-left:22px;
	color:#ffa40f;
	text-align:center;
	line-height:22px
}
.sep-banner .banner .list .b-covers .mores-boxs .mores:last-child {
	margin-right:0
}
.sep-banner .banner .list .b-covers .mores-boxs .mores:hover {
	background:#fff;
	color:#ffa40f
}
.sep-banner .banner .list .b-covers .mores-boxs .mores:hover i {
	background:#ffa40f;
	color:#fff
}
.sep-banner .lr-boxs .lr-lists {
	width:54px;
	height:54px;
	border-radius:100%;
	line-height:30px;
	cursor:pointer;
	position:absolute;
	top:50%;
	margin-top:-27px;
	z-index:40;
	display:flex;
	align-items:center;
	justify-content:center;
	color:#fff;
	border:1px solid #fff
}
.sep-banner .lr-boxs .lr-lists i {
	color:inherit;
	font-size:inherit
}
.sep-banner .lr-boxs .lr-lists.lr-lefts {
	left:50px
}
.sep-banner .lr-boxs .lr-lists.lr-rights {
	right:50px
}
.sep-banner .lr-boxs .lr-lists:hover {
	background:#fff;
	color:#ffa40f
}
.sep-banner .swiper-pagination-ban.swiper-pagination {
	width:100%;
	left:0;
	text-align:center;
	color:#fff;
	bottom:80px
}
.sep-banner .swiper-pagination-ban.swiper-pagination span {
	width:14px;
	height:14px;
	border-radius:100%;
	background:none;
	margin:0 10px;
	position:relative;
	z-index:20;
	background:#fff;
	opacity:.5
}
.sep-banner .swiper-pagination-ban.swiper-pagination span.swiper-pagination-bullet-active {
	opacity:1;
	background:#ffa40f
}
.homes-boxs {
	width:100%;
	position:relative
}
.homes-boxs .i-imgs {
	margin-bottom:22px
}
.homes-boxs .titles {
	position:relative;
	z-index:20
}
.titles {
	width:100%;
	height:auto;
	display:block;
	color:#333;
	line-height:1.2;
	position:relative;
	letter-spacing:-0.5px
}
.titles * {
	font-size:inherit;
	color:inherit;
	line-height:inherit
}
.titles .i-imgs {
	display:inline-block;
	line-height:inherit;
	margin-right:14px
}
.titles .i-imgs img {
	max-width:100%
}
.titles span {
	display:block
}
.titles.max777 {
	max-width:777px;
	margin:auto
}
.titles.cors {
	color:#fff
}
.titles.cors1 {
	color:#ffa40f
}
.titles.cors2 {
	color:#ffa40f
}
.titles.befs:before {
	content:'';
	display:block;
	width:29px;
	height:5px;
	background:#ffa40f;
	margin-bottom:24px
}
.titles.afts:after {
	content:'';
	display:block;
	width:118px;
	height:2px;
	background:#ffa40f;
	margin-top:15px
}
a.titles:hover {
	color:#ffa40f
}
a.titles:hover.cors {
	color:#ffa40f
}
.imgs-bgs {
	display:block;
	position:absolute;
	left:50%;
	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 {
	-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.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.c-bgs {
	background:#ffa40f
}
.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 p{ font-size:16px;margin-top:2%;float:left;line-height:25px; color:#666;}
.sep-body .richtext a{margin-top:2%;float:left;display: flex;
align-items: center;
color: #ffa40f;
line-height: 1.32;
border: solid 1px #ffa40f;
border-radius: 27px;
padding: 12px 24px 12px 24px;text-decoration: none;}

.sep-body .richtext a:hover{ background-color:#fff;}


.sep-body .richtext.cors {
	color:#fff
}
.sep-body .richtext.cors * {
	color:rgba(255,255,255,.6);
}
.sep-pro-boxs {
	width:100%
}
.sep-pro-ul-boxs {
	width:100%
}
.sep-pro-ul-boxs .p-lists {
	width:100%;
	justify-content:space-between;
	align-items:flex-start;
	align-content:flex-start
}
.sep-pro-ul-boxs .thumbs {
	width:calc(50% + 40px);
	position:relative;
	z-index:30
}
.sep-pro-ul-boxs .thumbs.ons {
	height:540px
}
.sep-pro-ul-boxs .lis-boxs {
	width:calc(50% - 40px);
	padding-left:32px;margin-top:5%; background-color:#dedede;padding:5%;
}
.sep-pro-ul-boxs .titles-a {
	line-height:1.32;
	color:#333;
	z-index:20;
	position:relative;
}
.sep-pro-ul-boxs .titles-a .i-imgs {
	position:absolute;
	left:0;
	top:0
}
.sep-pro-ul-boxs .titles-a:hover {
	color:#ffa40f
}
.sep-pro-ul-boxs .spans {
	margin-top:24px
}
.sep-pro-ul-boxs .ul-boxs {
	width:100%;float:left;
	margin-top:20px; line-height:30px; font-size:18px;font-weight:normal;
}
.p-more{width:100%;float:left;margin-top:5%;}
.p-more a{padding: 12px 14px 12px 52px;
border-radius: 27px;
color: #fff;
background: #ffa40f; }

.p-more i {
	width:22px;
	height:22px;
	background:#fff;
	border-radius:100%;
	margin-left:22px;
	color:#ffa40f;
	text-align:center;
	line-height:22px
}

.p-more a:hover {
	background:#fff;
	color:#ffa40f
}
.p-more a:hover i {
	background:#ffa40f;
	color:#fff
}


.sep-pro-ul-boxs .ul-boxs .ul-lists {
	width:100%;
	padding-left:25px;
	line-height:30px;
	display:block;
	color:#333;
	position:relative;
	font-size:inherit;
	margin-bottom:10px
}
.sep-pro-ul-boxs .ul-boxs .ul-lists * {
	color:inherit;
	line-height:inherit;
	font-size:inherit
}
.sep-pro-ul-boxs .ul-boxs .ul-lists i {
	width:15px;
	line-height:inherit;
	position:absolute;
	left:0;
	top:0;
	color:inherit;
	font-size:22px;
	text-align:right
}
.sep-pro-ul-boxs .ul-boxs .ul-lists i:after {
	content:'';
	display:inline-block;
	width:100%;
	height:2px;
	background:#333;
	position:absolute;
	top:50%;
	margin-top:0;
	right:2px
}
.sep-pro-ul-boxs .ul-boxs a.ul-lists:hover {
	color:#ffa40f;
	font-family:inherit;
	text-decoration:underline
}
.sep-pro-ul-boxs .ul-boxs a.ul-lists:hover i:after {
	background:#ffa40f
}
.sep-pro-ul-boxs .lr-boxs .lr-lists {
	width:44px;
	height:44px;
	border-radius:100%;
	cursor:pointer;
	position:absolute;
	top:50%;
	margin-top:-22px;
	z-index:40;
	display:flex;
	align-items:center;
	justify-content:center;
	color:#fff;
	background:#bebebe
}
.sep-pro-ul-boxs .lr-boxs .lr-lists i {
	color:inherit;
	font-size:inherit
}
.sep-pro-ul-boxs .lr-boxs .lr-lists.lr-lefts {
	left:-100px
}
.sep-pro-ul-boxs .lr-boxs .lr-lists.lr-rights {
	right:-100px
}
.sep-pro-ul-boxs .lr-boxs .lr-lists:hover {
	background:#ffa40f
}
.sep-pro-bottom-ul-boxs {
	position:absolute;
	width:100%;
	bottom:0;
	z-index:30
}
.sep-pro-bottom-ul-boxs .p-boxs {
	justify-content:center
}
.sep-pro-bottom-ul-boxs .p-lists {
	width:25%;
	max-width:300px;
	padding:25px 10px;
	text-align:center;
	background:#878787;
	color:#fff;
	border-left:2px solid #fff
}
.sep-pro-bottom-ul-boxs .p-lists:nth-child(1) {
	border-left-color:transparent
}
.sep-pro-bottom-ul-boxs .p-lists:hover,.sep-pro-bottom-ul-boxs .p-lists.active {
	background:#ffa40f;
	color:#333;
	border-left-color:transparent
}
.sep-pro-yattll {
	width:100%;
	background:#d5d5d5
}
.sep-pro-yattll-list {
	width:100%;
	position:relative
}
.sep-pro-yattll-list .swiper-container {
	width:calc(100% + 272px)
}
.sep-pro-yattll-list .thumbs {
	background:#fff
}
.sep-pro-yattll-list .thumbs.ons {
	height:300px
}
.sep-pro-yattll-list .titles-a {
	text-align:center;
	color:#333;
	line-height:1.4;
	margin-top:26px
}
.sep-pro-yattll-list .titles-a:hover {
	color:#ffa40f
}
.sep-pro-yattll-list .lr-boxs .lr-lists {
	width:44px;
	height:44px;
	border-radius:100%;
	cursor:pointer;
	position:absolute;

	top:40%;
	margin-top:-22px;
	z-index:40;
	display:flex;
	align-items:center;
	justify-content:center;
	color:#fff;
	background:#bebebe
}
.sep-pro-yattll-list .lr-boxs .lr-lists i {
	color:inherit;
	font-size:inherit
}
.sep-pro-yattll-list .lr-boxs .lr-lists.lr-lefts {
	left:-80px
}
.sep-pro-yattll-list .lr-boxs .lr-lists.lr-rights {
	right:-80px
}
.sep-pro-yattll-list .lr-boxs .lr-lists:hover {
	background:#ffa40f
}
.sep-mobility-list {
	width:100%;
	position:relative
}
.sep-mobility-list .p-boxs {
	margin:0 -70px
}
.sep-mobility-list .p-lists {
	width:calc(50% - 140px);
	margin:0 70px 80px;
	position:relative
}
.sep-mobility-list .p-lists:hover .thumbs-boxs,.sep-mobility-list .p-lists.active .thumbs-boxs {
	opacity:1
}
.sep-mobility-list .thumbs {
	margin:auto;
	position:relative
}
.sep-mobility-list .thumbs.ons {
	height:530px
}
.sep-mobility-list .thumbs-boxs {
	width:100%;
	height:100%;
	background:rgba(255,164,15,0.9);
	position:absolute;
	left:0;
	top:0;
	z-index:20;
	opacity:0;
	padding:60px
}
.sep-mobility-list .titles-a {
	width:calc(65% - 2px);
	line-height:30px;
	color:#333;
	position:absolute;
	left:0;
	bottom:0;
	padding:20px 10px;
	padding-left:28px;
	background:#fff;
	z-index:30;
	text-align:left
}
.sep-mobility-list .titles-a:before {
	content:'';
	display:block;
	width:6px;
	height:40px;
	background:#ffa40f;
	position:absolute;
	left:0;
	top:15px
}
.sep-mobility-list .titles-a:hover {
	color:#ffa40f
}
.sep-mobility-list .ul-boxs {
	width:100%
}
.sep-mobility-list .ul-boxs .ul-lists {
	display:block;
	font-size:20px;
	line-height:30px;
	margin-bottom:10px;
	color:#fff;
	padding-left:26px
}
.sep-mobility-list .ul-boxs .ul-lists i {
	display:block;
	width:16px;
	height:1px;
	background:#fff;
	opacity:0;
	color:inherit;
	line-height:inherit;
	font-size:inherit;
	position:absolute;
	left:0;
	top:14px
}
.sep-mobility-list .ul-boxs .ul-lists i:after {
	content:'';
	display:block;
	width:10px;
	height:10px;
	border-top:2px solid #fff;
	border-right:2px solid #fff;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
	position:absolute;
	right:0;
	top:50%;
	margin-top:-5px
}
.sep-mobility-list .ul-boxs .ul-lists span {
	color:inherit;
	line-height:1.1;
	border-bottom:1px solid transparent
}
.sep-mobility-list .ul-boxs .ul-lists:hover i {
	opacity:1
}
.sep-mobility-list .ul-boxs .ul-lists:hover span {
	border-color:#fff;
	font-family:inherit
}
.sep-mobility-list .ul-boxs .ul-lists:last-child {
	margin-bottom:0
}
.sep-about {
	width:100%; background-color:#333;
}
.sep-about .i-lines {
	width:100%;
	display:block;
	text-align:center;
	max-width:192px;
	position:relative
}
.sep-about .i-lines img {
	max-width:100%
}
.sep-about .i-lines:before {
	content:'';
	display:block;
	width:80px;
	height:1px;
	background:#ffa40f;
	position:absolute;
	left:0;
	top:50%
}
.sep-about .i-lines:after {
	content:'';
	display:block;
	width:80px;
	height:1px;
	background:#ffa40f;
	position:absolute;
	right:0;
	top:50%
}
.sep-about .boxs {
	width:50%;float:left;

}
.sep-about .boxsright{	width:48%;float:right;}
.sep-about .boxsright img{width:100%;}

.sep-about .mores-boxs .mores {
	display:flex;
	align-items:center;
	color:#ffa40f;
	line-height:1.32; border:solid 1px #ffa40f;border-radius: 27px;padding: 12px 24px 12px 24px;
}


.sep-about .mores-boxs .mores:hover {
border:solid 1px #fff; background-color:#fff;text-decoration: none;
}
.sep-about .mores-boxs .mores:hover .i-video {
	background:#fff
}
.sep-about .mores-boxs .i-video {
	display:table;
	border-radius:100%;
	border:1px solid #ffa40f;
	padding:11px;
	margin-right:20px
}
.sep-about .mores-boxs .i-video i {
	width:56px;
	height:56px;
	border-radius:100%;
	background:#fff;
	position:relative
}
.sep-about .mores-boxs .i-video i:before {
	content:'';
	width:0;
	height:0;
	display:block;
	border:8px solid transparent;
	border-right-width:0;
	border-left-width:14px;
	border-left-color:#ffa40f;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-7px;
	margin-top:-8px
}
.sep-about .mores-boxs .i-video i:after {
	content:'';
	width:0;
	height:0;
	display:block;
	border:8px solid transparent;
	border-right-width:0;
	border-left-width:14px;
	border-left-color:#ffa40f;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-7px;
	margin-top:-2px;
	opacity:.3
}
.sep-about-bottom {
	width:100%;
	position:relative;
	margin-top:-130px
}
.sep-about-bottom:before {
	content:'';
	display:block;
	width:50%;
	height:100%;
	background:#ffa40f;
	position:absolute;
	left:0;
	top:0;
	box-shadow:5px 10px 30px rgba(255,164,15,0.3);
	z-index:3
}
.sep-about-bottom .sep-about-bottom-list {
	max-width:1350px;
	background:#ffa40f;
	padding-right:54px;
	box-shadow:5px 10px 30px rgba(255,164,15,0.3)
}
.sep-about-bottom-list {
	width:100%
}
.sep-about-bottom-list .p-lists {
	width:33.3333%;
	padding:64px 0 48px;
	padding-right:95px
}
.sep-about-bottom-list .titles-a {
	display:flex;
	align-items:center;
	color:#333
}
.sep-about-bottom-list a.titles-a:hover {
	color:#fff
}
.sep-about-bottom-list .i-imgs {
	margin-right:22px
}
.sep-about-bottom-list .spans {
	margin-top:26px
}
.sep-yattll-video {
	width:100%
}
.sep-yattll-video .swiper-pagination {
	max-width:1280px;
	margin:auto;
	position:relative;
	left:auto;
	bottom:auto;
	display:flex;
	flex-wrap:nowrap
}
.sep-yattll-video .swiper-pagination:before {
	content:'';
	display:block;
	width:100%;
	height:2px;
	background:#dcdcdc;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-1px;
	z-index:2
}
.sep-yattll-video .swiper-pagination span {
	width:100%;
	border-radius:3px;
	background:none;
	position:relative;
	z-index:20
}
.sep-yattll-video .swiper-pagination span.swiper-pagination-bullet-active {
	background:#ffa40f
}
.sep-yattll-video-list {
	width:100%
}
.sep-yattll-video-list .swiper-container {
	max-width:1280px;
	margin:0;
	overflow:initial;
	position:relative
}
.sep-yattll-video-list .swiper-container:before {
	content:'';
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	right:calc(100% + 10px);
	top:0;
	z-index:30;
	background:#fff
}
.sep-yattll-video-list .p-lists:hover .i-imgs,.sep-yattll-video-list .p-lists.active .i-imgs {
	border-color:rgba(255,164,15,0.3)
}
.sep-yattll-video-list .p-lists:hover .thumbs-boxs,.sep-yattll-video-list .p-lists.active .thumbs-boxs {
	opacity:1
}
.sep-yattll-video-list .thumbs {
	box-shadow:0 5px 16px rgba(32,181,193,0.1);
	border-radius:8px
}
.sep-yattll-video-list .thumbs.ons {
	height:266px
}
.sep-yattll-video-list .thumbs-boxs {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	background:rgba(0,0,0,0.4);
	z-index:20;
	opacity:0
}
.sep-yattll-video-list .i-imgs {
	display:table;
	padding:12px;
	border-radius:100%;
	border:1px solid transparent;
	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%);
	z-index:30
}
.sep-yattll-video-list .titles-a {
	margin-top:24px;
	line-height:1.25
}
.sep-yattll-video-list .titles-a:hover {
	color:#ffa40f
}
.sep-say {
	width:100%;
	background:#f8f8f8
}
.sep-say-list {
	width:100%
}
.sep-say-list .swiper-container {
	width:100%;
	padding-top:25px
}
.sep-say-list .p-lists {
	width:100%;
	align-items:flex-start
}
.sep-say-list .lis-boxs {
	width:46.9%;
	padding:34px 90px 0 0px
}
.sep-say-list .thumbs {
	width:53.1%;
	border-top-left-radius:165px;
	border-bottom-right-radius:165px
}
.sep-say-list .imgs {
	position:absolute;
	left:68px;
	top:-25px
}
.sep-say-list .imgs img {
	max-width:100%
}
.sep-say-list .thumbs-boxs {
	display:flex;
	align-items:center;
	margin-top:32px
}
.sep-say-list .thumbs-boxs .i-imgs {
	width:70px;
	height:70px;
	border-radius:100%;
	border:4px solid #ffa40f;
	overflow:hidden;
	margin-right:26px;
	display:flex;
	align-items:center;
	justify-content:center
}
.sep-say-list .thumbs-boxs .i-imgs img {
	max-width:100%
}
.sep-say-list .thumbs-boxs .titles-a {
	line-height:1.32
}
.sep-say-list .swiper-pagination {
	margin:auto;
	position:relative;
	left:auto;
	bottom:auto;
	text-align:left
}
.sep-say-list .swiper-pagination span {
	width:30px;
	border-radius:3px;
	height:6px;
	background:#bfbfbf;
	position:relative;
	z-index:20;
	margin:0 20px 0 0;
	opacity:1
}
.sep-say-list .swiper-pagination span.swiper-pagination-bullet-active {
	background:#ffa40f
}
.sep-say-text {
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	z-index:2
}
.sep-say-text .titles {
	line-height:.7;
	opacity:.1;
	font-size:180px;
	text-align:right
}

.sep-new {
	width:100%
}
.sep-news-list {
	width:100%;
	position:relative;
	align-items:center
}
.sep-news-list .p-boxs {

}
.sep-news-list .p-lists {

	position:relative;
	align-content:space-between;

}
.sep-news-list .p-lists:hover {
	box-shadow:0 4px 16px rgba(0,0,0,0.1)
}
.sep-news-list .p-lists:hover .times {
	font-size:inherit
}
.sep-news-list .p-lists:hover .mores-boxs .mores {
	color:#ffa40f
}
.sep-news-list .lis-boxs {
	width:100%;
	padding:32px 30px 0 36px;
	position:relative;
	z-index:30
}
.sep-news-list .titles-a {
	line-height:1.8
}
.sep-news-list .titles-a:hover {
	color:#ffa40f
}
.sep-news-list .spans {
	color:#666;
	margin-top:12px
}
.sep-news-list .times {
	width:100%;
	position:relative;
	color:#ffa40f;
	line-height:45px;
	margin-bottom:20px
}
.sep-news-list .times:before {
	content:'';
	display:block;
	width:5px;
	height:100%;
	background:#ffa40f;
	position:absolute;
	left:-36px;
	top:0
}
.sep-news-list .mores-boxs {
	margin-top:30px;
	padding:0 30px 0 36px
}
.sep-news-list .mores-boxs .mores {
	line-height:22px;
	color:#333
}
.sep-news-list .mores-boxs .mores:hover {
	text-decoration:underline
}
.sep-footer {
	width:100%;
	position:relative;
	z-index:0;
	overflow:hidden;
	background:#212121
}
.sep-footer .footer-lists-boxs {
	width:100%;
	position:relative;
	z-index:6;
	justify-content:space-between;
	padding:80px 0 30px;flex-wrap: wrap;
}
.sep-footer .footer-lists-boxs .footer-logo-lefts {
	width:75%;
	position:relative;
	justify-content:space-between
}
.sep-footer .footer-lists-boxs .footer-logo-rights {
	width:calc(25% - 44px);
	position:relative
}
.sep-footer .ul-boxs {
	width:auto;
	position:relative;
	z-index:20
}
.sep-footer .ul-boxs .ul-titles {
	display:block;
	color:#fff;
	line-height:20px;
	position:relative;
	margin-bottom:20px;
	padding-left:16px
}
.sep-footer .ul-boxs .ul-titles i {
	display:none
}
.sep-footer .ul-boxs .ul-titles::before {
	content:'';
	display:block;
	width:4px;
	height:100%;
	background:#ffa40f;
	border-radius:2px;
	position:absolute;
	left:0;
	top:0;
	z-index:10
}
.sep-footer .ul-boxs .ul-titles.ons {
	white-space:nowrap
}
.sep-footer .ul-boxs a.ul-titles:hover {
	color:#ffa40f
}
.sep-footer .ul-boxs .ul-lists {
	width:100%
}
.sep-footer .ul-boxs .ul-lists+.ul-lists {
	margin-top:32px
}
.sep-footer .ul-boxs .ul {
	padding-left:16px
}
.sep-footer .ul-boxs .ul li {
	position:relative;
	color:#999;
	line-height:30px
}
.sep-footer .ul-boxs .ul li a {
	color:#999;
	line-height:30px;
	display:block
}
.sep-footer .ul-boxs .ul li a.ons {
	white-space:nowrap
}
.sep-footer .ul-boxs .ul li:hover a {
	color:#fff
}
.sep-footer .ul-boxs .p-lists {
	width:100%;
	position:relative;
	padding-left:32px;
	color:#fff;
	line-height:30px;flex-wrap: wrap;
	margin-bottom:24px
}
.sep-footer .ul-boxs .p-lists:last-child {
	margin-bottom:0
}
.sep-footer .ul-boxs .p-lists i {
	line-height:inherit;
	position:absolute;
	left:0;
	top:0
}
.sep-footer .ul-boxs .p-lists a{ color:#fff;padding-right:10px;}
.sep-footer .ul-boxs .p-lists a:hover{	color:#ffa40f;}
.sep-footer .ul-boxs .p-lists .titles-a {
	color:#ffa40f
}
.sep-footer .ul-boxs a.p-lists:hover {
	color:#ffa40f;
	font-family:inherit
}
.sep-footer .last-boxs {
	padding-right:100px
}
.sep-footer .footer-boxs {
	width:100%;
	padding-top:40px;
	align-items:center;
	border-top:1px solid rgba(255,255,255,0.2);
	padding-bottom:32px
}
.sep-footer .footer-boxs.ons2 {
	display:none
}
.sep-footer .footer-contact-boxs {
	padding-top:24px
}
  .sep-footer .link {
}
.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%;
	background:rgba(255,255,255,0.3)
}
.link .sep-share li+li {
	margin-left:30px
}
.link .sep-share li a {
	width:100%;
	height:100%;
	display:block;
	line-height:40px
}
.link .sep-share li i {
	color:#fff;
	font-size:18px;
	vertical-align:middle
}
.link .sep-share li:hover {
	background:#ffa40f
}
.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:13px 0;
	background:#000
}
.footer-footer .sep-container {
	position:relative;
	justify-content:space-between
}
.footer-footer .f-lefts {
	width:auto
}
.footer-footer a {
	color:rgba(255,255,255,0.5);
	line-height:30px
}
.footer-footer a:hover {
	text-decoration:underline;
	color:#ffa40f
}
.footer-footer div {
	color:rgba(255,255,255,0.5);
	line-height:30px
}
.footer-footer .ds {
	display:inline-block
}
.footer-footer .lefts {
	width:auto
}
.footer-footer .lefts a {
	padding-left:5px;
	padding-right:5px
}
.footer-footer .lefts a:nth-child(1) {
	padding-left:0
}
.footer-footer .lefts a:last-child {
	padding-right:0
}
.footer-footer .rights {
	width:auto;
	margin-left:180px
}
.footer-footer .rights a {
	padding-right:5px
}
.footer-footer .rights a:last-child {
	padding-left:8px
}
.footer-footer .rights a+a {
	padding-left:8px
}
.footer-footer .span {
	display:block;
	line-height:28px;
	position:relative;
	padding-left:30px;
	margin-bottom:12px
}
.footer-footer .span:last-child {
	margin-bottom:0
}
.footer-footer .span i {
	display:block;
	color:#ffa40f;
	line-height:inherit;
	position:absolute;
	left:0;
	top:0
}
@media screen and (min-width:1921px) {
	.home-new-title {
	right:-2%
}
}

@media screen and (max-width:1680px) {

.home-new-title {
	font-size:90px
}
.sep-container {
	max-width:1400px
}
.sep-container50 {
	max-width:720px
}
.sep-pro-ul-boxs .lr-boxs .lr-lists.lr-lefts {
	left:0
}
.sep-pro-ul-boxs .lr-boxs .lr-lists.lr-rights {
	right:0
}
.sep-pro-yattll-list .lr-boxs .lr-lists.lr-lefts {
	left:0
}
.sep-pro-yattll-list .lr-boxs .lr-lists.lr-rights {
	right:0
}
}
@media screen and (max-width:1460px) {

.sep-container.max1360 {
	max-width:1200px
}
.sep-container50 {
	max-width:600px
}
.sep-mainnav .logo-rights>ul>li {
	margin:0
}

.sep-mobility-list .thumbs-boxs {
	padding:30px
}
.sep-mainnav .logo-rights>ul>li>a span {
	font-size:16px;
	padding:0 12px
}
}
@media screen and (max-width:1410px) {
	.sep-mainnav .logo-rights ul li .pro-boxs .p-top-boxs .titles-a {
	font-size:16px
}



.sep-container {
	max-width:100%;padding-left:20px;padding-right:20px;
}
.sep-container.max1360 {
	max-width:1100px
}
.sep-container50 {
	max-width:550px
}
.sep-header .sep-container {

}
.fz30 {
	font-size:24px
}
.sep-banner .swiper-pagination-ban.swiper-pagination {
	bottom:20px
}
.fz40 {
	font-size:36px
}
.fz60 {
	font-size:44px
}
.sep-header .forms {
	margin-left:20px;
	width:220px
}
.sep-say-text .titles {
	font-size:140px
}
}
@media screen and (max-width:1280px) {
	.sep-mainnav .logo-rights ul li .pro-boxs .p-top-boxs .titles-a {
	white-space:initial
}

.sep-mainnav .logo-rights>ul>li>a span {
	font-size:16px;
	padding:0 5px
}
}

@media screen and (max-width:1200px) {
	.sep-banner .lr-boxs .lr-lists.lr-lefts {
	left:10px
}
.sep-banner .lr-boxs .lr-lists.lr-rights {
	right:10px
}
body {
	overflow:hidden
}

.sep-container.max1360 {
	max-width:100%
}
.fz18 {
	font-size:16px
}
.sep-header .logo {
	max-width:120px
}
.sep-mainnav .logo-rights>ul>li>a span {
	padding:0 10px
}
.sep-header .forms {
	width:180px
}
.sep-banner .banner .list .b-covers .b-spans { font-size:16px;
}
.sep-banner .banner .list .b-covers .mores-boxs {
	padding-left:30px
}
.sep-banner .banner .list .b-covers .boxs {
	padding-left:40px
}
.sep-pro-ul-boxs .lr-boxs .lr-lists.lr-lefts {
	left:0
}
.sep-pro-ul-boxs .lr-boxs .lr-lists.lr-rights {
	right:0
}
.sep-pro-yattll-list .lr-boxs .lr-lists.lr-lefts {
	left:0
}
.sep-pro-yattll-list .lr-boxs .lr-lists.lr-rights {
	right:0
}
.sep-say-list .imgs {
	max-width:60px;
	left:40px;
	top:-20px
}
.sep-say-list .lis-boxs {
	padding-left:140px
}
.sep-news-list .spans {
	display:none
}
.sep-banner .banner .list .b-covers {
	padding-left:0
}
.sep-mobility-list .p-boxs {
	margin:0 -20px
}
.sep-mobility-list .p-lists {
	width:calc(50% - 40px);
	margin:0 20px 40px
}
.sep-mobility-list .titles-a {
	width:80%
}
.sep-mobility-list .ul-boxs .ul-lists {
	margin-bottom:4px
}
.sep-footer .footer-lists-boxs .footer-logo-lefts {
	width:66%
}
.sep-footer .footer-lists-boxs .footer-logo-rights {
	width:calc(34% - 20px)
}
.sep-footer .last-boxs {
	padding-right:30px
}
.sep-mainnav .logo-rights>ul>li>a span {
	font-size:14px
}
}
@media screen and (max-width:1100px) {.sep-mainnav .logo-rights > ul > li > a span {
padding: 0 5px;
}}
@media screen and (max-width:1000px) {.sep-mainnav .logo-rights > ul > li > a span {
 font-size:12px;
}}

@media screen and (max-width:900px) {.sep-mainnav .logo-rights > ul > li > a span {
padding: 0 2px;
}}



@media screen and (max-width:821px) {
	.fz24 {
	font-size:22px
}
.fz44 {
	font-size:30px
}
.sep-about-ul-boxs .p-lists {
	width:50%
}
.sep-footer .sep-container {
	padding-left:30px;
	padding-right:30px
}
.sep-banner .banner .list .b-covers .b-titles {
	font-size:30px
}
.sep-footer .footer-lists-boxs .footer-logo-rights {
	padding:30px 0
}
.sep-footer .ul-boxs {
	width:100% !important;
	margin-top:10px;
	padding-right:0;
	overflow:initial
}
.sep-footer .ul-boxs .ul {
	margin-top:16px
}
.sep-footer .ul-boxs .ul-titles {
	font-size:18px;
	line-height:30px;
	padding:5px 0;
	padding-left:17px;
	position:relative;
	font-weight:bold;
	margin-bottom:0;
	border-bottom:1px solid rgba(255,255,255,0.3)
}
.sep-footer .ul-boxs .ul-titles i {
	display:block;
	width:28px;
	height:28px;
	line-height:28px;
	font-size:22px;
	text-align:center;
	color:#fff;
	position:absolute;
	right:-10px;
	top:6px
}
.sep-footer .ul-boxs .ul-titles:before {
	width:4px;
	height:20px;
	background:#ffa40f;
	position:absolute;
	left:0;
	top:10px;
	margin:0
}
.sep-footer .ul-boxs.ul-divs.onss .ul-titles i {
	transform:rotate(-90deg)
}
.sep-footer .ul-boxs.ul-divs .ul {
	display:none;
	padding:16px 0;
	margin:0;
	position:relative
}
.sep-footer .footer-lists-boxs .footer-logo-rights {
	padding-top:0
}
.sep-footer .footer-lists-boxs {
	padding:30px 0 0
}
.sep-footer .footer-lists-boxs .link {
	margin-top:0
}
.sep-mobility-list .p-boxs {
	margin:0 -15px
}
.sep-mobility-list .p-lists {
	width:calc(50% - 30px);
	margin:0 15px 40px
}
.sep-mobility-list .thumbs-boxs {
	padding:24px
}
.sep-mobility-list .titles-a {
	width:90%;
	max-width:240px;
	font-size:18px;
	padding:5px 10px
}
.sep-mobility-list .titles-a:before {
	width:3px;
	height:20px;
	top:8px
}
.fz30 {
	font-size:22px
}
.fz60 {
	font-size:30px
}
.sep-about-bottom-list .p-lists {
	padding-right:30px
}
.sep-about-bottom-list .i-imgs {
	max-width:30px;
	margin-right:12px
}
.sep-about-bottom-list .i-imgs img {
	max-width:100%
}
.sep-say-list .swiper-container {

}
.sep-say-list .lis-boxs {
	width:100%;
	padding:0 20px
}
.sep-say-list .imgs {
	top:auto;
	position:relative;
	left:auto;
	margin-bottom:10px
}
.sep-say-list .swiper-container {
	padding-top:0
}
.sep-say-list .thumbs {
	width:100%;
	margin-left:auto;
	margin-top:40px
}
.sep-pro-ul-boxs .thumbs {
	width:100%
}
.sep-pro-ul-boxs .lis-boxs {
	width:100%;
}
.pb220 {
	padding-bottom:210px
}
.sep-banner .banner .list .b-covers {
	top:0;max-width: 100%;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0)
}
.sep-banner .banner .list .b-covers .b-spans {
	padding-left:0
}
.sep-banner .banner .list .b-covers .mores-boxs {
	padding-left:0
}
.sep-banner .banner .list .b-covers .mores-boxs .mores {
	padding:7px 8px;
	padding-left:25px
}
.sep-footer .footer-lists-boxs .footer-logo-lefts {
	width:100%
}
.sep-footer .footer-lists-boxs .footer-logo-rights {
	width:100%
}
.sep-footer .footer-boxs {
	padding:20px 0 0;
	margin-top:20px;
	justify-content:space-between
}
.sep-footer .footer-boxs .logo {
	max-width:120px;
	display:block
}
.sep-footer .footer-boxs .logo img {
	max-width:100%
}
.sep-footer .footer-boxs.ons1 {
	display:none
}
.sep-footer .footer-boxs.ons2 {
	display:flex
}
.sep-footer .link {
	margin-left:auto
}
.link .sep-share li {
	width:26px;
	height:26px;
	line-height:26px
}
.link .sep-share li a {
	line-height:26px
}
.link .sep-share li a i {
	font-size:16px
}
.link .sep-share li+li {
	margin-left:20px
}
.footer-footer {
	background:none;
	padding:0 0 24px
}
.footer-footer .lefts {
	width:100%;
	text-align:center
}
.footer-footer .rights {
	width:100%;
	margin-left:0;
	text-align:center
}
.sep-header .forms {
	width:100px;
}
.sep-news-list .lis-boxs {
	padding:20px 15px 0
}
.sep-news-list .times:before {
	left:-15px
}
.sep-news-list .mores-boxs {
	padding:0 15px
}
}@media screen and (max-width:768px) {
	.tops-hes {
	display:none
}
.sep-header {
	display:none
}
.sep-banner .banner .list .b-covers .b-titles{ font-size:16px;}
.sep-banner .banner .list .b-covers .b-spans{ font-size:12px;}
.sep-banner .banner .list .b-covers{top:0;padding-right:0;}
.sep-banner .banner .list .b-covers .b-spans{margin-top:10px;}
.sep-banner.banner-two {
	display:block
}
.sep-container {
	padding-left:20px;
	padding-right:20px
}
}@media screen and (max-width:667px) {
	.pt80 {
	padding-top:60px
}
.pt90 {
	padding-top:60px
}
.pt140 {
	padding-top:60px
}
.pb120 {
	padding-bottom:60px
}
.pt120 {
	padding-top:60px
}
.pb150 {
	padding-bottom:60px
}
.sep-pro-boxs {
	padding-bottom:90px
}
.pb80 {
	padding-bottom:60px
}
.pt70 {
	padding-top:70px
}
.mt30 {
	margin-top:20px
}
.mt70 {
	margin-top:30px
}
.mt60 {
	margin-top:30px
}
.mt66 {
	margin-top:30px
}
.sep-mobility {
	padding-top:40px;
	padding-bottom:60px
}
.sep-pro-ul-boxs .lr-boxs .lr-lists {
	top:30%
}
.sep-pro-bottom-ul-boxs .p-lists {
	width:33.3333%;
	font-size:18px
}
.sep-pro-yattll-list .swiper-container {
	width:100%
}
.sep-pro-yattll-list .titles-a {
	font-size:18px;
	margin-top:16px
}
.sep-mobility-list .p-lists {
	width:calc(100% - 30px)
}
.sep-mobility-list .p-lists:last-child {
	margin-bottom:0
}
.sep-mobility-list .thumbs-boxs.ons1 {
	opacity:1;
	position:relative;
	left:auto;
	top:auto;
	height:auto;
	padding:20px 0 0;
	background:none
}
.sep-mobility-list .thumbs-boxs.ons1 .ul-boxs .ul-lists {
	font-size:16px;
	line-height:24px;
	color:#333
}
.sep-mobility-list .thumbs-boxs.ons1 .ul-boxs .ul-lists i {
	background:#333;
	opacity:1
}
.sep-mobility-list .thumbs-boxs.ons1 .ul-boxs .ul-lists i:after {
	border-color:#333
}
.sep-mobility-list .thumbs-boxs.ons1 .ul-boxs .ul-lists:hover {
	color:#ffa40f
}
.sep-mobility-list .thumbs-boxs.ons1 .ul-boxs .ul-lists:hover i {
	background:#ffa40f
}
.sep-mobility-list .thumbs-boxs.ons1 .ul-boxs .ul-lists:hover i:after {
	border-color:#ffa40f
}
.sep-about-bottom {
	margin-top:-150px
}
.sep-about-bottom .sep-about-bottom-list {
	padding:40px 30px;
	padding-left:40px
}
.sep-about-bottom-list .p-lists {
	width:100%;
	padding:0 0 30px
}
.sep-about-bottom-list .p-lists:last-child {
	padding-bottom:0
}
.sep-yattll-video-list .swiper-container {
	width:100%;
	overflow:hidden
}
.sep-yattll-video .swiper-pagination {
	justify-content:center
}
.sep-yattll-video .swiper-pagination:before {
	display:none
}
.sep-yattll-video .swiper-pagination span {
	width:8px;
	height:8px;
	border-radius:4px;
	margin:0 8px;
	opacity:1;
	background:#ffa40f
}
.sep-yattll-video .swiper-pagination span.swiper-pagination-bullet-active {
	width:20px
}
.sep-about-bottom:before {
	background:none
}
.sep-say {
	padding-bottom:80px
}
.sep-contact-yattll.mt120 {
	margin-top:0
}
.sep-contact-yattll {
	width:calc(100% + 40px);
	margin:0 -20px;
	padding:60px 20px
}
.sep-say-text .titles {
	font-size:84px;
	text-align:center
}
.sep-contact-yattll .i-lines {
	margin:20px auto 60px
}
.sep-contact-yattll .mores-boxs .mores i {
	margin-left:25px
}
.sep-news-list .p-lists {
	width:calc(100% - 72px);
	margin-bottom:30px
}
.sep-news-list .p-lists:last-child {
	margin-bottom:0
}
.sep-news-list .p-lists {
	padding:0
}
.sep-news-list .p-lists:hover {
	box-shadow:none !important
}
.sep-news-list .lis-boxs {
	padding:20px 0 0 25px
}
.sep-news-list .mores-boxs {
	padding:0
}
.sep-news-list .times:before {
	left:-25px
}
}@media screen and (max-width:375px) {
	.sep-footer .footer-boxs .logo {
	max-width:90px
}
.link .sep-share li+li {
	margin-left:10px
}
}.sep-lx-header-mb {
	display:block
}
.sep-lx-header-mb .box-wrap {
	padding:0 0 0 20px;
	position:relative;
	z-index:1000
}
.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;
	width:60px;
	height:70px;
	line-height:70px;
	text-align:center;
	position:relative;
	font-size:20px;
	color:#ffa40f
}
.sep-lx-header-mb .box-wrap>ul>li#menu i {
	display:block;
	width:24px;
	height:4px;
	position:relative;
	background:#ffa40f;
	margin:33px auto 0
}
.sep-lx-header-mb .box-wrap>ul>li#menu i:after {
	content:'';
	display:block;
	width:4px;
	height:4px;
	background:#fff;
	position:absolute;
	left:4px;
	top:0
}
.sep-lx-header-mb .box-wrap>ul>li#menu i span {
	display:block;
	width:100%;
	height:4px;
	position:absolute;
	left:0;
	top:-10px;
	background:#ffa40f
}
.sep-lx-header-mb .box-wrap>ul>li#menu i span:after {
	content:'';
	display:block;
	width:4px;
	height:4px;
	background:#fff;
	position:absolute;
	left:4px;
	top:0
}
.sep-lx-header-mb .box-wrap>ul>li#menu i span.ons1 {
	top:10px
}
.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:#ffa40f;
	width:157px;
	text-align:center;
	padding:10px 20px;
	z-index:100000;
	top:40px;
	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 em{padding-left:30px; font-style:normal; color:#fff;}


.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:#ffa40f;
	font-size:inherit;
	line-height:normal
}
.sep-lx-header-mb .box-wrap>ul>li i.cors {
	color:#ffa40f
}
.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:#ffa40f;
	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:#ffa40f;
	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
}
.logos {
	max-width:100px;
	display:inline-block;
	line-height:60px;
	padding:5px 0
}
.logos img {
	max-width:100%;
	max-height:60px;
	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 {
	margin-bottom:20px
}
.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:#ffa40f
}
.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:#ffa40f;
	border-right-color:#ffa40f
}
.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:#ffa40f;
	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:4px 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:#ffa40f;
	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:#ffa40f;
	border:1px solid #ffa40f
}
.mb-bottom-wrap .sep-share li:hover a i {
	color:#fff
}
.mb-bottom-wrap .sep-share li a i {
	color:#fff
}
#onlineService{display:none;}
@media screen and (max-width:769px) {.sep-banner .banner .list .b-covers .b-spans{
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;}
.sep-pro-bottom-ul-boxs{ position:inherit;}
	#onlineService{display:block;}.sep-about .boxs{width:100%;}.sep-about .boxsright{width:100%;margin-top:5%;}.t-boxs{width:100%;}}
@media screen and (min-width:769px) {
.sep-search-box,.sep-shadow,.sep-lx-header-mb,.sep-menu-box {
	display:none !important
}
}
