.gsjj{ overflow:hidden;}
.gsjjTop{text-align: center;margin-bottom: 3rem;}
.gsjjTop h3 {
  font-size: 1.8rem;
  font-weight: bold;
  color: #222;
  margin-top: 4rem;
}
.gsjjdiv{width: 60rem;margin: 0 auto;}
.gsjjdiv p{font-size: 0.9rem;line-height: 1.8rem;color: #222222;text-indent: 2rem;}


/*banner*/
.banner{
	margin-top: 5rem;
	height: 34rem;
	/*background: #0d1d41;*/
	background: url(/images/about/banner.jpg) center center no-repeat;
background-size: cover;
}
.bannerBox{
	margin:0 auto;
	width: 70%;
}
.bannerImg{
	margin-bottom:1rem;
}
.bannerText{
	font-family: "MicrosoftYaHei";
	font-size: 0.8rem;
	line-height: 1.6rem;
	color: #ffffff;
	padding-left: 4.4%;
}
.bannerL{
	width: 38%;
	margin-top: 3.85rem;
}
.bannerL img{
	max-width: 100%;
	height: auto;
}
.bannerR{
	width: 60%;
	margin-top: 16%;
}
.bannerImg{
	width: 42%;
}
.bannerImg img{
	max-width: 100%;
	height: auto;
}
/*发展历程*/
.fzlc{
	height: 43rem;
	text-align: center;
}
.fzlcTop{
	text-align: center;
	margin-bottom: 5rem;
}
.fzlcTop h3{
	font-size: 1.8rem;
	font-weight: bold;
	color: #222;
	margin-top: 4rem;
}
.fzlcTop p{
	font-size: 1.2rem;
	color: #0d1d41;
}
.fzlcTop p span{
	font-weight: bold;
	color: #db0632;
}
.fzlfImg{
	height: 26rem;
	/*background:url(/images/about/index_16_1.png) -35px center no-repeat;
	background-position: center;*/
	overflow-y: auto;
/*background-position-x: -12.3rem;*/
/*padding-left: 5.8rem;*/
background: url(/images/about/line.png) -35px center repeat-x;
overflow:hidden;
}
.fzlcItemBox{
	width: 74rem;
	margin:0 auto;
	text-align: left;
	cursor: url(/images/mouse.png),move;
overflow: hidden;
/*-ms-touch-action: none;
touch-action: none;*/
	user-select: none;
	
}
.fzlcItemT{
	justify-content: left;
	height: 10.25rem;
}
.fzlcItemTT{
	justify-content: left;
	height: 11.25rem;
	margin-top: 2.8rem;
	padding-left: 5.7rem;
}
.fzlcBox{
	height: 6.7rem;
}
.fzlcText{
	font-size: 0.8rem;
	color: #333333;
	margin-bottom: .5rem;
}
.fzlcText span{ color:#db0632;font-size: 0.8rem;}
.fzlcTime{
	font-size: 1.4rem;
	color: #db0632;
}
.fzlcItemT1{
	width: 10.4rem;
	padding-left: 40px;
	padding-top: 1.5rem;
	background: url(/images/about/fzlcItemT1.png) 28px bottom no-repeat;
height: 13rem;
}
.fzlcItemT11{
	width: 9.7rem;
	padding-left: 1rem;
	background: url(/images/about/fzlcItemT6.png) 0 0 no-repeat;
	padding-top: 2.8rem;
	}
.fzlcItemT2{
	width: 10.3rem;
	padding-top:1.1rem;
	padding-left: 13px;
	background: url(/images/about/fzlcItemT2.png) 0 bottom no-repeat;
height: 13rem;
}
.fzlcItemT22{
	width: 11rem;
	padding-top: 2.8rem;
	background: url(/images/about/fzlcItemT7.png) 0 0 no-repeat;
	padding-left: 1rem;
}
.fzlcItemT3{
	width: 11.8rem;
	padding-top:14px;
	background: url(/images/about/fzlcItemT3.png) 0 bottom no-repeat;
height: 13rem;
	padding-left: 1rem;
}
.fzlcItemT33{
	width: 12.6rem;
	padding-left: 1.5rem;
	padding-top:3rem;
	background: url(/images/about/fzlcItemT8.png) 0 0 no-repeat;}
.fzlcItemT4{
	width:13.4rem;
	padding-left: 1.5rem;
	padding-top: 1rem;
	background: url(/images/about/fzlcItemT4.png) 0 bottom no-repeat;
height: 13rem;
}
.fzlcItemT5 {
  width: 15rem;
  background: url(/images/about/fzlcItemT5.png) 0 bottom no-repeat;
height: 13rem;
  padding-left: 2rem;
}
.fzlcItemT44{padding-top: 3.4rem;width: 14.2rem;background: url(/images/about/fzlcItemT9.png) 0 0 no-repeat;padding-left: 30.5px;}
.fzlcItemB5{padding-left: 2rem;padding-top: 3.6rem;width: 15rem;background: url(/images/about/fzlcItemT10.png) 0 0 no-repeat;}
.fzlcItemB6 {background: url(/images/about/fzlcItemT10.png) 0 0 no-repeat;padding-left: 2.5rem;padding-top: 3.9rem;}

/*研发占比*/
.yfzb{
	width: 100%;
	height: 18rem;
	padding: 4rem;
	background-color: #d7d7d7;
}
.yfzbMain{
	width: 63rem;
	margin:0 auto;
}
.yfzbItem{
	height: 10rem;
}
.yfzbBf{
	width: 6.55rem;
	line-height: 10rem;
	background: url(/images/about/index_2.png) center right no-repeat;
	font-size: 2.2rem;
	font-weight: bold;
	color: #d20032;
}
.yfzbItem p{
	line-height: 10rem;
	font-size: 1.2rem;
	font-weight: bold;
	color: #222;
	margin-left: .5rem;
}
.pt67{padding-top:77px;}
.pt46{padding-top:94px;}
.pt100{padding-top:100px;}
	.pt38{
	padding-top:38px;}
.w88{width: 8rem;}
.w95{width: 7rem;}
.w50{width: 8.5rem;}

/*经营理念*/
.jyln{
	width: 100%;
	height: 30rem; 
}
.jylnTitle {
	margin-top:4rem;
	text-align: center;
	font-size: 1.8rem;
	font-weight: bold;
	color: #222;
	margin-bottom: 7rem;
}
.jylnMain{
	width: 60rem;
	height: 14rem;
	margin:0 auto;
}
.jylnItem{
	padding-top: 3.15rem;
	text-align: center;
	flex: 1;
}
.jylnBt{
	font-size: 1.2rem;
	color: #db0632;
}
.jylnms{
	font-size: 0.9rem;
	line-height: 1.8rem;
	color: #222222;
}
/*合作伙伴*/
.hzhb{
	width: 100%;
	height: 36rem;
	background: url(/images/about/banner_2.jpg) center center no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}
.hehbTitle{
	text-align: center;
	font-size: 1.8rem;
	font-weight: bold;
	color: #ffffff;
	padding:3rem 0;
}
.hzhbMain{
	width: 57rem;
	margin:0 auto 2rem;
}
.hzhbMain p{
	height: 3.35rem;
	line-height: 3.35rem
}
.hzhbMain img{
	max-width: 100%;
	height: auto;
	vertical-align: middle;
}
.w405{width: 40.5rem;}
.hzhbbox_m{display: none;}
/*公司分布*/
.gsfb{
	text-align: center;
	margin-bottom: 9rem;
}
.gsfbTitleBox{
	padding-top: 4rem;
	padding-bottom: 7.5rem;
}
.gsfbTitleBox h5{
	font-size: 1.8rem;
	font-weight: bold;
	color: #222;
}
.gsfbTitleBox p{
	font-size: 0.9rem;
	color: #222222;
}
.gsfbMap{
	width: 64rem;
	margin:0 auto;
	height: 35rem;
	background: url(/images/about/index_17.png) 0 0 no-repeat;
	background-position: left;
	position: relative;
}
.szjd{
	width: 19.5rem;
	position: absolute;
	top: 0;
	right: 0;
	background-color: #d7d7d7;
}
.szjdImg{
	width:100%;
	/*height: 11.8rem;*/
}
.szjdImg img{
	max-width: 100%;
	height: auto;
}
.jdBox{
	height: 4rem;
	display: flex;
}
.jsName,.jdtx{
	flex: 1;
}
.jdtx{
	padding-top: 10px;
	color: #d20032;
	text-align: left;
}
.jdtx p{font-size: 18px;}
.jsName{
	line-height: 4rem;
	font-size: 1.2rem;
	color: #d20032;
}

.dgjd{
	width: 19.5rem;
	position: absolute;
	bottom: 0;
	right: 0;
	background-color: #d7d7d7;
}


@media screen and (max-width: 480px){
.gsjjdiv {width: 94%;}
.gsjjdiv p {font-size: 0.8rem;}

	/*.sp_logo{padding: 0;}*/
	.banner{
		width: 100%;
		margin-top: 2.5rem;
		height: auto;
	}
	.bannerBox {width: 100%;}
	.bannerL{
		width: 80%;
		margin:2rem auto 0;}
	.bannerR {
    width: 94%;
    text-align: center;
    margin:1rem auto 0;
	padding: 5rem 0;
}
.bannerImg {
    width: 65%;
    margin: 0 auto 0.8rem;
}
.bannerText{
	padding: 0;
	font-size: 0.7rem;
	margin-bottom:2rem; }
.fzlcTop h3{
	font-size: 1.5rem;
	margin-top: 2rem;
}
.fzlcTop p{
	font-size: 1rem;
	margin-bottom: 1.5rem;
}
.fzlc{
	height: auto;
	margin-bottom: 4rem;
}
.fzlcTop{margin-bottom: 0;}
.fzlfImg{
	overflow-y: auto;
	background-position-x: -12.3rem;
	padding-left: 5.8rem;
	background: url(/images/about/line.png) -35px center repeat-x;
	overflow:auto;
}
.yfzb{
	height: auto;
	padding: 2rem 0.5rem;}
.yfzbMain {width: 100%;}
.yfzbBf{
	font-size: 1rem;
	background: url(/images/about/index_2m.png) center right no-repeat;
	height: 5.5rem;
	line-height: 5.5rem;
	width: 3.6rem;
	background-size: contain;
}
.yfzbItem p{font-size: 0.7rem;line-height: 5.5rem;}
.yfzbItem {
    height: auto;
    width: 50%;
    justify-content: right;
	margin-bottom: 2rem;
}
.w951{
	line-height: 1rem !important;
	width: 38.5%;
	margin-top: 1.6rem;
}
.w50{
	width: 33%;
}
.w501{
	width: 42%;
	line-height: 1rem !important;
	margin-top: 1.6rem;
	font-size: 0.7rem;
}
.w881{width: 42%;}
.jylnTitle{margin: 2rem auto;}
.jylnMain{
	width: 100%;
	height: auto;
	justify-content: center;
}
.jylnMain div img{margin-bottom: 2rem;}
.jylnItem{
	padding: 0;
	text-align: center;
	margin-bottom: 2rem;
	width: 90%;
	flex: unset;
}
.jyln{height: auto;}
.hzhbMain{
	display: none;
}
.hzhbMain_m{
	width: 88%;
	margin:0 auto;
}
.hzhbbox_m{
	display: block;
	margin-bottom: 1rem;
}
.hzhbbox_m p{
	width: 27%;
	height: 4rem;
	text-align: center;
	margin-bottom: 1rem;
	line-height: 4rem;
}
.hzhb{	
	background: url(/images/banner2_m.jpg) 0 0 no-repeat;
	background-size: cover;
	height: auto;
}
.hzhbbox_m p img{
	vertical-align: middle;
}
.gsfb{height: auto;margin-bottom: 0;}
.hehbTitle{padding:2rem 0;}
.gsfbTitleBox {
    padding-top: 2rem;
    padding-bottom: 1.5rem;
}
.gsfbTitleBox h5{
	font-size: 1.5rem;
}
.gsfbTitleBox p {
    font-size: 0.8rem;
    width: 90%;
    margin: 0 auto;
}
.gsfbMap{
	width: 84%;
	height: auto;
	position: static;
	background:url(/images/about/index17_m.png) 0 0 no-repeat;
	background-size: 100%;
	padding-top: 16rem;
}
.szjd,.dgjd{
	width: 90%;
	position: static;
	margin:0 auto 2.5rem;
}
.jdtx{
	padding-top: 0.8rem;
	text-align: left;
}
.jdtx p{
	font-size: 0.8rem;
}
.fzlcItemTT{
	justify-content: left;
	height: 11.25rem;
	margin-top: 2.8rem;
	padding-left: 4.3rem;
}
.fzlcItemT1 {
    width: 8.95rem;
    padding-left: 10px;
    background: url(/images/about/fzlcItemT1.png) 0 bottom no-repeat;
    height: 13rem;
}
.fzlcItemT2 {
	width: 10.4rem;
    padding-left: 18px;
    background: url(/images/about/fzlcItemT2.png) 0 bottom no-repeat;
    height: 13rem;
}
.fzlcItemT3 {
    padding-left: 18px;
    background: url(/images/about/fzlcItemT3.png) 0 bottom no-repeat;
    height: 13rem;
}
.fzlcItemT4 {
	width: 13.3rem;
    padding-left: 30px;
    background: url(/images/about/fzlcItemT4.png) 0 bottom no-repeat;
    height: 13rem;
}
.fzlcItemT5 {
    padding-left: 40px;
    background: url(/images/about/fzlcItemT5.png) 0 bottom no-repeat;
    height: 13rem;
}
.fzlcItemT11 {
	width: 9.7rem;
    padding-left: 18px;
    padding-top: 2.6rem;
    background: url(/images/about/fzlcItemT6.png) 0 0 no-repeat;
}
.fzlcItemT22 {
    padding-left: 18px;
    padding-top: 2.6rem;
    background: url(/images/about/fzlcItemT7.png) 0 0 no-repeat;
}
.fzlcItemT33 {
	width: 12.6rem;
    padding-left: 18px;
    padding-top: 2.6rem;
    background: url(/images/about/fzlcItemT8.png) 0 0 no-repeat;
}
.fzlcItemT44 {
	padding-left: 30.5px;
	padding-top: 3.4rem;
    background: url(/images/about/fzlcItemT9.png) 0 0 no-repeat;
    width: 14.2rem;
}
.fzlcItemB5 {
	width: 15rem;
    padding-left: 2.5rem;
    padding-top: 4rem;
    background: url(/images/about/fzlcItemT10.png) 0 0 no-repeat;
}
.fzlcItemB6{
	width: 17rem;
padding-left: 2.5rem;
padding-top: 4rem;
background: url(/images/about/fzlcItemT10.png) 0 0 no-repeat;}