﻿*{
	margin: 0;
	padding: 0;
	box-sizing:border-box;
	-moz-box-sizing:border-box; 
	-webkit-box-sizing:border-box;
}
a{
	text-decoration: none;
	color: #333;
}
li{
	list-style: none;
}
img{
	vertical-align: middle;
	max-width: 100%;
}
body{
	width: 100%;
	font-size: 14px;
	color: #333;
	/*max-width: 1920px;
	margin: 0 auto;*/
    line-height: 1.4;
	overflow: hidden;
	font-family: "微软雅黑", "Microsoft Yahei",Microsoft YaHei,Segoe UI,Hiragino Sans GB,Arial,Helvetica Neue,Helvetica,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
	font-family: PingFang SC;
	font-family: arial;
}



header{
	width: 100%;
	height: 105px;
	/*background: #fff;*/
	position: fixed;
	top: 0;
	left: 0;
	z-index: 39;
	/*box-shadow: 0 0 3px #ccc;*/
}
.header{
	width: 100%;
	/*max-width: 1920px;*/
	margin: 0 auto;
	padding-left: 70px;
	padding-right: 30px;
}
.logo{
	float: left;
	line-height: 105px;
	font-size: 0;
	display: inline-block;
}
.logo .img2{
	display: none;
}
.header-rt{
	float: right;
	padding-top: 37px;
	font-size: 0;
}
.header-a{
	display: inline-block;
	width: 30px;
	height: 35px;
	
	vertical-align: top;
	
	position: relative;
}
.header-a>i{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	background: url(../img/ico01_1.png) no-repeat center;
	cursor: pointer;
	opacity: 1;
}

.header-apos{
	width: 140px;
	padding-top: 10px;
	position: absolute;
	top: 100%;
	right: -35px;
	display: none;
}
.header-apos>span{
	display: inline-block;
	width: 16px;
	height: 16px;
	background: #f1f3f5;
	border: 1px solid #e9e9e9;
	position: absolute;
	top: 5px;
	right: 42px;
	transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
}
.header-adiv{
	width: 100%;
	background: #f1f3f5;
	border-radius: 10px;
	padding: 12px 0;
	border: 1px solid #e9e9e9;
	position: relative;
	z-index: 1;
}

.header-adiv a{
	display: block;
	font-size: 14px;
	line-height: 20px;
	padding: 3px 20px;
	color: #333;
	text-align: center;
}
.header-adiv a:hover{
	background: #fff;
	color: #ed6d00;
}


.header-b{
	display: inline-block;
	width: 30px;
	height: 35px;
	vertical-align: top;
	position: relative;
	margin: 0 15px;
}
.header-b>i{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	background: url(../img/ico01_3.png) no-repeat center;
	cursor: pointer;
	opacity: 1;
}
.header-c{
	display: inline-block;
	width: 30px;
	height: 35px;
	background: url(../img/ico02_1.png) no-repeat center;
	cursor: pointer;
	vertical-align: top;
	opacity: 1;
}
.header-d{
	width: 1px;
	height: 35px;
	background: #ddd;
	margin-right: 20px;
	vertical-align: top;
	display: inline-block;
}
.header-a:hover>i,.header-b:hover>i,.header-c:hover{
	opacity: .7;
	color: #fff;
}
.header-nav{
	float: right;
	margin-right: 35px;
	font-size: 0;
}
.header-nav a{
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
	color: #fff;
	line-height: 105px;
	margin-left: 90px;
}
.header-nav a:hover,.header-nav a.on{
	color: #ed6d00;
}

@media(min-width:1201px){
	header.pos{
		background: #fff;
		box-shadow: 0 0 3px #ccc;
	}
	header.pos .logo .img1{
		display: none;
	}
	header.pos .logo .img2{
		display: inline-block;
	}
	header.pos .header-nav a{
		color: #333;
	}
	header.pos .header-nav a:hover,header.pos .header-nav a.on{
		color: #ed6d00;
	}
	header.pos .header-a>i{
		background-image: url(../img/ico01.png);
		opacity: .5;
	}
	header.pos .header-a:hover>i{
		opacity: 1;
	}
	header.pos .header-b>i{
		background-image: url(../img/ico01_2.png);
		opacity: .5;
	}
	header.pos .header-b:hover>i{
		opacity: 1;
	}
	header.pos .header-c{
		background-image: url(../img/ico02.png);
		opacity: .5;
	}
	
	header.pos .header-c:hover{
		opacity: 1;
	}
	
	header.bj{
		background: #fff;
		box-shadow: 0 0 3px #ccc;
	}
	header.bj .logo .img1{
		display: none;
	}
	header.bj .logo .img2{
		display: inline-block;
	}
	header.bj .header-nav a{
		color: #333;
	}
	header.bj .header-a>i{
		background-image: url(../img/ico01.png);
		opacity: .5;
	}
	header.bj .header-a:hover>i{
		opacity: 1;
	}
	header.bj .header-b>i{
		background-image: url(../img/ico01_2.png);
		opacity: .5;
	}
	header.bj .header-b:hover>i{
		opacity: 1;
	}
	header.bj .header-c{
		background-image: url(../img/ico02.png);
		opacity: .5;
	}
	
	header.bj .header-c:hover{
		opacity: 1;
	}
}



.header-dx{
	width: 35px;
	margin-top: 30px;
	text-align: right;
	margin-left:30px ;
	overflow: hidden;
	display: none;
}
.header-dx1,.header-dx2,.header-dx3{
	width: 100%;
	height: 4px;
	margin-bottom: 8px;
	background: #222;
	float: right;
	
}
.header-dx div{
	transition: all .5s; 
}
.header-dx.cli .header-dx1{
	-webkit-transform: rotate(44deg);
   -ms-transform: rotate(44deg);
   transform: rotate(44deg);
  transform-origin:0%;
  -ms-transform-origin:0%;
  -webkit-transform-origin:0%;
  -moz-transform-origin:0%;
  transition: all .5s; 
}
.header-dx.cli .header-dx2{
   opacity: 0;
   transition: all .5s; 
}
.header-dx.cli .header-dx3{
	-webkit-transform: rotate(-44deg);
   -ms-transform: rotate(-44deg);
   transform: rotate(-44deg);
   position: relative;
   top:1px;
  transform-origin:0%;
  -ms-transform-origin:0%;
  -webkit-transform-origin:0%;
  -moz-transform-origin:0%;
  transition: all .5s; 
}

.header-ss{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	background: rgba(0,0,0,.8);
	display: none;
}
.header-ss-a{
	width: 600px;
	margin: 0 auto;
	height: 50px;
	line-height: 50px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -25px;
	margin-left: -300px;
}
.header-ss-a .int1{
	width: 540px;
	height: 50px;
	line-height: 50px;
	background: none;
	border: none;
	border-bottom: 1px solid #fff;
	font-size: 18px;
	color: #fff;
	padding:  0 10px;
	padding-right: 60px;
}
.header-ss-a .int2{
	width: 50px;
	height: 50px;
	border: none;
	background: no-repeat center;
	background-image: url(../img/ss03.png);
	position: absolute;
	top: 0;
	right: 60px;
	cursor: pointer;
}
.header-ss-x{
	width: 50px;
	height: 50px;
	background: url(../img/x01.png) no-repeat center;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}

@media(max-width:1600px){
	header{
		height: 80px;
	}
	.header{
		padding: 0 4%;
	}
	.logo{
		padding: 10px 0;
		height: 80px;
		line-height: 60px;
		font-size: 0;
	}
	.logo img{
		max-height: 100%;
	}
	.header-nav a{
		line-height: 80px;
		margin-left: 40px;
	}
	.header-rt{
		padding-top: 25px;
	}
}

@media(max-width:1200px){
	.header-dx{
		display: block;
		margin-left: 40px;
	}
	.header-nav{
		position: fixed;
		top: 80px;
		left:0;
		background: #fff;
		width: 100%;
		height: 100%;
		padding: 30px 4%;
		border-top: 1px solid #ddd;
		display: none;
	}
	.header-nav a{
		margin: 0;
		width: 100%;
		border-bottom: 1px solid #eee;
	}
	.header-d{
		display: none;
	}
	
	
	header{
		background: #fff;
		box-shadow: 0 0 3px #ccc;
	}
	header .logo .img1{
		display: none;
	}
	header .logo .img2{
		display: inline-block;
	}
	header .header-nav a{
		color: #333;
	}
	header .header-a>i{
		background-image: url(../img/ico01.png);
		opacity: .5;
	}
	header .header-a:hover>i{
		opacity: 1;
	}
	header .header-b>i{
		background-image: url(../img/ico01_2.png);
		opacity: .5;
	}
	header .header-b:hover>i{
		opacity: 1;
	}
	header .header-c{
		background-image: url(../img/ico02.png);
		opacity: .5;
	}
	
	header .header-c:hover{
		opacity: 1;
	}
}

@media(max-width:750px){
	header{
		height: 1rem;
	}
	.logo{
		height: 1rem;
		padding: .15rem 0;
		line-height: .7rem;
	}
	.header-rt{
		padding: 0;
	}
	.header-a,.header-b,.header-c{
		height: 1rem;
		width: .4rem;
		background-size: .3rem auto;
	}
	.header-a>i,.header-b>i{
		background-size: .3rem auto;
	}
	.header-apos{
		width: 2rem;
		padding-top: .2rem;
		margin-top: -.2rem;
		right: -.4rem;
	}
	.header-adiv{
		padding: .15rem 0;
	}
	.header-adiv a{
		font-size: .24rem;
		line-height: .35rem;
		padding: .05rem .2rem;
	}
	.header-apos>span{
		right: .45rem;
	}
	
	
	
	.header-dx{
		display: block;
		width: .45rem;
		margin-top: .1rem;
		margin-left: .4rem;
		padding-top: .25rem;
	}
	.header-dx1, .header-dx2, .header-dx3{
		height: .04rem;
		margin-bottom: .11rem;
	}
	.header-ss-a{
		width: auto;
	}
	.header-ss-a .int1{
		width: 5rem;
		margin-right: 1rem;
		font-size: .26rem;
	}
	.header-ss-a{
		margin-left: -3rem;
	}
	
	.header-nav{
		top: 1rem;
		padding: .4rem 4%;
	}
	.header-nav a{
		font-size: .3rem;
		line-height: 1rem;
	}
}


footer{
	width: 100%;
	background: #0d182e;
}
.footer{
	padding: 85px 0;
}

.footer-ab{
	position: relative;
	z-index: 2;
}
.footer-a{
	
}
.footer-b{
	float: right;
	padding-top: 25px;
	font-size: 0;
}
.footer-b a{
	font-size: 0;
	display: inline-block;
	vertical-align: top;
	position: relative;
	margin-left: 25px;
	padding-bottom: 5px;
}
.footer-b a>div{
	position: absolute;
	top: 100%;
	right: 0;
	background: #fff;
	padding: 5px;
	width: 110px;
	text-align: center;
	display: none;
}
.footer-b a:hover>div{
	display: block;
}

