@charset "utf-8";

*{
	-webkit-box-sizing: border-box;
    box-sizing: border-box;
}
a{
	color:#000;
	text-decoration:none;
}
img{max-width:100%;}
body{max-width:750px;margin:0 auto;}

.inner{
	padding:0 .32rem;
}
.main-text{
	padding:.45rem 0 0;
	text-align: center;
}
.main-text h3 span{
	display: inline-block;
	font-weight: bold;
	font-size:.4rem;
	line-height:.6rem;
	color:#101d3d;
	font-weight: bold;
	padding:0 .48rem;
	background:url(../images/dian.png) no-repeat left top,url(../images/dian.png) no-repeat right bottom;
	background-size:.33rem .16rem;
}
.Accwahts{
	padding:.18rem 0 .26rem;
}
.Accwahts p{
	text-align: justify;
	font-size:.32rem;
	color:#04304f;
	line-height:.54rem;
}
.Accwahts p span{
	display: inline-block;
	color:#f68c1f;
}
.Accwahts-Img{
	text-align: center;
	padding:.10rem 0;
}
.Accwahts-Img img{
	display: inline-block;
	width:4.14rem;
}
.main-slide{
	border-bottom: 1px solid #8c8c8c;
}
.priority-list ul li{
	position: relative;
	padding-left:.36rem;
	margin:0 auto .28rem;
}
.priority-list ul{
	padding:.45rem 0;
}
.priority-page{
	padding:0 .1rem 0 .50rem;
	height:1.12rem;
	border:.03rem solid #101d3d;
	display: flex;
	  align-items: center;
	  border-radius:.1rem;
}
.priority-page h3{
	font-weight: bold;
	font-size:.28rem;
	color:#101d3d;
	line-height:.5rem;
}
.priority-page p{
	font-size:.28rem;
	color:#04304f;
	line-height:.4rem;
}
.priority-icon{
	width:.6rem;
	height:.6rem;
	position: absolute;
	left:0;
	background:#f68c1f;
	width:.74rem;
	height:.74rem;
	border:1px solid #0d3755;
	border-radius:50%;
	text-align: center;
	line-height:.72rem;
	font-size:.28rem;
	color:#fff;
	top:50%;
	 transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

@keyframes scaleDraw {  /*定义关键帧、scaleDrew是需要绑定到选择器的关键帧名称*/
	0%{
		transform: scale(1);  /*开始为原始大小*/
	}
	25%{
		transform: scale(1.1); /*放大1.1倍*/
	}
	50%{
		transform: scale(1);
	}
	75%{
		transform: scale(1.1);
	}
}
.ballon{
	-webkit-animation-name: scaleDraw; /*关键帧名称*/
	-webkit-animation-timing-function: ease-in-out; /*动画的速度曲线*/
	-webkit-animation-iteration-count: infinite;  /*动画播放的次数*/
	-webkit-animation-duration: 2s; /*动画所花费的时间*/
}
.degree-btns {
    text-align: center;
}
.degree-btns a {
    display: inline-block;
    width:3.3rem;
    line-height: .7rem;
    background: #f68c1f;
    text-align: center;
    color: #fff;
    font-size: .34rem;
    border-radius: .5rem;
    font-weight: bold;
}
.Through-list ul{
	padding:0 0 .36rem;
}
.Through-list ul li{
	position: relative;
	float: left;
	width:3.16rem;
	height:2.6rem;
	border:.02rem solid #101d3d;
	margin:.64rem .13rem 0;
	border-radius:.1rem;
	box-shadow:2px 2px 0 0 #0075a9;
}
.Through-list ul li .title{
	width:100%;
	position: absolute;
	left: 0;
	top:-.24rem;
	text-align: center;
}
.Through-list ul li .title span{
	display: inline-block;
	font-size:.28rem;
	color:#fff;
	background:#101d3d;
	border-radius:.05rem;
	padding:0 .08rem;
	box-shadow:1px 1px 0 0 #0075a9;
}
.Through-list ul li .page{
	padding:.4rem .1rem 0;
	height:1.88rem;
}
.Through-list ul li .page p{
	font-size:.24rem;
	line-height:.32rem;
	color:#101d3d;
	text-align: justify;
}
.Through-list ul li .btn a{
	display: block;
	width:1.9rem;
	line-height:.44rem;
	font-size:.24rem;
	color:#fff;
	background:#f68c1f;
	border-radius:.5rem;
	text-align: center;
	margin: 0 auto;
}
.suited-warpsw{
	padding:.4rem 0 .6rem;
	background:#04304f;
}
.main-text.white h3 span{
	color:#fff;
	background:url(../images/dian-2.png) no-repeat left top,url(../images/dian-2.png) no-repeat right bottom;
	background-size:.33rem .16rem;
}
.warpsw-listy ul li{
	float: left;
	width:50%;
	height:3.3rem;
	text-align: center;
}
.warpsw-listy ul li .Img{
	height:1.35rem;
	display: flex;
	justify-content: center;
	align-items: flex-end;
}
.warpsw-listy ul li .text h3{
	font-size:.32rem;
	color:#fff;
	font-weight: bold;
	line-height:.5rem;
	padding:.1rem 0;
}
.warpsw-listy ul li .text p{
	font-size:.24rem;
	color:#fff;
	line-height:.32rem;
}
.Python-listy{
	padding:.2rem .4rem;
	border:.02rem solid #04304f;
	border-radius:.08rem;
	margin:.4rem auto .5rem;
}
.Python-items{
	padding:.2rem 0;
}
.Python-items .title{
	text-align: center;
	padding:.2rem 0;
}
.Python-items .title span{
	display: inline-block;
	font-size:.34rem;
	width:1.44rem;
	line-height:.56rem;
	color:#fff;
	background:#04304f;
	border-radius:.05rem;
}
.Python-items ul.list li{
	text-align: center;
}
.Python-items ul.list li h3{
	position: relative;
	display: inline-block;
	padding-left:.2rem;
	font-size:.34rem;
	color:#04304f;
	line-height:.5rem;
}
.Python-items ul.list li h3:after{
	display: block;
	content:"";
	width:.1rem;
	height:.1rem;
	background:#04304f;
	border-radius:50%;
	position: absolute;
	left: 0;
	top:50%;
	 transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.Python-items ul.list li p{
	font-size:.28rem;
	color:#04304f;
	line-height:.5rem;
}
.company-mgs{
	text-align: center;
	padding: .6rem 0;
}


















.footer{
	background:#04304f;
	padding:.5rem 0;
}
.footlogo{
	width:5.42rem;
	margin:0 auto .25rem;
}
.copyright p{
	text-align: center;
	color:#fff;
	font-size:.28rem;
	line-height:.52rem;
}

.Fidex-slidenav{
	width: 100%;
	position: fixed;
	left:0;
	bottom:0;
	z-index:999999;
	background:#fff;
}
.Fidex-slidenav ul li{
	float: left;
	width:50%;
}
.Fidex-slidenav ul li:first-child{background:#f68c1f;}
.Fidex-slidenav ul li:last-child{background:#32b16c;}

.Fidex-slidenav ul li a{
	height:1rem;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
}
.Fidex-slidenav ul li span{
	display: inline-block;
	font-size:.42rem;
	color:#fff;
	margin-left:.22rem;
}
.padd-botm100{
	padding-bottom:1rem;
}
.celerity-zixun{
	padding:.45rem;
	display: flex;
	align-items: center;
}
.celerity-Img{
	width:2.07rem;
}

.celerity-list{
	width:calc(100% - 2.1rem);
	padding:0 .15rem;
}
.celerity-list ul li a{
	display: block;
	font-size:.28rem;
	color:#04304f;
	line-height:.68rem;
	padding-left:.2rem;
	border-bottom:1px solid #a0a0a0;
}
.believe-slide ul{
	padding:.32rem .15rem;
}
.believe-slide ul li{
	float: left;
	width: 50%;
	padding:0 .13rem;
}

.believe-inner .Img{
	position: relative;
}

.believe-inner .Img span.numb{
	display: block;
	width:.5rem;
	height:.5rem;
	background:url(../images/numb.png) no-repeat;
	background-size:100%;
	line-height:.5rem;
	text-align: center;
	color:#fff;
	font-weight: bold;
	font-size:.2rem;
	position: absolute;
	left:50%;
	bottom:-.25rem;
	z-index: 99;
	 transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	-o-transform:translateX(-50%);
}
.believe-inner .page{
	height:2rem;
	padding:.42rem 0 0;
}
.believe-inner .page h3{
	font-weight: bold;
	text-align: center;
	font-size:.28rem;
	line-height:.54rem;
	color:#f68c1f;
}
.believe-inner .page p{
	font-size:.24rem;
	line-height:.36rem;
	color:#04304f;
	text-align: center;
}
.lecture-items{
	padding:.3rem;
	background:#04304f;
	border-radius:.08rem;
	margin:.2rem 0;
}
.lecture-items h3{
	font-size:.32rem;
	color:#f68c1f;
	line-height:.56rem;
	font-weight: bold;
}
.lecture-items p{
	font-size:.24rem;
	color:#fff;
	line-height:.48rem;
	text-align: justify;
}
.lecture_click ul li{
	float: left;
	width:16.66%;
	text-align: center;
	padding:.12rem;
}
.lecture_click ul{
	margin:0 -.12rem .4rem;
}
.process-listy ul li h3{
	font-size:.32rem;
	color:#04304f;
	line-height:.8rem;
	text-align: center;
}
.process-listy ul li{
	width:32%;
}
.process-listy ul li .item{
	height:3.04rem;
	background:#04304f;
	padding:.20rem;
}
.process-listy ul li .item p{
	text-align: justify;
	color:#fff;
	font-size:.24rem;
	line-height:.5rem;
}
.process-listy ul{
	padding:.3rem 0;
}
.process-text p{
	font-size:.32rem;
	color:#04304f;
	line-height:.8rem;
}
.process-text{
	padding-bottom:.6rem;
}
.hidenlink{display: none;}
.hidenlink.active{display: block;}