@charset "utf-8";
.gb-nav, .gb-header {
    position:static ;
    top: 0;
  opacity: 1;
}
.banner_top {
	width: 100%;
	height: 313px;
	background: url(../../images/aboutus/aboutus/banner_top.jpg) no-repeat center;
}
.new_number{
  width: 100%;
  height: 320px;
  margin:0 auto;
background-color: #f9fbff;
  background-image: url("../new_images/beijing1.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;

}

.tx-center {
  padding-top: 10px;
  width: 1200px;
  clear: both;
}
.tx-guangao3-ul{
  border-bottom-width: 1;
  border-bottom-style: solid;
  border-bottom-color: #181818;
}

.tx-guangao3-ul li h3 {
  padding-left: 0;
  }
.date ul li {
  padding-left: 0;
    padding-right: 24px;
}

.lines {
  width: 1200px;
  margin: auto;
  border-top: 1px solid #181818;
  border-bottom: 1px solid #464646;
}
.title_img {
	height: 202px;
	position: relative;
}

.title_img img {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}

.au-about {
	padding: 30px 0 70px;
}

.au-about-p {
	/* width: 950px; */
	margin: 0 auto;
	/* padding-top: 80px; */
	color: #666;
	line-height: 24px;
	text-align: justify;
	font-size: 14.8px;
}

.au-service {
	/* padding-top: 40px; */
	height: 578px;
	/* background: url(../../images/aboutus/aboutus/img-au-bg-2.png) no-repeat center bottom #ECFCFF; */
	background: #f7f7f7;
}

.au-service-info {
	width: 1200px;
	height: 94px;
	margin: 20px auto 0;
	background: url(../../images/aboutus/aboutus/img-au-bg-1.png) repeat-y;
}

.au-service-info p {
	color: #fff;
	width: 950px;
	margin: 0 auto;
	padding-top: 24px;
	line-height: 24px;
}

.au-service-tabs {
	width: 314px;
	margin: 0 auto;
	height: 240px;
	line-height: 55px;
	float: left;
}

.summary {
	margin-top: 36px;
	height: 241px;
	width: 100%;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
}

.au-service-tab {
	display: block;
	background-color: #f9f9f9;
	cursor: default;
	float: left;
	width: 314px;
	line-height: 80px;
	box-sizing: border-box;
	border-right: 1px solid #e5e5e5;
}

.au-service-tab span {
	font-size: 18px;
	float: left;
	margin-left: 28px;
}

.au-service-tab.cur:last-child {
	border-bottom: none;
}

.au-service-tab.cur:first-child {
	border-top: none;
}

.au-service-tab.cur {
	background-color: #fff;
	color: #000;
	/* box-sizing: border-box; */
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	border-left: 4px solid #20b09f;
	border-right: 1px solid #fff;
	position: relative;
	cursor: default;
}

.au-service-tab.cur:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	/* border-left: 15px solid transparent;
	border-right: 15px solid transparent; */
	/* border-top: 15px solid #202328; */
	/* top: 100%;
	left: 50%; */
	margin-left: -15px;
}

.au-service-content {
	width: 886px;
	height: 240px;
	background: #fff;
	margin: 0 auto;
	float: right;
	overflow: hidden;
}

.au-service-img {
	width: 886px;
	height: 240px;
	position: relative;
}

.au-service-img ul {
	width: 813px;
	height: 143px;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}

.au-service-img ul li {
	width: 258px;
	height: 58px;
	border: 1px solid #e5e5e5;
	line-height: 58px;
	text-align: center;
	float: left;
	margin-left: 16px;
	color: #666;
}

.au-service-img ul li:nth-child(1) {
	margin-left: 0px;
}

.au-service-img ul li:nth-child(3) {
	height: 48px;
	padding-top: 10px;
	line-height: 20px;
	padding-top: 10px;
	text-align: center;
	float: left;
}

.au-service-img ul li:nth-child(4) {
	height: 48px;
	padding-top: 10px;
	line-height: 20px;
	padding-top: 10px;
	text-align: center;
	float: left;
	margin-left: 0px;
	margin-top: 20px;
}

.au-service-img ul li:nth-child(5) {
	margin-top: 20px;
}

.mainnav_sss {
	height: 48px !important;
	padding-top: 10px !important;
	line-height: 20px !important;
}


.au-advantage {
	height: 490px;
	/* background: url(../../images/aboutus/aboutus/img-au-bg-3.jpg) no-repeat center; */
	background: #f7f7f7;
	color: #fff;
}

.au-info {
	box-sizing: border-box;
	width: 100%;
	height: 140px;
	background: url(../../images/aboutus/aboutus/green_img.png) no-repeat center;
	background-color: #20b09f;
	position: relative;
}

