#video,.video{
	height:16.62rem;
	object-fit: cover;
}
.footer ul li:nth-child(4){
	display:none
}

.bg_p {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    height: 790px;
    background: rgba(0, 0, 0, 0.6);
    z-index: 9;
}
.wap_ios,.wap_az{
	display:none
}
.wap_nav h1 a{
	display:block
}
.pt{
	padding:0 0.58rem
}
.header{
	position: absolute;
	top:0.58rem;
	z-index:999999;
	width:100%
}
.header h1 img{
	width:3.96rem
}
.header em img{
	width:1.06rem
}
.header em{
	position:fixed;
	top:0.58rem;
	right:0.58rem;
}
.video .ban_txt{
    position:absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);
	z-index:9999;
	width:81%
}
.video .ban_txt h1{
	font-size:1.16rem;
	color:#fff;
	font-weight:normal;
	margin-bottom:0.77rem
}
.video .ban_txt h1 i {
    color: #01C4F6;
}
.pub_m{
	position: relative;
    margin-top: -3.2rem;
    z-index: 999;
}
.pub_m.pub_mm{
	position: relative;
    margin-top: -2.52rem;
    z-index: 999;
}
.home_one{
	padding:0.94rem 1.06rem
}
.pub_pub .txt h2{
	font-size:0.87rem;
	color:#01C4F6;
	margin-bottom:0.19rem	;
	font-weight: bold;
}
.pub_pub .txt p{
    font-size: 0.48rem;
    color: #040541;
    line-height:0.77rem;
	margin-bottom:0.97rem;
	font-weight:600
}
.home_one li {
    align-self: center;
	margin-left:0.58rem
}
.home_one li:nth-child(1),.home_one li:nth-child(4),.home_one li:nth-child(8),.home_one li:nth-child(10),.home_one li:nth-child(13){
	margin-left:0
}
.home_one li:nth-child(1),.home_one li:nth-child(2),.home_one li:nth-child(3){
	margin-bottom:0.48rem
}
.home_one li:nth-child(8),.home_one li:nth-child(9){
	margin-top:0.7rem;
	margin-bottom:0.82rem
}
.home_one li:nth-child(10),.home_one li:nth-child(11),.home_one li:nth-child(12){
	margin-bottom:0.77rem
}
.home_one{
	background:#f6fafb
}
.home_tow  .txt{
	padding:0.94rem 1.06rem 0 1.06rem	
}
.home_tow  .txt h2{
	width:92%
}

.home_tow .clo_2{
	margin-left:0.58rem
}
.home_tow{
	background:url(../img/bg_1.png) repeat-y;
	width: 100%;
    background-size: 100%;
	margin-top: -0.45rem;
	padding-top:1.48rem;
	padding-bottom:1.5rem
}
.home_tow .clo_2 .test {
    position: relative;
    z-index: 0;
    width: 48%;
	margin-bottom:0.97rem
}
.home_tow  .one h2{
	display:flex;
	font-size:0.48rem;
	color:#040541
}
.home_tow  .one h2 em{
	width: 4px;
	height: 0.48rem;
	background: #01C4F6;
	display: block;
	margin-right: 0.39rem;
	align-self: center;
}
.home_tow  .one .test h3{
	margin-top:	0.59rem
}
.home_tow .clo_2 .one p:nth-child(3){
	width:80%
}
.wap_nav .nav{
	height:100%;
	overflow-y:scroll
}
.wap_nav{
	background:#f6fafb;
	position:fixed;
	top:0;
	height:100%;
	z-index:9999999999999;
	width:100%;
	display:none
}
.wap_nav .one{
	padding:0.58rem;
	padding-bottom:0
}
.wap_nav .one h1 img:nth-child(1) {
	width:2.9rem
}
.wap_nav .one h1 img:nth-child(2) {
	width:2.27rem;
	margin-left:0.39rem
}
.wap_nav .one em img {
	width:1.06rem
}

