.qypg1 .lt p {
	font-size:0.9375rem;
	line-height:1.6;
	color:rgba(255,255,255,0.5);
	margin:1.5625rem 0 3.125rem;
}
.qypg1 {
	height:33.85416666666667rem;
}
.ypg1 .lt .btn i {
	color:#2452a5;
	background:url(../images/qpic/qmus3.png) no-repeat right center/0.3684210526315789rem auto;
}
.banyun {
	position:relative;
	overflow:hidden;
}
.banyun .spans {
	position:absolute;
	left:0;
	right:0;
	bottom:1.5625rem;
	z-index:11;
	text-align:center;
}
.banyun .spans span.swiper-pagination-bullet-active {
	background:#fff;
	transform:scale(1.2);
}
.qyun .qyth {
	background:#e9edf6;
	padding-top:0.46875rem;
	border-bottom:0.052083333333333336rem solid #c9d6e2;
}
.qyun .qyth ul {
	display:flex;
	flex-wrap:wrap;
}
.qyun .qyth ul li {
	width:25%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border-left:0.052083333333333336rem solid #e9edf6;
	border-right:0.052083333333333336rem solid #e9edf6;
	border-top:0.15625rem solid #e9edf6;
	height:5.989583333333334rem;
	text-align:center;
	display:flex;
	justify-content:center;
	align-items:center;
	position:relative;
	top:0.052083333333333336rem;
	cursor:pointer;
}
.qyun .qyth ul li.on {
	border-top:0.15625rem solid #3386f9;
	border-left:0.052083333333333336rem solid #c9d6e2;
	border-right:0.052083333333333336rem solid #c9d6e2;
	background:#fff;
}
.qyun .qyth ul li h2 {
	font-size:1.3541666666666667rem;
	line-height:1.6;
	color:#2377ef;
}
.qyun .qyth ul li h3 {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#333333;
	margin-top:0.2604166666666667rem;
}
.qyun .qyth ul li.on h2 {
	font-weight:bold;
}
.qyun .qybd {
	background:url(../images/qpic/qbg1.jpg) no-repeat center bottom/100% auto;
	padding:3.6458333333333335rem 0 2.34375rem;
}
.qctit {
	text-align:center;
	max-width:55.72916666666667rem;
	margin:0 auto;
}
.qctit h2 {
	font-size:2.1875rem;
	line-height:1.6;
	color:#333333;
	margin-bottom:1.5625rem;
}
.qctit p {
	font-size:0.9375rem;
	line-height:1.6;
	color:#999999;
}
.qyun .qybd .flca {
	display:flex;
	justify-content:space-between;
	align-items:center;
	flex-direction:row-reverse;
	margin-top:2.0833333333333335rem;
}
.qyun .qybd .li {
	display:none;
}
.qyun .qybd .li:nth-child(1) {
	display:block;
}
.qyun .qybd .flca .pic {
	width:43.75rem;
	margin-top:2.0833333333333335rem;
}
.qyun .qybd .flca .pic img {
	width:100%;
	display:block;
}
.qyun .qybd .flca ul {
	width:31.25rem;
}
.qyun .qybd .flca li {
	background:linear-gradient(to bottom,#c4e6ff,#f7fbfd);
	border-radius:0.625rem;
	padding:1.1458333333333335rem 2.34375rem;
	margin:0.78125rem 0;
	box-shadow:0 0 0.3125rem 0 rgba(80,80,80,0.1);
}
.qyun .qybd .flca li h4 {
	font-size:1.3541666666666667rem;
	line-height:1.6;
	color:#183674;
}
.qyun .qybd .flca li p {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#333333;
}
.qyun .qybd .flca2 ul {
	display:flex;
	justify-content:space-between;
	align-items:center;
	width:auto;
}
.qyun .qybd .flca2 {
	display:block;
}
.qyun .qybd .flca2 ul li {
	width:calc((100% - 3.75rem)/3);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
	padding:1.1458333333333335rem 0.2604166666666667rem 2.0833333333333335rem;
}
.qyun .qybd .flca2 ul li p {
	margin-top:0.78125rem;
}
.qyun .qybd .flca2 .pic {
	width:auto;
	background:#f7f8fa;
	padding:1.8229166666666667rem;
	border-radius:0.78125rem;
}
.qyun .qybd .flca2 .pic img {
	width:auto;
	margin:0 auto;
	display:block;
}
.qyun2 {
	padding:3.6458333333333335rem 0 1.5625rem;
}
.qyun2 h2 {
	text-align:center;
	font-size:2.1875rem;
	line-height:1.6;
	color:#ffffff;
}
.qyun2 .flca {
	margin-top:0.5208333333333334rem;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.qyun2 .flca .qytab {
	width:10.416666666666668rem;
	background:#f6fafe;
	border-radius:1.0416666666666667rem;
}
.qyun2 .flca .qytab li {
	line-height:4.166666666666667rem;
	color:#183674;
	text-align:center;
	border-bottom:0.052083333333333336rem solid #c9dae4;
	position:relative;
	font-size:1.0416666666666667rem;
	cursor:pointer;
}
.qyun2 .flca .qytab li:last-child {
	border:none;
}
.qyun2 .flca .qytab li i {
	display:block;
	position:absolute;
	left:0.9895833333333334rem;
	top:0;
	bottom:0;
	width:0.2604166666666667rem;
	height:1.4583333333333335rem;
	margin:auto;
	background:#183674;
	opacity:0;
}
.qyun2 .flca .qytab li.on {
	font-weight:bold;
}
.qyun2 .flca .qytab li.on i {
	opacity:1;
}
.qyun2 .flca .rtc {
	width:calc(100% - 14.583333333333334rem);
}
.qyun2 .flca .rtc .pic img {
	display:block;
	margin:0 auto;
}
.qyun2 .flca .rtc dl {
	flex-wrap:wrap;
	display:flex;
	justify-content:space-between;
	margin-top:3.125rem;
}
.qyun2 .flca .rtc dd {
	width:50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding-right:3.6458333333333335rem;
	display:flex;
	margin-bottom:3.125rem;
	justify-content:space-between;
}
.qyun2 .flca .rtc dd:nth-child(2n) {
	padding-right:0;
}
.qyun2 .flca .rtc dd .icon {
	position:relative;
	width:6.25rem;
	height:6.25rem;
	display:flex;
	justify-content:center;
	align-items:center;
}
.qyun2 .flca .rtc dd .icon::before {
	content:"";
	z-index:1;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background:url(../images/qpic/qq.png) no-repeat center/contain;
}
.qyun2 .flca .rtc dd img {
	display:block;
	width:4.6875rem;
	height:4.6875rem;
	position:relative;
	z-index:11;
	margin:0 auto;
}
.qyun2 .flca .rtc dd .text {
	width:calc(100% - 7.8125rem);
}
.qyun2 .flca .rtc dd .text h3 {
	font-size:1.3541666666666667rem;
	line-height:3.125rem;
	color:#ffffff;
}
.qyun2 .flca .rtc dd .text p {
	font-size:0.8333333333333334rem;
	line-height:1.7;
	color:rgba(255,255,255,0.5);
}
.qyun2 .flca .rtc .li:nth-child(n+2) {
	display:none;
}
.ypul ul {
	max-width:61.458333333333336rem;
	margin-left:auto;
	margin-right:auto;
}
.qyun3 {
	padding:3.6458333333333335rem 0 0;
}
.qyun3 .ytit h2 {
	color:#333333;
}
.qyun3 .ytit a {
	font-size:1.1458333333333335rem;
	color:#2275eb;
	text-decoration:underline !important;
	display:inline-block;
	margin-top:1.5625rem;
}
.qyun3 ul {
	margin:2.604166666666667rem 0 0;
	display:flex;
	flex-wrap:wrap;
}
.qyun3 ul li {
	width:calc((100% - 2.916666666666667rem)/4);
	margin:0 0.9375rem 0.9375rem 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #e0ecfc;
	border-radius:0.5208333333333334rem;
	overflow:hidden;
}
.qyun3 ul li:nth-child(4n) {
	margin-right:0;
}
.qyun3 ul li h3 {
	font-size:1.40625rem;
	line-height:4.6875rem;
	color:#183674;
	text-align:center;
	border-bottom:0.052083333333333336rem solid #e0ecfc;
	background:linear-gradient(to bottom,#cceaff,#f8fcff);
}
.qyun3 ul li .txt {
	padding:2.0833333333333335rem 1.5625rem;
	font-size:0.8333333333333334rem;
	line-height:1.8;
	color:#333333;
	text-indent:2em;
}
.qyun4 {
	padding:0;
}
.qyun3.qyun4 ul li {
	width:calc((100% - 5.625rem)/3);
	margin:0 2.760416666666667rem 1.4583333333333335rem 0;
}
.qyun3.qyun4 ul li:nth-child(3n) {
	margin-right:0;
}
.qyun3.qyun4 ul li h3 {
	text-align:left;
	padding:0 1.8229166666666667rem;
}
.qyun3.qyun4 ul li .txt {
	text-indent:0;
	padding:1.5625rem 1.5625rem 2.0833333333333335rem;
}
.qnlis {
	position:absolute;
	left:0;
	right:0;
	top:100%;
	display:none;
	background:#fff;
}
.qnlis dl {
	display:flex;
	justify-content:center;
	align-items:center;
}
.qnlis dd a {
	padding:0.8rem 2rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	font-size:0.93rem;
	line-height:2.8rem;
	color:#333;
	display:block;
	position:relative;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
}
.qnlis dd.on a,.qnlis dd a:hover {
	color:#2275eb;
	font-weight:bold;
}
.qyun3 .ytit a:hover{
	color: #183674;
}







