.sec-tab {
	padding-top:.5625em;
	margin-top:1.625em
}

.about-con-sec01 .con {
	padding:10.625em 4em 13em 58.89%;
	color:#2b2b2b;
	background-image:url(../../images/upload/about-sec01-img01.jpg)
}

.about-con-sec01 img {
	width:100%;
	display:none
}

.about-con-sec01 .in-title {
	color:#2b2b2b
}

.about-con-sec01 .sub-tit {
	margin-top:2em
}

.about-con-sec01 .content {
	padding-top:1.0625em
}

.about-con-sec02 {
	padding-top:6.25em;
	padding-bottom:1.875em
}

.about-con-sec02 .content {
	position:relative;
	margin-top:2.9375em
}

.about-con-sec02 .text {
	float:left;
	width:37.5%;
	line-height:1.875
}

.about-con-sec02 .img {
	position:absolute;
	right:0;
	bottom:1.5em;
	top:.375em;
	width:59.02%
}

.about-con-sec02 .img img {
	width:100%
}

.about-con-sec03 {
	padding-top:6.25em;
	position:relative
}

.about-con-sec03 .con-wrap {
	padding:3.75em 0 9.5em 3.9%
}

.about-con-sec03 .in-title {
	color:#2b2b2b
}

.about-con-sec03 .list {
	padding:0 0 0 20%;
	margin-bottom:2.75em
}

.about-con-sec03 .txt {
	padding-left:20%;
	line-height:1.8571;
	opacity:.5
}

.about-con-sec03 .tit {
	padding-left:20%;
	color:#2b2b2b;
	opacity:.5
}

.about-con-sec03 .list dl dt {
	float:left;
	width:3.7142em;
	line-height:1.75
}

.about-con-sec03 .list dl dd {
	overflow:hidden;
	line-height:1.7
}

.about-con-sec03 .list dl dd p {
	margin-bottom:1.75em
}

.about-con-sec03 .swiper-slide {
	color:#2b2b2b
}

.about-con-sec03 .list {
	height:8.5em;
	overflow:hidden;
	margin-top:1.25em;
	opacity:.8;
	transition:all .5s
}

.about-con-sec03 .scroll2 {
	height:13em;
	overflow-y:auto
}

.about-con-sec03 .scroll2::-webkit-scrollbar {
	width:6px;
	height:6px
}

.about-con-sec03 .scroll2::-webkit-scrollbar-thumb {
	background-color:#747476
}

.about-con-sec03 .scroll2::-webkit-scrollbar-track {
	background:#222
}

.about-con-sec03 .swiper-slide .jt {
	position:absolute;
	left:20%;
	margin-left:3.25em;
	cursor:pointer;
	z-index:2;
	bottom:.5em;
	right:0;
	text-align:center
}

.about-con-sec03 .swiper-slide .jt span {
	border-color:#e83421;
	background:0 0;
	transition:all .5s
}

.about-con-sec03 .swiper-slide .jt_11 span {
	transform:rotate(225deg)
}