.wap_nav .nav dt{
   border-bottom:1px #E0E9EB solid;
   padding:0.6rem  0 0.29rem 0.58rem
}
.wap_nav .nav dt a{
	color:#040541;
	font-size:0.63rem;
}
.wap_nav .nav dd a{
	color:#040541;
	filter:alpha(opacity=30);   
	-moz-opacity:0.3;   
	-khtml-opacity: 0.3;   
	opacity: 0.3;
	display:block;
	margin-right:0.48rem 
	
}
::-webkit-scrollbar {
  display: none;
}
.wap_nav .nav dd{
	padding-top:0.19rem;
	padding-left:0.58rem;
	display: -webkit-box;
    overflow-x: scroll;
}
@-webkit-keyframes fadeInLeft {
 0% {
  opacity:0;
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0);
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none;
 }
}
@keyframes fadeInLeft {
 0% {
  opacity:0;
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0);
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none;
 }
}
.fadeInLeft {
 -webkit-animation-name:fadeInLeft;
 animation-name:fadeInLeft;
}
@-webkit-keyframes fadeInRight {
 0% {
  opacity:0;
  -webkit-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0);
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none;
 }
}
@keyframes fadeInRight {
 0% {
  opacity:0;
  -webkit-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0);
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none;
 }
}
.fadeInRight {
 -webkit-animation-name:fadeInRight;
 animation-name:fadeInRight;
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
@-webkit-keyframes fadeOutLeft {
 0% {
  opacity:1;
 }
 100% {
  opacity:0;
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0);
 }
}
@keyframes fadeOutLeft {
 0% {
  opacity:1;
 }
 100% {
  opacity:0;
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0);
 }
}
.fadeOutLeft {
 -webkit-animation-name:fadeOutLeft;
 animation-name:fadeOutLeft;
}
@-webkit-keyframes fadeOutRight {
 0% {
  opacity:1;
 }
 100% {
  opacity:0;
  -webkit-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0);
 }
}
@keyframes fadeOutRight {
 0% {
  opacity:1;
 }
 100% {
  opacity:0;
  -webkit-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0);
 }
}
.fadeOutRight {
 -webkit-animation-name:fadeOutRight;
 animation-name:fadeOutRight;
}
@-webkit-keyframes fadeIn {
 0% {
  opacity:0;
 }
 100% {
  opacity:1;
 }
}
@keyframes fadeIn {
 0% {
  opacity:0;
 }
 100% {
  opacity:1;
 }
}
.fadeIn {
 -webkit-animation-name:fadeIn;
 animation-name:fadeIn;
}
.pub_m3 {
    position: relative;
    margin-top: -1.2rem;
    z-index: 999;
}
.home_three{
	background: #f6fafb;
	padding:1.06rem
}
.home_three .h_t_nav .one {
    border-left: 2px #bdd1d6 solid;
    padding-left: 0.36rem;
    padding-bottom: 0.58rem;
}


.home_three .h_t_nav .one h2 {
	font-size: 0.48rem;
	color: #040541;
	line-height: 0.77;
	font-weight:bold;
	margin:0.25rem 0 
}

.home_three .h_t_nav .one p {
	font-size: 0.39rem;
	color: #040541;
	line-height: 0.63rem;
	margin-bottom: 0.31rem;
	width:94%;
	font-weight:600
}
.home_three .h_t_nav .one em img{
	width:1.3rem
}
.home_three .h_t_nav .one span a {
	font-size: 0.39rem;
	font-family:  "pingFangSC-Regular",  "Microsoft Yahei", sans-serif ,"Helvetica Neue", Helvetica, Arial;
	color: #D940B9;
	line-height: 0.63rem;
}

.home_three .h_t_nav .one span a {
	display: flex;
	align-self: center;
}

.home_three .h_t_nav .one span a i {
	background: url(../img/cheveron-down@2x.png) no-repeat;
	display: inline-block;
	width: 0.53rem;
	height: 0.53rem;
	background-size:0.53rem 0.53rem;
	position: relative;
    top: 1px;
}

.home_three .h_t_nav .one p,.home_three .h_t_nav .one span {
	display: none
}

.home_three .h_t_nav .one.active p,.home_three .h_t_nav .one.active span,.home_three .h_t_show .one.active {
	display: block
}
.h_t_ck {
	margin-top:1.21rem
}
.home_three .h_t_show .one {
	display: none
}
.home_three .h_t_nav .one em i {
	background: #BDD1D6;
	width:16px;
	height: 16px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	display: block;
	align-self: center;
	position: absolute;
	left: -0.58rem
}
.home_three .h_t_nav .one em {
	font-size: 0.39rem;
	font-weight: bold;
	color: #01C4F6;
	position: relative;
	top: -3px
}
.home_three .h_t_nav .one:last-child {
    border-left: 0;
}
.home_three .h_t_nav .one.active em i b{
	background:#01C4F6;
	width:10px;
	height:10px;
	-moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    display: block;
	position: relative;
    left: 3px;
    top: 3px;
}
.home_fours{
	background: #f6fafb;
    padding: 1.06rem 0.92rem;
	padding-top:0
}
.home_fours .title{
	font-size:0.48rem;
	color:#040541;
	font-weight:bold;
	text-align:center
}
.home_fours .title em{
	display: flex
}

.home_fours .title a:nth-child(1) {
	width: 32.333%;
	height: 0.9rem;
	display: inline-block;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
}

.home_fours .title a:nth-child(2) {
	width: 32.333%;
	height: 0.9rem;
	display: inline-block;
	margin:0.29rem 1px
}

.home_fours .title a:nth-child(3) {
	width: 38.333%;
	height: 0.9rem;
	display: inline-block;
	-moz-border-radius: 0  5px 5px 0;
	-webkit-border-radius: 0  5px 5px 0;
	border-radius: 0  5px 5px 0;
}
.home_fours .title a{
	font-size:0.39rem;
	font-weight:normal;
	background:#D940B9	;
	color:#fff;
	line-height:0.9rem;
	margin:0.29rem 0
}
.home_fours .title a:hover {
	background: #C239AC;
}
.home_four{
	padding-top:0.85rem;
	background: #f6fafb;
}
.ck_pop .icon em{
	background:#040541;
	width:16px;
	height:16px;
	display:block;
	 -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  position:absolute;
  z-index:9;
  cursor:pointer
}