.footer-cnt{
	overflow: hidden;
	margin-top:  20px;
	position: relative;
	border-top: 1px solid #263043;
	border-bottom: 1px solid #263043;
}
.footer-cnt:after{
	content: '';
	width: 1px;
	height: 100%;
	background: #263043;
	position: absolute;
	top: 0;
	right: 350px;
}
.footer-nav{
	width: calc(100% - 350px);
	float: left;
	padding: 50px 0;
	overflow: hidden;
}
.footer-nav-li{
	width: 20%;
	padding-right: 15px;
	float: left;
}
.footer-c{
	color: #fff;
	font-size: 16px;
	line-height: 1.1;
}
.footer-d{
	width: 20px;
	height: 3px;
	background: #fff;
	margin-top: 25px;
	margin-bottom: 40px;
}
.footer-e{
	
}
.footer-e li{
	line-height: 1;
	font-size: 0;
}
.footer-e li a{
	display: inline-block;
	font-size: 14px;
	color: #fff;
	opacity: .3;
	line-height: 25px;
	margin-bottom: 10px;
}
.footer-e li a:hover{
	color: #fff;
	opacity: 1;
}
.footer-rt{
	width: 350px;
	float: right;
	padding: 50px 0;
	padding-left: 60px;
	
}
.footer-f{
	overflow: hidden;
}
.footer-f li{
	font-size: 16px;
	line-height: 1.1;
	color: #fff;
	float: left;
	cursor: pointer;
	opacity: .3;
	margin-right: 80px;
}
.footer-f li:hover,.footer-f li.on{
	opacity: 1;
}
.footer-g1{
	font-size: 16px;
	color: #fff;
	line-height: 1.4;
	margin-top: 30px;
}
.footer-g1>span{
	opacity: .3;
	display: block;
}
.footer-g li{
	display: none;
}
.footer-h{
	margin-top: 30px;
	font-size: 14px;
	line-height: 1.6;
	text-align: center;
	color: #4e525e;
}
.footer-h a{
	color: #4e525e;
}
.footer-h a:hover{
	color: #FFF;
}

@media(max-width:1600px){
	.footer{
		padding: 40PX 0;
	}
}

@media(max-width:1200px){
	.footer-rt{
		width: 300px;
		padding-left: 30px;
	}
	.footer-nav{
		width: calc(100% - 300px);
	}
	.footer-cnt:after{
		right: 300px;
	}
}
@media(max-width:1000px){
	.footer-nav{
		display: none;
	}
	.footer-rt{
		width: 100%;
		padding: 40px 0;
	}
	.footer-cnt:after{
		display: none;
	}
	.footer-a{
		width: 180px;
	}
	.footer-b{
		padding-top: 15px;
	}
}
@media(max-width:750px){
	.footer{
		padding: .6rem 0;
	}
	.footer-a{
		width: 2.4rem;
	}
	.footer-b{
		padding-top: .15rem;
	}
	.footer-b a{
		margin-left: .3rem;
	}
	.footer-b a>img{
		width: .6rem;
	}
	.footer-rt{
		padding: .5rem 0;
	}
	.footer-f li{
		margin-right: .8rem;
	}
	.footer-g1{
		margin-top: .3rem;
		font-size: .26rem;
	}
	.footer-h{
		font-size: .24rem;
	}
}



.gyban{
	width: 100%;
	text-align: center;
	font-size: 0;
	position: relative;
	left: 0;
	top: 0;
	overflow: hidden;
	/*max-width: 1920px;*/
	margin: 0 auto;
}
.gyban img{
	width: 100%;
}
.gyban:after{
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	background: url(../img/ico07.png) no-repeat center top;
	background-size: 100% auto;
}
.gyban-div{
	height: 0;
}
.gyban-a{
	font-size: 48px;
	color: #fff;
	font-weight: bold;
	text-shadow: 0 0 3px #999;
	text-align: left;
	position: absolute;
	top: 50%;
	z-index: 3;
	line-height: 50px;
	margin-top: -25px;
	letter-spacing: 8px;
}

.gynav{
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	/*max-width: 1920px;*/
	margin: 0 auto;
}
.gynav-div{
	text-align: center;
	font-size: 0;
}
.gynav-div a{
	display: inline-block;
	width: 20%;
	/*max-width: 240px;*/
	padding: 25px 15px;
	font-size: 16px;
	color: #333;
	line-height: 30px;
	border-right: 1px solid #dfdfdf;
transition: all .3s;
-webkit-transition: all .3s;  
}
.gynav-div a:first-child{
	border-left: 1px solid #dfdfdf;
}
.gynav-div a:hover,.gynav-div a.on{
	color: #fff;
	background: #ed6d00;
	/*border-color: #ed6d00;*/
transition: all .3s;
-webkit-transition: all .3s;  
}
@media(max-width:1600px){
	.gyban-a{
		font-size: 40px;
	}
	.gynav-div a{
		padding:20px 5px;
		font-size: 14px;
		line-height: 20px;
	}
}
@media(max-width:1200px){
	.gynav-div{
		display: flex;
	}
	.gynav-div a{
		width: 50%;
	}
	.gyban-a{
		font-size: 30px;
		letter-spacing: 4px;
	}
	.gyban{
		margin-top: 80px;
	}
	.gynav-div a{
		padding: 15px 5px;
		font-size: 12px;
	}
}
@media(max-width:1000px){
	
}
@media(max-width:750px){
	
	.gyban-a{
		font-size: .4rem;
		line-height: .6rem;
		margin-top: -.2rem;
	}
	.gyban{
		margin-top: 1rem;
	}
	.gynav-div{
		display: flex;
		width: 100%;
	}
	.gynav{
		border-top: 0;
	}
	.gynav-div{
		display: block;
		
	}
	.gynav-div a{
		width: 33.333%;
		font-size: .24rem;
		line-height: .3rem;
		padding: .25rem 0rem;
		height: .9rem;
		position: relative;
		border-top: 1px solid #dfdfdf;
	}
	.gynav-div a>span{
		display: inline-block;
		position: absolute;
		top: 50%;
		left: 0;
		width: 100%;
		padding: 0 .05rem;
		transform:translateY(-50%);
		-ms-transform:translateY(-50%);
		-moz-transform:translateY(-50%);
		-webkit-transform:translateY(-50%);
	}
	.gynav-about .gynav-div a:nth-child(4),.gynav-about .gynav-div a:nth-child(5){
		width: 50%;
		height: .8rem;
	}
}



