.aboutus .content1 {
	width: 100%;
	height: 9.5rem;
	background-image: url(../images/iocn13.png);
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center 0;
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-end;
	padding-bottom: 1rem;
}

.aboutus .content1 span {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	z-index: 2;
	font-family: Condensed2;
}

.aboutus .content1 span b {
	font-family: Condensed2;
	font-weight: 300;
	font-size: .36rem;
	color: #FFFFFF;
	padding: 0 .3rem;
}

.aboutus .content1 span i {
	width: 2.32rem;
	height: .01rem;
	background-color: #fff;
}

.aboutus .content1 h6 {
	text-align: center;
	font-family: Condensed2;
	font-weight: bold;
	font-size: .3rem;
	color: #FFFFFF;
	padding-top: .17rem;
	position: relative;
	z-index: 2;
}

.aboutus .content1 p {
	text-align: center;
	font-weight: 400;
	font-size: .18rem;
	color: #FFFFFF;
	line-height: .36rem;
	padding-top: .17rem;
	position: relative;
	z-index: 2;
}

.aboutus .content1 .divlis {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	z-index: 2;
	padding-top: .2rem;
}

.aboutus .content1 .divlis img {
	width: .06rem;
	margin-right: .1rem;
}

.aboutus .content1 .divlis a {
	font-weight: 400;
	font-size: .14rem;
	color: #FFFFFF;
	margin-right: .1rem;
}

.aboutus .content1 .divlis a img {
	width: .19rem;
	margin-right: 0;
}

.aboutus .content2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.4);
	z-index: 1;
}

.aboutus .content3 {
	width: 100%;
	height: 9.5rem;
	background-image: url(../images/iocn14.png);
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center 0;
	position: relative;
}

.aboutus .content3 .contenttop {
	padding: 1.37rem 1.6rem 0;
	position: relative;
	z-index: 2;
}

.aboutus .content3 .contenttop span {
	display: block;
	color: #fff;
}

.aboutus .content3 .contenttop .span1 {
	font-weight: bold;
	font-size: .36rem;
	color: #FFFFFF;
	line-height: .36rem;
	text-align: right;
	font-family: Condensed2;
}

.aboutus .content3 .contenttop .span2 {
	text-align: right;
	font-weight: 400;
	font-size: .18rem;
	color: #FFFFFF;
	padding-top: .15rem;
	font-family: Condensed2;
}

.aboutus .content3 .contenttop .span3 {
	font-weight: bold;
	font-size: .36rem;
	color: #FFFFFF;
	line-height: .36rem;
	padding-top: .1rem;
	font-family: Condensed2;
}

.aboutus .content3 .contenttop .span4 {
	font-weight: 400;
	font-size: .26rem;
	color: #FFFFFF;
	line-height: .26rem;
	padding-top: .26rem;
	font-family: Condensed2;
}

.aboutus .content3 .contenttop p {
	width: 6.84rem;
	font-family: SourceHanSansCN;
	font-weight: 400;
	font-size: .16rem;
	color: #FFFFFF;
	line-height: .36rem;
	padding-top: 1.44rem;
	text-align: justify;
}

.aboutus .content3 .contenttop a {
	width: 1.47rem;
	height: .48rem;
	background: #FFFFFF;
	border-radius: .24rem;
	font-weight: 400;
	font-size: .16rem;
	color: #353434;
	text-align: center;
	line-height: .48rem;
	display: block;
	margin-top: 1.33rem;
}

.aboutus .content3 .contenttop a:hover {
	color: #fff;
	background-color: #20262e;
}

.aboutus .content4 {
	width: 100%;
	height: 9.9rem;
	background-image: url(../images/iocn17.png);
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center 0;
}

.aboutus .content4 .contentop {
	padding-top: 1.18rem;
}

.aboutus .content4 .contentop span {
	display: flex;
	justify-content: center;
	align-items: flex-end;
	font-weight: bold;
	font-size: .36rem;
	color: #070707;
	font-family: Condensed2;
}

.aboutus .content4 .contentop span b {
	font-weight: 400;
	font-size: .18rem;
	color: #070707;
	padding-left: .1rem;
	font-family: Condensed2;
}

.aboutus .content4 .contentop p {
	font-weight: 400;
	font-size: .18rem;
	color: #353434;
	padding-top: .3rem;
	text-align: center;
}