.au-info p {
	font-size: 16px;
	line-height: 28px;
	color: #fff;
}

.au-info:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-left: 24px solid transparent;
	border-right: 24px solid transparent;
	border-top: 24px solid #20b09f;
	top: 100%;
	left: 50%;
	margin-left: -24px;
}

.au-info-2 {
	box-sizing: border-box;
	width: 100%;
	height: 100px;
	margin-top: 44px;
	padding: 22px 54px;
	text-align: center;
}

.au-info-2 p {
	font-size: 16px;
	line-height: 28px;
	color: rgba(255, 255, 255, 0.8);
}

.au-advantage-item {
	float: left;
	width: 550px;
	padding: 19px;
	margin: 0 20px 20px 0;
	border: 1px solid #e5e5e5;
	/* background: url(../../images/aboutus/aboutus/au-advantage-item-bg.png) repeat; */
	background: #fff;
}

.au-advantage-item:nth-child(2n) {
	margin-right: 0;
}

.au-advantage-item-title {
	margin-bottom: 10px;
}

.au-advantage-item-title p {
	font-size: 20px;
	font-weight: bold;
	color: #000 !important;
}

.au-advantage-item p {
	line-height: 24px;
	color: #666;
}

.au-zq {
	width: 100%;
	height: 539px;
	background: url(../new_images/banner31.jpg) no-repeat center;
	color: #fff;
	overflow: hidden;
}

.au-zq .au-title-p {
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	margin-top: 48px;
	color: rgba(255, 255, 255, 0.6);
}

.au-zq-items {
	margin-top: 31px;
	height: 200px;
}

.au-zq-item {
	width: 20%;
	text-align: center;
	height: 150px;
}

.au-zq-item:not(:first-child) {
	border-left: 1px solid rgba(255, 255, 255, 0.2);
}

.au-zq-item-title {
	box-sizing: border-box;
	position: relative;
	height: 100px;
}

.au-zq-item-title img {
	vertical-align: middle;
	display: inline-block;
}

.au-zq-item-title .item-title {
	font-size: 60px;
	font-weight: bold;
	font-family: Arial;
	position: relative;
	display: inline-block;
}

.au-zq-item-title .item-title:before {
	content: "";
	position: absolute;
	right: 8px;
	top: 0;
	background: no-repeat center;
}



.au-zq-item-title .item-title[data-unit]:after {
	content: attr(data-unit);
	font-size: 24px;
	margin-left: 4px;
	vertical-align: text-bottom;
}

.au-zq-item .item-p {
	line-height: 1.5em;
	margin-top: 5px;
}

.au-zq-item-title .item-block {
	width: 120px;
	margin: 0 auto;
}

.au-zq-item-title .item-block:not(:first-child) {
	border-top: 2px solid #fff;
}

.au-zq-item-title .item-text {
	font-size: 40px;
	font-weight: bold;
	font-family: Arial;
}

.au-zq-item-title .item-unit {
	font-size: 24px;
	font-weight: bold;
	margin-left: 6px;
}

.au-text {
	height: 120px;
	background: url(../../images/aboutus/aboutus/green_img_2.png) no-repeat center;
}

.au-text h2 {
	font-size: 42px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	line-height: 120px;
	margin: 0;
}

.au-partner {
	height: 645px;
	/* background: url(../../images/aboutus/aboutus/img-au-bg-5.jpg) no-repeat center; */
	background: #fff;
	color: #fff;
}

.au-partner .au-h2 {
	padding: 80px 0;
}

.au-partner-item {
	float: left;
	width: 285px;
	height: 106px;
	margin: 0 20px 20px 0;
	position: relative;
	perspective: 300;
	-webkit-perspective: 300;
	perspective-origin: 50% 50%;
	-webkit-perspective-origin: 50% 50%;
	transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
}

.au-partner-item:nth-child(4n) {
	margin-right: 0;
}

.au-partner-A {
	position: absolute;
	width: 100%;
	height: 100%;
	transform: rotateX(0deg);
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	transition: transform .5s ease-in-out .1s;
	-webkit-transition: -webkit-transform .5s ease-in-out .1s;
	-moz-transition: -moz-transform .5s ease-in-out .1s;
}

.au-partner-A img {
	display: block;
	max-width: 100%;
	max-height: 100%;
}

.au-partner-A h3 {
	display: none;   /*鏇挎崲鍥剧墖鍚庯紝鍥剧墖涓婂甫鏈夋枃瀛�*/
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	line-height: 106px;
	text-align: center;
	font-size: 24px;
}

.au-partner-B {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #20b09f;
	transform: rotateX(-180deg);
	-webkit-transform: rotateX(-180deg);
	-moz-transform: rotateX(-180deg);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	transition: transform .5s ease-in-out .1s;
	-webkit-transition: -webkit-transform .5s ease-in-out .1s;
	-moz-transition: -moz-transform .5s ease-in-out .1s;
}