.ck_pop .icon:nth-child(1) em{
	left: 0.58rem;
    bottom:1.5rem
}
	
.ck_pop .icon:nth-child(2) em{
	left: 1.77rem;
    bottom:1.9rem;
}
.ck_pop .icon:nth-child(3) em{
	    left: 3.5rem;
    bottom: 2.7rem;
}
.ck_pop .icon:nth-child(4) em{
	   left: 5.62rem;
    bottom: 4.6rem;
}
.ck_pop .icon:nth-child(5) em{
	 left: 7.3rem;
    bottom: 5.02rem;
}
.ck_pop .icon:nth-child(6) em{
	     right: 0.61rem;
    bottom: 5.4rem;
}
.ck_pop{
	position:relative
}
.ck_pop .icon{
	cursor:pointer;
}
.ck_pop .icon p::before {
    content: "";
    border-left: 1px solid #D940B9;
    border-bottom: 1px solid #D940B9;
    position: absolute;
    width: 10px;
    height: 10px;
    background: #D940B9;
    bottom: -5px;
transform: rotate(-45deg);
left: 50%;

}
.ck_pop .icon p{
background: #D940B9;
box-shadow: 0px 8px 12px 0px rgba(255, 255, 255, 0.3);
border-radius: 4px;
font-size:12px;
color:#fff;
text-align:center;
padding:0.3rem 0.25rem;
display:none;z-index:99999999
}
.ck_pop .icon:nth-child(2) p{
bottom: 200px;
}
.ck_pop .icon.active em b{
	background:#D940B9;
	width:10px;
	height:10px;
	display:block;
	-moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
	position:relative;
	top:3px;
	left:3px;
}
.ck_pop .icon p{
	position: absolute
}
.ck_pop .icon:nth-child(1) p::before {
	left: 11%;
}
.ck_pop .icon:nth-child(2) p::before {
	left: 37%;
}
.ck_pop .icon:nth-child(3) p::before {
	left:41%;
}
.ck_pop .icon:nth-child(5) p::before {
	left:68%;
}
.ck_pop .icon.active p{
	display:block
}
.ck_pop .icon:nth-child(1) p{
	bottom: 2.5rem;
    left: 0.28rem;
}
.ck_pop .icon:nth-child(2) p{
	bottom: 2.8rem;
    left: 0.28rem;
}
.ck_pop .icon:nth-child(3) p{
	bottom: 3.5rem;
    left: 1.28rem;
}
.ck_pop .icon:nth-child(4) p{
	    bottom: 5.5rem;
    left: 3.48rem;
}
.ck_pop .icon:nth-child(5) p{
	bottom: 6rem;
    left: 3.8rem;
}
.ck_pop .icon:nth-child(6) p{
	bottom: 6.4rem;
    right: 0.21rem;
}
.ck_pop .icon:nth-child(6) ::before {
	left:83%
}
.ck_pop .icon p img{
	width:0.3rem
}
.animateds {
 -webkit-animation-duration:0.2s;
 animation-duration:0.2s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
}
.animated1 {
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
}
.animated2 {
 -webkit-animation-duration:1.5s;
 animation-duration:1.5s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
}
.animated3 {
 -webkit-animation-duration:2s;
 animation-duration:2s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
}
@-webkit-keyframes fadeInUp {
 0% {
  opacity:0;
  -webkit-transform:translate3d(0,100%,0);
  transform:translate3d(0,100%,0);
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none;
 }
}
@keyframes fadeInUp {
 0% {
  opacity:0;
  -webkit-transform:translate3d(0,100%,0);
  transform:translate3d(0,100%,0);
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none;
 }
}
.fadeInUp {
 -webkit-animation-name:fadeInUp;
 animation-name:fadeInUp;
}
.pub_m4{
	margin-top:2.9rem
}
.home_five {
	background:#f6fafb;
	padding:1.06rem;
	padding-top:0;
	padding-bottom:1.93rem
}
.home_six .top{
	padding-top:2.54rem
}
.home_six  .bg{
	background:url(../img/bg_4.jpg) no-repeat;
	width:100%;
	background-size:100%;
	
}
.home_six  .title{
	font-size:0.63rem;
	color:#01C4F6;
	font-weight: bold;
	padding:0 1.06rem
}
.home_six .list{
	display: -webkit-box;
    overflow-x: scroll;
	margin-top:0.58rem;
	margin-bottom:2.32rem;
	margin-left:1.06rem
}
.home_six .list dt img{
	-moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.home_six .list dl{
	width:75%;
	margin-right:0.39rem;
	position:relative
}
.home_six .list dd{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding:0.48rem 0.39rem;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
}
.home_six .list dd em{
	color:#01C4F6;
	font-size:0.39rem
}
.home_six .list dd h2{
	color:#fff;
	font-size:0.49rem;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
margin:0.125rem 0
}
.home_six .list dd i{
	color:#fff;
	font-size:12px;
	filter:alpha(opacity=50);   
	-moz-opacity:0.5;   
	-khtml-opacity: 0.5;   
	opacity: 0.5;
}
.home_senven.pub_pub{
	padding:0.87rem;
	padding-top:0
}
.home_senven.pub_pub .txt h2{
	color:#040541;
	font-size:0.63rem;
}
.home_senven.pub_pub .txt h2:nth-child(2){
	padding:0.58rem;
	padding-bottom:0
}
.home_senven.pub_pub .txt h2:nth-child(3){
	padding:0 0.58rem;
}
.home_senven.pub_pub .txt {
	background:#F6FAFB;
	padding-bottom:1.35rem
}
.home_senven.pub_pub .txt p{
	font-size: 0.39rem;
	color: #040541;
	line-height: 0.63rem;
	padding:0 0.58rem;
}
.home_senven a{
	display:block;
	width:3.09rem;
	padding:0.26rem 0;
	text-align:center;
	color:#fff;
	background:#D940B9;
	margin:0 0.58rem;
	-moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  font-size:0.483rem
}
.home_senven a:hover{
	background:#C239AC
}
.footer .foot{
	margin:0 0.58rem;
	margin-top:2.9rem;
	border-top:1px #E0E9EB solid;
	padding-top:0.58rem
}
.footer .foot .one .f_l{
	font-size:12px;
	color:#ADC0C5
}
.footer .foot .one .f_l a{
	font-size:12px;
	color:#ADC0C5
}
.footer .foot .one .f_l p{
	margin-bottom:0.3rem
}
.footer .foot .one .f_l img{
	width:0.53rem;
	height:0.53rem;
	margin-right:0.14rem
}
.footer .foot .one .f_r{
	width:33%
}
.footer .foot .tow p{
	font-size:12px;
	color:#ADC0C5;
	margin-bottom:0.46rem
}
.footer ul{
	display:flex;
	 justify-content:space-between ;
	 margin-top:0.68rem;
	 padding-bottom:2rem
}
.contact{
	border-top:1px #dc53bf solid;
	text-align:center;
	font-size:0.48rem;
	padding-top:0.29rem;
	padding-bottom:0.63rem;
	color:#D940B9;
	font-weight:bold;
	position:fixed;
	bottom:0;
	width:100%;
	background:#fff;
	z-index:99999999999999
}
.contact.bg_bg{
	background:#dc53bf;
	color:#fff
}
.cont_show{
	position:fixed;
	background:#f6fafb;
	z-index:999999999999999;
	width:100%;
	height:100%;
	top:0
}
.cont_show .pop{
	padding:0.58rem;
	
}

.cont_show .tow .tit{
	color:#040541;
	font-size:0.63rem;
	font-weight:bold;
	margin-top:1.28rem
}
.cont_show .tow .core p{
	margin-top:0.72rem
}
.cont_show .txt img{
	width:0.53rem;
	margin-right:0.29rem
}
.cont_show .txt p{
	margin-top:0.77rem;
	color:#040541;
	font-size:0.39rem
}
.cont_show .bg{
	position:absolute;
	bottom:0;
	z-index:0
}
.cont_show .pop{
	position:relative;
	z-index:9
}
.cont_show .one em  img:nth-child(2),.cont_show .one em.active img:nth-child(1){
	display:none
}
.cont_show .one em.active img:nth-child(2){
	display: block
}
.cont_show{
	display:none
}
.pub_height{
	height:8.94rem
}
.pub_height2{
	height:10.58rem
}

.pub_height2 h2{
	width:80%
}
.pub_height3 h2{
	width:90%
}
.pub_height3 p{
	color:#040541;
	font-size:0.39rem;
	line-height:0.63rem;
	margin-right:1.06rem;
	margin-top:0.28rem
}
.pub_ban{
	background: linear-gradient(357deg, #F6FAFB 0%, #01C4F6 100%);
	padding:0 1.06rem;
	position:relative
}
.pub_ban .txt{
	position:absolute;
    top: 50%;
    left:1.06rem;
    transform: translate(-0%, -50%);-webkit-transform:translate(-0%, -50%);
	color:#040541
}
.pub_ban .txt em{
	font-size:0.39rem;
	font-weight:bold
}
.pub_ban .txt h2{
	font-size:1.16rem;
	font-weight:bold
}
.level_one{
	background:#fff url(../img/bg_5.png) repeat-y;
	width: 100%;
    background-size: 100%;
	margin-top: -1.1rem;
    padding-top: 1.48rem;
	padding-bottom:2.25rem;
    position: relative;
    z-index: 99;
}
.level_one .txt{
	padding:0 1.06rem;
	padding-top:0.365rem;
	margin-bottom:0.58rem
}
.level_one .txt h2{
	color:#01C4F6;
	font-size:0.63rem;
	font-weight:bold;
	margin-bottom:0.125rem
}
.level_one .txt P{
font-size: 0.48rem;
color: #040541;
line-height: 0.77rem;font-weight:bold
}
.level_one .clo_2{
	padding-left:0.58rem	;
	
}
.level_one .clo_2 .one p{
	display: flex;
    font-size: 0.39rem;
    color: #040541;
	padding-right:1.06rem;
	line-height:0.63rem;
	padding-bottom:0.39rem
}
.level_one .clo_2 p em{
	width: 4px;
    height: 0.39rem;
    background: #01C4F6;
    display: block;
    margin-right: 0.39rem;
	position:relative;
	top:4px
}
.level_one h5{
	font-size:0.63rem;
	color:#01C4F6;
	font-weight:bold;
	margin:0.58rem 0;
	padding-left:0.39rem
}
.pub_m11{
	position: relative;
    margin-top: -0.95rem;
    z-index: 99;
}
.level_tow{
	background:#f6fafb;
	padding:0 1.06rem;
}
.level_tow .txt{
	font-size:0.63rem;
	color:#040541;
	font-weight:bold;
	z-index:99;
	margin-top:-1.15rem;
	position:relative
}
.level_tow .txt h2{
	font-weight:bold
}
.level_tow .txt p{
	color:#01C4F6
}
.level_tow .one em img{
	width:1rem
}
.level_tow .one{
	margin-top:1.18rem
}
.level_tow .one h2{
	color:#040541;
	font-size:0.48rem;
	font-weight:bold;
	line-height:0.77rem;
	margin:0.16rem 0
}
.level_tow .one p{
	color:#040541;
	font-size:0.39rem;
	line-height:0.63rem;
	margin-bottom:0.58rem
}
.level_tow .tow h2{
	font-size:0.63rem;
	color:#01C4F6;
	line-height:0.89rem;
	font-weight:bold;
	margin:0.58rem 0
}
.level_tow .tow p{
	color:#040541;
	font-size:0.39rem;
	line-height:0.63rem;
	margin-bottom:0.39rem;
	display:flex;
	font-weight:600
}
.level_tow .tow p em{
	width: 4px;
height: 14px;
background: #01C4F6;
display: block;
position: relative;
top: 8px;
margin-right: 0.37rem;
}
.level_tow .tow h2:nth-child(6){
	margin-top:1.55rem
}
.level_tow .tow span{
	color:#D940B9;
	font-weight:600;
	font-size:0.39rem	
}
.level_tow .tow span img{
	width:0.53rem;
	position:relative;
	top:-1px;
	margin-left:3px
}
.core_show img{
	width:1.88rem;
	height:1.88rem;
	margin:0.24rem
}
.core_show.core_shows span{
	color:#040541
}
.core_show  span,.scientific_one .core_show em{
	align-self: center;
	    color: #040541;
		padding-left:0.58rem;font-weight: 600;
    font-size: 0.39rem;
}
.level_tow .tow{
	position:relative;
	padding-bottom:1.98rem
}
 .core_show,.core_show.flex {
	 box-shadow: 0px 12px 24px 0px rgba(0, 0, 0, 0.2);
	  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin-top:0.24rem;
  position:absolute;
  width:100%;
  background:#fff;
  display:none;
  z-index:9999
}
.core_show.fadeIn{
	display:block
}
.swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;
  margin: 0 auto;
}
.swipe-wrap {
  overflow: hidden;
  position: relative;
}
.swipe-wrap div {
  float:left;
  width:100%;
  position: relative;
}
#pager em{display: inline-block;
    width: 16px;
    height:4px;
    background: #E0E9EB;
	margin:0 8px;
	cursor:pointer
}
#pager em.on{background-color: #01C4F6;}
#pager{
	text-align:center;
	position:relative;
	z-index:88;
	bottom:1rem
}
.level_three{
	padding:0 0.63rem;
	background:#f6fafb;
	padding-bottom:2.9rem
}
.level_three #mySwipe{
	background:#fff;
	padding-bottom:0.77rem
}
.level_three #mySwipe .txt img{
	width:5.56rem;
	display:block;
	margin:0 auto;
	padding-top:1.16rem;    position: relative;
    right: 0.5rem;
}
.level_three #mySwipe .txt em{
	display:block;
	margin:0 auto;
	font-size:0.38rem;
	color:#01C4F6;
	text-align:center;
	margin:0.77rem 0.5rem 0.38rem 0;
}
.level_three #mySwipe .txt p{
	font-size:0.48rem;
	color:#040541;
	line-height:0.77rem;
	padding:0.77rem;
	padding-top:0;
	    margin-right: 0.5rem;
		margin-bottom:1.55rem
}
.pub_add{
	background:#f6fafb;
	padding-bottom:0.87rem
}
.pub_add dl{
	padding-left:16px;
	border-left:2px #E0E9EB solid;
	margin-bottom:80px;
	margin-left:0.58rem;
	margin-bottom:0.45rem
}
.pub_add dt{
	color:#01C4F6;
	font-size:0.48rem;
	margin-bottom:5px;
	font-weight:600
}
.pub_add dd{
	color:#040541;
	font-size:0.39rem;
	line-height:0.63rem;
	font-weight:600
}
.pub_add dt img{
	width:14px;
	margin-left:5px
}
#footer{
	background:#f6fafb;
}
#footer .foot{
	margin-top:0
}
.level_tow .txt h3{
	color:#040541;
	font-size:0.48rem;
	line-height:0.77rem;
	margin:0.14rem 0;
	font-weight:600
}
.level_tow .tow p span{
	width:100%;
	color: #040541;
    font-size: 0.39rem;
    line-height: 0.63rem;
    margin-bottom: 0.39rem;
    font-weight: 600;
}
.level_tow .tow p span i{
	display:block
}
ul.scientific,ul.strategic{
	padding-bottom:10px;
	display:flex;
	margin-top:20px;
	position:relative;
	z-index:999;
	display: -webkit-box;
    overflow-x: scroll;
	
}
.scientific_ones{
	border-bottom:1px #E0E9EB solid;
}
.sc_over{
	margin-left:1.06rem
}
ul.scientific li span,ul.strategic li span{
	padding-right:0.48rem
}
ul.scientific li,ul.strategic li{
	font-family: "pingFangSC-medium", "Microsoft Yahei", sans-serif ,"Helvetica Neue", Helvetica, Arial;
	color:#040541;
	cursor:pointer;
	position:relative;
	font-weight:bold;
	padding-bottom:0.22rem;
	font-size:0.39rem
}
ul.scientific li.active em,ul.strategic li.active em{
	background: #01C4F6;
	height: 4px;
	display: block;
	position: absolute;
	bottom: -10px;
	width: 80%;
}
.scientifics{
	padding:1.06rem 0
}
.scientific_one .tow h2{
	font-size:0.63rem;
	color:#040541;
	font-weight:600;
	margin:0 1.06rem
}
.scientific_one .tow h4{
	font-size:0.48rem;
	color:#040541;
	line-height:0.77rem;
	margin:0.125rem 1.06rem
}
.scientific_one .tow h2:nth-child(2){
	color:#01C4F6
}
.scientific_one .tow p{
	font-size:0.39rem;
	color:#040541;
	line-height:0.63rem;
	margin:0.19rem 1.06rem 0.53rem 1.06rem
}
.scientific_one .tow span {
    color: #D940B9;
    font-weight: 600;
    font-size: 0.39rem;
	margin-left:1.06rem
}
.scientific_one .tow span img {
    width: 0.53rem;
    position: relative;
    top: -1px;
    margin-left: 3px;
}
.scientific_one  .tow .img{
	margin:1.14rem 0.48rem
}
.scientific_one .core_show  {
	width:90%;
	margin-left:5.1%
}
.scientifics.scientific_one:nth-child(odd){
	background:#f6fafb
}
#pub_add{
	padding-top:1.11rem
}
.hov_show{
	background:#F6FAFB;
	height:1.21rem;
	line-height:1.21rem;
	padding-left:1.06rem;
	font-size:0.39rem;
	
}
.hov_show span{
	display: -webkit-box;
    overflow-x: scroll;
}
.hov_show em{
	padding-right:0.48rem;
	display: block;
	filter:alpha(opacity=50);   
	-moz-opacity:0.5;   
	-khtml-opacity: 0.5;   
	opacity: 0.5;
}
.hov_show em.active{
	filter:alpha(opacity=100);   
	-moz-opacity:1;   
	-khtml-opacity:1;   
	opacity: 1;
	color:#040541
}
.add_str.level_four{
	background:none;
	margin:0.58rem;
	margin-top:0;
}
.scientific_one.strategic_all .tow .img{
	margin-bottom:0.67rem
}
.lineds i {
    height: 1px;
    background: #E0E9EB;
    width: 100%;
    display: block;
	position:relative;
	top:-0.25rem
}
.lineds em{
	background:#fff;
	color:#01C4F6;
	font-size:0.39rem;
	font-weight:600;
	position:relative;
	padding-right:0.39rem;
	z-index:999;
}
.add_str  .pop p em{
	width: 4px;
    height: 14px;
    background: #01C4F6;
    display: block;
    position: relative;
    top: 4px;
    margin-right: 0.37rem;
}
.add_str  .pop p {
    color: #040541;
    font-size: 0.39rem;
	margin:0;
    line-height: 0.63rem;
    margin-top: 0.39rem;
    display: flex;
    font-weight: 600;
}
.add_str  .pop p span {
    width: 100%;
    color: #040541;
    font-size: 0.39rem;
    line-height: 0.63rem;
    font-weight: 600;
	margin-left:0
}
.scientific_one.strategic_all .tow b img{
	width:1rem
}
.scientific_one.strategic_all .tow b{
	margin-left:1.06rem;
	margin-bottom:0.05rem;
	display:block
}
.scientific_one.strategic_all .tow h2:nth-child(2){
	color: #040541
}
.scientifics.scientific_one.strategic_all:nth-child(odd) .lineds em{
	background:#f6fafb
}
.scientifics.scientific_one.strategic_all .pop .more {
    display: flex;
    flex-wrap: wrap;
	margin:0.48rem;
	margin-top:0.2rem
}
.scientifics.scientific_one.strategic_all .pop .more  span{
	width:50%;
	color: #040541;
    font-size: 0.39rem;
    line-height: 0.63rem;
    font-weight: 600;
}
.five_four{
	background:#f6fafb;
	
}
.five_four .tit{
	padding:1.96rem 1.06rem;
	color:#01C4F6;
	font-size:0.63rem;
	padding-bottom:0.82rem
}
.five_four .one{
	margin-left:0.58rem;
	margin-right:1.06rem
}
.five_four .one h2{
	font-size:0.48rem;
	color:#040541;
	font-weight:bold;
	display:flex
}
.five_four .one h2 em {
    width: 4px;
    height: 0.48rem;
    background: #01C4F6;
    display: block;
    margin-right: 0.39rem;
    align-self: center;
}
.five_four .one p{
	font-size:0.38rem;
	color:#040541;
	padding-left:0.48rem;
	padding-bottom:0.58rem;
	padding-top:0.125rem;
	line-height:0.63rem
}
.scientifics.scientific_one.strategic_all .img{
	position:relative;
	overflow:hidden;
	margin:1.14rem 0.31rem
}
.pub_ban.pub_height13{
	background: url(../img/top_bg.png) no-repeat;
	width:100%;
	height:6.28rem;
	background-size:100% 6.28rem
}
.pub_height3{
	height:13.91rem
}
.institute{
	background:#f6fafb;
	padding:0 0.48rem
}
.institute .img img{
	width:0.72rem
}
.institute .text{
	width:8.01rem;
}
.institute .text .one{
	background:#fff;
	padding-bottom:0.48rem;
	margin-bottom:0.39rem
}
.institute .text .pic{
	position:relative
}
.institute .text .pic img.show{
	width:1.88rem;
	position:absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);
	z-index:999;
	display:none
}
.institute .one.active  .pic{
	background:#e9eff1
}
.bg_pop{
	position:absolute;
	width:100%;
	height:100%;
	background:#e9eff1;
	top:0;
	display:none
}
.institute .one h2{
	padding:0.39rem 0.48rem 0.15rem 0.48rem;
	color:#040541;
	font-size:0.48rem;
	font-weight:600
}
.institute .one p{
	color:#040541;
	font-size:0.39rem;
	line-height:0.63rem;
	margin:0  0.48rem 0.58rem  0.48rem;
}
.institute .one a,.institute .one em{
	color:#D940B9;
	font-size:0.39rem;
	padding-left:0.48rem;
	display:flex;
}
.institute .one a img{
	width:0.3rem;
	height:0.3rem;
	align-self: center;
	position:relative;
	top:1px
}
.institute .one em img{
	width:0.46rem;
	height:0.46rem;
	align-self: center;
	position:relative;
	top:1px
}
.one.active .bg_pop ,.one.active  .pic img.show{
	display:block
}
.institute .tow{
	background:#fff;
}
#pub_sign1 {
    width: 100%;
    height: 2rem;
    background: #fff;
    border-left: 4px #01C4F6 solid;
    margin-bottom: 40px;
	border-radius: 4px;
}
#pub_sign1 h2 {
    font-size: 0.48rem;
    color: #040541;
	font-weight:600;
	padding-top:0.35rem;
	padding-bottom:0.125rem;
	padding-left:0.48rem
}
#pub_sign1 p{
	color:#01C4F6;
	font-size: 0.39rem;
	padding-left:0.48rem
}
#pub_sign1 img{
	width:0.29rem;
	margin-right:0.48rem;
}
#pub_sign1 em{
	align-self: center;
}
#pub_sign2{
	padding: 0.48rem;
    background: #D940B9;
    width: 90%;
    margin: 0 auto;
	-moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
