body { /* IOS禁止微信调整字体大小 */
	-webkit-text-size-adjust: 100% !important;
	text-size-adjust: 100% !important;
	-moz-text-size-adjust: 100% !important;
}
span{
	white-space:pre-wrap;
	word-wrap:break-word;
}
.wraper{
	max-width: 7.5rem;
	margin: 0 auto;
	background: #FFFFFF;
}
.head-box{
	width: 100%;
	background: #0a4a8c;
}
/*.head-box.cur{
	position: fixed;
	width: 7.5rem;
	z-index: 990;
	left: 50%;
	top: 0;
	margin-left: -3.75rem;
}*/

.logon-nav{
	height: 1rem;
	border-bottom: 1px solid #1c5794;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	padding: 0 0.24rem;
	position: relative;
}

.logon-nav h2{
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	height: 1rem;
}
.logon-nav h2  a{
	height: 100%;
	float: left;
}
.logon-nav h2 img{
	width:2.95rem;
	/* height: 0.57rem; */
}
.logon-nav .nav-switch{
	width:1rem;
	height: 1rem;
	cursor: pointer;
}

.logon-nav .nav-switch a{
	display: block;
	width: 100%;
	height: 100%;
	background: url(../imags/nav-btn.png) no-repeat;
	background-size: 0.44rem 0.35rem;
	background-position: right center;
}
.logon-nav .nav-switch.cur a{
	background: url(../imags/closeBtn.png) no-repeat;
	background-size: 0.44rem 0.35rem;
	background-position: right center;
}
.search-box{
	padding: 0.2rem 0.25rem;
}
.search-box input{
	background: none;
}
.search-ipt{
	width: 100%;
	height: 0.7rem;
	border: 2px solid #93abc3;
	border-radius: 0.1rem;
	overflow: hidden;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	overflow: hidden;
	box-sizing: border-box;
}
.search-ipt p{
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	height: 0.68rem;
}
.search-ipt p input{
	width: 100%;
	height: 0.68rem;
	padding:0 0.15rem;
	color: #FFFFFF;
}
.search-ipt .search-btn{
	width: 0.7rem;
	height: 0.74rem;
	background: url(../imags/search2.png) no-repeat;
	background-size: 0.32rem 0.32rem;
	background-position: center center;
	cursor: pointer;
	margin-top: -0.03rem;
}
.search-ipt p input::-webkit-input-placeholder { /* WebKit browsers */
  color: white;
}
.search-ipt p input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: white;
}
.search-ipt p input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: white;
}
.search-ipt p input:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: white;
}