/*产品中心*/
.product-gynav .gynav-div{
	display: flex;
}
.product-gynav .gynav-div a{
	width: 50%;
}
.product{
	padding-bottom: 60px;
	padding-top: 50px;
}
.product-list{
	padding-top: 40px;
}
/*.product-list:first-child{
	margin-top: 0;
}	*/
.product-a{
	font-size: 30px;
	font-weight: bold;
	color: #ed6d00;
	line-height: 1.1;
}
.product-ul{
	font-size: 0;
	margin-top: 30px;
	width: calc(100% + 30px);
	font-size: 0;
}
.product-li{
	display: inline-block;
	vertical-align: top;
	width: calc(33.333% - 30px);
	margin-right: 30px;
	margin-bottom: 30px;
	background: #fff;
	border: 1px solid #e5e5e5;
	box-shadow: 0 0 8px #ddd;
	padding: 20px;
	text-align: center;
transition: all .3s;
-webkit-transition: all .3s;  
}
.product-b{
	width: 100%;
	height: 300px;
	line-height: 300px;
	font-size: 0;
	overflow: hidden;
}
.product-b img{
	max-height: 100%;
}
.product-c{
	font-size: 20px;
	font-weight: bold;
	color: #333;
	height: 45px;
	line-height: 23px;
	margin-top: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.product-d{
	margin-top: 25px;
	margin-bottom: 10px;
	height: 40px;
	background: url(../img/ico08_1.png) no-repeat center;
	background-size:  auto 100%;
}
.product-li:hover{
	box-shadow: 3px 3px 5px #999;
transition: all .3s;
-webkit-transition: all .3s;  
}
.product-li:hover .product-d{
	background-image: url(../img/ico08_2.png);
}
@media(max-width:1600px){
	.product-a{
		font-size: 26px;
	}
	.product-li{
		padding: 15px;
	}
	.product-b{
		height: 240px;
		line-height: 240px;
	}
	.product-c{
		font-size: 16px;
		line-height: 20px;
		height: 40px;
	}
}
@media(max-width:1000px){
	.product-ul{
		width: calc(100% + 20px);
	}
	.product-li{
		width: calc(50% - 20px);
		margin-right: 20px;
		margin-bottom: 20px;
	}
}
@media(max-width:750px){
	.product-gynav .gynav-div{
		display: block;
	}
	.product-gynav .gynav-div a{
		width: 50%;
	}
	.product{
		padding: .8rem 0;
		padding-top: .3rem;
	}
	.product-list{
		padding-top: .5rem;
	}
	.product-a{
		font-size: .34rem;
		font-weight: bold;
	}
	.product-ul{
		width: 100%;
		margin-top: .4rem;
	}
	.product-li{
		width: 100%;
		margin-right:0;
		margin-bottom: .3rem;
		
	}
	.product-b{
		height: 4.5rem;
		line-height: 4.5rem;
	}
	.product-d{
		margin-top: .2rem;
		margin-bottom: .1rem;
	}
}



.proinfo{
	padding-top: 60px;
	padding-bottom: 120px;
}
.proinfo-a{
	text-align: right;
}
.proinfo-a1{
	width: 130px;
	height: 40px;
	display: inline-block;
	background: #ed6d00;
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 40px;
	border-radius: 20px;transition: all .3s;
-webkit-transition: all .3s;  
}
.proinfo-a1>img{
	margin-left: 10px;
	position: relative;
	top: -1px;
	transition: all .3s;
-webkit-transition: all .3s;  
}
.proinfo-a1:hover{
	color: #fff;
}
.proinfo-a1:hover>img{
	margin-left: 15px;transition: all .3s;
-webkit-transition: all .3s;  
}

.proinfo-bc{
	margin-top: 15px;
	font-size: 0;
}
.proinfo-b{
	width: 50%;
	display: inline-block;
	vertical-align: top;
}
.proinfo-c{
	width: 50%;
	display: inline-block;
	vertical-align: top;
	padding-left: 70px;
	padding-top: 40px;
}
.proinfo-c1{
	font-size: 36px;
	color: #ed6d00;
	font-weight: bold;
}
.proinfo-c2{
	font-size: 16px;
	color: #eda200;
	margin-top: 15px;
}
.proinfo-c3{
	font-size: 16px;
	color: #555555;
	line-height: 30px;
	padding:40px 0;
	margin-top: 40px;
	border-top: 1px solid #d9d9d9;
}

@media(max-width:1600px){
	.proinfo-c{
		padding-left: 40px;
	}
	.proinfo-c1{
		font-size: 30px;
	}
}
@media(max-width:1000px){
	.proinfo-b{
		width: 100%;
	}
	.proinfo-c{
		width: 100%;
		padding-left: 0;
	}
}
@media(max-width:750px){
	.proinfo{
		padding: .8rem 0;
	}
	.proinfo-a1{
		width: 2.2rem;
		height: .7rem;
		line-height: .7rem;
		font-size: .24rem;
	}
	.proinfo-a1>img{
		width: .1rem;
		position: relative;
		top: -1px;
		margin-left: .15rem !important;
	}
	.proinfo-bc{
		margin-top: .4rem;
	}
	.proinfo-c{
		padding-top: .6rem;
	}
	.proinfo-c1{
		font-size: .34rem;
	}
	.proinfo-c2{
		font-size: .28rem;
		margin-top: .2rem;
	}
	.proinfo-c3{
		font-size: .26rem;
		line-height: .45rem;
		padding: .3rem 0;
		margin-top: .4rem;
	}
}



/*公司新闻*/
.news{
	padding: 85px 0;
}
.news-tit{
	font-size: 36px;
	color: #333;
	text-align: center;
	line-height: 1.1;
}
.news-ul{
	margin-top: 55px;
	margin-bottom: 20px;
	width: calc(100% + 35px);
	font-size: 0;
}
.news-li{
	width: calc(33.333% - 35px);
	margin-right: 35px;
	display: inline-block;
	vertical-align: top;
	box-shadow: 0 0 5px #ddd;
	border: 1px solid #e5e5e5;
	background: #fff;
	padding: 25px;
	margin-bottom: 40px;
	transition: all .3s;
-webkit-transition: all .3s;  
}
.news-a{
	position: relative;
	overflow: hidden;
}
.news-a>img{
	width: 100%;
}
.news-b{
	font-size: 14px;
	color: #999;
	line-height: 1.1;
	margin-top: 30px;
}
.news-c{
	font-size: 20px;
	color: #333;
	line-height:25px;
	height: 25px;
	margin-top: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	transition: all .3s;
-webkit-transition: all .3s;  
}
.news-d{
	font-size: 14px;
	color: #666;
	line-height: 25px;
	height: 50px;
	margin-top: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.news-li:hover {
	box-shadow: 3px 3px 5px #999;
	transition: all .3s;
-webkit-transition: all .3s;  
}
.news-li:hover .news-c{
	color: #ed6d00;
	transition: all .3s;
-webkit-transition: all .3s;  
}

@media(max-width:1600px){
	.news-ul{
		width: 103%;
	}
	.news-li{
		width: 30.333%;
		margin-right: 3%;
		margin-bottom: 30px;
		padding: 20px;
	}
	.news-b{
		margin-top: 20px;
	}
	.news-c{
		font-size: 18px;
		margin-top: 10px;
	}
	.news-d{
		margin-top: 15px;
	}
	.news-tit{
		font-size: 32px;
	}
}
@media(max-width:1000px){
	.news-li{
		width: 47%;
	}
}
@media(max-width:750px){
	.news{
		padding: .8rem 0;
	}
	.news-tit{
		font-size: .4rem;
		font-weight: bold;
	}
	.news-ul{
		margin-top: .6rem;
		margin-bottom: .3rem;
		width: 100%;
	}
	.news-li{
		width: 100%;
		padding: .3rem;
		margin-bottom: .3rem;
	}
	.news-b{
		font-size: .24rem;
		margin-top: .15rem;
	}
	.news-c{
		font-size: .3rem;
		font-weight: bold;
		line-height: .45rem;
		height: .45rem;
		margin-top: .1rem;
	}
	.news-d{
		font-size: .24rem;
		line-height: .45rem;
		height: .9rem;
		margin-top: .2rem;
	}
}


.page{
	text-align: center;
	font-size: 0;
}
.page a{
	display: inline-block;
	width: 40px;
	height: 40px;
	border: 1px solid #e5e5e5;
	background: #fff;
	font-size: 16px;
	color: #666;
	line-height: 38px;
	margin: 0 3px;
	text-align: center;
	transition: all .3s;
-webkit-transition: all .3s;  
}
.page a:hover,.page a.active{
	background-color: #ed6d00;
	border-color: #ed6d00;
	color: #fff;
	transition: all .3s;
-webkit-transition: all .3s;  
}
.page a.prev{
	background:#fff url(../img/ico09_1.png) no-repeat center;
}
.page a.prev:hover{
	background:#ed6d00 url(../img/ico09_3.png) no-repeat center;
}
.page a.next{
	background:#fff url(../img/ico09_2.png) no-repeat center;
}
.page a.next:hover{
	background:#ed6d00 url(../img/ico09_4.png) no-repeat center;
}

@media(max-width:750px){
	.page a{
		width: auto;
		padding: 0 2px;
		min-width: 25px;
		height: 25px;
		font-size: 12px;
		line-height: 23px;
		margin: 0 1px;
		
	}
	.page a.prev,.page a.next{
		background-size: 10px auto;
	}
}


.nwinfo{
	padding-top:80px;
	padding-bottom: 90px;
}
.nwinfo-a{
	font-size: 36px;
	color: #333333;
	line-height: 50px;
	text-align: center;
}
.nwinfo-b{
	font-size: 16px;
	color: #666;
	line-height: 1.1;
	margin-top: 20px;
	text-align: center;
}
.nwinfo-c{
	margin-top: 35px;
	padding: 40px 0;
	font-size: 16px;
	color: #4d4c4c;
	line-height: 30px;
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
}
.nwinfo-d{
	margin-top: 40px;
}
.nwinfod li{
	font-size: 0;
}
.nwinfo-d li a{
	display: inline-block;
	font-size: 16px;
	color: #555555;
	line-height: 30px;
	margin-bottom: 10px;
	height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	transition: all .3s;
-webkit-transition: all .3s;  
}
.nwinfo-d li a>span{
	color: #999;
}
.nwinfo-d li a:hover{
	color: #ed6d00;
	transition: all .3s;
-webkit-transition: all .3s;  
}

@media(max-width:1200px){
	.nwinfo-a{
		font-size: 30px;
		line-height: 40px;
	}
}
@media(max-width:750px){
	.nwinfo{
		padding: 1rem 0;
	}
	.nwinfo-a{
		font-size: .36rem;
		line-height: .55rem;
		font-weight: bold;
	}
	.nwinfo-b{
		font-size: .26rem;
		margin-top: .25rem;
	}
	.nwinfo-c{
		font-size: .26rem;
		line-height: .45rem;
		padding: .5rem 0;
		margin-top: .5rem;
	}
	.nwinfo-d{
		margin-top: .5rem;
	}
	.nwinfo-d li a{
		font-size: .26rem;
		height: .45rem;
		line-height: .45rem;
		margin-bottom: .15rem;
	}
}



/*金沙娱场城*/
.solution-bj{
	width: 100%;
	position: relative;
}
.solution-bj-lz{
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	overflow: hidden;
	opacity: .2;
}
.solution-bj-zd{
	z-index: 2;
}
.solution{
	padding-top: 90px;
	padding-bottom: 120px;
	position: relative;
	z-index: 3;
}
.solution-cnt{
	font-size: 0;
}
.solution-a{
	width: 580px;
	display: inline-block;
	vertical-align: top;
}
.solution-b{
	width: calc(100% - 580px);
	padding-left: 65px;
	display: inline-block;
	vertical-align: top;
}
.solution-b2{
	font-size: 16px;
	color: #555;
	line-height: 30px;
}
.solution-b3{
	width: 185px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	display: inline-block;
	border-radius: 25px;
	border: 1px solid #ed6d00;
	font-size: 16px;
	color: #ed6d00;
	margin-top: 50px;
	transition: all .3s;
-webkit-transition: all .3s;  
}
.solution-b3 img{
	margin-left: 10px;
	position: relative;
	top: -2px;
}
.solution-b3 .img2{
	display: none;
}
.solution-b3:hover{
	color: #fff;
	background: url(../img/ico12.png);
	background-size: auto 100%;
	border-color:  #ed6d00;
	transition: all .3s;
-webkit-transition: all .3s;  
}
.solution-b3:hover .img1{
	display: none;
}
.solution-b3:hover .img2{
	display: inline-block;
}
.solution-d{
	width: 645px;
	text-align: right;
	padding-left: 40px;
}
.solution-c{
	width: calc(100%  - 645px);
	padding: 0;
	padding-right: 50px;
}
.solution-b1{
	font-size: 36px;
	line-height: 45px;
	margin-bottom: 35px;
}
.solution-bj{
	padding-bottom: 150px;
}
.solution-e{
	position: relative;
	z-index: 2;
	margin-top: -220px;
	padding-bottom: 120px;
}

.solution-bj2{
	padding-bottom: 0;
}
.solution-d1{
	display: inline-block;
	width: 100%;
	max-width: 460px;
}
.solution-cnt.on .solution-c{
	width: 100% !important;
	padding-right: 0 !important;
}
.solution-cnt.on .solution-d{
	display: none;
}

.solution-tk-bj{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0,0,0,.6);
	z-index: 99;
	display: none;
}
.solution-tk{
	width: 92%;
	max-height: 90vh;
	max-width: 1200px;
	background: #fff;
	border-radius: 15px;
	position: absolute;
	left: 50%;
	top: 50%;
	padding: 30px;
	transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
}
.solution-tk-a{
	font-size: 28px;
}
.solution-tk-b{
	width: 100%;
	height: 1px;
	background: #ddd;
	margin: 20px 0;
}
.solution-tk-c{
	max-height: 70vh;
	padding-right: 10px;
	overflow-y: auto;
	
}
.solution-tk-x{
	width: 35px;
	height: 35px;
	background: url(../img/x03.png) no-repeat center;
	background-size: cover;
	position: absolute;
	top: 30px;
	right: 30px;
	cursor: pointer;
}



@media(max-width:1600px){
	.solution-b{
		padding-left: 40px;
	}
	.solution-c{
		padding: 0;
	}
	.solution-b1{
		font-size: 32px;
		line-height: 40px;
	}
}
@media(max-width:1200px){
	.solution-a{
		width: 400px;
	}
	.solution-b{
		width: calc(100% - 400px);
	}
	.solution-b1{
		font-size: 28px;
		line-height: 38px;
	}
	.solution-b2{
		font-size: 14px;
		line-height: 25px;
	}
	.solution-b3{
		margin-top: 30px;
	}
}
@media(max-width:1000px){
	.solution-a{
		width: 100%;
		max-wwidth: 580px;
	}
	.solution-b{
		width: 100%;
		margin-top: 40px;
		padding: 0;
	}
	.solution-b1{
		font-size: 28px;
		line-height: 38px;
	}
	.solution-b2{
		font-size: 14px;
		line-height: 25px;
	}
	.solution-d{
		text-align: left;
		padding: 0;
		margin-top: 40px;
	}
	.solution-c{
		margin-top: 0;
	}
}
@media(max-width:750px){
	.solution{
		padding: .8rem 0;
	}
	.solution-b{
		margin-top: .5rem;
	}
	.solution-b1{
		font-size: .36rem;
		font-weight: bold;
		line-height: .5rem;
	}
	.solution-b2{
		font-size: .26rem;
		line-height: .45rem;
	}
	.solution-b3{
		margin-top: .4rem;
		width: 2.2rem;
		font-size: .26rem;
		line-height: .7rem;
		height: .7rem;
	}
	.solution-c{
		margin-top: 0;
	}
	.solution-b1{
		margin-bottom: .3rem;
	}
	
	.solution-bj{
		padding-bottom: 2rem;
	}
	.solution-e{
		margin-top: -2rem;
		padding-bottom: .8rem;
	}
	.solution-tk{
		padding: .3rem;
	}
	.solution-tk-a{
		font-size: .34rem;
		font-weight: bold;
	}
	.solution-tk-a{
		margin: .15rem 0;margin-top: .05rem;
	}
	.solution-tk-x{
		width: .5rem;
		height: .5rem;
		top: .3rem;
		right: .3rem;
	}
}



/*首页*/
.iban-swiper{
	margin-top: 105px;
	height: 820px;
	max-height: calc(100vh - 105px);
}
.iban-slide .iban-img{	
	transform:scale(1);
	-ms-transform:scale(1);
	-moz-transform:scale(1);
	-webkit-transform:scale(1);
}
.iban-slide.swiper-slide-active .iban-img{
	transform: scale(1.07);
	-ms-transform: scale(.07)
	-webkit-transform: scale(.07)
	transition:all linear 5s .5s;
	-webkit-transition:all linear 5s .5s;
}
.iban-div{
	position: relative;
	z-index: 2;
}
.iban-b{
	margin-top: 18%;
	max-width: 50%;
}
.iban-a{
	display: inline-block;
	color: #fff;
	margin-top: 30px;
	font-size: 16px;
	line-height: 50px;
	padding-bottom: 10px;
	width: 300px;
	border-bottom: 1px solid #fff;
transition: all .3s;
-webkit-transition: all .3s;  
}webkit-transition: all .3s;  
}
.iban-a>span{
	float: right;
	font-size: 24px;
	font-weight: bold;
}
.iban-a:hover{
	color: #ed6d00;
	border-color: #ed6d00;
transition: all .3s;
-webkit-transition: all .3s;  
}
.iban-span{
	z-index: 3;
	bottom: 20px !important;
}
.iban-span>span{
	width: 12px;
	height: 12px;
	background: #fff;
}
.iban-bj{
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
	width: 100%;
}
.iban-bj>img{
	opacity: 0;
	margin-bottom: -5%;
}
.editorial{
	width: 100% !important;
	height: 100% !important;
	position: absolute;
	left: 0;
	top: 0;
	height: ;
}