#pub_sign2 .p{
	align-self: center;
}
#pub_sign2 h2{
	font-size:0.48rem;
	font-weight:600
}
#pub_sign2 p{
	font-size:0.39rem;
	color:#fff;
	margin-top:0.125rem
}
#pub_sign2 img{
	width:1.88rem;
	height:1.88rem
}
.pub_ban_about{
	margin-top:1.17rem
}
.about_pub{
	background:#f6fafb;
}
.about_pub .ab_one{
	padding:1.06rem;
	padding-bottom:0;
	margin-bottom:-2.5rem
}
.ab_one .txt em{
	font-size:0.39rem;
	color:#040541;
	font-weight:600
}
.ab_one .txt h2{
	font-size:0.87rem;
	color:#01C4F6;
	font-weight:600;
	line-height:1.16rem;
	margin-bottom:0.24rem
}
.ab_one .txt p{
	font-size:0.39rem;
	color:#040541;
	line-height:0.63rem;
	margin-bottom:0.87rem
}
.ab_one .txt{
	position:relative;
	top:-2.8rem
}

.ab_tow .txt{
	padding:0.966rem  1.06rem
}
.ab_tow .txt h2{
	font-size:0.63rem;
	font-weight:666;
	color:#01C4F6;
	
}
.ab_tow .txt p{
	font-size:0.44rem;
	color:#040541;
	margin-top:0.19rem;
	font-weight:666;line-height:0.77rem
}
.ab_tow .level_tow{
	padding:0;
	margin-left:0.58rem;
	margin-right:1.06rem
}
.ab_tow .level_tow .tow p span{
	margin-bottom:0.57rem
}
.ab_tow .level_tow .tow p{
	margin-bottom:0
}
.ab_tow .level_tow .tow p em{
	top:6px
}
.ab_three dl{
	margin:1.84rem	
}
.ab_three dt{
	margin-bottom:1.35rem
}
.ab_three dd {
	display:flex
}
.ab_three dd em{
	    width: 4px;
    height: 14px;
    background: #01C4F6;
    display: block;
    position: relative;
    top: 8px;
    margin-right: 0.37rem;
}
.ab_three dd{
	font-size:0.39rem;
	color:#040541;
	line-height:0.62rem
}
.ab_three dt{
	text-align:center
}
.ab_three{
	padding-bottom:0.13rem
}
.ab_four{
	padding-top:2.9rem;
	padding-bottom:2.34rem
}
.ab_four h2{
	margin:0 1.06rem;
	color:#040541;
	font-size:0.63rem;
	line-height:0.92rem;
	text-align:center;
	font-weight:bold
}
.ab_four .img{
	margin:0.48rem;
	margin-top:1.35rem;
}
.ab_four .img img{
	margin-bottom:0.68rem
}
.pub_add dd.opop{
	background:#D940B9; width:2.23rem; height:0.72rem; font-size:0.39rem; color:#fff; text-align:center;  -moz-border-radius: 5px;-webkit-border-radius: 5px;  border-radius: 5px;
	font-weight:normal;
	line-height:0.72rem;
}
.pub_add dd.opop:hover{
	background:#C239AC
}
.ab_three .tit{
	text-align:center;
	font-size:0.63rem;
	font-weight:bold;
	color:#01C4F6
}
.po_img{
	margin-top:-3.5rem
}
.ab_tow .txt p i{
	color:#01C4F6
}
.add_pic .list {
	margin-top:32px
}
.add_pic .list .one{
	background:#fff;
	 -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin-bottom:24px;
  padding:0.58rem;
  padding-right:0.48rem;
  border-left:4px #01C4F6 solid
}
.add_pic .list .one h2{
font-size: 0.58rem;
color: #040541;
line-height: 0.92rem;
margin-bottom:8px
}
.add_pic .list .one p{

font-size: 0.39rem;
color: #040541;
line-height: 0.63rem;
}
.add_pic .list .one span{

font-size:  0.39rem;

color: #01C4F6;
line-height: 0.53rem;
margin-top:0.77rem;
display:block
}
.add_pic{
	margin:0.48rem
}
#pop_btn .pub_sign{
	background:
}
#join #pub_sign2{
	width:100%
}
#join #pub_sign2:nth-child(1){
	background:	#01C4F6;
	margin-bottom:0.58rem
}
#news{
	margin:0.58rem 0
}
.po_img img{
	-moz-border-radius:5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
#news .title {
    margin-top: 0.82rem;
    border-bottom: 1px #E0E9EB solid;
    padding-bottom: 0.53rem;
	padding-left:1.17rem;
	padding-right:1.17rem;
    margin-bottom: 0.53rem;
}
#news .cont_cont{
padding-left:1.17rem;
	padding-right:1.17rem;	
}