.wraper.cur .head-box{
	background: #FFFFFF;
}
.wraper.cur .logon-nav{
	border-bottom:none;
}
.wraper.cur .search-ipt{
	border: 2px solid #0a4a8c;
}
.wraper.cur .search-ipt p input::-webkit-input-placeholder { /* WebKit browsers */
  color: #0a4a8c;
}
.wraper.cur .search-ipt p input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #0a4a8c;
}
.wraper.cur .search-ipt p input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #0a4a8c;
}
.wraper.cur .search-ipt p input:-ms-input-placeholder { /* Internet Explorer 10+ */
  color:#0a4a8c;
}
.wraper.cur  p input{
	color:#0a4a8c;
}
.wraper.cur .search-ipt .search-btn{
	background:#0a4a8c url(../imags/search2.png) no-repeat;
	background-size: 0.32rem 0.32rem;
	background-position: center center;
}
.wraper.cur .logon-nav .nav-switch a{
	background: url(../imags/nav-btn2.png) no-repeat;
	background-size: 0.44rem 0.32rem;
	background-position: right center;
}
.wraper.cur  .logon-nav .nav-switch.cur a {
    background: url(../imags/close2.png) no-repeat;
    background-size: 0.44rem 0.35rem;
    background-position: right center;
}
/* 导航 */
.nav-list{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 90;
	background: #fcfcfc;
	top: 1rem;
	display: none;
}
.nav-list li{
	width: 50%;
	float: left;
	height: 0.9rem;
	border-bottom: 1px dashed #c5c5c5;

}
.nav-list li:nth-child(2n-1){
	border-right: 1px dashed #c5c5c5;
}
.nav-list li:nth-last-child(1){
	border-bottom: none;
}
.nav-list li:nth-last-child(2){
	border-bottom: none;
}
.nav-list li a{
	display: block;
	padding-left: 1.15rem;
	width: 100%;
	height: 0.9rem;
	font-size: 0.26rem;
	color: #000000;
}
.nav-list li a div{
	height: 0.9rem;
	float: left;
	font-size: 0.26rem;
}
.nav-list li a div span{
	font-size: 0.26rem;
}
.nav-list li.cur span{
	color: #0a4a8c;
}
.nav-list li:nth-child(1) i{
	width: 0.4rem;
	height: 0.4rem;
	background: url(../imags/h01.png) no-repeat center;
	background-size: 100% 100%;
}
.nav-list li:nth-child(1).cur i{
	width: 0.4rem;
	height: 0.4rem;
	background: url(../imags/h02.png) no-repeat center;
	background-size: 100% 100%;
}
.nav-list li:nth-child(2) i{
	width: 0.4rem;
	height: 0.4rem;
	background: url(../imags/ab01.png) no-repeat center;
	background-size: 100% 100%;
}
.nav-list li:nth-child(2).cur i{
	width: 0.4rem;
	height: 0.4rem;
	background: url(../imags/ab02.png) no-repeat center;
	background-size: 100% 100%;
}
.nav-list li:nth-child(3) i{
	width: 0.4rem;
	height: 0.4rem;
	background: url(../imags/dj01.png) no-repeat center;
	background-size: 100% 100%;
}
.nav-list li:nth-child(3).cur i{
	width: 0.4rem;
	height: 0.4rem;
	background: url(../imags/dj02.png) no-repeat center;
	background-size: 100% 100%;
}
.nav-list li:nth-child(4) i{
	width: 0.4rem;
	height: 0.4rem;
	background: url(../imags/kj01.png) no-repeat center;
	background-size: 100% 100%;
}
.nav-list li:nth-child(4).cur i{
	width: 0.4rem;
	height: 0.4rem;
	background: url(../imags/kj02.png) no-repeat center;
	background-size: 100% 100%;
}
.nav-list li:nth-child(5) i{
	width: 0.4rem;
	height: 0.4rem;
	background: url(../imags/dn01.png) no-repeat center;
	background-size: 100% 100%;
}
.nav-list li:nth-child(5).cur i{
	width: 0.4rem;
	height: 0.4rem;
	background: url(../imags/dn02.png) no-repeat center;
	background-size: 100% 100%;
}
.nav-list li:nth-child(6) i{
	width: 0.4rem;
	height: 0.4rem;
	background: url(../imags/t01.png) no-repeat center;
	background-size: 100% 100%;
}
.nav-list li:nth-child(6).cur i{
	width: 0.4rem;
	height: 0.4rem;
	background: url(../imags/t02.png) no-repeat center;
	background-size: 100% 100%;
}
.nav-list li:nth-child(7) i{
	width: 0.4rem;
	height: 0.4rem;
	background: url(../imags/rc01.png) no-repeat center;
	background-size: 100% 100%;
}
.nav-list li:nth-child(7).cur i{
	width: 0.4rem;
	height: 0.4rem;
	background: url(../imags/rc02.png) no-repeat center;
	background-size: 100% 100%;
}
.nav-list li:nth-child(8) i{
	width: 0.4rem;
	height: 0.4rem;
	background: url(../imags/o01.png) no-repeat center;
	background-size: 100% 100%;
}
.nav-list li:nth-child(8).cur i{
	width: 0.4rem;
	height: 0.4rem;
	background: url(../imags/o02.png) no-repeat center;
	background-size: 100% 100%;
}
/* swiper */
.banner-swiper .swiper-pagination-bullet{
	width: 0.5rem;
	height: 0.06rem;
	border-radius: initial;
	background: #FFFFFF;
	opacity: 0.5;
}
.banner-swiper .swiper-pagination-bullet-active{
	opacity: 1;
}
.banner-swiper  .swiper-slide img{
	display: block;
	width: 100%;
}
/* 视频 */
.video-box{
	width: 100%;
}
.videobg{
	width: 100%;
	position: relative;
	overflow: hidden;
}
.videobg video{
	display: block;
	width: 100%;
}
.videopng{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9;
	width: 100%;
	height: 100%;
}
.start-btn{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
	width: 100%;
	height: 100%;
	background:none;
}
.start-btn a{
	width: 100%;
	height: 100%;
}
.start-btn img{
	width: 1.06rem;
	height: 1.05rem;
}
.lin-cap{
	width: 100%;
	text-align: center;
	height: 0.7rem;
	line-height: 0.7rem;
	position: relative;
}
.lin-cap .line{
	position: absolute;
	width: 2.8rem;
	height: 1px;
	background: #0a4a8c;
	left: 50%;
	margin-left: -1.4rem;
	top: 50%;
	margin-top: -1px;
}
.lin-cap span{
	background: #FFFFFF;
	position: relative;
	z-index: 9;
	padding: 0 0.1rem;
	color: #0a4a8c;
	font-size: 0.3rem;
}
.intro-box{
	padding: 0.3rem 0.24rem;
}
.intro-box .mes-box{
	width: 100%;
	color: #0a4a8c;
	font-size: 0.25rem;
	line-height: 0.45rem;
	margin-top: 0.15rem;
}
/* 新闻资讯 */
.home-news{
	padding: 0 0 0.3rem 0;
}
.news-list{
	width: 100%;
	padding: 0 0.24rem;
	background: #FFFFFF;
}
.news-list .list{
	width: 100%;
	padding: 0.22rem 0;
	border-bottom: 1px solid #f5f5f5;
}
.news-list .list a{
	display: block;
	width: 100%;
	display: -moz-box;
	display: -webkit-box;
	display: flex;
}
.news-list .list img{
	display: block;
	width: 2rem;
	height: 1.5rem;
	margin-right: 0.25rem;
}
.news-list .list .mes{
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
}
.news-list .list  h5{
	font-weight: normal;
	font-size: 0.26rem;
	color: #000;
}
.news-list .list p{
	font-size: 0.24rem;
	color: #999;
	margin: 0.08rem 0;
}
.news-list .list span{
	color: #999999;
	font-size: 0.23rem;
}
.news-list .look-more a{
	width: 3.45rem;
	height: 0.8rem;
	border: 1px solid #545454;
	color: #545454;
	text-align: center;
	line-height: 0.8rem;
	font-size: 0.26rem;
	margin: 0.35rem auto;
}
.news-list .look-more a:hover{
	color: #545454;
}
/* 研发领域 */
.yf-area{
	background: #f3f6fa;
	padding: 0.3rem 0 0 0;
}
.yf-area .lin-cap span{
	background: #f3f6fa;
}
.yf-swiper{
	padding: 0.25rem 0.3rem 0 0.3rem;
}
.yf-swiper .swiper-container {
	padding-bottom: 0.5rem;
}
.yf-swiper .swiper-slide img{
	display: block;
	width: 100%;
}
.yf-swiper .swiper-slide p{
	position: absolute;
	width: 100%;
	height: 0.76rem;
	background: rgba(0,0,0,0.5);
	z-index: 9;
	line-height: 0.76rem;
	padding: 0 0.1rem;
	left: 0;
	bottom: 0.02rem;
	color: #FFFFFF;
	font-size: 0.24rem;
	text-align: center;
}
.yf-swiper .swiper-container-horizontal>.swiper-pagination-bullets,.yf-swiper .swiper-pagination-custom, .swiper-pagination-fraction{
	bottom: 0;
}
.yf-swiper .swiper-pagination-bullet{
	height: 0.22rem;
	width: 0.22rem;
}
.yf-area .swiper-pagination-bullet-active{
	height: 0.22rem;
	width: 0.22rem;
	background: url(../imags/dot.png) no-repeat center;
	background-size: 100% 100%;
}
.result-swiper{
	background: #FFFFFF;
}
.result-swiper .swiper-container{
	padding: 0.5rem 0.3rem 1rem 0.3rem;
}
.result-swiper .swiper-slide {
	text-align: center;
	background: #fff;
	width: 2.45rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	border-radius: 0.1rem;
	overflow: hidden;
	margin-right: 15px;
}