.iabt{
	padding-top:85px ;
	padding-bottom: 100px;
}
.itit48{
	font-size: 48px;
	text-align: center;
	color: #333;
}
.itit18{
	font-size: 18px;
	text-align: center;
	color: #666;
	line-height: 35px;
}
.iabt-b{
	width: 100%;
	max-width: 1160px;
	margin: 0 auto;
	margin-top: 20px;
}
.iabt-ul{
	width: 100%;
	max-width: 1500px;
	margin: 0 auto;
	margin-top: 65px;
	overflow: hidden;
}
.iabt-li{
	width: 20%;
	height: 100px;
	border-left: 1px solid #d4d4d4;
	padding: 0 10px;
	text-align: center;
	float: left;
}
.iabt-li:first-child{
	border: 0;
}
.iabt-c{
	font-size: 16px;
	line-height: 1;
	color: #ed6d00;
}
.iabt-c>span{
	font-size: 60px;
}
.iabt-d{
	font-size: 18px;
	color: #666;
	line-height: 1.2;
	margin-top: 15px;
}
.iabt-e{
	width: 150px;
	height: 40px;
	line-height: 40px;
	margin-top: 70px;
}
.iabt-e>img{
	margin-left: 5px;
}



.ipro{
	padding-top: 85px;
	padding-bottom: 120px;
}
.ipro-b{
	
	width: 100%;
	max-width: 1400px;
	margin: 0 auto;
	margin-top: 20px;
}
.ipro-ul{
	width: calc(100% + 30px);
	margin-top: 60px;
	font-size: 0;
}
.ipro-li{
	display: inline-block;
	width: calc(25% - 30px);
	margin-right: 30px;
	position: relative;
}
.ipro-li>img{
	width: 100%;
}
.ipro-li:after{
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../img/ico04.png) no-repeat center bottom;
	background-size: 100% auto;
}
.ipro-cd{
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 30px 25px;
	color: #fff;
	font-size: 24px;
	z-index: 3;
	width: 100%;
}
.ipro-d{
	height: 10px;
	line-height: 10px;
	margin-top: 5px;
transition: all .3s;
-webkit-transition: all .3s;  
}
.ipro-li:hover .ipro-d{
	padding-left: 10px;
transition: all .3s;
-webkit-transition: all .3s;  
}
.ipro-e{
	width: 200px;
	margin-top: 55px;
	background: url(../img/ico12.png);
	background-size: auto 100%;
}


