@charset "UTF-8";

/*** 公共 ***/
/* body{
	font-size: 16px;
} */
.clear {
	clear: both;
}


.main-b{
	max-width: 1200px;
	margin: 0 auto;
	width: 87.5%;
}
.page-box{
	width: 100%;
	margin: 60px 0;
	
	color: #075aa2;
}
.page-box .main-page{
	width: 765px;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.page-page .page-ul{
	display: flex;
}
.page-page .page-ul li{
	padding: 0 14px;
	font-size: 16px;
}
.page-page .page-ul .page-avtive{
	color: #222;
}
@media screen and (max-width:1500px) {

}
/* PC头底部 */
@media screen and (min-width:991.98px) {
	.main-box{
	}
	.page-defects .main-box{
		margin-top: 0;
	}
}
.search li{
	position: relative;
}
.head-input{
	position: absolute;
	right: 60px;
	top: 0;
	width: 220px;
	transform: scale(0);
	transition: all .5s;
	-webkit-transition: all .5s;
	-ms-transition: all .5s;
}
.head-input input{
	height: 30px;
	font-size: 14px;
}
.pc-header {
	height: 4em;
	padding-left: 1.5em;
	box-shadow: 1px 0 10px rgba(0, 0, 0, .1);
	width: 100%;
	position: fixed;
	top: 0;
	z-index: 999999999999999;
    background-color: #fff;
}
.head-input img{
	margin-right: 10px;
}
.pc-header .logo {
	display: flex;
	align-items: center;
	height: 4em;
	float: left;
}
.search-img img{
	width: 22px;
}
.head-nav {
	float: left;
	margin-left: 3.75em;
}

.head-nav li {
	float: left;
	margin-right: 2.9rem;
	line-height: 4em;
}
.head-nav li:last-child{
	margin-right: 0;
}
.head-nav a {
	line-height: 5.71em;
	display: block;
}

.head-nav li a,
.search li a {
	font-size: 14px;
}

.search {
	float: right;
}

.search li {
	float: left;
	padding: 0 1.5em;
	line-height: 4em;
}

.search li:nth-child(2) {
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
}

.head-nav a {
	color: #000;
	transition: all .5;
}

.head-nav a:hover {
	color: #005faf;
}

.right-icon {
	width: 4.9em;
	height: 2.8em;
	background: url(/Img/images/right-icon.png) no-repeat;
	background-position: center center;
	border-right: 1px solid #c3c3c3;
	float: left;
}

.nav-content {
	background-color: #f2f2f2;
	overflow: hidden;
	width: 100%;
	position: fixed;
	z-index: -1;
	top: 4em;
	z-index: 99999999;
}
.nav-content ul {
	width: 100%;
	overflow: hidden;
}

.nav-content .item {
	float: left;
	line-height: 2.85em;
	margin-right: 3em;
}

.nav-content .item-nav {
	margin-left: 1.35em;
}

.item-nav {
	float: left;
}

.nav-content .item a {
	font-size: 14px;
	line-height: ;
}

/* 底部 */
.footer {
	background: #075aa2;
	color: #fff;
	padding: 30px 0 0;
	overflow: hidden;
	z-index: 0;
}

.foot-left h1 {
	font-size: 22px;
	margin-bottom: 40px;
}

.hotphone span {
	font-size: 36px;
	padding-left: 70px;
}

.hotphone b {
	font-weight: 400;
	font-size: 30px;
	vertical-align: 3px;
}

.hotphone {
	position: relative;
	margin-top: 1.75em;
}

.hotphone .anim {
	width: 42px;
	height: 42px;
	border: 1px solid #fff;
	border-radius: 40px;
	position: absolute;
	left: 0;
	top: -3px;
	transition: all .8s;
	-webkit-transition: all .8s;
	-ms-transition: all .8s;
}

.hotphone .anim img {
	margin: 12px 20px;
}

.hotphone:hover .anim {
	width: 420px;
}

.address {
	font-size: 14px;
	line-height: 30px;
	margin-top: 26px;
	opacity: .5;
	margin-top:2.5em; 
	margin-bottom: 27px;
}

.address p span+span {
	margin-left: 44px;
}

.code-list li {
	float: left;
}

.code-list li+li {
	margin-left: 20px;
}

.code-list {
	overflow: hidden;
	clear: both;
	margin-top: 64px;
}

.foot-logo {
	float: right;
}

.code-list p {
	font-size: 14px;
	opacity: .5;
	text-align: center;
	line-height: 36px;
}

.foot-nav {
	clear: both;
	font-size: 14px;
	margin-top: 14px;
	overflow: hidden;
}

.foot-nav li {
	float: left;
	
	line-height: 51px;
	
}
.foot-nav li a{
	border-right: 1px solid rgba(255,255,255,.5);
	padding:0 2.35em;
	display: inherit;
	line-height: 1
}
.foot-nav li:first-child a{
	padding-left: 0;
}
.foot-nav li:last-child a{
border-right: 1px solid rgba(255,255,255,0);
}
.foot-top {
	overflow: hidden;
}

.foot-nav li a:hover {
	opacity: .5;
	transition: all .5s;
	-webkit-transition: all .5s;
	-ms-transition: all .5s;
}
.winBox {
	width: 1127px;
	height: 40px;
	overflow: hidden;
	position: relative;
	margin: auto;
}

.scroll {
	/*width的大小是根据下面li的长度和多少个li而定的，需注意！*/
	width: 8000px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.scroll li {
	float: left;
	line-height: 16px;
	text-align: center;
	padding: 0 12px;
}
.mob-bottom-nav .link{
	opacity: 1;
	margin-top: 0!important;
	font-size: .28rem;
}
.mob-bottom-nav .bottom-jishu{
	opacity: 0.5;
}
.link {
	width: 1200px;
	margin: auto;
	overflow: hidden;
	font-size: 14px;
	padding-top: 20px;
	opacity: .5;
	border-top:1px solid rgba(255,255,255,.5);
}

.links {
	line-height: 16px;
	padding-right: 10px;
}

.link li {
	border-right: 1px solid rgba(255, 255, 255, .5);
}

.banquan {
	font-size: 14px;
	overflow: hidden;
	padding: 20px 0;
	background-color: #004987;
}

.foot-swiper {
	height: 25px;
	vertical-align: -2px;
}

.banquan-right span {
	vertical-align: 13px;
}

.foot-my {
	display: inline-block;

}

.banquan-left span {
	font-family: 'Arial';
}

/* PC头底部 end */


/* 关于我们PC */
.about-logo{
	width: 100%;
	height: 815px;
	position: relative;
}
.about-logo img{
	width: 712px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.about-con2{
	background: url(/Img/images/about-bg1.png) no-repeat;
	width: 100%;
	padding-bottom: 143px;
	background-size: cover;
	background-position: bottom;
}
.about-con2-content{
	color: #fff;
	font-size: 16px;
}
.about-con2-content .about-con2b{
	font-size: 2.5em;
	color: #2bc1ff;
	display: block;
	padding: 120px 0 70px 0;
	font-weight: 400;
}
.about-con2-content .p{
	font-size: 16px;
	line-height: 32px;
	width: 840px;
}
.about-boeder{
	width: 480px;
	height: 1px;
	background-color: rgba(255,255,255,.2);
	margin: 55px 0;
}
/* .p-culture .homevideo-box{
	position: fixed!important;
	top:0;
	
} */
#tar2 h2{
	margin-right: 14px;
}
.about-con2-con strong{
	font-size: .36rem;
	color: #fff;
	margin-bottom: .2rem;
	font-weight: normal;
	
}
.about-con2-con{
	color: #fff;
	color: rgba(255,255,255,.8);

}
.about-con2-con b{
	font-size: 24px;
	display: block;
	color: #fff;
}
.about-con2-con span{
	ont-size: 16px;
	    padding: 20px 0 50px 0;
	    display: block;
		line-height: 32px;
}
.page-about #home-video{
	height: auto!important;
}
.about-con2-content2{
	margin-top: 330px;
	display: flex;
	background: url(/Img/images/about-bg2.png);
	background-size: cover;
}
.about-con2-content2 .about-con2-content2con{
	width: 25%;
	position: relative;
	
	text-align: center;
}
.about-con2-content2 .about-con2-content2con:first-child .p{
	position: absolute;
	left: 0;
	
}
.about-con2-content2 .about-con2-content2con:last-child .p{
	position: absolute;
	right: 0;
	
}

.about-con2-content2con .p b{
	display: block;
	font-size: 100px;
	color: #005faf;
	
	position: relative;
}
.about-con2-content2con .p span{
	display: block;
	font-size: 18;
	color: #222;
	padding-top: 25px;
}
.about-con2-content2con .p b::after{
	content: '+';
	display: block;
	position: absolute;
	right: 15px;
	top: 10px;
	font-size: 24px;
	color: #005faf;
}
/* 关于我们PC end */

/* 博盛荣誉PC */
.honor-title{
	background: url(/Img/images/honor-title.png) no-repeat;
	background-size: cover;
	height: 289px;
	
}

.honor-con1{
	background: url(/Img/images/honor-con2bg.png) no-repeat center bottom;
	background-size: cover;
	/* height: 936px; */
	color: #222;
	width: 100%;
	overflow: hidden;
	padding: 6.5em 0 6.1em;
}
.honor-con1 .honor-con1-b{
	display: block;
	padding: 128px 0 70px 0;
	/* font-size: 48px;
	font-size: 2.4em; */
	text-align: center;
	padding: 0 0 1.458em;
	font-weight: normal;
	font-size: 2em;
}
.honor-con1-swiper-container{
	overflow: hidden;
	/* height: 580px; */
	position: relative;
}
.honor-con1-swiper-container .swiper-slide-active{
	z-index: 999;
}
.honor-con1-swiper-container .honor-con1-slide .honor-con1-swbg{
	/* height: 361px;
	background-repeat: no-repeat;
	background-size: 474px 300px;
	background-position: center; */
	width: 100%;
  height: 18.5em;
  background: no-repeat center center;
  background-size: contain;
}
.honor-con1-swiper-pagination{
	position: relative;
	z-index: 9999;
	bottom: 20px;
	text-align: center;
	font-size: 14px;
	color: rgba(0,0,0,.5);
}
.honor-con1-txt{
	/* display: none;
	position: absolute;
	top: 415px; */
}
.honor-con1-txt span{
	font-size: 14px;
  line-height: 1em;
  display: block;
  margin-bottom: 1em;
}
.honor-con1-txt b{
	/* font-size: 24px; */
  font-size: 1em;
  line-height: 1.25em;
  display: block;
  font-weight: normal;
  margin-bottom: .25em;
}
/* .honor-con2-conbg{
	width: 467px!important;
	background-size: 100%!important;
	margin:0 auto 0!important;
	background-position:center ;
} */
.honor-con1-swiper-container .swiper-slide-active .honor-con1-txt{
	display: block;
	width: 100%;
	/* padding:0 66px; */
}
.honor-con1-swiper-button-next{
	background: url(/Img/images/next.png) no-repeat;
	width: 35%;
    height: 100%;
    /* background-size: cover; */
    position: absolute;
    top: 15px;
    right: -23%;
    z-index: 9999;
    transform: translateX(-50%);
    cursor: pointer;
    background-position: right;
}
.honor-con1-swiper-button-prev{
	background: url(/Img/images/prev.png) no-repeat;
	width: 36%;
    height: 100%;
    /* background-size: cover; */
    position: absolute;
    top: 0;
    left: 12%;
    z-index: 9999;
    transform: translateX(-50%);
    cursor: pointer;
    background-position: left;
}

.honor-con2{
	background: url(/Img/images/honor-con3bg.png) no-repeat center bottom;
	background-size: cover;
	/* height: 843px; */
	padding: 3.3em 0 6.9em;
}
.honor-con2 .main-b{
	position: relative;
}
.honor-con2 .honor-con2-b{
	font-size: 48px;
	text-align: center;
	display: block;
	padding: 65px 0 90px 0;
	font-weight: normal;
	/* font-size: 2.4em; */
	/* padding: 1.354em 0 1.875em; */
	font-size: 2em;
	padding: 0 0 2.2em;
}
.honor-con2-swiper-container .honor-con2-slidebg,
.honer-wbg{
	width: 540px;
	/* height: 502px; */
	background-repeat: no-repeat;
	background-size: cover;
	width: 27em;
	padding: 1.5em 2em 1.8em;
	margin: 0 auto;
}
.honer-wbg{
	padding-bottom: .5em;
}
.honor-con2-swiper-container .swiper-slide-active{
	z-index: 999;
}
.honor-con2-swiper-button-next{
	background: url(/Img/images/next.png) no-repeat;
	width: 16px;
	height: 30px;
	background-size: cover;
	position: absolute;
	top: 50%;
	right: -55px;
	z-index: 9999;
	transform: translateX(-50%);
	cursor: pointer;
}
.honor-con2-swiper-button-prev{
	background: url(/Img/images/prev.png) no-repeat;
	width: 16px;
	height: 30px;
	background-size: cover;
	position: absolute;
	top: 50%;
	left: -55px;
	z-index: 9999;
	transform: translateX(-50%);
	cursor: pointer;
}

@media screen and (max-width:1500px) {
	.honor-con2-swiper-button-prev{
		left: -15px;
	}
	.honor-con2-swiper-button-next{
		right: -35px;
	}
}
/* 博盛荣誉PC  end */

.about-con2 p{
	font-size: 18px;
}
.about-con2 a{
	font-size: 16px;
    margin-top: 20px;
    display: inline-block;
    opacity: .5;
    text-decoration: underline;
    transition: all .5s;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
}
.about-con2 a:hover{

    opacity: 1;
}
@media(max-width: 991.98px){
	.about-con2 p{
	color: #222;

}

.about-con2 a{
	font-size: .28rem;
	margin-top: .2rem
}
}
/* 缺陷 */
#home-video {

	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 666;
	width: 100%;
	overflow: hidden;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform-origin: center;
	z-index: -1;
}
.video-txtimg img{
	width: 100%;
	height: 100%;
}
.video-txtimg{
	background: url(/Img/images/text.svg);
	background-repeat: no-repeat!important;
	background-size:cover;
	height: 100%;
}
.use-box{
	height:6.8em;
}
.defects-twos{
	background-position: 20px -216px!important;
}
.scrollmagic-pin-spacer{
	overflow: hidden;
}
.video-con{
	width: 100%;
	background: url(/Img/images/defects-2.png);
	background-size: cover;
}
.video-con .centent{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.video-con .centent p{
	font-size: 2.5em;
	line-height: 1.3em;
	color: #fff;
	transition: all 1s .5s;
	-webkit-transition: all 1s .5s;
	-ms-transition: all 1s .5s;
	opacity: 0;	
	transform: translateY(100px);
	-webkit-transform: translateY(100px);
	margin-bottom: 1em;
}
.video-con .anim-p{
	opacity: 1;
	top: 50%;
}
.video-con .centent p span{
	color:#ff2a66;
}
.video-con .text{
	color: rgba(255,255,255,.5);
	font-size: 18px;
	font-size: .9em;
	font-family: 'Arial';
	line-height: 1.67em;
	transition: all 1s .7s;
	-webkit-transition: all 1s .7s;
	-ms-transition: all 1s .7s;
	opacity: 0;	
	transform: translateY(100px);
	-webkit-transform: translateY(100px);	
}
.defects-two{
	/* height: 33em; */
	width: 100%;
	background: url(/Img/images/defects-3.png) no-repeat;
	background-size:cover ;
	position: relative;
	overflow: hidden;
}
.defects-two h3{
	font-size: 2.4em;
	color: #222222;
	margin-bottom: 55px;
}
.innertext{
	font-size: 18px;
	color: #222222;
	line-height: 28px;
}
.defects-twocen .fl{
	max-width: 615px;
	width:58%;
}
#tar2 .defects-twocen .fl{
	max-width: 615px;
	width:32%;
}
.defects-twocen .fr{
	max-width: 585px;
	width: 42%;
	margin-left: 65px;
}
.page-solve .video-con{
	background-image:none!important;
}
@media (max-width:1366px) {
	.defects-twocen .fr{
		width: 32%;
		margin-top: 50px;
	}
	#tar2 .defects-twocen .fr{
		width: 40%;
		margin-top: 50px;
	}
}
.defects-twocen .fr img{
	max-width: 456px;
	width: 100%;
	float: right;
}
.defects-twocen{
	position: absolute;
	top: 50%;
/* 	width: 1200px; */
	transform: translateY(-50%);
}
.defects-three{
	background: url(/Img/images/defects-5.png);
	background-size: cover;
}
.defects-three .top .item,.defects-three .bottom .item{
	float: left;
	margin-right: 100px;
}
.boxs{
	overflow: hidden;
	color: #fff;
}
.defects-three .item i{
	font-size: 3em;
	/* font-weight: bold; */
	margin-right: 5px;
	font-family: 'Arial';
}
.defects-three .item p+p{
	margin-top: 11px;
	font-size: 14px;
}
.defects-three .item:last-child{
	margin-right: 0;
}
.defects-three .top{
	margin-bottom: 110px;
}
.defects-three .boxs .item:first-child{
	width: 244px;
}
.defects-three .boxs span{
	color: #ff2a66;
	/* font-weight: bold; */
}
.defects-threecen{
	width: 84%;
	float: right;
}
.defects-three .global-inner{
	position: relative;
	height: 100%;
	
}
.defects-swiper{
	padding: 8.9em 0;
}
.defects-threecen .swiper-pagination{
	text-align: right;
	bottom: 6.1em;
}
.defects-threecen .swiper-pagination span{
	width: 60px;
	border-radius: 0;
	height: 2px;
	background-color: #fff;
	opacity: .2;
	margin: 0!important;
}
.defects-swiper .swiper-pagination-bullet-active{
	opacity: 1!important;
}
.defects-four h3{
	font-size:2.5em;
	text-align: center;
	margin: 30px 0;
	/* font-weight: bold; */
	color: #000;
}
.defects-four .texts{
	font-size:1.5em;
	text-align: center;
	color: #000;
}
.defects-four{
	padding:9.9em 0 9.5em;
}
.defects-four img{
	display: block;
	margin: auto;
}
.defects-last{
	background:url(/Img/images/defects-9.png);
	background-size: cover;
	/* background-position: 0!important; */
}
.defects-last h6{
	font-size: 14px;
	color: #005faf;
	margin-bottom: 22px;
}
.defects-last h2{
	font-size: 2em;
	line-height: 53px;
}
.defects-last .title-img img{
	margin-right: 10px;
	margin-top: 11px;
}
.defects-last ul{
	clear: both;
	margin-top: 33px;
}
.defects-last li{
	font-size: 16px;
	line-height: 35px;
	position: relative;
	padding-left: 18px;
}
.title-de{
	overflow: hidden;
}
.defects-last li::before{
	display: block;
	content: '';
	position: absolute;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	left: 0;
	top: 17px;
	background-color: #1895d1;
}
.btn-more{
	/* width: 160px;
	height: 40px; */
	border: 1px solid #1895d1;
	/* border-radius: 35px; */
	text-align: center;
	/* line-height: 36px; */
	/* margin-top:60px; */
	position: relative;
	overflow: hidden;
	line-height: 40px;
	margin-top: 3em;
	border-radius: 35px;
	width: 160px;
	height: 40px;
	
}
.btn-more a{
	color: #1895d1;
	font-size: 16px;
	transition: all .5s;
	-webkit-transition: all .5s;
	-ms-transition: all .5s;
}
.btn-more::after{
	display: block;
	content: '';
	width: 100%;
	height: 100%;
	background-color:#1895d1;
	position: absolute;
	top: 0;
	right: 100%;
	transition: all .5s;
	-webkit-transition: all .5s;
	-ms-transition: all .5s;
	z-index: 3;
	
}