.cebg {
	right:0;
	height:1.75em;
	background-image:linear-gradient(to bottom,rgba(0,8,13,.1) 0,rgba(0,8,13,.5) 40%,rgba(0,8,13,.8) 98%,#000 80%);
	position:absolute;
	margin-left:3.25em;
	bottom:0;
	left:201%
}

.about-con-sec03 .swiper-container {
	overflow:visible
}

.about-con-sec03 .content-gd {
	margin:3.25em 0 0 2%;
	padding-right:11.53%;
	overflow:hidden
}

.about-con-sec03 .swiper-pagination {
	display:none;
	position:absolute;
	left:0;
	right:0;
	bottom:3.625em
}

.about-con-sec03 .swiper-pagination-bullet {
	opacity:0;
	width:7.75%;
	line-height:1.875;
	height:1.875em;
	border-radius:0
}

.about-con-sec03 .seccon-tab {
	overflow-x:auto;
	color:#333;
	position:absolute;
	left:0;
	right:0;
	bottom:4.2678em
}

.about-con-sec03 .seccon-tab span {
	display:inline-block;
	width:7.75%;
	cursor:pointer;
	z-index:2;
	line-height:1.875;
	border-top:1px solid transparent;
	position:relative
}

.about-con-sec03 .seccon-tab span.on {
	border-top:1px solid #2d2d2d;
	font-weight:700
}

.about-con-sec03 .seccon-tab .line {
	position:absolute;
	left:0;
	top:0;
	right:0;
	height:1px;
	background:rgba(188,188,188,.3)
}

.about-con-sec03 .swiper-slide-active .tit,.about-con-sec03 .swiper-slide-active .txt,.about-con-sec03 .swiper-slide-next .tit,.about-con-sec03 .swiper-slide-next .txt,.about-con-sec03 .swiper-slide-next+.swiper-slide .tit,.about-con-sec03 .swiper-slide-next+.swiper-slide .txt {
	opacity:1
}

.about-con-sec04 {
	padding-top:6.25em
}

.about-con-sec04 .pic-list {
	padding-bottom:3.435em;
	padding-top:0;
	margin-top:-.935em
}

.about-con-sec04 .pic-list .list {

	margin-top:0
}

.about-con-sec04 .pic-list ul {
	margin:0 -1.25em
}

.about-con-sec04 .pic-list ul li {
	float:left;
	width:33.33%;
	padding-top:0
}

.about-con-sec04 .pic-list ul li .con {
	margin:0 1.25em;
	padding:.9375em;
	border:1px solid #fff
}

.about-con-sec04 .content {
	position:relative;
	padding-left:9em;
	color:#2b2b2b;
	border-bottom:1px solid #e4e4e4
}

.about-con-sec04 .content .in-title {
	position:absolute;
	left:0;
	top:0;
	width:9em
}

.about-con-sec04 .pic-list .text {
	position:relative;
	padding:0;
	background:0 0
}

.about-con-sec04 .pic-list ul li .con {
	padding-bottom:1em
}

.about-con-sec04 .pic-list .text {
	border:none;
	padding:.75em 0 .25em
}

.about-con-sec04 .pic-list .sub-tit {
	height:1.71em;
	margin-bottom:0
}

.about-con-sec04 .pic-list .sub-tit a {
	display:inline-block;
	max-width:1.71em;
	max-width:100%;
	padding-right:1.875em
}

.about-con-sec04 .pic-list .sub-tit a i {
	background:url(../../images/jt05.png) no-repeat right center
}

.about-con-sec04 .pic-list ul li .con:hover {
	border:1px solid #e4e4e4;
	background:#f7f7f7;
	box-shadow:none
}

.about-con-sec04 .pic-list ul li .con:hover .sub-tit {
	height:1.71em
}

.about-con-sec05 {
	padding-top:3.75em
}

.about-con-sec05 .content {
	position:relative;
	padding-left:10em;
	color:#2b2b2b
}

.about-con-sec05 .content .in-title {
	position:absolute;
	left:0;
	top:0;
	width:9em
}

.about-con-sec05 ul {
	display:flex;
	flex-wrap:wrap
}

.about-con-sec05 ul li {
	float:left;
	width:33.33%;
	padding:.625em 0 2.5em
}

.about-con-sec05 ul li .con {
	position:relative;
	padding-left:3.5625em
}

.about-con-sec05 ul li .con .ico {
	position:absolute;
	left:0
}

.about-con-sec05 ul li .con .ico img {
	height:1.75em
}

.about-con-sec05 ul li .con h2 {
	margin-bottom:.625em
}

.about-con-sec05 ul li .con h3 {
	word-wrap:break-word
}

.about-con-sec05 ul li .con a {
	color:#2b2b2b
}

.about-con-sec05 ul li .con a:hover {
	color:#e83421
}

.about-con-sec05 ul li:nth-child(5) {
	width:66.66%
}

.about-con-sec05 ul li.wd01 {
	width:100%
}

.about-con-sec05 ul li.wd01 .con h2 {
	line-height:1.75
}

.about-con-sec05 dl {
	margin:0 -1.25em;
	padding-top:1.5em;
	display:flex;
	flex-wrap:wrap
}

.about-con-sec05 dl dd {
	float:left;
	width:50%;
	position:relative
}

@media screen and (min-width: 1024px) {.about-con-sec05 dl dd .con2 {
	margin:0 20px 54px;
	padding:34px;
}}
@media screen and (max-width: 1024px) {.about-con-sec05 dl dd .con2 {
	margin:0 20px 54px;
	padding:34px; height:170px;
}}


.about-con-sec05 dl dd .ico2 {
	float:left;
	position:relative;
	margin-right:1.375em;
	width:6.25em;
	height:6.5em
}

.about-con-sec05 dl dd .ico2 img {
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	max-width:100%;
	max-height:100%
}

.about-con-sec05 dl dd .txt {
	overflow:hidden
}

.about-con-sec05 dl dd .con2:hover .border {
	box-shadow:0 0 1.25em rgba(0,0,0,.1);
	border:1px solid #fff
}

.about-con-sec05 dl dd .address {
	line-height:200%;
	padding-top:24px; font-size:14px;
}

.about-con-sec05 ul li .border {
	position:absolute;
	left:1.25em;
	top:0;
	right:1.25em;
	bottom:2.5em;
	border:1px solid #e4e4e4
}

@media only screen and (min-width:768px) {
	.about-con-sec02 .text {
		overflow-y:auto;
		height:448px;
		padding-right:10px
	}

	.about-con-sec02 .text::-webkit-scrollbar {
		width:6px;
		height:6px
	}

	.about-con-sec02 .text::-webkit-scrollbar-thumb {
		background-color:#d8d8d8;
		border-radius:6px
	}

	.about-con-sec02 .text::-webkit-scrollbar-track {
		background:#ebebeb
	}
}

@media only screen and (max-width:1340px) {
	.about-con-sec02 {
		padding-top:4em
	}

	.about-con-sec03 {
		padding-top:4em
	}

	.about-con-sec05 ul li {
		width:50%
	}
}

@media only screen and (max-width:1280px) {
	.about-con-sec04 .pic-list ul {
		margin:0 -.5em
	}

	.about-con-sec04 .pic-list ul li .con {
		margin:0 .5em
	}

}

@media only screen and (max-width:1200px) {
	.about-con-sec01 .con {
		padding-left:50%
	}
}

@media only screen and (max-width:800px) {
	#nr-nav-con {
		margin-top:12px
	}
}

