@charset "gb2312";
/* CSS Document */

.research{
	width: 100%;
	height: auto;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
	background-color: #000;
}
.h5-banner {
	width: 100%;
	height: auto;
	margin: 0 auto;
	text-align: center;
}

.h5-banner img{
	width: 100%;
}
.resr-dhjj {
	width: 100%;
	height: auto;
	padding-top: 0.43rem;
	background: url(../images/backage01.jpg) top no-repeat;
	background-size: cover;
	padding-bottom: 1.2rem;
}
.research-title {
	width: 100%;
	height: auto;
	margin: 0 auto;
}

.research-title h1 {
	font-size: 0.36rem;
	color: #fff;
}

.research-title h1 img {
	position: relative;
	top: 0rem;
	width: 0.47rem;
	
}

.img-left {
	margin-right: 0.14rem;
}

.img-right {
	margin-left: 0.14rem;
}

.research-title span {
	font-size: 0.3rem;
	font-weight: bold;
	background-image: linear-gradient(to right, #fff, #0739ef);
	-webkit-background-clip: text;
	color: transparent;
	display: block;
}
.resr-tan{
	font-size: 0.24rem;
	color: #fff;
	font-weight: bold;
	background: url(../images/back-link.jpg) center no-repeat;
	background-size: cover;
	margin: 0 auto;
	width: 70.8%;
	padding: 1rem 0;
	margin-top: 0.86rem;
}
.resr-tan img{
	margin-left: 0.04rem;
	width: 0.26rem;
	position: relative;
	top: 0.04rem;
}
.dhjj-artcle {
	width: 73%;
	text-align: left;
	margin: 0 auto;
	margin-top: 0.48rem;
}

.dhjj-artcle p {
	color: #fff;
	font-size: 0.18rem;
	line-height: 0.36rem;
	text-indent: 2em;
}
.rese-report {
	width: 100%;
	height: auto;
	padding-top: 0.09rem;
	background: url(../images/backage02.jpg) center no-repeat;
	background-size: cover;
	padding-bottom: 1.17rem;
}
.dhjj-book {
	float: left;
	margin-left: 0.34rem;
	margin-top: 0.45rem;
	margin-bottom: 0.34rem;
	width: 55.6%;
}
.dhjj-note {
	float: right;
	text-align: left;
	width: 36%;
	color: #fff;
	margin-top: 1.5rem;
}

.dhjj-note em {
	font-size: 0.18rem;
	display: block;
}

.dhjj-note b {
	font-size: 0.22rem;
	display: block;
	line-height: 0.35rem;
	margin-top: 0.1rem;
	margin-bottom: 0.2rem;
	font-weight: bold;
}

.dhjj-note span {
	font-size: 0.16rem;
	display: block;
	margin-bottom: 0.24rem;
}

.dhjj-note img {
	margin-right: 0.1rem;
	position: relative;
	top: 0.04rem;
	height: 0.14rem;
}
.dhjj-link {
	color: #fff;
	display: block;
	font-size: 0.2rem;
	font-weight: bold;
	margin: 0 auto;
	width: 46%;
	line-height: 0.6rem;
	height: 0.6rem;
	border-radius: 0.3rem;
	background-image: linear-gradient(to bottom, #09bbfe, #5a42ec);
	cursor: pointer;
}
.rese-dhkd {
	width: 100%;
	height: auto;
	padding-top: 0.18rem;
	background: url(../images/backage03.jpg) center no-repeat;
	background-size: cover;
	padding-bottom: 0.8rem;
}
.dhkd-top{
	border: 1px rgba(255,255,255,0.17) solid;
	border-radius: 0.2rem;
	margin: 0 auto;
	width: 93%;
	background-color: #010d18;
	display: table;
	padding: 0.32rem 0;
	margin-top: 0.55rem;
	margin-bottom: 0.25rem;
}
.dhkd-top img{
	float: left;
	width: 16.967%;
	margin-left: 0.6rem;
	margin-right: 0.26rem;
}
.dhkd-right{
	float: left;
	text-align: left;
	width: 61%;
}
.dhkd-right b{
	font-size: 0.18rem;
	font-weight: bold;
	display: block;
	color: #fff;
	margin-bottom: 0.12rem;
	margin-top: 0.06rem;
}
.dhkd-right p{
	font-size: 0.16rem;
	color: #bbb;
	line-height: 0.26rem;
}
.dhkd-list{
	margin: 0 auto;
}
.dhkd-list{
	width: 93%;
	height: auto;
	margin: 0 auto;
	display: table;
}
.dhkd-list li{
	border: 1px rgba(255,255,255,0.17) solid;
	border-radius: 0.2rem;
	background-color: #010d18;
	margin-bottom: 0.25rem;
	width: 46.74%;
	height: 2.93rem;
	float: left;
	margin-right: 0.45rem;
}
.dhkd-list li img{
	width: 36.42%;
	margin-top: 0.18rem;
	margin-bottom: 0.1rem;
}
.dhkd-list li b{
	font-size: 0.18rem;
	font-weight: bold;
	display: block;
	color: #fff;
	margin-bottom: 0.1rem;
}
.dhkd-list li p{
	font-size: 0.16rem;
	color: #bbb;
	line-height: 0.26rem;
	width: 76%;
	margin: 0 auto;
	text-align: left;
}

.mySwiper{
	width: 92.4%;
	height: auto;
	background: url(../images/yingjian.png) center no-repeat;
	background-size: cover;
	margin: 0 auto;
	padding-top: 0.44rem;
	padding-bottom: 0.26rem;
	overflow: hidden;
	position: relative;
	margin-top: 0.28rem;
}
.mySwiper .swiper-slide{
	width: 100%;
	height: auto;
}
.picList{
	width: 100%;
	height: auto;
	margin: 0 auto;
}
.picList li{
	width: 28%;
	display: inline-table;
	margin-bottom: 0.34rem;
}
.picList li img{
	height: 1.22rem;
}
.picList li span{
	display: block;
	font-size: 0.16rem;
	color: #fff;
	margin-top: 0.16rem;
	line-height: 0.26rem;
	height: 0.52rem;
}
.mySwiper .swiper-pagination-bullets{
	left: 44%;
	bottom: 0.22rem;
	} 
.mySwiper .swiper-pagination-bullet{
	width:0.16rem;
	height:0.16rem;
	border-radius:100%;
	background:rgba(255,255,255,0.11);
	margin: 0 0.08rem !important;
	}
.mySwiper .swiper-pagination-bullet-active{
	background: #08175b;
	}
.rese-yjjb{
	width: 100%;
	background: url(../images/backage04.jpg) center no-repeat;
	background-size: cover;
	padding-top: 0.34rem;
	padding-bottom: 0.45rem;
}
.yjjb-teacher{
	width: 100%;
	height: auto;
	margin: 0 auto;
	margin-bottom: 0.98rem;
	margin-top: 0.9rem;
}
.yjjb-teacher li{
	background: url(../images/tea-back.png) center no-repeat;
	background-size: cover;
	margin: 0 auto;
	width: 80.667%;
	position: relative;
	display: table;
	border: 1px rgba(255,255,255,0.1) solid;
	border-radius: 0.2rem;
	margin-bottom: 0.34rem;
}
.yjjb-img{
	margin-top: 0.54rem;
	float: left;
	margin-left: 0.44rem;
	height: 3.3rem;
}
.yjjb-title{
	position: absolute;
	top: 0.28rem;
	left: 0.2rem;
	z-index: 2;
}
.yjjb-title em{
	background: url(../images/tea02.png) top no-repeat;
	background-size: cover;
	font-size: 0.14rem;
	color: #fff;
	float: left;
	margin-top: 0.49rem;
	width: 0.35rem;
	padding:0.18rem 0.08rem;
	line-height: 0.15rem;
}
.yjjb-title i{
	background: url(../images/tea01.png) top no-repeat;
	background-size: cover;
	font-size: 0.18rem;
	color: #fff;
	float: left;
	width: 0.44rem;
	padding: 0.34rem 0.1rem;
	line-height: 0.2rem;
}
.yjjb-teacher li p{
	font-size: 0.16rem;
	color: rgba(255,255,255,0.58);
	line-height: 0.26rem;
	text-align: left;
	float: right;
	width: 43%;
	margin-right: 0.36rem;
}
.yjjb-img01{
	margin-top: 0.54rem;
	margin-left: 0.44rem;
	height: 3.3rem;
}
.yjjb-title01{
	position: absolute;
	top: 2.44rem;
	left: 0.78rem;
	z-index: 2;
}
.yjjb-title01 em{
	background: url(../images/tea10.png) top no-repeat;
	background-size: cover;
	font-size: 0.14rem;
	color: #fff;
	float: left;
	padding: 0 0.31rem;
	line-height: 0.36rem;
	position: relative;
    top: 0.44rem;
    left: -0.9rem;
}
.yjjb-title01 img{
	float: left;
	width: 1.57rem;
}
.yjjb-title01 i{
	background: url(../images/tea09.png) top no-repeat;
	background-size: cover;
	font-size: 0.24rem;
	color: #fff;
	float: left;
	padding: 0 0.43rem;
	line-height: 0.44rem;
}
.yjjb-h2{
	font-size: 0.36rem;
	font-weight: bold;
	color: #fff;
	display: block;
	background: url(../images/draw.png) center no-repeat;
	background-size: cover;
	line-height: 0.9rem;
	width: 74.4%;
	margin: 0 auto;
}
.yjjb-img02{
	width: 100%;
	margin-top: 0.99rem;
}
.reae-dhyc{
	width: 100%;
	background: url(../images/backage05.jpg) center no-repeat;
	background-size: cover;
	padding-top: 0.49rem;
	padding-bottom: 0.54rem;
	margin-bottom: 0.44rem;
}
.dhyc-ul{
	width: 92%;
	margin: 0 auto;
	margin-top: 1rem;
}
.dhyc-ul li{
	width: 100%;
}
.dhyc-ul li b{
	font-size: 0.22rem;
	font-weight: bold;
	color: #0dccff;
	float: left;
	width: 1.1rem;
	text-align: right;
	margin-right: 0.4rem;
}
.dhyc-right{
	float: left;
	border-left: 1px #b9edff dashed;
	position: relative;
	text-align: left;
	padding-left: 0.38rem;
	padding-bottom: 0.4rem;
	width: 78%;
}
.dhyc-right img{
	position: absolute;
	top: 0.03rem;
	left: -0.11rem;
	z-index: 2;
	width: 0.22rem;
}
.dhyc-right span{
	font-size: 0.22rem;
	font-weight: bold;
	display: block;
	color: #fff;
}
.dhyc-right i{
	position: absolute;
	top: 0px;
	left: -0.05rem;
	z-index: 1;
	width: 0.09rem;
	height: 0.3rem;
	background-color: #010712;
}
.dhyc-right p{
	font-size: 0.18rem;
	color: #9b9b9b;
	margin-top: 0.1rem;
	margin-bottom: 0.12rem;
}
.mthz-img{
	margin-top: 0.46rem;
	margin-bottom: 1.17rem;
	width: 90.8%;
}
.rese-bmyy{
	background: url(../images/background05.png) center no-repeat;
	background-size: cover;
	width: 92%;
	height: 5rem;
	margin: 0 auto;
	margin-bottom: 1.1rem;
}
.rese-bmyy span{
	font-size: 0.36rem;
	color: #fff;
	display: block;
	padding-top: 0.72rem;
	margin-bottom: 0.44rem;
}
.rese-bmyy i{
	color: #fff;
	font-size: 0.18rem;
	display: block;
	line-height: 0.24rem;
	padding-top: 0.24rem;
}
.rese-bmyy img{
	width: 1.98rem;
}


.a-up05,.a-up06{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	background: rgba(0,0,0,0.56);
	visibility: hidden;
}
.a-up05.is-expanded,.a-up06.is-expanded{
	visibility: initial;
}
.a-up03{
	width: 100%;
	height: 100%;
	display: table;
}
.a-up04{
	width: 100%;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.invi-up{
	width: 72%;
	height: auto;
	border-radius: 0.2rem;
	background-image: linear-gradient(to bottom, #018678,#023f4a);
	position: relative;
	margin: 0 auto;
}
.invi-up span{
	font-size: 0.34rem;
	color: #81ded8;
	display: block;
	padding-top: 0.98rem;
}
.invi-erweima{
	margin-top: 0.3rem;
	padding-bottom: 0.56rem;
}
.invi-erweima img{
	width: 54.276%;
	border: 1px #81ded8 solid;
	padding: 0.14rem;
	
}
.invi-close{
	position: absolute;
	top: 0.22rem;
	right: 0.24rem;
	z-index: 2;
	width: 0.46rem;
	cursor: pointer;
	outline: none;
	border-radius: 100%;
}
.yjjb-title02 .yjjb-title01{
	top: 2rem;
}
.yjjb-title02 .yjjb-title01 i{
	background: url(../images/tea13.png) top no-repeat;
	background-size: cover;
}
.yjjb-title02 .yjjb-img01{
	margin-top: 0;
}

.inter-ct-pad90{
	padding-top: 0.96rem;
}
.inter-ct-pad4{
	padding-top: 0.4rem;
}
.inter-ct-pad46{
	padding-top: 0.46rem;
}
.inter-ct-pad10{
	padding-top: 0.1rem;
}
.h5-padd-min{
	padding-top: 0.2rem;
}
.inter-mar10{
	margin-top: 0.1rem;
}
.fz30{
	font-size: 0.3rem !important;
}
.fz18{
	font-size: 0.18rem;
}
.fz48{
	font-size: 0.48rem !important;
}
.no-border{
	border: none !important;
}
.no-margin{
	margin-right: 0 !important;
	margin-left: 0 !important;
}
.chang-top{
	margin-top: 0.64rem;
}
.h5-fb-no{
	margin-right: 0 !important;
}
.h5-span-01{
	padding-top: 0.6rem !important;
}
.h5-span-02{
	padding-top: 0.7rem !important;
}
.dhyc-padd-no{
	padding-bottom: 0;
}