.aboutus .content4 .contenbox {
	padding-top: .6rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

.aboutus .content4 .contenbox .divider {
	width: 6.7rem;
	height: 5.1rem;
	background: #fff;
	overflow: hidden;
	margin: 0 .35rem;
}

.aboutus .content4 .contenbox .divider div {
	width: 100%;
	height: 4rem;
	overflow: hidden;
}

.aboutus .content4 .contenbox .divider div img {
	width: 100%;
	height: 100%;
}

.aboutus .content4 .contenbox .divider span {
	text-align: center;
	font-weight: bold;
	font-size: .24rem;
	color: #000000;
	padding-top: .24rem;
	display: block;
}

.aboutus .content4 .contenbox .divider p {
	font-weight: 400;
	font-size: .18rem;
	color: #353434;
	text-align: center;
	padding-top: .17rem;
}

.aboutus .content4 .contenbox .divider:hover div img {
	transform: scale(1.1);
}

.aboutus .content4 a {
	display: block;
	margin: 0 auto;
	margin-top: .66rem;
	width: 1.48rem;
	height: .49rem;
	border-radius: .24rem;
	border: .01rem solid #30231D;
	font-weight: 400;
	font-size: .16rem;
	color: #353434;
	display: flex;
	align-items: center;
	justify-content: center;
}

.aboutus .content4 a:hover {
	background-color: #fff;
	border: .01rem solid #fff;
}

.aboutus .content5 {
	width: 100%;
	height: 9.5rem;
	background-image: url(../images/iocn34.png);
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center 0;
	position: relative;
}

.aboutus .content5 .contentkey {
	position: relative;
	z-index: 2;
}

.aboutus .content5 .contentkey .contentop span {
	display: block;
	font-weight: bold;
	font-size: .36rem;
	color: #FFFFFF;
	padding-top: 1.54rem;
	text-align: center;
	font-family: Condensed2;
}

.aboutus .content5 .contentkey .contentop p {
	font-weight: 400;
	font-size: .18rem;
	color: #FFFFFF;
	padding-top: .14rem;
	text-align: center;
	font-family: Condensed2;
}

.aboutus .content5 .contentkey .contenbox ul {
	display: flex;
	align-items: center;
	justify-content: center;
	padding-top: 2.8rem;
}

.aboutus .content5 .contentkey .contenbox ul li {
	background-color: rgba(250, 250, 250, 0.7);
	width: 3.5rem;
	height: 1.6rem;
	padding: .3rem;
	margin: 0 .3rem;
}

.aboutus .content5 .contentkey .contenbox ul li span {
	display: block;
	font-weight: bold;
	font-size: .24rem;
	color: #000000;
}

.aboutus .content5 .contentkey .contenbox ul li p {
	font-weight: 400;
	font-size: .16rem;
	color: #242424;
	line-height: .24rem;
	text-align: justify;
	width: 100%;
	height: .5rem;
	overflow: hidden;
	margin-top: .15rem;
}

.aboutus .content5 .contentkey .contenbox ul li:hover {
	margin-top: -.2rem;
	background-color: #fafafa;
}

.aboutus .content5 .contentkey .contenbox a {
	width: 1.47rem;
	height: .48rem;
	background: #FFFFFF;
	border-radius: .24rem;
	font-weight: 400;
	font-size: .16rem;
	color: #353434;
	text-align: center;
	line-height: .48rem;
	display: block;
	margin: 0 auto;
	margin-top: .66rem;
}

.aboutus .content5 .contentkey .contenbox a:hover {
	color: #fff;
	background-color: #20262e;
}

.aboutus .content7 {
	height: auto;
	background: #F5F5F5;
	padding-bottom: 1rem;
}

.aboutus .content7 .contenlist {
	width: 6.7rem;
	height: 5.05rem;
	background: #fff;
	margin: 0 .35rem;
	padding: .15rem;
}

.aboutus .content7 .contenlist .divtop h6 {
	font-weight: bold;
	font-size: .24rem;
	color: #000000;
}

.aboutus .content7 .contenlist .divtop span {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	padding-top: .26rem;
}

.aboutus .content7 .contenlist .divtop span p {
	font-weight: 400;
	font-size: .18rem;
	color: #000000;
}

.aboutus .content7 .contenlist .divtop span a {
	font-weight: 400;
	font-size: .18rem;
	color: #000000;
	width: auto;
	height: auto;
	border: 0;
	display: block;
	margin: 0;
	border-bottom: .01rem solid #000;
	padding-bottom: 0.05rem;
	border-radius: 0;
}

.aboutus .content7 .contenlist .divbox {
	width: 100%;
	height: 3.47rem;
	margin-top: .4rem;
	overflow: hidden;
}

.aboutus .content7 .contenlist .divbox img {
	width: 100%;
	height: 100%;
}

.aboutus .content7 .contenlist .divbox:hover img {
	transform: scale(1.1);
}

.aboutus .content8 {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.aboutus .content8 img {
	width: 50%;
	height: 8rem;
}

.aboutus .content8 .divdilist {
	width: 50%;
	height: 8rem;
	padding-left: .76rem;
	padding-top: 1.5rem;
}

.aboutus .content8 .divdilist span {
	display: flex;
	align-items: flex-end;
	font-weight: bold;
	font-size: .36rem;
	color: #070707;
	font-family: Condensed2;
}

.aboutus .content8 .divdilist span b {
	font-weight: 400;
	font-size: .18rem;
	color: #070707;
	padding-left: .1rem;
	font-family: Condensed2;
}

.aboutus .content8 .divdilist h6 {
	font-weight: 400;
	font-size: .3rem;
	color: #000000;
	padding-top: .3rem;
	font-family: Condensed2;
}

.aboutus .content8 .divdilist p {
	width: 7.26rem;
	font-family: SourceHanSansCN;
	font-weight: 400;
	font-size: .18rem;
	color: #000000;
	line-height: .36rem;
	padding-top: .85rem;
	text-align: justify;
}

.aboutus .content8 .divdilist a {
	display: block;
	margin-top: 1.07rem;
	width: 1.48rem;
	height: .49rem;
	border-radius: .24rem;
	border: .01rem solid #20262e;
	font-weight: 400;
	font-size: .16rem;
	color: #353434;
	display: flex;
	align-items: center;
	justify-content: center;
}

.aboutus .content8 .divdilist a:hover {
	color: #fff;
	background-color: #20262e;
}

.aMeslis {
	background-image: url(../images/iocn24.png) !important;
}

.aMeslis .divlis a {
	margin-right: .1rem;
}

.aMeslis .divlis a img {
	margin-right: 0rem;
}

.maesiddle {
	width: 100%;
	background-image: url(../images/iocn17.png);
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center 0;
	padding: .9rem 0;
}

.maesiddle div {
	width: 10rem;
	margin: 0 auto;
}

.maesiddle div h4 {
	font-weight: bold;
	font-size: .36rem;
	color: #070707;
}

.maesiddle div span {
	font-weight: 400;
	font-size: .3rem;
	color: #070707;
	padding-top: .17rem;
	display: block;
}

.maesiddle div p {
	font-weight: 400;
	font-size: .18rem;
	color: #343434;
	line-height: .36rem;
	text-align: justify;
	padding-top: .5rem;
}

.amission .content1 {
	background-image: url(../images/iocn23.png);
}

.amission .middle1 {
	padding: 1rem 1.6rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

.amission .middle1 img {
	width: 7.5rem;
}

.amission .middle1 ul {
	padding-left: 1rem;
}

.amission .middle1 ul li {
	padding: .7rem 0;
}

.amission .middle1 ul li span {
	display: block;
	font-weight: bold;
	font-size: .36rem;
	color: #070707;
}

.amission .middle1 ul li p {
	font-weight: 400;
	font-size: .24rem;
	color: #070707;
	padding-top: .22rem;
}

.amission .middle2 {
	width: 100%;
	background-image: url(../images/iocn26.png);
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center 0;
	position: relative;
}

.amission .middle2 .content2 {
	background-color: rgba(0, 0, 0, 0.7);
}

.amission .middle2 .limiddle {
	width: 10rem;
	margin: 0 auto;
	padding: .75rem 0;
	position: relative;
	z-index: 2;
}

.amission .middle2 .limiddle p {
	font-weight: 400;
	font-size: .18rem;
	color: #FFFFFF;
	line-height: .36rem;
	padding: .25rem 0;
	text-align: justify;
}

.abrand .content1 {
	background-image: url(../images/iocn34.png) !important;
}

.abrand .mabrand {
	padding: 1.6rem;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	background-image: url(../images/iocn31.png);
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center 0;
}

.abrand .mabrand ul {
	width: 7rem;
}

.abrand .mabrand ul li {
	padding-bottom: .4rem;
}

.abrand .mabrand ul li span {
	display: flex;
	font-weight: bold;
	font-size: .36rem;
	line-height: .3rem;
	color: #070707;
	align-items: flex-end;
}

.abrand .mabrand ul li span b {
	font-weight: bold;
	font-size: .3rem;
	line-height: .3rem;
	color: #070707;
	padding-left: .17rem;
}

.abrand .mabrand ul li p {
	font-weight: 400;
	font-size: .24rem;
	color: #070707;
	padding-top: .15rem;
	text-align: justify;
}

.abrand .mabrand img {
	width: 7.94rem;
}

.aproject .content1 {
	background-image: url(../images/iocn40.png);
}

.aproject .middle {
	padding: .7rem 1.6rem 1.2rem;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	background-color: #F5F5F5;
}

.aproject .middle .middlefl {
	width: 2.8rem;
	background-color: #fff;
}

.aproject .middle .middlefl a {
	display: block;
	width: 100%;
	height: .7rem;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 400;
	font-size: .18rem;
	color: #343434;
}

.aproject .middle .middlefl .active {
	background-color: #343434;
	color: #fff;
}

.aproject .middle .middlefr {
	width: 12.6rem;
}

.aproject .middle .middlefr .middleid {
	display: flex;
	align-items: center;
	background-color: #fff;
	width: 100%;
	margin-bottom: .3rem;
	padding: .2rem;
}

.aproject .middle .middlefr .middleid img {
	width: 4.8rem;
}

.aproject .middle .middlefr .middleid ul {
	padding-left: .3rem;
}

.aproject .middle .middlefr .middleid ul h4 {
	font-weight: 400;
	font-size: .3rem;
	color: #000000;
}

.aproject .middle .middlefr .middleid ul span {
	display: block;
	font-weight: 400;
	font-size: .16rem;
	color: #7E7E7E;
	padding-top: .23rem;
}

.aproject .middle .middlefr .middleid ul p {
	font-weight: 400;
	font-size: .16rem;
	color: #4C4C4C;
	line-height: .3rem;
	text-align: justify;
	padding-top: .23rem;
}

.aproject .middle .middlefr .middleid ul a {
	display: table;
	font-family: SourceHanSansCN;
	font-weight: 400;
	font-size: .16rem;
	color: #000000;
	border-bottom: .01rem solid #000;
	padding-bottom: .05rem;
	padding-top: .5rem;
}

.adetails {
	padding: 0 1.6rem 1rem;
	background-color: #F5F5F5;
}

.adetails .adetailstop {
	display: flex;
	align-items: center;
	padding-top: .28rem;
	padding-bottom: .5rem;
}

.adetails .adetailstop span,
.adetails .adetailstop a {
	font-weight: 400;
	font-size: .14rem;
	color: #565656;
}

.adetails .adetailsbox {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	background-color: #F5F5F5;
}

.adetails .adetailsbox .middlefl {
	width: 2.8rem;
	background-color: #fff;
}

.adetails .adetailsbox .middlefl a {
	display: block;
	width: 100%;
	height: .7rem;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 400;
	font-size: .18rem;
	color: #343434;
}

.adetails .adetailsbox .middlefl .active {
	background-color: #343434;
	color: #fff;
}

.adetails .adetailsbox .middlefr {
	width: 12.6rem;
	background-color: #fff;
	padding: .35rem;
}

.adetails .adetailsbox .middlefr h4 {
	font-weight: 400;
	font-size: .36rem;
	color: #000000;
}

.adetails .adetailsbox .middlefr span {
	display: block;
	font-weight: 400;
	font-size: .14rem;
	color: #7E7E7E;
	padding: .3rem 0;
	border-bottom: .01rem solid #E0E0E0;
}

.adetails .adetailsbox .middlefr div {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: .3rem 0;
}

.adetails .adetailsbox .middlefr div img {
	width: 5.84rem;
	height: 3.89rem;
}

.adetails .adetailsbox .middlefr p {
	font-weight: 400;
	font-size: .16rem;
	color: #20262E;
	line-height: .3rem;
	text-align: justify;
}

.asaturday .content1 {
	background-image: url(../images/iocn25.png);
}

.asaturday .middle {
	padding: 1.6rem;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}

.asaturday .middle .middlefl {
	width: 6.9rem;
}

.asaturday .middle .middlefl .span1 {
	font-weight: bold;
	font-size: .36rem;
	color: #070707;
	line-height: .36rem;
}

.asaturday .middle .middlefl .span2 {
	font-weight: 400;
	font-size: .3rem;
	color: #070707;
	line-height: .3rem;
	padding-top: .17rem;
}

.asaturday .middle .middlefl .span3 {
	font-weight: bold;
	font-size: .18rem;
	color: #343434;
	line-height: .3rem;
	padding-top: .4rem;
}

.asaturday .middle .middlefl .span4 {
	font-weight: 500;
	font-size: .16rem;
	color: #343434;
	line-height: .3rem;
	padding-top: .3rem;
}

.asaturday .middle .middlefl .span5 {
	font-weight: 400;
	font-size: .16rem;
	color: #343434;
	line-height: .3rem;
	font-style: italic;
	padding-top: .3rem;
}

.asaturday .middle .middlefl .span6 {
	font-weight: 400;
	font-size: .16rem;
	color: #000000;
	line-height: .36rem;
	font-style: italic;
	padding-top: .4rem;
	text-align: right;
}

.asaturday .middle .middlefr {
	width: 7.5rem;
}

.asaturday .middle .middlefr img {
	width: 100%;
}

.asaturday .middle .middlefr p {
	font-weight: 400;
	font-size: .14rem;
	color: #747474;
	text-align: right;
	padding-top: .16rem;
}

.asaturday .success {
	width: 100%;
	min-height: 10.5rem;
	background-image: url(../images/iocn42.png);
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center 0;
	padding: .9rem 1.6rem;
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
}

.asaturday .success a {
	font-weight: 400;
	font-size: .16rem;
	color: #FFFFFF;
	line-height: .36rem;
	padding: 0 0 .05rem;
	border-bottom: .01rem solid #fff;
	margin: 0 .66rem;
}

.asaturday .success .successfl {
	width: 7.35rem;
	background-color: rgba(250, 250, 250, 0.8);
	padding: .5rem .4rem;
}

.asaturday .success .successfl .successtop .succ1 {
	font-weight: 300;
	font-size: .48rem;
	color: #000000;
	line-height: .48rem;
}

.asaturday .success .successfl .successtop .succ2 {
	font-weight: bold;
	font-size: .36rem;
	color: #000000;
	line-height: .36rem;
	padding-top: .16rem;
}

.asaturday .success .successfl .successtop .succ3 {
	font-weight: 400;
	font-size: .18rem;
	color: #2E0000;
	font-style: italic;
	padding-top: .26rem;
}

.asaturday .success .successfl .successtop .succ4 {
	font-weight: 400;
	font-size: .18rem;
	color: #2E0000;
	font-style: italic;
	padding-top: .2rem;
	text-align: right;
}

.asaturday .success .successfl .successkey span {
	display: block;
	padding-top: .3rem;
	font-weight: bold;
	font-size: .18rem;
	color: #2E0000;
}

.asaturday .success .successfl .successkey p {
	font-weight: bold;
	font-size: .18rem;
	color: #2E0000;
	padding-top: .18rem;
}

.asaturday .success .successfl .successbox {
	padding-top: .32rem;
}

.asaturday .success .successfl .successbox p {
	font-weight: 400;
	font-size: .16rem;
	color: #000000;
	padding-top: .18rem;
}

.asaturday .succeliys {
	background-image: url(../images/iocn23.png);
	justify-content: flex-start;
}

.atheeast .content1 {
	background-image: url(../images/iocn30.png);
}

.atheeast .athinnp {
	width: 100%;
	background-image: url(../images/iocn27.png);
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center 0;
	padding: .9rem 1.6rem;
}

.atheeast .athinnp .middle1 {
	width: 9.95rem;
	margin: 0 auto;
}

.atheeast .athinnp .middle1 span {
	display: block;
	font-weight: bold;
	font-size: .36rem;
	color: #070707;
}

.atheeast .athinnp .middle1 p {
	font-weight: 400;
	font-size: .18rem;
	color: #343434;
	line-height: .3rem;
	text-align: justify;
	padding-top: .4rem;
}

.atheeast .athinnp .middle2 {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-top: 1.17rem;
}

.atheeast .athinnp .middle2 div span {
	display: block;
	font-weight: 400;
	font-size: .24rem;
	color: #000000;
	line-height: .3rem;
	font-style: italic;
}

.atheeast .athinnp .middle2 div p {
	padding-left: .38rem;
	font-weight: 400;
	font-size: .18rem;
	color: #000000;
	padding-top: .3rem;
}

.atheeast .athinnp .middle2 img {
	width: 7.5rem;
	margin-left: .49rem;
}

.atheeast .athinnp .middle3 {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-top: 1rem;
}

.atheeast .athinnp .middle3 img {
	width: 7.5rem;
	margin-right: .49rem;
}

.atheeast .athinnp .middle3 div h4 {
	font-size: .24rem;
	color: #000000;
	line-height: .3rem;
	font-style: italic;
}

.atheeast .athinnp .middle3 div ul li {
	display: flex;
	padding-top: .4rem;
}

.atheeast .athinnp .middle3 div ul li span {
	font-weight: bold;
	font-size: .18rem;
	color: #000000;
	text-align: left;
	width: 1.3rem;
}

.atheeast .athinnp .middle3 div ul li p {
	width: 6.26rem;
	font-family: SourceHanSansCN;
	font-weight: 400;
	font-size: .18rem;
	color: #000000;
	line-height: .3rem;
	margin-left: .2rem;
	text-align: justify;
}

.atheeast .athinnp .middle4 span {
	display: block;
	font-weight: 400;
	font-size: .3rem;
	color: #000000;
	padding-top: 1rem;
	text-align: center;
}

.atheeast .athinnp .middle4 p {
	font-weight: 400;
	font-size: .24rem;
	color: #000000;
	text-align: center;
	padding-top: .23rem;
}

.acontactus .content1 {
	background-image: url(../images/iocn32.png);
}

.acontactus .usmiddle {
	background-image: url(../images/iocn36.png);
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center 0;
	padding: 1rem 1.6rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.acontactus .usmiddle .usmiddlefl {
	padding-right: .4rem;
}

.acontactus .usmiddle .usmiddlefl h4 {
	font-weight: bold;
	font-size: .36rem;
	color: #000000;
}

.acontactus .usmiddle .usmiddlefl ul {
	padding-top: .2rem;
}

.acontactus .usmiddle .usmiddlefl ul li {
	display: flex;
	align-items: center;
	padding-top: .46rem;
}

.acontactus .usmiddle .usmiddlefl ul li img {
	width: .81rem;
}

.acontactus .usmiddle .usmiddlefl ul li div {
	padding-left: .3rem;
}

.acontactus .usmiddle .usmiddlefl ul li div span {
	display: block;
	font-weight: 400;
	font-size: .18rem;
	color: #000000;
}

.acontactus .usmiddle .usmiddlefl ul li div p {
	font-weight: 400;
	font-size: .24rem;
	color: #000000;
	padding-top: .12rem;
}

.acontactus .usmiddle .usmiddlefr img {
	width: 7.97rem;
}

@media (max-width: 767px) {
	.aboutus .content1 {
		width: 100%;
		height: 13rem;
		background-image: url(../images/iocn13.png);
		background-size: cover;
		-webkit-background-size: cover;
		-o-background-size: cover;
		background-position: center 0;
		position: relative;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: flex-end;
		padding-bottom: 1rem;
	}

	.aboutus .content1 span {
		display: flex;
		align-items: center;
		justify-content: center;
		position: relative;
		z-index: 2;
	}

	.aboutus .content1 span b {
		font-family: SourceHanSansCN;
		font-weight: 300;
		font-size: .6rem;
		color: #FFFFFF;
		padding: 0 .3rem;
	}

	.aboutus .content1 span i {
		width: 3rem;
		height: .01rem;
		background-color: #fff;
	}

	.aboutus .content1 h6 {
		text-align: center;
		font-family: SourceHanSansCN;
		font-weight: bold;
		font-size: .6rem;
		color: #FFFFFF;
		padding-top: .3rem;
		position: relative;
		z-index: 2;
	}

	.aboutus .content1 p {
		text-align: center;
		font-weight: 400;
		font-size: .4rem;
		color: #FFFFFF;
		line-height: .75rem;
		padding-top: .3rem;
		position: relative;
		z-index: 2;
	}

	.aboutus .content1 .divlis {
		display: flex;
		align-items: center;
		justify-content: center;
		position: relative;
		z-index: 2;
		padding-top: .4rem;
	}

	.aboutus .content1 .divlis img {
		width: .2rem;
		margin-right: .3rem;
	}

	.aboutus .content1 .divlis a {
		font-weight: 400;
		font-size: .4rem;
		color: #FFFFFF;
		margin-right: .3rem;
	}

	.aboutus .content1 .divlis a img {
		width: .6rem;
		margin-right: 0rem;
	}

	.aboutus .content2 {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.3);
		z-index: 1;
	}

	.aboutus .content3 {
		width: 100%;
		height: 13rem;
		background-image: url(../images/iocn14.png);
		background-size: cover;
		-webkit-background-size: cover;
		-o-background-size: cover;
		background-position: center 0;
		position: relative;
	}

	.aboutus .content3 .contenttop {
		padding: 1.37rem .6rem 0;
		position: relative;
		z-index: 2;
	}

	.aboutus .content3 .contenttop span {
		display: block;
		color: #fff;
	}

	.aboutus .content3 .contenttop .span1 {
		font-weight: bold;
		font-size: .65rem;
		color: #FFFFFF;
		line-height: .65rem;
		text-align: right;
	}

	.aboutus .content3 .contenttop .span2 {
		text-align: right;
		font-weight: 400;
		font-size: .4rem;
		color: #FFFFFF;
		padding-top: .3rem;
	}

	.aboutus .content3 .contenttop .span3 {
		font-weight: bold;
		font-size: .65rem;
		color: #FFFFFF;
		line-height: .65rem;
		padding-top: .2rem;
	}

	.aboutus .content3 .contenttop .span4 {
		font-weight: 400;
		font-size: .48rem;
		color: #FFFFFF;
		line-height: .48rem;
		padding-top: .48rem;
	}

	.aboutus .content3 .contenttop p {
		width: 100%;
		font-family: SourceHanSansCN;
		font-weight: 400;
		font-size: .4rem;
		color: #FFFFFF;
		line-height: .86rem;
		padding-top: 1.44rem;
		text-align: justify;
	}

	.aboutus .content3 .contenttop a {
		width: 3rem;
		height: 1rem;
		background: #FFFFFF;
		border-radius: 5rem;
		font-weight: 400;
		font-size: .36rem;
		color: #353434;
		text-align: center;
		line-height: 1rem;
		display: block;
		margin-top: .5rem;
	}

	.aboutus .content3 .contenttop a:hover {
		color: #fff;
		background-color: #20262e;
	}

	.aboutus .content4 {
		width: 100%;
		height: auto;
		background-image: url(../images/iocn17.png);
		background-size: cover;
		-webkit-background-size: cover;
		-o-background-size: cover;
		background-position: center 0;
		padding-bottom: .4rem;
	}

	.aboutus .content4 .contentop {
		padding-top: 1.18rem;
	}

	.aboutus .content4 .contentop span {
		display: flex;
		justify-content: center;
		align-items: flex-end;
		font-weight: bold;
		font-size: .72rem;
		color: #070707;
	}

	.aboutus .content4 .contentop span b {
		font-weight: 400;
		font-size: .4rem;
		color: #070707;
		padding-left: .2rem;
	}

	.aboutus .content4 .contentop p {
		font-weight: 400;
		font-size: .4rem;
		color: #353434;
		padding-top: .3rem;
		text-align: center;
		line-height: .8rem;
	}

	.aboutus .content4 .contenbox {
		display: flex;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
		padding: .6rem .4rem 0;
	}

	.aboutus .content4 .contenbox .divider {
		width: 100%;
		height: auto;
		background: #fff;
		overflow: hidden;
		margin: 0;
		margin-bottom: .4rem;
	}

	.aboutus .content4 .contenbox .divider div {
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.aboutus .content4 .contenbox .divider div img {
		width: 100%;
		height: 100%;
	}

	.aboutus .content4 .contenbox .divider span {
		text-align: center;
		font-weight: bold;
		font-size: .48rem;
		color: #000000;
		padding-top: .48rem;
		display: block;
	}

	.aboutus .content4 .contenbox .divider p {
		font-weight: 400;
		font-size: .4rem;
		color: #353434;
		text-align: center;
		padding: .4rem 0;
	}

	.aboutus .content4 .contenbox .divider:hover div img {
		transform: scale(1.1);
	}

	.aboutus .content4 a {
		display: block;
		margin: 0 auto;
		margin-top: .66rem;
		width: 3rem;
		height: 1rem;
		border-radius: 5rem;
		border: .01rem solid #30231D;
		font-weight: 400;
		font-size: .36rem;
		color: #353434;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.aboutus .content4 a:hover {
		background-color: #fff;
		border: .01rem solid #fff;
	}

	.aboutus .content5 {
		width: 100%;
		height: auto;
		background-image: url(../images/iocn34.png);
		background-size: cover;
		-webkit-background-size: cover;
		-o-background-size: cover;
		background-position: center 0;
		position: relative;
		padding: 1rem .4rem;
	}

	.aboutus .content5 .contentkey {
		position: relative;
		z-index: 2;
	}

	.aboutus .content5 .contentkey .contentop span {
		display: block;
		font-weight: bold;
		font-size: .7rem;
		color: #FFFFFF;
		padding-top: 0;
		text-align: center;
	}

	.aboutus .content5 .contentkey .contentop p {
		font-weight: 400;
		font-size: .4rem;
		color: #FFFFFF;
		padding-top: .3rem;
		text-align: center;
	}

	.aboutus .content5 .contentkey .contenbox ul {
		display: flex;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
		padding-top: 0;
	}

	.aboutus .content5 .contentkey .contenbox ul li {
		background-color: rgba(250, 250, 250, 0.7);
		width: 100%;
		height: 2rem;
		padding: .3rem;
		margin: .8rem 0 0 0;
	}

	.aboutus .content5 .contentkey .contenbox ul li span {
		display: block;
		font-weight: bold;
		font-size: .48rem;
		color: #000000;
	}

	.aboutus .content5 .contentkey .contenbox ul li p {
		font-weight: 400;
		font-size: .32rem;
		color: #242424;
		line-height: .48rem;
		text-align: justify;
		width: 100%;
		height: .5rem;
		overflow: hidden;
		margin-top: .15rem;
	}

	.aboutus .content5 .contentkey .contenbox ul li:hover {
		margin-top: .6rem;
		background-color: #fafafa;
	}

	.aboutus .content5 .contentkey .contenbox a {
		width: 3rem;
		height: 1rem;
		background: #FFFFFF;
		border-radius: 5rem;
		font-weight: 400;
		font-size: .36rem;
		color: #353434;
		text-align: center;
		line-height: 1rem;
		display: block;
		margin: 0 auto;
		margin-top: .66rem;
	}

	.aboutus .content5 .contentkey .contenbox a:hover {
		color: #fff;
		background-color: #20262e;
	}

	.aboutus .content7 {
		height: auto;
		background: #F5F5F5;
		padding-bottom: 1rem;
	}

	.aboutus .content7 .contenlist {
		width: 100%;
		height: auto;
		background: #fff;
		margin: 0;
		padding: .3rem;
		margin-bottom: .5rem;
	}

	.aboutus .content7 .contenlist .divtop h6 {
		font-weight: bold;
		font-size: .48rem;
		color: #000000;
	}

	.aboutus .content7 .contenlist .divtop span {
		display: flex;
		align-items: center;
		justify-content: space-between;
		width: 100%;
		padding-top: .5rem;
	}

	.aboutus .content7 .contenlist .divtop span p {
		font-weight: 400;
		font-size: .4rem;
		color: #000000;
	}

	.aboutus .content7 .contenlist .divtop span a {
		font-weight: 400;
		font-size: .4rem;
		color: #000000;
		width: auto;
		height: auto;
		border: 0;
		display: block;
		margin: 0;
		padding-bottom: 0.2rem;
		border-bottom: .01rem solid #000;
	}

	.aboutus .content7 .contenlist .divbox {
		width: 100%;
		height: auto;
		margin-top: .4rem;
		overflow: hidden;
	}

	.aboutus .content7 .contenlist .divbox img {
		width: 100%;
		height: 100%;
	}

	.aboutus .content7 .contenlist .divbox:hover img {
		transform: scale(1.1);
	}

	.aboutus .content8 {
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.aboutus .content8 img {
		width: 100%;
		height: auto;
	}

	.aboutus .content8 .divdilist {
		width: 100%;
		height: auto;
		padding: 1rem .4rem;
	}

	.aboutus .content8 .divdilist span {
		display: flex;
		align-items: flex-end;
		font-weight: bold;
		font-size: .7rem;
		color: #070707;
	}

	.aboutus .content8 .divdilist span b {
		font-weight: 400;
		font-size: .4rem;
		color: #070707;
		padding-left: .2rem;
	}

	.aboutus .content8 .divdilist h6 {
		font-weight: 400;
		font-size: .6rem;
		color: #000000;
		padding-top: .6rem;
	}

	.aboutus .content8 .divdilist p {
		width: 100%;
		font-family: SourceHanSansCN;
		font-weight: 400;
		font-size: .4rem;
		color: #000000;
		line-height: .72rem;
		padding-top: .85rem;
	}

	.aboutus .content8 .divdilist a {
		display: block;
		margin-top: 1.07rem;
		width: 3rem;
		height: 1rem;
		border-radius: 2rem;
		border: .01rem solid #20262e;
		font-weight: 400;
		font-size: .36rem;
		color: #353434;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.aboutus .content8 .divdilist a:hover {
		color: #fff;
		background-color: #20262e;
	}

	.aMeslis {
		background-image: url(../images/iocn24.png) !important;
	}

	.aMeslis span i {
		width: 2rem !important;
	}

	.aMeslis span b {
		font-size: .5rem !important;
		padding: 0 .1rem !important;
	}

	.maesiddle div {
		width: 100%;
		margin: 0 auto;
		padding: 0 .4rem;
	}

	.maesiddle div h4 {
		font-weight: bold;
		font-size: .72rem;
		color: #070707;
	}

	.maesiddle div span {
		font-weight: 400;
		font-size: .6rem;
		color: #070707;
		padding-top: .4rem;
		display: block;
	}

	.maesiddle div p {
		font-weight: 400;
		font-size: .36rem;
		color: #343434;
		line-height: .72rem;
		text-align: justify;
		padding-top: 1rem;
	}

	.amission .content1 {
		background-image: url(../images/iocn23.png);
	}

	.amission .middle1 {
		padding: 1rem .4rem;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
	}

	.amission .middle1 img {
		width: 100%;
	}

	.amission .middle1 ul {
		padding-left: 0;
	}

	.amission .middle1 ul li {
		padding: .7rem 0 0 0;
	}

	.amission .middle1 ul li span {
		display: block;
		font-weight: bold;
		font-size: .72rem;
		color: #070707;
	}

	.amission .middle1 ul li p {
		font-weight: 400;
		font-size: .48rem;
		color: #070707;
		padding-top: .44rem;
	}

	.amission .middle2 {
		width: 100%;
		background-image: url(../images/iocn26.png);
		background-size: cover;
		-webkit-background-size: cover;
		-o-background-size: cover;
		background-position: center 0;
		position: relative;
	}

	.amission .middle2 .content2 {
		background-color: rgba(0, 0, 0, 0.7);
	}

	.amission .middle2 .limiddle {
		width: 100%;
		margin: 0 auto;
		padding: .4rem;
		position: relative;
		z-index: 2;
	}

	.amission .middle2 .limiddle p {
		font-weight: 400;
		font-size: .36rem;
		color: #FFFFFF;
		line-height: .72rem;
		padding: .5rem 0;
		text-align: justify;
	}

	.abrand .content1 {
		background-image: url(../images/iocn34.png) !important;
	}

	.abrand .mabrand {
		padding: .6rem;
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
		flex-wrap: wrap;
		background-image: url(../images/iocn31.png);
		background-size: cover;
		-webkit-background-size: cover;
		-o-background-size: cover;
		background-position: center 0;
	}

	.abrand .mabrand ul {
		width: 100%;
	}

	.abrand .mabrand ul li {
		padding-bottom: .6rem;
	}

	.abrand .mabrand ul li span {
		display: flex;
		font-weight: bold;
		font-size: .72rem;
		line-height: .6rem;
		color: #070707;
		align-items: flex-end;
	}

	.abrand .mabrand ul li span b {
		font-weight: bold;
		font-size: .6rem;
		line-height: .6rem;
		color: #070707;
		padding-left: .4rem;
	}

	.abrand .mabrand ul li p {
		font-weight: 400;
		font-size: .4rem;
		color: #070707;
		padding-top: .3rem;
		text-align: justify;
	}

	.abrand .mabrand img {
		width: 100%;
	}

	.aproject .content1 {
		background-image: url(../images/iocn40.png);
	}

	.aproject .middle {
		padding: .7rem .4rem 1.2rem;
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
		flex-wrap: wrap;
		background-color: #F5F5F5;
	}

	.aproject .middle .middlefl {
		width: 100%;
		background-color: rgba(0, 0, 0, 0);
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}

	.aproject .middle .middlefl a {
		display: block;
		width: 33.333%;
		height: 1rem;
		display: flex;
		align-items: center;
		justify-content: center;
		font-weight: 400;
		font-size: .36rem;
		color: #343434;
		background-color: #fff;
	}

	.aproject .middle .middlefl .active {
		background-color: #343434;
		color: #fff;
	}

	.aproject .middle .middlefr {
		width: 100%;
	}

	.aproject .middle .middlefr .middleid {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		background-color: #fff;
		width: 100%;
		margin-bottom: 0;
		margin-top: .8rem;
		padding: .4rem;
	}

	.aproject .middle .middlefr .middleid img {
		width: 100%;
	}

	.aproject .middle .middlefr .middleid ul {
		padding-left: 0rem;
	}

	.aproject .middle .middlefr .middleid ul h4 {
		font-weight: 400;
		font-size: .6rem;
		color: #000000;
		padding-top: .6rem;
	}

	.aproject .middle .middlefr .middleid ul span {
		display: block;
		font-weight: 400;
		font-size: .32rem;
		color: #7E7E7E;
		padding-top: .26rem;
	}

	.aproject .middle .middlefr .middleid ul p {
		font-weight: 400;
		font-size: .32rem;
		color: #4C4C4C;
		line-height: .6rem;
		text-align: justify;
		padding-top: .26rem;
	}

	.aproject .middle .middlefr .middleid ul a {
		font-family: SourceHanSansCN;
		font-weight: 400;
		font-size: .32rem;
		color: #000000;
		padding-top: 1rem;
		border-bottom: .01rem solid #000;
		padding-bottom: .2rem;
	}

	.adetails {
		padding: 0 .4rem 1rem;
		background-color: #F5F5F5;
	}

	.adetails .adetailstop {
		display: flex;
		align-items: center;
		padding-top: .5rem;
		padding-bottom: .5rem;
	}

	.adetails .adetailstop span,
	.adetails .adetailstop a {
		font-weight: 400;
		font-size: .28rem;
		color: #565656;
	}

	.adetails .adetailsbox {
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
		flex-wrap: wrap;
		background-color: #F5F5F5;
	}

	.adetails .adetailsbox .middlefl {
		width: 100%;
		background-color: rgba(0, 0, 0, 0);
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}

	.adetails .adetailsbox .middlefl a {
		display: block;
		width: 33.333%;
		height: 1rem;
		display: flex;
		align-items: center;
		justify-content: center;
		font-weight: 400;
		font-size: .36rem;
		color: #343434;
		background-color: #fff;
	}

	.adetails .adetailsbox .middlefl .active {
		background-color: #343434;
		color: #fff;
	}

	.adetails .adetailsbox .middlefr {
		width: 100%;
		background-color: #fff;
		padding: .35rem;
		margin-top: .3rem;
	}

	.adetails .adetailsbox .middlefr h4 {
		font-weight: 400;
		font-size: .72rem;
		color: #000000;
	}

	.adetails .adetailsbox .middlefr span {
		display: block;
		font-weight: 400;
		font-size: .28rem;
		color: #7E7E7E;
		padding: .6rem 0;
		border-bottom: .01rem solid #E0E0E0;
	}

	.adetails .adetailsbox .middlefr div {
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: .6rem 0;
	}

	.adetails .adetailsbox .middlefr div img {
		width: 47%;
		height: auto;
	}

	.adetails .adetailsbox .middlefr p {
		font-weight: 400;
		font-size: .32rem;
		color: #20262E;
		line-height: .6rem;
		text-align: justify;
	}

	.asaturday .content1 {
		background-image: url(../images/iocn25.png);
	}

	.asaturday .middle {
		padding: .4rem;
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.asaturday .middle .middlefl {
		width: 100%;
	}

	.asaturday .middle .middlefl .span1 {
		font-weight: bold;
		font-size: .72rem;
		color: #070707;
		line-height: .72rem;
	}

	.asaturday .middle .middlefl .span2 {
		font-weight: 400;
		font-size: .6rem;
		color: #070707;
		line-height: .6rem;
		padding-top: .4rem;
	}

	.asaturday .middle .middlefl .span3 {
		font-weight: bold;
		font-size: .36rem;
		color: #343434;
		line-height: .6rem;
		padding-top: .8rem;
	}

	.asaturday .middle .middlefl .span4 {
		font-weight: 500;
		font-size: .32rem;
		color: #343434;
		line-height: .6rem;
		padding-top: .6rem;
	}

	.asaturday .middle .middlefl .span5 {
		font-weight: 400;
		font-size: .32rem;
		color: #343434;
		line-height: .6rem;
		font-style: italic;
		padding-top: .6rem;
	}

	.asaturday .middle .middlefl .span6 {
		font-weight: 400;
		font-size: .32rem;
		color: #000000;
		line-height: .72rem;
		font-style: italic;
		padding-top: .8rem;
		text-align: right;
	}

	.asaturday .middle .middlefr {
		width: 100%;
	}

	.asaturday .middle .middlefr img {
		width: 100%;
	}

	.asaturday .middle .middlefr p {
		font-weight: 400;
		font-size: .28rem;
		color: #747474;
		text-align: right;
		padding-top: .32rem;
	}

	.asaturday .success {
		width: 100%;
		min-height: auto;
		background-image: url(../images/iocn42.png);
		background-size: cover;
		-webkit-background-size: cover;
		-o-background-size: cover;
		background-position: center 0;
		padding: .4rem;
		display: flex;
		justify-content: flex-end;
		align-items: flex-end;
		flex-wrap: wrap;
	}

	.asaturday .success a {
		font-weight: 400;
		font-size: .64rem;
		color: #FFFFFF;
		line-height: .72rem;
		padding: .4rem 0;
		text-align: center;
		border-bottom: .01rem solid #fff;
		margin: .6rem 1rem;
	}

	.asaturday .success .successfl {
		width: 100%;
		background-color: rgba(250, 250, 250, 0.8);
		padding: .4rem;
	}

	.asaturday .success .successfl .successtop .succ1 {
		font-weight: 300;
		font-size: .96rem;
		color: #000000;
		line-height: .96rem;
	}

	.asaturday .success .successfl .successtop .succ2 {
		font-weight: bold;
		font-size: .72rem;
		color: #000000;
		line-height: .72rem;
		padding-top: .32rem;
	}

	.asaturday .success .successfl .successtop .succ3 {
		font-weight: 400;
		font-size: .36rem;
		color: #2E0000;
		font-style: italic;
		padding-top: .52rem;
	}

	.asaturday .success .successfl .successtop .succ4 {
		font-weight: 400;
		font-size: .36rem;
		color: #2E0000;
		font-style: italic;
		padding-top: .4rem;
		text-align: right;
	}

	.asaturday .success .successfl .successkey span {
		display: block;
		padding-top: .6rem;
		font-weight: bold;
		font-size: .36rem;
		color: #2E0000;
	}

	.asaturday .success .successfl .successkey p {
		font-weight: bold;
		font-size: .36rem;
		color: #2E0000;
		padding-top: .36rem;
	}

	.asaturday .success .successfl .successbox {
		padding-top: .64rem;
	}

	.asaturday .success .successfl .successbox p {
		font-weight: 400;
		font-size: .32rem;
		color: #000000;
		padding-top: .36rem;
	}

	.asaturday .succeliys {
		background-image: url(../images/iocn23.png);
		justify-content: flex-start;
	}

	.atheeast .content1 {
		background-image: url(../images/iocn30.png);
	}

	.atheeast .athinnp {
		width: 100%;
		background-image: url(../images/iocn27.png);
		background-size: cover;
		-webkit-background-size: cover;
		-o-background-size: cover;
		background-position: center 0;
		padding: .4rem;
	}

	.atheeast .athinnp .middle1 {
		width: 100%;
		margin: 0 auto;
	}

	.atheeast .athinnp .middle1 span {
		display: block;
		font-weight: bold;
		font-size: .72rem;
		color: #070707;
	}

	.atheeast .athinnp .middle1 p {
		font-weight: 400;
		font-size: .36rem;
		color: #343434;
		line-height: .6rem;
		text-align: justify;
		padding-top: .8rem;
	}

	.atheeast .athinnp .middle2 {
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-wrap: wrap;
		padding-top: 1rem;
	}

	.atheeast .athinnp .middle2 div {
		width: 100%;
	}

	.atheeast .athinnp .middle2 div span {
		display: block;
		font-weight: 400;
		font-size: .48rem;
		color: #000000;
		line-height: .6rem;
		font-style: italic;
	}

	.atheeast .athinnp .middle2 div p {
		padding-left: 0;
		font-weight: 400;
		font-size: .36rem;
		color: #000000;
		padding-top: .6rem;
	}

	.atheeast .athinnp .middle2 img {
		width: 100%;
		margin-left: 0;
		margin-top: .5rem;
	}

	.atheeast .athinnp .middle3 {
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-wrap: wrap;
		padding-top: 1rem;
	}

	.atheeast .athinnp .middle3 img {
		width: 100%;
		margin-right: 0;
	}

	.atheeast .athinnp .middle3 div {
		width: 100%;
		margin-top: .5rem;
	}

	.atheeast .athinnp .middle3 div h4 {
		font-size: .48rem;
		color: #000000;
		line-height: .6rem;
		font-style: italic;
	}

	.atheeast .athinnp .middle3 div ul li {
		display: flex;
		flex-wrap: wrap;
		padding-top: .8rem;
	}

	.atheeast .athinnp .middle3 div ul li span {
		font-weight: bold;
		font-size: .36rem;
		color: #000000;
		text-align: left;
		width: 100%;
	}

	.atheeast .athinnp .middle3 div ul li p {
		width: 100%;
		font-family: SourceHanSansCN;
		font-weight: 400;
		font-size: .36rem;
		color: #000000;
		line-height: .6rem;
		margin-left: .4rem;
		text-align: justify;
	}

	.atheeast .athinnp .middle4 span {
		display: block;
		font-weight: 400;
		font-size: .6rem;
		color: #000000;
		padding-top: 1rem;
		text-align: center;
	}

	.atheeast .athinnp .middle4 p {
		font-weight: 400;
		font-size: .48rem;
		color: #000000;
		text-align: center;
		padding-top: .48rem;
	}

	.acontactus .content1 {
		background-image: url(../images/iocn32.png);
	}

	.acontactus .usmiddle {
		background-image: url(../images/iocn36.png);
		background-size: cover;
		-webkit-background-size: cover;
		-o-background-size: cover;
		background-position: center 0;
		padding: .4rem;
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.acontactus .usmiddle .usmiddlefl {
		padding-right: 0;
		width: 100%;
	}

	.acontactus .usmiddle .usmiddlefl h4 {
		font-weight: bold;
		font-size: .72rem;
		color: #000000;
	}

	.acontactus .usmiddle .usmiddlefl ul {
		padding-top: .4rem;
	}

	.acontactus .usmiddle .usmiddlefl ul li {
		display: flex;
		align-items: center;
		padding-top: 1rem;
	}

	.acontactus .usmiddle .usmiddlefl ul li img {
		width: 1.62rem;
	}

	.acontactus .usmiddle .usmiddlefl ul li div {
		padding-left: .6rem;
	}

	.acontactus .usmiddle .usmiddlefl ul li div span {
		display: block;
		font-weight: 400;
		font-size: .36rem;
		color: #000000;
	}

	.acontactus .usmiddle .usmiddlefl ul li div p {
		font-weight: 400;
		font-size: .48rem;
		color: #000000;
		padding-top: .24rem;
	}

	.acontactus .usmiddle .usmiddlefr {
		margin-top: 1rem;
	}

	.acontactus .usmiddle .usmiddlefr img {
		width: 100%;
	}
}