.modal-soc .btn-more {
	position: absolute;
	right: 59px;
	bottom: -48px;
}
.btn-more a{
	/* position: absolute;
	left: 0;
	top: 0;
	line-height: 40px;
	z-index: 999;
	width: 100%; */
	position: relative;
	text-align: center;
	z-index: 10;
}
.defects-lasts h6{
	color: #814194!important;
}
.defects-lasts .btn-more{
	border: 1px solid #814194!important;
}
.defects-lasts .btn-more a{
	color:#814194!important;
}
.defects-lasts .btn-more::after{
	background-color:#814194!important;
}
.mob{
	display: none;
}
@media (min-width:991.98px) {
	body .btn-more:hover a{
		color: #fff!important;
		position: relative;
		z-index: 9;
	}
	.page-campus .btn-more::after{
		background-color: #005faf;
	}
	.btn-more:hover:after{
	right: 0%;
}
}

.lasts-tit .act{
	font-size: 24px;
	color: #814194;
	/* font-weight: bold; */
	float: none;
}
.lasts-tit span+span{
	margin-left: 33px;
	color: #bcbcbc;
	font-weight: 400;
}
.lasts-tit{
	margin-top: 40px;
}
.lasts-tit span{
	margin-right:.6rem;
	cursor: pointer;
}
.defects-lasttwo li{
	text-align: right;
	padding-right: 16px;
}
.defects-lasttwo li::before{
	left: auto!important;
	right: 0!important;
	top:17px ;
}
.defects-lasttwo .lasts-tit{
	text-align: right;
/* 	overflow: hidden; */
}
[class*="span"]{
	float: none!important;
}
.defects-lasttwo .lasts-tit span{
	color: #bcbcbc;
	font-weight: 400;
	cursor: pointer;
}
.defects-lasttwo .lasts-tit span+span{
	float: right;
}
.defects-lasttwo .lasts-tit .activespan{
	color: #075aa2;
	/* font-weight: bold; */
}
.defects-lasttwo .btn-more{
	float: right;
}
.defects-lasttwo .title-img img{
	margin-right: 0px;
}
.defects-lasttwo{
	background-image: none;
	background-position: right;
	background-size: 378px;
	background-repeat: no-repeat;
}
.defects-lasttwo .defects-twocen{
	background: url(/Img/images/defects-15.png) no-repeat;
	background-size: 210px;
	background-position: 93% 135px;
}
.defects-lasts{
	background: url(/Img/images/de-bg.png) no-repeat;
	background-position: bottom;
}
/* team */
.banner-right{
	/* width: 987px; */
	width: 51.56vw;
	height: 100%;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	position: absolute;
	right: 0;
	top: 0;
}
.use-box{
	height: 6.8em;
}
.banner{
	position: relative;
	overflow: hidden;
	background-color: #fff;
}
.banner-right img{
	opacity: 0;
	width: 100%;
	display: none;
}
.banner-left{
	width: 100%;
	padding: 3em 0 2.5em;
	position: relative;
	/* position: absolute;
	left: 50%;
	transform: translate(-50%,-50%);
	top: 50%; */
}
.banner-left .box{
	width: 42%;
	max-width: 500px;
}
.banner-left h4{
	font-size: 18px;
	font-size: .9em;
	line-height: 1em;
	color: #005faf;
	margin-bottom: 1em;
}
.banner-left h1{
	/* font-size: 2.8em; */
	font-size: 2.5em;
	line-height: 1em;
	margin: 20px 0 35px;
	margin: .4em 0 .7em;
}
.banner-left h5{
	font-size: 16px;
	line-height: 26px;
	font-size: .8em;
	line-height: 1.75em;
	margin-top: 2em;
}

.team-img{
  width: 100%;
	border-radius:50%;
	box-shadow: 5px 0 20px rgba(0,0,0,.12);
}
.team-img img{
	width: 100%;
}
.team-cen{
	text-align: center;
	background-color: #f3f8fc;
}
.team-cen h2{
	margin: 25px 0 11px;
	font-size: 24px;
	font-size: 1.2em;
	line-height: 1em;
	margin: 1em 0 .5em;
}
.team-cen h3{
	font-size: 16px;
	font-size: .8em;
	line-height: 1em;
	white-space:nowrap;
}
.nav-content ul{
	display: block!important;
}
.team-cen ul{
	margin: 0 -1.2em;
}
.team-cen li{
	padding: 90px 26px 80px;
	padding: 4.5em 1.2em 4em;
	max-width: 20%;
}
.team-cen li+li+li+li{
	border-top: 1px solid #eeeeee;
}
.animate-mob{
	display: none!important;
}
.defects-twocen h6{
	/* font-weight: bold; */
}
.mob-btns{
	display: none;
}
@media (max-width:992px) {
	.defects-twocen .fr{
		width: 100%;
		margin:5px auto .95rem;
	}
	.defects-lasttwo .r-img{
		margin-top: 5px!important;
	}
	.defects-twocen .fl,.defects-twocen .fr{
		float: none;
	}
	.defects-lasttwo .no-fr{
		margin-bottom: 0;
	}
	.mob-btns{
		width: 3rem;
		height: .8rem;
		border: 1px solid #249ad3;
		border-radius: 35px;
		text-align: center;
		display: block;
		line-height: .8rem;
		margin:.5rem auto;
	}
	.mob-btns a{
		color:#249ad3;
		font-size: .28rem;
	}
	.defects-twocen .fr img{
		float: none;
	}
	.defects-twocen .innertext{
		font-size: .28rem;
	}
	.defects-lasts .act{
		border-bottom: 1px solid #814194;
		padding-bottom: .1rem;
	}
	.scrollmagic-pin-spacer{
		margin-top: 1rem!important;
	}
	.animate-mob{
		display: block!important;
	}
	.defects-lasttwo .lasts-tit span+span{
		float: left!important;
	}
	.lasts-tit span+span{
		margin-left: 0!important;
		margin-right: .75rem;
	}
	.pc{
		display: none!important;
	}
	.mob{
		display: block;
	}
	.team-cen li{
		padding:.83rem .4rem .58rem;
	}
	.team-cen h2{
		margin: .3rem  0 .2rem;
		font-size: .36rem;
	}
	.p-relationship .mob-main{
		margin-top: 1rem;
	}
	.team-cen h3{
		font-size: .24rem;
		line-height: .3rem;
	}
/*	.page-sociology .banner-left h1{
		padding-top:.95rem;
	}*/
	.banner-left{
		width: 100%!important;
	}
	#tar2{
		background:url(/Img/images/chu-mob3.png);
		background-position: right;
	}
	.main-box{
		margin-top: 1rem;
	}
	.banner-left h5{
		width: 100%;
	}
	.defects-two h3{
		font-size: .48rem;
		position: relative;
	}
/*	.banner-wap{
		margin-top: .5rem;
	}*/
	.banner-right{
		display: none;
	}
	body .defects-lasttwo li::before{
		right: auto!important;
		left: 0!important;
	}
	.lasts-tit{
		margin-top: .38rem;
	}
	.defects-twocen span{
		font-size: .36rem!important;
	}
	.defects-lasttwo .lasts-tit{
		text-align: left;
	}
	.defects-last h6{
		margin-bottom: .2rem;
	}
	.defects-two{
		background-image: url(/Img/images/chu-mob1.png);
		background-position: -21px -112px;
	}
	#tar2 h6{
		text-align: left!important;
	}
.defects-two h3::after{
		display: block;
		content: '';
		position: absolute;
		width: .93rem;
		height: 1px;
		background-color: #d52348;
		bottom: -20px;
	}
}
@media (max-width:768px) {
	.team-cen li{
		width: 50%;
	}
}
/* 社会招聘 */
.sociology-search{
	/* height: 360px; */
  background: url(/Img/images/sociology-1.png) no-repeat center bottom #f9fafb;
	background-size: cover;
	position: relative;
	padding: 4.9em 0 7.25em;
}
.sociology-search h3{
	/* font-size: 30px;
	margin-bottom: 30px; */
	font-size: 1.5em;
	margin-bottom: 1em;
}
#sociology{
	/* width: 440px; */
	width: 37%;
	max-width: 440px;
	height: 56px;
	border-radius: 3px;
	border: 1px solid #cde3f4;
	padding-left: 17px;
	appearance:none;   
	-webkit-appearance:none;  
	background-image: url(/Img/images/xia.png);
	background-repeat: no-repeat;
	background-position: 95% 59%;
	background-color: #fff;
	color: #999999;
	float: left;
	
}
.search-input input{
	width: 44%;
	max-width: 528px;
	height: 56px;
	padding-left: 17px;
	border-radius: 3px;
	border: 1px solid #cde3f4;
	background: #fff;
	margin-left: 2.5%;
	float: left;
}
.search-input{
	font-size: 16px;
	overflow: hidden;
}
.input-btn{
	width: 14%;
	max-width: 160px;
	height: 55px;
	border-radius: 4px;
	background-color: #005faf;
	color: #fff;
	line-height: 55px;
	text-align: center;
	background-image: url(/Img/images/seach-wh.png);
	background-repeat: no-repeat;
	background-position: 43px 19px;
	padding-left: 20px;
	float: right;
	cursor: pointer;
}
.sociology-search .cen{
	/* position: absolute;
	width: 1200px;
	top: 50%;
	transform: translateY(-50%); */
	width: 100%;
	overflow: hidden;
}
@media (max-width:1230px) {
	.sociology-search .cen{
		position: absolute;
		width: 100%;
		top: 50%;
		transform: translateY(-50%);
	}
	.search-input input{
		width: 40%;
	
	}
}
.sociology-list{
	/* background-color: #f9fafb; */
	/* padding: 125px 0 55px;
	margin-top: -60px; */
	overflow: hidden;
	padding: 3.1em 0 2.25em;
}
.sociology-list .row{
	padding-bottom: 1.3em;
	margin: 0 -0.7em;
}
.sociology-list .page{
	margin-top: 0;
	margin-bottom: 0;
}
.sociology-list li{
	margin-bottom: 1.3em;
	padding: 0 0.7em;
}
@media(min-width:991px){
	.sociology-list li .box{
	display: block;
	/* padding: 30px 20px 40px; */
	border-radius: 4px;
	box-shadow: 5px 0 15px rgba(0,0,0,.05);
	transition: all .5s;
	-webkit-transition: all .5s;
	-ms-transition: all .5s;
	padding: 1.5em 1.5em 2em 1em;
	background: #fff;
	overflow: hidden;
}
}

.news-con p img{
	max-width: 100%!important;
	height: auto!important;
	margin: 20px 0 5px;
	border-radius:10px ;
}

.place span{
	font-size: 14px;
	padding-right: 14px;
	/* font-weight: bold; */
}
.place span+span{
	padding-left: 20px;
	position: relative;
}
.place span+span::before{
	display: block;
	content: '';
	width:3px;
	height: 11px;
	background-color: #222;
	position: absolute;
	left: 0;
	top: 2px;
}
.sociology-list h1{
	/* font-size: 24px; */
	color: #000022;
	/* font-weight: bold; */
	/* margin: 28px 0 18px;
	display: inline-block;
	line-height: 33px; */
	transition: all .5s;
	-webkit-transition: all .5s;
	-ms-transition: all .5s;
	border-bottom: 1px solid #fff;
	font-size: 1.2em;
	line-height: 1.25em;
	height: 1.27em;
	overflow: hidden;
	margin: 1.08em 0 0.42em;
	font-weight: normal;
}
.sociology-list h1 span{
	position: relative;
	display: inline-block;
	vertical-align: top;
}
.sociology-list h1 span:after{
	content: '';
	width: 0;
	height: 1px;
	display: block;
	background: #0466b9;
	position: absolute;
	left: 0;
	bottom: 0;
	transition: all .3s;
}
.sociology-list .texts{
	font-size: 16px;
	font-size: .8em;
	line-height: 1.5em;
	height: 1.5em;
	overflow: hidden;
}
.sociology-list .time{
	font-size: 14px;
	color: #a61d44;
	margin-top: 55px;
	font-size: .7em;
	line-height: 1em;
	margin-top: 3.571em;
}
@media(min-width: 991.98px){
.sociology-list li:hover .box{
	box-shadow: 5px 0 50px rgba(0,0,0,.15);
	background-image: linear-gradient(#fff, #f3f8fe);
}
}

.sociology-list li:hover h1{
	color: #0466b9;
}
.sociology-list li:hover h1 span:after{
	width: 100%;
}
.page-sociology{
	background-color: #f9fafb;
}
.page{
	width: 765px;
	margin:0 auto 56px;
	position: relative;
	overflow: hidden;
	height: 20px;
}
.go-left .have{
	padding-left: 30px;
	background: url(/Img/images/page-left.png) no-repeat;
}
.go-right .have{
	padding-right: 30px;
	background: url(/Img/images/page-right.png) no-repeat;
	background-position: right;
}
.page-welfare .mob{
		display: none!important;
	}
@media (max-width:991.98px) {
	.page-welfare .mob{
		display: block!important;
	}
	.about-defe-title{
		height: 100vh;
		width: 100%;
		position: relative;
	}
	.logos-mob{
		width: 5.46rem!important;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%,-50%);
	}
	.page{
		overflow: hidden;
	}
	.go-left .have{
		height: 30px;
		background: url(/Img/images/mob-left.png) no-repeat;
	    background-size: 10px;
	}
	.go-right .have{
		height: 30px;
		background: url(/Img/images/mob-right.png) no-repeat;
		background-position:top right;
		background-size: 10px;
	}
	body .sociology-list .time{
		font-size: .24rem;
		top: 24px;
	}
}
.page-num{
	position: absolute;
	width: 67%;
	left: 50%;display: inline-block;
	transform: translateX(-50%);
	text-align: center;
}
.sociology-list ul{
	padding-bottom: 10px;
}
.page-num a{
	color: #005faf;
	padding:0 15px;
}
.page .have{
	color: #005faf;
	font-size: 14px;
}
.go-left .have img{
	margin-right: 10px;
}
.go-right .have img{
	margin-left: 10px;
}
.page-num .active{
	color: #222;
	/* font-weight: bold; */
}
@media (max-width:992px) {
	.sociology-search{
		margin-top: -20px;
		font-size: .28rem;
	}
    #sociology{
		width: 100%;
		margin-bottom: .2rem;
		font-size: .28rem;
	}
	#occupation{
		color: #999;
	}
	.sociology-search .cen{
		width: 100%;
		position: initial;
		transform:translate(0)
	}
	#sociology,#occupation{
		display: block;
		margin-left: 0!important;
		width: 100%;
		color: #999999;
		height: .87rem;
		background-color: #fff;
	}
	.input-btn{
		width: 100%;
		float: initial;
		background-image: none;
		padding-left: 0;
		height: .84rem;
		line-height: .84rem;
		margin-top: .6rem;
	}
	.sociology-search h3{
		font-size: .48rem;
		margin-bottom: .34rem;
	}
	.sociology-search{
		height: auto;
		padding: 1rem 0 1.3rem;
		background-position: center;
	}
	.sociology-list li{
		width: 100%;
		margin-bottom: .3rem;
		position: relative;
		padding-top: .43rem;
		padding-bottom: .58rem;
	}
	.sociology-list li+li+li+li{
		margin-top: 0;
	}
	.sociology-list .time{
		position: absolute;
		right: 20px;
		top: 30px;
		margin-top: 0;
		color: #666666;
	}
	.place span{
		color: #0466b9;
		font-size: .24rem;
	}
	.sociology-list{
		padding: .6rem 0 .54rem;
	}
	.sociology-list h1{
		font-size: .36rem;
		margin: .23rem 0 .36rem;
	}
	.place span+span::before{
		background: #0466b9;
	}
	.page{
		width: 100%;
		padding: 0 .6rem;
		margin-top: .56rem;
	}
	.page-num a{
		padding: 0 .22rem;
	}
	.page-num{
		width: 75%;
	}
	.mob-page{
		width: .15rem;
	}
	.sociology-list ul{
		padding-bottom:0 ;
	}
	.sociology-list li:last-child{
		margin-bottom: 0;
	}
}
/* 校园 */
.page-campus{
	background: #f4f8fb;
}
.page-campus .sociology-list li{
	width: 100%;
	/* margin:0 0 30px; */
}
@media(min-width: 991.98px){
	.page-campus .sociology-list li .box{
	padding: 1.5em 25.8% 2em 2em;
	position: relative;
}
.page-campus .btn-more{
	width: 8em;
	height: 2.4em;
	line-height: 2.3em;
	margin-top: 38px;
	border: 1px solid #005faf;
	position: absolute;
	right: 2.3em;
	bottom: 2em;
	font-size: 1em;
}
}

.page-campus .time{
	margin-top: 0;
}

.page-campus .btn-more a{
	color: #005faf;
	font-size: .8em;
}
.page-campus .sociology-list .texts{
	height: 3em;
	margin-bottom: 1.625em;
	/* text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical; */
}