.result-swiper  .swiper-container-horizontal>.swiper-pagination-bullets,.result-swiper .swiper-pagination-custom, .swiper-pagination-fraction{
	bottom: 0.1rem;
}
.result-swiper .swiper-pagination-bullet{
	height: 0.22rem;
	width: 0.22rem;
}
.result-swiper .mes{
	text-align: left;
	padding: 0.1rem 0;
}
.result-swiper .mes p{
	font-size: 0.26rem;
	color: #333;
}
.result-swiper .mes span{
	font-size: 0.24rem;
}
/* 孵化企业 */
.fhqy-area{
	padding: 0.3rem 0;
	background: #FFFFFF;
}
.fhqy-home{
	width: 100%;
	padding:0 0.3rem;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	margin: 0.2rem 0 0.1rem 0;
}
.fhqy-home .aside-left{
	width: 3.33rem;
	height: 4.8rem;
	overflow: hidden;
	margin-right: 0.2rem;
	position: relative;
}
.fhqy-home .aside-left a{
	display: block;
	height: 100%;
}
.fhqy-home .aside-left img{
	display: block;
	width: 100%;
	height: 100%;
}
.fhqy-home .aside-right{
	-ms-flex:1;
	-webkit-flex: 1;
	flex: 1;
}
.fhqy-home .aside-left p{
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 9;
	background: rgba(0,0,0,0.5);
	color: #FFFFFF;
	height: 0.7rem;
	line-height: 0.7rem;
	padding: 0 0.1rem;
	font-size: 0.24rem;
	width: 100%;
}