.au-partner-B p {
	margin: 0;
	position: absolute;
	font-size: 16px;
	width: 80%;
	line-height: 28px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	text-align: justify;
}

.au-partner-item:hover .au-partner-A {
	transform: rotateX(180deg);
	-webkit-transform: rotateX(180deg);
	-moz-transform: rotateX(180deg);
}

.au-partner-item:hover .au-partner-B {
	transform: rotateX(0deg);
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
}

.au-partner-B .au-partner-p-s {
	font-size: 12px;
	line-height: 18px;
}

.au-h2 {
	font-size: 36px;
	text-align: center;
	padding: 20px 0;
	margin: 0;
}

.au-title-p {
	font-size: 18px;
	text-align: center;
	margin: 0;
}

.au-img {
	width: 100%;
	text-align: center;
	padding-top: 30px;
}

.au-img .item-l {
	flex: 1;
	align-self: stretch;
	background-image: linear-gradient(90deg, #27B79F, #448CC9);
	color: #fff;
}

.au-img .item-year {
	font-size: 90px;
	font-family: Impact;
	position: relative;
}



.au-img .item-p {
	font-size: 18px;
}

.au-c {
	color: #4eb7ea;
	font-weight: bold;
}

.zq-profile .profile .t a {
	display: inline-block;
	margin-left: 30px;
	font-size: 16px;
	color: #fff;
	background-color: #46b3ff;
	padding: 6px 22px;
	border-radius: 5px;
}

.zq-profile .profile .t a:hover {
	background-color: #3c94d1;
}

.smzy-img img {
	float: left;
	width: 48%;
	margin: 0 1% 1% 0;
	max-width: 514px;
}

.hisBody{padding:100px 0;}
.hisBody ul {margin: 0; padding: 0;}
.hisBody ul.list li{margin: 0; padding: 0;}
.hisBody ul.list li:nth-child(2n){background-color:#f3f3f3}
.hisBody ul.list li .content{font-size:0;padding-top:70px;padding-bottom:65px;background:url(../images/about/his_line.jpg) no-repeat 340px top;}
.hisBody ul.list li .content .box{display:inline-block;vertical-align:top;}
.hisBody ul.list li .content .box:first-child{width:330px;box-sizing: border-box;padding-left:65px;}
.hisBody ul.list li:first-child .content{padding-top:0;background:url(../images/about/his_line.jpg) no-repeat 340px 30px;}
.hisBody ul.list li .content .box:nth-child(2){box-sizing: border-box;width:calc(100% - 330px);padding-left:60px;background:url(../images/about/his_dot.png) no-repeat left 12px;;}
.hisBody ul.list li .content .box p{font-size:16px;font-size:0.4rem;line-height:34px;color:#666666;}
.hisBody ul.list li .content .box p a{font-size:16px;font-size:0.4rem;line-height:34px;color:#666666;}
.hisBody ul.list li .content .box p a:hover{font-size:16px;font-size:0.4rem;line-height:34px;color:#a21231;}
.hisBody ul.list li .content .box h3{font-size:36px;font-size:0.7rem;color:#666;line-height:36px;padding-bottom:30px;position: relative;}
.hisBody ul.list li .content .box h3::after{content:"";display:inline-block;width:90px;height:3px;background-color:#a10035;position: absolute;left:0;bottom:0;}
.hisBody ul.list li .content .box .more{text-align:right;}
.hisBody ul.list li .content .box .more span{font-size:16px;font-size:0.35rem;line-height:30px;color:#a21231;padding-right:25px;background:url(../images/about/select.png) no-repeat right center;background-size:16px auto;cursor:pointer;text-decoration:none;}


.contactKv .txt_body .box h3{font-size:38px;font-size:3.8rem;color:#fdfcfa;}
.contactKv .txt_body .box p{font-size:20px;font-size:2rem;line-height:36px;color:#fff;}
.contactKv .txt_body .box p.add span{display:inline-block;border-bottom:1px solid #fff;}
.contactKv .txt_body .box ul li{display:inline-block;font-size:20px;font-size:2rem;line-height:36px;color:#fff;margin-right:60px;}
.contactKv .txt_body .box ul li span{padding-right:20px;}
.contactKv .txt_body .box a.map{font-size:20px;font-size:2rem;line-height:36px;color:#fff;padding:0;border-bottom:1px solid #fff;border-radius:0;background:none;margin-top:10px;transition:all linear .5s;}
.contactKv .txt_body .box a.map::after{display:none;}
.contactKv .txt_body .box a.map:hover{color:#a21231;border-bottom:1px solid #a21231;}