@media (max-width:991.98px) {
	.page-campus .btn-more{
		float: initial;
		margin:.64rem auto 0;
	}
	.sociology-list .texts{
		font-size: .28rem;
		line-height: .42rem;
	}
	.btn-more{
		width: 160px;
		height: 40px;
	}
	.page-campus .btn-more a{
		font-size: .25rem;
	}
	.page-campus .time{
		color: #d52348;
	}
	.page-campus .place span{
		font-size: .24rem;
		color: #222222;
	}
	/*.page-campus .sociology-list{
		padding: 1.75rem 0;
	}*/
	.page-campus .sociology-list li:last-child{
		margin-bottom: 0;
	}
}
/* 福利 */
.legar{
	background: url(/Img/images/fading.png);
	text-align: center;
	background-size: 100% 100%;
	background-position: center;
	padding: 105px 0 148px;
}
.legar h2{
	/* font-size: 2.4em; */
	font-size: 2em;
	color: #FFFFFF;
}
.legar ul{
	display: flex;
	justify-content: space-around;
	margin-top: 100px;
	margin-top: 5em;
}
.banner-wap{
	position: relative;
}
.banner-wap{
	background-size: cover;
	z-index: 999;
}
.banner-wap img{
	width: 100%;
	opacity: 0;
}
.legar ul img{
	width: 5.5em;
	display: block;
	margin: 0 auto;
}
.legar ul p{
	/* font-size: 24px; */
	color: #fff;
	/* margin-top: 26px; */
	font-size: 1.2em;
	margin-top: 1.08em;
}
.char{
	/* padding: 108px 0 130px; */
	padding: 5.4em 0 6.5em;
}
.char li{
	text-align: center;
	position: relative;
	width: 33%;
}
.char ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	/* margin-top: 87px; */
	margin-top: 4.35em;
}
.char h2{
	text-align: center;
	color: #222222;
	/* font-size:2.4em ; */
	font-size: 2em;
}
.char h3{
	font-size: 24px;
	/* font-weight: bold; */
	/* line-height: 75px; */
	font-size: 1.2em;
	line-height: 3.125em;
}
.char li+li+li+li{
	/* margin-top: 80px; */
	margin-top: 4em;
}
.char li::after{
	display: block;
	content: '';
	position: absolute;
	background-color: #c1c1c1;
	/* height: 60px; */
	width: 1px;
	right: 0;
	/* bottom: 12px; */
	height: 3em;
	bottom: .6em;
}
.char li:nth-child(3n+0)::after{
	display: none;
}
.char li:nth-child(3n+2){
	/* padding: 0 62px; */
	padding: 0 3.5em;
}
.char .texts{
	line-height:26px;
	font-size: 16px;
	font-size: .8em;
	line-height: 1.625em;
}
.char li:nth-child(3n+0){
	/* padding-left: 68px; */
	padding-left: 3.4em;
}
.join-in{
	width: 100%;
	height: 109px;
	background: url(/Img/images/join-in.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	top: 19px;
	z-index: 999;
}
.join-inbox{
	width: 100%;
	height: 109px;
	position: relative;
}
.about-con2{
	color: #fff;
}
.join-inbox h5{
	float: left;
	line-height: 48px;
}
.join-inbox .btns{
	float: right;
	width: 180px;
	background-color: #fff;
	text-align: center;
	border-radius: 35px;
	line-height: 48px;
}
.join-inbox .btns a{
	color: #00529e;
	font-size: 16px;
}
.join-text{
	width: 37%;
	float: right;
	color:#fff;
	font-size:24px;
	margin-top: 2%;
}
@media (max-width:992px) {
	.legar{
		background-size: 100% 100%;
		background-image: url(/Img/images/fading-mob.png);
		
	}
	.legar h2{
		color: #222!important;
	}
	.legar li img{
		width: 1.07rem;
	}
	.legar{
		position: relative;
		width: 100%;
		top: -21px;
		z-index: 1;
	}
	.legar ul p{
		color: #222!important;
	}
	.legar ul p{
		font-size: .28rem;
	}
	.legar ul{
		margin-top: .65rem;
	}
	.legar{
		padding: 1.67rem 0 2.07rem;
	}
	.legar ul p{
		margin-top: .15rem;
	}
	.legar h2{
		font-size: .48rem;
	}
	.char h2{
		font-size: .48rem;
	}
	.char li{
		width: 100%;
	}
	.char li:last-child{
		border-bottom: 0px solid #000!important;
	}
	.char li:nth-child(3n+0){
		padding-left: 0;
	}
	.char li::after{
		display: none;
	}
	.char li:nth-child(2), .char li:nth-child(5){
		padding: 0;
	}
	.char li+li+li+li{
		margin: 0;
	}
	.char li{
		border-bottom: 1px solid #e0e0e0;
		padding: .8rem 0 .88rem!important;
	}
	.char h3{
		line-height: .78rem;
		font-size: .36rem;
		/* font-weight: bold; */
		margin-top: .26rem;
	}
	.char ul{
		margin-top: 0;
	}
	.char{
		padding: 1.05rem .2rem;
		margin-top: -21px;
	}
	body .sociology-list h1{
		line-height: 25px;
	}
	.banner3{
		padding: .88rem 1.18rem;
	}
/*	.page-campus .banner{
		padding-top: .95rem;
	}*/
	.banner-left{
		position: initial;
		transform:translate(0);
		float: none;
		padding:0 .3rem;
/* 		padding-bottom: .52rem; */
	}
	.banner-left h4{
		display: none;
	}
	.banner-left h1{
		font-size: .6rem;
		margin: 0 0 .4rem;
	}
	.page-achievements .banner3 .banner-left{
		padding-bottom: 0;
	}
	.page-achievements .banner3 .banner-left h1{
		margin-bottom: 0;
	}
	.page-achievements .banner3{
		padding: 1rem 0 2rem!important;
	}
}
/* 培训 */
.banner2 h1{
	/* font-size:2.8em; */
	font-size: 2.5em;
}
.banner2{
	/* padding: 145px 0 183px; */
	padding: 7.25em 0 9.15em;
	background: url(/Img/images/peixun-1.png) no-repeat center bottom;
	background-size: cover;
}
.banner2 h5{
	font-size:24px;
	font-size: 1.2em;
	color: #005faf;
	/* font-weight: bold; */
	margin: 60px 0 30px;
	margin: 2.5em 0 1.25em;
}
.banner2 .texts{
	font-size:20px;
	line-height: 30px;
	font-size: 1em;
	line-height: 1.5em;
}
.train1 h1{
	/* font-size:2.4em; */
	font-size: 2em;
	text-align: center;
}
.train1 h4{
	font-size:20px;
	text-align: center;
	line-height: 72px;
	font-size: 1em;
	line-height: 3.6em;
}
.train1 img{
	display: block;
	margin:33px auto 0;
	margin-top: 1.65em;
}
.train1{
	/* padding: 110px 0 130px; */
	padding: 5.5em 0 6.5em;
}
.train2{
	background: url(/Img/images/peixun-3.png) no-repeat center top;
	background-size: cover;
	/* padding: 90px 0 70px; */
	padding: 4.5em 0 3.5em;
}
.train3{
	/* padding: 139px 0 135px; */
	padding: 7em 0 6.75em;
}
.train2 img{
	/* margin-top: 75px; */
	margin-top: 3.75em;
}
.train4{
	background: url(/Img/images/pei-mob4.png) no-repeat center top;
	background-size: cover;
	/* padding: 125px 0 105px; */
	padding: 6.25em 0 5.25em；
}

/* 博盛新闻 */
.new-con1{
	background: url(/Img/images/news-cin1bg.png) no-repeat center bottom;
	background-size: cover;
	/* height: 608px; */
	width: 100%;
	padding: 4.2em 0 5.5em;
}
.new-con1-title{
	color: #222;
	overflow: hidden;
	line-height: 2em;
}
.new-con1-title h5{
	width: 50%;
	max-height: 4em;
	padding-right: 1em;
	float: left;
}
.new-con1-title a{
	font-size: 30px;
	/* line-height: 40px; */
	font-size: 1.5em;
	font-weight: normal;
	display: block;
}
.new-con1-title span{
	font-size: 16px;
	font-size: .8em;
	margin-left: auto;
	float: right;
}
.new-con1-con{
	padding: 1.6em 0 0 0;
	display: flex;
	display: -webkit-flex;
	display: -ms-flex;
}
.new-con1-con img{
	margin-left: auto;
}
.new-con1-con .p{
	width: 50%;
	padding-right: 1em;
}
.new-con1-contxt .desc{
	display: block;
	 font-size: 16px;
	line-height: 24px; 
	max-height: 9em;
}
/* .new-con1-contxt span:last-child{
	padding-top: 15px;
} */
.chen-more{
	/* margin-top: 100px; */
	margin-top: 4.7em;
}

.new-con2{
	padding-top: 62px;
	padding-bottom: 60px;
	min-height: 400px;
}
.new-con2-con{
	height: 250px;
	width: 100%;
	    margin-bottom: 30px;
		box-shadow: 0px 0px 12px #f1f1f1;
		transition: all .8s; 
}
.new-con2-con:last-child{
	    margin-bottom: 0;
}
.new-con2-con a{
	display: block;
	height: 250px;
	width: 100%;
	display: flex;
}
.new-con2-con:hover{
	box-shadow: 0px 0px 21px 10px #f1f1f1;
}
.new-con2-con:hover .new-con2-content{
	    background-image: linear-gradient(180deg, transparent 70%,#f3f8fe);
}
.new-con2-conimg{
	/* width: 420px; */
	border-top-left-radius:7px ;
	border-bottom-left-radius:7px ;
	width: 21em;
}
.new-con2-content{
	/* padding-left: 40px; */
	width: 100%;
	/* padding-right: 65px; */
	padding: 2em 3.25em 1.75em 2em;
}
.new-con2-content span{
	font-size: 14px;
	display: block;
	/* padding: 42px 0 21px 0; */
	font-size: .7em;
	margin-bottom: 1em;
}
.new-con2-content h5{
	/* font-size: 24px; */
	display: block;
	overflow:hidden;
	font-size: 1.2em;
	line-height: 1.25em;
	height: 1.25em;
	margin-bottom: 1em;
}
.new-con2-content .p{
	/* font-size: 16px;
	line-height: 24px; */
	overflow:hidden;
	font-size: .8em;
	line-height: 1.875em;
	height: 1.875em;
}
.new-con2-content .more{
	/* font-size: 16px;
	line-height: 24px;
	padding-top: 52px; */
	color: #005faf;
	font-size: .8em;
	line-height: 1.875em;
	margin-top: 2.25em;
}
/* 博盛新闻 end */
/* 博盛新闻详情 */
.p-newsDet{
	background-color: #f2f2f2;
}
.newsDet-title .news-back{
	display: block;
	padding: 55px 0 40px 0;
	font-size: 16px;
	color: #005faf;
}
.newsDet-title b{
	font-size: 40px;
	line-height: 50px;
	display: block;
	color: #222;
	font-weight: 400;
}
.newsDet-title span{
	display: block;
	font-size: 16px;
	color: #222;
	padding-top: 20px;
	padding-bottom: 60px;
}
.news-con{
	width: 100%;
	background-color: #fff;
	display: flex;
	border-radius: 5px;
}
.news-con .news-con-conl{
	width: 802px;
	padding: 80px 50px 138px 50px;
}
.news-con .news-con-conl p{
	font-size: 16px;
	line-height: 32px;
	color: #222;
}


.news-con-conr .con-conr-title{
	font-size: 16px;
	display: block;
	color: #222;
	padding: 40px 0 27px 0;
}
.news-con-conr .con-conr-con{
	width: 350px;
	display: flex;
	    border-bottom: solid 1px #f5f5f5;
	    padding-bottom: 20px;
	    margin-bottom: 20px;
}
.con-conr-con .img{
	padding-left: 130px;
	height: 80px;
	background-position: center;
	background-size: contain;
}
.con-conr-con .conr-con-txt{
	padding-left: 20px;
}
.con-conr-con .conr-con-txt span{
	display: inline-block;
	    padding: 10px 0 8px 0;
	    font-size: 16px;
	    color: #222;
	    border-bottom: solid #d52348 1px;
}
.con-conr-con a{
	display: block;
	display: flex;
}
.con-conr-con .conr-con-txt .p{
	display: block;
	padding: 10px 0 0 0;
	font-size: 16px;
	line-height: 24px;
	color: #222;
}
/* 博盛新闻详情 end */


/* PC博盛历程 */
.course-pcbox{
	background: #fff;
}
.course-pcbox-banbox{
	width: 1900px;
	height: 849px;
	display: flex;
	justify-content: center;
	align-items: center;
/* 	transition: all 2s;
	margin-top: 1000px; */
}
.course-pcbox-banboximg{
	transform: scale(.7);
}
.course-pcbox-banbox img{
	width: 100%;
	margin: 0 auto;
	max-width: 100%;
}




.course-pc-connbox{
	background: url(/Img/images/course-con2bg.jpg) no-repeat;
	background-size: 100% 100%;
	width: 100%;
	height: 3586px;
	position: relative;
}
.course-pc-content{
	padding: 223px 55px 0 55px;
}
.course-pc-con .course-pc-contxt{
	color: #222;
	    position: relative;
}
.course-pc-con .course-pc-contxt b{
	font-size: 40px;
	font-size: 2em;
	display: block;
	font-weight: 400;
}
.course-pc-con .course-pc-contxt span{
	font-size: 16px;
	display: block;
	padding-top: 20px;
	line-height: 32px;
	font-size: .8em;
	line-height: 2em;
	padding-top: 1.25em;
}
.course-pc-content .course-pc-con{
	display: flex;
	margin-bottom: 170px;
	align-items: center;
}
.course-pc-content .couse-con1 .course-pc-contxt{
	padding-left: 145px;
}
.course-pc-content .couse-con1 .course-time{
	display: flex;
	align-items: center;
	position: absolute;
	    left: 95px;
		top: -36px;
}
.defects-twocen span{
	font-size: 24px;
}
/* .honer-wbg{
	border-radius:12px;
	padding-top: 35px;
	background-size: cover;
} */
.culture-con1-con1+.culture-con1-con1{
	text-align: right;
}
.course-pc-content .couse-con1 .course-time span{
	display: block;
	order: 3;
	padding-top: 0;
}
.course-pc-content .couse-con1 .course-time::before{
	content: '';
	    display: block;
	    width: 26px;
	    height: 1px;
	    background-color: #005faf;
	    order: 2;
}
.course-pc-content .couse-con1 .course-time::after{
	    content: '';
	    display: block;
	    background-color: #005faf;
	    border-radius: 100px;
	    width: 7px;
	    height: 7px;
	    order: 1;
}
.course-pc-content .couse-con2 .course-time{
	display: flex;
	align-items: center;
	position: absolute;
	    right: -34px;
		top: -69px;
}
@media (min-width:1260px) {
	.defects-twocen{
		/*width: 1200px;*/
	}
}
@media(max-width:1500px){
	.page-about .homevideo-box{
		height: auto!important
	}
	.defects-four img{
		width: 30%;
	}
	.defects-four h3{
		font-size: 2.2em;

	}
	.defects-four .texts{
		font-size: 1.4em
	}
}
.course-pc-content .couse-con2 .course-time span{
	display: block;
	order: 1;
	padding-top: 0;
	margin-right: 20px;
	color: #005faf;
}
.course-pc-content .couse-con2 .course-time::before{
	content: '';
	    display: block;
	    width: 26px;
	    height: 1px;
	    background-color: #005faf;
	    order:2 ;
}
.course-pc-content .couse-con2 .course-time::after{
	    content: '';
	    display: block;
	    background-color: #005faf;
	    border-radius: 100px;
	    width: 7px;
	    height: 7px;
	    order: 3;
}
.course-pc-content .couse-con2 .course-pc-contxt{
	order: 1;
		width: 515px;
}
.course-pc-content .couse-con2 .course-pc-conimg{
	order: 2;
	padding-left: 129px;
}
.couse-con2 .course-pc-contxt{
	text-align: right;
}
/* PC博盛历程 end */

/* 博盛文化 */
.culture-con1{
	height: 930px;
	position: relative;
}
.culture-flex{
	display: flex;
}
.culture-con1-con1:first-child{
	width: 50%;
	margin-top: 215px;
}
.culture-con1-con1:last-child{
	width: 50%;
	margin-top: 274px;
}
.culture-con1-con1 img{
	width: 100%;
}
.culture-con1-con1 span{
	display: block;
	font-size: 16px;
	padding: 43px 0 19px 0;
	color: #005faf;
}
.culture-con1-con1 b{
	display: block;
	/* font-size: 30px; */
	font-size: 1.5em;
	color: #222;
	font-weight: 400;
}
@media(min-width:991px){
	.culture-con4{
	background: url(/Img/images/culture-con4.jpg) no-repeat center center;
	background-size: cover;
	width: 100%;
	/* height: 829px; */
	color: #222;
	padding: 6.25em 0 6.5em;
}
}

.culture-con4-title b{
	display: block;
	/* font-size: 48px; */
	/* padding: 125px 0 20px 0; */
	font-size: 2em;
	line-height: 1em;
	padding: 0 0 0.42em;
}
.culture-con4-title .he1{
	font-size: 2em;
	width: 2em;
	height: 1px;
	background-color: #d52348;
}
.culture-ma{
	/* padding-top: 73px; */
	padding-top: 3.65em;
}
.culture-con4 .culture-con4-txt{
	display: flex;
	align-items: center;
	/* padding-bottom: 54px; */
	padding-bottom: 2.7em;
}
.culture-con4 .culture-con4-txt img{
	width: 5.85em;
	/* padding-right: 40px; */
	padding-right: 2em;
}
.culture-con4 .culture-con4-txt b{
	display: block;
	/* font-size: 30px; */
	font-size: 1.2em;
	line-height: 1em;
	font-weight: normal;
}
.culture-con4 .culture-con4-txt span{
	display: block;
	font-size: 16px;
	opacity: 0.8;
	/* padding-top: 10px; */
	padding-top: 0.625em;
}
/* 博盛文化 end */

/* 投资者关系 */
.relationship-titlebox{
		background: url(/Img/images/relationship-title.jpg) no-repeat center bottom;
		background-size: cover;
		width: 100%;
		/* height: 325px; */
		padding: 3em 0 4em;
}
.relationship-titlebox .box{
	width: 57%;
  max-width: 680px;
}
.relationship-titlebox span{
	display: block;
	font-size: 18px;
	font-size: .9em;
	line-height: 1em;
	margin-bottom: 1em;
	color: #ff2a66;
}
.relationship-titlebox b{
	display: block;
	/* font-size: 56px; */
	color: #fff;
	/* padding: 30px 0; */
	font-weight: normal;
	font-size: 2.5em;
	line-height: 1em;
	margin: .4em 0 .7em
}
.relationship-titlebox .p{
	display: block;
	/* font-size: 16px; */
	color: #fff;
	/* width: 680px; */
	font-size: .8em;
  line-height: 1.75em;
  margin-top: 2em;
}

.relationship-con2{
	display: flex;
	height: 13.875em;
	color: #222;
	font-size: .8em;
	line-height: 1.5em;
}
.relationship-con2 li{
	padding-left: 1em;
	position: relative;
	margin-bottom: 1.25em;
}
.relationship-con2 li:before{
	content: '';
	width: 6px;
	height: 6px;
	display: block;
	background: #ccdfef;
	border-radius: 100%;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -3px;
}
.relationship-con2 .relationship-con2-ul1{
	padding-top: 3.625em;
	width: 50%;
}
.relationship-con2 .relationship-con2-ul2{
	padding-top: 5.75em;
}

.relationship-con3{
	background: url(/Img/images/relationship-con3.jpg) no-repeat center bottom;
	background-size: cover;
	width: 100%;
	/* height: 691px; */
	padding: 3.5em 0 2.75em;
}
.relationship-con3-title{
	margin-bottom: 1.75em;
}
.relationship-con3-title b{
	display: block;
	/* padding: 69px 0 50px 0; */
	font-size: 40px;
	font-size: 2em;
	line-height: 1em;
	/* padding: 1.725em 0 1.25em; */
	font-weight: normal;
}
.Investor-list{
	overflow: hidden;
	margin: 0 -.75em;
}
.relationship-con3-con{
	/* padding: 0 30px 30px 0; */
	padding: .75em;
}
/* .relationship-con3-con:nth-child(3n){
	padding: 0;
} */
.rela-flex{
	display: flex;
	flex-wrap: wrap;
}
.relationship-con3-con a{
	display: block;
	/* padding: 32px 28px 20px 28px; */
	color: #222;
	/* width: 380px;
	height: 217px; */
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 5px 0 15px rgba(0,0,0,.05);
	padding: 1.5em 1.5em 1.3em 1em;
}
.relationship-con3-con a:hover .p:after{
	width: 100%;
}
.relationship-con3-con a:hover{
	background-image: linear-gradient(180deg, transparent 60%,#f3f8fe);
}
.relationship-con3-con span{
	display: block;
	font-size: 14px;
	font-size: .7em;
	line-height: 1em;
	margin-bottom: 1.143em;
}
.relationship-con3-con b{
	font-weight: normal;
	display: block;
	/* font-size: 24px;
	margin: 20px 0 40px 0;
	height: 64px;
	line-height: 32px; */
	overflow: hidden;
	font-size: 1.2em;
	line-height: 1.25em;
	height: 2.5em;
	margin-bottom: 1.5em;
}
.relationship-con3-con .p{
	display: inline-block;
	font-size: 16px;
	color: #075aa2;
	position: relative;
	font-size: .8em;
	line-height: 2em;
	padding-bottom: 1px;
}
.relationship-con3-con .p:after{
	content: '';
	width: 0;
	height: 1px;
	display: block;
	background: #005faf;
	position: absolute;
	left: 0;
	bottom: 0;
	transition: all .3s;
	-webkit-transition: all .3s;
}
/* 投资者关系 end */
/* 手机端 */

@media screen and (min-width:991.98px) {
	.mob-bottom {
		display: none;
	}
	.mob-header{
		display: none;
	}
	
}

@media screen and (max-width:991.98px) {
	.page-certificate .main-box{
		min-height: 0;
	}
.mob-global-inner {
	padding: 0 .3rem;
}
/* 头部 */
.header {
	position: relative;
	height: 1rem;
}
.mob-scoll::-webkit-scrollbar {
  /*滚动条整体样式*/
  width : 70%;  /*高宽分别对应横竖滚动条的尺寸*/
  height: 3px;
  background-color: #e8e8e8;
  }
   .mob-scoll::-webkit-scrollbar-thumb {

   background-color: #0082dc;
    }
	 .mob-scoll::-webkit-scrollbar-track {
	 width: 70%;
	  }
.mob-scoll{
	overflow-x: scroll;
	padding-bottom: .3rem;
	width: 100%;
}
.train2{
	padding:1rem .3rem 1.1rem;
}
.mob-scoll img{
	width: 200%!important;
}
.train3{
padding:1rem .8rem 1.1rem;
}
.train1 h4{
	line-height: .65rem;
}
.mob{
	margin: 0 .85rem;
}
.train-b{
	padding-left:.3rem;
	padding-bottom: 1rem;
	padding-top: 1rem;
}
.train4{
	padding:1rem .95rem 1.1rem;
	background-size: 100% 100%;
	
}
.train1 h1{
	font-size: .48rem;
}
.mob-header {

	position: fixed;
	z-index: 1000;
	width: 100%;
	background: #fff;
	top: 0;
	left: 0;
}

.mob-head {
	display: flex;
	align-items: center;
	height: 1rem;
	position: relative;
	box-shadow: 1px 0 10px rgb(0, 0, 0, .1);
	z-index: 1000;
}

.mob-head .ph-nav-btn {
	width: .4rem;
}

.mob-head .mob-logo {
	width: 1.77rem;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.mob-head .hd-sch {
	width: .39rem;
	margin-left: auto;
}

.mob-head img {
	width: 100% !important;
	display: block;
}

/* 头部弹出 */


/**** header ***/
.header {}

.header .global-inner {
	display: flex;
	align-items: center;
	height: 100%;
}

.header .logo {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.header .logo a {
	display: block;
	height: 0.66rem;
}

.header .logo img {
	display: block;
	width: 1.77rem;
}

.hd-sch {
	order: 2;
	margin-left: auto;
}

.hd-sch a {
	display: block;
}

.hd-sch img {
	width: .39rem;
	display: block;
}

.ph-nav-btn {
	order: 1;
}

.header .nav_btn {
	cursor: pointer;
	height: 0.28rem;
	width: 0.4rem;
	position: relative;
	z-index: 2;
}

.header .nav_btn span {
	display: inline-block;
	width: 0.51rem;
	height: 0.04rem;
	background-color: #014da1;
	position: absolute;
	top: 0.14rem;
	left: 0px;
	-webkit-transition: background-color 0.1s ease-out 0s;
	-moz-transition: background-color 0.1s ease-out 0s;
	-o-transition: background-color 0.1s ease-out 0s;
	-ms-transition: background-color 0.1s ease-out 0s;
	transition: background-color 0.1s ease-out 0s;
}

.header .nav_btn.open span {
	background-color: transparent;
	z-index: 9;
}

.header .nav_btn span:before {
	content: '';
	display: inline-block;
	width: 0.51rem;
	height: 0.04rem;
	background-color: #014da1;
	position: absolute;
	top: -0.14rem;
	right: 0px;
	-webkit-transition: transform 0.1s ease-out, top 0.3s ease 0.2s;
	-moz-transition: transform 0.1s ease-out, top 0.3s ease 0.1s;
	-o-transition: transform 0.1s ease-out, top 0.3s ease 0.2s;
	-ms-transition: transform 0.3s ease-out, top 0.3s ease 0.2s;
	transition: transform 0.3s ease-out, top 0.3s ease 0.2s;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}

.header .nav_btn.open span:before {
	-webkit-transition: top 0.3s ease, transform 0.1s ease-out 0.2s;
	-moz-transition: top 0.3s ease, transform 0.1s ease-out 0.2s;
	-o-transition: top 0.3s ease, transform 0.1s ease-out 0.2s;
	-ms-transition: top 0.3s ease, transform 0.1s ease-out 0.2s;
	transition: top 0.3s ease, transform 0.1s ease-out 0.2s;
	-webkit-transform: rotate(45deg);
	top: 0px;
	-moz-transform: rotate(45deg);
	top: 0px;
	-o-transform: rotate(45deg);
	top: 0px;
	-ms-transform: rotate(45deg);
	top: 0px;
	transform: rotate(45deg);
	top: 0px;
}

.header .nav_btn span:after {
	content: '';
	display: inline-block;
	width: 0.51rem;
	height: 0.04rem;
	background-color: #014da1;
	position: absolute;
	top: 0.14rem;
	right: 0px;
	-webkit-transition: transform 0.1s ease-out, top 0.3s ease 0.2s;
	-moz-transition: transform 0.1s ease-out, top 0.3s ease 0.2s;
	-o-transition: transform 0.1s ease-out, top 0.3s ease 0.2s;
	-ms-transition: transform 0.1s ease-out, top 0.3s ease 0.2s;
	transition: transform 0.1s ease-out, top 0.3s ease 0.2s;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}

.header .nav_btn.open span:after {
	-webkit-transition: top 0.3s ease, transform 0.1s ease-out 0.2s;
	-moz-transition: top 0.3s ease, transform 0.1s ease-out 0.2s;
	-o-transition: top 0.3s ease, transform 0.1s ease-out 0.2s;
	-ms-transition: top 0.3s ease, transform 0.1s ease-out 0.2s;
	transition: top 0.3s ease, transform 0.1s ease-out 0.2s;
	-webkit-transform: rotate(-45deg);
	top: 0px;
	-moz-transform: rotate(-45deg);
	top: 0px;
	-o-transform: rotate(-45deg);
	top: 0px;
	-ms-transform: rotate(-45deg);
	top: 0px;
	transform: rotate(-45deg);
	top: 0px;
}

.ph-nav-box {
	position: fixed;
	z-index: 1000;
	width: 100%;
	height: 100%;
	left: 0;
	top: 1rem;
	/*background: rgba(0,0,0,.3);*/
	opacity: 0;
	transform: scaleX(0);
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	-moz-transform: scaleX(0);
	-o-transform: scaleX(0);
	transition: all 0.3s ease-in-out;
}

.ph-nav-box.on {
	opacity: 1;
	transform: scaleX(1);
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	-moz-transform: scaleX(1);
	-o-transform: scaleX(1);
}

.ph-nav-box .ph-nav-pop {
	border-top: 1px solid #e9edf1;
	width: 100%;
	height: 100%;
/*	max-width: 750px;*/
	margin: 0 auto;
	background: #f7f7f7;
	z-index: 10;
	-webkit-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	transition: all 0.5s linear;
	padding-bottom: 1.1rem;
}

.nav-main {
	height: 100%;
	overflow: hidden;
}

.nav-main ul {
	padding: 0 0.3rem;
}

.nav-main em {
	float: right;
	width: 30%;
	height: 0.82rem;
	margin-top: 0.06rem;
	position: relative;
	display: none;
}

.nav-main em:before {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -1px;
	width: 22px;
	height: 2px;
	background-color: #ccc;
	transition: all .3s;
	z-index: 10;
}

.nav-main em:after {
	content: "";
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -11px;
	width: 2px;
	height: 22px;
	background-color: #ccc;
}

@media screen and (max-width: 450px) {
	.nav-main em:before {
		width: 14px;
	}

	.nav-main em:after {
		right: 6px;
		margin-top: -7px;
		height: 14px;
	}
}

.nav-main .on em:before {
	background-color: #014da1;
}

.nav-main .on em:after {
	display: none;
}

.nav-main .lv4pop .lv1 em,
.nav-main .lv4pop .lv2 em,
.nav-main .lv4pop .lv3 em,
.nav-main .lv3pop .lv1 em,
.nav-main .lv3pop .lv2 em,
.nav-main .lv2pop .lv1 em {
	display: block;
}

.nav-main .lv2box,
.nav-main .lv3box,
.nav-main .lv4box {
	display: none;
}

.nav-main .lv1,
.nav-main .lv2,
.nav-main .lv3,
.nav-main .lv4 {
	overflow: hidden;
	border-bottom: 1px solid #dddddd;
}

.nav-main .lv1 a {
	float: left;
	display: block;
	font-size: 0.32rem;
	line-height: 0.42rem;
	color: #333;
	min-width: 50%;
	padding: 0.26rem 0 0.2rem;
	transition: all .3s;
}

.nav-main .lv2 a {
	float: left;
	display: block;
	font-size: 0.3rem;
	line-height: 0.42rem;
	color: #333;
	min-width: 50%;
	padding: 0.26rem 0 0.2rem 0.36rem;
	transition: all .3s;
}

.nav-main .lv3 a {
	float: left;
	display: block;
	font-size: 0.3rem;
	line-height: 0.42rem;
	color: #333;
	min-width: 50%;
	padding: 0.26rem 0 0.2rem 0.66rem;
	transition: all .3s;
}

.nav-main .lv4 a {
	float: left;
	display: block;
	font-size: 0.3rem;
	line-height: 0.42rem;
	color: #333;
	min-width: 50%;
	padding: 0.26rem 0 0.2rem 0.96rem;
}

.nav-main .lv1.on a {
	color: #014da1;
}

.nav-main .lv2.on a {
	color: #014da1;
}

.nav-main .lv3.on a {
	color: #406cae;
}

.nav-main .lv4.on a {
	color: #406cae;
}



/* 11 */
.popover-box {
	width: 100%;
	height: 100%;
	display: none;
	overflow: hidden;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1020;
}

.popover-zhe {
	width: 100%;
	height: 120%;
	overflow: hidden;
	background: rgba(0, 0, 0, 0.3);
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1021;
}

.popover-inner {
	background: #fff;
	position: absolute;
	z-index: 1030;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.popover-close {
	width: 0.5rem;
	height: 0.5rem;
	display: block;
	overflow: hidden;
	background: url(/I/Img/images/close_01.png) no-repeat center center;
	background-size: 0.3rem auto;
	position: absolute;
	z-index: 1031;
}

.popover-bd {
	width: 100%;
	overflow: hidden;
	position: relative;
}

/* 搜索框 */

.modal-schbox {
  width: 100%;
  height: 100vh;
  display: none;
  background:rgba(0,0,0,.7);
  position: fixed;
  left: 0;
  top: 0;
  z-index: -1;
  padding: 1rem 4%;
  -webkit-transition: -webkit-transform 0.5s;
  transition: transform .3s, top .3s;
  transform-origin: center center;
  transform: scale3d(0, 0, 0);
}

.modal-schbox.show {
  z-index: 1200;
  transform: scale3d(1, 1, 1);
  -webkit-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
}

.modal-schbox .inner {
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
  position: relative;
}

.modal-schbox .schbox-close {
  width: .37rem;
  height: .37rem;
  display: block;
  background: url("/Img/images/mob-close.png") no-repeat center center;
  background-size: cover;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 210;
  right: 4%;
    top: 15px;
    cursor: pointer;
}

.modal-schbox .schbox-bd {
  width: 100%;
  display: block;
  overflow: hidden;
  position: relative;
  font-size: 0.28rem;
  line-height: 0.62rem;
  color: #333;
}

.modal-schbox .schipt {
  width: 100%;
  height: 0.62rem;
  display: block;
  border: 1px solid #d4d4d4;
  position: relative;
  padding: 0 0.8rem 0 0.2rem;
  background: rgb(0,0,0,0);
}

.modal-schbox .btn-sch {
  width: 0.8rem;
  height: 100%;
  display: block;
  text-align: center;
  background: url("/Img/images/mob-search.png") no-repeat center center;
  background-size: 0.4rem auto;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 20;
  cursor: pointer;
}
.fa-search:before {
    content: "";
}
.modal-schbox .schbox-bd input::-webkit-input-placeholder { /* WebKit browsers */
  color: #a7a7a7;
  font-size: 16px;
}
.modal-schbox .schbox-bd input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #999;
  font-size: 16px;
}
.modal-schbox .schbox-bd input:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #999;
  font-size: 16px;
}   


/* 头部 end */
/* 底部 */
.montor {
	height: .3rem;
	overflow: hidden;
}

.mob-bottom {
	background: #075aa2;
	color: #fff;
}
.montor span{
	/* float: left; */
}
.montor .foot-my{
/* 	float: left; */
	width: 43%;
}
.mob-bottom-logo {
	margin-top: .85rem;
}

.mob-bottom-logo img {
	width: 3.45rem;
}

.mob-bottom-logo .p {
	font-size: .36rem;
	margin-top: .25rem;
	margin-bottom: .55rem;
	text-align: left;
}

.mob-bottom-QR {
	overflow: hidden;
	border-bottom: solid 1px rgba(255, 255, 255, .5);
}

.mob-bottom-QR .QR-con {
	float: left;
	margin-right: .22rem;
}

.mob-bottom-QR .QR-con:last-child {
	margin-right: 0;
}

.mob-bottom-QR .QR-con img {
	width: 1.56rem;
}

.mob-bottom-QR .QR-con span {
	font-size: .24rem;
	display: block;
	opacity: .5;
	text-align: center;
	padding: .29rem 0 .47rem 0;
}

.mob-bottom-phone {
	padding: .54rem 0 .6rem;
	overflow: hidden;
	border-top: solid 1px rgba(255, 255, 255, .4);
}

.mob-bottom-phone .bottom-phone-box {
	font-size: .36rem;
}

.mob-bottom-phone .bottom-phone-box img {
	width: .73rem;
}

.mob-bottom-phone .bottom-phone-box span {
	font-family: arial;
}

.mob-bottom-phone .bottom-phone-box span .ffamily {
	font-family: 华文细黑;
}

.bottom-site-box {
	margin-top: .37rem;
	color: rgba(255, 255, 255, .5);
}

.site-box-con span:last-child {
	display: inline-block;
	margin-top: .25rem;
}

.bottom-nav-box {
	padding: .47rem 0 .1rem 0;
	overflow: hidden;
	white-space:nowrap;
}

.nav-box-con {
	display: flex;
	font-size: .24rem;
	margin-bottom: .3rem;
	flex-wrap: wrap;
	align-content:flex-start;
	font-size: .28rem;
	padding-top: .52rem;
}
.box-con-txt{
	margin-bottom: .35rem;
	width: 30.3%

}
.mob-solve-con2con::-webkit-scrollbar{
	display: block;
	width: 60%;
	height: 2px;
	margin-right: .3rem;
	background-color: rgba(255,255,255,.3)
}
.mob-solve-con2con::-webkit-scrollbar-thumb{
	/*width: 60%;*/
	background-color: rgba(255,255,255,1)
}
.mob-solve-con2con ::-webkit-scrollbar-track{
	width: 60%;
}
.box-con-txt:nth-child(2),.box-con-txt:nth-child(5){
	text-align: center;
	width: 39.3%;
	border-left:1px solid #83add1;
}
.box-con-txt:nth-child(2){
	border-right:1px solid #83add1;
}
.box-con-txt:nth-child(3){
	text-align: right;
}
/* 技术支持 */
.bottom-jishu .bottom-jishu-ban {
	margin-top: .3rem;
	text-align: center;
}

.bottom-jishu .montor {
	margin: .2rem 0 .3rem 0;
	text-align: center;
}

/* 友情链接 */
.box {}

.winBox {
	width: 1127px;
	height: .3rem;
	overflow: hidden;
	position: relative;
	margin: auto;
}

.scroll {
	/*width的大小是根据下面li的长度和多少个li而定的，需注意！*/
	width: 8000px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.scroll li {
	float: left;
	line-height: 16px;
	text-align: center;
	padding: 0 12px;
}

.link {
	width: 1200px;
	margin: auto;
	overflow: hidden;
	font-size: 14px;
	padding-top: 20px;
	opacity: .5
}

.links {
	line-height: 16px;
	padding-right: 10px;
}

.link li {
	border-right: 1px solid rgba(255, 255, 255, .5);
}

/* 底部 end */

/* course */
.mob-course-title {
/*	background: url(/Img/images/cou-title.jpg) no-repeat;*/
	background-size: cover;
	height: 2.18rem;
	width: 100%;
	top: 14%!important;
	color: #fff!important;
}

.mob-course-title b {
	display: block;
	font-size: .6rem;
	font-weight: 400;
	color: #fff;
	line-height: 2.18rem;
	margin-left: .3rem;
}

/* ban */
.mob-course-ban {
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}

/* 内容 */
.mob-course-content {
	background: url(/Img/images/cou-con.jpg);
	/* height: 49.08rem; */
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 0 1rem 0 .6rem;
}
.mob-join{
	width: 3rem;
	height: .8rem;
	border-radius: 35px;
	border: 1px solid #314ca5;
	line-height: .8rem;
	text-align: center;
	margin:.6rem auto 0;
}
.mob-join a{
	color: #314ca5;
}
.mob-course-con:last-child{
	padding-bottom: .28rem!important;
}
.mob-course-contentborder {
	border-left: solid 1px #ebebeb;
	height: 100%;
}
.animate-mob{
	position: absolute;
	bottom: 20%;
	width: .2rem!important;
	left: 50%;
	transform: translateX(-50%);
}
.mob-course-con {
	padding-left: .4rem;
	position: relative;
}

.mob-course-con:last-child {
	padding-bottom: 1.1rem;
}
.mob-course-content{
	padding-bottom: .57rem;
}
.mob-course-con .aaa {
	display: flex;
	align-items: center;
	position: absolute;
	left: -.06rem;
	padding-top: 1rem;
}

.mob-course-con:first-child .aaa {
	padding-top: .7rem;
}

.mob-course-con .aaa::after {
	content: '';
	display: block;
	background-color: #005faf;
	border-radius: 100px;
	/* 	position: absolute;
	left: -.05rem;
	top: 0; */
	width: .11rem;
	height: .11rem;
	order: 1;
}

.mob-course-con .aaa::before {
	content: '';
	display: block;
	width: .25rem;
	height: 1px;
	background-color: #005faf;
	/* 	position: absolute;
	left: .05rem;
	top: .04rem; */
	order: 2;
}

.mob-course-con .bbb {
	display: block;
	padding-top: 1rem;
	font-size: .24rem;
	color: #005faf;
	/* font-weight: bold; */
}

.mob-course-con:first-child .bbb {
	padding-top: .66rem;
}

.mob-course-con b {
	display: block;
	margin: .4rem 0 .2rem 0;
	font-size: .4rem;
	color: #222222;
}

.mob-course-con .p {
	font-size: .28rem;
	color: rgba(34, 34, 34, .8);
	margin-bottom: .28rem;
	line-height: .36rem;
}

.mob-course-con img {
	width: 100%;
}

/* course end */


/* vp */
.vp-ban {
	background: url(/Img/images/vp-ban.png) no-repeat;
	background-size: cover;
	height: 3.98rem;
	color: #fff;
}

.vp-ban b {
	font-size: .6rem;
	display: block;
	padding: 1rem 0 .45rem 0;
}

.vp-ban span {
	font-size: .28rem;
	line-height: .42rem;
}

.vp-con {
	background: url(/Img/images/vp2.png) no-repeat;
	background-size: cover;
	height: 8.57rem;
	position: relative;
}

.vp-con-con {
	position: absolute;
	width: 1.4rem;
	height: 1.4rem;
	background: #0094f2;
	font-size: .28rem;
	/* padding: 0 .23rem; */
	border-radius: 500px;
	color: #fff;
	/* font-weight: bold; */
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
}

.vp-con-con:nth-child(2) {
	left: .35rem;
	top: 5.1rem;
}

.vp-con-con:nth-child(3) {
	left: 2.04rem;
	top: 5.95rem;
}

.vp-con-con:nth-child(4) {
	left: 4.03rem;
	top: 5.95rem;
}

.vp-con-con:nth-child(5) {
	right: .35rem;
	top: 5.1rem;
}

.vp-con-conb {
	width: 3.6rem;
	height: 3.6rem;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: .75rem;
}

.vp-con-conb .p {
	background: url(/Img/images/vp-con-con1.png) no-repeat;
	background-size: cover;
	height: 3.6rem;
	width: 3.6rem;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	color: #fff;
}

.vp-con-conb b {
	display: block;
	width: 1.5rem;
	font-size: .3rem;
}

.vp-con-conb span {
	display: block;
	position: absolute;
	top: 1.4rem;
	right: .7rem;
	font-size: .14rem;
}

/* vp end */


/* 出生缺陷知多少 */
.mob-defe-title{
	max-height: 6.04rem;
}
.mob-defe-title img{

	width: 100%;
}



/* 关于我们 */

.about-defe-title img{
	width: 100%;
}
/* 关于我们 end */

/* 生物缺陷身体解决方案 */
.mob-solve-con1{
	background: url(/Img/images/solve-bgm.png) no-repeat;
	background-size: cover;
	background-size: 100%;
	background-position: 0 192px;
	color: #222;
}
.mob-solve-con1 img{
	width: 100%;
	padding-bottom: .8rem;
}
.mob-solve-con1 b{
	display: block;
	font-size: .48rem;
	padding: 1.25rem 0  0 0;
}
.mob-solve-con1 .p{
	font-size: .28rem;
	line-height: .56rem;
}
.mob-solve-con1 .p:nth-child(2){
	padding-top: .85rem;
}
.mob-solve-con1 .p:nth-child(3){
	padding: .4rem 0 .5rem;
}

.mob-solve-con1 .p:nth-child(2){
	padding-top: .85rem;
}
.mob-solve-con2con li{
	padding-left: .2rem;
	position: relative;
}
.mob-solve-con2{
	background: url(/Img/images/mob-solve-con2.jpg) no-repeat;
	background-size: cover;
	color: #fff;
	padding-left: .3rem;
}
.mob-solve-con2con li::before{
	display: block;
	    content: '';
	    position: absolute;
	    left: -13px;
	    top: 6px;
	    background-color: #fff;
	    width: 5px;
	    height: 5px;
	    border-radius: 50%;
}
.mob-solve-con2 .mob-b{
	display: block;
	font-size: .48rem;
	padding-top: 1.55rem;
	padding-bottom: .7rem;
}
.mob-solve-con2 .mob-b span{
	color: #ff2a66;
	display: inline-block;
	font-size: .48rem;
}
.mob-solve-con2 span{
	color:rgba(255,255,255,.5);
	display: block;
	font-size: .24rem;
	line-height: .3rem;
}
.mob-solve-con2 .so-pd{
	padding-bottom: 1.15rem;
}
.mob-solve-con2con{
	padding-left: .3rem;
		display: flex;
		overflow: auto;
}
.mob-solve-con2con::-webkit-scrollbar {}
.mob-solve-con2con .so-con{
	display: flex;
}
.so-con {
	width: 5.3rem;
}
.so-con .so-con-l{
	padding-right: .45rem;
}
.so-con .so-con-l img{
	width: .88rem;
}
.so-con-r{
	width: 4.05rem;
}
.so-con-r b{
	font-size: .4rem;
	display:block;
	padding: .3rem 0 .39rem 0;
}
.so-con-r ul li{
	list-style: initial;
	display: block;
	padding-bottom: .2rem;
}
.so-con-r ul li:last-child{
	padding-bottom: 1rem;
}
.mob-solve-con2{
	padding-bottom: .29rem
}
.mob-solve-con5{
	background: url(/Img/images/mob-solve-con5bg.png) no-repeat;
	background-size: cover;
	color: #222;
	overflow: hidden;
}
.solve-con5-t b{
	font-size: .48rem;
	display: block;
	padding: 1.59rem 0 1rem 0;
	text-align: center;
}
.mob-so-con5con{
	display: flex;
}
.mob-so-con5con .con5con{
	width: 50%;
	    width: 50%;
	    flex-wrap: wrap;
	    justify-content: center;
}
.mob-so-con5con .con5con img{
	width: 1.22rem;
	display: block;
	margin: auto;
}
.mob-so-con5con .con5con span{
	display: block;
	    width: 100%;
	    text-align: center;
		padding: .27rem 20px 1rem ;
		line-height: .34rem;
}
.mob-solve-swiper-pagination{
	padding-bottom: 1.49rem;
	margin-top: -19px;
	display: flex;
	justify-content: space-around;
	padding-left: 6px;
}
/* 生物缺陷身体解决方案 end */

}

.mob-solve-swiper-pagination .swiper-pagination-bullet{
	background-color: transparent;
}
.mob-solve-swiper-pagination .swiper-pagination-bullet-active{
	background-color: #d52348;
}
.mob-solve-swiper-pagination span{
	width: .25rem;
	height: .25rem;
}
@media screen and (min-width:991.98px) {
	.mob-course-bigCon{
		display: none;
	}
}
/* 产诊 */
.banner3 .banner-left{
	position: initial;
	transform: translate(0);

}
.banner3 .banner-left h4{
	color: #ff0f42;
}
.banner3 .banner-left h1{
	color:#fff;
}
.banner3 .banner-left h5{
	color:#fff;
	line-height: 30px;
}
.banner3{
	padding: 60px 0 85px;
	background-position: center;
	background-size: cover;
}
.reagent{
	padding-bottom: 60px;
}
.reagent li{
	float: left;
	width: 50%;
	line-height: 35px;
	position: relative;
	padding-left: 19px;
	font-size: 16px;
}
.tit-b h3{
	font-size:2em;
	color: #222;
	margin-bottom: 38px;
	margin-top: 72px;
}
.reagent li::before{
	display: block;
	content: '';
	position: absolute;
	left: 0;
	top: 16px;
	background-color: #ccdfef;
	width: 6px;
	height: 6px;
	border-radius: 50%;
}
.goods-img{
	width: 100%;
	/* height: 360px; */
	background-color: #fff;
	border-radius: 50%;
	background-repeat: no-repeat;
	background-position: center;
	box-shadow: 5px 0 15px rgba(0,0,0,.05);
	transition: all .5s;
	background-size: 60%;
	-webkit-transition: all .5s;
	-ms-transition: all .5s;
}
.l-lgoods{
	background-color: #f3f8fc;
}
.l-lgoods h5{
	text-align: center;
	font-size: 24px;
	color: #222;
	/* font-weight: bold; */
	margin-top: 35px;
	height: 25px;
}
.l-lgoods .more-a{
	display: block;
	text-align: center;
	font-size: 16px;
	color: #005faf;
}
.l-lgoods li{
    width: 360px;
	margin-bottom: 80px;
	float: left;
	margin-right: 50px;
	margin-bottom: 80px;
}
.l-lgoods li:hover .goods-img{
	background-size: 70%;
}
.l-lgoods li:nth-child(3n+0){
	margin-right: 0;
}

.l-lgoods .tit{
	text-align: center;
	font-size: 24px;
	/* font-weight: bold; */
	margin: 10px 0 20px;
	height: 24px;
}
.l-lgoods{
	font-size: ;
}
@media (max-width:1389px) {
	.page-about .main-b{
		padding-bottom: 1.2rem;
	}
	.l-lgoods li{
	    width: 31%;
		
		margin-right: 2%;
	}
	.goods-img{
		background-size: 60%;
	}
}
@media (max-width:991.98px) {
	body .main-culture{
		margin-top: 1rem!important;
	}
	.page-team .banner{
		/*margin-top: 1.9rem;*/
	}
	.tit-b h3{
		font-size: .48rem;
		margin: .5rem 0.37rem;
	}
	.solve-img{
		background-size: contain!important;
		background-position: top!important;
	}
	.reagent{
		padding-bottom: .5rem;
	}
	.l-lgoods h5{
		height: 36px!important;
	}
	.reagent li{
		width: 100%;
		font-size: .24rem;
		line-height: .51rem;
	}
	.l-lgoods .more-a{
		display: none;
	}
	.l-lgoods h5{
		margin-top: .18rem;
		font-size: .28rem;
		line-height: .32rem;
	}
	.l-lgoods .tit{
		font-size: .28rem;
		margin: 0;
	}
	.l-lgoods li{
		margin-bottom: .5rem;
	}
}
@media (max-width:768px) {
	.l-lgoods li{
	    width: 47%;
		margin-right: 0;
	}
	.l-lgoods li:nth-child(even){
		float: right;
	}
}
/* 研究成果 */
.page-achievements{
	background-color: #fdfdfe;
}
.page-achievements .banner3 h4{
	color: #fff;
}
.page-achievements .banner3{
	padding-bottom: 110px;
}
.ach-cen .tit{
	font-size: 14px;
	color: #005faf;
}
.ach-cen h3{
	font-size: 24px;
	font-weight: 400;
	margin: 10px 0 25px;
	line-height: 32px;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
	font-size: 1.2em;
	line-height: 1.333em;
}
.ach-cen span{
	display: block;
	line-height: 24px;
	font-size: 14px;
}
.ach-cen li{
	background-color: #fff;
	width: 50%;
	float: left;
	padding: 40px 65px 35px 30px;
	
	box-shadow: 5px 0 15px rgba(0,0,0,.05);
	position: relative;
	height: 240px;
	margin-bottom: 15px;
}
.ach-cen li:nth-child(odd){
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.ach-cen li:nth-child(even){
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.ach-cen li:nth-child(odd)::after{
	display: block;
	content: '';
	position: absolute;
	right: 0;
	width: 1px;
	height: 100px;
	background-color: #cde3f4;
	top:68px;
}
.ach-cen{
	margin-top: -50px;
	padding-bottom: 63px;
	min-height: 400px;
}
.ach-cen li a{
	cursor: auto;
}
@media (max-width:991.98px) {
	.ach-cen li{
		width: 100%;
		padding: .58rem .4rem .3rem .5rem;
		border-radius: 5px;
		margin-bottom: .2rem;
	}
	.ach-cen .tit{
		font-size: .24rem;
	}
	.ach-cen h3{
		font-size: .36rem;
		line-height: .47rem;
		margin: .12rem 0 .23rem;
		height: auto;
	}
	.ach-cen span{
		line-height: .43rem;
		font-size: .28rem;
	}
	.ach-cen{
		margin-bottom: .8rem;
		padding-bottom: 0;
	}
	.ach-cen li::after{
		display: none;
	}
	.ach-cen{
		margin-top: -1.44rem;
	}
}
/* @media (max-width:1850px) {
	.banner-right{
		width: 50%;
	}
} */
/* vp */
.vp-cen{
	display: flex;
	justify-content: center;
	background: url(/Img/images/vp-ba.png);
	background-position: bottom;
	background-size: cover;
}
.vp-img{
	display: inline-block;
	position: relative;
	padding-bottom: 111px;
	margin-top: 90px;
	
}
.vp-item{
	width: 175px;
	height: 175px;
	border-radius: 50%;
	background: #008ae2;
	display: flex;
	align-items: center;
	position: absolute;
}
.vp-item p{
	color: #fff;
	text-align: center;
	font-size: 20px;
}
.vp-item img{
	display: block;
	margin: 10px auto 11px;
}
.vp-item a{
	display: block;
	margin: auto;
}
.vp-item1{
	left: -26%;
	bottom: 37%;
}
.vp-item2{
	left: 13%;
	bottom: 14%;
}
.vp-item3{
	left: 58%;
	bottom: 14%;
}
.vp-item4{
	right: -25%;
	bottom: 37%;
}
.vp-more{
	display:block;
	color:#FFFFFF;
	opacity: 0;
	transition: all .5s;
	-webkit-transition: all .5s;
	-ms-transition: all .5s;
	font-size: 14px;
	margin-top: 8px;
	text-align: center;
}
.vp-item:hover .vp-more{
	opacity: 1;
}
.lvc{
	transition: all .5s;
	-webkit-transition: all .5s;
	-ms-transition: all .5s;
}
.vp-item:hover .lvc{
	margin-bottom: 20px;
}
.vp-item2{
	line-height: 25px;
}
@media (max-width:991.98px){
	.vp-img img{
		width: 100%;
		
	}
	.vp-img{
		margin:0 .3rem;
	}
	.vp-cen{
		background: url(/Img/images/vp-mobbg.png);
		background-position: bottom;
		background-size:cover;
		padding-top: .7rem;
	}
}
/* 弹窗 */
.model-left span{
	color: #d52348;
	font-size: 14px;
	padding-right: ;
}
.model-left span{
	font-size: 14px;
	padding-right: 14px;
}
.model-left span+span{
	padding-left: 20px;
	position: relative;
}
.modal-close{
	top: 0!important;
	right: -43px!important;
	background-color: rgba(0,0,0,.5)!important;
	background-image: url(/Img/images/close2.png)!important;
}
.model-left span+span::before{
	display: block;
	content: '';
	width:2px;
	height: 11px;
	background-color: #d52348;
	position: absolute;
	left: 0;
	top: 4px;
}
body .modal-defult .modal-content{
	max-width: 1020px;
	border-radius: 12px;
}
.model-right span{
	color: #222;
}
.modal-top{
	overflow: hidden;
	margin-top: 27px;
}
.model-left+.model-left span+span::before{
	background-color: #222;
}
.model-left b{
	color: #0260b1;
	font-size: 14px;
	font-weight: 400;
	margin-right: 10px;
}
.modal-header h1{
	font-size: 30px;
	clear: both;
	margin-top: 30px;
	font-size: 1em;
	line-height: 1em;
	margin-top: 1em;
}
.modal-body .items h2{
	font-size: 24px;
	margin-bottom: 15px;
	font-size: 1.2em;
	margin-bottom: 0.625em;
	line-height: 1em;
}
.page-sociology .modal-defult .modal-content{
	top: 8vh!important;
	border-radius:10px;
	max-height: 703px;
	padding-bottom: 140px;
	background-image: linear-gradient(180deg, transparent 55%,#f3f8fe);
}
.modal-body .items .doc{
	line-height: 25px;
	font-size: 16px;
	font-size: .8em;
	line-height: 1.625em;
}
.modal-body .items{
	margin-bottom: 33px;
	margin-bottom: 1.65em;
}
.page-sociology .modal-defult .modal-header{
	padding-bottom: 30px;
	padding-bottom: 1.5em;
}
/* 社会招聘详情 */
.socdet-cen h1{
	font-size: .48rem;
	margin-bottom: .42rem;
	margin-top: .6rem;
}
.socdet-cen h1 a{
	width: .35rem;
	height: .35rem;
	float: right;
	display: inline-block;
	background: url(/Img/images/close-mob.png);
	background-size: cover;
}
.socdet-cen b{
	font-weight: 400;
	padding-right: .26rem;
	color: #ff0f42;
	font-size: .28rem;
}
.socdet-cen span b+b{
	padding-left: .26rem;
	border-left:2px solid #ff0f42 ;
}
.soc-top+.soc-top b{
	color: #222;
}
.soc-top+.soc-top span b+b{
	border-left: 2px solid #222;
	line-height: 1;
}
.soc-top i{
	font-style: normal;
	font-size: .28rem;
	color: #0260b1;
	margin-right: .23rem;
}
.soc1{
	clear: both;
}
.soc1 h5{
	font-size: .36rem;
	margin:.5rem 0 .2rem;
}
.soc-p{
	line-height: .44rem;
	color: #666666;
}
.top-cen{
	overflow: hidden;
	padding-bottom: .28rem;
	border-bottom: 1px solid #f2f2f2;
}
.soc-link{
	width: 50%;
	float: left;
	text-align: center;
	line-height: .7rem;
	font-size: .28rem;
	margin: .6rem 0;
}
.soc-link+.soc-link{
	position: relative;
}
.soc-link+.soc-link::after{
	display: block;
	content: '';
	position: absolute;
	left: 0;
	top: 13px;
	background: #b2b2b2;
	width: 1px;
	height: 16px;
}
.soc-link1{
	background: url(/Img/images/mob1-left.png) no-repeat;
	background-position: 0 9px;
	background-size: 14px;
}
.soc-link2{
	background: url(/Img/images/mob1-right.png) no-repeat;
	background-position: right 9px; 
	background-size: 14px;
}
/* 解决方案 */
@media screen and (min-width: 991.98px) {
	.page-solve .main-box{
		margin-top: 0;
	}
}
.page-solve .video-txtimg {
    background: url(/Img/images/solev-twobg.jpg) center center;
    background-size: cover;
    height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	
}
.solve-two{
	background:url(/Img/images/solve-bg1.png) no-repeat center center;
	background-size: cover;
}
.solve-two .fl{
	max-width: 600px;
}
.solve-two h3{
	line-height: 1.1em;
	margin-top: 1.67em;
}
/* .solve-two{
	height: 44em;
} */
.solve-img{
	background-repeat: no-repeat;
	background-size:cover;
	background-position: center;
	width: 100%;
	border-radius: 6px;
	transition: all .5s;
	-webkit-transition: all .5s;
	-ms-transition: all .5s;
}
.solve-four h3{
	/* font-size:2.4em; */
	text-align: center;
	margin: 3.2em 0 1.8em;
	font-size: 2em;
}
.solve-four ul li{
	float: left;
	width: 25%;
}
.solve-four li h5{
	/* font-size: 30px;
	margin: 45px 0 20px; */
	color: #222222;
	font-size: 1.5em;
	margin: 1.5em 0 0.67em;
}
.solve-four li a{
	font-size:16px ;
	color: #005faf;
	font-size: 1em;
}
.solve-four li+li{
	margin-top: 40px;
	margin-top: 2em;
}
.solve-four li+li+li{
	margin-top: 80px;
	margin-top: 4em;
}
.solve-four li+li+li+li{
	margin-top: 120px;
	margin-top: 6em;
}
.solve-four{
	padding-bottom: 115px;
	padding-bottom: 5.75em;
}
.fadeInUp4 .solve-img{
	/* height:400px; */
	height: 20em;
}
.img-hight{
	/* height: 400px; */
	overflow: hidden;
}
@keyframes fadeInUp4 {
  0% {
    height: 0;
  }
  100% {
     /* height: 400px; */
     height: 20em;
  }
}
.fadeInUp4{
  animation: fadeInUp4 .5s cubic-bezier(0.4, 0, 0.2, 1) both;
  -webkit-animation: fadeInUp4 1s cubic-bezier(0.4, 0, 0.2, 1) both;
}
.solve-four li:hover .solve-img {
	transform: scale(1.1);
}
.solve-five h3{
	font-size:2.4em;
	text-align: center;
	margin: 0 0 1.8em;
}
.solve-five img{
	display: block;
	margin:0 auto 175px;
}
.solve-five img{
	width: 83%;
}
.solve-six{
	width: 100%;
	height: 1000px;
	background: url(/Img/images/solve-bg2.png) no-repeat;
	background-size: 100% 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
	
}
.sol-bg{
	width: 703px;
	/*height: 703px;*/
	position: relative;
	
}
.six-swipertext{
	width: 703px;
}
.sol-bg .bg-yuan{
	width: 100%;
	display: block;
}
.sol-ic{
	width: 703px;
	height: 703px;
	background-color: transparent;
	position: absolute;
	left: 0;
	top: 0px;
}
.ic{
	width: 24px;
	height: 24px;
	background-color: #d52348;
	border-radius: 50%;
	margin: 234px 6px;
}
.solve-sixText{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
	/*top: -674px;*/
}
.circle-swip{
	width: 720px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 20;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
}
.circle-swip img{
	width: 100%;
	max-width: 100%;
	display: block;
}
.cricle-tab{
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 50;
}
.cricle-tab li{
	cursor: pointer;
	width: 20%;
	height: 100px;
	display: block;
	position: absolute;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
}

.six-swiper
.img-big{
	width: 144px;
	height: 144px;
}
@keyframes rota{
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
.solve-sixText h6{
	font-size: 2.4em;
	text-align: center;
	margin-top: 23%;
}
.img-big{
	margin:85px auto 27px;
}
.solve-sixText .item{
	text-align: center;
	font-size: 18px;
	margin-top: 14px;
}
.solve-sixText p{
	text-align: center;
	font-size: 24px;
}
.rota{
  animation: rota 30s linear infinite;
  -webkit-animation: rota 30s linear infinite;
}

@media (max-width:991.98px) {
	.solve-four li+li{
		margin-top: 0!important;
	}
	.lasts-sol{
		background: url(/Img/images/solve-bg3.png) no-repeat;
		background-position: bottom;
		background-size: cover;
	}
	.lasts-sol{
		margin-top: 1rem;
	}
	.solve-five img{
		margin-bottom: 1rem;
		
	}
	.lasts-sol img{
		width: 80%;
	}
	.solve-five{
		padding-top: 0!important;
	}
	.solve-four ul{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.solve-four ul li{
		width: 48%;
	}
	.img-hight{
		height: 4.5rem;
	}
	.solve-four ul li span{
		display: none;
	}
	.solve-four li h5{
		font-size: .32rem;
		margin: .28rem 0 .6rem;
	}
	.solve-four h3{
		margin: 1.05rem 0 .8rem;
		font-size: .48rem;
	}
	.solve-four{
		padding-bottom: 1.17rem;
	}
}
/* 医学 */
.testing-main .defects-twocen img{
	max-width: 411px;
}
.testing-main .solve-two{
	height: 25em;
}
.testing-main .defects-twocen{
	display: flex;
	align-items: center;
}
.testing-main .solve-two h3{
	margin-top: 0;
}
.testing-main .solve-two{
	background-image: url(/Img/images/tex-bg.png)!important;
}
@media(min-width: 991.98px){
	.tes-item{
		margin-left: 3.33em;
	}

}
.tes-item{
	/* font-size: 30px;
	line-height: 75px; */
	float: left;
	/* margin-right: 100px; */
	font-size: 1.2em;
	line-height: 1.5em;
	
}
.tes-cen{
	padding-bottom: 20px;
}
.tes-cen .active{
	color: #d52348;
	border-bottom: 4px solid #d52348;
}
.tes-nav li{
	float: left;
	font-size: 18px;
	color: #cccccc;
	margin-right: 40px;
	margin-bottom: 17px;
	cursor: pointer;
}
.tes-nav .active{
	color: #d52348;
	 font-weight: bold; 
}
.tes-bottom{
	padding-top:35px;
	background: url(/Img/images/tex-bg1.png);
	background-size: cover;
	background-position: bottom;
}
.tes-nav2{
	clear: both;
	font-size: 16px;
	color: #b1b3b8;
	position: relative;
	padding-top: 17px;
}
.tes-nav ul{
	overflow: hidden;
	margin-bottom: 17px;
}
.tes-nav2 li{
	float: left;
	margin-right: 40px;
	cursor: pointer;
	margin-right: 2em;
	font-size: 16px;
	line-height: 26px;
}
.tes-nav2 .active{
	font-size: 24px;
	color: #d52348;
	/*margin-top: -5px;*/
	 font-weight: bold; 
	font-size: 16px;
}
.tes-item:first-child{
	margin-left: 0
}
.tes-nav2::before{
	width: 15px;
	height: 1px;
	background-color: #222222;
	display: block;
	content: '';
	position: absolute;
	top: 0;
}
.tes-table{
	clear: both;
}
.tes-table td{
	border-color:#9fa0a4 ;
	font-size: 16px;
	padding: 19px 0;
	line-height: 24px;
	text-align: left;
}
.tes-table td:first-child{
	border-left: 0px;
	max-width: 118px;
	min-width: 118px!important;
	width: 118px!important;
	font-weight: bold;
}
.tes-scllo div{
	cursor: pointer;
}
.tes-table td:last-child{
	border-right: 0px;
}
.tes-table .tr1 td+td{
	/* width: 85%; */
	padding-left: 20px;
}
.tes-table td{
	padding-left:13px;
	padding-right: 17px;
	padding-top: 8px;
	padding-bottom: 8px;
}
@media(min-width:991px){
	.tes-table table{
		width: 100%!important;
		
	}
}
.tes-table table{
	width: 100%;
	
}
.tes-table tr:nth-child(odd){
	background-color: rgba(182,218,255,.1);
}
.tes-table tr:nth-child(even){
		background-color: transparent;
}
.tes-table{
	padding: 23px 0 60px;
}
.tes-bottom +.tes-bottom{
	display: none;
}
@media (max-width:991.98px) {
	.testing-main .solve-two{
		background: url(/Img/images/zhi-mob3.png)!important;
		background-position: 20px -76px!important;
	}
	.testing-main{
		margin-top: 1rem!important;
	}
	.tes-top h6{
		font-size: .48rem;
		margin-top: 1.2rem;
		padding-bottom: .19rem;
		position: relative;
	}
	.tes-table{
		margin-top: 1.65rem;
	}
	
	.tes-top h6::after{
		display: block;
		content: '';
		position: absolute;
		bottom: 0;
		left: 0;
		width: .95rem;
		height: 1px;
		background-color: #d52348;
	}
	.tes-top p{
		font-size: .28rem;
		line-height: .55rem;
		margin-top: .48rem;
	}
	
	.testing-main .solve-two{
		height: auto;
		padding-bottom: .25rem;
		background-repeat: no-repeat!important;
		background-size: 100%!important;
	}
	.defects-two-mob img{
		width:3.4rem ;
		margin:.85rem 0 0;
		display: block;
	}
	body .main-box .defects-two-mob{
		background-image: none!important;
	}
	.tes-item{
		font-size: .28rem;
		margin-right: .66rem;
	}
	.tes-item:last-child{
		margin-right: 0;
	}
	.mob-sc{
		width: 100%;
		overflow-x: scroll;
	}
	.tes-scllo{
		width: 130%;
		overflow: hidden;
	}
	.mob-sc::-webkit-scrollbar{
		display: none;
	}
	.texNav-mobleft{
		width: 60%;
		font-size: .28rem;
		background-color: #a5b4c4;
		color: #fff;
		/* padding-left: .3rem; */
		position: relative;
	}
	.texNav-mobright{
		width: 40%;

		font-size: .28rem;
		background-color: #a5b4c4;
		color: #fff;
		/* padding-left: .3rem; */
		position: relative;
		border-left: 1px solid #fff;
	}
	.side-item{
		display: none;
		position: absolute;
		background-color:#a5b4c4 ;
		top:1rem ;
		width: 100%;
		z-index: 999;
	}
	.tes-bottom{
		padding-top: 0;
	}
	.texNav-mob h4{
		display: inline-block;
		padding-left: .3rem;
		width: 70%;    
			 line-height: 34px;
			 padding: 10px .3rem;
		word-break:keep-all;       
		white-space:nowrap;        
		overflow:hidden;     
		margin-top: 5px;
		text-overflow:ellipsis; 
	}
	.texNav-mob .item-mob{
		display: inline-block;
	
		width: 70%;    
			 line-height: 34px;
			 padding: 10px .3rem;
		word-break:keep-all;       
		white-space:nowrap;        
		overflow:hidden;     
		margin-top: 5px;
		text-overflow:ellipsis; 
	}
	.tes-table td:first-child{
		border-left: 0px;
		    max-width: 147px;
		    min-width: 134px!important;
		    width: 129px!important;
	}
	.texNav-mob img{
		width: .54rem;
		margin: 17px .32rem 0 0;
	}
	.tes-bottom .global-inner{
		padding: 0;
	}
	.item-mob{
		line-height: .8rem;
		padding-left: .3rem;
	}
	.tes-table table{
		width: 162%;
	}
	.tes-table{
		width: 100%;
		overflow-x: scroll;
	}
	.tes-table::-webkit-scrollbar{
		display: none;
	}
	.tes-item{
		line-height: .65rem;
	}
	.tes-cen{
		padding-top: 0;
	}
	.tes-table{
		padding:0 .3rem .75rem;
		
	}
	.tes-table table td:first-child{
		/* font-weight: bold; */
		color: #000;
	}
	
}
.solve-three{
	width: 100%;
	height: 804px;
	background: url(/Img/images/chushen-bg.png);
	background-position: center;
	background-size: cover;
	position: relative;
}
.three-left h3{
	/* font-size:2.4em ; */
	color: #fff;
	font-size: 2em;
}
.three-left .texts{
	color: rgba(255,255,255,.5);
	font-size: .8em;
	margin-top: 2em;
}
.three-left{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
.three-left h3 span{
	color: #ff2a66;
}
.solve-ic::before{
	display: block;
	content: '';
	width: 20px;
	height: 20px;
	background-color: #fff;
	border-radius:50%;
	position: absolute;left: 0;
	opacity: .5;
}
.solve-ic{
	color: #fff;
	padding-left: 43px;
	position: absolute;
	cursor: pointer;
	transition: all .5s;
	-ms-transition: all .5s;
	-webkit-transition: all .5s;
	
	width: 460px;
}
.solve-ic1{
	left: 526px;
	top: -284px;
}
.man-con3-con td{
	padding: 10px 0!important;
}
.man-con2 .man-con2-conbox .man-con2-con b{
	line-height: 32px;
}
.man-con3 .man-con3-conbox .man-con3-con table tr td{
	/* padding-bottom: 0!important; */
}
.solve-ic2{
	left: 666px;
	top: -91px;
}
.solve-ic3{
	left: 700px;
	top: 73px;
}
.solve-ic4{
	left: 667px;
	top: 234px;
}
.solve-ic5{
	left: 585px;
	top: 378px;
}
.solve-three .global-inner{
	width: 1200px;
}
.three-left .active::before{
	opacity: 1;
}
.bg-ic{
	position: absolute;
	left: -30px;
	top: -23px;
	width: 90px;
	height: 90px;
	border-radius:50%;
	background-color: #fff;
	transform: scale(0);
	transition: all .5s;
	-webkit-transition: all .5s;
	-ms-transition: all .5s;
}
.solve-ic1 .bg-ic{

}
.active .bg-ic{
	transform: scale(1);
}
.three-left .active{
	/* font-weight: bold; */
	padding-left: 85px;
	font-size: 40px;
	font-size: 2em;
	padding-left: 2.125em;
}
.ic-down .item li::before{
	display: block;
	content: '';
	position: absolute;
	left: -13px;
	top: 18px;
	background-color: #fff;
	width: 5px;
	height: 5px;
	border-radius: 50%;
}
.ic-down li{
	line-height: 30px;
	position: relative;
}
.ic-down .item{
	font-size: 16px;
	font-weight: 400;
	line-height: 37px;
	padding-left: 16px;
	position: relative;
}
.ic-down{
	margin-top: 10px;
	display: none;
}
.lasts-sol{
	background: url(/Img/images/solve-bg-4.png);
	background-position: bottom;
	background-size: cover;
}
.solve-ic1 .ic-down{
	display: block;
	margin-left: 78px;
}
/* 访客信息填写 */
.caller-modal .modal-header span{
	font-size: 14px;
	color: #d52348;
	margin-top: 15px;
	display: block;
}
.caller-modal .modal-header{
	padding: 17px 0px;
	margin: 0 70px;
	width: auto;
}
.caller-modal .form-group{
	float: left;
	width: 280px;
}
.form-box{
	display: flex;
	justify-content: space-between;
}
.caller-modal .modal-body{
	padding-left: 70px;
	padding-right: 70px;
}
.caller-modal input{
	border-radius: 5px;
	border: 1px solid #cde3f4;
	background: #fff;
}
.caller-modal input:focus {
  border-color:#005faf ;
}
.texta-box{
	clear: both;
}
.caller-modal h6{
	font-size: 24px;
	margin: 55px 0 25px;
}
.caller-modal #addr{
	width: 100%;
}
.texta-box{
	width: 100%!important;
}
.texta-box textarea{
	height: 113px;
	min-height: 113px!important;
	border: 1px solid #cde3f4!important;
	background-color: #FFFFFF;
}
.caller-modal .btn-more{
	position: inherit;
	bottom: 0;
	right: 0;
}
.caller-modal .btn-more{
	margin-top: 40px;
	
}
.caller-modal .modal-content{
	padding-bottom: 39px;
	top: 4vh;
}

.p{
	font-size: 16px;
	line-height: 32px;
}
.fenxiang{
	margin-left: 55px;
	float: left;
	margin-top: 8px;
}
.fenxiang a{
	margin-right: 13px;
}
.p-newsDet .main-box{
	margin-top: 6.8em;
}
/* @media (max-width:1288px) {
	.banner-left{
		width: 990px;
	}
} */
@media(max-width:991.98px){
	.p{
		font-size: .28rem;
		line-height: .4rem;
	}
}
@media (max-width:991.98px) {
	.news-img{
		width: 100%!important;
	}
	.caller-modal .modal-body{
		padding: 0;
	}
	.caller-modal .form-group{
		width: 100%!important;
		float: none!important;
		padding: 0;
		margin-bottom: .2rem;
	}
	.form-box{
		display: block;
		padding: 0 .3rem;
	}
	.caller-modal .modal-header{
		margin: 0 .3rem;
	}
	.caller-modal .modal-header span{
		font-size: .24rem;
	}
	.modal-header h1{
		font-size: .36rem;
		margin-top: 0;
	}
	.caller-modal h6{
		padding: 0 .3rem;
		margin-top: .32rem;
		font-size: .32rem;
		margin-bottom: .17rem;
	}
	.caller-modal .texta-box{
		padding: 0 .3rem!important;
	}
	body .control-label{
		display: none;
	}
	.caller-modal .title{
		font-size: .32rem;
		margin: .29rem 0 .18rem;
	}
	.caller-modal .modal-header{
		padding: .43rem 0 .35rem;
	}
	.modal-defult .modal-close{
		top: auto!important;
		bottom: -.75rem;
		left: 50%;
		transform: translateX(-50%);
	}
	.mob-course-bgs .course-bgsImg{
		display: block;
		margin:auto;
		width: 4.15rem;
		padding: 1.46rem 0 .74rem;
	}
	.mob-course-bgs{
		width: 100%;
		background-color: #fff;
		position: relative;
		margin-top: -20px;
		z-index: -1;
	}
	.btn-more{
		float: none;
		margin:.45rem auto 0!important;
	}
	.caller-modal .modal-content{
		padding-bottom: .6rem;
	}
	.head-place{
		display: none!important;
	}
	.news-con-conl{
		padding-bottom: .6rem!important;
	}
	/* .p-newsDet .main-box{
		margin-top: 1rem!important;
	} */
	.man-con3{
		height: auto!important;
	}
	.man-con3 .man-con3-conbox{
		height: auto!important;
	}
}
.sociology-search .global-inner{
	display: flex;
	justify-content: space-around;
}
@media (max-width:1800px) {
	#sociology{
		/* width: 40%; */
	}
}
.modal-open .pc-header{
	z-index: 20;
}
.modal-open .nav-content{
	z-index: 20;
}

@media (max-height:700px) {
	.page-sociology .modal-defult .modal-content{
		max-height:618px;
	}
	.modal-defult .modal-body{
		max-height: 474px;
		overflow: scroll;
	}

}
.page-defects .defects-twocen{
	width: 1200px;
	overflow: hidden;
}
@media(max-width:1280px){
	.defects-threecen{
		width: 88%;
	}
	.page-defects .defects-twocen{
		width: 100%;
	}
}
@media (max-width:1200px) {
	.solve-three .global-inner{
		width: 100%;
	}
	.page-defects .defects-twocen{
		width: 100%;
	}
	html{
		overflow-x: hidden;
	}
	/* .solve-three{
		display: none;
	}
	body.mob-solve-con2{
		display: block!important;
	} */
}
.modal-content{
	background-image: url(/Img/images/model-bg.png)!important;
	background-size: cover;
}
.video-txtbox{
	position: absolute;
	width: 100%;
	height: 100%;
	padding-top: 6.8em;
	left: 0;
	top: 0;
	/* transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%); */
	display: block;
	pointer-events: none;
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	transform-origin: center center;
	-webkit-transform-origin: center center;
	z-index: 50;
	
}
.page-solve .video-txtbox{
	transform-origin: 52% 50%;
}
.page-defects .video-txtbox{
	transform-origin: 50% 57%;
}
@media (max-width:1760px) {
	.page-solve .video-txtbox{
		transform-origin: 50% 50%;
	}
}
.homevideo-box{
	width: 100%;
	height: 100vh;
	position: relative;
	left: 0;
	top: 0;
	z-index: 50;
}
#home-video{
	height: 100vh;
}
.fa-box .box1+.box1{
	display: none;
}
.box2+.box2{
	display: none;
}
@media (max-width:991.98px) {
	.mob-new-con2 .p{
		text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
	}
	.defects-lasttwo .lasts-tit .activespan{
		padding-bottom: 10px;
		border-bottom: 1px solid #314ca5;
	}
	.mob-solve-bg{
		background: url(/Img/images/jie-mob2.png) no-repeat;
		background-size: 100%;
		height: 17px;
	}
	.defects-four{
		padding: 1.4rem .5rem 2.86rem;
		position: relative;
	}
	.mob-next{
		position: absolute;
		bottom: .94rem;
		width: .2rem!important;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
	}
	.mob-course-bgs .mob-next{
		bottom:.14rem ;
		top: 2.3rem;
	}
	#tar1{
		background-image: url(/Img/images/chu-mob2.png);
		background-repeat: no-repeat;
		background-size: 110% 100%;
	}
	#tar1 .defects-twocen{
		padding: 1rem 0 0;
	}
	.defects-lasttwo .r-img{
		bottom: 1.8rem;
	}
	.defects-lasttwo .btn-more{
		float: none;
	}
	.homevideo-box{
		display: none!important;
	}
	.defects-twocen .fl{
		width: 100%!important;
	}
	.defects-twocen{
		position: initial;
		transform: translate(0);
	}
	.defects-four h3{
		font-size: .48rem;
		color: #000;
	}
	.defects-four .texts{
		font-size: .3rem;
	}
/* 	.defects-twocen .fr{
		display: none;
	} */
	.mob-img1 img{
		margin: auto;
		width: 100%;
	}
	.video-con-mob{
		width: 100%;
		background: url(/Img/images/mob-1bg.png);
		height: 8.5rem;
		background-position: center;
		position: relative;
		background-size: cover;
		color: #fff;
	}
	.video-con-mob .centent{
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
	}
	.video-con-mob .centent p{
		font-size: .6rem;
		line-height: .68rem;
	}
	.video-con-mob .centent .text{
		font-size: .24rem;
		margin-top: .45rem;
		line-height: .34rem;
		opacity: .5;
		font-family: 'Arial';
	}
	.video-con-mob .centent span{
		color: #ff2a66;
	}
	.defects-twocen{
		overflow:hidden;
		padding: 1.1rem 0 .6rem;
	}
	.defects-two{
		height: auto;
	}
	.defects-four img{
		width: 4rem;
	}
	.defects-twocen .r-img{
		width: 4.45rem;
		display: block;
		margin: auto;
	}
	.defects-twocen fl{
		float: none;
	}
	.tar3 .r-img{
		bottom: 2.8rem;
	}
	.mob-solve-con1 b{
		position: relative;
	}
	.mob-solve-con1 b::after{
		display: block;
		    content: '';
		    position: absolute;
		    width: .93rem;
		    height: 1px;
		    background-color: #d52348;
		    bottom: -20px;
	}
	.footer{
		padding-top: 0!important;
	}
	.defects-last li{
		line-height: .54rem;
		font-size: .28rem;
	}
	.defects-last h2{
		font-size: .4rem;
		line-height: .56rem;
	}
	#tar2 .fr{
		margin-top: 0;
	}
	.solve-five h3{
		font-size: .48rem;
	}
	.title-de .title-text{
		margin-top: .2rem;
	}
	.defects-last ul{
		margin-top: .26rem;
	}
	.defects-twocen fr{
		float: none;
	}
	.defects-last .title-img img{
		width: 1rem;
		margin-right: .17rem;
	}
	input{
	    -webkit-appearance: none;
    }
	.defects-twocen .fa-box{
		margin-top: .4rem;
	}
	.r-img{
		margin: auto;
		/* display: block;
		position: absolute;
		left: 50%;
		bottom: 2.2rem;
		transform: translateX(-50%); */
		width: 4.5rem!important;
	}
	.page-defects .btn-more{
		/* margin-top: 5.24rem!important; */
		display: none;
	}
	.no-fr{
		float: none;
		width: 100%!important;
		margin-left: 0!important;
	}
	.nofloatR{
		float: left;
	}
	.defects-lasttwo li{
		text-align: left;
	}
    .fac-img{
		display: none;
	}
}
.about-con2-content2con .p{
	line-height: auto;
}
.about-con2-con{
	line-height: 32px;
}
.con1-bg{
	width:100% ;
	/* height: 320px; */
	height: 16em;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 5px;
}
.section-two_imgbox .imgs {
    width: 84%;
    height: 94%;
    display: block;
    background: no-repeat center center;
    background-size: cover;
    z-index: 3;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    opacity: 0;
}
.p-culture .video-txtimg,
.p-newsDet .video-txtimg{
	width: 100%;
	height: 100%;
	/*max-width: 960px;*/
	border-radius: 13px; 
	margin: auto;
	display: flex;
	display: -ms-flex;
	display: -webkit-flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	transform: scale(1);
	-webkit-transform: scale(1);
	position: absolute;
	top: 56%;
	left: 50%;
	transform: translate(-50%,-50%)!important;
	background: url(/Img/images/yf-1.png) no-repeat center center;
	/* transform: scale(.6); */
	background-size: cover;
	transition: all .5s;
		-webkit-transition: all .5s;

}
.p-history .video-txtimg{
        transform-origin: 51% 56%;
        -ms-transform-origin: 51% 56%;
        -webkit-transform-origin: 51% 56%;
		background: url(/Img/images/course-pc-ban.png) no-repeat;
		background-position: center!important;


}
.p-culture .banner{
	/* margin-top: -103px; */
	z-index: 999;
}
.course-pc-conimg img{
	border-radius:9px;
	width: 447px;
}
/* .p-culture .video-txtbox{
	width: 960px;
	height: 50vh;
} */
.course-pcbox .video-txtimg h6{
	opacity: 0;
}
.course-pcbox .video-txtbox{
	background: #fff;
}
.main-culture .video-txtimg h6{
	font-size: 72px;
	font-size: 3.6em;
	/* font-weight: bold; */
	width: 100%;
	color: #FFFFFF;
	text-align: center;
}
.main-culture{
	margin-top: 0!important;
}
.defects-three-mob{
	background: url(/Img/images/defects-5-mob.png);
	background-size: cover;
	width: 100%;
	height: 4.2rem;
	color: #fff;
	display: flex;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	padding-left: .3rem;
}
.mob-top{
	font-size: .24rem;
}
.mob-top span{
	color: #ff2a66;
}
.mob-bottoms{
	font-size: .28rem;
	margin-top: .26rem;
}
.mob-bottoms span{
	font-size: .8rem;
	/* font-weight: bold; */
	margin-right: .15rem;
	font-style: italic;
	font-family: 'Arial';
}
.defects-three-mob .swiper-pagination{
/* 	bottom: 1.5rem; */
}
.three-mob .swiper-pagination-bullet{
	border-radius: 0!important;
	margin: 0!important;
	height: 2px!important;
	opacity: .2!important;
	background-color: #fff;
}
.three-mob .swiper-pagination-bullet-active{
	background-color: #fff;
	opacity: 1!important;
	width: .3rem!important;
}
.three-mob .swiper-slide{
	width: auto;
	margin-right: .86rem!important;
}
.page-about .main-b{
	margin-top: 6.8em;
}
.page-defects .video-txtbox{
	padding-top: 0;
}
.three-mob{
	padding-bottom: .67rem;
	margin-top: .2rem;
}
.page-about .main-box{
	margin-top: 0;
}
.page-about .video-txtimg{
	background-image: url(/Img/images/big-logos.jpg);
	background-size: 90%;
	background-color: #fff;
	height: 100vh;
	background-position: center;
}
.p-culture .video-txtbox{
	padding-bottom: 2.8em;
	padding-top: 0;
}
.video-txtimg1{
	background: url(/Img/images/culture-con3.jpg) no-repeat center center;
	/* height: 850px; */
	height: 42.5em;
	width: 100%;
	background-size:cover;
	margin: auto;
	position: relative;
}
.video-txtimg1 h6{
	position: absolute;
	top: 50%;
	text-align: center;
	/* font-size: 72px; */
	 font-weight: bold; 
	width: 100%;
	color: #fff;
	transform: translateY(-50%);
	font-size: 3.5em;
}
.page-about .video-txtbox{
	padding-top: 0;
	transform-origin:50% 50% ;
}
.culture-ma+.culture-ma{
	padding-top: 0;
}
.head-nav .active{
	color: #005faf;
}
.item-nav .active{
	color: #005faf;
}

.about-bottom{
	padding: 265px 0 191px;
	background: url(/Img/images/about-bg2.png) no-repeat;
	margin-top: -97px;
	background-position: center;
}
.about-bottom li{
	position: relative;
}
.about-bottom li:after{
	display: block;
	content:'';
	position: absolute;
}
.text-top b{
	font-size: 5em;
	color: #005faf;
	margin-right: 6px;
	font-weight: normal;
	font-style: italic;
	font-family: 'Arial'
}
.about-bottom sup{
	top: -2.5em;
	left: -23px;
	font-size: 24px;
}
.about-bottom ul{
	display: flex;
	justify-content: space-between;
}
.text-top span{
	display: inline-block;
	width: 28px;
	height: 28px;
	border-radius: 50%;
	background: #d52348;
	line-height: 28px;
	text-align: center;
	color: #fff;
	font-size: 16px;
}
.text-bottom{
	font-size: 18px;
	text-align: center;
	line-height: 30px;
	margin-top: 15px;
	color: #222;
	font-size: .9em;
	line-height: 1.5em;
}
.text-top{
	text-align: center;
}
.text-top sup{
	color: #005faf;
}
@media (max-width:1400px){
	.defects-last .defects-twocen{
		position: initial!important;
	}
}
@media (max-width:991.98px) {
	#sociology,#occupation{
		width: 100%;
		max-width: 100%;
	}
	.banner-right{
		width: 100%;
	}
	.train1 img{
		width: 100%;
	}
	.banner2{
				background: url(/Img/images/train-b-m.png) no-repeat;
		padding: 1.5rem 0;
		background-size: 100% 100%;
		background-position: center;

	}
	.page-welfare .banner{
		margin-top: 1rem;
	}
	.banner2 h5{
		margin: .67rem 0 .28rem;
		line-height: .41rem;
	}
	.banner2 h1{
		font-size: .6rem;
	}
	.banner2 h5{
		font-size: .32rem;
	}
	.banner2 .texts{
		font-size: .28rem;
	}
	.train1 h4{
		font-size: .28rem;
	}
	.train2{
		
		background: url(/Img/images/pei-mob7.png) no-repeat;
		background-position: center;
		background-size:cover;
	}
	.about-bottom li{
		width: 50%;
		margin-bottom: 1rem;
	}
	.about-bottom ul{
		flex-wrap: wrap;
	}
	.about-bottom li .text-bottom{
		font-size: .28rem;
		line-height: .32rem;
		margin-top: .35rem;
	}
	.about-bottom sup{
		top: -25px;
	}
	.about-bottom{
		margin-top: -20px!important;
		z-index: -1;
	}
	.text-top b{
		font-size: 1.2rem;
		/* font-weight: bold; */
	}
	.text-top span{
		font-size: .24rem;
		width: .32rem;
		height: .32rem;
		line-height: .32rem;
	}
	.about-bottom sup{
		left: -19px;
	}
	.about-con2{
		background-image: url(/Img/images/about-mob-1.png)!important;
		    background-size: 100%!important;
		    height: auto!important;
			background-position: bottom;
	}
	.about-con2{
		padding-bottom: 1.5rem;
	}
	.about-con2-content .about-con2b{
		color: #222;
	}
	.about-bottom{
		background: url(/Img/images/about-mob-2.png) no-repeat;
		padding: 1.34rem 0 1.25rem;
	}
	.about-bottom li+li+li{
		margin-bottom: 0;
	}
}
.page-about .video-con{
	background-image: none;
}
/* 搜索 */
.search-bg{
	width: 100%;
	background: url(/Img/images/search-bg.png);
	background-size: cover;
	height: 190px;
	display: flex;
	align-items: center;
}
.search-box{
	margin-top:4em;
}
.search-div{
	margin: auto;
	display: flex;
	justify-content: center;
}
.search-box input{
	width: 630px;
	height: 55px;
	border: 1px solid #cde3f4;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	padding-left: 20px;
	font-size: 16px;
	float: left;
}
.search-btn{
	width: 160px;
}
.search-box .input-btn{
	float: left;
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
}
.tit-box h2{
	font-size: 32px;
	color: #005faf;
}
.tit-box span{
	color: #222;
	font-size: 16px;
	margin-top: 20px;
}
.tit-box{
	margin-top: 58px;
	overflow: hidden;
	padding-bottom: 20px;
	border-bottom: 1px solid #cccccc;
}
.search-cen li h1{
	font-size: 20px;
	/* font-weight: bold; */
	color: #222;
	line-height: 42px;
	display: -webkit-box;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.search-cen li .texts{
	font-size: 16px;
	color: #666;
	display: -webkit-box;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.search-cen li{
	padding:28px 0 40px;
	border-bottom: 1px solid #f2f2f2;
}
.search-cen ul{
	margin-top: 12px;
	min-height: 400px;
}
.search-cen ul{
	padding-bottom: 40px;
}
@media (max-width:991.98px) {
	.bottom-nav-box .box{
        width: 50%;
	}
	.search-box .input-btn{
		width: 25%;
		margin-top: 0!important;
	}
	.search-div{
		width: 75%;
	}
	.search-box input{
		width: 80%;
		height: .84rem;
		
	}
	.search-bg{
		background-size: cover;
		background-position: center;
	}
	.tit-box h2{
		font-size: .36rem;
	}
	.tit-box span{
		font-size: .28rem;
		margin-top: 4px;
	}
	.search-cen li h1{
		font-size: .32rem;
		line-height: .4rem;
		margin-bottom: .2rem;
	}
	.search-cen li{
		padding: .35rem 0 .4rem;
	}
	
}
.code-pop{
	position: absolute;
	bottom: 0;
	right: 300px;
	z-index: 999;
	width: 200px;
	background-color: #fff;
	box-shadow:5px 0 15px rgba(0,0,0,.1);
	font-size: 16px;
	padding: 15px;
}
.cpp-img canvas{
	width: 60%;
	display: block;
	margin:20px auto;
}
.code-pop span{
	font-size: 16px;
}
/* .page-sociology .page{
	margin-top: 40px;
	margin-bottom: 0;
} */
/* .ic-down .item:first-child::before{
	display: none;
} */
@media (max-width:1700px) {
	.index-icbg{
		width: 440px!important;
		height: 440px!important;
		background-size: cover!important;
	}
	.index-icbg .big-bg{
		padding-top: 98px!important;
		    width: 243px!important;
	}
	.big-swiper{
		margin-top: -300px!important;
	}
	.big-swiper h4{
		margin-top: -23px!important;
	}
}
.sociology-list .texts p+p{
	display: none;
}
@media (max-width:1800px) {
	.defects-last .r-img{
		/*width: 50%;*/
	}

	.defects-lasttwo,.defects-lasts{
		position: inherit;
	}
	
}
@media (max-width:1400px) {
	.defects-lasttwo .r-img{
		margin-top: 20%;
		max-width: 456px;
		width: 100%;
	}
	.defects-lasts{
		padding-top: 20%;
	}
}


/*******/
.histfixed{
	background-color: transparent;
	position: fixed;
	left: 0;
	top: 0;
	transition: opacity .3s;
	-webkit-transition: opacity .3s;
	pointer-events: none;
}
.histfixed .video-txtbox {
	/* width: 100%;
	height: 100%;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out; */
}
.histfixed .video-txtimg h6{
	transition: all .7s;
	-webkit-transition: all .7s;
	font-size: 72px;
	font-size: 3.6em;
	color: #fff;
	 font-weight: bold; 
}
.cur-box{
	padding-top: 0!important;
}
.histbox{
	position: relative;
}
.histmark{
	width: 0;
	height: 1px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
}
.histbox{
	padding: 0!important;
}
.course-pcbox{
	padding-top: 6.8em;
}
@media (max-width:991.98px) {
	.sociology-list li:hover .box{

	}
	.defects-lasts{
		padding-top: 0;
	}
	#tar3 .r-img{
		bottom: 2.6rem;
	}
	.team-cen li+li+li{
		border-top: 1px solid #eeeeee
	}
	.about-con2-con strong{
		color: #00569f;
		font-weight: normal;
	}
	.page-about .main-b{
		margin-top: 1rem;
		padding: 0;
	}
	.about-boeder{
		background-color: #cbd3d3;
	}
}

/**** 2021.4.23 ***/
.about-con2{
	padding-top: 0;
}
.page-about .main-b{
	padding-top: 0;
}
@media(min-width:991) {
	.about-con2-con strong{
		font-size: 22px;
		margin-bottom: 9px;
		display: block;
	}
}
/* .page-about .scrollmagic-pin-spacer{
	overflow: auto;
}
.page-about .main-box{
	overflow: hidden;
} */
#tar3 li::before{
	background-color: #814194;
}
.defects-fourcen p{
	display: inline-block;
	margin-right: 5px;
}
@media (max-width:991.98px) {
	.defects-fourcen p{
		display: block;
		margin-right: 0;
		line-height: .38rem;
	}
}

/**** 2021.4.29 ***/
@media(min-width: 991.98px){
	/*.p-culture .course-pcbox{
       padding-top: 16.8em;
	}*/
	.p-home .testing-main{
		margin-top: 4em 
	}
	.page-testing .testing-main .solve-two,
     .p-home .testing-main .solve-two
	{
     height: auto;
     padding: 6.75em 0;
	}
	.defects-two{
	background-position: center center;
	padding: 10.7em 0 9.75em;
}
/*.honor-con1-swiper-container .swiper-slide-active .honer-wbg{
	box-shadow: 0 40px 50px rgb(0,0,0,.5);
}*/
.defects-twocen{
	position: static;
	overflow: hidden;
	transform: none;
	-webkit-transform: none;
}
.defects-two h3{
	font-size: 2em;
	margin-bottom: 1em;
}
.innertext{
	font-size: 16px;
	font-size: .8em;
	line-height: 2em;
}
.defects-sect1{
	background-position: center bottom;
	background-color: transparent;
	padding: 8.1em 0 7em;
}
.defects-sect2{
	background-position: center center;
	background-size: cover;
	background-color: #fff;
	padding: 7em 0 4.5em;
}
.defects-sect3{
	background-position: center bottom;
	background-size: cover;
	background-color: #fff;
	padding: 0 0 7.1em;
}
.solve-two .defects-twocen .fl{
	opacity: 0;
	transform: translateY(100px);
	-webkit-transform: translateY(100px);
	transition: all 1s .5s;
	-webkit-transition: all 1s .5s;
}

.solve-two .defects-twocen .fr{
	opacity: 0;
	-webkit-transform: translateY(100px);
	transform: translateY(100px);
	transition: all 1s .7s;
	-webkit-transition: all 1s .7s;
}

.page-about .homevideo-box{
/*	height: auto;*/
	overflow: hidden;
}
.page-about .main-b{
	margin: 0;
	padding: 0;
}
.about-con2.web{
	background-position: center bottom;
	/* padding: 13.7em 0 8.25em; */
	padding: 12em 0 8.25em;
}
.about-con2.web .about-con2-content .about-con2b{
	padding: 0;
	font-size: 2em;
	line-height: 1em;
	margin-bottom: 1.25em;
}
.page-testing .solve-two .defects-twocen .fl,
.p-home .solve-two .defects-twocen .fl
{
	opacity: 1;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	transition: all 0s 0s;
	-webkit-transition: all 0s 0s;
}
.about-con2.web .about-con2-content .p{
	font-size: 0.8em;
	line-height: 2.25em;
}
.about-con2.web .about-con2-con{
	font-size: .8em;
	line-height: 2em;
}
.about-con2.web .about-con2-con strong{
	font-size: 1.375em;
}

.p-history .video-txtbox,
.p-culture .video-txtbox{
	background: #fff;
}
body.scale-box .video-txtbox{
  transform: scale(10);
  -webkit-transform: scale(10);
  opacity: 0;
}
body.scale-box .video-con .centent p,
body.scale-box .video-con .text{
	transform: none;
	-webkit-transform: none;
	opacity: 1;
}
body.scale-box .solve-two .defects-twocen .fl,
body.scale-box .solve-two .defects-twocen .fr{
	transform: none;
	-webkit-transform: none;
	opacity: 1;
}
body.scale-box.p-history .video-txtbox,
body.scale-box.p-culture .video-txtbox{
	transform: scale(1);
  -webkit-transform: scale(1);
  opacity: 0;
}
body.scale-box.p-history .video-txtbox h6,
body.scale-box.p-culture .video-txtbox h6{
transform: scale(10);
  -webkit-transform: scale(10);
}
body.scale-box.p-history .video-txtimg,
body.scale-box.p-culture .video-txtimg{
	transform: scale(1);
  -webkit-transform: scale(1);
  transition: all 2s;
  -ms-transition: all 2s;
  -webkit-transition: all 2s;
}
}
@media(max-width: 991.98px){
	.banquan{
		display: none;
	}
	.reagent li::before{
		top: 9px;
	}
	.ach-cen li{
		height: auto;
		padding-bottom: .58rem;
	}
	.swiper-pagination1{
		top: auto!important;
		bottom: .2rem!important;
		height: 2px!important;
		width: 92%!important;
	}
	.swiper-pagination-progressbar-fill{
		background:#fff!important;
	}
	.page-about .main-b{
		margin-top: 0; 
	}
	.about-con2{
		position: relative;
	}
	.page-sociology .banner-left,
     .page-campus .banner-left,
     .page-welfare .banner-left,
     .page-team .banner-left
	{
		position: absolute;
		left: 0;
		top: 50%;
		color: #fff;
		transform:translateY(-50%);
	}
	.banner-left h5{
		font-size: .28rem;
		margin-top: .23rem;
	}
	.banner-left h1{
		margin-bottom: 0!important
	}
	.mengban{
		position: absolute;
		left: 0
	}
	.page-team .banner-left {
		padding: 0 0 .5rem;
	}
	.banner{
		background-color: transparent;
	}
	.page-campus .sociology-list li{
		background-color: #fff
	}
	.btn-more{
		border-radius: 35px; 
		line-height: 40px;
	}
	.ferji{ margin-bottom:30px;}
	.sociology-list li{
		background-color: #fff;
/*		margin-left: .3rem;*/
		margin-right: .3rem;
		padding-left: .3rem;
		padding-right: .3rem
	}
	.team-cen{
		margin-top: -20px;
		padding-top:20px 
	}
	.page-sociology .sociology-list li{
		margin-left: .3rem
	}
	#sociology, #occupation{
		float: inherit;
	}
	.search-input input{
		float: inherit;
	}
   .input-btn{
   	max-width: 100%
   }
   .banner-left .box{
   	max-width: 100%;
   	width: 100%
   }
   body .main-box{
   	margin-top: 1rem!important;
   }
   .p-home .mob-honor-title{
   	margin-top: 0
   }
   .ph-nav-pop .more:after,
   .ph-nav-pop .more:before{
   	display: none
   }
   .ph-nav-pop li+li .more{
   	background-image: url(/Img/images/mob-head1.png);
   	background-repeat: no-repeat;
   	background-position: right;
   	background-size: .35rem
   }
   .ph-nav-pop li+li .on .more{
   	background-image: url(/Img/images/mob-head2.png);
   }
   .char .texts{
   	font-size: .28rem
   }
   .link{
   	padding-top: 0!important;
   	border-top: 0px!important; 
   }
}
/*19日修改高度*/
@media(max-height: 800px){
	.solve-ic::before{
		left: -7px;
	}
	.home-lastSwiper .swiper-slide{
		width: 225px;
	}
	.solve-ic2{
		left: 654px;
        top: -72px;
	}
	.solve-ic3{
		left: 676px;
    top: 55px;
	}
	.ic-down .item{
		line-height: 20px;
		font-size: 14px;
	}
	.ic-down .item li::before{
		top: 8px
	}
	.solve-ic4{
		left: 653px;
        top: 182px;
	}
	.bg-ic{
		width: 50px;
		height: 50px;
	}
	.three-left .active{
		font-size: 1.3em;
	}
	.bg-ic img{
		width: 50px;
		height: 50px;
	}
	.solve-ic5{
		left: 592px;
    top: 288px;
	}
	.bg-ic{
		width: 50px;
		top: -9px;
	}
	.ic-down li{
		line-height: 20px;
		font-size: 14px;
	}
	.sol-bg{
		width: 509px;
	}
	.solve-three{
		height: 80vh;
	}
	.solve-ic1{
		left: 594px;
    top: -197px;
	}
	.circle-swip{
		width: 520px;
		height: 520px;
	}
	.img-big{
		margin: 44px auto 27px;
	}
	.solve-sixText h6{
		margin-top: 19%;
		font-size: 2em;
	}
	.solve-sixText p{
		width: 60%;
		line-height: 34px;
		margin: auto;
	}
	.solve-five img{
		width: 59%
	}
}
@media(max-height: 650px){
	.sol-bg{
		width: 468px;
	}
	.circle-swip{
		width: 480px;
		height: 480px;
	}
	.img-big{
		margin: 44px auto 27px;
	}
	.solve-sixText h6{
		margin-top: 19%;
		font-size: 2em;
	}
	.solve-sixText p{
		width: 60%;
		line-height: 34px;
		margin: auto;
	}
	.solve-six{
		height: 800px
	}
	.six-swiper .img-big{
		background-size: cover;
		width: 115px;
		height: 115px;
	}
	.solve-five img{
		width: 70%
	}
}
@media(min-width:1800px){
	.about-bottom{
		margin-top: -150px;
	}
}
@media(max-width: 1200px){
	.code-list li+li{
		margin-left: 8px;
	}
	.foot-nav li a{
		padding: 0 1.25em;
	}
}

/*5月26日博盛英文*/
.page-aboutEN .about-con2{
	color: #fff;
}
.page-aboutEN .about-con2 span{
	opacity: .7;
	font-size: 16px;
}
.page-aboutEN .about-con2 p{
	font-size: 16px;
	line-height: 32px;
}
.page-aboutEN .about-con2 h1{
	color: #2bc1ff;
	font-size:2.1em;
	line-height:1.2em; 
	font-weight: 400;
}
.page-aboutEN .about-con2 h2 strong{
	opacity: 1;
	font-size:28px;
	line-height:38px;
	font-weight: 400; 
}
.page-aboutEN .homevideo-box{
	height: auto;
}
.page-aboutEN .about-con2 strong{
	font-weight: 400
}
.page-aboutEN .text-top span{
	width: auto;
	padding-left:5px;
	padding-right:5px;  
	border-radius: 30px;
}
.page-aboutEN .about-bottom sup{
	left: -68px;
}
.page-aboutEN .about-bottom li:first-child sup{
	left: -35px;
}
.page-aboutEN  .text-bottom{
	font-size: 16px
}
.page-solveEN .solve-ic{
	width: 670px;
}
.page-solveEN .solve-sixText .item{
	font-size: 16px;
}
.page-solveEN .video-txtimg2{
	background:url(/Img/images/page-solveEn.svg) center center;;
}
.p-goodsEn .man-con2 .man-con2-conbox{
	padding-bottom: 55px;
	height: auto!important;
}
.p-goodsEn .man-con3 .man-con3-conbox{
	padding-bottom: 40px
}
.p-goodsEn .man-con3{
	height: auto;
	padding-bottom: 30px;
}
.p-goodsEn .man-con2 .man-con2-conbox .man-con2-con table tr td:first-child{
	width: 127px
}
.p-goodsEn .man-con2 .man-con2-conbox .man-con2-con table tr{
	display: block;
}
.p-goodsEn .man-con2 .man-con2-conbox .man-con2-con table tr td{
	display: inline-block!important;
}
.p-goodsEn .man-con2 .man-con2-conbox .man-con2-con table tr .inline-text{
	display: inline!important;
}
.p-goodsEn th,
.p-goodsEn td{
	word-break: break-word;
}
.p-goodsEn .man-con2-con tbody tr:last-child td:first-child{
	width: 272px!important;
}
.p-goodsEn .man-con3 .man-con3-conbox .man-con3-con table tr td:first-child{
	width: 127px
}
.defects-twocen strong{
	font-weight: 400;
}
.p-goodsEn  table tr{
	display: block;
}
.p-goodsEn  table tr td{
	display: inline-block!important;
}
.p-goodsEn .man-con2{
	height: auto!important;
	padding-bottom: 110px;
	background-position: bottom;
}
.p-goodsEn .man-con3 .man-con3-conbox .man-con3-con b{
	font-weight: bold;
}
.p-goodsEn .man-con2 .man-con2-conbox .man-con2-con b{
	font-weight: bold;
}
.p-goodsEn .man-con2 .man-con2-conbox .man-con2-con table td:last-child{
	padding-bottom: 0
}
/*.page-solveEN .defects-twocen p{
	word-wrap: break-word;
    word-break: break-all;
}*/
.page-solveEN .hotphone:hover .anim{
	width: 445px
}
@media(min-width: 991.98px){
	.p-goodsEn .man-con3-conimg img{
	margin-top: 20%;
}
.p-goodsEn .man-con3-conimg img{
width: 365px;
}
}
@media(min-width: 1700px){
	.p-goodsEn .man-con3-conimg img{
	margin-top: 48%;
}
.p-goodsEn .man-con3-conimg img{
width: 365px;
}
}

.p-goodsEn .man-con3-con td{
	padding: 3px 0!important
}
.p-goodsEn .man-con3 .man-con3-conbox .man-con3-con table td:last-child{
	padding-top: 5px!important
}
.page-solveEN .nav-content,
.page-aboutEN .nav-content,
.p-goodsEn .nav-content
{
  display: none;
}
.page-solveEN,
.page-aboutEN,
.p-goodsEn 
{
    font-family: 'Arial'
}
.page-aboutEN .video-txtbox{
	height: 100vh;
}
.page-aboutEN .about-bottom{
	background-size: cover;
}
@media (min-width: 991.98px){
.page-aboutEN .about-con2.web {
    background-position: center bottom;
    /* padding: 13.7em 0 8.25em; */
    padding: 7em 0 8.25em;

}
.page-aboutEN .about-bottom li{
	width: 23%;
}

}
@media(max-width: 991.98px){
	.page-aboutEN .about-bottom li:first-child sup{
		left: auto
	}
	.page-aboutEN .text-top{
		position: relative;
	}
	.page-aboutEN .about-bottom sup{
	left: auto;
	right: 29%;
	position: absolute;
	top: 0
}
	.p-goodsEn .man-con3 .man-con3-conbox .man-con3-con table tr td:first-child{
		width: auto!important
	}
	.p-goodsEn .man-con2 .man-con2-conbox .man-con2-con table tr td:first-child{
		width: auto!important
	}
	.page-aboutEN .about-con2 p{
		color: #222;
		font-size: .28rem;
		line-height: .38rem
	}
	.page-aboutEN .about-con2 h2 strong{
		color: #222;
	}
	.page-aboutEN .about-con2 h2{
		font-size: .48rem;
	}
	.page-aboutEN .about-con2 h1{
		font-size: .48rem
	}
	.page-aboutEN .mob-bottom-QR,.page-solveEN .mob-bottom-QR,.p-goodsEn .mob-bottom-QR{
		display: flex;
	}
	.page-aboutEN .site-box-con,.page-solveEN .site-box-con,.p-goodsEn .site-box-con{
		line-height: .38rem
	}
	.bottom-jishu-ban san{
 line-height: .38rem;
	}
	.page-aboutEN .about-con2 h2 strong{
		font-size: .48rem;
		line-height: .51rem
	}
	.page-solveEN .solve-five img{
		width: 83%
	}
}
@media(max-width: 1910px){
	.page-solveEN .solve-sixText p{
      font-size: 16px;
	}
	.page-solveEN .six-swiper .img-big {
    width: 106px;
    height: 114px;
    background-size: cover;
}
}
.about-video{
	font-size: 16px;
	margin-top: 20px;
}
.about-video .item{
	line-height: 30px;
}
.page-about .homevideo-box{
	height: auto;
}
.page-aboutEN .video-txtimg{
    background-image:url(/Img/images/big-logosEn.jpg)!important;
}
.page-solveEN li h5{
	font-size:1.3em; 
}
	.mob-cer-swiper-container .swiper-slide{
      transform: scale(.8);
      transition: all .5s;
      -webkit-transition: all .5s;
      -ms-transition: all .5s;
	}
.mob-cer-swiper-container .swiper-slide-active{
      transform: scale(1);
	}

