body{
	font-family:microsoft yahei !important;
}
a:hover,a:active,a:link{
	text-decoration:none !important;
	outline:none !important;
}
header{
	position:relative;
}
.top{
	display:flex;
	justify-content:space-between;
	border-bottom:2px rgba(0,0,0,.05) solid;
}
.top .logo{
	padding:20px 0;
}
.top table td:first-child{
	padding-right:30px;
}
.top table td:last-child{
	color:#ff5057;
	font-size:2.4rem;
	font-weight:bold;
}
.top table td:last-child div{
	border-left:2px rgba(0,0,0,.05) solid;
	padding:5px 0px 5px 20px;
}
.top table td:last-child span{
	font-family:arial;
	font-weight:normal;
	display:block;
	font-size:2.1rem;
}
.top .tubiao{
	background:url(../images/hdbg.png) right 0 no-repeat;
	width:356px;
}
.top .tubiao .tblink{
	text-align:right;
	padding-right:20px;
	color:#fff;
	height:60px;
}
.top .tubiao .tblink a{
	color:#fff;
	padding:0px 5px;
	line-height:30px;
}
.top .fenxiang{
	display:flex;
	margin-right:20px;
	justify-content:flex-end;
}
.top .fenxiang .dianhua{
	color:#e03f68;
	font-size:1.6rem;
	font-weight:bold;
	line-height:26px;
	background:url(../images/tel.png) 0 center no-repeat;
	padding-left:30px;
}
.top .fenxiang .fxtb{
	display:flex;
	justify-content:flex-end;
	margin-right:20px;
}
.top .fenxiang .fxtb a{
	display:block;
	width:26px;
	height:26px;
	margin-right:10px;
}
.top .fenxiang .fxtb a:nth-of-type(1){
	background:url(../images/fxtb.png) 0 0 no-repeat;
}
.top .fenxiang .fxtb a:nth-of-type(2){
	background:url(../images/fxtb.png) -39px 0 no-repeat;
}
.top .fenxiang .fxtb a:nth-of-type(3){
	background:url(../images/fxtb.png) -78px 0 no-repeat;
}
.menu ul{
	display:flex;
	margin:0;
	justify-content:space-between;
}
.menu ul li{
	margin:12px 0px 6px;
	text-align:center;
}
.menu ul span{
	border-right:1px rgba(0,0,0,.1) solid;
	display:block;
	height:20px;
	margin:23px 0 0;
}
.menu ul li a{
	display:block;
	padding:7px 30px;
	font-size:1.6rem;
	color:rgba(0,0,0,.8);
}
.menu ul li a:hover{
	background:#ff5057;
	color:#fff;
	transition: background .3s;
	border-radius:20px;
}
.menuu{
	position:fixed;
	top:0;
	width:100%;
	background:#fff;
	z-index:99999;
	left:0;
	box-shadow:0px 2px 2px rgba(0,0,0,.2);
	margin-top:-100%;
}
.menuu ul{
	display:flex;
	margin:0 auto;
	width:1000px;
	justify-content:space-between;
}
.menuu ul>a{
	display:block;
	padding:10px 0px;
	margin-right:10px;
}
.menuu ul li{
	margin:20px 0px;
	text-align:center;
}
.menuu ul span{
	border-right:1px rgba(0,0,0,.1) solid;
	display:block;
	height:20px;
	margin:29px 0 0;
}
.menuu ul li a{
	display:block;
	padding:7px 30px;
	font-size:1.6rem;
	color:rgba(0,0,0,.8);
}
.menuu ul li a:hover{
	background:#ff5057;
	color:#fff;
	transition: background .3s;
	border-radius:20px;
}
header:after{
	content:"";
	display:block;
	background:url(../images/bnbg.png) 0 0 no-repeat;
	height:10px;
	width:100%;
	position:absolute;
	bottom:-10px;
	z-index:99;
}
@media (max-width:768px){
	.top{
		border-bottom:0px rgba(0,0,0,.05) solid;
	}
	.menuu{
		display:none;
	}
	header:after{
		display:none;
	}
	.top .logo{
		width:100%;
	}
	.top .tubiao{
		display:none;
	}
	.top table{
		width:90%;
	}
	.top table td:first-child{
		padding:0px 15px;
	}
	.top table td img{
		width:65px;
	}
	.top table td:last-child{
		font-size:1.8rem;
	}
	.top table td:last-child span{
		font-size:1.6rem;
	}
	.menu{
		position:fixed;
		z-index:9999;
		display:none;
		background:rgba(255,255,255,.95);
		width:60%;
		right:0;
		top:0;
	}
	.menu ul{
		display:block;
		padding:15px 0px;
	}
	.menu ul li{
		margin:2px 0px;
		width:100%;
		text-align:left;
		padding-left:10%;
	}
	.menu ul span{
		display:none;
	}
	.menu ul li a{
		display:block;
		padding:10px 30px;
		font-size:1.4rem;
		color:rgba(0,0,0,.8);
	}
	.nav-logo{
		display: block;
		position:fixed;
		right:10px;
		z-index:9999;
		top:30px;
		cursor:pointer;
	}
	.nav-logo .bk{
		background:#006ab8;
		padding:10px;
		border-radius:3px;
	}
	.nav-logo .bk1{
		background:#af291e;
	}
	.nav-logo .bk>span{
		display:block;
		width: 20px;
		height: 3px;
		background-color: #fff;
		border-radius: 2px;
		margin: 2px auto;
		transition: .3s;
		transform-origin: left center;
	}
	.nav-logo .bk1>span{
		background-color: #fff;
	}
}
@media (min-width: 768px){
    .menu{
		display: block!important;
    }
}
.yuyue{
	position:absolute;
	bottom:0;
	width:100%;
	background:rgba(0,0,0,.2);
	padding:30px 0;
}
.yuyue form{
	display:flex;
}
.yuyue form label{
	margin:0;
	padding:0px 5px;
	width:15%;
	display:block;
}
.yuyue form label.kuan{
	width:26%;
}
.yuyue form .fmtt{
	font-size:2.5rem;
	color:#ff5f67;
	font-weight:normal;
	padding:0px 5px;
	line-height:42px;
	width:13%;
}
.yuyue form select{
	background:#fff;
	border-radius:5px;
	border:0;
	outline:none;
	font-weight:normal;
	height:42px;
	color:rgba(0,0,0,.7);
	padding:0px 15px;
	line-height:42px;
	width:100%;
}
.yuyue form input{
	background:#fff;
	border-radius:5px;
	border:0;
	outline:none;
	font-weight:normal;
	height:42px;
	color:rgba(0,0,0,.7);
	padding-left:15px;
	line-height:42px;
	width:100%;
}
.yuyue form .send{
	width:12%;
}
.yuyue form .send input{
	background:#ff5057;
	color:#fff;
	padding:0;
	font-weight:normal;
}
.yuyue form .send input:hover{
	background:#fdce0e;
	transition:background .3s;
}
@media (min-width:768px) and (max-width:992px) {
	.menu ul li a{
		padding:7px 20px;
	}
	.yuyue form .fmtt{
		display:none;
	}
}
@media (max-width:768px){
	.yuyue{
		display:none;
	}
}
.work{
	padding:80ox 0px;
}
.lctitle{
	text-align:center;
}
.lctitle big{
	display:block;
	font-size:3.2rem;
	color:#4d4d4d;
	line-height:46px;
}
.lctitle small{
	display:block;
	font-size:1.5rem;
	color:#4d4d4d;
	line-height:22px;
	font-family:avenir,arial;
}
.lctitle:after{
	content:"";
	display:block;
	margin:15px auto 5px;
	width:50px;
	height:4px;
	background:#ff5057;
}
.work{
	padding:80px 0px;
}
.ysdyt{
	padding:40px 0px 0px;
}
.ysdyt ul li{
	display:none;
	background:#edeff4;
}
.ysdyt ul li:after{
	content:"";
	display:block;
	clear:both;
}
.ysdyt ul li>big{
	display:block;
	width:65%;
	float:left;
}
.ysdyt ul li>big img{
	width:100%;
}
.ysdyt ul li>section{
	width:35%;
	float:left;
	padding:40px 3.5% 0px;
}
.ysdyt ul li>section h3{
	font-size:2.0rem;
	color:#000;
	line-height:30px;
	margin:0px 0px 10px;
}
.ysdyt ul li>section>span{
	display:block;
	line-height:22px;
	font-size:1.3rem;
	color:rgba(0,0,0,.7);
	margin:20px 0px 40px;
}
.ysdyt ul li>section>a{
	display:block;
	width:120px;
	text-align:center;
	line-height:38px;
	color:#fff;
	background:#ff5057;
	transition:.3s;
	border-radius:4px;
}
.ysdyt ul li>section>a:hover{
	background:#fdce0e;
}
.ysdyt dl{
	margin:25px 0px 0px;
}
.ysdyt dl dd{
	float:left;
	border-radius:5px;
	overflow:hidden;
	position:relative;
	width:23%;
	margin-right:2.666666666666666666666%;
}
.ysdyt dl dd:last-child{
	margin-right:0;
}
.ysdyt dl dd img{
	width:100%;
}
.ysdyt dl dd span{
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:rgba(0,0,0,.57);
	transition:background .3s;
	cursor:pointer;
}
.ysdyt dl dd span p{
	display:block;
	position:absolute;
	width:100%;
	top:50%;
	line-height:36px;
	color:#fff;
	left:0;
	margin-top:-18px;
	text-align:center;
	font-size:2.0rem;
}
.ysdyt dl dd:hover span p,.ysdyt dl dd.cur span p{
	display:none;
}
.ysdyt dl dd:hover span,.ysdyt dl dd.cur span{
	background:transparent;
	border-radius:5px;
	border:4px #ff5057 solid;
}
@media (max-width:1200px){
	.ysdyt ul li>big{
		width:60%;
	}
	.ysdyt ul li>section{
		width:40%;
		padding:10px 3% 0px;
	}
	.ysdyt ul li>section h3{
		font-size:1.8rem;
		margin:0px 0px 5px;
	}
	.ysdyt ul li>section>span{
		line-height:22px;
		font-size:1.3rem;
		margin:10px 0px 20px;
	}
	.ysdyt dl dd span p{
		font-size:1.6rem;
	}
}
@media (max-width:992px){
	.work{
		padding:40px 0px;
	}
	.lctitle big{
		font-size:2.2rem;
		line-height:36px;
	}
	.lctitle small{
		font-size:1.3rem;
	}
	.lctitle:after{
		margin:5px auto 0px;
		height:3px;
	}
	.ysdyt{
		padding:20px 0px 0px;
	}
	.ysdyt ul li>big{
		display:none;
	}
	.ysdyt ul li>section{
		width:100%;
		padding:30px 3%;
	}
}
@media (max-width:768px){
	.ysdyt ul li>section{
		padding:15px 3%;
	}
	.ysdyt dl{
		margin:15px 0px 0px;
	}
	.ysdyt dl dd:hover span,.ysdyt dl dd.cur span{
		border-radius:3px;
		border:2px #ff5057 solid;
	}
	.ysdyt dl dd span p{
		font-size:1.2rem;
	}
}
.tuog{
	padding:80px 0px 90px;
}
.tuog dl{
	float:left;
	width:71%;
}
.tuog .tgtit{
	float:right;
	width:25%;
	border:5px #ff5057 solid;
	padding:50px 3%;
	margin:3% 0px 0px;
}
.tuog .tgtit big{
	display:block;
	font-size:4.0rem;
	line-height:53px;
	color:#ff5057;
}
.tuog .tgtit span{
	display:block;
	font-size:1.7rem;
	line-height:31px;
	color:#8e8788;
	margin:20px 0px 0px;
}
.tuog .tgtit span:after{
	content:"";
	display:block;
	height:4px;
	background:#ff5057;
	width:44px;
	margin:30% 0px 8%;
}
.tuog dl dd{
	width:54%;
	float:left;
}
.tuog dl dt{
	width:46%;
	float:right;
}
.tuog dl dt img{
	width:100%;
}
.tuog dl dd h2{
	color:#ff5057;
	font-size:2.4rem;
	line-height:51px;
	font-weight:bold;
	font-family:arial;
	width:135%;
	line-height:100px;
	margin-right:-35%;
	background:rgba(232,234,237,.41);
	position:relative;
	z-index:6;
	padding-left:30px;
	margin-top:13%;
}
.tuog dl dd section{
	color:#4b515b;
	font-size:1.4rem;
	line-height:27px;
	padding:20px 30px;
}
.tuog dl dd>a{
	display:block;
	width:120px;
	height:40px;
	text-align:center;
	color:#fff;
	line-height:40px;
	background:#ff5057;
	margin:10px 0px 0px 30px;
}
@media (max-width:992px) {
	.tuog{
		padding:40px 0px 50px;
	}
	.tuog dl{
		width:100%;
	}
	.tuog .tgtit{
		display:none;
	}
}
@media (max-width:768px){
	.tuog dl{
		padding:0px 15px;
	}
	.tuog{
		padding:20px 0px 30px;
	}
	.tuog dl dd{
		width:100%;
	}
	.tuog dl dt{
		width:100%;
	}
	.tuog dl dd h2{
		font-size:1.8rem;
		width:100%;
		line-height:60px;
		margin-right:0;
		z-index:6;
		padding-left:0px;
		margin-top:0;
		text-align:center;
	}
	.tuog dl dd section{
		font-size:1.3rem;
		line-height:24px;
		padding:10px 0px;
	}
	.tuog dl dd>a{
		margin:0px 0px 20px 0px;
	}
}
.news{
	background:url(../images/news.jpg) center 0 no-repeat;
	background-size: cover;
	padding:30px 0px 70px;
	overflow:hidden;
}
.news .title{
	font-size:1.8rem;
	color:rgba(0,0,0,.8);
	text-align:center;
	margin:0px 0px 50px;
}
.news .title span{
	display:block;
	font-size:4.5rem;
	color:#ff8889;
	font-weight:bold;
}
.news .nspp{
	display:flex;
	justify-content:space-between;
}
.news .gonggao{
	width:43%;
	background:#fff;
	border-radius:10px;
	padding:15px 20px;
}
.news .ggtt{
	display:flex;
	justify-content:space-between;
	border-bottom:2px #cccccb solid;
	padding-bottom:10px;	
}
.news .ggtt div{
	color:#000;
	font-size:1.8rem;
	font-weight:bold;
	line-height:38px;
	height:36px;
	overflow:hidden;
	padding-left:45px;
	background:url(../images/ggtt.png) left center no-repeat;
}
.news .ggtt a{
	font-weight:bold;
	font-size:1.8rem;
	padding-right:5px;
	color:#000;
	line-height:38px;
}
.gonggao .tjns{
	margin:20px 0px 0;
	display:block;
	padding:0px 0px 15px;
	border-bottom:1px rgba(0,0,0,.1) solid;
}
.gonggao .tjns img{
	width:100%;
}
.gonggao .tjns .col-md-4{
	padding:0px;
}
.gonggao .tjns span{
	display:block;
	font-size:1.4rem;
	color:rgba(0,0,0,.8);
}
.gonggao .tjns span>small{
	display:block;
	font-size:1.2rem;
	padding:7px 0 5px;
}
.gonggao .tjns small{
	display:block;
	color:rgba(0,0,0,.8);
	line-height:20px;
}
.gonggao .tjns:hover span{
	color:#ff5057;
}
.gonggao ul li{
	border-bottom:1px rgba(0,0,0,.1) solid;
}
.gonggao ul li a{
	color:rgba(0,0,0,.8);
	font-size:1.4rem;
	line-height:48px;
}
.gonggao ul li a span{
	float:right;
}
.gonggao ul li a:hover{
	color:#ff5057;
}
.huodong{
	width:25%;
	border-radius:10px;
	padding:15px 20px;
	background:rgba(255,80,87,.6);
}
.huodong .hdtt{
	display:flex;
	justify-content:space-between;
	padding-bottom:20px;
}
.huodong .hdtt div{
	color:rgba(0,0,0,.8);
	font-size:1.8rem;
	font-weight:bold;
	line-height:38px;
	height:36px;
	overflow:hidden;
}
.huodong .hdtt a{
	font-weight:bold;
	font-size:1.8rem;
	padding-right:5px;
	color:rgba(0,0,0,.8);
	line-height:38px;
}
.huodong>span{
	color:#fff;
	font-size:1.2rem;
	display:block;
	padding:20px 3px 10px;
	line-height:26px;
}

