﻿@media (min-width:1000px) and (max-width:1440px){
.infw{
	width:100%;
	float:left;
	margin-top:54px;
}
.index03-r .a01{
	width:100%;
	padding:60px 2.6875vw;
	padding-bottom:208px;
	font-size:14px;
	line-height:25px;
	color:#FFF;
}
.index03-r .a01 h1{
	font-size:32px;
	line-height:48px;
}
.index03-r .a01 h2{
	font-size:32px;
	line-height:60px;
	font-weight:normal;
	margin-top:10px;
	margin-bottom:30px;
	font-family: siyun;
}
.index03-r .a02{
	width:100%;
	height: 200px;
	background: linear-gradient(180deg,#e58058, #e06b3d 100%);
	position:relative;
}
.nytit{
	width:100%;
	float:left;
	margin-top:60px;
}
.mart100{margin-top:60px;}

.js01{
	width:100%;
	float:left;
	margin-top:25px;
}
.js01 ul{
	display: flex;
	flex-wrap: wrap;
}
.js01 ul li{
	width:calc(33.8% - 25px);
	margin-top:25px;
	margin-right:25px;
	padding:50px;
	background-color:rgba(249,249,249,0.5);
	transition: all 0.6s;
}
.js01 ul li .pic01{
	display:inline-block;
}
.js01 ul li .pic02{
	display:none;
}
.js01 ul li:hover .pic01{
	display:none;
}
.js01 ul li:hover .pic02{
	display:inline-block;
}
.js01 ul li:nth-child(3n){
	margin-right:0px;
}
.js01 ul li dl dt{
	display:flex;
	align-items: center;
	font-size:24px;
	line-height:36px;
	color:#333;
}
.js01 ul li dl dt img{
	margin-right:25px;
}
.js01 ul li dl dd{
	margin-top:30px;
	font-size:16px;
	line-height:28px;
	color:#666;
}
.js01 ul li:hover{
	background: linear-gradient(227deg,#f0922e 0%, #e43a2b 100%);
}
.js01 ul li:hover dl dt{
	color:#FFF;
}
.js01 ul li:hover dl dd{
	color:#FFF;
}
.lctex ul li dl dd{
	text-align:center;
	color:#FFF;
	font-size:16px;
	margin-top:70px;
}
.faan-r{
	width:42.4375%;
	font-size:16px;
	line-height:24px;
	color:#666;
}
.faan-r.w100{
	width:100%;
}
.faan-r h1{
	margin-bottom:14px;
	font-size:28px;
	line-height:60px;
	font-weight:normal;
	color:#333;
}
.faan-r ul{
	margin-top:24px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.faan-r ul.mart0{
	margin-top:0px;
}
.faan-r ul li{
	width:calc(50% - 15px);
	margin-top:40px;
}
.faan-r ul li.w100{
	width:100%;
}
.faan-r ul li dl dt{
	font-size:14px;
	line-height:21px;
}
.faan-r ul li dl dd{
	margin-top:20px;
	padding-bottom:10px;
	border-bottom: 1px solid rgba(0,0,0,0.10);
}
.faan-r ul li:last-child{
	margin-top:80px;
	border-bottom:0px;
	width:100%;
}
.ydkf{
	width:100%;
	float:left;
	margin-top:100px;
}
.ydkf ul{
	display: flex;
	flex-wrap: wrap;
}
.ydkf ul li{
	width:calc(33.9% - 30px);
	margin-right:30px;
	padding:70px 40px;
	background-color:rgba(249,249,249,1);
	transition: all 0.6s;
}
.ydkf ul li .pic01{
	display:inline-block;
}
.ydkf ul li .pic02{
	display:none;
}
.ydkf ul li:hover .pic01{
	display:none;
}
.ydkf ul li:hover .pic02{
	display:inline-block;
}
.ydkf ul li:nth-child(3n){
	margin-right:0px;
}
.ydkf ul li dl dt{
	display:flex;
	align-items: center;
	font-size:24px;
	line-height:36px;
	margin-top:40px;
	color:#333;
}
.ydkf ul li dl dd{
	margin-top:30px;
	font-size:16px;
	line-height:28px;
	color:#666;
}
.tg01{
	width:100%;
	float:left;
	margin-top:52px;
}
.tg01 ul{
	display: flex;
	flex-wrap: wrap;
}
.tg01 ul li{
	width:calc(25.4% - 30px);
	margin-right:30px;
	padding:50px 30px;
	background-color:rgba(249,249,249,1);
	transition: all 0.6s;
	text-align:center;
}
.tg01 ul li:nth-child(4n){
	margin-right:0;
}
.tg01 ul li:hover{
	background: linear-gradient(208deg,#f0922e 0%, #e43a2b 100%);
}
.tg01 ul li:hover dl dt{
	color:#FFF;
}
.tg01 ul li:hover dl dd{
	color:#FFF;
}
.tg01 ul li .pic{
	overflow:hidden;
	height:180px;
}
.tg01 ul li dl dt{
	margin-top:30px;
	margin-bottom:20px;
	font-size:24px;
	line-height:36px;
	color:#333;
}
.tg01 ul li dl dd{
	font-size:16px;
	line-height:24px;
	color:#666;
}
.dytg .tex{
	width:34.375%;
	position:absolute;
	top:22.647%;
	left:6.25%;
	z-index:1;
	font-size:24px;
	line-height:40px;
	color:#fff;
}
.nyab{
	width:100%;
	float:left;
	margin-top:90px;
	padding:0px 8.33vw;
	background-image:url(img/abj.png);
	background-position:75px 0px;
	background-repeat:no-repeat;
	display:flex;
	padding-bottom:225px;
}
.nyab02{
	width:100%;
	float: left;
	background-image:url(img/abj2.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-size: cover;
	padding-left:8.33vw;
	height:650px;
	position:relative;
	display: flex;
	align-items: center;
}
.nyab02 .tex{
	width:40%;
	font-size:16px;
	line-height:30px;
	color:#FFF;
}
.nyab02 .tex h1{
	font-size:36px;
	line-height:52px;
	font-weight:normal;
	margin-bottom:60px;
}
.nyab02 .yclm{
	width:33.333%;
	position:absolute;
	height:100%;
	right:0;
	top:0;
	z-index:2;
}
.nyab02 .yclm ul{
	display: -webkit-flex; /* Safari */
    -webkit-flex-direction: row-reverse; /* Safari 6.1+ */
    display: flex;
    flex-direction: column;
    justify-content: space-between;
	height:100%;
}
.nyab02 .yclm ul li{
	width:100%;
	background: rgba(0,0,0,0.30);
	border-bottom: 1px solid rgba(255,255,255,0.10);
	backdrop-filter: blur(12.5px);
	height:25%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	transition: all 0.6s;
}
.nyab02 .yclm ul li a{
	padding-left:60px;
	padding-right:80px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	transition: all 0.6s;
	width:100%;
	height:100%;
}
.nyab02 .yclm ul li a:hover{
	background: linear-gradient(240deg,#f0922e 0%, #e43a2b 100%);
	border-bottom: 1px solid rgba(255,255,255,0.10);
	backdrop-filter: blur(12.5px);
}
.nyab02 .yclm ul li.cur a{
	background: linear-gradient(240deg,#f0922e 0%, #e43a2b 100%);
	border-bottom: 1px solid rgba(255,255,255,0.10);
	backdrop-filter: blur(12.5px);
}
.nyab02 .yclm ul li img{
	width:auto;
	height:auto;
}
.nyab02 .yclm ul li dl h2{
	font-size:20px;
	color:#FFF;
}
.nyab02 .yclm ul li dl dt{
	font-size:32px;
	line-height:48px;
	color:#FFF;
	margin-top:10px;
}
.nyab02 .yclm ul li dl dd{
	margin-top:10px;
	font-size:16px;
	line-height:23px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFF;
	font-weight:bold;
}
.incase ul li .a02{
	width:auto;
	position:absolute;
	bottom:12.6%;
	left:10.66%;
	z-index:2;
	font-size:24px;
	line-height:40px;
	color:#FFF;
	opacity:0;
	transition: all 0.6s;
}
.nyab03-l h1{
	font-size:24px;
	line-height:40px;
	font-weight:normal;
}
.nyab03-l{
	width:35.625%;
	font-size:16px;
	line-height:24px;
}
.nyab03-l p{
	margin-top:20px;
}
}
@media (min-width:1000px) and (max-width:1280px){
	.logo{
	width:141px;
	display: flex;
	align-items: center;
	height:75px;
	max-width:15.34375%;
}
.logo img{
	max-width:100%;
	height:auto;
}
	.top-r{
	width:auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	height:75px;
}
.innav{
	width: auto;
	height: 75px;
}
.innav ul{
	display: flex;
	align-items: center;
}
.innav ul li{
	width:auto;
	display: flex;
	align-items: center;
	height: 75px;
	margin-left:30px;
	font-size:14px;
	color:#FFF;
	position:relative;
}
.innav ul li .hx{
	width:100%;
	height:1px;
	position:absolute;
	bottom:0;
	left:0;
	z-index:1;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}
.innav ul li .hx i{
	width:0;
	height:1px;
	background-color:#FFF;
	transition: all 0.6s;
}
.innav ul li:hover .hx i{
	width:100%;
}
.innav ul li.cur .hx i{
	width:100%;
}
.innav ul li .sx{
	width:1px;
	height:15px;
	background-color:rgba(255,255,255,0.30);
}
.innav ul li a{
	color:#FFF;
	height: 55px;
	line-height:55px;
}
.innav ul li b{
	font-family: DIN;
	font-size:18px;
	margin-left:10px;
}
.innav ul li a:hover{
	color:#FFF;
}
}