.fhqy-home .aside-right div{
	width: 100%;
	height: 2.32rem;
	overflow: hidden;
	position: relative;
}
.fhqy-home .aside-right p{
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	z-index: 9;
	background: rgba(0,0,0,0.5);
	color: #FFFFFF;
	height: 0.7rem;
	line-height: 0.7rem;
	padding: 0 0.1rem;
	font-size: 0.24rem;
	text-align: center;
}
.fhqy-home .aside-right div a{
	display: block;
	height: 100%;
}
.fhqy-home .aside-right div img{
	display: block;
	width: 100%;
	height: 100%;
}
.fhqy-home .aside-right .timg{
	margin-bottom: 0.15rem;
}
/* 创新团队 */
.team-box{
	width: 100%;
	padding: 0 0.3rem;
	margin: 0.35rem 0;
}
.team-box ul{
	width: 100%;
}

.team-box ul li{
	width: 2.2rem;
	height: 1.45rem;
	overflow: hidden;
	float: left;
	margin-right: 0.15rem;
}
.team-box ul li:nth-child(1){
	width: 100%;
	height: auto;
	margin: 0 0 0.3rem 0;
}
.team-box ul li img{
	display: block;
	width: 100%;
	height: 100%;
}
.team-box ul li:nth-last-child(1){
	margin-right: 0;
	float: right;
}
/* 联系我们 */
.concact-us{
	width: 100%;
	background: #0a4a8c;
	color: #FFFFFF;
	padding: 0.35rem 0.25rem;
}
.concact-box{
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.concact-box .title{
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
}
.concact-box .title h5{
	font-size: 0.26rem;
	font-weight: normal;
	margin-bottom: 0.1rem;
}
.concact-box .title p{
	font-size: 0.24rem;
	line-height: 0.45rem;
}
.concact-box .title p a{
	font-size: 0.24rem;
	text-decoration: underline;
	color: #FFFFFF;
	margin-right: 0.1rem;
}
.concact-box .code{
	width: 1.55rem;
}
.concact-box .code img{
	width: 1.55rem;
	height: 1.55rem;
}
.friend-link{
	width: 100%;
	color: #FFFFFF;
	margin-top: 0.3rem;
}
.friend-link h3{
	font-size: 0.26rem;
	font-weight: normal;
}
.sle-select{
	width: 100%;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	margin-top: 0.25rem;
}
.sle-select select{
	width: 2.1rem;
	height: 0.5rem;
	background:#FFFFFF url(../imags/arr.png) no-repeat;
	background-size: 0.16rem 0.11rem;
	padding: 0 0.35rem 0 0.1rem;
	background-position: 96% center;
	font-size: 0.24rem;
}
.banner{
	width: 100%;
	padding: 0 0.3rem;
}
.banner img{
	display: block;
	width: 100%;
}
.news-switch{
	width: 100%;
	height: 0.75rem;
	background: #FFFFFF;
	padding: 0 0.3rem;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	padding: 0 0.3rem;
	border-bottom: 1px solid #F5F5F5;
}
.news-switch li{
	height: 0.75rem;
	line-height: 0.75rem;
}
.news-switch li a{
	font-size: 0.28rem;
	color: #333333;
}
.news-switch li.cur a{
	color: #0a4a8c;
	display: block;
	border-bottom: 2px solid #0a4a8c;
}
.detail-mes{
	padding: 0.3rem;
	background: #FFFFFF;
}
.detail-mes .tiem-capti h3{
	font-weight: normal;
	font-size: 0.32rem;
	color: #000;
	text-align: center;
	margin-bottom: 0.25rem;
	font-family: "微软雅黑";
}
.detail-mes .tiem-capti span{
	font-size: 0.3rem;
	color: #999999;
	margin-right: 0.15rem;
}
.detail-mes .mes-tit img{
	max-width: 100%;
	margin: 0.1rem 0;
}
.detail-mes .mes-tit{
	padding: 0.3rem 0;
	line-height: 0.35rem;
	line-height: 0.5rem;
	font-size: 0.24rem;
}
.party-list{
	padding: 0 0.3rem 0.5rem 0.3rem;
}
.cap-line {
	padding: 0.15rem 0;
	margin: 0.1rem 0;
}
.cap-line span{
	font-size: 0.3rem;
	color: #0a4a8c;
}
.cap-line p{
	width: 0.6rem;
	height: 2px;
	background: #0a4a8c;
	margin-top: 0.1rem;
}
.party-list .list{
	width: 100%;
}
.party-list .list a{
	display: block;
	width: 100%;
	position: relative;
}
.party-list .list div{
	width: 100%;
	position: relative;
}
.party-list .list div img{
	display: block;
	width: 100%;
	height: 100%;
}
.party-list .list div p{
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 9;
	width: 100%;
	background: rgba(0,0,0,0.5);
	color: #FFFFFF;
	font-size: 0.26rem;
	line-height: 0.75rem;
	padding: 0 0.1rem;
	height: 0.75rem;
}
.party-list .list .line2{
	line-height: 0.45rem;
	padding: 0.2rem 0;
	font-size: 0.24rem;
	color: #333333;
}
.party-list .list span{
	position: absolute;
	right: 0;
	bottom: 0.2rem;
	line-height: 0.45rem;
	background: #FFFFFF;
	z-index: 9;
	padding: 0 0 0 0.1rem;
	font-size: 0.24rem;
	color: #333333;
}
/* 关于我们 */
.mes-count .yjy-count{
	display: none;
}
.yjy-count{
	padding: 0 0.3rem 0.5rem 0.3rem;
}
.mes-count .yjy-count:nth-child(1){
	display: block;
}
.yjy-intro{
	padding-top: 0.3rem;
}
.yjy-intro img{
	max-width: 100%;
	display: block;
	margin-bottom: 0.2rem;
}
.yjy-intro{
	font-size: 0.24rem;
	color: #333333;
	line-height: 0.45rem;
}

.concact-tel{
	width: 100%;
	padding: 0.3rem 0;
}
.concact-tel li:nth-last-child(1){
	border-bottom: 1px solid #EBEBEB;
}
.concact-tel li p{
	width: 50%;
	float: left;
	line-height: 0.8rem;
	text-align: center;
	border: 1px solid #ebebeb;
	border-bottom: none;
	font-size: 0.3rem;
}
.concact-tel li p:nth-child(2){
	width: 50%;
	border-left: none;
}
.concact-tel li p a{
	color: #333333;
	font-size: 0.3rem;
}
.hounr-list ul{
	width: 100%;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-around;
	justify-content:space-around;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}
.hounr-list ul li{
	width: 2.15rem;
	height: 1.35rem;
	overflow: hidden;
	margin: 0.1rem 0;
}
.hounr-list ul li img{
	display: block;
	width: 100%;
	height: 100%;
}
.organization{
	padding: 0.5rem 0;
}
.organization img{
	display: block;
	max-width: 100%;
}
.rczp-box{
	padding:0 0.3rem;
}
.concact-way{
	width: 100%;
	padding: 0 0.3rem 0.5rem 0.3rem;
}
.lx-way p img{
	display: block;
	float: left;
	width: 0.21rem;
	height: 0.24rem;
	float: left;
	margin-right: 0.1rem;
	margin-top: 0.05rem;
}
.lx-way p {
	font-size: 0.24rem;
	padding: 0.1rem 0;
}
.lx-way p a{
	color: #333;
	text-decoration: underline;
	font-size: 0.24rem;
}
.ipt-text p{
	font-size: 0.24rem;
	color: #333333;
	line-height: 0.85rem;
}
.ipt-text p span{
	color: red;
}
.ipt-text input{
	width: 100%;
	height: 0.8rem;
	border: 1px solid #F5F5F5;
	padding: 0 0.1rem;
	font-size: 0.24rem;
}
.ipt-text textarea{
	display: block;
	width: 100%;
	height: 2rem;
	border: 1px solid #F5F5F5;
	padding: 0.2rem;
	font-size: 0.26rem;
	text-align: left;
}
.concact-way .submit-btn a{
	width: 2.4rem;
	height: 0.7rem;
	background: #0a4a8c;
	color: #FFFFFF;
	font-size: 0.24rem;
	margin: 0.5rem auto;
	text-align: center;
	line-height: 0.7rem;
}
.kjfw-count{
	padding: 0 0.3rem;
}

.kjfw-count .swiper-wrapper{
	padding-bottom: 0.5rem;
}
.kjfw-count.server .swiper-wrapper{
	padding-bottom: 0;
}
.kjfw-count .swiper-slide .img-p{
	position: relative;
	height: 4.15rem;
}
.kjfw-count .swiper-slide .img-p img{
	width: 100%;
	display: block;
	height: 100%;
}
.kjfw-count .swiper-slide .img-p p{
	width: 100%;
	line-height: 0.7rem;
	height: 0.7rem;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 9;
	background: rgba(0,0,0,0.5);
	color: #FFFFFF;
	padding: 0 0.1rem;
	font-size: 0.26rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: box;
	display: -webkit-box;
	line-clamp: 1;
	box-orient: vertical;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	word-break: break-all;
	text-align: center;
}
.kjfw-count .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
	left: 0;
	bottom: 0.1rem !important;
}
/* .kjfw-count  .swiper-pagination{
	text-align: left;
} */
.kjfw-count .swiper-slide .title{
	font-size: 0.24rem;
	line-height: 0.4rem;
	padding: 0.1rem 0;
	color: #333333;
}
.kjfw-count .swiper-slide a span{
	position: absolute;
	right: 0;
	bottom: 0.15rem;
	background: #FFFFFF;
	padding-left: 0.1rem;
	z-index: 9;
	font-size: 0.24rem;
	color: #333;
}
/* .kjfw-count .swiper-pagination-bullet {
    width: 0.35rem;
    height:2px;
    display: inline-block;
    border-radius: 0;
    background: #0a4a8c;
    opacity: .4;
}
.kjfw-count .swiper-pagination-bullet-active{
	background: #0a4a8c;
	opacity: 1;
}
 */