.gongyi{
	width:25%;
	border-radius:10px;
	padding:15px 20px;
	background:rgba(255,176,82,.6);
}
.gongyi .gytt{
	display:flex;
	justify-content:space-between;
	padding-bottom:20px;
}
.gongyi .gytt div{
	color:rgba(0,0,0,.8);
	font-size:1.8rem;
	font-weight:bold;
	line-height:38px;
	height:36px;
	overflow:hidden;
}
.gongyi .gytt a{
	font-weight:bold;
	font-size:1.8rem;
	padding-right:5px;
	color:rgba(0,0,0,.8);
	line-height:38px;
}
.gongyi>span{
	color:#fff;
	font-size:1.2rem;
	display:block;
	padding:20px 3px 10px;
	line-height:26px;
}
@media(min-width:992px) and (max-width:1200px){
	.gonggao .tjns span>small{
		display:none;
	}
	.gonggao .tjns small{
		margin-top:3px;
	}
	.gonggao .tjns span{
		color:rgba(0,0,0,.8);
	}
}
@media(min-width:768px) and (max-width:992px){
	.news{
		background:url(../images/news.jpg) center 0 no-repeat;
		background-size:cover;
	}
	.news .nspp{
		flex-wrap:wrap;
	}
	.gonggao .tjns{
		display:none;
	}
	.news .gonggao{
		width:100%;
		margin-bottom:20px;
	}
	.huodong{
		width:48%;
	}
	.gongyi{
		width:48%;
	}
}
@media (max-width:768px){
	.news{
		background:url(../images/news.jpg) center 0 no-repeat;
		background-size:cover;
		padding:30px 15px 70px;
	}
	.news .nspp{
		flex-wrap:wrap;
	}
	.gonggao .tjns{
		display:none;
	}
	.news .gonggao{
		width:100%;
		margin-bottom:20px;
	}
	.gonggao ul li a span{
		display:none;
	}
	.huodong{
		width:100%;
		margin-bottom:20px;
	}
	.huodong img{
		display:none;
	}
	.huodong>span{
		padding:10px 3px;
	}
	.huodong .hdtt{
		padding-bottom:0px;
	}
	.gongyi{
		width:100%;
	}
	.gongyi img{
		display:none;
	}
	.gongyi>span{
		padding:10px 3px;
	}
	.gongyi .gytt{
		padding-bottom:0px;
	}
}
.products{
	background:url(../images/mybg1.jpg) center 0 no-repeat;
	background-size: cover;
	padding:50px 0 70px;
	position:relative;
}
.pdtit{
	font-size:3.2rem;
	color:#4d4d4d;
	margin:0px 0px 30px;
	font-family:Fonttwo;
}
.products .ajmuy{
	background:#fff;
}
.products .ajmuy i{
	display:block;
	float:left;
	width:64%;
}
.products .ajmuy i img{
	width:100%;
}
.products .ajmuy section{
	width:36%;
	float:right;
	padding:4% 0 0 3%;
	position:relative;
	height:100%;
}
.products .ajmuy section big a{
	display:block;
	color:#fff;
	width:170px;
	line-height:30px;
	border-radius:15px;
	font-size:1.4rem;
	text-align:center;
	background:#ff5f67;
}
.products .ajmuy section span{
	display:block;
	overflow-y:auto;
	color:#4b515b;
	font-size:1.4rem;
	line-height:31px;
	position:relative;
	max-height:248px;
	padding:40px 20% 40px 0px;
}
.products .ajmuy section span::-webkit-scrollbar {
	width: 10px; /*对垂直流动条有效*/
	height: 10px; /*对水平流动条有效*/
}
/*定义滚动条的轨道颜色、内阴影及圆角*/
.products .ajmuy section span::-webkit-scrollbar-track{
	background-color: #dadfe5;
}
/*定义滑块颜色、内阴影及圆角*/
.products .ajmuy section span::-webkit-scrollbar-thumb{
	background-color: #ff5f67;
}
/*定义两端按钮的样式*/
.products .ajmuy section span::-webkit-scrollbar-button {
	display: none;
}
.products .swiper-container-p .swiper-pagination{
	bottom:auto;
	top:20px;
	text-align:right;
	right:0;
}
.products .swiper-container-p .swiper-pagination span{
	width:30px;
	height:10px;
	border-radius:5px;
	background:rgba(255,255,255,.45);
	transition:.3s;
	opacity:1;
}
.products .swiper-container-p .swiper-pagination span.swiper-pagination-bullet-active{
	background:#ff5f67;
}
.products .swiper-button-white{
	border:1px #ff5f67 solid;
	width:44px;
	height:44px;
	background-color:#fff;
	outline:none;
	background-size:auto;
	margin-top:0;
	transition:.3s;
}
.products .swiper-button-white:hover{
	background-color:#ff5f67;
}
.products .swiper-button-next{
	right:8%;
	background-image:url(../images/hsjt.png) !important;
}
.products .swiper-button-prev{
	left:8%;
	background-image:url(../images/hsjt.png) !important;
	transform:rotate(180deg);
}
.products .swiper-button-next:hover{
	background-image:url(../images/hsjtn.png) !important;
}
.products .swiper-button-prev:hover{
	background-image:url(../images/hsjtn.png) !important;
}
@media (max-width:1200px){
	.products .ajmuy i{
		width:60%;
	}
	.products .ajmuy section{
		width:40%;
		padding:3% 0 0 2%;
	}
	.products .ajmuy section span{
		max-height:217px;
		font-size:1.3rem;
		line-height:26px;
		padding:30px 20% 30px 0px;
	}
}
@media (max-width:768px){
	.products{
		padding:30px 15px;
	}
	.products .ajmuy i{
		width:100%;
	}
	.products .ajmuy section{
		width:100%;
		padding:20px 10px;
	}
	.products .swiper-button-white{
		display:none;
	}
}
.fuwu{
	margin:70px 0px 120px;
	position:relative;
}
.fuwu .swiper-slide a{
	display:block;
	position:relative;
	color:#fff;
	text-align:center;
}
.fuwu .swiper-slide img{
	width:100%;
}
.fuwu .swiper-slide span{
	display:block;
	position:absolute;
	top:0;
	width:100%;
	left:0;
	padding:30px 0px 0px;
}
.fuwu .swiper-slide span big{
	display:block;
	font-size:2.4rem;
	line-height:32px;
}
.fuwu .swiper-slide span small{
	display:block;
	font-size:1.2rem;
	font-family:arial;
	opacity:.6;
	margin:5px 0px 0px;
}
.fuwu .swiper-slide a i{
	display:block;
	font-style:normal;
	padding:7px 5px 0;
	display:block;
	width:51px;
	height:68px;
	background:url(../images/bqbg.png) 0px 0px no-repeat;
	font-size:1.4rem;
	line-height:20px;
	position:absolute;
	top:0;
	left:5%;
}
.fuwu .swiper-container-l{
	position:static;
}
.fuwu .swiper-container-l .swiper-button-next{
	width:36px;
	height:59px;
	margin-top:0;
	right:8%;
	background:url(../images/fjt.png) center no-repeat;
}
.fuwu .swiper-container-l .swiper-button-prev{
	width:36px;
	left:8%;
	height:59px;
	margin-top:0;
	background:url(../images/fjt.png) center no-repeat;
	transform:rotate(180deg);
}
@media (max-width:768px){
	.pdtit{
		font-size:2.0rem;
		margin-bottom:15px;
	}
	.fuwu .swiper-slide span big{
		font-size:1.6rem;
		line-height:24px;
	}
	.fuwu{
		margin:30px 15px;
	}
	.fuwu .swiper-container-l .swiper-button-next{
		display:none;
	}
	.fuwu .swiper-container-l .swiper-button-prev{
		display:none;
	}
}
.pingjia{
	background:url(../images/pxbg.jpg) center 0 no-repeat;
	background-size: cover;
	position:relative;
	padding:130px 0px;
}
.pingjia .swiper-slide section{
	float:left;
	width:40%;
}
.pingjia .swiper-slide i{
	display:block;
	float:right;
	width:46%;
}
.pingjia .swiper-slide i img{
	width:100%;
	border-radius:10px;
	border:5px #fff solid;
}
.pingjia .swiper-slide section small{
	font-size:1.5rem;
	color:rgba(0,0,0,.6);
	line-height:24px;
	display:block;
}
.pingjia .swiper-slide section small:after{
	content:"";
	display:block;
	width:50px;
	height:3px;
	background:#ff5057;
	margin:30px 0px;
}
.pingjia .swiper-slide section big{
	display:block;
	font-size:3.2rem;
	line-height:40px;
	margin:0px 0px 35px;
}
.pingjia .swiper-slide section span{
	display:block;
	font-size:1.5rem;
	line-height:28px;
	color:rgba(0,0,0,.6);
}
.pingjia .swiper-slide section a{
	width:112px;
	line-height:38px;
	display:block;
	color:#fff;
	text-align:center;
	background:#ff5057;
	margin:40px 0px 0px;
}
.pingjia .swiper-container-x{
	position:static;
}
.pingjia .swiper-container-x .swiper-button-next{
	right:10%;
	width:36px;
	height:59px;
	background:url(../images/bsdjt.png);
	margin-top:-20px;
}
.pingjia .swiper-container-x .swiper-button-prev{
	left:10%;
	width:36px;
	height:59px;
	background:url(../images/bsdjt.png);
	transform:rotate(180deg);
	margin-top:-20px;
}
@media (max-width:768px){
	.pingjia{
		padding:20px 15px;
	}
	.pingjia .swiper-slide section{
		width:100%;
	}
	.pingjia .swiper-slide i{
		width:100%;
	}
	.pingjia .swiper-slide section small{
		font-size:1.4rem;
	}
	.pingjia .swiper-slide section small:after{
		height:2px;
		margin:15px 0px;
	}
	.pingjia .swiper-slide section big{
		font-size:2.0rem;
		line-height:30px;
		margin:0px 0px 15px;
	}
	.pingjia .swiper-slide section span{
		font-size:1.3rem;
		line-height:22px;
	}
	.pingjia .swiper-slide section a{
		width:112px;
		line-height:36px;
		margin:20px 0px;
	}
	.pingjia .swiper-slide i img{
		border-radius:5px;
		border:3px #fff solid;
	}
	.pingjia .swiper-container-x .swiper-button-next{
		display:none;
	}
	.pingjia .swiper-container-x .swiper-button-prev{
		display:none;
	}
}
.jiameng{
	background:url(../images/yljm.jpg) center bottom no-repeat;
	overflow:hidden;
	padding:40px 0px 100px;
}
.jiameng a{
	border-radius:15px 15px 10px 10px;
	overflow:hidden;
	background:#fff;
	display:block;
	box-shadow:0px 0px 20px rgba(0,0,0,.2);
}
.jiameng a span{
	background:url(../images/jia.png) right center no-repeat;
}
.jiameng img{
	width:100%;
}
.jiameng span{
	display:block;
	margin:20px 30px;
	font-size:1.2rem;
	color:rgba(0,0,0,.8);
}
.jiameng span small{
	font-size:1.6rem;
	padding-bottom:5px;
	color:#000;
	display:block;
}
.jiameng a:hover{
	background:#ff8889;
	transition:background .3s;
	animation:bounce 1s;
}
.jiameng a:hover span{
	color:#fff;
}
.jiameng a:hover small{
	color:#fff;
}
.jiameng a:hover span{
	background:url(../images/jian.png) right center no-repeat;
}
@media(min-width:768px) and (max-width:992px){
	.jiameng span{
		padding:0px 40px 0px 0px;
	}
}
@media (max-width:768px){
	.jiameng a{
		margin-bottom:30px;
	}
	.jiameng span{
		padding:0px 40px 0px 0px;
	}
}
footer{
	padding:40px 0px 0px;
	overflow:hidden;
}
footer dl{
	animation:fadeInUp 2s;
}
footer dl dt{
	font-weight:normal;
	font-size:1.8rem;
	color:rgba(0,0,0,.8);
	padding-bottom:20px;
}
footer dl:first-child dd{
	font-size:1.6rem;
	color:rgba(0,0,0,.8);
	margin-bottom:10px;
	padding:10px 0px 10px 45px;
	line-height:22px;
}
footer dl:first-child dd:nth-of-type(1){
	background:url(../images/dh.png) 0px center no-repeat;
	padding-top:0;
	padding-bottom:0;
}
footer dl:first-child dd:nth-of-type(2){
	background:url(../images/dz.png) 0px center no-repeat;
}
footer dl:first-child dd:nth-of-type(3){
	background:url(../images/yj.png) 0px center no-repeat;
}
footer dl dd a{
	font-size:1.4rem;
	color:rgba(0,0,0,.8);
	display:block;
	padding-bottom:5px;
}
footer dl:nth-of-type(2){
	text-align:center;
}
footer dl:nth-of-type(3) dt{
	padding-left:5px;
}
footer .right_feedback input{
	border:1px rgba(0,0,0,.2) solid;
	border-radius:25px;
	line-height:36px;
	outline:none;
	margin-bottom:10px;
	padding:0px 20px;
	width:50%;
}
footer .right_feedback textarea{
	border:1px rgba(0,0,0,.2) solid;
	border-radius:20px;
	line-height:36px;
	outline:none;
	resize:none;
	width:80%;
	padding:0px 20px;
}
footer .right_feedback input.button{
	width:85px;
	margin-top:10px;
	border:0;
	background:#ff5057;
	color:#fff;
}
footer .right_feedback input.button:hover{
	background:#00aeef;
	transition:.3s;
}
footer dl:last-child dd{
	font-size:1.4rem;
	color:rgba(0,0,0,.8);
	padding:30px 0;
}
footer dl:last-child dd:nth-of-type(1){
	border-bottom:1px rgba(0,0,0,.1) solid;
	background:url(../images/ewm.jpg) right center no-repeat;
}
footer dl:last-child dd:nth-of-type(2){
	background:url(../images/wb.jpg) right center no-repeat;
}
.copy{
	background:#f5f5f5;
	padding:20px 0px;
	margin:20px 0px 0px;
}
.copy .copy-ct{
	animation:fadeInLeft 2s;
	display:flex;
	justify-content:space-between;
	font-size:1.4rem;
	color:rgba(0,0,0,.8);
}
.copy .copy-ct a{
	color:rgba(0,0,0,.8);
}
@media(min-width:768px) and (max-width:992px){
	footer dl:nth-of-type(2){
		display:none;
	}
	footer dl:nth-of-type(3){
		display:none;
	}
}
@media (max-width:768px){
	footer dl:nth-of-type(2){
		display:none;
	}
	.copy .copy-ct{
		display:block;
	}
	.copy .copy-ct span{
		display:block;
		text-align:center;
	}
}
/*page*/
.inbanner{
	position:relative;
}
.inbanner .bnwz{
	position:absolute;
	right:20%;
	top:50%;
	margin-top:-59px;
}
.inbanner .ibanner>img{
	width:100%;
}
.inbanner .ibanner{
	overflow:hidden;
	width:100%;
}
.content{
	background:url(../images/ctbg.jpg) 0px 0px repeat;
	padding:0px 0px 70px;
	overflow:hidden;
}
.bbmenu{
	bottom:-23px;
	position:absolute;
	z-index:99;
}
.bbmenu ul{
	display:flex;
	margin:0;
}
.bbmenu ul li{
	margin-right:20px;
	border-radius:25px;
	overflow:hidden;
	height:46px;
}
.bbmenu ul li a{
	background:#bbbbbb;
	text-align:center;
	font-size:1.8rem;
	color:#fff;
	line-height:46px;
	padding:0px 30px;
	display:block;
}
.bbmenu ul li a:hover{
	background:#ff545e;
	transition:background .3s;
}
.bbmenu ul li.cur a{
	background:#ff545e;
}
@media(min-width:768px) and (max-width:1200px){
	.bbmenu{
		bottom:-61px;
	}
	.bbmenu ul{
		display:flex;
		flex-wrap:wrap;
	}
	.bbmenu ul li{
		width:140px;
		margin-right:10px;
		margin-bottom:10px;
	}
	.inbanner .ibanner>img{
		width:160%;
		margin-left:-30%;
	}

}
.yuesao{
	margin-top:80px;
}
.yuesao .biaoti{
	margin-top:20px;
}
.yuesao .biaoti tr td{
	background:#ff5057;
	text-align:center;
	color:#fff;
	padding:5px 0px;
	font-size:1.6rem;
	line-height:21px;
}
.yuesao .biaoti tr td strong{
	font-size:2.0rem;
}
.yuesao .biaoti tr td:first-child{
	position:relative;
	background:none;
}
.yuesao .biaoti tr td:first-child p{
	background:#db4950;
	position:absolute;
	display:block;
	border-radius:5px 0px 0px 5px;
	cursor:pointer;
	width:100%;
	height:100%;
	overflow:hidden;
	top:0;
	transition:.5s;
}
.yuesao .biaoti tr td:first-child p.zhankai{
	transition:.5s;
	height:250%;
}
.yuesao .biaoti tr td:first-child p span{
	display:block;
	line-height:24px;
	padding:5px 0px 0px;
}
.yuesao .biaoti tr td:first-child p small{
	display:block;
	width:100%;
	height:52px;
	background:url(../images/ss.png) center center no-repeat;
}
.yuesao .biaoti tr td:first-child p.zhankai small{
	background:url(../images/zk.png) center center no-repeat;
}
.yuesao .biaoti tr td:nth-of-type(2){
	text-align:left;
	padding-left:4%;
}
.yuesao .lanmu:nth-of-type(1){
	animation:fadeInUpBig 1s;
}
.yuesao .lanmu:nth-of-type(2){
	animation:fadeInUpBig 1.5s;
}
.yuesao .lanmu:nth-of-type(3){
	animation:fadeInUpBig 2s;
}
.lanmu>div{
	display:none;
	margin-bottom:20px;
}
.btneirong{
	float:right;
}
.btneirong tr td{
	text-align:center;
	line-height:50px;
	font-size:1.8rem;
	color:rgba(0,0,0,.8)
}
.btneirong tr td:nth-of-type(1){
	text-align:left;
	padding-left:4%;
}
.btneirong tr:nth-child(odd){
	background:#fafafa;
}
.btneirong tr td span{
	font-family:Fontone;
	margin-right:20px;
}
@media(min-width:768px) and (max-width:992px){
	.yuesao .biaoti tr td:first-child{
		width:10% !important;
	}
	.yuesao .biaoti tr td:nth-of-type(2){
		width:40% !important;
	}
	.btneirong{
		width:90% !important;
	}
}
@media(max-width:768px){
	.inbanner .ibanner{
		position:relative;
	}
	.inbanner .ibanner .bnwz{
		text-align:right;
		margin-top:-29px;
		right: 4%;
	}
	.inbanner .ibanner .bnwz img{
		width:50%;
	}
	.inbanner .ibanner>img{
		width:200%;
		margin-left:-50%;
	}
	.bbmenu{
		position:static;
		background:url(../images/ctbg.jpg) 0px 0px repeat;
		padding:10px 0px;
	}
	.bbmenu ul{
		display:flex;
		flex-wrap:wrap;
	}
	.bbmenu ul li{
		width:100px;
		margin-right:10px;
		margin-bottom:10px;
		height:36px;
	}
	.bbmenu ul li a{
		font-size:1.2rem;
		line-height:36px;
		padding:0px 10px;
	}
	.yuesao{
		margin-top:20px;
		padding:0px 15px;
	}
	.yuesao .biaoti tr{
		line-height:22px;
	}
	.yuesao .biaoti tr td{
		font-size:1.5rem;
		padding:4px 0px;
	}
	.yuesao .biaoti tr td strong{
		font-size:1.6rem;
	}
	.yuesao .biaoti tr td:first-child{
		width:10% !important;
	}
	.yuesao .biaoti tr td:nth-of-type(2){
		width:40% !important;
	}
	.btneirong{
		width:90% !important;
	}
	.btneirong tr td{
		line-height:20px;
		font-size:1.4rem;
	}
	.btneirong tr td span{
		display:block;
		height:26px;
		float:left;
	}
}
.yuesao>ul li{
	margin-bottom:20px;
}
.yuesao>ul li:nth-child(Odd){
	animation:fadeInLeftBig 1s;
}
.yuesao>ul li:nth-child(even){
	animation:fadeInRightBig 1s;
}
.yuesao>ul li a{
	display:flex;
	background:#fff;
	padding:10px;
	justify-content:space-between;
}
.yuesao>ul li a:hover{
	box-shadow:0px 0px 20px rgba(0,0,0,.3);
	transition:.5s;
	animation:fadeLeft 1s;
}
.yuesao>ul li a .ysimg img{
	width:100%;
}
.yuesao>ul li a .ysimg{
	width:18%;
}
.yuesao>ul li a .ystext{
	width:80%;
	padding:0px 20px 0px 10px;
}
.yuesao>ul li a .ystitle{
	display:flex;
	justify-content:space-between;
	line-height:32px;
	padding-top:8px;
}
.yuesao>ul li a .ystitle span{
	color:rgba(0,0,0,.8);
	font-size:2.0rem;
}
.yuesao>ul li a .ystitle small{
	color:rgba(0,0,0,.8);
	font-size:1.5rem;
}
.yuesao>ul li a .ystitle small img{
	display:block;
}
.yuesao>ul li a .ysjies{
	border-top:1px #ddd dashed;
	border-bottom:1px #ddd dashed;
	margin:6px 0px;
	padding:7px 0px;
}
.yuesao>ul li a .ysjies span{
	color:rgba(0,0,0,.8);
	margin-right:50px;
}
.yuesao>ul li a .ysbiaoq{
	padding:3px 0px;
}
.yuesao>ul li a .ysbiaoq span:nth-child(Odd){
	background:#e95732;
	padding:3px 15px;
	color:#fff;
	font-size:1.2rem;
	margin-right:15px;
}
.yuesao>ul li a .ysbiaoq span:nth-child(even){
	background:#76c8fc;
	padding:3px 15px;
	color:#fff;
	font-size:1.2rem;
	margin-right:15px;
}
.yuesao>ul li a .ysbiaoq small{
	background:#ff545e;
	padding:3px 15px;
	color:#fff;
	font-size:1.2rem;
	margin-right:15px;
}
.yuesao>ul li a .yspingj{
	font-size:1.4rem;
	padding:10px 0px 0px;
	line-height:28px;
	color:rgba(0,0,0,.8);
}
.page{
	margin:40px 0px 0;
	border-top:1px #ddd solid;
	display:flex;
	justify-content:flex-end;
	flex-wrap:wrap;
	padding:20px 0px 0;
}
.page span{
	display:block;
	margin-left:10px;
	border:1px #ddd solid;
	padding:7px 15px;
	height:32px;
	color:rgba(0,0,0,.7);
	font-size:1.2rem;
}
.page span a{
	color:rgba(0,0,0,.7);
	margin:0;
	padding:0;
}
.page span:hover{
	color:#fff;
	background:#ff545e;
	transition:background .3s;
}
.page span:hover a{
	color:#fff;
}
.page span:last-child{
	display:none;
}
@media (max-width:768px) {
	.page{
		padding:15px;
	}
	.page span{
		margin-left:5px;
		margin-bottom:5px;
	}
}
.yuesao .tmct{
	background:#fff;
	border:1px #ddd solid;
	box-shadow:0px 0px 5px rgba(0,0,0,.1);
}
.yuesao .tmul{
	display:flex;
	padding:20px;
	justify-content:space-between;
}
.yuesao .tmul .ysimg img{
	width:100%;
}
.yuesao .tmul .ysimg{
	width:18%;
}
.yuesao .tmul .ystext{
	width:80%;
	padding:0px 20px 0px 10px;
}
.yuesao .tmul .ystitle{
	display:flex;
	justify-content:space-between;
	line-height:32px;
	padding-top:8px;
}
.yuesao .tmul .ystitle span{
	color:rgba(0,0,0,.8);
	font-size:2.0rem;
}
.yuesao .tmul .ystitle small{
	color:rgba(0,0,0,.8);
	font-size:1.5rem;
}
.yuesao .tmul .ystitle small img{
	display:block;
}
.yuesao .tmul .ysjies{
	border-top:1px #ddd dashed;
	border-bottom:1px #ddd dashed;
	margin:6px 0px;
	padding:7px 0px;
}
.yuesao .tmul .ysjies span{
	color:rgba(0,0,0,.8);
	margin-right:50px;
}
.yuesao .tmul .ysbiaoq{
	padding:3px 0px;
}
.yuesao .tmul .ysbiaoq span:nth-child(Odd){
	background:#e95732;
	padding:3px 15px;
	color:#fff;
	font-size:1.2rem;
	margin-right:15px;
}
.yuesao .tmul .ysbiaoq span:nth-child(even){
	background:#76c8fc;
	padding:3px 15px;
	color:#fff;
	font-size:1.2rem;
	margin-right:15px;
}
.yuesao .tmul .ysbiaoq small{
	background:#ff545e;
	padding:3px 15px;
	color:#fff;
	font-size:1.2rem;
	margin-right:15px;
}
.yuesao .tmul .yspingj{
	font-size:1.4rem;
	padding:10px 0px 0px;
	line-height:28px;
	color:rgba(0,0,0,.8);
}
.yuesao #tmxx{
	border-top:1px #ddd solid;
	height:60px;
	margin:0;
}
.yuesao #tmxx li{
	position:relative;
	margin:17px 0px;
	border-right:1px #ddd dotted;
}
.yuesao #tmxx li:first-child a{
	margin:0px 10px 0px 0px;
}
.yuesao #tmxx li.active span:after{
	content:"";
	display:block;
	border-bottom:3px #ff545e solid;
	position:absolute;
	bottom:-17px;
	left:0;
	width:100%;
}
.yuesao #tmxx li:last-child{
	border:0;
}
.yuesao #tmxx li a{
	background:none;
	border:0;
	color:rgba(0,0,0,.7);
	padding:0px 20px;
	display:block;
	margin:0px 10px;
	font-size:1.8rem;
	line-height:26px;
	border-radius:0;
}
.yuesao #tmxx li.active a{
	color:#ff545e;
}
.yuesao .tab-pane{
	padding:40px 50px 100px;
}
.yuesao .tmctimg img{
	max-width:100%;
	margin-bottom:40px;
}
.yuesao .jjtt{
	font-size:2.2rem;
	color:rgba(0,0,0,.8);
	line-height:30px;
	height:30px;
	background:url(../images/hd.png) left center no-repeat;
	padding:0px 0px 0px 35px;
}
.yuesao .jjtt span{
	color:rgba(0,0,0,.4);
	padding-left:10px;
}
.yuesao .jjct{
	font-size:1.4rem;
	color:rgba(0,0,0,.8)
	width:85%;
	padding:10px 0px 0px 40px;
	line-height:26px;
	margin:0px 0px 70px;
}
.yuesao .scct{
	display:flex;
	padding:20px 0px 20px 40px;
	margin:0px 0px 70px;
}
.yuesao .scct>p{
	display:block;
	border:1px #ff5057 solid;
	color:#ff5057;
	border-radius:5px;
	padding:7px 20px;
	margin:0px 10px 0px 0px;
}
.yuesao .scct>div{
	display:block;
	border:1px #ff5057 solid;
	color:#ff5057;
	border-radius:5px;
	padding:7px 20px;
	margin:0px 10px 0px 0px;
}
.yunmahd{
	margin:80px 0px 0px;
}
.yunmahd ul li{
	margin-bottom:30px;
}
.yunmahd ul li img{
	width:100%;
}
.yunmahd ul li a{
	display:block;
	position:relative;
	background:#fff;
}
.yunmahd ul li a p{
	margin:0;
	overflow:hidden;
}
.yunmahd ul li a span{
	font-size:1.8rem;
	color:#000;
	display:block;
}
.yunmahd ul li a div{
	padding:20px;
}
.yunmahd ul li a small{
	color:rgba(0,0,0,.8)
}
.yunmahd ul li a div:after{
	content:"Read more>";
	display:block;
	text-align:right;
	font-size:1.2rem;
	font-style:italic;
	color:#9ea36d;
	line-height:30px;
}
.yunmahd ul li a:hover{
	box-shadow:0px 0px 15px rgba(0,0,0,.3);
}
.yunmahd ul li a:hover:after{
	content:"";
	border-bottom:3px #ff545e solid;
	display:block;
	position:absolute;
	width:100%;
	bottom:0;
}
.yunmahd ul li a:hover img{
	animation:pulse 1s;
}
.yanglao{
	margin:80px 0px;
}
.yanglao .yljj{
	text-align:center;
}
.yanglao .yljj p{
	font-size:2.4rem;
	color:#ff5726;
	font-weight:bold;
}
.yanglao .yljj span{
	display:flex;
	justify-content:center;
	margin:50px 0px;
}
.yanglao .yljj span small{
	display:block;
	color:#ff5726;
	font-size:1.8rem;
	padding:65px 40px 0px;
	border-right:1px #ff5726 dashed;
}
.yanglao .yljj span small:nth-of-type(1){
	background:url(../images/ylhl.png) center top no-repeat;
	animation:fadeInLeftBig 2s;
}
.yanglao .yljj span small:nth-of-type(2){
	background:url(../images/dzhs.png) center top no-repeat;
	animation:fadeInLeftBig 1s;
}
.yanglao .yljj span small:nth-of-type(3){
	background:url(../images/bgjz.png) center top no-repeat;
	animation:fadeIn .5s;
}
.yanglao .yljj span small:nth-of-type(4){
	background:url(../images/kcfw.png) center top no-repeat;
	animation:fadeInRightBig 1s;
}
.yanglao .yljj span small:nth-of-type(5){
	background:url(../images/zzgl.png) center top no-repeat;
	animation:fadeInRightBig 2s;
	border:0;
}
.yanglao .yljjct{
	font-size:1.6rem;
	line-height:30px;
	text-align:center;
	color:rgba(0,0,0,.8);
}
.yanglao .yljjct img{
	max-width:100%;
}
.yanglao .ylyszx{
	margin:80px 0px 0px;
}
.yanglao .ylyszx>div{
	margin-bottom:30px;
}
.yanglao .ylyszx .ylimg img{
	width:100%;
	border:8px #fff solid;
}
.yanglao .ylyszx .ylimg{
	position:relative;
	padding-right:0;
}
.yanglao .ylyszx .ylimg span{
	display:block;
	position:absolute;
	width:100px;
	height:100px;
	padding:9px 0px 0px;
	font-size:5.2rem;
	color:#fff;
	right:-50px;
	top:50%;
	line-height:60px;
	text-align:center;
	margin-top:-50px;
	background:rgba(255,87,38,.9);
}
.yanglao .ylyszx .ylimg span small{
	font-size:1.4rem;
	font-family:arial;
	display:block;
	line-height:18px;
	font-weight:bold;
}
.yanglao .ylyszx .yltext{
	padding-left:100px;
}
.yanglao .ylyszx .yltext>table{
	margin-top:10%;
}
.yanglao .ylyszx .yltext>table td{
	margin:0;
	font-size:2.0rem;
	color:#ff5726;
	font-weight:bold;
}
.yanglao .ylyszx .yltext>table span{
	font-family:Fontone;
	font-weight:normal;
	font-size:2.4rem;
	margin:0px 10px 0px 0px;
}
.yanglao .ylyszx .yltext small{
	font-size:1.6rem;
	color:rgba(0,0,0,.8);
	line-height:34px;
	margin:15px 0px 0px;
	display:block;
}
.yanglao .ylyszx>div:nth-child(even) .ylimg{
	text-align:right;
	padding-left:0;
	padding-right:15px;
}
.yanglao .ylyszx>div:nth-child(even) .ylimg span{
	right:auto;
	left:-50px;
}
.yanglao .ylyszx>div:nth-child(even) .yltext{
	padding-left:30px;
	padding-right:100px;
}
.bbdanye{
	font-size:1.4rem;
	line-height:28px;
	margin:50px 0px 0px;
	color:rgba(0,0,0,.8);
}
.bbdanye img{
    max-width:100%;
    height:auto;
}
.bbdanye .jmtitle{
	font-size:2.4rem;
	color:#ff5726;
	font-weight:bold;
	text-align:center;
	margin:50px 0px 40px;
}
.bbdanye table{
	width:100%;
	height:auto;
}
.newsct{
	margin:80px 0px 0px;
}
.newsct ul li img{
	width:100%;
}
.newsct ul li{
	margin-bottom:30px;
}
.newsct ul li>a{
	display:flex;
	justify-content:space-between;
	background:#fff;
	padding:15px;
}
.newsct ul li>a .time{
	text-align:center;
	border-right:1px #ddd solid;
	width:10%;
	margin-bottom:5%;
}
.newsct ul li>a .time span:first-child{
	font-size:3.8rem;
	display:block;
	color:#ff5057;
	line-height:50px;
}
.newsct ul li>a .time span:last-child{
	font-size:1.4rem;
	display:block;
	color:#ff5057;
}
.newsct ul li>a .text{
	width:70%;
	padding:5px 20px;
}
.newsct ul li>a .text p{
	font-size:1.8rem;
	color:rgba(0,0,0,.8);
	margin:0;
	line-height:36px;
	display:block;
}
.newsct ul li>a .text>span{
	color:rgba(0,0,0,.3);
	font-size:1.2rem;
	display:block;
	line-height:30px;
}
.newsct ul li>a .text>span div{
	margin-right:5px;
}
.newsct ul li>a .text small{
	display:block;
	font-size:1.4rem;
	line-height:24px;
	color:rgba(0,0,0,.8);
}
.newsct ul li>a .imgess{
	width:20%;
}
.newsct ul li>a:hover{
	box-shadow:0px 0px 10px rgba(0,0,0,.3);
}
.newsct ul li>a:hover .text p{
	color:#ff5057;
}
.newsct ul li>a:hover small{
	color:#ff5057;
}
.ns-cttitle{
	font-size:2.2rem;
	font-weight:bold;
}
.ns-cttub{
	font-size:1.2rem;
	color:rgba(0,0,0,.4);
	margin:10px 0px;
	border-bottom:1px #ddd dashed;
	padding:0px 0px 10px;
}
.ns-cttub a{
	color:rgba(0,0,0,.8);
	float:right;
}
.ns-cttub div{
	margin-right:5px;
}
.ns-ctcontent{
	margin:20px 10px;
	font-size:1.4rem;
	color:rgba(0,0,0,.7);
	line-height:28px;
}
.ns-ctcontent img{
	max-width:100%;
	height:auto;
}
@media(max-width:992px){
	.yanglao .ylyszx .ylimg{
		padding:0px 30px;
	}
	.yanglao .ylyszx .ylimg span{
		width:70px;
		height:70px;
		padding:5px 0px 0px;
		font-size:3.2rem;
		line-height:40px;
		right:auto;
		top:auto;
		left:50%;
		bottom:0;
		margin-left:-35px;
	}
	.yanglao .ylyszx>div:nth-child(even) .ylimg{
		padding:0px 30px;
	}
	.yanglao .ylyszx>div:nth-child(even) .ylimg span{
		right:auto;
		left:50%;
	}
	.yanglao .ylyszx .yltext{
		padding:0px 30px;
	}
	.yanglao .ylyszx .yltext>table td{
		font-size:1.6rem;
	}
	.yanglao .ylyszx .yltext>table span{
		font-size:2.0rem;
	}
	.yanglao .ylyszx>div:nth-child(even) .yltext{
		padding:0px 30px;
	}
}
@media(max-width:768px){
	.yanglao .yljjct{
		font-size:1.4rem;
		line-height:26px;
		padding:0px 15px;
	}
	.yanglao{
		margin:30px 0px;
	}
	.yanglao .yljj span{
		flex-wrap:wrap;
		margin:50px 0px 10px;
	}
	.yanglao .yljj span small{
		font-size:1.4rem;
		padding:65px 0px 0px;
		margin:0px 0px 10px;
		width:33.333%;
	}
	.yanglao .yljj span small:nth-child(3){
		border:0;
	}
	.yanglao .yljj span small:nth-child(4){
		width:50%;
	}
	.yanglao .yljj span small:nth-child(5){
		border:0;
		width:50%;
	}
	
}
.jiaoyu{
	margin:80px 0px 0px;
}
.jiaoyu .jytt{
	font-size:2.4rem;
	color:#ff5726;
	font-weight:bold;
	text-align:center;
	margin:0px 0px 40px;
}
.jiaoyu ul li div{
	background:#ff5057;
	padding:25px 0px;
}
.jiaoyu ul li table td{
	font-size:1.2rem;
	color:#fff;
	padding:0px 0px 0px 25px;
}
.jiaoyu ul li table td span{
	font-size:2.0rem;
	display:block;
}
.jiaoyu ul li:nth-of-type(1){
	animation:fadeInLeftBig 2s;
}
.jiaoyu ul li:nth-of-type(2){
	animation:fadeInLeftBig 1s;
}
.jiaoyu ul li:nth-of-type(3){
	animation:fadeInRightBig 1s;
}
.jiaoyu ul li:nth-of-type(4){
	animation:fadeInRightBig 2s;
}
.jiaoyu ul li:hover div{
	-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg); 
	transform: rotateY(360deg);
	-webkit-transition: 1s;
	-moz-transition:1s;
	transition: 1s;
}
.jiaoyu dl dd img{
	width:100%;
}
.jiaoyu dl dd a{
	display:block;
	background:#fff;
	color:rgba(0,0,0,.7);
}
.jiaoyu dl dd a p{
	margin:0;
}
.jyxq .left img{
	border:2px #fff solid;
}
.jyxq .jy-cttitle{
	border-bottom:1px rgba(0,0,0,.5) dashed;
	font-size:2.0rem;
	font-weight:bold;
	margin-bottom:20px;
	padding:5px 0px 15px;
}
.jyxq .jy-ctcontent{
	font-size:1.4rem;
	line-height:32px;
	color:rgba(0,0,0,.8);
}
.jiaoyu dl dd a span{
	font-size:1.6rem;
	display:block;
	padding:15px;
}
.jiaoyu .jyct{
	margin:50px 0px;
	font-size:1.6rem;
	color:rgba(0,0,0,.8)
	line-height:35px;
	text-align:center;
}
.jiaoyu .jjcu{
	display:flex;
	justify-content:center;
}
.jiaoyu .jjcu>div{
	line-height:70px;
	font-size:2.0rem;
	padding-left:80px;
}
.jiaoyu .jjcu>div:first-child{
	background:url(../images/jjdz.png) 0px center no-repeat;
	margin-right:80px;
}
.jiaoyu .jjcu>div:last-child{
	background:url(../images/jjdh.png) 0px center no-repeat;
}
.jiaoyu .jjcus{
	display:flex;
	justify-content:space-between;
	margin-top:50px;
}
.jiaoyu .jjcus img{
	border:7px #fff solid;
	max-width:100%;
}
@media(max-width:992px){
	.jiaoyu ul li{
		margin-bottom:20px;
	}
}
@media(max-width:768px){
	.jiaoyu{
		margin:30px 0px 0px;
		padding:0px 15px;
	}
	.jiaoyu .jjcu{
		display:block;
	}
	.jiaoyu .jjcu>div{
		line-height:40px;
		font-size:1.6rem;
		padding-left:45px;
	}
	.jiaoyu .jjcu>div:first-child{
		margin-right:0px;
		background:url(../images/jjdz1.png) 0px center no-repeat;
	}
	.jiaoyu .jjcu>div:last-child{
		background:url(../images/jjdh1.png) 0px center no-repeat;
	}
	.jiaoyu .jjcus{
		display:block;
	}
	.jiaoyu .jjcus img{
		margin-bottom:20px;
	}
}
.peixun{
	margin:80px 0px 0px;
}
.peixun .pxtt{
	font-size:2.4rem;
	color:#ff5726;
	font-weight:bold;
	text-align:center;
	margin:0px 0px 20px;
}
.peixun .pxct{
	font-size:1.6rem;
	color:rgba(0,0,0,.8)
	line-height:35px;
	text-align:center;
}
.peixun .pxct img{
	width:100%;
}
.peixun .pxkc table{
	width:100%;
	margin:30px 0px 0px;
	border-bottom:5px rgba(0,0,0,.04) solid;
}
.peixun .pxkc table tr{
	height:115px;
}
.peixun .pxkc table tr td{
	font-size:1.8rem;
	color:rgba(0,0,0,.8)
	line-height:32px;
	padding:20px 0px 20px 40px;
	border-right:4px rgba(0,0,0,.02) solid;
}
.peixun .pxkc table tr td p{
	margin:0;
	font-size:2.0rem;
	color:rgba(0,0,0,.8);
	font-weight:bold;
}
.peixun .pxkc table tr td span{
	font-size:2.4rem;
	font-weight:bold;
	color:#fff;
	line-height:52px;
}
.peixun .pxkc table tr:first-child{
	background:#ff545e;
	height:52px;
	padding:0;
}
.peixun .pxkc table tr td small{
	font-size:1.8rem;
	font-family:Fontone;
	margin-right:15px;
}
.peixun .pxkc table tr:first-child td{
	padding:0px 0px 0px 40px;
}
.peixun .pxkc table tr:nth-child(even){
	background:#fff;
}
.peixun .pxkc table tr td:first-child{
	width:240px;
}
.peixun .pxkc table tr td:last-child{
	border:0;
}
.ppimg{
	display:flex;
	justify-content:space-between;
}
.pingpai{
	margin:80px 0px 0px;
}
.ppimg div:last-child{
	margin-left:10px;
}
.ppimg div img{
	width:100%;
}
@media(max-width:768px){
	.peixun{
		padding:0px 15px;
		margin:30px 0px 0px;
	}
	.peixun .pxkc table tr td span{
		font-size:1.8rem;
		line-height:22px;
	}
	.peixun .pxkc table tr td{
		font-size:1.4rem;
		padding:20px 5px;
		line-height:22px;
	}
	.peixun .pxkc table tr td p{
		font-size:1.4rem;
	}
	.peixun .pxkc table tr td:first-child{
		text-align:center;
		width:auto;
	}
	.peixun .pxkc table tr:first-child td{
		padding:0px;
	}
	.peixun .pxkc table tr td small{
		font-size:1.4rem;
	}
	.ppimg{
		display:block;
		justify-content:space-between;
	}
	.ppimg div:last-child{
		margin-left:0px;
		margin-top:20px;
	}
}
.shuju {
   width:100%;
   display:flex;
   justify-content:center;
   margin:50px 0px;
}
.shuju li{
   color:rgba(0,0,0,.55);
   text-align:center;
   padding:0px 60px;
   border-right:1px #ff545e dashed;
}
.shuju li:last-child{
	border:0;
}
.kuai{
   font-size:16px;
   text-align:center;
   line-height:20px;
}
.kuai h2{
   text-align:center;
   font-family:Fontone;
   font-size:66px;
   color:#ff545e;
   margin:0;
   padding:0;
   line-height:70px;
}
.pingpai .ppct{
	color:rgba(0,0,0,.8);
	font-size:1.6rem;
	line-height:36px;
}
.tmct dl#nypingjia {
    margin: 0;
}
.tmct dl#nypingjia dd {
	margin:0px 0px 18px;
	display:block;
}
.tmct dl#nypingjia dd:before{
	content:"";
	display:block;
	border-bottom:20px rgba(0,174,239,.2) solid;
	border-left:20px transparent solid;
	border-right:20px transparent solid;
	width:0;
	height:0;
	margin:0px 0px 0px 115px;
}
.tmct dl#nypingjia dd a{
	width:100%;
	display:block;
	background:#fff;
	overflow:hidden;
	padding:25px 30px;
	background:rgba(0,174,239,.2);
	border-radius:10px;
}
.tmct dl#nypingjia dd a>div{
	display:flex;
}
.tmct dl#nypingjia dd a>div>p{
	display:block;
	margin:0;
	overflow:hidden;
	width:45px;
	height:45px;
	border-radius:23px;
}
.tmct dl#nypingjia dd a>div>p img{
	width:45px;
	height:45px;
}
.tmct dl#nypingjia dd a>div>div{
	font-size:1.2rem;
	color:rgba(0,0,0,.8)
	padding-left:15px;
}
.tmct dl#nypingjia dd a>div>div span{
	color:rgba(0,0,0,.8);
	font-size:1.6rem;
	line-height:24px;
	display:block;
}
.tmct dl#nypingjia dd a>div>div small{
	color:rgba(0,0,0,.8);
	font-size:1.2rem;
	display:block;
	line-height:20px;
}
.tmct dl#nypingjia dd a>span{
	display:block;
	color:rgba(0,0,0,.8);
	padding-top:13px;
	font-size:1.4rem;
}
.modal-content .close{
	bottom:10px;
	position:absolute;
	right:15px;
	color:#000;
}
.hntitle{
	padding:15px;
	display:flex;
	justify-content:space-between;
}
.hntitle>div{
	width:40%;
}
.hntitle img{
	width:100%;
}
.hntitle form{
	width:58%;
}
.hntitle input{
	width:100%;
	border:1px rgba(0,0,0,.2) solid;
	line-height:34px;
	font-size:1.4rem;
	border-radius:3px;
	margin-bottom:20px;
	padding-left:10px;
}
.hntitle input.button{
	background:#00aeef;
	border:0;
	color:#fff;
	line-height:40px;
}
.hntitle input.button:hover{
	background:#f4696c;
	transition:.3s;
}
.hntitle textarea{
	width:100%;
	border:1px rgba(0,0,0,.2) solid;
	border-radius:3px;
	margin-bottom:20px;
	padding-left:10px;
}
.hntitle span:first-child{
	width:35%;
}
.hntitle span:last-child{
	width:60%;
}
.hntitle span:last-child img{
	display:none;
}
#julit{
	margin-top:10% !important;
}
.neirong>p img{
	display:block;
	width:100%;
	max-height:450px;
	margin:0;
}
.neirong>small{
	display:block;
	font-size:1.2rem;
	line-height:26px;
	border-top:1px #ddd solid;
	padding:10px 0px;
}
.neirong>span{
	text-align:center;
	font-size:2.0rem;
	padding:0px 0px 10px;
	display:block;
}
.waikuang{
	position:relative;
}
.guanbi{
	position:absolute;
	right:10px;
	top:10px;
}
.guanbi button{
	border:0;
	color:#545454;
	font-size:2.4rem;
	line-height:25px;
	background:none;
	outline:none;
}
@media(max-width:992px){
	.shuju li{
	   padding:0px 20px;
	}
}
@media(max-width:768px){
	.pingpai{
		padding:0px 15px;
		margin:30px 0px 0px;
	}
	.shuju {
	   flex-wrap:wrap;
	}
	.shuju li{
		width:50%;
		padding:0px 5px;
		border:1px #ff545e dashed;
	}
	.shuju li:first-child{
		border-bottom:0;
	}
	.shuju li:nth-child(even){
		border-left:0;
	}
	.shuju li:nth-child(2){
		border-bottom:0;
	}
	.shuju li:last-child{
		border-right:1px #ff545e dashed;
		border-bottom:1px #ff545e dashed;
		border-top:1px #ff545e dashed;
	}
	.kuai{
	   font-size:12px;
	}
	.kuai h2{
	   font-size:46px;
	   line-height:50px;
	}
}
.fazhan{
	padding: 160px 0px 10px;
}
.fazhan ul li{
	position: relative;
}
.fazhan ul li:before{
	content: "";
	display: block;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	background: #ff545e;
	position: absolute;
	right: 50%;
	top: 50%;
	margin-top: -35px;
	margin-right: -12px;
	z-index: 3;
}
.fazhan ul li:after{
	content: "";
	display: block;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	background: rgba(255,84,94,.2);
	position: absolute;
	right: 50%;
	top: 50%;
	margin-top: -40px;
	margin-right: -17px;
	z-index: 2;
}
.fazhan ul li big{
	width: 50%;
	display: block;
	text-align: right;
	float: left;
	color: #17294c;
	font-size: 3.0rem;
	font-family: Fontone;
	padding-right: 35px;
}
.fazhan ul li section{
	width: 50%;
	float: left;
	padding-left: 41px;
	margin-top:-45px;
}
.fazhan ul li section:after{
	content: "";
	display: block;
	position: absolute;
	width: 0px;
	border-right: 2px rgba(0,0,0,.1) dashed;
	height: 100%;
	right: 50%;
	top: 0;
}
.fazhan ul li section span{
	display: block;
	color: #808993;
	line-height:31px;
	background: #fff;
	border: 1px #e2e2e2 solid;
	padding: 12px 12px 12px 30px;
	transition: .3s;
	position: relative;
}
.fazhan ul li section span small{
	display:block;
	font-size: 1.7rem;
	width:56%;
	float:left;
	padding-right:20px;
}
.fazhan ul li section span i{
	display:block;
	width:44%;
	float:left;
}
.fazhan ul li section span i img{
	width:100%;
}
.fazhan ul li:nth-child(even) span small{
	float:right;
	padding-left:20px;
}
.fazhan ul li:nth-child(even) span i{
	float:left;
}
.fazhan ul li:hover section span:before{
	content:"";
	display:block;
	width:100%;
	position:absolute;
	height:5px;
	background:#ff545e;
	bottom:-1px;
	left:0;
}
.fazhan ul li section span:after{
	content: "";
	display: block;
	width: 9px;
	height: 16px;
	background: url(../images/lcjt.png) 0 0 no-repeat;
	position: absolute;
	right: 100%;
	z-index: 3;
	top: 50%;
	margin-top: -8px;
}
.fazhan ul li section span h1{
	font-size: 2.7rem;
	line-height: 36px;
	color: #000;
	font-family: Fontone;
}
.fazhan ul li:nth-child(even) big{
	float: right;
	text-align: left;
	padding-left: 35px;
	padding-right: 0;
}
.fazhan ul li:nth-child(even) section{
	padding-right: 41px;
	padding-left: 0;
}
.fazhan ul li:nth-child(even) span{
	text-align: right;
	padding: 12px 30px 12px 12px;
}
.fazhan ul li:nth-child(even) span:after{
	right: auto;
	left: 100%;
	transform: rotate(180deg);
}
@media (max-width:992px) {
	.fazhan{
		padding: 15px 0px 0px;
	}
	.fazhan ul li:before{
		display:none;
	}
	.fazhan ul li:after{
		display:none;
	}
	.fazhan ul li big{
		display:none;
	}
	.fazhan ul li section{
		width: 100%;
		padding-left: 0;
		padding-bottom:10px;
	}
	.fazhan ul li section:after{
		display: none;
	}
	.fazhan ul li section span{
		line-height:24px;
		border: 1px #e2e2e2 solid;
		font-size: 1.4rem;
		padding: 15px;
	}
	.fazhan ul li:hover section span{
		border: 1px #e2e2e2 solid;
	}
	.fazhan ul li section span:after{
		display: none;
	}
	.fazhan ul li section span h1{
		font-size: 2.0rem;
		line-height: 24px;
	}
	.fazhan ul li:nth-child(even) section{
		padding-right: 0;
		padding-left: 0;
	}
	.fazhan ul li:nth-child(even) span{
		text-align: left;
	}
}
.yltit{
	text-align:center;
	margin:105px 0px 0px;
}
.yltit big{
	display:block;
	font-size:2.9rem;
	line-height:72px;
}
.yltit big:after{
	content:"";
	display:block;
	height:3px;
	width:36px;
	background:#ff545e;
	margin:5px auto;
}
@media (max-width:768px){
	.yltit{
		display:none;
	}
}
.leyuan dl{
	text-align:center;
	margin:60px 0px;
}
.leyuan dl dd{
	display:inline-block;
	margin:0px 10px;
}
.leyuan dl dd a{
	display:block;
	color:#fff;
	background:#bbbbbb;
	border-radius:24px;
	line-height:48px;
	padding:0px 35px;
	transition:.3s;
	font-size:1.8rem;
}
.leyuan dl dd a:hover,.leyuan dl dd.cur a{
	background:#ff545e;
}
@media (max-width:768px){
	.leyuan dl{
		padding:20px 0px;
		border-top:2px rgba(0,0,0,.2) solid;
		margin:0;
	}
	.leyuan dl dd{
		margin:0px 5px;
	}
	.leyuan dl dd a{
		border-radius:18px;
		line-height:36px;
		padding:0px 15px;
		font-size:1.4rem;
	}
}
.leyuan ul li:after{
	content:"";
	display:block;
	clear:both;
}
.leyuan ul li{
	background:#fff;
	padding-right:35px;
	border-radius:10px;
	overflow:hidden;
	margin-bottom:25px;
	transition:.3s;
}
.leyuan ul li:hover{
	box-shadow:0px 0px 25px rgba(0,0,0,.1);
}
.leyuan ul li>a{
	display:block;
	float:left;
	width:37%;
}
.leyuan ul li>a img{
	width:100%;
}
.leyuan ul li .lytext{
	width:58%;
	float:right;
	padding:20px 0px 0px;
}
.leyuan ul li .lytext big{
	display:block;
	border-bottom:2px rgba(0,0,0,.1) solid;
}
.leyuan ul li .lytext big a{
	font-size:1.8rem;
	color:#000;
	line-height:43px;
	display:block;
	float:left;
	position:relative;
}
.leyuan ul li .lytext big a i{
	display:block;
	position:absolute;
	font-style:normal;
	font-size:1.2rem;
	color:#ff545e;
	width:58px;
	line-height:16px;
	border:1px #ff545e solid;
	border-radius:0px 5px 0px 5px;
	left:110%;
	text-align:center;
	top:13px;
}
.leyuan ul li .lytext section{
	padding:15px 0px 0px;
}
.leyuan ul li .lytext section>span{
	width:100%;
	display:block;
	border-bottom:1px rgba(0,0,0,.06) solid;
	padding:10px 0px;
}
.leyuan ul li .lytext section>span:after{
	content:"";
	display:block;
	clear:both;
}
.leyuan ul li .lytext section>span>p{
	float:left;
	width:16%;
	min-width:100px;
	padding-left:20px;
	background-position:0px 5px;
	background-repeat:no-repeat;
	color:#000;
	margin:0;
	line-height:25px;
	position:relative;
}
.leyuan ul li .lytext section>span>p:after{
	content:"";
	display:block;
	width:1px;
	height:15px;
	background:rgba(0,0,0,.6);
	position:absolute;
	right:5%;
	top:5px;
}
.leyuan ul li .lytext section>span>small{
	display:block;
	width:84%;
	float:left;
	line-height:25px;
	font-size:1.4rem;
	color:#666;
	padding-left:10px;
}
.leyuan ul li .lytext section>span>small p{
	margin:0;
}
@media (max-width:768px){
	.leyuan ul{
		padding:0px 15px;
	}
	.leyuan ul li{
		padding-right:0px;
		border-radius:3px;
		margin-bottom:15px;
	}
	.leyuan ul li>a{
		width:100%;
	}
	.leyuan ul li .lytext{
		width:100%;
		padding:10px 0px;
	}
	.leyuan ul li .lytext section{
		display:none;
	}
	.leyuan ul li .lytext big{
		border-bottom:0px rgba(0,0,0,.1) solid;
		padding:0px 15px;
	}
	.leyuan ul li .lytext big a{
		font-size:1.6rem;
		line-height:43px;
	}
}
.lyone{
	text-align:center;
	background:#fff;
	padding:70px 0px 80px;
}
.lyone h1{
	font-size:3.0rem;
	color:#000;
	line-height:61px;
	margin:0;
}
.lyone section{
	color:#626466;
	line-height:38px;
	font-size:1.8rem;
}
.lyone h2{
	text-align:center;
}
.lyone h2 span{
	display:inline-block;
	line-height:25px;
	background:#ff545e url(../images/dhua.png) 20px center no-repeat;
	border-radius:23px;
	color:#fff;
	text-align:left;
	font-family:Fontone;
	margin:25px auto 0;
	font-size:2.0rem;
	padding:10px 30px 10px 70px;
}
@media (max-width:768px) {
	.lyone{
		padding:30px 0px;
	}
	.lyone h1{
		font-size:2.0rem;
		line-height:41px;
	}
	.lyone section{
		line-height:28px;
		font-size:1.4rem;
	}
	.lyone h2 span{
		font-size:1.4rem;
		margin:0px auto 0;
	}
}
.lytwo{
	background:url(../images/hjbg.jpg) center no-repeat;
	position:relative;
}
.lytwo .swiper-container{
	padding:100px 0 100px;
	position:static;
}
.lytwo .swiper-slide{
	opacity:0;
	transition:transform .3s;
	transform:scale(.8);
}
.lytwo .swiper-slide-active{
	border:8px #fff solid;
	transform:scale(1.15);
	z-index:9;
	opacity:1;
}
.lytwo .swiper-slide-prev{
	border:10px #fff solid;
	left:10%;
	opacity:1;
}
.lytwo .swiper-slide-next{
	right:10%;
	border:10px #fff solid;
	opacity:1;
}
.lytwo .swiper-button-next{
	background-image:url(../images/fjt.png);
	width:36px;
	height:59px;
	right:5%;
	top:56%;
}
.lytwo .swiper-button-prev{
	background-image:url(../images/fjt.png);
	width:36px;
	height:59px;
	left:5%;
	top:56%;
	transform:rotate(180deg);
}
.lytwo>h1,.icontact .yltit{
	color:#fff;
	text-align:center;
	font-size:4.6rem;
	line-height:50px;
	margin:0;
	padding:50px 0px 0px;
}
@media (max-width:768px) {
	.lytwo>h1,.icontact .yltit{
		font-size:2.4rem;
		line-height:30px;
		padding:30px 0px 0px;
	}
	.lytwo .swiper-container{
		padding:30px 15px;
		position:relative;
	}
	.lytwo .swiper-slide{
		opacity:0;
		transition:transform 0s;
		transform:scale(1);
	}
	.lytwo .swiper-slide-active{
		border:2px #fff solid;
		transform:scale(1);
		opacity:1;
	}
	.lytwo .swiper-slide-prev{
		left:0;
	}
	.lytwo .swiper-slide-next{
		right:0;
	}
	.lytwo .swiper-button-next{
		top:50%;
		margin-top:-30px;
	}
	.lytwo .swiper-button-prev{
		top:50%;
		margin-top:-30px;
	}
}
.icontact{
	padding:5px 0px;
}
.icontact .yltit{
	color:#000;
}
.icontact ul{
	display:flex;
	justify-content:space-between;
	margin:50px 0px 0px;
}
.icontact ul li{
	width:32%;
	text-align:center;
	position:relative;
	padding:15px 0px 40px;
	border:1px rgba(0,0,0,.1) solid;
	background:#fff;
}
.icontact ul li section{
	font-size:1.4rem;
	padding:15px 0px 0px;
	color:#666;
}
.mapp{
	margin:50px 0px 0px;
	position:relative;
	border:5px #fff solid;
}
.mapp .amap-marker-label{
	background:#fff;
	border:0px;
	padding:15px;
	box-shadow:0px 0px 10px rgba(0,0,0,.3);
}
@media (max-width:768px) {
	.icontact ul{
		margin:20px 0px 0px;
		flex-wrap:wrap;
	}
	.icontact ul li{
		width:100%;
		padding:15px 0px;
		margin-bottom:10px;
	}
	.icontact ul li section{
		padding:5px 0px 0px;
	}
	.mapp{
		margin:5px 0px 0px;
		border:3px #fff solid;
	}
}
.ifuwu{
	padding:80px 0px 10px;
	position:relative;
}
.ifuwu dt{
	text-align:center;
	font-weight:normal;
	margin-bottom:60px;
}
.ifuwu dt font{
	color:#ff545e;
	font-size:5.0rem;
	font-family:Fontthree;
	height:56px;
	line-height:56px;
	padding:3px 0px 0px;
	overflow:hidden;
	display:inline-table;
	vertical-align:top;
}
.ifuwu dt span{
	display:inline-table;
	vertical-align:top;
	color:#000;
	font-size:4.2rem;
	line-height:56px;
	height:56px;
	margin-left:5px;
}
.ifuwu dd{
	margin-bottom:50px;
	display:block;
	color:#818791;
	font-size:1.8rem;
	line-height:39px;
}
.ifuwu dd img{
	max-width:100%;
	height:auto;
}
.ifuwu dd:after{
	content:"";
	display:block;
	clear:both;
}
.ifuwu dd i{
	display:block;
	float:left;
	max-width:45%;
	margin-bottom:50px;
}
.ifuwu dd section{
	float:left;
	max-width:55%;
}
.ifuwu dd section h2{
	color:#303233;
	font-size:2.6rem;
	line-height:39px;
	margin:4% 0px 20px;
}
.ifuwu dd section span{
	display:block;
	color:#818791;
	font-size:1.8rem;
	line-height:39px;
}
@media (max-width:768px) {
	.ifuwu{
		padding:30px 0px 0;
	}
	.ifuwu dt{
		margin-bottom:10px;
	}
	.ifuwu dt font{
		font-size:3.0rem;
		height:36px;
		line-height:36px;
	}
	.ifuwu dt span{
		font-size:2.2rem;
		line-height:36px;
		height:36px;
	}
	.ifuwu dd i{
		max-width:100%;
		margin-bottom:20px;
	}
	.ifuwu dd{
		margin-bottom:20px;
		font-size:1.4rem;
		line-height:26px;
		padding:0px 15px;
	}
	.ifuwu dd section{
		max-width:100%;
		margin-bottom:20px;
		font-size:1.4rem;
		line-height:26px;
	}
	.ifuwu dd section h2{
		font-size:1.8rem;
		line-height:29px;
		margin:10px 0;
	}
	.ifuwu dd section span{
		font-size:1.4rem;
		line-height:26px;
	}
}
.pingu{
	position:relative;
	background-position:0px center;
	background-repeat:no-repeat;
	background-size:50% auto;
	background-color:#f4f4f4;
	margin-bottom:60px;
}
.pingu .pgtext{
	float:left;
	width:50%;
	position:relative;
	min-height:600px;
}
.pingu span{
	display:block;
	position:absolute;
	right:0;
	top:50%;
	margin-top:-75px;
}
.pingu span p{
	display:block;
	color:#fff;
	font-size:2.2rem;
	line-height:70px;
	border-radius:10px 0px 0px 10px;
	background:#404852;
	text-align:right;
	transition:.3s;
	padding:0px 30px 0px 40px;
}
.pingu span p.cur,.pingu span p:hover{
	background:#f6ae00;
	cursor:pointer;
}
.pingu .pgcont{
	width:45%;
	float:right;
	padding:8% 0px 0px;
}
.pingu .pgcont section{
	color:#303233;
	font-size:1.8rem;
	line-height:41px;
	display:none;
}
.pingu .pgcont section h1{
	color:#000;
	font-size:3.2rem;
	margin:0;
	line-height:40px;
}
.pingu .pgcont section h1:after{
	content:"";
	display:block;
	width:60px;
	height:2px;
	background:#ff535e;
	margin:50px 0px;
}
@media (max-width:768px) {
	.pingu{
		padding:30px 0px;
		background-image:none !important;
		margin:0 0 20px;
	}
	.pingu span p{
		font-size:1.6rem;
		line-height:40px;
		border-radius:0px;
		text-align:center;
		padding:0px;
		width:48%;
		float:left;
		margin-right:4%;
	}
	.pingu span p:last-child{
		margin-right:0;
	}
	.pingu span{
		position:static;
		margin-top:0;
		padding:0px 15px;
	}
	.pingu .pgtext{
		width:100%;
		min-height:auto;
	}
	.pingu .pgcont{
		width:100%;
		padding:20px;
	}
	.pingu .pgcont section{
		font-size:1.4rem;
		line-height:26px;
	}
	.pingu .pgcont section h1{
		font-size:2.2rem;
		line-height:30px;
	}
	.pingu .pgcont section h1:after{
		margin:20px 0px;
	}
}
.icuzl{
	background:#f3fbff;
}
.icuzl>section{
	width:50%;
	float:left;
	padding:40px 10% 0px 5%;
	color:#303233;
	font-size:1.8rem;
	line-height:41px;
}
.icuzl>i{
	display:block;
	width:50%;
	float:left;
}
.icuzl>i img{
	width:100%;
	height:auto;
}
@media (max-width:768px) {
	.icuzl>section{
		padding:20px;
		font-size:1.4rem;
		line-height:26px;
	}
	.icuzl>i{
		width:100%;
	}
}
.side{
	position:fixed;
	right:0;
	top:70%;
	margin-top:-68px;
	z-index:999;
}
.side ul li{
	margin:2px 0px;
	height:67px;
	position:relative;
	width:77px;
}
.side ul li a{
	display:flex;
	display:-webkit-flex;
	background:#ff5057;
	width:77px;
	border-radius:2px 0px 0px 2px;
	position:absolute;
	height:100%;
	top:0;
	left:0;
}
.side ul li:first-child a{
	transition:.3s;
}
.side ul li:first-child:hover a{
	width:87px;
	left:-10px;
}
.side ul li a span{
	display:block;
	width:77px;
	text-align:center;
	font-size:1.2rem;
	line-height:20px;
	padding:15px 0px 5px;
}
.side ul li:last-child a{
	width:237px;
	transition:.5s;
}
.side ul li:last-child:hover a{
	left:-153px;
}
.side ul li a span p{
	color:#fff;
	line-height:20px;
	font-weight:normal;
	margin:5px 0px 0px;
}
.side ul li a span i{
	display:block;
	height:22px;
	background-position:center;
	background-repeat:no-repeat;
}
.side ul li a small{
	display:block;
	font-size:2.0rem;
	font-family:arial;
	color:#fff;
	white-space:nowrap;
	width:160px;
	text-align:center;
	position:relative;
	line-height:67px;
}
.side ul li a small:after{
	content:"";
	display:block;
	position:absolute;
	width:1px;
	background:#fff;
	height:80%;
	left:0;
	top:10%;
	opacity:.6;
}
.btmenuu{
	display:none;
	position:fixed;
	width:100%;
	left:0;
	z-index:999;
	bottom:0;
	background:#ff5057;
	box-shadow:0px 0px 5px rgba(0,0,0,.2);
}
.btmenuu ul{
	display:flex;
	margin:0;
	padding:0;
}
.btmenuu ul li{
	width:33.33333333333333%;
}
.btmenuu ul li a{
	display:block;
	text-align:center;
	color:#fff;
	font-size:1.2rem;
	margin:0;
	padding:5px 0px;
	line-height:14px;
}
.btmenuu ul li a p{
	margin:5px 0px 0px;
}
.btmenuu ul li a i{
	height:22px;
	align-items:center;
	display:flex;
	justify-content:center;
}
@media (max-width:992px) {
	.side{
		display:none;
	}
	.btmenuu{
		display:block;
	}
}