@media only screen and (max-width:767px) {
	.sec-tab {
		padding-left:0
	}

	.sec-tab .tit {
		position:relative;
		padding-bottom:.5em
	}

	.about-con-sec01 .con {
		padding:5em 2% 5em 44%
	}

	.about-con-sec02 {
		padding-top:2em;
		padding-bottom:0
	}

	.about-con-sec02 .content {
		margin-top:1.5em
	}

	.about-con-sec01 .content br {
		display:none
	}

	.about-con-sec02 .text {
		width:100%;
		line-height:1.7
	}

	.about-con-sec01 .content,.er-bn dl dd {
		line-height:1.7
	}

	.about-con-sec02 .img {
		position:relative;
		width:100%;
		float:left;
		padding-bottom:0;
		margin-top:1em
	}

	.about-con-sec03 {
		padding:2.5em 0 0;
		margin-left:0
	}

	.about-con-sec03 .con-wrap {
		padding:2.5em 20px 5em 20px
	}

	.about-con-sec03 .in-title {
		margin-left:0
	}

	.about-con-sec03 .tit {
		padding-left:0
	}

	.about-con-sec03 .list {
		padding-left:0;
		padding-right:10px
	}

	.about-con-sec03 .txt {
		padding-left:0;
		padding-right:10px
	}

	.about-con-sec03 .swiper-slide-next .tit,.about-con-sec03 .swiper-slide-next .txt,.about-con-sec03 .swiper-slide-next+.swiper-slide .tit,.about-con-sec03 .swiper-slide-next+.swiper-slide .txt {
		opacity:.5
	}

	.about-con-sec03 .content-gd {
		margin-top:2em
	}

	.about-con-sec03 .seccon-tab,.about-con-sec03 .swiper-pagination {
		bottom:1.5em
	}

	.about-con-sec03 .seccon-tab {
		display:flex;
		width:100%;
		padding:0 20px 10px
	}

	.about-con-sec03 .seccon-tab span {
		width:auto;
		margin:0 auto;
		white-space:nowrap
	}

	.about-con-sec03 .swiper-pagination-bullet {
		width:2.75em
	}

	.about-con-sec03 .swiper-slide .jt {
		left:0;
		right:10px;
		bottom:.5em;
		height:26px
	}

	.box_Arrow {
		margin-top:5px
	}

	.about-con-sec04 {
		padding-top:2.5em
	}

	.about-con-sec04 .content {
		padding-left:0
	}

	.about-con-sec04 .content .in-title {
		position:relative
	}

	.about-con-sec04 .pic-list {
		margin-top:1em;
		padding-bottom:2em
	}

	.about-con-sec04 .pic-list ul li {
		width:100%
	}

	.about-con-sec05 {
		padding-top:2.5em
	}

	.about-con-sec05 .content .in-title {
		position:relative
	}

	.about-con-sec05 .content {
		padding-left:0
	}

	.about-con-sec05 ul li {
		width:50%
	}

	.about-con-sec05 ul li:nth-child(5) {
		width:100%
	}

	.about-con-sec05 ul li {
		padding:1em 0
	}

	.about-con-sec05 dl dd {
		width:100%
	}

	.about-con-sec05 dl dd .ico2 {
		width:100%;
		height:4em;
		margin-right:0;
		display:none
	}

	.about-con-sec05 dl dd .txt {
		float:left;
		width:100%
	}

	.about-con-sec05 ul {
		padding-top:1em
	}

	.about-con-sec05 ul li .con .ico img {
		width:1.16em;
		height:1.16em
	}

	.about-con-sec05 ul li .con {
		padding-left:1.75em
	}

	.about-con-sec05 ul li .con h2 {
		line-height:1.16
	}

	.about-con-sec05 ul li.wd01 .con h2 {
		line-height:1.16
	}
}

@media only screen and (max-width:640px) {
	.about-con-sec01 .con {
		padding:5em 2% 5em 40%
	}
}

@media only screen and (max-width:540px) {
	.about-con-sec05 ul li {
		width:100%
	}

	.about-con-sec03 .scroll2 {
		height:14em
	}
}

@media only screen and (max-width:480px) {
	.about-con-sec01 .con {
		padding:2em 20px;
		background-image:none
	}

	.about-con-sec01 img {
		display:block
	}
}

@media only screen and (max-width:770px) {
	.ul-listl1 .con {
		background-color:#fff
	}

	.ul-listl1 .con .txt .pic .imgl1 {
		display:none
	}

	.ul-listl1 .con .txt .desc,.ul-listl1 .con .txt .pic .imgl2 {
		display:block
	}

	.ul-listl1 .con .txt .tit {
		margin-bottom:13px
	}
}

.f-b {
    font-weight: 700; font-size:18px;
}