.kjfw-count .swiper-pagination-bullet{
	height: 0.22rem;
	width: 0.22rem;
}
.kjfw-count .swiper-pagination-bullet-active{
	height: 0.22rem;
	width: 0.22rem;
	background: url(../imags/dot.png) no-repeat center;
	background-size: 100% 100%;
}

.kjfw-count .swiper-slide .list{
	width: 3.35rem;
	float: left;
	height: 4.25rem;
	margin-bottom: 0.3rem;
}
.kjfw-count .swiper-slide .list:nth-child(2n){
	float: right;
}
.kjfw-count .swiper-slide .list .img-p{
	height: 100%;
}
.kjfw-count .swiper-slide .list .img-p img{
	display: block;
	height: 100%;
}
.technology .swiper-wrapper{
	padding-bottom: 0.3rem;
}
.case-list {
	padding-bottom: 0.35rem;
}
.case-list .list{
	width: 3.35rem;
	height: 1.65rem;
	float: right;
	position: relative;
	margin-bottom: 0.1rem;
}

.case-list .list:nth-child(1){
	width: 3.35rem;
	height: 3.35rem;
	float: left;
}
.case-list .list:nth-last-child(1){
	width: 100%;
	height: 2.05rem;
}
.case-list .list img{
	display: block;
	width: 100%;
	height: 100%;
}
.case-list .list p{
	width: 100%;
	position: absolute;
	z-index: 9;
	left: 0;
	bottom: 0;
	background: rgba(0,0,0,0.5);
	color: #FFFFFF;
	height: 0.7rem;
	line-height: 0.7rem;
	padding: 0 0.1rem;
	font-size: 0.24rem;
	text-align: center;
}
.talent-people{
	padding-top: 0.25rem ;
}
.talent-people  .swiper-slide{
	width: 1.25rem;
	margin: auto;
}
.talent-people  .swiper-slide .talent{
	width: 100%;
	text-align: center;
	height: 2.2rem;
}
.talent-people  .swiper-slide .talent img{
	display: block;
	width: 1.25rem;
	height: 1.25rem;
	/* border-radius: 50%; */
	overflow: hidden;
}
.talent-people  .swiper-slide .talent p{
	font-size: 0.24rem;
	color: #000000;
	margin: 0.2rem 0;
}
.talent-people  .swiper-slide .talent span{
	position: relative;
	display: block;
	margin: 0.1rem auto;
	padding: 0;
	color: #999;
}
.list-count{
	width: 100%;
	box-shadow: 0 0 0.1rem #c3d4f2;
	border-radius: 0.05rem;
	margin-bottom: 0.3rem;
}
.list-count .zp-tit{
	padding: 0.2rem 0.3rem;
	border-bottom: 1px solid #F5F5F5;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.list-count .zp-tit li{
	width: 50%;
	font-size: 0.24rem;
	margin-bottom: 0.1rem;
}
.list-count .zp-tit li img{
	width: 0.35rem;
	height: 0.35rem;
	margin-right: 0.1rem;
}
.list-count .zp-tit li:nth-child(1){
	font-size: 0.26rem;
	padding-right: 0.15rem;
}
.list-count .zp-tit li:nth-child(3){
	margin-bottom: 0;
}
.list-count .zp-tit li:nth-child(3) span{
	color: #f43a3f;
	margin-right: 0.15rem;
}
.zp-detail .more-btn {
	cursor: pointer;
}
.zp-detail .more-btn a{
	line-height: 0.7rem;
	display: block;
	width: 100%;
	padding: 0 0.3rem;
	background: url(../imags/arr03.png) no-repeat;
	background-size: 0.2rem 0.12rem;
	background-position: 95% center;
	font-size: 0.24rem;
	color: #333333;
	cursor: pointer;
}
.zp-detail .more-btn.cur a{
	background: url(../imags/arr04.png) no-repeat;
	background-size: 0.2rem 0.12rem;
	background-position: 95% center;
	font-size: 0.24rem;
}
.zp-detail .mes{
	display: none;
	padding:0 0.3rem;
	font-size: 0.24rem;
	color: #333333;
	padding-bottom: 0.25rem;
}
.zp-detail .mes p{
	font-size: 0.24rem;
	line-height: 0.4rem;
}
.search-switch{
	width: 100%;
	padding: 0 0.25rem;
	border-bottom: 1px solid #F5F5F5;
	overflow-x: auto;
}
.search-switch ul {
	display: flex;/* 设置布局类型 */
	width: 7.5rem;/* 设置宽度 */
	padding: 0 0.25rem;/* 设置内边距 */
	flex-wrap: nowrap;/* 不换行 */
	overflow-x: auto;/* 超出宽度滑动 */
}
.search-switch ul li{
	height: 0.75rem;
	line-height: 0.75rem;
	flex-shrink:0;/* 设置宽度 */
	margin-right: 0.65rem;
}
.search-switch ul li a{
	font-size: 0.28rem;
	color: #333333;
}
.search-switch ul li.cur a {
    color: #0a4a8c;
	padding-bottom: 0.11rem;
    border-bottom: 2px solid #0a4a8c;
}