html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
}
body {
	font-family:"Microsoft Yahei"!important;
	min-width: 320px;
	background-color: #fff;
}
a:hover, a:focus {
	text-decoration: none;
}
.nav-bar {
	border-bottom: 1px solid rgba(255,255,255,0.4);
	line-height: 64px;
	padding-left: 50px;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 99;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.nav-logo {
	float: left;
	height: 64px;
}
.nav-logo a {
	display: block;
	height: 100%;
}
.nav-logo .logo {
	height: 50%;
	margin-right: 25px;
}
.nav-logo .logo-dark {
	display: none;
}
.nav-menu {
	float: right; margin-right:70px;
}
.nav-menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.nav-menu .menu li {
	float: left;
	position: relative;
}
.nav-menu .menu li a {
	padding: 0 20px;
	display: block;
	color: #fff;
	font-size: 14px;
}
.nav-menu .menu li a:hover {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.nav-menu .menu ul {
	position: absolute;
	min-width: 12em;
	left: 0;
	top: 100%;
	padding: 1em;
	background: #232323;
	display: none;
}
.nav-menu .menu ul li {
	float: none;
}
.nav-menu .menu ul li a {
	padding: 0.5em;
	color: #fff;
	line-height: 20px;
	font-size: 12px;
	opacity: 0.5;
	filter: alpha(opacity=50);
	-webkit-transition: 0.2s linear;
	-o-transition: 0.2s linear;
	-moz-transition: 0.2s linear;
	transition: 0.2s linear;
}
.nav-menu .menu ul li a:hover {
	opacity: 1;
	filter: alpha(opacity=100);
	padding-left: 10px;
}
.nav-menu .menu li.open ul {
	display: block;
}
.nav-right {
	float: right;
	padding: 0 25px;
}
.nav-right a {
	display: block;
	font-size: 1.2em;
	color: #fff;
}
.nav-right a:hover {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.nav-right a span {
	display: none;
}
.nav-search {
	padding-right: 0;
	border-left: 1px solid rgba(255,255,255,0.1);
}
.header-fix {
	position: fixed;
	background-color: #f8f8f8;
	-webkit-box-shadow: 0px 0px 60px 0px rgba(0,0,0,0.07);
	-moz-box-shadow: 0px 0px 60px 0px rgba(0,0,0,0.07);
	box-shadow: 0px 0px 60px 0px rgba(0,0,0,0.07);
}
.header-fix .logo-light {
	display: none;
}
.header-fix .logo-dark {
	display: inline-block;
}
.header-fix .nav-menu .menu li a {
	color: #333;
}
.header-fix .nav-menu .menu ul li a {
	color: #fff;
}
.header-fix .nav-right a {
	color: #333;
}
.search-pop {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
	display: none;
}
.search-pop:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.85;
	filter: alpha(opacity=85);
	content: '';
}
.search-pop .content {
	position: relative;
	z-index: 1;
}
.search-pop .ipt {
	position: relative;
}
.search-pop .ipt i.fa {
	position: absolute;
	font-size: 20px;
	color: #fff;
	left: 20px;
	top: 15px;
}
.search-pop .ipt input {
	padding: 15px 15px 15px 60px;
	background: rgba(255,255,255,0.3);
	border: 0;
	display: block;
	width: 100%;
	outline: none;
	line-height: 20px;
	height: 50px;
	color: #fff;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
}
.search-pop .close {
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 2;
	font-size: 30px;
	color: #fff;
}
.nav-mobile-toggle {
	display: none;
	position: absolute;
	right: 15px;
	top: 0;
	font-size: 24px;
}
.owl-banner .item {
	position: relative;
	height: 100vh;
}
.owl-banner .item:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: ;
	content: '';
	z-index: 1;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
.owl-banner .item .bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: no-repeat center center;
	-moz-background-size: cover;
	background-size: cover;
}
.owl-banner .item .container {
	position: relative;
	z-index: 1;
	display: table;
	height: 100%;
	color: #fff;
}
.owl-banner .item .wrap {
	display: table-cell;
	vertical-align: middle;
}
.owl-banner .item h1 {
	margin: 0 0 0px;
	font-size: 40px;
}
.owl-banner .item .btn1 {
	border-color: #425cbb;
	background: #425cbb;
	color: #fff;
	padding: 10px 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px; font-size:12px
}
.owl-banner .item .btn1:hover {
	border-color: #546cc3;
	background-color: #546cc3;
}
.owl-banner .owl-pagination {
	position: absolute;
	bottom: 50px;
	left: 0;
	width: 100%;
}
.owl-banner .owl-pagination .owl-page.active span {
	background-color: #fff;
}
.section {
	padding: 100px 0;
}
.section1 {
	padding: 30px 0;
}
.xian{ height:1px; background-color:#d1d1d1 ; width:100%;}
.col-sm-12 .xia{ margin-bottom:0px!important;}
.text .ann{ position:absolute; right:35px; background-color:#999999; padding:5px 10px; color:#fff;border-radius: 10px;}
.item:hover .ann{ background-color:#556cc2; }
.zhao{ font-weight:400 !important; margin:10px 0!important}
.about-text h3{ color:#333}
.section-title {
	margin-bottom: 50px;
}
h3 {
	font-size: 22px;
	margin: 0 0 20px;
}
.cndns-right {
	position: fixed;
	right: 1px;
	bottom: 10%;
	z-index: 99;
	margin-top: -100px;
	border: 1px solid #e0e0e0;
	background: #f1f1f1;
	opacity: .9;
	filter: alpha(opacity=9)
}
.cndns-right i {
	font-style: normal!important
}
.cndns-right-meau {
	position: relative
}
.cndns-right-btn {
	position: relative;
	display: block;
	width: 75px;
	height: 80px;
	border-top: 1px solid #e0e0e0;
	text-align: center;
	text-decoration: none
}
.cndns-right-btn:hover {
	background: #fff
}
.cndns-right-btn span {
	color: #425cbb;
	font-size: 28px!important;
	line-height: 52px
}
.cndns-right-btn sup {
	position: absolute;
	top: -12px;
	left: -12px;
	display: block;
	height: 24px;
	min-width: 24px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-color: #425cbb;
	color: #fff;
	text-align: center;
	line-height: 24px
}
.cndns-right-btn p {
	margin: 0;
	padding-top: 0;
	padding-bottom: 10px;
	color: #333;
	text-decoration: none;
	font-size: 12px;
	line-height: 18px
}
.cndns-right-meau:hover .cndns-right-btn p {
	display: block;
	text-decoration: none
}
.meau-car .cndns-right-btn {
	margin-bottom: 20px;
	border-color: #425cbb;
	text-decoration: none
}
.meau-car .cndns-right-meau:hover .cndns-right-btn {
	background-color: #425cbb;
	text-decoration: none
}
.meau-car .cndns-right-meau:hover .cndns-right-btn span {
	display: block;
	color: #fff;
	text-decoration: none
}
.meau-code .sev-t img {
	margin: 0;
	padding: 0;
	width: 84px;
	height: 84px
}
.meau-car .cndns-right-btn span {
	color: #425cbb
}
.meau-top .cndns-right-btn span {
	padding-top: 10px;
	font-size: 24px!important;
	line-height: 38px
}
.meau-top .cndns-right-btn i {
	display: block;
	color: #333;
	font-size: 12px
}
.cndns-right-box {
	position: absolute;
	top: -15px;
	right: 62px;
	display: none;
	padding-right: 25px
}
.cndns-right-box .box-border {
	position: relative;
	overflow: hidden;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	padding: 10px 20px 20px;
	border: 1px solid #f1f1f1;
	border-top: 4px solid #425cbb;
	background-color: #fff;
	-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);
	-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);
	box-shadow: 0 3px 8px rgba(0,0,0,.15)
}
.cndns-right-box .box-border .sev-t span {
	float: left;
	display: block;
	margin-right: 20px;
	color: #d3d3d3;
	font-size: 42px;
	line-height: 56px
}
.cndns-right-box .box-border .sev-t p {
	float: left;
	margin: 0;
	padding: 0;
	color: #425cbb;
	font-size: 18px;
	line-height: 28px
}
.cndns-right-box .box-border .sev-t p i {
	display: block;
	color: #888;
	font-style: normal!important;
	font-size: 14px
}
.cndns-right-box .box-border .sev-b {
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px solid #e4e4e4
}
.cndns-right-box .box-border .sev-b h4 {
	padding-bottom: 15px;
	color: #666;
	font-weight: 400;
	font-size: 14px
}
.cndns-right-box .box-border .sev-b ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.cndns-right-box .box-border .sev-b li {
	float: left;
	width: 50%
}
.cndns-right-box .box-border .sev-b li a {
	display: inline-block;
	padding-left: 43px;
	background: url(../images/zxqq.png) no-repeat left 3px;
	color: #888;
	font-size: 14px;
	line-height: 36px
}
.cndns-right-box .box-border .sev-b li a:hover {
	color: #425cbb
}
.meau-sev .cndns-right-box .box-border {
	width: 300px
}
.meau-contact .cndns-right-box .box-border {
	width: 230px
}
.cndns-right-meau:hover .cndns-right-box {
	display: block
}
.meau-code .cndns-right-box {
	top: inherit;
	bottom: -35px
}
.meau-code .cndns-right-box .box-border {
	width: auto;
	text-align: center
}
.meau-code .cndns-right-box .box-border i {
	display: block;
	color: #666;
	font-size: 12px;
	line-height: 22px
}
.meau-code .cndns-right-box .box-border .arrow-right {
	top: inherit;
	bottom: 50px
}
.meau-zs .cndns-right-btn {
	margin-top: 80px;
	border-color: #425cbb;
	background-color: #425cbb;
	color: #fff
}
.meau-zs .cndns-right-btn span {
	color: #fff
}
.meau-zs .cndns-right-btn p {
	color: #fff
}
.sev-t {
	overflow: hidden; margin-top:10px
}
.features .item {
	padding: 100px 0;
	min-height: 234px;
}
.features .item h4 {
	margin: 0 0 10px;
	font-size: 22px;
}
.features .item p {
	width: 80%;
	margin: 0 auto;
	font-size: 14px;
	line-height: 1.7;
}
.features .item i {
	font-size: 64px;
	margin-bottom: 20px;
}
.pricing {
	background-color: #fff;
	padding: 35px 50px 50px;
	margin-bottom: 20px;
}
.pricing h5 {
	margin: 0;
	font-size: 14px;
}
.pricing h6 {
	line-height: 33px;
	font-size: 12px;
	margin: 0 0 30px;
	color: #999;
	font-weight: normal;
}
.pricing .price .h1 {
	font-size: 60px;
	line-height: 1;
}
.pricing .price .h5 {
	vertical-align: top;
}
.pricing p {
	margin: 0 0 50px;
	font-size: 14px;
	line-height: 1.7;
	color: #999;
}
.pricing .btn {
	border-color: #425cbb;
	background: #425cbb;
	color: #fff;
	padding: 14px 50px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.pricing .btn:hover {
	border-color: #546cc3;
	background-color: #546cc3;
}
.owl-case .item {
	display: block;
	background-color: #fff;
	margin: 0 15px 30px;
	color: #333;
}
.owl-case .item img {
	display: block;
	width: 100%;
	height: auto;
}
.owl-case .item .text {
	padding: 25px;
}
.owl-case .item .text h4 {
	margin: 0 0 10px;
	font-size: 16px;
}
.owl-case .item .text p {
	margin: 0;
	color: #999;
}
.owl-case .owl-item {
	width: 33%;
}
.section-news {
	background: url(../images/banner_bg2.jpg) no-repeat center center;
	-moz-background-size: cover;
	background-size: cover;
	color: #fff;
	position: relative;
}
.section-news:before {
	background-color: #000;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: '';
	opacity: 0.2;
	filter: alpha(opacity=40);
}
.section-news .section-title {
	border-bottom: 1px solid #8d8887;
	padding-bottom: 50px;
}
.section-news .section-title h3 {
	font-size: 22px;
}
.section-news .section-title small {
	font-size: 14px;
}
.news-item {
	display: block;
	color: #fff !important;
	margin-bottom: 50px;
}
.news-item h4 {
	margin: 0 0 20px;
	line-height: 40px;
	height: 40px;
	overflow: hidden;
	font-size: 16px;
}
.news-item p {
	font-size: 12px;
	line-height: 2;
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.news-item:hover p {
	opacity: 1;
	filter: alpha(opacity=100);
}
.space {
	background-color: #425cbb;
	color: #fff;
	padding: 60px 0;
	font-size: 22px;
}
.container1{letter-spacing: 0.2rem;}
.space .btn {
	border-color: rgba(255,255,255,0.1);
	font-size: 12px;
	color: #fff;
	padding: 10px 30px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border-width: 2px;
	margin-left: 20px;letter-spacing: 0rem;
}
.space .btn:hover {
	border-color: #fff;
}
.footer {
	padding:50px 0 30px;
	background-color: #232323;
	color: #777;
	font-size: 14px;
}
.footer a {
	color: #777;
}
.footer a:hover {
	color: #fff;
}
.footer p {
	line-height: 2;
	margin: 0 0 20px;
}
.footer .logo {
	display: inline-block;
	margin-bottom: 20px;
}
.footer .logo img {
	height:px;
	width: auto;
}
.footer h6 {
	font-size: 16px;
	color: #fff;
	margin: 0;
	line-height: 40px;
}
.footer ul {
	margin: 0;
	list-style: none;
	padding: 0;
}
.footer li {
	line-height: 38px;
}
.footer .btn {
	padding: 14px 40px;
	color: #fff;
	background-color: #425cbb;
	border-color: #425cbb;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
}
.footer hr {
	opacity: 0.1;
	filter: alpha(opacity=10);
	border-color: #fff;
}
.footer .link {
	text-align: right;
}
.footer .link a {
	margin-right: 10px;
}
.banner {
	padding: 180px 0;
	background: no-repeat center center;
	-moz-background-size: cover;
	background-size: cover;
	color: #fff;
	position: relative;
}
.banner:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	/*background-color: #000;*/
	opacity: 0.5;
	content: '';
	filter: alpha(opacity=50);
}
.banner .container {
	position: relative;
}
.banner h1 {
	font-size: 0px; height:40px;
	margin: 0 0 30px;
}
.banner .lead {
	margin: 0;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.banner .btn {
	border-color: rgba(255,255,255,0.1);
	font-size: 12px;
	color: #fff;
	padding: 10px 30px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border-width: 2px;
	margin: 20px 10px 0;
}
.banner .btn:hover {
	border-color: #fff;
}
.banner .btn.hover{border-color: #fff;}
.fuwushuo {
	position: relative;
	background-color: #f4f4f4;
}
.fuwushuo .wrap {
	display: table;
	width: 100%;
	height: 700px;
}
.fuwushuo .inner {
	display: table-cell;
	vertical-align: middle;
	padding: 30px 0;
}
.fuwushuo i {
	font-size: 60px;
	color: #465bb6;
}
.fuwushuo h4 {
	font-size: 20px;
	font-weight: bold;
	margin: 25px 0;
}
.fuwushuo p {
	line-height: 26px;
	font-size: 16px;
	color: #888;
}
.fuwushuo h6 {
	line-height: 52px;
	font-weight: bold;
	font-size: 18px;
	margin: 0 0 25px;
}
.fuwushuo ul {
	margin-top: 0;
	font-size: 16px;
	display: inline-block;
}
.fuwushuo li {
	padding: 7px 0;
	color: #888;
}
.fuwushuo .img {
	display: block;
	margin: 0 auto;
	width: 60%;
	height: auto;
}
.fuwushuo .bank {
	margin: 0 auto;
	max-width: 500px;
}
.price-table {
	border: 1px solid #e9e9e9;
}
.price-table .col-sm-3, .price-table .col-md-3 {
	padding: 0;
}
.price-table ul {
	margin: 0;
	list-style: none;
	padding: 0;
}
.price-table .pricing__title {
	min-height: 158px;
	padding: 25px 0;
}
.price-table .pricing__title h6 {
	margin: 0;
	font-size: 16px;
	font-weight: bold;
	color: #666;
	line-height: 40px;
}
.price-table .pricing__price {
	margin-top: 10px;
}
.price-table .pricing__dollar {
	vertical-align: top;
}
.price-table .pricing__price .h2 {
	font-size: 36px;
	font-weight: bold;
}
.price-table li {
	padding: 25px;
	color: #767676;
	line-height: 20px;
}
.price-table li:nth-child(odd) {
	background: #f4f4f4;
}
.price-table .fa-check-circle {
	font-size: 20px;
	color: #68b676;
}
.price-table .fa-times-circle {
	color: #e0484c;
	font-size: 20px;
}
.gongneng-item {
	background-color: #fff;
	padding: 40px 15px 30px;
	margin-bottom: 30px;
}
.gongneng-item i {
	font-size: 60px;
	color: #576abc;
}
.gongneng-item h4 {
	font-size: 20px;
	margin: 20px 0;
	height: 22px;
	overflow: hidden;
}
.gongneng-item p {
	line-height: 24px;
	color: #767676;
	height: 48px;
}
.fwxm-item {
	background-color: #fff;
	padding: 30px;
	margin-bottom: 30px;
}
.fwxm-item small {
	color: #999;
}
.fwxm-item h4 {
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
}
.fwxm-item p {
	color: #767676;
	margin: 0;
	height: 60px;
}
.case-list .item {
	display: block;
	background-color: #fff;
	margin: 0 0 30px;
	color: #333;
}
.case-list .item img {
	display: block;
	width: 100%;
	height: auto;
}
.case-list .item .text {
	padding: 25px;
}
.case-list .item .text h4 {
	margin: 0 0 10px;
	font-size: 16px;
}
.case-list .item .text p {
	margin: 0;
	color: #999;
}
.fenlei {
	margin: 30px 0 10px;
	list-style: none;
	padding: 0;
}
.fenlei li {
	display: inline-block;
	margin-right: 10px;
	line-height: 35px; border:1px solid #999; padding:0px 25px; border-radius:20px
}
.fenlei li a {
	color: #999;
	font-size: 12px;
}

.fenlei li a:hover {
	color: #333;
}
.fenlei li.on a {
	color: #556cc2;
}
.fenlei li.on{ border:1px solid #556cc2;}


.fenlei li:hover a {
	color: #556cc2;  font-weight:bold
}
.fenlei li:hover{ border:1px solid #556cc2;}



.fenlei1 {
	margin: 30px 0 10px;
	list-style: none;
	padding: 0;
}
.fenlei1 li {
	display: inline-block;
	margin-right: 10px;
	line-height: 35px;  padding:5px 25px;background-color:#bbbbbb; border-radius:20px
}
.fenlei1 li a {
	color: #fff;
	font-size: 14px;
}
.fenlei1 li:hover{background-color:#556cc2;}
.fenlei1 li:hover a{	color: #fff;}

.fenlei1 li:last-child:after {
	display: none;
}
.fenlei1 li a:hover {
	color: #fff;
}
.fenlei1 li.on{background-color:#556cc2;
	
}
.fenlei1 li.on a {
	color: #fff;
}


.news-list .item {
	display: block;
	background-color: #fff;
	margin-bottom: 30px;
	color: #333;
}
.news-list .item .m {
	overflow: hidden;
}
.news-list .item .m img {
	display: block;
	width: 100%;
	height: auto;
	-webkit-transition: 0.4s ease;
	-o-transition: 0.4s ease;
	-moz-transition: 0.4s ease;
	transition: 0.4s ease;
}
.news-list .item:hover .m img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
.news-list .item .text {
	padding: 25px;
}
.news-list .item .text h4 {
	font-weight: bold;
	margin: 0 0 10px;
	line-height: 1.4;
	font-size: 16px;
	overflow: hidden;
	display: inline-block;
}
.news-list .item .text .date {
	font-size: 12px;
	color: #999;
	width: 80px;
	height: 80px;
	background-color: #eee;
	display: inline-block;
	margin-right: 20px;
}
.news-list .item .text .date span {
	display: block;
	text-align: center;
	line-height: 24px;
}
.news-list .item .text .date .p1 {
	font-size: 20px;
	font-weight: bold;
	margin-top: 15px;
}
.news-list .item .text .date .p2 {
	font-size: 14px;
}
.news-list .item .text .desc {
	font-size: 12px;
	color: #999;
	border-top: 1px solid #eee;
	padding-top: 15px; line-height:22px
}
.about-text {
	color: #767676;
	font-size: 16px;
	line-height: 1.8;
}
.about-text h4 {
	color: #333;
	font-size: 18px;
	font-weight: bold;
}
.input-with-icon {
	position: relative;
	margin-bottom: 30px;
}
.input-with-icon i {
	position: absolute;
	left: 28px;
	top: 15px;
	font-size: 22px;
	color: #999;
}
.input-with-icon input {
	display: block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #fff;
	border: 0;
	width: 100%;
	color: #767676;
	outline: none;
	font-size: 16px;
	padding: 15px 15px 15px 45px;
}
.fm-ta {
	background-color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 0;
	padding: 15px;
	font-size: 16px;
	outline: none;
	display: block;
	width: 100%;
	color: #767676;
	margin-bottom: 30px;
}
.intxt {
	display: inline-block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #fff;
	border: 0;
	width: 100px;
	color: #767676;
	outline: none;
	font-size: 16px;
	padding: 10px 15px;
	vertical-align: middle;
}
.container p{ margin-bottom:0px}
.inyzm {
	display: inline-block;
	vertical-align: middle;
}
.insubmit {
	display: block;
	width: 100%;
	padding: 15px;
	background-color: #465bb6;
	color: #fff;
	outline: none;
}
.insubmit:hover {
	color: #fff;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.detail {
	margin-bottom: 50px;
}
.detail-title {
	padding: 30px 0;
	border-bottom:2px solid #e9e9e9;
}
.detail-title h1 {
	font-size: 30px;
}
.detail-title p {
	margin: 0;
	font-size: 12px;
	color: #999;
}
.detail-title p span {
	padding: 0 10px;
}
.detail-content {
	padding: 30px 0;
	font-size: 16px;
	line-height: 1.8;
	color: #000;
}
.detail-content img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
	height: auto;
}
.casecont {
	margin-bottom: 30px;
}
.casecont .btn {
	padding: 10px 40px;
	background-color: #3e5995;
	color: #fff;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	font-size: 12px;
}
.casecont .ewm {
	float: right;
	width: 192px;
	margin-left: 40px;
	text-align: center;
	color: #333;
}
.detail-tool {
	border-top: 1px solid #ebebeb;
	padding-top: 30px;
}
.detail-tool .btn {
	font-size: 12px;
	padding: 10px 40px;
	color: #fff;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	margin: 0 10px;
}
.detail-tool .btn.b1 {
	background-color: #3e5995;
}
.detail-tool .btn.b2 {
	background-color: #25abe9;
}
.detail-tool .btn.b3 {
	background-color: #da4c40;
}
.wap_logo {
	display: none;
}
.wap_logo img {
	height: 60px;
}
 @media (max-width: 990px) {
.nav-bar {
	padding: 0 15px;
	position: static;
	background-color: #f8f8f8;
}
.nav-bar .logo-light {
	display: none;
}
.nav-bar .logo-dark {
	display: inline;
}
.lh-profile .wd40{margin:auto;width: 95%; float:none}
.aboutA .img{ margin:auto;width: 100%; float:none}
.w1660 .aboutC  .aboutA_R{margin:30px auto;width:90%; float:none}
.w1660 .aboutA  .aboutA_R{margin:30px auto;width:90%; float:none}
.nav-mobile-toggle {
	display: block;
}
.nav-logo {
	display: inline-block;
	float: none;
}
.nav-menu, .nav-right {
	display: none;
}
.nav-menu {
	float: none;
}
.nav-menu.open {
	display: block;
}
.nav-menu .menu li {
	float: none;
	border-bottom: 1px solid #e9e9e9;
	line-height: 40px;
}
.nav-menu .menu li.dropdown {
	background: url(../images/listson.png) no-repeat right 11px;
}
.nav-menu .menu li a {
	display: inline-block;
	color: #333;
	padding: 0 10px;
}
.nav-menu .menu li ul {
	position: static;
	width: 100%;
}
.nav-menu .menu li ul li {
	border-bottom: 1px solid #333;
}
.nav-menu .menu li ul li a {
	display: block;
}
.owl-banner .item {
	height: 80vh;
}
.owl-banner .item h1 {
	font-size: 40px;
}
.pc_logo {
	display: none;
}
.wap_logo {
	display: block;
}
}
.dnl{ display:block}
.sjb{ display:none}

@media (max-width: 767px) {
	.detail-title h1{ font-size:22px;}
	.inp{ width:70% !important}
	.mes textarea{ width:70% !important}
	.m-message{ width:100% !important}
	.news-list .item .text .date{ display:none}
	.news-list .item .text .desc{ height:80px; overflow:hidden}
	.fenlei{ margin-bottom:20px}
	#box>div{ width:100%; float:left}
	.owl-case .owl-item {
	width: 50% !important;
}

.sjb{ display:block}
.dnl{ display:none}

.owl-banner .item .container{background: #1e8ee352; height:auto;
    padding: 50px 40px;
    top: 35%;}
.owl-banner .item {
	height: 500px;
}
.owl-banner .item h1 {
	font-size: 24px;
	margin-bottom: 10px;
}
.owl-banner .item .lead {
	font-size: 14px; line-height:1.8rem
}
.owl-banner .owl-pagination {
	bottom: 20px;
}
.owl-banner .item .btn1 {
	padding: 8px 50px;
	font-size: 12px;  display:block
}
.wrap img{ max-width:100%}
.section {
	padding: 30px 0 10px;
}
h3 {
	font-size: 20px;
}
.features .item h4{font-size: 20px;     margin: 0 0 5px}
.lead {
	font-size: 14px;
}
.features .item {
	padding: 30px 0;
	min-height: 100px;
}
.section-news .section-title {
	padding-bottom: 30px;
}
.section-news .section-title h3 {
	font-size: 20px;
}
.section-news .section-title small {
	font-size: 12px;
}
.space {
	font-size: 18px;
}
.space .btn {
	display: block;
	width: 150px;
	margin: 20px auto 0;
}
.footer {
	padding: 50px 0 0px;
	text-align: center;
	padding-top: 50px;
}
.footer .col-sm-6{ line-height:50px}
.banner {
	padding: 85px 0;
}
.banner h1 {
	font-size: 0px;
	margin-bottom: 10px;
}
.fuwushuo .wrap {
	height: auto;
}
.fwxm-item p {
	height: auto;
}
.detail-tool .btn {
	display: block;
	margin: 0 0 10px;
}
}
.n_case {
	position: relative;
	width: 100%;
	margin-bottom: 40px;
}
 .tubt {
	  background-color:#425cbb; line-height:5rem; font-size:14px; text-align:center; color:#fff
}
.jz{    display: flex;
    vertical-align: middle;
    align-items: center; margin-bottom:50px}
.n_case a {
	display: block;
	position: relative;
}
.n_case a .list_eye {
	display: none;
	width: 100%;
	height: 100%;
	background: #444;
	filter: alpha(opacity=50);
	opacity: .5;
	position: absolute;
	left: 0;
	top: 0;
}
.n_case a .list_eye span {
	display: block;
	width: 100%;
	height: 100%;
	z-index: 1;
	content: "";
	background: url(../images/eye.png) no-repeat center;
}
.jz img{max-width:100%}
.n_case a img {
	width: 100%;
}
.n_case .list_m {
	position: absolute;
	right: 0px;
	top: 55px;
	z-index: 8;
}
.n_case .list_m .list_eye {
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	border-radius: 13px;
}
.owl-item .n_case {
	width: auto;
}
.owl-item .n_case .list_m {
	top: 120px;
}
.pages .pagination a {
	line-height: 20px;
}
.city {
	overflow: hidden;
}
.city h3 {
	float: left;
	font-size: 15px;
	line-height: 78px;
	margin: 0;
}
.city .flink_list {
	float: left;
}
.city li {
	list-style: none;
	float: left;
}
.city li a {
	margin-right: 15px;
	font-size: 14px;
	color: #666;
	line-height: 78px;
}
.city li a:hover {
	color: #425cbb;
}
.m-message {
	width: 494px;
	margin: 48px auto 0;
}
.m-message label {
	width: 100%;
	margin-bottom: 15px;
	display: block;
	font-size: 14px;
	overflow: hidden;
}
.m-message label em {
	display: block;
	float: right;
	color: red;
	height: 32px;
	line-height: 32px;
}
.m-message label span {
	width: 70px;
	height: 34px;
	line-height: 34px;
	color: #2f2f2f;
	float: left;
	font-weight: bold;
	text-align: right;
	margin-right: 30px;
	display: inline-block;
}
.m-message label input.inp, .m-message label textarea, .m-message label.code input {
	width: 77%;
	overflow: hidden;
	height: 32px;
	line-height: 32px;
	border: #cccccc 1px solid;
	border-radius: 3px;
	padding: 0 14px;
	box-sizing: border-box;
	color: #555;
	-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 0.15s, -webkit-box-shadow ease-in-out 0.15s;
	-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.m-message label input:focus, .m-message label textarea:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.m-message label textarea {
	height: 72px;
	line-height: 24px;
	padding: 10px 14px;
}
.m-message label.code {
	line-height: 34px;
}
.m-message label.code input {
	width: 112px;
	float: left;
	margin-right: 30px;
}
.m-message label.code .pic {
	display: inline-block;
}
.m-message label.code img {
	width: 60px;
	height: 17px;
	vertical-align: middle;
}
.btn-1 input {
	width: 52px;
	height: 32px;
	line-height: 32px;
	background: #e8e8e8;
	border: none;
	color: #333;
	margin-right: 22px;
	cursor: pointer;
	transition: 0.3s;
}
.btn-1 {
	padding-left: 100px;
}
.btn-1 input.focus {
	background: #0152ad;
	color: #fff;
}
.btn-1 input.focus:hover {
	background: #444;
}
.btn-1 input:hover {
	background: #ccc;
}
.pagination p {
	margin: 0;
	cursor: pointer
}

.dates li {
	font-size: 14px;
	margin: 20px 0
}
.dates li span {
	float: right
}
.nav-menu li.on a {
	color: #f08300;font-weight: bold;
}
.pagebar { padding:20px; overflow:hidden; clear:both}
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 12px;
  padding: 8px 10px;
  margin: 0 2px;
  border-radius: 3px; line-height:100%
}
.pagination span {
    color: #333;
    font-size: 12px;
    padding: 7px 2px;
    margin: 0 2px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #333;
  border: 1px solid #333;
}
.pagination a.page-num-current {
  color: #fff;
  background: #333;
  border: 1px solid #333;
}
.pagination .st{ font-family:氓庐鈥姑ぢ解€渳
.text-secondary{ text-align:center; padding:20px 0}
#maximg img{ max-width:100%; height:auto !important}

.container .lead{ line-height:56px; margin-bottom:0px;}


.slide_pic_1{ width:100%; float:left;}
.slide_pic_1 .li_hp{ width:100%; float:left; padding:23px 15px;}
.slide_pic_1 .li_hp .zbox{ width:100%; float:left;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.slide_pic_1 .li_hp .zbox .img,.slide_pic_1 .li_hp .zbox .img img{ width:100%; float:left;overflow: hidden;}
.slide_pic_1 .li_hp .zbox .text{ width:100%; float:left; padding:21px 30px 17px 31px; border:solid 1px #eee; border-top:0; position:relative;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.slide_pic_1 .li_hp .zbox .text .name{ width:100%; float:left; font-size:16px; color:#333; line-height:24px; padding-right:32px; font-weight:bold; 
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.slide_pic_1 .li_hp .zbox .text:before{ content:''; width:25px; height:25px; position:absolute; right:31px; top:38px; margin-top:-15px; background:url(../images/index8.png) no-repeat center center; background-size:contain;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.slide_pic_1 .li_hp .zbox .text .p{ width:75%; float:left; font-size:14px; color:#999; line-height:18px; height:36px; margin-top:5px; overflow:hidden; text-transform:capitalize;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}

.slide_pic_1 .li_hp .zbox:hover .text{ background:#bbbbbb; border-color:#bbbbbb;}
.slide_pic_1 .li_hp .zbox:hover .text .name,.slide_pic_1 .li_hp .zbox:hover .text .p{ color:white;}
.slide_pic_1 .li_hp .zbox:hover .text:before{ background-image:url(../images/index8_h.png);}
.slide_pic_1 .li_hp .zbox:hover{ box-shadow:0 0 22px rgba(68,68,68,0.28);}

.gscp{ float:left;width:25%;}
.gscp li{list-style-type:none}

.c_1530_9{ width:100%; float:left; padding:55px 0 80px 0;}
.c_1530_9 .content1{ width:1400px;  overflow:hidden;  margin:auto}
.c_1530_9 .content1 .c_1010{ width:66.01%; float:left;}
.c_1530_9 .content1 .c_1010 .dt{ width:100%; float:left; padding:26px 60px 26px 60px; background:#efefef;}
.c_1530_9 .content1 .c_1010 .dt h3{ width:100%; float:left; font-size:24px; color:#333; font-weight:400; line-height:40px; letter-spacing:2px; margin-bottom:0px}
.c_1530_9 .content1 .c_1010 .dt h5{ width:100%; float:left; margin-top:8px; font-size:16px; color:#9c9c9c; line-height:22px; letter-spacing:3px; text-transform:uppercase;}
.c_1530_9 .content1 .c_1010 .dd{ width:100%; float:left; padding:30px 60px 30px 60px;}
.c_1530_9 .content1 .c_1010 .dd li{ width:50%; float:left; padding-left:65px; position:relative;list-style: none;}
.c_1530_9 .content1 .c_1010 .dd li img{ max-width:100%;}
.c_1530_9 .content1 .c_1010 .dd li .ico{ width:42px; height:42px; background:#556cc2; line-height:0; position:absolute; left:2px; top:2px;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
.c_1530_9 .content1 .c_1010 .dd li h5{ float:left; width:100%; font-size:16px; color:#444; line-height:29px; letter-spacing:1px; margin:0px}
.c_1530_9 .content1 .c_1010 .dd li h6{ float:left; width:100%; font-size:16px; color:#444; line-height:26px; letter-spacing:1px; margin:0px}
.c_1530_9 .content1 .c_1010 .dd li h6 span{ margin-right:22px; display:inline-block;}
.bglight{ background:#f6f6f6;}
.bgdark{ background:#efefef;}

.c_1530_9 .content1 .c_490{ width:32.02%; float:right; background:#f6f6f6; height:437px; text-align:center;}
.c_1530_9 .content1 .c_490 h4{ width:100%; margin-top:27px; font-size:24px; color:#333; line-height:38px; letter-spacing:2px; margin-bottom:0px}
.c_1530_9 .content1 .c_490 .ewm{ width:290px; height:290px; background:white; padding:37px; display:inline-block; vertical-align:top; margin-top:35px;}
.c_1530_9 .content1 .c_490 h5{ width:100%; margin-top:20px; font-size:20px; color:#666; line-height:32px; }
.c_1530_9 .content1 .c_490 h6{ line-height:32px;}
.lxbt h5{ font-size:18px !important;letter-spacing:8px !important;font-weight:400; margin-top:5px !important;}
.lxbt h6{ font-size:12px !important;letter-spacing:0px !important; line-height:16px !important; margin-bottom:5px !important;}

@media  screen and (max-width:1529px){
.c_1530_9 .content1 .c_1010 .dt{ padding:39px 40px 26px 40px;}
.c_1530_9 .content1 .c_1010 .dd{ padding:33px 40px 34px 40px;}
}
@media  screen and (max-width:1199px){
.c_1530_9 .content1 .c_1010 .dt{ padding:29px 20px 26px 20px;}
.c_1530_9 .content1 .c_1010 .dd{ padding:23px 20px 34px 20px;}
.c_1530_9 .content1 .c_490 .ewm{ width:250px; height:250px; padding:30px;}
}
@media  screen and (max-width:991px){
.slide_pic_1 .li_hp .zbox .text:before{width:30px; height:30px;margin-top:-5px;}
.c_1530_9 .content1 .c_1010 .dt{ padding:19px 10px 16px 10px;}
.c_1530_9 .content1 .c_1010 .dd{ padding:13px 10px 24px 10px;}
.c_1530_9 .content1 .c_1010 .dt h3{ font-size:24px; line-height:32px;}
.c_1530_9 .content1 .c_1010 .dt h5{ margin-top:6px; font-size:14px; line-height:20px;}
.c_1530_9 .content1 .c_1010 .dd li{ padding-left:55px;}
.c_1530_9 .content1 .c_1010 .dd li .ico{ width:32px; height:32px;}
.c_1530_9 .content1 .c_1010 .dd li h5{ font-size:14px; line-height:25px;}
.c_1530_9 .content1 .c_1010 .dd li h6{ font-size:14px; line-height:22px;}
.c_1530_9 .content1 .c_490{ height:476px;}
.c_1530_9 .content1 .c_490 h4{ margin-top:63px; font-size:24px; line-height:32px;}
.c_1530_9 .content1 .c_490 .ewm{ width:220px; height:220px; padding:20px; margin-top:25px;}
.c_1530_9 .content1 .c_490 h5{ margin-top:40px; font-size:16px; line-height:26px;}
.c_1530_9{ padding:35px 0 40px 0;}
}
@media  screen and (max-width:767px){
.c_1530_9 .content1 .c_1010{ width:100%;}
.c_1530_9 .content1 .c_1010 .dt{ padding:12px 10px 10px 10px; display:none}
.c_1530_9 .content1 .c_1010 .dd{ padding:8px 10px 14px 10px;}
.c_1530_9 .content1 .c_1010 .dt h3{ font-size:18px; line-height:26px;}
.c_1530_9 .content1 .c_1010 .dt h5{ margin-top:4px; font-size:12px; line-height:18px;}
.c_1530_9 .content1 .c_1010 .dd li{ width:100%; margin-top:10px; padding-left:45px;}
.c_1530_9 .content1 .c_1010 .dd li h5{ line-height:25px;}
.c_1530_9 .content1 .c_1010 .dd li h6{ line-height:16px;letter-spacing: 0px;}
.c_1530_9 .content1 .c_490{ width:100%; margin-top:10px; height:auto; padding-bottom:15px;}
.c_1530_9 .content1 .c_490 h4{ margin-top:15px; font-size:18px; line-height:24px;letter-spacing: 1px; margin-bottom:15px}
.c_1530_9 .content1 .c_490 .ewm{ width:180px; height:180px; padding:10px; margin-top:15px;}
.c_1530_9 .content1 .c_490 h5{ margin-top:20px; font-size:14px; line-height:22px;}
.c_1530_9{ padding:15px 10px 20px 10px;}
.list-paddingleft-2{padding-left:20px}
}

.c_1530_9 .content2{ width:100%; float:left; margin-top:37px; padding:10px; background:#f6f6f6;}
#bdmap_1{ width:100%; height:540px; float:left;}
@media  screen and (max-width:991px){
.c_1530_9 .content2{ margin-top:17px;}
#bdmap_1{ height:340px;}
}
@media  screen and (max-width:767px){
.c_1530_9 .content2{ margin-top:12px; padding:6px;}
#bdmap_1{ height:240px;}
}


.ftewm{  overflow:hidden;  width:70%; margin:auto;margin-bottom:0px; margin-top:30px;}
.ftewm .sm1{ width:40%; float:left; text-align:center; margin:auto 5%; line-height:35px}
.ftewm .sm1 img{ width:100%; height:125px;}

.c_1530_7{ width:100%; float:left; padding:10px 0 80px 0;}
.ul_1{ width:100%; float:left; margin-left:0px; padding-left:0px}
.ul_1 li{ width:100%; float:left; margin-top:30px; background:white; padding:40px 35px 39px 40px; box-shadow:0 0 24px rgba(0,0,0,0.18);list-style-type:none;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.ul_1 li .img{ width:283px; float:left; height:190px; overflow:hidden; line-height:0;}
.ul_1 li .text{ margin-left:318px; padding-left:86px; position:relative;}
.ul_1 li .text .time{ float:left; width:48px; text-align:center; position:absolute; left:0; top:0;}
.ul_1 li .text .time:before{ content:''; width:1px; height:44px; background:black; opacity:0.1; position:absolute; right:-18px; top:0;}
.ul_1 li .text .time h3{ font-size:24px; color:#556cc2; line-height:26px; font-family:Arial; font-weight:bold;margin-bottom: 0px;}
.ul_1 li .text .time h5{font-size: 13px;color:#9f9f9f;line-height: 16px;margin-top: 5px;font-family:Arial;}
.ul_1 li .text .title{ width:100%; float:left; font-size:18px; color:#1e1e1e; line-height:26px; font-weight:bold;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.ul_1 li .text .p{width:100%;float:left;font-size:14px;color:#1e1e1e;line-height: 18px;margin-top: 3.5px;height:50px;overflow:hidden;}
.ul_1 li .text .detail{ float:left; margin-top:74px; font-size:14px; color:#1e1e1e; line-height:20px; font-weight:bold; font-family:Arial; position:relative; margin-bottom:0px}
.ul_1 li .text .detail:before{ content:''; width:100%; height:1px; background:#1e1e1e; position:absolute; left:0; bottom:1px;}
.ul_1 li:hover{ box-shadow:0 0 24px rgba(0,0,0,0.38);
-moz-border-radius:8px; 
-webkit-border-radius:8px; 
-khtml-border-radius:8px;
border-radius:8px;}
.ul_1 li:hover .title,.ul_1 li:hover .detail{ color:#556cc2;}
.ul_1 li:hover .detail:before{ background-color:#556cc2;}

@media screen and (max-width: 991px) {
.c_1530_7{ padding:10px 0 40px 0;}
.ul_1 li{ margin-top:20px; padding:20px 25px 23px 20px;}
.ul_1 li .img{ width:230px; height:154px;}
.ul_1 li .text{ margin-left:250px; padding-left:66px;}
.ul_1 li .text .time{ width:40px;}
.ul_1 li .text .time:before{ height:34px; right:-12px; top:0;}
.ul_1 li .text .time h3{ font-size:30px; line-height:22px;}
.ul_1 li .text .time h5{ font-size:14px; line-height:12px; margin-top:0px;}
.ul_1 li .text .title{ font-size:16px; line-height:22px;}
.ul_1 li .text .p{ font-size:12px; line-height:23px; margin-top:12px; height:46px;}
.ul_1 li .text .detail{ margin-top:44px; font-size:12px; line-height:18px;}
.ftewm .sm1{margin:auto 0%; width:32%}
.ftewm .sm1:nth-child(1),.ftewm .sm1:nth-child(3){ margin-left:18%;}

}
.sjdh{width: 22px;    margin-left: 10px;    margin-top: 9px;}
.sjdh1{width: 22px;   margin-left: 10px;    margin-top: 11px;}
.ditu p{width: 100%;    overflow: hidden;}
.zhao b{ margin-right:40px}
.zhao br{ display:none}
@media screen and (max-width: 767px) {
.c_1530_7{ padding:0px 10px 20px 10px;}
.ul_1 li{ margin-top:10px; padding:10px 15px 13px 10px; box-shadow:0 0 8px rgba(0,0,0,0.08);}
.ul_1 li .img{ width:130px; height:87px; margin-top:2px;}
.ul_1 li .text{ margin-left:140px; padding-left:0; }
.ul_1 li .text .time{ left:-140px; width:50px; background:white; padding:0 5px;overflow:hidden}
.ul_1 li .text .time:before{ display:none;}
.ul_1 li .text .time h3{ font-size:18px; line-height:20px; margin-bottom:0px; width:45px; text-align:center}
.ul_1 li .text .time h5{ font-size:12px; line-height:16px; margin-bottom:0px;width:45px; text-align:center}
.ul_1 li .text .title{ font-size:14px; line-height:20px;        white-space: nowrap;        /* 瓒呭嚭閮ㄥ垎闅愯棌 */        overflow: hidden;        /* 鏂囨湰瓒呭嚭鏃讹紝鏄剧ず鐪佺暐鏍囪 */        text-overflow: ellipsis;}
.ul_1 li .text .p{line-height:18px; margin-top:6px; height:36px; margin-bottom:0px}
.ul_1 li .text .detail{ margin-top:10px;}
.fenlei1 li{padding: 5px 20px !important;width: 43%;    text-align: center;    margin-top: 5px;  margin-bottom: 5px;   margin-left: 10px;}
.fenlei1{margin:0px}
.c_1530_9 .content1{ width:100%}
.fadeInLeft{ width:100%}
.fadeInRight{ width:100%}
.lxbt{text-align: center;}
.lxbt h5{letter-spacing:1px !important;}
.lxbt h6{letter-spacing:0.5px !important}
.ftewm{ width:90% !important;margin-top:0px}
.ftewm .sm1{}
.ftewm .sm1 img{width:100px !important;height:100px !important;}
.sjdh{width: 18px;    margin-left: 7px;  margin-top: 7px;}
.sjdh1{width: 18px;   margin-left: 7px;  margin-top: 8px;}
.ditu p img{ margin-left: -590px;    width: 1560px;}
.zhao br{ display:block}
.zhao{line-height: 1.8 !important;}
.zhao .ann{top: 75px;}
.time{ display:none}
}



/*棣栭〉banner*/
.in-banner{height:100vh; overflow:hidden}
.in-banner .swiper-wrapper .swiper-slide .pimg{display:block;width:100%;height:100%}
.in-banner .swiper-wrapper .swiper-slide .mimg{display: none;}
.in-banner .swiper-wrapper .swiper-slide .title-box{position:absolute;top:41%;left:10%}
.in-banner .swiper-wrapper .swiper-slide .title-box .big{width:660px;margin-bottom:20px;font-size:42px;line-height:1.5em;font-weight:bold;color:#fff; letter-spacing:2px}
.in-banner .swiper-wrapper .swiper-slide .title-box .small{max-width:900px;margin-bottom:6px;font-size:23px;line-height:1.2em;color:#fff; letter-spacing:2px}
.in-banner .swiper-wrapper .swiper-slide .title-box .small1{max-width:900px;margin-bottom:50px;font-size:15px;line-height:1.2em;color:#fff; letter-spacing:1.5px}
.in-banner .swiper-wrapper .swiper-slide .title-box .banner-more{width:199px;height:50px;box-sizing:border-box;display:block;justify-content:center;align-content:center;text-align:center;line-height:50px;text-transform:uppercase;background:#465bb6}
.in-banner .swiper-wrapper .swiper-slide .title-box .banner-more p{font-size:17px;color:#fff;letter-spacing:1px}
.in-banner .swiper-wrapper .swiper-slide video{width:100%;height:100%;display:block;object-fit:cover;object-position:center}
.in-banner .swiper-wrapper .swiper-slide .seat{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);pointer-events:none}
.in-banner .swiper-pagination{bottom:50px}
.in-banner .swiper-pagination .swiper-pagination-bullet{width:30px;height:4px;background:#afafaf;border-radius:0;margin-right:8px;transition:all 0.4s cubic-bezier(0.19,1,0.22,1)}
.in-banner .swiper-pagination .swiper-pagination-bullet-active{background:#f9f9f9}
.in-banner .banner-next{position:absolute;top:50%;right:53px;z-index:22;cursor:pointer;outline:none}
.in-banner .banner-prev{position:absolute;top:50%;left:53px;z-index:22;cursor:pointer;outline:none}
.in-banner .banner-next img,.in-banner .banner-prev img{display:block}
.in-banner .banner-next img{transform:rotate(180deg)}


.w1660.about_w1660{overflow: hidden;}

.w1476{width:1476px;margin:0 auto;overflow:hidden;}
.A_ban_mid{position:absolute;left:0px;right:0px;top:50%;transform:translateY(-50%);}
.ab_banA{width:100%;float:left;border-bottom:1px solid #5f6268;position:relative;padding-bottom:86px;}

.ab_banA dl dt{font-size:42px;color:#fff;line-height:70px;}
.ab_banA dl dd{margin-top:30px;}
.ab_banA dl dd p{font-size:16px;letter-spacing:0.06rem;color:#fff;line-height:30px;}
.ab_banA>img{position:absolute;right:0px;bottom:20px;width:35.2%;}

.ab_banB{width:100%;float:left;margin-top:80px;}
.ab_banB li{float:left;width:25%;background:url(../images/xian1.jpg) no-repeat center right;font-family:"Arial";color:#fff;}
.ab_banB li>i{display:block;font-size:16px;}
.ab_banB li>span{font-size:70px;display:block;text-align:center;}
.ab_banB li>span i{font-style:normal;}
.ab_banB li>p{font-size:16px;line-height:32px;text-align: center;}
.ab_banB li:last-child{background:none;padding-right:0px;margin-right:0px;}

.aboutA{width:100%;float:left;background:#fff; overflow:hidden; position:relative}
.aboutA>p{float:left;width:50%;overflow:hidden; margin-bottom:0px}
.aboutA_R{width:40%;float:right;margin:6% 5% 0px 5%;}
.wd40{width:100%;float:right;margin:0% 10% 0px 10%;}
.aboutA_R span{display:block;font-size:26px;color:#333333;padding-bottom:26px;position:relative;margin-bottom:20px;}
.aboutA_R span i{font-style:normal;color:#f67114;}
.aboutA_R span:after{content:'';width:40px;height:2px;background:#425cbb;position:absolute;bottom:0px;left:0px;}
.aboutA_R p{color:#686868;line-height:32px; margin-bottom:0px}

.aboutB{width:100%;float:left;height:688px;margin-top:42px;position:relative;}
.aboutB dl{width:94.4%;padding:0px 2.8%;float:left;color:#fff;margin-top:80px;}
.aboutB dl dt{font-size:30px;padding-bottom:26px;position:relative;margin-bottom:34px;}
.aboutB dl dt:after{content:'';width:40px;height:1px;background:#9a9795;position:absolute;bottom:0px;left:0px ;}
.aboutB dl dd p{line-height:32px;font-size: 16px;}
.aboutB_con{width:100%;float:left;border-top:1px solid #7c7979;position:absolute;bottom:0px;}
.aboutB_con li{width:33.3%;float:left;text-align:center;color:#fff;height:300px;position:relative;z-index:1;}
.aboutB_con li:last-child{background:none;}
.aboutB_con li img{height:69px;margin-top:60px;transition-duration: .5s;
-ms-transition-duration: .5s;-moz-transition-duration: .5s;-webkit-transition-duration: .5s;}
.aboutB_con li span{display:block;font-size:18px;margin-top:20px;}
.aboutB_con li p{line-height:24px;letter-spacing:0.1rem;padding:0px 22%;margin-top:24px;}
.aboutB_con li i{position: absolute;z-index:-1;width: 100%;height: 0%;opacity: 0;left: 0px;top: 50%;background-color:rgba(246,113,20,0.8);transition-duration: .5s;
-ms-transition-duration: .5s;-moz-transition-duration: .5s;-webkit-transition-duration: .5s;}
@media screen and (min-width:1200px){
.aboutB_con li:hover i{height: 100%;opacity: 1;top: 0px;}
.aboutB_con li:hover img{margin-top:52px;}
}
.aboutC>p{float:right;}
.aboutC .aboutA_R{float:left;}

.aboutD{width:100%;float:left;height:428px;position:relative;background:url(../images/abpic5.jpg) no-repeat center;background-size:cover;margin-top:42px;}
.aboutD_con{position:absolute;top:48px;bottom:48px;left:48px;right:48px;border:1px solid #a6a59f;color:#fff;text-align:center;}
.aboutD_con>span{display:block;font-size:26px;margin-top:76px;}
.aboutD_con>span i{font-size:28px;display:block;font-weight:bold;font-style:normal;text-transform:uppercase;margin-bottom:12px;}
.aboutD_con>strong{display:block;font-size:37px;margin-top:12px;}

.img img {width: 100%;height: 100%;display: block;transition-duration: 1s;-ms-transition-duration: 1s;-moz-transition-duration: 1s;-webkit-transition-duration: 1s;}

.title-box:hover .ani{color:#465bb6 !important}
/*.title-box:hover .banner-more{background-color:#fff !important}
*/.title-box:hover .ani .d-more{color:#000 !important}


@media screen and (min-width:1200px){
/*  .transy{transform: translateY(160px);-webkit-transform: translateY(160px);transition: 400ms;-webkit-transition: 400ms; transition-timing-function: ease-out;-webkit-transition-timing-function: ease-out; opacity: 0;} */
  .Xtransy{transform: translateX(-160px);-webkit-transform: translateX(-160px); transition: 400ms;-webkit-transition: 400ms;transition-timing-function: ease-out;-webkit-transition-timing-function: ease-out; opacity: 0;} 
  .tranShow{ transform: translateY(0); -webkit-transform: translateY(0); opacity: 1;}
  .XtranShow{ transform: translateX(0); -webkit-transform: translateX(0); opacity: 1;}
  .inA_con:nth-child(2n) .inA_con_L.Xtransy,.inE.Xtransy{transform: translateX(80px);-webkit-transform: translateX(80px); transition: 400ms;-webkit-transition: 400ms;transition-timing-function: ease-out;-webkit-transition-timing-function: ease-out; opacity: 0;}
  .inA_con:nth-child(2n) .inA_con_L.XtranShow,.inE.XtranShow{ transform: translateX(0); -webkit-transform: translateX(0); opacity: 1;}
  .img:hover img {transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
}
.hhf br{ display:none}
@media screen and (max-width: 1024px){
    .in-banner{height:460px}
    .in-banner .swiper-wrapper .swiper-slide .title-box{width:94%;box-sizing:border-box;top:32%;left:5%;transform:translate(-50%,-50%);padding:0 5%}
    .in-banner .swiper-wrapper .swiper-slide .title-box .big{margin-bottom:15px;width:90%;font-size:28px;line-height:36px}
    .in-banner .swiper-wrapper .swiper-slide .title-box .big img{width:170px;}
    .in-banner .swiper-wrapper .swiper-slide .title-box .small{font-size:16px;line-height:24px;margin-bottom:0px}
    .in-banner .swiper-wrapper .swiper-slide .title-box .small1{font-size:12px;line-height:15px;margin-bottom:20px;}
	.pricing{padding:20px 30px 20px;}
	.text-center{ line-height:2rem !important}
	.section-title .lead{ line-height:2rem !important}
    .in-banner .swiper-pagination{bottom:30px}
    .in-banner .banner-prev{left:3%;display:none}
    .in-banner .banner-next{right:3%;display:none}
    .in-banner .banner-next img,.in-banner .banner-prev img{width:20px;height:auto}
    .in-banner .swiper-wrapper .swiper-slide .pimg{display: none;}
    .in-banner .swiper-wrapper .swiper-slide .mimg{display: block; width:100%; height:100%}
    .in-banner .swiper-wrapper .swiper-slide .title-box .banner-more{width:120px;height:36px;line-height:36px}
    .in-banner .swiper-wrapper .swiper-slide .title-box .banner-more p{font-size:14px}
	.in-banner .swiper-wrapper .swiper-slide video{display: none;}
	.slide_pic_1{ width:100%; margin:auto}
	.wap_logo img{width:70%; height:auto} 
	.container strong{ font-size:18px !important}
	.container strong span{ font-size:18px !important}
	.aboutA_R span{font-size:20px;    padding-bottom: 16px;     margin-bottom: 10px;}
.banner {background-size: 250%;}
.footer .ftlo img{ width:80% !important}
.news-item{ margin-bottom:25px}
.news-item h4{ margin-bottom:0px}
.news-item p{  line-height:1.7rem}
.hhf br{ display:block}
.section-news .section-title { margin-bottom:15px;}
.section-news .section-title h3{ margin-bottom:0px;}
.features .item .sj40{ margin-bottom:4px}
}


/**
 * Swiper 5.2.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 26, 2019
 */
@font-face {
    font-family: swiper-icons;
    src: url("../fonts/420c89a31966455aaaa8b96b7e83e8e8.woff") format("woff");
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-container-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide,.swiper-wrapper {
    transform: translate3d(0px,0,0)
}

.swiper-container-multirow>.swiper-wrapper {
    flex-wrap: wrap
}

.swiper-container-multirow-column>.swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column
}

.swiper-container-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform,height
}

.swiper-container-3d {
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-container-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-next:after,.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none!important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: initial
}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
    left: 10px;
    right: auto
}

.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after {
    content: 'prev'
}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev {
    right: 10px;
    left: auto
}

.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after {
    content: 'next'
}

.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white {
    --swiper-navigation-color: #ffffff
}

.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black {
    --swiper-navigation-color: #000000
}

.swiper-button-lock {
    display: none
}

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

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: var(--swiper-pagination-color,var(--swiper-theme-color))
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0px,-50%,0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    display: block
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: .2s transform,.2s top
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform,.2s left
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform,.2s right
}

.swiper-pagination-progressbar {
    background: rgba(0,0,0,.25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color,var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-white {
    --swiper-pagination-color: #ffffff
}

.swiper-pagination-black {
    --swiper-pagination-color: #000000
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0,0,0,.1)
}

.swiper-container-horizontal>.swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0,0,0,.5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    animation: swiper-preloader-spin 1s infinite linear;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    100% {
        transform: rotate(360deg)
    }
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube {
    overflow: visible
}

.swiper-container-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0
}

.swiper-container-flip {
    overflow: visible
}

.swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}