.inew{
	padding: 85px 0;
}
.inew-cnt{
	margin-top: 60px;
	font-size: 0;
}
.inew-lt{
	width: 52.97%;
	height: 520px;
	display: inline-block;
	vertical-align: top;
	position: relative;
}
.inew-lt:after{
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 2;
	background: rgba(0,0,0,.3);
}
.inew-bc{
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 3;
	color: #fff;
	padding: 25px 40px;
}
.inew-b{
	font-size: 20px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.inew-c{
	font-size: 16px;
	max-height: 50px;
	line-height: 25px;
	margin-top: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.inew-rt{
	display: inline-block;
	vertical-align: top;
	width: 47.03%;
	padding-left: 20px;
	font-size: 0;
}
.inew-d{
	display: block;
	width: 100%;
	height: 240px;
	margin-bottom: 20px;
	border: 1px solid #dedddd;
	overflow: hidden;
	background: #fff;
}
.inew-d1{
	width: calc(50% - 10px);
	float: left;
	height: 100%;
	position: relative;
	overflow: hidden;
}
.inew-d24{
	width: calc(50% - 10px);
	float: right;
	padding: 30px 20px;
	margin-right: 10px;
}
.inew-d2{
	font-size: 18px;
	color: #333;
	height: 60px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.inew-d3{
	font-size: 16px;
	color: #666;
	height: 75px;
	line-height: 25px;
	margin-top: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.inew-d4{
	font-size: 12px;
	line-height: 1;
	color: #999;
	margin-top: 15px;
}
.inew-e{
	display: inline-block;
	vertical-align: top;
	width: calc(50% - 10px);
	height: 260px;
	background: #fff;
	border: 1px solid #dedddd;
}
.inew-e1{
	width: 100%;
	height: 210px;
	overflow: hidden;
	position: relative;
}
.inew-e2{
	font-size: 16px;
	color: #666;
	padding: 0 20px;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.inew-e:last-child{
	margin-left: 20px;
}
.inew-f{
	margin-top: 75px;
}


.iocp{
	padding: 120px 0;
	font-size: 0;
}
.iocp-li{
	display: inline-block;
	vertical-align: top;
	width: calc(50% - 20px);
	position: relative;
	color: #fff;
}
.iocp-li>img{
	width: 100%;
}
.iocp-li:after{
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	background: rgba(0,0,0,.2);
}
.iocp-div{
	width: 100%;
	padding: 0 20px;
	position: absolute;
	left: 0;
	top: 47%;
	z-index: 2;
	text-align: center;
	color: #fff;
	z-index: 3;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}
.iocp-a{
	font-size: 36px;
	
}
.iocp-b{
	color: #fff;
	border-color: #fff;
	margin-top: 25px;
}
.iocp-li:first-child{
	margin-right: 40px;
}


.isol{
	min-height: 780px;
	background-position: left center; 
	position: relative;
}

.isol-pos{
	height: 105%;
	max-height: 825px;
	position: absolute;
	left:5%;
	top: 50%;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}
.isol-pos img{
	height: 100%;
}
.isol-pos .img1{
	animation:divSca 2s linear 0s infinite;
	-moz-animation:divSca 2s linear 0s infinite;
	-webkit-animation:divSca 2s linear 0s infinite;
	-o-animation:divSca 2s linear 0s infinite;
}
@keyframes divSca{
	0%   {
		transform:scale(.98);-ms-transform:scale(.98);-moz-transform:scale(.98);-webkit-transform:scale(.98);
	} 
	50%  {
		transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);
	} 
	100%   {
		transform:scale(.98);-ms-transform:scale(.98);-moz-transform:scale(.98);-webkit-transform:scale(.98);
	}  
}
@-moz-keyframes divSca{
	0%   {
		transform:scale(.98);-ms-transform:scale(.98);-moz-transform:scale(.98);-webkit-transform:scale(.98);
	} 
	50%  {
		transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);
	} 
	100%   {
		transform:scale(.98);-ms-transform:scale(.98);-moz-transform:scale(.98);-webkit-transform:scale(.98);
	} 
}
@-webkit-keyframes divSca{
	0%   {
		transform:scale(.98);-ms-transform:scale(.98);-moz-transform:scale(.98);-webkit-transform:scale(.98);
	} 
	50%  {
		transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);
	} 
	100%   {
		transform:scale(.98);-ms-transform:scale(.98);-moz-transform:scale(.98);-webkit-transform:scale(.98);
	} 
}
@-o-keyframes divSca{
	0%   {
		transform:scale(.98);-ms-transform:scale(.98);-moz-transform:scale(.98);-webkit-transform:scale(.98);
	} 
	50%  {
		transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);
	} 
	100%   {
		transform:scale(.98);-ms-transform:scale(.98);-moz-transform:scale(.98);-webkit-transform:scale(.98);
	} 
}
.isol-pos .img2{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1;
	opacity: .4;
	animation:divRte 80s linear 0s infinite;
	-moz-animation:divRte 80s linear 0s infinite;
	-webkit-animation:divRte 80s linear 0s infinite;
	-o-animation:divRte 80s linear 0s infinite;
}
@keyframes divRte{
	0%   {
		transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
	} 
	100%  {
		transform:rotate(360deg);
		-ms-transform:rotate(360deg);
		-moz-transform:rotate(360deg);
		-webkit-transform:rotate(360deg);
	} 
}
@-moz-keyframes divRte{
	0%   {
		transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
	} 
	100%  {
		transform:rotate(360deg);
		-ms-transform:rotate(360deg);
		-moz-transform:rotate(360deg);
		-webkit-transform:rotate(360deg);
	} 
}
@-webkit-keyframes divRte{
	0%   {
		transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
	} 
	100%  {
		transform:rotate(360deg);
		-ms-transform:rotate(360deg);
		-moz-transform:rotate(360deg);
		-webkit-transform:rotate(360deg);
	} 
}
@-o-keyframes divRte{
	0%   {
		transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
	} 
	100%  {
		transform:rotate(360deg);
		-ms-transform:rotate(360deg);
		-moz-transform:rotate(360deg);
		-webkit-transform:rotate(360deg);
	}
}

.isol-canvas{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1;
	opacity: .3;
}
.isol-canvas canvas{
	width: 100% !important;
	height: 50% !important;
	position: absolute;
	top: 60%;
	left: 0;
}
.isol-cnt{
	padding-top: 120px;
	padding-bottom: 100px;
	overflow: hidden;
	position: relative;
	z-index: 2;
}
.isol-rt{
	width: 80%;
	max-width: 780px;
	float: right;
	color: #fff;
}
.isol-a{
	text-align: left;
	color: #fff;
}
.isol-b{
	text-align: left;
	color: #fff;
	margin-top: 15px;
}
.isol-ul{
	margin-top: 75px;
	overflow: hidden;
}
.isol-li{
	display: inline-block;
	
	float: left;
	position: relative;
}
.isol-li-div{
	width: 190px;
	height: 190px;
	margin-right: 30px;
	border-radius: 100%;
	background: #fff;
	position: relative;
	cursor: pointer;
	z-index: 2;
transition: all .3s;
-webkit-transition: all .3s;  
}
.isol-li:after{
	content: '';
	width: 38px;
	height: 60px;
	background: url(../img/ico23.png) no-repeat center;
	background-size: cover;
	position: absolute;
	top: 50%;
	right: 100%;
	z-index: 1;
	margin-top: -30px;
	margin-right: -4px;
}
.isol-li:first-child:after{
	display: none;
}
.isol-c{
	width: 100%;
	position: absolute;
	left: 0;
	top: 50%;
	padding: 20px;
	text-align: center;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}
.isol-c1{
	height: 50px;
	font-size: 0;
	line-height: 50px;
}
.isol-c1 img{
	max-height: 100%;
}
.isol-c1 .img2{
	display: none;
}
.isol-c2{
	font-size: 18px;
	color: #ed7006;
	line-height: 25px;
	margin-top: 10px;
transition: all .3s;
-webkit-transition: all .3s;  
}
.isol-li-div:hover{
	background: url(../img/ico12.png);
	background-size: auto 100%;
transition: all .3s;
-webkit-transition: all .3s;  
}
.isol-li-div:hover .isol-c1 .img1{
	display: none;
}
.isol-li-div:hover .isol-c1 .img2{
	display: inline-block;
}
.isol-li-div:hover .isol-c2{
	color: #fff;
transition: all .3s;
-webkit-transition: all .3s;  
}
.isol-d{
	margin-top: 70px;
}

@media(min-width:1921px){
	.iban-swiper{
		margin-top: 80px;
		height: 1100px;
		max-width: 100%;
	}
	.isol{
		max-width: 100%;
	}
}
@media(max-width:1600px){
	.iban-swiper{
		margin-top: 80px;
		height: 600px;
	}
	.iban-a{
		padding-bottom: 0;
		width: 200px;
	}
	.itit48{
		font-size: 40px;
	}
	.itit18{
		font-size: 16px;
		line-height: 30px;
	}
	.iabt-c>span{
		font-size: 45px;
	}
	.iabt-d{
		font-size: 16px;
	}
	.iabt-li{
		height: 80px;
	}
	
	.ipro-ul{
		width: 103%;
	}
	.ipro-li{
		width: 23% ;
		margin-right: 2%;
	}
	.ipro-cd{
		font-size: 20px;
	}
	.inew-lt{
		height: 460px;
	}
	.inew-d{
		height: 210px;
	}
	.inew-d24{
		padding: 15px;
		padding-left: 0;
		margin-right: 0;
	}
	.inew-d2{
		font-size: 16px;
		line-height: 25px;
		height: 50px;
	}
	.inew-d3{
		font-size: 14px;
	}
	.inew-e1{
		height: 190px;
	}
	.inew-e{
		height: 230px;
	}
	.inew-e2{
		font-size: 14px;
		padding: 0 10px;
		height: 40px;
		line-height: 40px;
	}
	.iabt,.inew,.ipro,.iocp{
		padding: 80px 0;
	}
	
	.isol{
		min-height: auto;
	}
	.isol-cnt{
		padding: 80px 0;
	}
	.isol-ul{
		margin-top: 40px;
	}
	.isol-d{
		margin-top: 40px;
	}
	.isol-rt{
		max-width: 680px;
	}
	.isol-pos{
		left: 2%;
	}
	
}
@media(max-width:1200px){
	.iban-swiper{
		height: 450px;
	}
	.itit48{
		font-size: 36px;
	}
}

@media(max-width:1000px){
	.iban-swiper{
		height: 400px;
	}
	.itit48{
		font-size: 32px;
	}
	.iabt-c>span{
		font-size: 35px;
	}
	.iabt-d{
		font-size: 14px;
	}
	.iabt-e{
		margin-top: 40px;
	}
	.ipro-cd{
		padding: 15px;
	}
	.inew-lt{
		width: 100%;
	}
	.inew-rt{
		width: 100%;
		padding: 0;
		margin: 0;
		margin-top: 30px;
	}
	.iocp-li{
		width: calc(50% - 10px);
	}
	.iocp-li:first-child{
		margin-right: 20px;
	}
	.iocp-a{
		font-size: 30px;
	}
	.iocp-b{
		margin-top: 15px;
	}
	
	.isol-li-div{
		width: 140px;
		height: 140px;
		margin-right: 20px;
	}
	.isol-c2{
		font-size: 16px;
		line-height: 20px;
	}
	.isol-li:after{
		width: 28px;
		margin-right: -4px;
	}
	.isol-d{
		margin-top: 25px;
	}
}

@media(max-width:750px){
	.iban-swiper{
		margin-top: 1rem;
		height: 5rem;
	}
	.iban-b{
		margin-top: 25%;
		max-width: 4rem;
	}
	.iban-a{
		margin-top: .3rem;
		width: 2.4rem;
		font-size: .28rem;
		line-height: .7rem;
	}
	.iban-a>span{
		font-size: .32rem;
	}
	.iban-span>span{
		width: .14rem;
		height: .14rem;
	}
	.iabt, .inew, .ipro, .iocp{
		padding: .8rem 0;
	}
	.itit48{
		font-size: .38rem;
		font-weight: bold;
	}
	.itit18{
		font-size: .26rem;
		line-height: .45rem;
	}
	.iabt-b{
		margin-top: .25rems;
	}
	.iabt-ul{
		margin-top: .5rem;
	}
	.iabt-li{
		width: 33.333%;
		margin-bottom: .4rem;
		height: 1.2rem;
	}
	.iabt-c{
		font-size: .28rem;
	}
	.iabt-c>span{
		font-size: .45rem;
	}
	.iabt-d{
		font-size: .26rem;
		margin-top: .15rem;
	}
	.iabt-li:nth-child(4){
		border: 0;
	}
	.iabt-li:nth-child(4),.iabt-li:nth-child(5){
		width: 50%;
	}
	.iabt-e{
		margin-top: .4rem;
		width: 2.4rem;
		height: .7rem;
		line-height: .7rem;
	}
	
	.ipro-ul{
		width: 100%;
		margin-top: .5rem;
	}
	.ipro-li{
		width: 100%;
		margin: 0;
		margin-bottom: .3rem;
	}
	.ipro-e{
		width: 2.4rem;
		height: .7rem;
		line-height: .7rem;
		margin-top: .5rem;
	}
	
	.inew-cnt{
		margin-top: .5rem;
	}
	.inew-lt{
		height: 4rem;
	}
	.inew-bc{
		padding: .25rem;
	}
	.inew-b{
		font-size: .3rem;
		height: .4rem;
		line-height: .4rem;
	}
	.inew-c{
		font-size: .24rem;
		line-height: .4rem;
		max-height: .8rem;
		height: auto;
		margin-top: .1rem;
	}
	.inew-rt{
		margin-top: .4rem;
	}
	.inew-d{
		height: 3rem;
		margin-bottom: .3rem;
	}
	.inew-d1{
		width: calc(50% - .1rem);
	}
	.inew-d24{
		width: calc(50% - .1rem);
		padding: .2rem;
		padding-left: 0;
	}
	.inew-d2{
		font-size: .28rem;
		height: .8rem;
		line-height: .4rem;
		font-weight: bold;
	}
	.inew-d3{
		font-size: .24rem;
		line-height: .4rem;
		height: 1.2rem;
		/*-webkit-line-clamp: 2;*/
		margin-top: .1rem;
	}
	.inew-d4{
		font-size: .24rem;
		margin-top: .2rem;
	}
	.inew-e{
		width: calc(50% - .1rem);
		height: 3rem;
	}
	.inew-e:last-child{
		margin-left: .2rem;
	}
	.inew-e1{
		height: 2.4rem;
	}
	.inew-e2{
		font-size: .24rem;
		height: .6rem;
		line-height: .6rem;
		padding: 0 .15rem;
	}
	.iocp-li{
		width: 100%;
		margin: 0;
		margin-bottom: .4rem;
	}
	.iocp-a{
		font-size: .45rem;
		font-weight: bold;
	}
	
	.isol-cnt{
		padding: .8rem 0;
	}
	.isol-rt{
		width: 100%;
	}
	.isol-ul{
		margin-top: .4rem;
	}
	.isol-li-div{
		width: 2.1rem;
		height: 2.1rem;
		margin-right: .2rem;
		
	}
	.isol-li:last-child{
		margin: 0;
	}
	.isol-c{
		padding: .2rem;
	}
	.isol-c1{
		height: .5rem;
	}
	.isol-c2{
		font-size: .24rem;
		line-height: .35rem;
		margin-top: .25rem;
	}
	.isol-li:after{
		width: .28rem;
		height: .4rem;
		margin-top: -.2rem;
		margin-right: -.04rem;
	}
	.isol-d{
		margin-top: .35rem;
	}
	
	.isol-pos{
		left: 50%;
		top: 50%;
		transform:translate(-50%,-50%);
		-ms-transform:translate(-50%,-50%);
		-moz-transform:translate(-50%,-50%);
		-webkit-transform:translate(-50%,-50%);
	}
	.isol-pos img{
		max-width: initial;
	}
}


/*关于8087娱场城官方入口*/
.about{
	padding-top: 85px;
	padding-bottom: 100px;
}
.gytit36{
	font-size: 36px;
	text-align: center;
	line-height: 1;
	color: #333333;
}
.about-bc{
	font-size: 0;
	margin-top: 55px;
}
.about-b{
	width: calc(100% - 705px);
	display: inline-block;
	vertical-align: top;
	padding-right: 55px;
	font-size: 16px;
	color: #666;
	line-height: 30px;
}
.about-c{
	width: 705px;
	display: inline-block;
	vertical-align: top;
	position: relative;
}
.about-cvd{
	background: rgba(0,0,0,.1) url(../img/ico13.png) no-repeat center;
	cursor: pointer;
}

.history{
	min-height: 600px;
	width: 100%;
	max-width: 100%;
}
.history-cnt{
	padding:90px 0;
	color: #fff;
}
.history-a{
	color: #fff;
}
.history-b{
	padding: 0 100px;
	margin-top: 65px;
	position: relative;
}
.history-slide{
	text-align: center;
}
.history-b1{
	width: 105px;
	height: 105px;
	display: inline-block;
	padding: 10px;
	background: #f8edea;
	border-radius: 100%;
	cursor: pointer;
}
.history-b1-a{
	width: 100%;
	height: 100%;
	font-size: 18px;
	color: #333;
	text-align: center;
	line-height: 85px;
	border: 1px dashed #ed6d00;
	border-radius: 100%;
	transition: all .3s;
-webkit-transition: all .3s;  
}
.history-b2{
	content: '';
	width: calc(100% - 90px);
	height: 100%;
	position: absolute;
	top: 0;
	right: 50%;
	margin-right: 45px;
	background: url(../img/ico21.png) no-repeat center;
	background-size:100%  auto ;
}
.history-slide.swiper-slide-active .history-b2{
	display: none !important;
}
/*.history-slide:last-child .history-b2{
	display: block !important;
}*/
.history-b1:hover .history-b1-a,.history-b1.on .history-b1-a{
	color: #fff;
	background: #ed6d00;
	transition: all .3s;
-webkit-transition: all .3s;  
}
.history-prev{
	width: 70px;
	height: 70px;
	left: 0;
	margin-top: -35px;
	border: 1px solid #fff;
	border-radius: 100%;
	background-position: center;
	background-size: 12px auto;
}
.history-next{
	width: 70px;
	height: 70px;
	right: 0;
	margin-top: -35px;
	border: 1px solid #fff;
	border-radius: 100%;
	background-position: center;
	background-size: 12px auto;
}
.history-prev:hover,.history-next:hover{
	background-color: #ed6d00;
	border-color: #ed6d00;
}
.history-c{
	margin-top: 100px;
	font-size: 0;
}
.history-clist{
	display: none;
	text-align: center;
}
.history-clt{
	display: inline-block;
	vertical-align: top;
	width: calc(100% - 690px);
	padding-right: 60px;
	text-align: right;
}
.history-cimg{
	display: inline-block;
	padding: 8px;
	background: #fff;
	border-radius: 5px;
}
.history-crt{
	width: 690px;
	display: inline-block;
	vertical-align: top;
	text-align: left;
}
.history-c1{
	font-size: 60px;
	line-height: 1.2;
	color: #fff;
}
.history-c2{
	font-size: 18px;
	color: #fff;
	line-height: 30px;
	margin-top: 30px;
}
.history-c2 li{
	padding-left: 20px;
	margin-bottom: 10px;
	position: relative;
}
.history-c2 li:after{
	content: '';
	width: 6px;
	height: 6px;
	background: #fff;
	border-radius: 100%;
	position: absolute;
	left: 0;
	top: 12px;
}


.responsibility{
	padding: 85px 0;
}
.gytit24{
	font-size: 24px;
	text-align: center;
	color: #ed6d00;
	margin-top: 20px;
}
.responsibility-c{
	margin-top: 60px;
	width: calc(100% + 25px);
	font-size: 0;
}
.responsibility-cli{
	width: calc(33.333% - 25px);
	height: 300px;
	margin-right: 25px;
	display: inline-block;
	vertical-align: top;
	position: relative;
}
.responsibility-cdiv{
	z-index: 2;
	background: rgba(0,0,0,.5);
	padding: 0 15px;
	padding-top: 55px;
	text-align: center;
}
.responsibility-c1{
	font-size: 0;
	line-height: 55px;
	height: 55px;
	position: relative;
	top: 0;
transition: all .3s;
-webkit-transition: all .3s;  
}
.responsibility-c1>img{
	max-height: 100%;
}
.responsibility-c2{
	font-size: 24px;
	color: #ee7400;
	margin-top: 10px;
	font-weight: bold;
}
.responsibility-c3{
	font-size:18px;
	color: #f6a900;
	margin-top: 20px;
	font-weight: bold;
}
.responsibility-cli:hover .responsibility-c1{
	top: -15px;
transition: all .3s;
-webkit-transition: all .3s;  
}

.responsibility-d{
	width: 102.5%;
	margin-top: 40px;
	font-size: 0;
	margin-bottom: 25px;
}
.responsibility-dli{
	width: 22.5%;
	display: inline-block;
	vertical-align: top;
	margin-right: 2.5%;
	margin-bottom: 30px;
}
.responsibility-d1{
	position: relative;
	overflow: hidden;
}
.responsibility-d1>img{
	width: 100%;
}
.responsibility-d2{
	font-size: 14px;
	color: #999;
	line-height: 1;
	margin-top: 15px;
}
.responsibility-d3{
	font-size: 18px;
	color: #333;
	height: 25px;
	line-height: 25px;
	margin-top: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
transition: all .3s;
-webkit-transition: all .3s;
}
.responsibility-dli:hover .responsibility-d3{
	color: #ed6d00;
transition: all .3s;
-webkit-transition: all .3s;
}
.responsibility-e{
	margin-top: 0;
}
.responsibility-dd .responsibility-dli{
	margin-bottom: 60px;
}

.honor{
	max-width: 100%;
}
.honor-div{
	padding: 85px 0;
}
.honor-cnt{
	margin-top: 70px;
	font-size: 0;
	min-height: 590px;
	font-size: 0;
}
.honor-a{
	width: 50%;
	display: inline-block;
	vertical-align: top;
	text-align: center;
}
.honor-adiv{
	display: inline-block;
	width: 100%;
	max-width: 380px;
}
.honor-adiv li{
	font-size: 16px;
	color: #333;
	line-height: 25px;
	margin-bottom: 25px;
	padding-left: 25px;
	background: url(../img/ico15.png) no-repeat left 4px;
	text-align: left;
}


.contact{
	padding-top: 80px;
	padding-bottom: 100px;
}
.contact-cnt{
	position: relative;
	margin-top: 55px;
	background: #fafafa;
}
.contact-ab{
	width: 100%;
	padding: 20px;
	background: rgba(0,0,0,.4);
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9;
}
.contact-a{
	float: left;
	font-size: 0;
}
.contact-a li{
	display: inline-block;
	font-size: 18px;
	color: #333;
	line-height: 45px;
	margin-right: 10px;
	background: #fff;
	padding: 0 15px;
	min-width: 90px;
	text-align: center;
	cursor: pointer;
transition: all .3s;
-webkit-transition: all .3s;
}
.contact-a li:hover,.contact-a li.on{
	background: #ee7400;
	color: #fff;
transition: all .3s;
-webkit-transition: all .3s;
}
.contact-b{
	float: left;
	font-size: 18px;
	color: #fff;
	line-height: 25px;
	padding: 10px;
}
.contact-b li{
	display: none;
}
.contact-c{
	width: 100%;
	height: 465px;
	background: #ddd;
}
.contact-d{
	padding: ;
}
.contact-dlist{
	display: none;
}
.contact-dul{
	width: 100%;
	padding: 55px 0;
	overflow: hidden;
}
.contact-dli{
	width: 33.333%;
	float: left;
	height: 230px;
	border-left: 1px solid #e0e0e0;
	padding: 20px;
	text-align: center;
}
.contact-dli:first-child{
	border: 0;
}
.contact-d1{
	height: 110px;
	font-size: 0;
	line-height: 1;
}
.contact-d1>img{
	max-height: 100%;
}
.contact-d2{
	font-size: 24px;
	color: #333333;
	line-height: 1.3;
	margin-top: 25px;
}
.contact-d3{
	font-size: 16px;
	color: #666;
	line-height: 1.5;
	margin-top: 15px;
}


@media(max-width:1600px){
	.gytit36{
		font-size: 32px;
	}
	.about-c{
		width: 500px;
	}
	.about-b{
		width: calc(100% - 500px);
		padding-right: 40px;
	}
	.responsibility-cli{
		height: 260px;
		
	}
	.responsibility-d3{
		font-size: 16px;
	}
	.responsibility-c3{
		font-size: 16px;
	}
	.gytit24{
		font-size: 20px;
	}
	.responsibility-dd .responsibility-dli{
		margin-bottom: 30px;
	}
	
	.history-c{
		margin-top: 50px;
	}
	.history-c1{
		font-size: 45px;
	}
	.history-clt{
		width: calc(100% - 600px);
		padding-right: 50px;
	}
	.history-crt{
		width: 600px;
	}
	.history-c2{
		font-size: 16px;
	}
	
}
@media(max-width:1200px){
	.honor-adiv{
		max-width: 300px;
	}
	.honor-a{
		text-align: left;
	}
	.honor-a:nth-child(2){
		text-align: right;
	}
	.contact-d3{
		font-size: 14px;
	}
	.history-clt{
		width: calc(100% - 450px);
		padding-right: 50px;
	}
	.history-crt{
		width: 450px;
	}
	.history-c2{
		margin-top: 20px;
	}
	.history-c2 li{
		margin-bottom: 5px;
	}
}
@media(max-width:1000px){
	.about{
		padding: 70px 0;
	}
	.about-b{
		width: 100%;
		padding: 0;
	}
	.about-c{
		width: 100%;
		margin-top: 40px;
	}
	.responsibility-c1{
		height: 40px;
		line-height: 40px;
	}
	.responsibility-c2{
		font-size: 20px;
	}
	.responsibility-c3{
		font-size: 14px;
		margin-top: 10px;
	}
	.responsibility-cli{
		height: 220px;
	}
	.responsibility-dli{
		width: 47.5%;
	}
	.honor-adiv{
		width: 260px;
	}
	.honor-cnt{
		min-height: 400px;
	}
	.honor-adiv li{
		margin-bottom: 15px;
	}
	.contact-d1{
		height: 80px;
	}
	.contact-d3{
		font-size: 12px;
	}
	.contact-a li{
		font-size: 16px;
		line-height: 30px;
		height: 30px;
	}
	.contact-b{
		font-size: 16px;
		line-height: 30px;
		padding: 0 10px;
	}
	
	.history-b{
		padding: 0 80px;
	}
	.history-clt{
		width: calc(100% - 400px);
		padding-right: 30px;
	}
	.history-crt{
		width: 400px;
	}
}

@media(max-width:750px){
	.about{
		padding: .8rem 0;
	}
	.gytit36{
		font-size: .4rem;
		font-weight: bold;
	}
	.about-bc{
		margin-top: .5rem;
	}
	.about-b{
		font-size: .26rem;
		line-height: .45rem;
	}
	.responsibility{
		padding: .8rem 0;
	}
	.gytit24{
		font-size: .3rem;
		font-weight: bold;
		margin-top: .25rem;
	}
	.responsibility-c{
		width: 100%;
		margin-top: .4rem;
	}
	.responsibility-cli{
		width: 100%;
		height: 4rem;
		margin: 0;
		margin-bottom: .3rem;
	}
	.responsibility-cdiv{
		padding: 0 .2rem;
		padding-top: 1rem;
	}
	.responsibility-c1{
		height: .8rem;
		line-height: .8rem;
	}
	.responsibility-c2{
		font-size: .3rem;
		margin-top: .2rem;
	}
	.responsibility-c3{
		font-size: .26rem;
		line-height: .45rem;
		margin-top: .2rem;
	}
	.responsibility-d{
		margin-top: .4rem;
	}
	.responsibility-d2{
		font-size: .24rem;
		margin-top: .15rem;
	}
	.responsibility-d3{
		font-size: .28rem;
		height: .4rem;
		line-height: .4rem;
		margin-top: .1rem;
	}
	.responsibility-dli{
		margin-bottom: .3rem;
	}
	.honor{
		padding-top: .8rem;
		padding-bottom: 4rem;
		background-size: 100% auto;
		background-position: center bottom;
		background-color: #fafafa;
	}
	.honor-div{
		padding: 0;
	}
	.honor-cnt{
		margin-top: .5rem;
		min-height: auto;
		margin-bottom: .5rem;
	}
	.honor-a{
		width: 100%;
	}
	.honor-adiv{
		width: 100%;
		max-width: 100%;
	}
	.honor-adiv li{
		font-size: 14px;
		margin-bottom: 5px;
	}
	.contact{
		padding: .8rem 0;
	}
	.contact-cnt{
		margin-top: .5rem;
	}
	.contact-ab{
		position: relative;
		background: #000;
		padding: .2rem;
	}
	.contact-a li{
		font-size: .24rem;
		line-height: .5rem;
		height: .5rem;
		padding: 0 .15rem;
		min-width: 1.5rem;
		margin-right: .15rem;
	}
	.contact-b{
		font-size: .26rem;
		line-height: .4rem;
		padding: 0;
		margin-top: .15rem;
	}
	.contact-c{
		height: 5rem;
	}
	.contact-dul{
		padding: .4rem .3rem;
	}
	.contact-dli{
		width: 100%;
		border: 0;
		border-top: 1px solid #e0e0e0;
		height: auto;
		padding: .3rem 0;
	}
	.contact-d1{
		height: 1rem;
		line-height: 1rem;
	}
	.contact-d2{
		font-size: .32rem;
		margin-top: .2rem;
	}
	.contact-d3{
		font-size: .26rem;
		margin-top: .2rem;
	}
	.responsibility-dd .responsibility-dli{
		margin-bottom: .4rem;
	}
	
	.history-cnt{
		padding: .8rem 0;
	}
	.history-b{
		margin-top: .5rem;
		padding: 0 1rem;
	}
	.history-next,.history-prev{
		width: .8rem;
		height: .8rem;
		margin-top: -.4rem;
		background-size: .15rem auto;
	}
	.history-b1{
		width: 1.2rem;
		height: 1.2rem;
		padding: .1rem;
	}
	.history-b1-a{
		font-size: .26rem;
		line-height: 1rem;
	}
	.history-b2{
		width: calc(100% - 1rem);
		margin-right: .5rem;
	}
	.history-c{
		margin-top: .5rem;
	}
	.history-clt{
		width: 100%;
		padding: 0;
		margin-bottom: .4rem;
	}
	.history-crt{
		width: 100%;
	}
	.history-c1{
		font-size: .45rem;
	}
	.history-c2{
		font-size: .26rem;
		line-height: .45rem;
		margin-top: .2rem;
	}
	.history-c2 li{
		padding-left: .3rem;
		
		margin-bottom: .1rem;
	}
	.history-c2 li:after{
		width: .1rem;
		height: .1rem;
		top: .18rem;
	}
}

.honorinfo{
	padding-top: 85px;
	padding-bottom: 120px;
}
.honorinfo-cnt{
	margin-top: 65px;
	font-size: 0;
	background: #f6f6f6;
	height: 635px;
}
.honorinfo-lt{
	display: inline-block;
	vertical-align: top;
	width: 50%;
	height: 100%;
	position: relative;
}
.honorinfo-rt{
	display: inline-block;
	vertical-align: top;
	width: 50%;
	height: 100%;
	padding: 35px;
	padding-left: 50px;
}
.honorinfo-div{
	width: 100%;
	padding-right: 30px;
	height: 100%;
	overflow-y: auto;
}
.honorinfo-li{
	width: 100%;
	border-bottom: 1px solid #dddddd;
	padding: 10px 0;
	padding-left: 40px;
	font-size: 16px;
	line-height: 30px;
	background: url(../img/ico18.png) no-repeat left center;;
}

@media(max-width:1600px){
	.honorinfo{
		padding: 80px 0;
	}
	.honorinfo-cnt{
		height: 580px;
		margin-top: 40px;
	}
	.honorinfo-rt{
		padding: 30px;
	}
}
@media(max-width:1200px){
	.honorinfo-li{
		font-size: 14px;
		line-height: 25px;
		padding-left: 30px;
	}
}
@media(max-width:1000px){
	.honorinfo-cnt{
		height: auto;
	}
	.honorinfo-lt{
		width: 100%;
		height: 550px;
	}
	.honorinfo-rt{
		width: 100%;
		height: 550px;
	}
}
@media(max-width:1000px){
	.honorinfo{
		padding: .8rem 0;
	}
	.honorinfo-lt{
		width: 100%;
		height: 6rem;
	}
	.honorinfo-rt{
		width: 100%;
		height: 8rem;
		padding: .3rem;
	}
	.honorinfo-div{
		padding-right: .3rem;
	}
	.honorinfo-li{
		font-size: .26rem;
		line-height: .4rem;
		padding: .15rem 0;
		padding-left: .4rem;
		background-size: .25rem auto;
	}
	.honorinfo-cnt{
		margin-top: .5rem;
	}
}



/*职业发展*/
.occupation{
	padding-top: 70px;
	padding-bottom: 85px;
}

.occupation-c{
	margin-top: 45px;
	width: calc(100% + 30px);
	font-size: 0;
	overflow: hidden;
}
.occupation-cli{
	width: calc(25% - 30px);
	float: left;
	margin-right: 30px;
	margin-bottom: 30px;
	height: 455px;
	position: relative;
	overflow: hidden;
}
.occupation-c2{
	z-index: 2;
	background: url(../img/ico04.png) no-repeat center bottom;
	background-size: 100% auto;
}
.occupation-c3{
	position: absolute;
	left: 0;
	bottom: 40px;
	font-size: 18px;
	color: #fff;
	width: 100%;
	padding: 0 35px;
	z-index: 3;
	opacity: 1;
transition: all .3s;
-webkit-transition: all .3s;  
}
.occupation-c47-bj{
	background: rgba(237,109,0,.85);
	z-index: 4;
	opacity: 0;
transition: all .3s;
-webkit-transition: all .3s;  
}
.occupation-c47{
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	text-align: center;
	padding: 30px;
	color: #fff;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}
.occupation-c4{
	height: 50px;
	line-height: 50px;
	font-size: 0;
}
.occupation-c4 img{
	max-height: 100%;
}
.occupation-c5{
	font-size: 22px;
	line-height: 1.2;
	margin-top: 25px;
}
.occupation-c6{
	font-size: 16px;
	line-height: 25px;
	margin-top: 5px;
	text-align: left;
}
.occupation-c7{
	font-size: 30px;
	line-height: 1;
	font-family: arial;
	margin-top: 30px;
}
.occupation-cli:hover .occupation-c3{
	opacity: 0;
transition: all .3s;
-webkit-transition: all .3s;  
}
.occupation-cli:hover .occupation-c47-bj{
	opacity: 1;
transition: all .3s;
-webkit-transition: all .3s;  
}
.occupation-d{
	margin-top: 50px;
}

.occupation-e{
	display: flex;
	width: calc(100% + 25px);
	margin-top: 85px;
}
.occupation-eli{
	width: 33.333%;
	margin-right: 25px;
	padding: 30px 25px;
	background: #fff;
	border: 1px solid #e6e6e8;
	box-shadow: 0 0 5px #e6e6e8;
}
.occupation-e1{
	width: 90px;
	display: inline-block;
	border-radius: 100%;
	overflow: hidden;
	margin-left: 50%;
	margin-top: -110px;
	box-shadow: 0 8px 15px #ddd;
	transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
}
.occupation-e2{
	font-size: 24px;
	color: #171717;
	line-height: 1.2;
	text-align: center;
	margin-top: 10px;
}
.occupation-e3{
	font-size: 16px;
	color: #777;
	line-height: 25px;
	margin-top: 15px;
}


.iserv{
	padding: 70px 0;
}
.iserv-div{
	width: 1280px;
	margin: 0 auto;
	position: relative;
	padding: 0 85px;
}
.iserv-swp{
	width: 100%;
	position: relative;
	right: calc(100% + 85px);
}
.iserv-swiper{
	width: calc(300% + 170px);
	position: relative;
	padding-top: 70px;
	padding-bottom: 70px;
}
.iserv-slide{
	width: 100%;
	background: #fff;
	padding: 20px;
	box-shadow: 0 0 10px #ccc;
}
.iserv-img{
	position: relative
}
.iserv-mov{
	background: rgba(0,0,0,.7);
	text-align: center;
	opacity: 0;
	transition: all .3s;
-webkit-transition: all .3s;  
}
.iserv-slide:hover .iserv-mov{
	opacity: 1;
	transition: all .3s;
-webkit-transition: all .3s;  
}
.iserv-mov-a{
	width: 100%;
	max-width: 80%;
	padding: 0 20px;
	color: #fff;
	font-size: 24px;
	line-height: 50px;
	padding-top: 120px;
	margin: 0 auto;
}
.iserv-mov-b{
	margin-top: 40px;
}
.iserv-txt{
	text-align: center;
	font-size: 20px;
	color: #666;
	line-height: 35px;
	padding-top: 20px;
}
.iserv-prev{
	background-size: 24px auto;
	left: 35px;
	opacity: .6;
}
.iserv-next{
	background-size: 24px auto;
	right: 35px;
	opacity: .6;
}
.iserv-prev:hover,.iserv-next:hover{
	opacity: 1;
}
.iserv-span span{
	width: 35px;
	height: 3px;
	background: #a79d9d;
	border-radius: 0;
	opacity: 1;
}
.iserv-span span.swiper-pagination-bullet-active{
	background: #ed6d00;
}

.iserv-ul{
	margin-top: 50px;
	text-align: center;
	font-size: 0;
}
.iserv-ul li{
	display: inline-block;
	width: 230px;
	height: 50px;
	border-radius: 5px;
	border: 1px solid #dfdfdf;
	background: #fff;
	text-align: center;
	font-size: 18px;
	line-height: 50px;
	color: #666;
	margin: 0 10px;
	cursor: pointer;
transition: all .3s;
-webkit-transition: all .3s;  
}
.iserv-ul li:hover,.iserv-ul li.on{
	background: #ed6d00;
	border-color: #ed6d00;
	color: #fff;
transition: all .3s;
-webkit-transition: all .3s;  
}


.join{
	padding-top: 60px;
	padding-bottom: 120px;
}
.join-ul{
	margin-top: 70px;
	width: calc(100% + 30px);
	font-size: 0;
}
.join-li{
	display: inline-block;
	vertical-align: top;
	width: calc(50% - 30px);
	margin-right: 30px;
	height: 380px;
	position: relative;

}
.join-div{
	z-index: 3;
	padding-left: 60px;
	padding-top: 80px;
	color: #fff;
}
.join-a{
	font-weight: bold;
	text-align: left;
	color: #fff;
}
.join-b{
	font-size: 22px;
	margin-top: 15px;
	color: #fff;
}
.join-c {
	margin-top: 60px;
}



@media(max-width:1600px){
	.iserv-div{
		width: 1000px;
		
	}
	.iserv-mov-a{
		font-size: 20px;
		line-height: 40px;
		padding-top: 80px;
	}
	.occupation-c{
		width: 102%;
	}
	.occupation-cli{
		width: 23%;
		margin-right: 2%;
		height: 400px;
	}
	.occupation-c47-bj{
		/*opacity: 1;*/
	}
	.occupation-c47{
		padding: 20px;
	}
	.occupation-c4{
		height: 30px;
	}
	.occupation-c5{
		font-size: 16px;
		margin-top: 20px;
	}
	.occupation-c6{
		font-size: 14px;
		line-height: 20px;
	}
	.occupation-c7{
		font-size: 22px;
		margin-top: 20px;
	}
	.occupation-c3{
		padding: 20px;
		bottom: 10px;
	}
	.join-li{
		height: 300px;
	}
	.join-div{
		padding-left: 40px;
		padding-top: 50px;
	}
	.join-c{
		margin-top: 20px;
	}
}

@media(max-width:1200px){
	.iserv-div{
		width: 800px;
	}
	.iserv-mov{
		display: none;
	}
	.iserv-txt{
		font-size: 20px;
		padding-top: 10px;
		line-height: 30px;
	}
	.occupation-cli{
		width: 48%;
		height: 550px;
	}
	.occupation-c3,.occupation-c2{
		display: none;
	}
	.occupation-c47-bj{
		opacity: 1 !important;
		top: initial;
		bottom: 0;
		transform: initial;
		height: auto;
		background: rgba(237,109,0,.4);
		min-height: 270px;
	}
	.occupation-c47{
		position: relative;
		top: initial;
		transform: initial;
	}
	.occupation-eli{
		padding: 20px;
	}
}

@media(max-width:1000px){
	.iserv-div{
		width: 600px;
	}
	.iserv-slide{
		padding: 10px;
		padding-bottom: 0;
	}
	.iserv-txt{
		font-size: 16px;
		padding: 10px 0;
		line-height: 30px;
	}
	.occupation-e1{
		width: 80px;
		margin-top: -100px;
	}
	.iserv-ul li{
		width: auto;
		min-width: 180px;
	}
	.join-ul{
		margin-top: 40px;
		width: 100%;
	}
	.join-li{
		width: 100%;
		margin: 0;
		margin-bottom: 25px;
		height: 380px;
	}
	.join-div{
		padding-top: 70px;
	}
}

@media(max-width:750px){
	.iserv{
		padding: .8rem 0;
	}
	.iserv-swiper{
		padding-top: .6rem;
		padding-bottom: .7rem;
		width: calc(300% + 60px);
	}
	.iserv-div{
		width: 6.5rem;
	}
	.iserv-swp{
		right: calc(100% + 30px);
	}
	.iserv-div{
		padding: 0 30px;
	}
	.iserv-next{
		right: 5px;
		background-size: 12px auto;
		width: 20px;
	}
	.iserv-prev{
		left: 5px;
		background-size: 12px auto;
		width: 20px;
	}
	.iserv-span span{
		width: .35rem;
		margin: 0 3px;
	}
	.iserv-span{
		bottom: 0 !important;
	}
	.iserv-txt{
		padding: .2rem 0;
		font-size: .24rem;
		line-height: .4rem;
	}
	
	
	.occupation{
		padding: .8rem 0;
	}
	.occupation-c{
		width: 100%;
	}
	.occupation-cli{
		width: 100%;
		margin: 0;
		margin-bottom: .3rem;
		height: auto;
		padding-top: 4rem;
	}
	.occupation-cli .imgBj{
		height: 4rem;
	}
	.occupation-c47-bj{
		position: relative;
		left: initial;
		bottom: initial;
		background: rgba(237,109,0,1);
	}
	.occupation-c47{
		padding: .3rem;
	}
	.occupation-d{
		margin-top: .6rem;
	}
	.occupation-e{
		display: block;
		margin-top: .6rem;
		width: 100%;
	}
	.occupation-eli{
		width: 100%;
		margin: 0;
		margin-top: 1rem;
		padding: .3rem;
	}
	.occupation-e1{
		width: 1.2rem;
		height: 1.2rem;
		margin-top: -1.6rem;
	}
	.occupation-e2{
		font-size: .34rem;
		font-weight: bold;
	}
	.occupation-e3{
		font-size: .26rem;
		line-height: .45rem;
		margin-top: .2rem;
	}
	.iserv-ul{
		margin-top: .4rem;
	}
	.iserv-ul li{
		min-width: 2rem;
		font-size: .26rem;
		height: .6rem;
		line-height: .6rem;
		margin: 0 .1rem;
	}
	.join{
		padding: .8rem 0;
	}
	.join-ul{
		margin-top: .5rem;
	}
	.join-li{
		height: 4rem;
		margin-bottom: .3rem;
	}
	.join-div{
		padding-left: .6rem;
		padding-top: 1rem;
	}
	.join-b{
		font-size: .28rem;
		margin-top: .2rem;
	}
	.join-c{
		margin-top: .3rem;
	}
}


.searchs{
	padding-top: 100px;
	padding-bottom: 100px;
}
.searchs-a{
	margin-top: 0;
	overflow: hidden;
}
.searchs-a form{
	width: 600px;
	float: left;
	position: relative;
}
.searchs-a form .int1 {
    width: 100%;
    height: 60px;
    font-size: 18px;
    color: #000;
    line-height: 60px;
    padding-left: 30px;
    padding-right: 70px;
    border: 0px;
    background: #fff;
}
.searchs-a form .sub1 {
    width: 50px;
    height: 60px;
    background: url(../img/ss02.png) no-repeat center;
    border: 0px;
    position: absolute;
    top: 0;
    right: 10px;
}
.searchs-b{
	font-size: 24px;
	line-height: 1.2;
	margin-top: 20px;
	color: #666;
}
.searchs-c1{
	margin-top: 50px;
	padding: 30px 0;
	border-top: 1px solid #ccc;
	margin-bottom: 30px;
}
.searchs-c1 a{
	background: ;
	display: block;
	padding: 20px;
	color: #000;
	margin-bottom: 15px;
	padding-right: 40px;
	background:#fff url(../img/ico07_4.png) no-repeat 99% center;
}
.searchs-c1 a:hover{
	box-shadow:5px 5px 10px #999;
}
.searchs-c1 a>div{
	font-size: 18px;
	line-height: 1;
	margin-bottom: 5px;
	color: #666;
}
.searchs-c1 a>p{
	
	font-size: 24px;
	line-height: 30px;
	color: #333;
}
.searchs-mr{
	margin-top: 30px;
	text-align: center;
}
@media(max-width:750px){
	.searchs{
		padding-top: 1rem;
		padding-bottom: .7rem;
	}
	.searchs-a form{
		width: 100%;
	}
	.searchs-b{
		font-size: .32rem;
		margin-top: .2rem;
	}
	.searchs-c1{
		margin-top: .5rem;
		padding: .4rem 0;
	}
	.searchs-c1 a{
		padding: .2rem;
		padding-right: .4rem;
	}
	.searchs-c1 a>div{
		font-size: .24rem;
	}
	.searchs-c1 a>p{
		font-size: .3rem;
		line-height: .45rem;
	}
	.searchs-c1{
		margin-bottom: .0rem;
	}
	.searchs-c1 a{
		background-size: .15rem .3rem;
	}
	.searchs-mr{
		margin-top: .1rem;
	}
	
	.idx-a{
		background-position: 10% 20%;
	}
}


/*::selection{background-color:salmon;color:white}*/
.parallax>use{animation:move-forever 12s linear infinite}
.parallax>use:nth-child(1){animation-delay:-2s}
.parallax>use:nth-child(2){animation-delay:-2s;animation-duration:5s}
.parallax>use:nth-child(3){animation-delay:-4s;animation-duration:3s}@keyframes move-forever{0%{transform:translate(-90px,0%)}100%{transform:translate(85px,0%)}}
.editorial{display:block;width:100%;height:10em;max-height:100vh;margin:0}
/*body{background-color:#323232;margin:0;max-height:100vh;overflow:hidden;padding:9em 0 0 0}*/
.content{font-family:"Lato",sans-serif;text-align:center;background-color:#2d55aa;text-align:center;min-height:75vh;margin:-0.1em 0 0 0;padding:1em;color:#eee;font-size:2em;font-weight:300}
.content{font-size:1em}
.content h1{margin-top:-1.3em;font-weight:100;font-size:5em;user-select:none;cursor:default}@media(max-width:50em){.content h1{font-size:12vmax}
.editorial{height:17vw}}
/*h1{outline:0}
body{background-color:#234}*/