#news .title em {
    font-size: 0.39rem;
    color: #01C4F6;
    line-height:  0.53rem;
}
#news  .title h2 {
    font-size: 0.97rem;
    color: #040541;
    line-height: 1.35rem;
}
#news .title i {
    font-size: 0.39rem;
    color: #040541;
    line-height: 0.63rem;
}
#news .cont_cont p {
    font-size: 0.39rem;
    color: #040541;
    line-height: 0.63rem;
    margin-bottom:0.63rem;
}
.ck_pop .icon:nth-child(1)  .ck_ck_add{
	width: 0.83rem;
    height: 4.5rem;
    position: absolute;
    top: -5.6rem;
    left: 0.45rem;
}
.ck_pop .icon:nth-child(2)  .ck_ck_add{
	width: 1.4rem;
    height: 4.5rem;
    position: absolute;
    top: -5.6rem;
    left: 1.3rem;
}
.ck_pop .icon:nth-child(3)  .ck_ck_add{
	width: 1.9rem;
    height: 4.5rem;
    position: absolute;
    top: -5.6rem;
    left: 2.7rem;
}
.ck_pop .icon:nth-child(4)  .ck_ck_add{
	width: 2rem;
    height: 4.5rem;
    position: absolute;
    top: -5.6rem;
    left: 4.56rem;
}

.ck_pop .icon:nth-child(5)  .ck_ck_add{
	width: 1.45rem;
    height: 4.5rem;
    position: absolute;
    top: -5.6rem;
    left: 6.6rem;
}
.ck_pop .icon:nth-child(6)  .ck_ck_add{
	width: 1.5rem;
    height: 4.5rem;
    position: absolute;
    top: -5.6rem;
    right: 0;
}.core_show.flex.fadeIn {
    display: flex;
}
.po_pic_img{
	margin:0 0.48rem;
	margin-bottom:1.9rem
}
.foot .core_show{
    box-shadow: 0px 12px 24px 0px rgba(0, 0, 0, 0.2);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-top: 0.24rem;
    position: absolute;
    width: 100%;
    background: #01C4F6;
    display: none;
    z-index: 99;
    bottom: 3rem;
}
.footer .foot{
	position:relative
}
.footer .foot .core_show em {
    align-self: center;
    color: #040541;
    padding-left: 0.58rem;
    font-weight: 600;
    font-size: 0.42rem;
	align-self: center;
}
@media (max-width:375px){
.pub_ban .txt h2 {
    font-size: 1rem;
}
}