@font-face {
	font-family: "BEBASNEUE REGULAR";
	src: url("../fonts/BEBASNEUE REGULAR.woff2") format("woff2"), url("../fonts/BEBASNEUE REGULAR.woff") format("woff"), url("../fonts/BEBASNEUE REGULAR.ttf") format("truetype"), url("../fonts/BEBASNEUE REGULAR.eot") format("embedded-opentype"), url("../fonts/BEBASNEUE REGULAR.svg") format("svg");
}
@font-face {
	font-family: "SOURCEHANSANSCN-EXTRALIGHT";
	src: url("../fonts/SOURCEHANSANSCN-EXTRALIGHT.woff2") format("woff2"), url("../fonts/SOURCEHANSANSCN-EXTRALIGHT.woff") format("woff"), url("../fonts/SOURCEHANSANSCN-EXTRALIGHT.ttf") format("truetype"), url("../fonts/SOURCEHANSANSCN-EXTRALIGHT.eot") format("embedded-opentype"), url("../fonts/SOURCEHANSANSCN-EXTRALIGHT.svg") format("svg");
}
@font-face {
	font-family: "SOURCEHANSANSCN-BOLD";
	src: url("../fonts/SOURCEHANSANSCN-BOLD.woff2") format("woff2"), url("../fonts/SOURCEHANSANSCN-BOLD.woff") format("woff"), url("../fonts/SOURCEHANSANSCN-BOLD.ttf") format("truetype"), url("../fonts/SOURCEHANSANSCN-BOLD.eot") format("embedded-opentype"), url("../fonts/SOURCEHANSANSCN-BOLD.svg") format("svg");
}
body{
  -max-width: 1920px;
  -margin: 0 auto;
  text-align: justify;
  text-justify:inter-ideograph;  
}
p{
  text-align: justify;
  text-justify: distribute-all-lines; 
  display: block; 
}
.ztnum {
	font-family: "BEBASNEUE REGULAR" !important;
}

.sybold {
	font-family: "SOURCEHANSANSCN-BOLD" !important;
}
.backcover{
  background-size: cover!important;
}
.header-wrap {
	width: 100%;
	position: absolute;
	top: 0;
	z-index: 100;
}
.header-wrap .header {
	width: 100%;
	padding: 0 5.2%;
	height: 2.5rem;
	position: relative;
}
.header-wrap .header:before {
	content: '';
	width: calc(100% - 10.4%);
	height: 1px;
	position: absolute;
	left: 5.2%;
	bottom: 0;
	background: rgba(255, 255, 255, 0.15);
}
.header-wrap .header .logo {
	width: 270px;
	height: 100%;
}
.header-wrap .header .logo a {
	display: block;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.header-wrap .header .logo a i {
	width: 100%;
	height: 27px;
	/* background: url("../../web/img/logo-w.png") no-repeat center center; */
	background: url("../../web/img/logo-w-1.png") no-repeat center center;
	background-size: contain;
}
.header-wrap .header .right-con .list li {
	float: left;
	margin-right: 1.2rem;
	position: relative;
}

.header-wrap .header .right-con .list li .a {
	color: #fff;
	-font-weight: bold;
	display: block;
	height: 2.5rem;
	line-height: 2.5rem;
	font-size: 16px;
	position: relative;
}
.header-wrap .header .right-con .list li .a:before{
	content: '';
	width: 0;
	height: 2px;
	position: absolute;
	left: 50%;
	top: 70%;
	background: #1268d1;
	transition: all 0.3s ease 0s; 
}
.header-wrap .header .right-con .list li:hover .a:before{
	width: 100%;
	left: 0;
}
.header-wrap .header .right-con .list li .list-nav {
	width: 200%;
	background: #fff;
	left: -50%;
	z-index: 10;
	box-sizing: border-box;
	top: 80%;
	transition: all 0.3s ease 0s;
	background: rgba(255, 255, 255, 0.9);
	transform: scale(0) translateX(-50%);
}
.header-wrap .header .right-con .list li .list-nav a {
	font-size: 14px;
	display: block;
	width: 100%;
	text-align: center;
	height: 1.1rem;
	line-height: 1.1rem;
	border-bottom: 1px solid #dedede;
	color: #555;
	font-weight: bold;
	position: relative;
}
.header-wrap .header .right-con .list li:nth-child(3) .list-nav a:nth-child(1){
display:none
}
.header-wrap .header .right-con .list li .list-nav a:hover {
	background: #fff;
	color: #333;
}
.header-wrap .header .right-con .list li .list-nav a:hover:before {
	content: '';
	width: 2px;
	height: 16px;
	position: absolute;
	left: 1%;
	top: 50%;
	transform:translateY(-50%); 
	background: #1268d1;
	transition: all 0.3s ease 0s; 
}
.header-wrap .header .right-con .list li .list-nav a:last-child {
	border-bottom: none;
}
/*.header-wrap .header .right-con .list li .list-nav:before {
  content: '';
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: -12px;
  width: 0;
  height: 0;
  border-width: 6px;
  border-style: solid;
  border-color: transparent transparent #fff transparent;
  }*/
  .header-wrap .header .right-con .list li:hover .list-nav {
  	left: 50%;
  	transform: scale(1) translateX(-50%);
  }
  .header-wrap .header .right-con .list li.cur .a {
  	-color: #1268d1;
  }
  .header-wrap .header .right-con .right-tab {
  	height: 2.5rem;
  	display: flex;
  	align-items: center;
  }
  .header-wrap .header .right-con .right-tab .yuyan {
  	margin-right: 0.75rem;
  }
  .header-wrap .header .right-con .right-tab .yuyan .up {
  	cursor: pointer;
  }
  .header-wrap .header .right-con .right-tab .yuyan .up i {
  	width: 20px;
  	height: 20px;
  	background: url("../../web/img/yuyan-icon-w.png") no-repeat center center;
  	background-size: contain;
  }
  .header-wrap .header .right-con .right-tab .yuyan .option {
  	width: 2rem;
  	position: absolute;
  	z-index: 999;
  	left: -100%;
  	top: 150%;
  	background: rgba(255,255,255,0.9);
  	transform: translateX(-50%);
  	box-sizing: border-box;
  	transition: all 0.3s ease 0s;
  	transform: scale(0) translateX(-50%);
  }
  .header-wrap .header .right-con .right-tab .yuyan .option:before {
  	content: '';
  	position: absolute;
  	left: 50%;
  	transform: translateX(-50%);
  	top: -12%;
  	width: 0;
  	height: 0;
  	border-width: 6px;
  	border-style: solid;
  	border-color: transparent transparent  #fff transparent;
  }
  .header-wrap .header .right-con .right-tab .yuyan .option dd {
  	text-align: center;
  	height: 1.1rem;
  	line-height: 1.1rem;
  	border-bottom: 1px solid #dedede;
  }
  .header-wrap .header .right-con .right-tab .yuyan .option dd a {
  	font-size: 13px;
  	color: #666;
  	display: block;
  	width: 100%;
  	font-weight: bold;
  }
  .header-wrap .header .right-con .right-tab .yuyan .option dd:hover {
  	background: #fff;
  }
  .header-wrap .header .right-con .right-tab .yuyan .option dd:hover a {
  	color: #333;
  }
  .header-wrap .header .right-con .right-tab .yuyan .option dd:last-child {
  	border-bottom: none;
  }
  .header-wrap .header .right-con .right-tab .yuyan:hover .option {
  	left: 50%;
  	transform: scale(1) translateX(-50%);
  }
  .header-wrap .header .right-con .right-tab .search {
  	cursor: pointer;
  	position: relative;
  	transform: translateY(2px);
  }
  .header-wrap .header .right-con .right-tab .search i {
  	width: 18px;
  	height: 18px;
  	background: url("../../web/img/search-icon-w.png") no-repeat center center;
  	background-size: contain;
  }
  .header-wrap .header .right-con .right-tab .nav-tab {
  	display: none;
  }
  .header-wrap .header .right-con .right-tab .nav-tab i {
  	background: url("../../web/img/navtab-icon.png") no-repeat center center;
  	background-size: contain;
  }
  .header-wrap .header .nav-line {
  	height: 1px;
  	overflow: hidden;
  	left: 5.2%;
  	bottom: 0;
  }
  .header-wrap .header .nav-line .navline {
  	height: 1px;
  	background: #1268d1;
  }
  .header-wrap .msub-list {
  	display: none;
  }

  .header-wrap.poff {
  	position: fixed;
  	top: 0;
  	z-index: 10;
  }
  .header-wrap.in4{
  	background: #fff;
  }
  .header-wrap.in4 .header:before {
  	background: #e8e8e8;
  }
  .header-wrap.in4 .header .logo a i {
  	background: url("../../web/img/logo-b-1.png") no-repeat center center;
	/* background: url("../../web/img/logo-b.png") no-repeat center center; */
  	background-size: contain;
  }
  .header-wrap.in4 .header .right-con .list li .a {
  	color: #333;
  }
  .header-wrap.in4 .header .right-con .list li .list-nav {
  	background: #f2f2f2;
  }
  .header-wrap.in4 .header .right-con .list li .list-nav a {
  	font-size: 14px;
  	display: block;
  	width: 100%;
  	text-align: center;
  	height: 1.1rem;
  	line-height: 1.1rem;
  	border-bottom: 1px solid #fff;
  	color: #333;
  	font-weight: bold;
  }
  .header-wrap.in4 .header .right-con .list li .list-nav a:hover {
  	background: #dedede;
  	color: #333;
  }
  .header-wrap.in4 .header .right-con .list li .list-nav:before {
  	border-color: transparent transparent #f2f2f2 transparent;
  }
  .header-wrap.in4 .header .right-con .right-tab .yuyan .up i {
  	background: url("../../web/img/yuyan-icon-b.png") no-repeat center center;
  	background-size: contain;
  }
  .header-wrap.in4 .header .right-con .right-tab .yuyan .option {
  	background: #f2f2f2;
  }
  .header-wrap.in4 .header .right-con .right-tab .yuyan .option:before {
  	border-color: transparent transparent  #f2f2f2 transparent;
  }
  .header-wrap.in4 .header .right-con .right-tab .yuyan .option dd {
  	border-bottom: 1px solid #fff;
  }
  .header-wrap.in4 .header .right-con .right-tab .yuyan .option dd a {
  	color: #666;
  }
  .header-wrap.in4 .header .right-con .right-tab .yuyan .option dd:hover {
  	background: #dedede;
  }
  .header-wrap.in4 .header .right-con .right-tab .yuyan .option dd:hover a {
  	color: #333;
  }
  .header-wrap.in4 .header .right-con .right-tab .yuyan .option dd:last-child {
  	border-bottom: none;
  }
  .header-wrap.in4 .header .right-con .right-tab .search i {
  	background: url("../../web/img/search-icon-b.png") no-repeat center center;
  	background-size: contain;
  }

  .header-wrap.foot {
  	background: #fff;
  }

  .search-alert {
  	position: fixed;
  	z-index: -1;
  	background-color: #222222;
  	left: 0;
  	top: 0;
  	width: 100%;
  	height: 100%;
  	visibility: hidden;
  }
  .search-alert .closei {
  	display: block;
  	width: 18px;
  	height: 18px;
  	background: url("../../web/img/ico_37.png") no-repeat center center;
  	background-size: contain;
  	position: absolute;
  	top: 38px;
  	right: 2.6%;
  	cursor: pointer;
  	transition: transform 0.3s ease 0s;
  }
  .search-alert .cent-form {
  	position: absolute;
  	width: 94.8%;
  	left: 2.6%;
  	top: 50%;
  	height: 124px;
  	margin-top: -63px;
  	border-bottom: 1px solid #515151;
  }
  .search-alert .cent-form .tex {
  	border: none;
  	font-size: 66px;
  	height: 124px;
  	line-height: 124px;
  	text-align: center;
  	width: 100%;
  	box-sizing: border-box;
  	color: #555;
  	background: none;
  	font-family: "Base-font";
  	padding-left: 88px;
  	padding-right: 80px;
  	background: url("../../web/img/ico_36.png") no-repeat 35px 60px;
  }
  .search-alert .cent-form .sub-butn {
  	border: none;
  	height: 100px;
  	margin-top: 24px;
  	font-size: 24px;
  	line-height: 100px;
  	color: #555;
  	text-align: right;
  	background: none;
  	font-family: "Base-font";
  	position: absolute;
  	right: 0;
  	top: 0;
  	width: 80px;
  	text-align: center;
  }

  .search-alert.show {
  	z-index: 1111;
  	visibility: visible;
  }

  @media (max-width: 767px) {
  	.search-alert .cent-form {
  		height: 0.8rem;
  		margin-top: -0.4rem;
  	}

  	.search-alert .cent-form .tex {
  		font-size: 0.5rem;
  		height: 0.8rem;
  		line-height: 0.8rem;
  		width: 80%;
  		padding-right: 0.3rem;
  		background-position: 5px 10px;
  		padding-left: 0.6rem;
  	}

  	.search-alert .cent-form .sub-butn {
  		height: 0.6rem;
  		margin-top: 0;
  		font-size: 0.4rem;
  		line-height: 0.75rem;
  	}
  }
  .footer-wrap {
  	background: #212d54;
  }
  .footer-wrap .footer-pc {
  	padding: 0 5.2%;
  }
  .footer-wrap .footer-pc .foot-t {
  	width: 100%;
  	height: 3.5rem;
  	display: flex;
  	align-items: center;
  	justify-content: space-between;
  	position: relative;
  }
  .footer-wrap .footer-pc .foot-t .list li {
  	margin-left: 1.6rem;
  	position: relative;
  }
  .footer-wrap .footer-pc .foot-t .list li a {
  	color: #a6a9b8;
  	font-size: 0.4rem;
  	display: block;
  	margin-bottom: 0.4rem;
  	font-weight: bold;
  }
  .footer-wrap .footer-pc .foot-t .list li .sub-wrap {
  	position: absolute;
  }
  .footer-wrap .footer-pc .foot-t .list li .sub-wrap a {
  	color: #636881;
  	font-size: 0.4rem;
  	font-weight: normal;
    line-height: 1.3;
  }
  .footer-wrap .footer-pc .foot-t .list li:nth-child(2) .sub-wrap a:nth-child(1){
    display:none
  }
  .footer-wrap .footer-pc .foot-c {
  	border-bottom: 1px solid rgba(255, 255, 255, 0.06);
  	display: flex;
  	justify-content: space-between;
  	align-items: flex-end;
  	padding: 1.9rem 0 1.5rem;
  	color: #636881;
  }
  .footer-wrap .footer-pc .foot-c .foot-l {
  	display: flex;
  	font-size: 0.35rem;
  	line-height: 1.8;
  }
  .footer-wrap .footer-pc .foot-c .foot-r{
  	font-size: 0.35rem;
  }
  .footer-wrap .footer-pc .foot-c .foot-l .wecode {
  	padding: 0.35rem;
  	border: 1px solid rgba(255, 255, 255, 0.1);
  	margin-right: 1rem;
  }
  .footer-wrap .footer-pc .foot-c .foot-l .item {
  	margin-right: 1rem;
  }
  .footer-wrap .footer-pc .foot-c .foot-l .item .icon {
  	margin-bottom: 0.2rem;
  }
  .footer-wrap .footer-pc .foot-c .foot-l .item h2 {
  	color: #fff;
  	font-weight: bold;
  	font-size: 0.8rem;
  	letter-spacing: 3px;
  }
  .footer-wrap .footer-pc .foot-b {
  	padding: 1.5rem 0;
  }
  .footer-wrap .footer-pc .foot-b .foot-l {
  	display: flex;
  	align-items: center;
  }
  .footer-wrap .footer-pc .foot-b .foot-l .guanwang {
  	margin-right: 1rem;
  }
  .footer-wrap .footer-pc .foot-b .foot-l .guanwang a {
  	display: block;
  	width: 3rem;
  	height: 0.98rem;
  	line-height: 0.98rem;
  	text-align: center;
  	border: 1px solid rgba(153, 153, 153, 0.1);
  	font-size: 12px;
  	border-radius: 0.98rem;
  	color: #a6a9b8;
  }
  .footer-wrap .footer-pc .foot-b .foot-l .guanwang a i {
  	width: 15px;
  	height: 15px;
  	background: url("../../web/img/guanwang-icon.png") no-repeat center center;
  	background-size: contain;
  	margin-right: 12px;
  	transform: translateY(2px);
  }
  .footer-wrap .footer-pc .foot-b .foot-l .wechat .popup_weixin {
  	width: 24px;
  	height: 20px;
  	background: url("../../web/img/wechat-icon.png") no-repeat center center;
  	background-size: contain;
  	margin: 0;
  }
  .footer-wrap .footer-pc .foot-b .foot-r {
  	display: flex;
  	align-items: center;
  	font-size: 13px;
  	color: #636881;
  }
  .footer-wrap .footer-pc .foot-b .foot-r .con-l {
  	font-size: 13px;
  	color: #636881;
  }
  .footer-wrap .footer-pc .foot-b .foot-r .con-l a {
  	font-size: 13px;
  	color: #636881;
  }
  .footer-wrap .footer-pc .foot-b .foot-r .con-c {
  	margin: 0 0.6rem;
  	color: #636881;
  }
  .footer-wrap .footer-pc .foot-b .foot-r .link-select .up {
  	font-size: 13px;
  	color: #636881;
  	cursor: pointer;
  }
  .footer-wrap .footer-pc .foot-b .foot-r .link-select .up i {
  	width: 8px;
  	height: 4px;
  	background: url("../../web/img/link-icon.png") no-repeat center center;
  	background-size: contain;
  	margin-left: 10px;
  	transition: all 0.5s ease 0s;
  }
  .footer-wrap .footer-pc .foot-b .foot-r .link-select .option {
  	display: none;
  	width: 400%;
  	position: absolute;
  	z-index: 999;
  	left: 50%;
  	bottom: 150%;
  	background: rgba(255,255,255,0.9);
  	transform: translateX(-50%);
  	box-sizing: border-box;
  }
  .footer-wrap .footer-pc .foot-b .foot-r .link-select .option:before {
  	content: '';
  	position: absolute;
  	left: 50%;
  	transform: translateX(-50%);
  	bottom: -10px;
  	width: 0;
  	height: 0;
  	border-width: 6px;
  	border-style: solid;
  	border-color: #fff transparent transparent   transparent;
  }
  .footer-wrap .footer-pc .foot-b .foot-r .link-select .option dd {
  	text-align: center;
  	height: auto;
  	line-height: 1.6;
    padding: 0.2rem 0;
  	border-bottom: 1px solid #dcd7d3;
  	transition: all 0.3s ease 0s;

  }
  .footer-wrap .footer-pc .foot-b .foot-r .link-select .option dd a {
  	display: block;
  	width: 100%;
  	font-size: 13px;
  	color: #636881;
  }
  .footer-wrap .footer-pc .foot-b .foot-r .link-select .option dd:hover {
  	background: #fff;
  }
  .footer-wrap .footer-pc .foot-b .foot-r .link-select .option dd:hover a {
  	color: #333;
  }
  .footer-wrap .footer-pc .foot-b .foot-r .link-select .option dd:last-child {
  	border: none;
  }
  .footer-wrap .footer-pc .foot-b .foot-r .link-select.cur .up i {
  	transform: rotate(180deg);
  }
  .footer-wrap .footer-m {
  	display: none;
  }

  .back-top {
  	width: 1.56rem;
  	height: 1.56rem;
  	background: rgba(0, 0, 0, 0.2);
  	right: 0;
  	bottom: 0;
  	cursor: pointer;
  }
  .back-top i {
  	width: 7px;
  	height: 16px;
  	background: url("../../web/img/back-top.png") no-repeat center center;
  	background-size: contain;
  }

  .swiper-wrap {
  	width: 100vw;
  	height: 100vh;
  	position: relative;
  	left: 0;
  	top: 0;
  }
  .swiper-wrap .swiper-container {
  	width: 100%;
  	height: 100%;
  }
  .swiper-wrap .swiper-container .swiper-slide {
  	width: 100%;
  	height: 100%;
  }
  .swiper-wrap .swiper-container .swiper-slide .m_back{
    display: none;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
  }
  .swiper-wrap .swiper-container .swiper-slide .con_back {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
  }
  .swiper-wrap .swiper-container .swiper-slide.auto {
  	height: auto;
  }

  #wrapper {
  	transition: all 0.8s cubic-bezier(0.65, 0.1, 0.65, 0.65) 0s !important;
  }

  .insection1 .swiper-container {
  	width: 100%;
  	height: 100%;
  	position: static;
  }
  .insection1 .swiper-container .swiper-slide {
  	width: 100%;
  	height: 100%;
  }
  .insection1 .swiper-container .swiper-slide img{
  	width: 100%;
  }
  .insection1 .swiper-container .swiper-slide .back{
    height: 100%;
  }
  .insection1 .swiper-container .swiper-slide .mback {
  	display: none;
  }
  @media(max-width: 767px){
   .insection1 .swiper-container .swiper-slide .mback{
    height: 12rem;
  }
}
.insection1 .swiper-container .swiper-slide .con {
 width: 100%;
 height: 100%;
 left: 0;
 top: 0;
 color: #fff;
}
.insection1 .swiper-container .swiper-slide .con .con-t {
 height: 100%;
 width: 100%;
 display: flex;
 flex-direction: column;
 justify-content: flex-end;
 padding-bottom: 4.5rem;
 opacity: 0;
 transform: translateY(20px);
 transition: all 0.8s ease 0s;
}
.insection1 .swiper-container .swiper-slide .con .con-t h1 {
 margin-bottom: 0.7rem;
 font-size: 1.6rem;
}
.insection1 .swiper-container .swiper-slide .con .con-t .b {
 margin-bottom: 0.4rem;
}
.insection1 .swiper-container .swiper-button-next {
 width: 20px;
 height: 12px;
 background: url("../../web/img/arrow-r1.png") no-repeat center center;
 background-size: contain;
 top: 97.5%;
 z-index: 11;
 left: 9.5%;
 right: auto;
}
.insection1 .swiper-container .swiper-button-prev {
 width: 8px;
 height: 12px;
 background: url("../../web/img/arrow-l1.png") no-repeat center center;
 background-size: contain;
 top: 97.5%;
 z-index: 11;
 left: 7.5%;
}
.insection1 .bo-tab {
 width: 100%;
 height: 2rem;
 left: 0;
 bottom: 0;
 z-index: 10;
 opacity: 0;
 transform: translateY(20px);
 transition: all 0.8s ease 0.3s;
}
.insection1 .bo-tab .tab {
 width: 100%;
 height: 100%;
 background: rgba(255, 255, 255, 0.9);
 display: flex;
 align-items: center;
 justify-content: flex-end;
 padding: 0 1.25rem;
}
.insection1 .bo-tab .tab .scroll {
 width: 18px;
 height: 28px;
 border: 1px solid #666;
 border-radius: 14px;
 position: relative;
 left: -50%;
 transform: translateX(50%);
 display: flex;
 justify-content: center;
 align-items: center;
 cursor: pointer;
}
.insection1 .bo-tab .tab .scroll img {
 animation: tipup 2s ease infinite;
}
.insection1 .bo-tab .tab .tel-box .up {
 cursor: pointer;
}
.insection1 .bo-tab .tab .tel-box .up:hover + .option {
 transform: translateX(-50%) scale(1);
}
.insection1 .bo-tab .tab .tel-box .option {
 bottom: 140%;
 left: 50%;
 width: auto;
 background: rgba(33, 45, 84, 0.9);
 color: #fff;
 padding: 10px 30px;
 transition: all 0.3s ease 0s;
 transform: translateX(-50%) scale(0);
 border-radius: 6px;
 border: 2px solid #fff;
 letter-spacing: 2px;
}
.insection1 .bo-tab .tab .tel-box .option:before {
 content: '';
 width: 16%;
 height: 2px;
 background: #212d54;
 position: absolute;
 left: 50%;
 transform: translateX(-50%);
 bottom: -5px;
}
.insection1 .bo-tab .tab .tel-box .option:after {
 content: '';
 width: 10%;
 height: 2px;
 background: #212d54;
 position: absolute;
 left: 50%;
 transform: translateX(-50%);
 bottom: -8px;
}

.insection1.ac .swiper-container .swiper-slide .con .con-t {
 opacity: 1;
 transform: translateY(0);
}
.insection1.ac .bo-tab {
 opacity: 1;
 transform: translateY(0);
}

.insection2 {
 color: #fff;
}
.insection2 a {
 color: #fff;
}
.insection2 .con {
 height: 100%;
 padding: 6rem 0 5rem;
 box-sizing: border-box;
}
.insection2 .con .con-l {
 height: 100%;
 display: flex;
 flex-direction: column;
 justify-content: space-between;
 margin-right: 12.5%;
 opacity: 0;
 transform: translateY(20px);
 transition: all 0.8s ease 0s;
}
.insection2 .con .con-l h1 {
 margin-bottom: 0.4rem;
}
.insection2 .con .con-r {
 width: 43%;
 height: 100%;
 display: flex;
 flex-direction: column;
 justify-content: space-between;
 opacity: 0;
 transform: translateY(20px);
 transition: all 0.8s ease 0.3s;
}
.insection2 .con .con-r p{
 line-height: 2.4;
}
.insection2 .con .con-r h3 {
 margin-bottom: 0.5rem;
}
.insection2 .con .con-r .con-b {
 display: flex;
 width: 100%;
}
.insection2 .con .con-r .con-b .item {
 position: relative;
 padding: 0 0 0 0.8rem;
 width: 40%;
 box-sizing: border-box;
}
.insection2 .con .con-r .con-b .item .num {
 font-size: 1.5rem;
}
.insection2 .con .con-r .con-b .item:before {
 content: '';
 width: 1px;
 height: 1.15rem;
 position: absolute;
 right: 0;
 top: 50%;
 transform: translateY(-50%);
 background: rgba(255, 255, 255, 0.1);
}
.insection2 .con .con-r .con-b .item:first-child {
 width: 27%;
 padding: 0 0.5rem 0 0;
}
.insection2 .con .con-r .con-b .item:last-child {
 width: 26%;
 padding: 0 0 0 0.5rem;
}
.insection2 .con .con-r .con-b .item:last-child:before {
 display: none;
}
.insection2 .con .detail {
 bottom: 6rem;
}
.insection2 .con .detail a {
 display: block;
 display: flex;
 align-items: center;
 width: 4.85rem;
 height: 1.25rem;
 background: rgba(23, 31, 57, 0.25);
 box-sizing: border-box;
 padding-left: 0.6rem;
}
.insection2 .con .detail a span {
 font-size: 14px;
}
.insection2 .con .detail a i {
 width: 17px;
 height: 6px;
 background: url("../../web/img/detail-r.png") no-repeat center center;
 background-size: contain;
 margin-left: 0.4rem;
 position: absolute;
 right: 0.4rem;
}
.insection2:before {
 content: '';
 width: 1px;
 height: calc(100% - 2.5rem);
 position: absolute;
 left: 12.5rem;
 top: 2.5rem;
 background: rgba(255, 255, 255, 0.1);
}
.insection2:after {
 content: '';
 width: 1px;
 height: calc(100% - 2.5rem);
 position: absolute;
 right: 12.5rem;
 top: 2.5rem;
 background: rgba(255, 255, 255, 0.1);
}

.insection2.ac .con-l {
 opacity: 1;
 transform: translateY(0);
}
.insection2.ac .con-r {
 opacity: 1;
 transform: translateY(0);
}

.insection3 .backpic {
 width: 100%;
 height: 91.5%;
 display: none;
}
.insection3 .mback {
 display: none;
}
.insection3 .circle-box {
 top: 6%;
 left: 50%;
 transform: translate(-50%, 20px) scale(0.9);
 z-index: 10;
 width: 18rem;
 height: 18rem;
 opacity: 0;
 transition: all 0.8s ease 0s;
}
.insection3 .circle-box img {
 transition: all 0.3s ease 0s;
 position: absolute;
 left: 0;
 top: 0;
}
.insection3 .circle-box .line1 {
 left: 50%;
 top: 50%;
 transform: translate(-50%, -50%);
 -ms-transform:translate(-50%, -50%);
 -moz-transform: translate(-50%, -50%);
 -webkit-transform: translate(-50%, -50%);
 -o-transform: translate(-50%, -50%);
 animation: inXXroll 60s linear infinite;
}
.insection3 .circle-box .line2 {
 -animation: inroll 10s linear infinite;
}
.insection3 .circle-box .line4 {
 -animation: inroll 9s linear infinite;
}
.insection3 .circle-box .line5 {
 -animation: inroll 14s linear infinite;
}
.insection3 .circle-box .line6 {
 animation: inXroll 18s linear infinite;
}
.insection3 .circle-box .point .po {
 width: 10px;
 height: 10px;
 border-radius: 50%;
 background: #d4d4d4;
}
.insection3 .circle-box .point .po.cur {
 background: #3176c5;
}
.insection3 .circle-box .point .po1 {
 left: -0.5%;
}
.insection3 .circle-box .point .po2 {
 right: 24%;
 top: 6%;
}
.insection3 .circle-box .point .po3 {
 right: 29%;
 bottom: 4%;
}
.insection3 .con-box {
 top: 33%;
 color: #fff;
 width: 12.5rem;
 text-align: center;
 left: 50%;
 transform: translateX(-50%);
}
.insection3 .con-box .con-t {
 display: none;
 transition: all 1s ease 0s;
 transform: translateY(10px);
}
.insection3 .con-box .con-t h4 {
 margin-bottom: 0.5rem;
}
.insection3 .con-box .con-t.cur {
 display: block;
 transform: translateY(0);
}
.insection3 .detail {
 top: 54%;
 z-index: 10;
 left: 50%;
 transform: translateX(-50%);
}
.insection3 .bo-tab {
 width: 100%;
 bottom: 1.5%;
 opacity: 0;
 transform: translateY(20px);
 transition: all 0.8s ease 0.3s;
 z-index: 10;
}
.insection3 .bo-tab .tab {
 height: 3.4rem;
 background: #fff;
 position: relative;
}
.insection3 .bo-tab .tab:before {
 content: '';
 width: 100%;
 height: 20px;
 position: absolute;
 right: 0;
 bottom: -10%;
 z-index: -1;
 background-image: linear-gradient(#f3f3f3, #fafafa);
}
.insection3 .bo-tab .tab .swiper-container {
 width: 100%;
 height: 100%;
}
.insection3 .bo-tab .tab .swiper-container .swiper-slide {
 /* width: 20%; */
 width: 16.66%;
 border-right: 1px solid #f1f1f1;
 display: flex;
 flex-direction: column;
 justify-content: center;
 align-items: center;
 cursor: pointer;
 position: relative;
}
.insection3 .bo-tab .tab .swiper-container .swiper-slide .icon {
 margin-bottom: 0.4rem;
 text-align: center;
}
.insection3 .bo-tab .tab .swiper-container .swiper-slide .icon .a {
 display: none;
}
.insection3 .bo-tab .tab .swiper-container .swiper-slide p {
 font-size: 0.45rem;
 transition: all 0.3s ease 0s;
}
.insection3 .bo-tab .tab .swiper-container .swiper-slide:before {
 content: '';
 width: 0%;
 height: 3px;
 position: absolute;
 left: 50%;
 bottom: 0;
 background: #171f39;
 transition: all 0.3s ease 0s;
}
.insection3 .bo-tab .tab .swiper-container .swiper-slide:hover:before {
 content: '';
 width: 100%;
 height: 3px;
 position: absolute;
 left: 0%;
 bottom: 0;
 background: #171f39;
}
.insection3 .bo-tab .tab .swiper-container .swiper-slide:hover .icon img {
 display: none;
}
.insection3 .bo-tab .tab .swiper-container .swiper-slide:hover .icon .a {
 display: block;
}
.insection3 .bo-tab .tab .swiper-container .swiper-slide:hover p {
 color: #171f39;
}
.insection3 .bo-tab .tab .swiper-container .swiper-slide.cur:before {
 content: '';
 width: 100%;
 height: 3px;
 position: absolute;
 left: 0%;
 bottom: 0;
 background: #171f39;
}
.insection3 .bo-tab .tab .swiper-container .swiper-slide.cur .icon img {
 display: none;
}
.insection3 .bo-tab .tab .swiper-container .swiper-slide.cur .icon .a {
 display: block;
}
.insection3 .bo-tab .tab .swiper-container .swiper-slide.cur p {
 color: #171f39;
}
.insection3 .bo-tab .tab .swiper-container .swiper-slide:last-child {
 border-right: auto;
}

.insection3.ac .circle-box {
 opacity: 1;
 transform: translate(-50%, 0) scale(0.9);
}
.insection3.ac .bo-tab {
 opacity: 1;
 transform: translateY(0);
}

.insection4 .con {
 height: 100%;
 padding: 4rem 0 2rem;
}
.insection4 .con .title {
 color: #333;
 margin-bottom: 1.5rem;
}
.insection4 .con .title h1 {
 margin-bottom: 0.15rem;
}
.insection4 .con .title .tit-tab {
 right: 0;
 bottom: 0;
 display: flex;
 align-items: flex-end;
     width: 48%;
    justify-content: space-between;
}
@media(max-width: 767px){
  .insection4 .con .title .tit-tab{
    width: 36%;
  }
}
.insection4 .con .title .tit-tab span {
 transition: all 0.3s ease 0s;
 margin-right: 3.4rem;
}
.insection4 .con .title .tit-tab span:hover {
 color: #05164d;
 cursor: pointer;
 font-weight: bold;
}
.insection4 .con .title .tit-tab .detail {
 margin-left: 4.5rem;
}
.insection4 .con .title .tit-tab span.cur {
 color: #05164d;
 font-weight: bold;
}
.insection4 .con .con-cont .con-l {
 width: 50%;
 opacity: 0;
 transform: translateY(20px);
 transition: all 0.8s ease 0s;
}
.insection4 .con .con-cont .con-r {
 width: 48%;
 opacity: 0;
 transform: translateY(20px);
 transition: all 0.8s ease 0.3s;
}
.insection4 .con .con-cont .con-r .list li {
 box-sizing: border-box;
 padding: 0.75rem 1rem;
 margin-bottom: 0.35rem;
 transition: all 0.3s ease 0s;
 cursor: pointer;
}
.insection4 .con .con-cont .con-r .list li .date .b {
 font-size: 1.2rem;
 border-top: 1px solid #efefef;
 color: #212d54;
}
.insection4 .con .con-cont .con-r .list li .con-tt {
 width: 82%;
}
.insection4 .con .con-cont .con-r .list li .con-tt h4 {
 font-size: 18px;
 margin-bottom: 0.6rem;
}
.insection4 .con .con-cont .con-r .list li .con-tt p {
 font-size: 14px;
 overflow: hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 height: 45px;
 color: #757575;
}
.insection4 .con .con-cont .con-r .list li:hover {
 background: #212d54;
 color: #fff !important;
}
.insection4 .con .con-cont .con-r .list li:hover a{
 color: #fff !important;
}
.insection4 .con .con-cont .con-r .list li:hover .date .b {
 color: #fff !important;
 border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.insection4 .con .con-cont .con-r .list li:hover .con-tt p {
 color: #fff !important;
}
.insection4 .con .con-cont .con-r .list li.cur {
 background: #212d54;
 color: #fff !important;
}
.insection4 .con .con-cont .con-r .list li.cur a{
 color: #fff !important;
}
.insection4 .con .con-cont .con-r .list li.cur .date .b {
 color: #fff !important;
 border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.insection4 .con .con-cont .con-r .list li.cur .con-tt p {
 color: #fff !important;
}
.insection4 .con .con-cont .con-r .list li:last-child {
 margin-bottom: 0;
}
.insection4 .con .detail {
 width: 3.25rem;
 height: 1.25rem;
 display: flex;
 align-items: center;
 justify-content: space-between;
 background: #bbb;
 font-size: 14px;
 color: #fff;
 padding: 0 0.5rem;
}
.insection4 .con .detail i {
 width: 6px;
 height: 10px;
 background: url("../../web/img/arrow-r2.png") no-repeat center center;
 background-size: contain;
}
.insection4 .con .mdetail {
 display: none;
}
.insection4 .con .detail.bo {
 bottom: 2rem;
}

.insection4.ac .con .con-cont .con-l {
 opacity: 1;
 transform: translateY(0);
}
.insection4.ac .con .con-cont .con-r {
 opacity: 1;
 transform: translateY(0);
}

.ny-banner {
 width: 100%;
 height: 18.375rem;
}
.ny-banner .con {
 width: 100%;
 height: 100%;
 left: 0;
 top: 0;
 color: #fff;
}
.ny-banner .con .con-t {
 height: 100%;
 display: flex;
 flex-direction: column;
 justify-content: flex-start;
 box-sizing: border-box;
 padding-top: 11rem;
}
.ny-banner .con .con-t h1 {
 margin-bottom: 0.3rem;
 letter-spacing: 0.1rem;
 text-shadow: 0 5px 10px #555;
 font-size: 1.2rem;
}
@media(max-width: 767px){
  .ny-banner .con .con-t h1{
    font-size: 0.44rem;
  }
}
.ny-banner .con .con-t p {
 text-shadow: 0 10px 10px #555;
 letter-spacing: 4px;
}
.ny-banner .con .con-t .b {
 font-size: 0.5rem;
 margin-top: 0.5rem;
 text-shadow: 0 0 0 #555;
 letter-spacing: 0;
}
.ny-banner .con .about-con {
 width: 63%;
 width: 100;
 height: 100%;
 right: 5.2%;
 top: 0;
 box-sizing: border-box;
 padding-top: 8rem;
}
@media(max-width: 1440px){
  .ny-banner .con .about-con{
    width: 60%;
  }
}
.ny-banner .con .about-con span.num {
 font-size: 1rem;
 font-weight: 600;
 letter-spacing: 2px;
 display: block;
}
.ny-banner .con .about-con .tit-t {
 font-size: 18px;
}
.ny-banner .con .about-con .tit-c {
 display: flex;
 align-items: center;
 font-size: 15px;
 margin: 0.5rem 0 0.6rem;
}
.ny-banner .con .about-con .tit-c .item-box {
 width: 75%;
}
.ny-banner .con .about-con .tit-c .item-box .item {
 display: flex;
}
.ny-banner .con .about-con .tit-c .item-box .item .item-b {
 width: 28%;
 padding-top: 0.6rem;
 padding-bottom: 0.3rem;
 border-top: 1px solid rgba(255, 255, 255, 0.3);
 position: relative;
}
.ny-banner .con .about-con .tit-c .item-box .item .item-b p{
  font-size:0.3rem;
}
.ny-banner .con .about-con .tit-c .item-box .item .item-b p:first-child{
  margin-bottom: 0.5rem;
}
.ny-banner .con .about-con .tit-c .item-box .item .item-b:before {
 content: '';
 width: 1px;
 height: 3.5rem;
 position: absolute;
 right: 10%;
 top: 50%;
 transform: translateY(-50%);
 background: rgba(255, 255, 255, 0.3);
}
.ny-banner .con .about-con .tit-c .item-box .item .item-b:last-child {
 width: 17.5%;
}
.ny-banner .con .about-con .tit-c .item-box .item .item-b:last-child:before {
 display: none;
}
.ny-banner .con .about-con .tit-c .line {
 width: 1px;
 height: 7.5rem;
 background: rgba(255, 255, 255, 0.5);
 margin: 0 0.6rem 0 1.5rem;
}
.ny-banner .con .about-con .tit-c .huiyuan {
 text-align: center;
 border-left: 1px solid rgba(255,255,255,0.3);
 padding-left: 0.5rem;
 margin-left: 0.8rem;
}
.ny-banner .con .about-con .tit-c .huiyuan .icon {
 margin-bottom: 0;
}

.ny-banner.de {
 height: 11.4rem;
}

.page-link i {
 width: 17px;
 height: 16px;
 background: url("../../web/img/home-icon.png") no-repeat center center;
 background-size: contain;
}
.page-link a {
 font-size: 14px;
 color: #999;
}
.page-link a:hover {
 color: #212d54;
}
.page-link .img {
 margin: 0 0.6rem;
}
.page-link a:last-child {
 color: #212d54;
}
.page-link a.no {
 color: #999;
}

.right-link span {
 display: inline-block;
 height: 100%;
 cursor: pointer;
 margin-left: 2.5rem;
 transition: all 0.3s ease 0s;
 position: relative;
}
.right-link span:hover {
 color: #212d54;
}
.right-link span:hover:before {
 width: 100%;
 left: 0;
}
.right-link span:before {
 content: '';
 width: 0;
 height: 4px;
 position: absolute;
 left: 50%;
 bottom: -1px;
 background: #212d54;
 transition: all 0.3s ease 0s;
}
.right-link span.cur {
 color: #212d54;
}
.right-link span.cur:before {
 width: 100%;
 left: 0;
}
.right-link .a {
 display: inline-block;
 height: 100%;
 cursor: pointer;
 margin-left: 2.5rem;
 transition: all 0.3s ease 0s;
 position: relative;
}
.right-link .a:hover {
 color: #212d54;
}
.right-link .a:hover:before {
 width: 100%;
 left: 0;
}
.right-link .a:before {
 content: '';
 width: 0;
 height: 4px;
 position: absolute;
 left: 50%;
 bottom: -1px;
 background: #212d54;
 transition: all 0.3s ease 0s;
}
.right-link .a.cur {
 color: #212d54;
}
.right-link .a.cur:before {
 width: 100%;
 left: 0;
}
.right-link .back {
 font-size: 14px;
 color: #999;
}
.right-link .back i {
 width: 14px;
 height: 12px;
 background: url("../../web/img/fanhui.png") no-repeat center center;
 background-size: contain;
 margin-left: 0.6rem;
}

.subnav-tab {
 width: 100%;
 height: 2.4rem;
 line-height: 2.4rem;
 border-bottom: 1px solid #e8e8e8;
}

.abinfo .info-t {
 padding: 2.5rem 0 3.5rem;
}
.abinfo .info-t .info {
 width: 38%;
 padding-top: 0.6rem;
}
.abinfo .info-t .info h1 {
 font-size: 1rem;
 color: #333;
 margin-bottom: 0.8rem;
}
.abinfo .info-t .info p {
 line-height: 1.6;
}
.abinfo .info-t .info .con-b {
 display: flex;
 margin-top: 1.2rem;
}
.abinfo .info-t .info .con-b p {
 line-height: 1;
}
.abinfo .info-t .info .con-b span {
 font-size: 1.2rem;
 color: #212d54;
}
.abinfo .info-t .info .con-b .item {
 width: 33%;
 position: relative;
}
.abinfo .info-t .info .con-b .item p {
 line-height: 1.3;
 font-size:0.3rem;
}
.abinfo .info-t .info .con-b .item p.p1{
  font-size:0.4rem;
}
.abinfo .info-t .info .con-b .item:before {
 content: '';
 width: 1px;
 height: 1.5rem;
 position: absolute;
 right: 23%;
 top: 50%;
 transform: translateY(-50%);
 background: #cecece;
}
.abinfo .info-t .info .con-b .item:nth-child(2){
  width: 41%;
}
.abinfo .info-t .info .con-b .item:nth-child(2):before{
right: 12%;
}
.abinfo .info-t .info .con-b .item:last-child {
 width: 26%;
}
.abinfo .info-t .info .con-b .item:last-child:before {
 display: none;
}
.abinfo .info-t .right-box {
 width: 55%;
}
.abinfo .info-t .right-box .swiper-container {
 width: 100%;
 position: static;
}
.abinfo .info-t .right-box .swiper-container .swiper-slide {
 width: 19rem;
 margin-right: 2.5rem;
 border-radius: 6px;
 overflow: hidden;
 box-shadow: 5px 5px 10px 5px #dedede;
}
.abinfo .info-t .right-box .swiper-container .swiper-slide .icon {
 z-index: 2;
 top: 45%;
 left: 43%;
 cursor: pointer;
}
.abinfo .info-t .right-box .swiper-container .swiper-button-next {
 width: 1.6rem;
 height: 1.6rem;
 background: url("../../web/img/swiper-r5.png") no-repeat center center;
 background-size: contain;
 right: 16%;
}
@media(max-width: 1440px){
  .abinfo .info-t .right-box .swiper-container .swiper-slide{
    width: 88%;
    margin-right: 0;
  }
  .abinfo .info-t .right-box .swiper-container .swiper-button-next {
    right: 8%;
  }
}
@media(max-width:1366px){
 .abinfo .info-t .right-box .swiper-container .swiper-button-next {
 }

}
.abinfo .info-t .right-box .swiper-container .swiper-button-prev {
 width: 1.6rem;
 height: 1.6rem;
 background: url("../../web/img/swiper-l.png") no-repeat center center;
 background-size: contain;
 left: -3.5%;
}
.abinfo .info-b li {
 width: calc(100% / 3);
}
.abinfo .info-b li .back{
  width: 100%;
}
.abinfo .info-b li .con {
 width: 100%;
 height: 100%;
 left: 0;
 top: 0;
 color: #fff;
 display: flex;
 flex-direction: column;
 justify-content: center;
 align-items: center;
 text-align: center;
}
.abinfo .info-b li .con .icon {
 margin-bottom: 1rem;
}
.abinfo .info-b li .con h2 {
 margin-bottom: 0.25rem;
}
.abinfo .info-b li .con p {
 font-size: 0.5rem;
 text-align:center
}

.abteam {
 background: #f2f2f2;
 padding-top: 2.5rem;
}
.abteam .team .title {
 margin-bottom: 1.75rem;
}
.abteam .team .title h5 {
 color: #333;
}
.abteam .team .title .ritab {
 right: 0;
 bottom: 0;
}
.abteam .team .title .ritab span {
 display: inline-block;
 cursor: pointer;
 color: #999;
 width: 130px;
 text-align: center;
 height: 44px;
 line-height: 44px;
 border-radius: 44px;
 background: #fff;
 margin-left: 0.5rem;
 transition: all 0.3s ease 0s;
}
.abteam .team .title .ritab span:hover {
 background: #212d54;
 color: #fff;
}
.abteam .team .title .ritab span.cur {
 background: #212d54;
 color: #fff;
}
.abteam .team .list li {
 width: 21%;
 margin-right: calc(16% / 3);
 height: auto;
 margin-bottom: 0.5rem;
}
.abteam .team .list li .img {
 padding-bottom: 118.75%;
 overflow: hidden;
 position: relative;
 margin-bottom: 0rem;
 transition: all 0.3s ease 0s;
}
.abteam .team .list li .img img {
 position: absolute;
 width: 100%;
 height: 100%;
 left: 0;
 top: 0;
}
.abteam .team .list li .con-t {
 display: block;
 align-items: flex-start;
 justify-content: space-between;
 height: 2rem;
 padding: 0.5rem 0;
}
@media(max-width: 767px){
  .abteam .team .list li .con-t{
    height: 1.5rem;
  }
}
.abteam .team .list li .con-t span {
 font-size: 0.65rem;
 transition: all 0.3s ease 0s;
 display:block;
}
.abteam .team .list li .con-t span:first-child{
 width: 100%;
}
.abteam .team .list li .con-t span:last-child{
  width: 100%;
  transform: translateY(0rem);
}
.abteam .team .list li .con-t .b {
 color: #999;
 font-size: 16px;
}
.abteam .team .list li:hover .img {
 box-shadow: 0 4px 10px #ccc;
}
.abteam .team .list li:hover .con-t span {
 color: #212d54;
}
.abteam .team .list li:hover .con-t .b {
 color: #212d54;
 font-weight: 400;
}
.abteam .team .list li:nth-child(4n) {
 margin-right: 0;
}

.abfazhan {
 background: #fff;
 padding: 1.75rem 0 4.5rem;
}
.abfazhan .fazhan .title {
 color: #333;
 text-align: center;
 margin-bottom: 1rem;
}
.abfazhan .swiper-box {
 background: url("../../web/img/abmap.png") no-repeat center center;
 background-size: contain;
 position: relative;
}
.abfazhan .swiper-box .swiper-container2 {
 width: 100%;
 padding: 2.5rem 0;
}
.abfazhan .swiper-box .swiper-container2 .swiper-slide {
 height: 10rem;
 display: flex;
 flex-direction: column;
 -justify-content: center;
 align-items: center;
 padding-top: 2rem;
 box-sizing: border-box;
 position: relative;
}
.abfazhan .swiper-box .swiper-container2 .swiper-slide .t {
 font-size: 1.25rem;
 color: #999;
 font-weight: bold;
}
.abfazhan .swiper-box .swiper-container2 .swiper-slide .point {
 width: 1px;
 height: 1px;
 margin: 1rem 0;
}
.abfazhan .swiper-box .swiper-container2 .swiper-slide .b {
 color: #7a7a7a;
 box-sizing:border-box;
 padding: 0 ;
 font-size: 0.35rem;
 width: 90%;
 line-height: 1.3;
}
.abfazhan .swiper-box .swiper-container2 .swiper-slide:before {
 content: '';
 position: absolute;
 left: 50%;
 top: 50%;
 transform: translate(-50%, -50%);
 background: #dcdcdc;
 width: 0.5rem;
 height: 0.5rem;
 border-radius: 50%;
 background: #fff;
 box-shadow: 0 0 10px 10px #f5f5f5;
}
.abfazhan .swiper-box .swiper-container2 .swiper-slide:after {
 content: '';
 position: absolute;
 left: 50%;
 top: 50%;
 transform: translate(-50%, -50%);
 width: 8px;
 height: 8px;
 border-radius: 50%;
 background: #cccccc;
}
.abfazhan .swiper-box .swiper-container2 .swiper-slide.row {
 flex-direction: column-reverse;
 padding-top: 0;
 padding-bottom: 2.5rem;
}
.abfazhan .swiper-box .swiper-container2 .swiper-slide-active {
 flex-direction: column !important;
 padding-top: 2rem !important;
 padding-bottom: 0 !important;
}
.abfazhan .swiper-box .swiper-container2 .swiper-slide-active:after {
 background: #212d54;
}
.abfazhan .swiper-box .swiper-container2 .swiper-slide-active .t {
 color: #212d54;
}
.abfazhan .swiper-box .swiper-container2 .swiper-slide-active .b{
 -display: none;
}
.abfazhan .swiper-box .swiper-container2 .swiper-button-next {
 width: 1.5rem;
 height: 1.5rem;
 background: url("../../web/img/swiper-r1.png") no-repeat center center;
 background-size: contain;
 top: 90%;
 right: 7%;
}
.abfazhan .swiper-box .swiper-container2 .swiper-button-prev {
 width: 1.5rem;
 height: 1.5rem;
 background: url("../../web/img/swiper-l1.png") no-repeat center center;
 background-size: contain;
 top: 90%;
 left: 7%;
}
.abfazhan .swiper-box:before {
 content: '';
 width: 100%;
 height: 3px;
 position: absolute;
 left: 0;
 top: 50%;
 transform: translateY(-50%);
 background: #dcdcdc;
}
.abfazhan .swiper-box .swiper-container3 {
 width: 20%;
 background: #eef4fb;
 position: absolute;
 top: 8.5rem;
 left: 40%;
 z-index: 10;
 transform:scale(0); 
 transition: all 0.5s ease 0s;
}
.abfazhan .swiper-box .swiper-container3.cur{
 transform:scale(1);
}
.abfazhan .swiper-box .swiper-container3 .swiper-slide {
 height: 10rem;
 padding: 0.5rem;
}
@media (min-width: 1930px) {
  .abfazhan .swiper-box .swiper-container3 .swiper-slide {
   height: 12rem;
 }
 .abfazhan .swiper-box .swiper-container2 .swiper-slide{
   height: 12rem;
 }
}
.abfazhan .swiper-box .swiper-container3 .swiper-slide .img {
 position: relative;
 overflow: hidden;
 padding-bottom: 58.8%;
 margin-bottom: 0.5rem;
}
.abfazhan .swiper-box .swiper-container3 .swiper-slide .img img {
 position: absolute;
 width: 100%;
 height: 100%;
 left: 0;
 top: 0;
}
.abfazhan .swiper-box .swiper-container3 .swiper-slide .con-t {
 box-sizing: border-box;
 padding-left: 0.25rem;
}
.abfazhan .swiper-box .swiper-container3 .swiper-slide .con-t h3 {
 color: #212d54;
 margin-bottom: 0.3rem;
}
.abfazhan .swiper-box .swiper-container3 .swiper-slide .scrollbox{
 height: 2.5rem;
 line-height:1.3;
}

.abfazhan .swiper-box .swiper-container3 .swiper-slide .scroll-box1{
  height: 2.5rem;
}
.newssubnav .subnav {
 padding: 0 2.5rem;
 background: #fff;
 border-radius: 8px;
 transform: translateY(-50%);
 box-shadow: 0 1px 1px #dedede;
}
.newssubnav .subnav .nav-t {
 height: 2.5rem;
 line-height: 2.5rem;
 border-bottom: 1px solid #e8e8e8;
}
.newssubnav .subnav .nav-t .down {
 cursor: pointer;
}
.newssubnav .subnav .nav-b {
 height: 2.5rem;
 line-height: 2.5rem;
 display: flex;
 justify-content: space-between;
}
.newssubnav .subnav .nav-b span {
 color: #dcdcdc;
}
.newssubnav .subnav .nav-b a {
 position: relative;
 font-weight: bold;
 font-size: 0.45rem;
}
.newssubnav .subnav .nav-b a:before {
 content: '';
 width: 0%;
 height: 4px;
 position: absolute;
 left: 50%;
 bottom: 0;
 background: #212d54;
 transition: all 0.3s ease 0s;
}
.newssubnav .subnav .nav-b a:hover:before {
 width: 100%;
 left: 0;
}
.newssubnav .subnav .nav-b a.cur {
 color: #212d54;
}
.newssubnav .subnav .nav-b a.cur:before {
 width: 100%;
 left: 0;
}

.news-wrap {
 padding-bottom: 2.5rem;
}
.news-wrap .list li {
 width: 31%;
 margin: 0 3.5% 5% 0;
}
.news-wrap .list li .img {
 position: relative;
 overflow: hidden;
 padding-bottom: 68.88%;
 border-radius: 6px;
 overflow: hidden;
 margin-bottom: 0.8rem;
}
.news-wrap .list li .img img {
 position: absolute;
 left: 0;
 top: 0;
 width: 100%;
 height: 100%;
}
.news-wrap .list li .con .con-t {
 padding-bottom: 1rem;
 margin-bottom: 0.7rem;
 border-bottom: 1px solid #dadad9;
}
.news-wrap .list li .con .con-t h3 {
 font-size: 0.5rem;
 color: #333;
 margin-bottom: 0.9rem;
 font-weight: bold;
}
.news-wrap .list li .con .con-t p {
 font-size: 14px;
 color: #878685;
 overflow: hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 height: 44px;
}
.news-wrap .list li .con .con-b {
 -font-size: 12px;
}
.news-wrap .list li .con .con-b .le{
 font-size: 12px;
}
.news-wrap .list li .con .con-b span {
 color: #878685;
}
.news-wrap .list li .con .con-b i {
 width: 20px;
 height: 12px;
 background: url("../../web/img/page-r.png") no-repeat center center;
 background-size: contain;
}
.news-wrap .list li .con .con-b .ri {
 color: #999;
}
.news-wrap .list li:nth-child(3n) {
 margin-right: 0;
}

.page {
 height: 2.5rem;
 border-radius: 8px;
 overflow: hidden;
 background: #fff;
 box-shadow: 0 2px 2px #f5f5f5;
 display: flex;
 align-items: center;
 justify-content: space-between;
 padding: 0 1.25rem;
}
.page1{
 justify-content: center;
}
.page .prev i {
 width: 20px;
 height: 12px;
 background: url("../../web/img/page-l.png") no-repeat center center;
 background-size: contain;
 margin-right: 10px;
}
.page .prev a {
 color: #a7a7a7;
}
.page .prev:hover i {
 background: url("../../web/img/page-la.png") no-repeat center center;
 background-size: contain;
}
.page .prev:hover a {
 color: #212d54;
}
.page .page-btn a {
 display: inline-block;
 width: 1.25rem;
 height: 1.25rem;
 line-height: 1.25rem;
 text-align: center;
 border-radius: 50%;
 border: 1px solid #dcdcdc;
 color: #707070;
 margin: 0 0.35rem;
}
.page1 a {
 display: inline-block;
 width: 1.25rem;
 height: 1.25rem;
 line-height: 1.25rem;
 text-align: center;
 border-radius: 50%;
 border: 1px solid #dcdcdc;
 color: #707070;
 margin: 0 0.35rem;
}
.page1 .next{
 font-size: 12px;
}
.page .page-btn a:hover {
 border: 1px solid #212d54;
 color: #212d54;
}
.page1 a:hover {
 border: 1px solid #212d54;
 color: #212d54;
}
.page .page-btn a.cur {
 background: #212d54;
 color: #fff;
}
.page1 a.cur {
 background: #212d54;
 color: #fff;
}
.page .next a {
 color: #a7a7a7;
}
.page .next i {
 width: 20px;
 height: 12px;
 background: url("../../web/img/page-r.png") no-repeat center center;
 background-size: contain;
 margin-left: 10px;
}
.page .next:hover i {
 background: url("../../web/img/page-ra.png") no-repeat center center;
 background-size: contain;
}
.page .next:hover a {
 color: #212d54;
}
.page .page-btn {
 font-size: 18px;
}
.page .back {
 transform: translateX(3rem);
}
.page .back i {
 width: 26px;
 height: 26px;
 background: url("../../web/img/back-list.png") no-repeat center center;
 transition: all 0.3s ease 0s;
}

.newsdetail-wrap {
 padding: 1.25rem 0 2.5rem;
}
.newsdetail-wrap .nd-le {
 width: 71%;
}
.newsdetail-wrap .nd-le .con {
 background: #fff;
 border-radius: 8px;
 overflow: hidden;
 box-shadow: 0 2px 2px #f5f5f5;
 padding: 2rem 2.5rem 1.5rem;
 margin-bottom: 1.2rem;
}
.newsdetail-wrap .nd-le .con .title {
 color: #333;
 margin-bottom: 0.7rem;
}
.newsdetail-wrap .nd-le .con .title h2 {
 margin-bottom: 0.6rem;
}
.newsdetail-wrap .nd-le .con .title .bot {
 display: flex;
}
.newsdetail-wrap .nd-le .con .title .bot .share {
 margin-left: 0.8rem;
}
.newsdetail-wrap .nd-le .con .title .bot .share .up {
 cursor: pointer;
}
.newsdetail-wrap .nd-le .con .title .bot .share .option {
 width: 60px;
 background: #fff;
 border-radius: 6px;
 box-shadow: 0 0 10px 4px #f5f5f5;
 left: 50%;
 transform: translate(-50%, 20px) scale(0);
 bottom: 143%;
 transition: all 0.3s ease 0s;
}
.newsdetail-wrap .nd-le .con .title .bot .share .option:before {
 position: absolute;
 content: '';
 width: 0;
 height: 0;
 border-width: 10px;
 border-style: solid;
 border-color: #fff transparent transparent transparent;
 left: 50%;
 transform: translateX(-50%);
 bottom: -17%;
}
.newsdetail-wrap .nd-le .con .title .bot .share .option .op {
 height: 50px;
 border-bottom: 1px solid #eee;
}
.newsdetail-wrap .nd-le .con .title .bot .share .option .op:last-child {
 border-bottom: none;
}
.newsdetail-wrap .nd-le .con .title .bot .share .option .popup_tsina {
 width: 20px;
 height: 17px;
 background: url("../../web/img/weibo.png") no-repeat center center;
 background-size: contain;
}
.newsdetail-wrap .nd-le .con .title .bot .share .option .popup_weixin {
 width: 20px;
 height: 17px;
 background: url("../../web/img/weixin.png") no-repeat center center;
 background-size: contain;
}
.newsdetail-wrap .nd-le .con .title .bot .share:hover .option {
 transform: translate(-50%, 10px) scale(1);
}
.newsdetail-wrap .nd-ri {
 width: 26%;
 background: #fff;
 border-radius: 8px;
 overflow: hidden;
 box-shadow: 0 2px 2px #f5f5f5;
 padding: 0.8rem 0.7rem;
}
.newsdetail-wrap .nd-ri .title {
 color: #333;
 margin-bottom: 0.6rem;
 position: relative;
}
.newsdetail-wrap .nd-ri .title:before {
 content: '';
 width: 4px;
 height: 100%;
 position: absolute;
 left: -0.7rem;
 top: 0;
 background: #212d54;
}
.newsdetail-wrap .nd-ri .list li {
 margin-bottom: 0.6rem;
}
.newsdetail-wrap .nd-ri .list li .img {
 position: relative;
 overflow: hidden;
 border-radius: 4px;
 overflow: hidden;
 padding-bottom: 62.5%;
 margin-bottom: 0.5rem;
}
.newsdetail-wrap .nd-ri .list li .img img {
 position: absolute;
 left: 0;
 top: 0;
 width: 100%;
 height: 100%;
}
.newsdetail-wrap .nd-ri .list li .con-t h3 {
 font-size: 0.5rem;
 color: #333;
 margin-bottom: 0.3rem;
 font-weight: bold;
}
.newsdetail-wrap .nd-ri .list li .con-t p {
 font-size: 14px;
 color: #999;
 overflow: hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 height: 44px;
}
.newsdetail-wrap .nd-ri .list li:last-child {
 margin-bottom: 0;
}

.notice-wrap {
 padding: 2.5rem 0;
}
.notice-wrap .list {
 padding-bottom: 0.5rem;
}
.notice-wrap .list li {
 padding-bottom: 1.5rem;
 border-bottom: 1px solid rgba(195, 210, 218, 0.3);
 margin-bottom: 1.5rem;
}
.notice-wrap .list li h1 {
 font-size: 0.9rem;
 color: #999;
 margin-bottom: 0.4rem;
}
.notice-wrap .list li .con-t .con-l {
 width: 62.5%;
}
.notice-wrap .list li .con-t .con-l h3 {
 color: #333;
 margin-bottom: 0.5rem;
}
.notice-wrap .list li .con-t .con-l p {
 color: #666;
}
.notice-wrap .list li .con-t .con-r {
 font-size: 14px;
 color: #999;
}
.notice-wrap .list li .con-t .con-r i {
 width: 13px;
 height: 7px;
 background: url("../../web/img/arrow-r4.png") no-repeat center center;
 background-size: contain;
 margin-left: 10px;
}
.notice-wrap .list li:last-child {
 border-bottom: none;
 margin-bottom: 0;
}
.notice-wrap .notice-de .title {
 padding-bottom: 1rem;
 border-bottom: 1px solid rgba(218, 228, 237, 0.5);
}
.notice-wrap .notice-de .title h1 {
 font-size: 0.9rem;
 color: #333;
 margin-bottom: 0.8rem;
}
.notice-wrap .notice-de .title .bo {
 display: flex;
 justify-content: space-between;
 align-items: flex-end;
}
.notice-wrap .notice-de .title .bo h1 {
 color: #959494;
 margin-bottom: 0;
}
.notice-wrap .notice-de .title .bo p {
 font-size: 14px;
 color: #999;
 margin-bottom: 0.2rem;
}
.notice-wrap .notice-de .title .bo i {
 width: 14px;
 height: 12px;
 background: url("../../web/img/fanhui.png") no-repeat center center;
 background-size: contain;
 margin-right: 0.2rem;
}
.notice-wrap .notice-de .con {
 color: #333;
 padding-top: 1rem;
}
.notice-wrap .notice-de .con p {
 line-height: 2;
}
.notice-wrap .notice-de .con .download {
 margin-top: 1.8rem;
 width: 3.75rem;
 display: inline-block;
 text-align: center;
 height: 1.25rem;
 line-height: 1.25rem;
 background: #d9dee4;
 border-radius: 4px;
 color: #212d54;
 display: flex;
 align-items: center;
 justify-content: center;
 position: relative;
 float: right;
}
.notice-wrap .notice-de .con .download i {
 width: 17px;
 height: 16px;
 background: url("../../web/img/download.png") no-repeat center center;
 background-size: contain;
 margin-right: 0.4rem;
}

.wire-wrap .wi-info {
 height: 12.4rem;
 padding: 2.5rem 0 1.75rem;
}
.wire-wrap .wi-info .info-l {
 width: 50%;
 height: 100%;
 padding-right: 3rem;
 display: flex;
 flex-direction: column;
 justify-content: center;
}
.wire-wrap .wi-info .info-l h5 {
 color: #333;
 margin-bottom: 0.75rem;
}
.wire-wrap .wi-info .info-l p {
 line-height: 2;
}
.wire-wrap .wi-info .info-r {
 width: 50%;
 border-radius: 6px;
 box-shadow: 0 0 10px 10px #ccc;
 position: relative;
}
.wire-wrap .wi-info .info-r .swiper-container{
 position: static;
}
.wire-wrap .typical {
 padding: 1.75rem 0 2rem;
}
.wire-wrap .typical .title {
 text-align: center;
 color: #333;
 margin-bottom: 1rem;
}
.wire-wrap .typical .swiper-box .swiper-container {
 width: 100%;
 padding-bottom: 3rem;
 position: static;
}
.wire-wrap .typical .swiper-box .swiper-container .swiper-slide {
 width: 12.5rem;
 margin-right: 1rem;
}
.wire-wrap .typical .swiper-box .swiper-container .swiper-slide .img {
 position: relative;
 border-radius: 6px;
 overflow: hidden;
 padding-bottom: 56.4%;
 margin-bottom: 0.5rem;
}
.wire-wrap .typical .swiper-box .swiper-container .swiper-slide .img img {
 width: 100%;
 height: 100%;
 left: 0;
 top: 0;
 position: absolute;
}
.wire-wrap .typical .swiper-box .swiper-container .swiper-slide p {
 font-size: 0.55rem;
 color: #333;
}
.wire-wrap .typical .swiper-box .swiper-container .swiper-button-next {
 width: 1.5rem;
 height: 1.5rem;
 background: url("../../web/img/swiper-r22.png") no-repeat center center;
 background-size: contain;
 top: 91%;
 right: 46%;
}
.wire-wrap .typical .swiper-box .swiper-container .swiper-button-prev {
 width: 1.5rem;
 height: 1.5rem;
 background: url("../../web/img/swiper-l2.png") no-repeat center center;
 background-size: contain;
 top: 91%;
 left: 46%;
}

.wi-partner {
 height: 13.5rem;
 box-sizing:border-box;
 background: #fff;
 padding: 1.75rem 0 1.9rem;
 background: #fafafa;
}
.wi-partner .partner{
 top: 1.75rem;
 left: 50%;
 background: #fff;
 transform: translateX(-50%);
 z-index: 111;
}
.wi-partner .title {
 color: #333;
 text-align: center;
 margin-bottom: 1.1rem;
}
.wi-partner .swiper-container {
 width: 100%;
 padding-bottom: 3.8rem;
}
.wi-partner .swiper-container .swiper-slide {
 border-bottom: 2px solid #eaeaea;
 transition: all 0.5s ease 0s;
 overflow: hidden;
 position: relative;
 padding-bottom: 10%;
}

.wi-partner .swiper-container .swiper-slide img {
 position: absolute;
 left: 50%;
 top: 50%;
 transform: translate(-50%, -50%);
}

@media (max-width:1440px){
 .wi-partner .swiper-container .swiper-slide img {
  width: 55%;
}
}
.wi-partner .swiper-container .swiper-slide .im{
 display: none;
}
.wi-partner .swiper-container .swiper-slide:hover {
 box-shadow: 0 0 10px 5px #eaeaea;
 background: #fff;
}
.wi-partner .swiper-container .swiper-slide.cur {
 box-shadow: 0 0 15px 15px #eaeaea;
 background: #fff;
}
.wi-partner .swiper-container .swiper-button-next {
 width: 1.5rem;
 height: 1.5rem;
 background: url("../../web/img/swiper-r44.png") no-repeat center center;
 background-size: contain;
 top: 84%;
 right: 45%;
}
.wi-partner .swiper-container .swiper-button-prev {
 width: 1.5rem;
 height: 1.5rem;
 background: url("../../web/img/swiper-l4.png") no-repeat center center;
 background-size: contain;
 top: 84%;
 left: 45%;
}

.qiye {
 padding: 1.75rem 0 3rem;
 background: url("../../web/img/qiye-back.png") no-repeat center center;
 background-size: cover;
}
.qiye .title {
 text-align: center;
 color: #333;
 margin-bottom: 0.9rem;
}
.qiye .list {
 display: flex;
 justify-content: space-between;
}
.qiye .list.two{
 justify-content: center;
}

.qiye .swiper-container3{
 width: 100%;
}
.qiye .swiper-container3 .swiper-wrapper{
 -justify-content: center;
}
.qiye .swiper-container3 .swiper-slide{
 box-sizing: border-box;
 width: calc(100% / 3 - 20px);
 border-radius: 6px;
 border: 1px solid rgba(218, 228, 239, 0.8);
 background: #fff;
 padding: 0.7rem 0.7rem 0.2rem;
 transition: all 0.3s ease 0s;
 overflow: hidden;
}


.qiye .swiper-slide {
 box-sizing: border-box;
 width: calc(100% / 3 - 0.5rem);
 border-radius: 6px;
 border: 1px solid rgba(218, 228, 239, 0.8);
 background: #fff;
 padding: 0.7rem 0.7rem 0.2rem;
 transition: all 0.3s ease 0s;
 overflow: hidden;
 margin-right:0.5rem;
}

.qiye .swiper-slide h1 {
 font-size: 0.5rem;
 color: #333;
 padding-bottom: 0.7rem;
 border-bottom: 1px solid #e8e8e8;
 margin-bottom: 0.4rem;
 text-align:left;
}
@media(max-width: 1440px){
 .qiye .swiper-slide h1{
  font-size: 0.5rem;
}
}
.qiye .swiper-slide p{
 font-size: 0.35rem;
 line-height: 2;
}
.qiye .swiper-slide .item-b i {
 margin-right: 0.5rem;
}
.qiye .swiper-slide .item-b .item {
 display: flex;
 align-items: center;
 margin: 0.5rem 0;
}
.qiye .swiper-slide .item-b .item1{
  display:none
}
.qiye .swiper-slide .item-b .item1 i {
 width: 14px;
 height: 17px;
 background: url("../../web/img/qiye-icon1.png") no-repeat center center;
 background-size: contain;
}
.qiye .swiper-slide .item-b .item2 i {
 width: 16px;
 height: 16px;
 background: url("../../web/img/qiye-icon2.png") no-repeat center center;
 background-size: contain;
}
.qiye .swiper-slide .item-b .item3 i {
 width: 16px;
 height: 16px;
 background: url("../../web/img/qiye-icon3.png") no-repeat center center;
 background-size: contain;
}
.qiye .swiper-slide .item-b .item4 i {
 width: 16px;
 height: 12px;
 background: url("../../web/img/qiye-icon4.png") no-repeat center center;
 background-size: contain;
}
.qiye .swiper-slide .info-tab{
 padding: 0.7rem 0.7rem 0.2rem;
 width: 100%;
 height: 100%;
 left: 0;
 top: -120%;
 z-index: 10;
 background:#123d81;
 background-size: contain;
 transition: all 0.3s ease 0s;
 opacity: 0;
}
.qiye .swiper-slide .info-tab h1{
 font-size: 0.5rem;
 color: #fff;
 padding-bottom: 0.4rem;
 border-bottom: 1px solid #e8e8e8;
 margin-bottom: 0.4rem;
}
.qiye .swiper-slide .info-tab p{
 font-size: 0.35rem;
 line-height: 1.6;
 color: #fff;
}

.qiye .swiper-slide .info-tab .info-t{
 height: 4rem;
}
@media(max-width: 1441px){
  .qiye .swiper-slide .info-tab .info-t{
    height: 3rem;
  }
}
.qiye .swiper-slide .info-tab span{
 color: #fff!important;
}
.qiye .swiper-slide:hover {
 background: #2057a6;
 color: #fff !important;
}
.qiye .swiper-slide:hover .info-tab{
 opacity: 1;
 top:0;
}
.qiye .swiper-slide:hover h1 {
 color: #fff !important;
 border-bottom: 1px solid rgba(255, 255, 255, 0.28);
}
.qiye .swiper-slide:hover .item1 i {
 background: url("../../web/img/qiye-icon1a.png") no-repeat center center;
 background-size: contain;
}
.qiye .swiper-slide:hover .item2 i {
 background: url("../../web/img/qiye-icon2a.png") no-repeat center center;
 background-size: contain;
}
.qiye .swiper-slide:hover .item3 i {
 background: url("../../web/img/qiye-icon3a.png") no-repeat center center;
 background-size: contain;
}
.qiye .swiper-slide:hover .item4 i {
 background: url("../../web/img/qiye-icon4a.png") no-repeat center center;
 background-size: contain;
}
/*-----------------------------------*/
/*.qiye .list.two li{
  margin: 0 0.5rem;
}
.qiye .list li {
  box-sizing: border-box;
  width: calc(100% / 3 - 20px);
  border-radius: 6px;
  border: 1px solid rgba(218, 228, 239, 0.8);
  background: #fff;
  padding: 0.7rem 0.7rem 0.2rem;
  transition: all 0.3s ease 0s;
  overflow: hidden;
}

.qiye .list li h1 {
  font-size: 0.6rem;
  color: #333;
  padding-bottom: 0.7rem;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 0.4rem;
}
.qiye .list li p{
  font-size: 0.35rem;
  line-height: 2;
}
.qiye .list li .item-b i {
  margin-right: 0.5rem;
}
.qiye .list li .item-b .item {
  display: flex;
  align-items: center;
  margin: 0.5rem 0;
}
.qiye .list li .item-b .item1 i {
  width: 14px;
  height: 17px;
  background: url("../../web/img/qiye-icon1.png") no-repeat center center;
  background-size: contain;
}
.qiye .list li .item-b .item2 i {
  width: 16px;
  height: 16px;
  background: url("../../web/img/qiye-icon2.png") no-repeat center center;
  background-size: contain;
}
.qiye .list li .item-b .item3 i {
  width: 16px;
  height: 16px;
  background: url("../../web/img/qiye-icon3.png") no-repeat center center;
  background-size: contain;
}
.qiye .list li .item-b .item4 i {
  width: 16px;
  height: 12px;
  background: url("../../web/img/qiye-icon4.png") no-repeat center center;
  background-size: contain;
}
.qiye .list li .info-tab{
  padding: 0.7rem 0.7rem 0.2rem;
  width: 100%;
  height: 100%;
  left: 0;
  top: -120%;
  z-index: 10;
  background:#123d81;
  background-size: contain;
  transition: all 0.3s ease 0s;
  opacity: 0;
}
.qiye .list li .info-tab h1{
  font-size: 0.6rem;
  color: #fff;
  padding-bottom: 0.7rem;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 0.4rem;
}
.qiye .list li .info-tab p{
  font-size: 0.35rem;
  line-height: 2;
  color: #fff;
}
.qiye .list li .info-tab span{
  color: #fff!important;
}
.qiye .list li:hover {
  background: #2057a6;
  color: #fff !important;
}
.qiye .list li:hover .info-tab{
  opacity: 1;
  top:0;
}
.qiye .list li:hover h1 {
  color: #fff !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.28);
}
.qiye .list li:hover .item1 i {
  background: url("../../web/img/qiye-icon1a.png") no-repeat center center;
  background-size: contain;
}
.qiye .list li:hover .item2 i {
  background: url("../../web/img/qiye-icon2a.png") no-repeat center center;
  background-size: contain;
}
.qiye .list li:hover .item3 i {
  background: url("../../web/img/qiye-icon3a.png") no-repeat center center;
  background-size: contain;
}
.qiye .list li:hover .item4 i {
  background: url("../../web/img/qiye-icon4a.png") no-repeat center center;
  background-size: contain;
  }*/



  .qiye.steel {
  	background: #fff;
  }
  .qiye.steel .list li:hover {
  	background: #fff url("../../web/img/qiyehover.png") no-repeat center center;
  	background-size: contain;
  	box-shadow: 2px 10px 17px 3px #dedede;
  	color: #666 !important;
  }
  .qiye.steel .list li:hover h1 {
  	color: #fff !important;
  	border-bottom: 1px solid #e8e8e8;
  }
  .qiye.steel .list li:hover .item1 i {
  	background: url("../../web/img/qiye-icon1.png") no-repeat center center;
  	background-size: contain;
  }
  .qiye.steel .list li:hover .item2 i {
  	background: url("../../web/img/qiye-icon2.png") no-repeat center center;
  	background-size: contain;
  }
  .qiye.steel .list li:hover .item3 i {
  	background: url("../../web/img/qiye-icon3.png") no-repeat center center;
  	background-size: contain;
  }
  .qiye.steel .list li:hover .item4 i {
  	background: url("../../web/img/qiye-icon4.png") no-repeat center center;
  	background-size: contain;
  }

  .qiye.car .list li {
  	background: none;
  }

  .steel-wrap .info {
  	padding: 2.5rem 0;
  	background: url("../../web/img/steel-map.png") no-repeat left center;
  }
  .steel-wrap .info .info-l {
  	width: 50%;
  	height: 100%;
  	/*padding-top: 3.4rem;*/
    padding-top:0;
  	padding-right: 3rem;
  	box-sizing:border-box;
  }
  @media(max-width:992px ){
  	.steel-wrap .info .info-l{
  		padding-right: 0;
  	}
  }
  .steel-wrap.wire-wrap .info .info-l{
  	padding-top: 0.4rem;
  }
  .steel-wrap .info .info-l h5 {
  	margin-bottom: 0.7rem;
  	color: #333;
  }
  .steel-wrap .info .info-l .scroll-box{
    height: 10rem;
    text-align: left;
  }
  @media(max-width:767px ){
   .steel-wrap .info .info-l .scroll-box{
    height: auto;
  }
}
.steel-wrap .info .info-l p {
 line-height: 2;
}
.steel-wrap .info .info-r {
 width: 50%;
 box-shadow: 0 0 10px #ccc;
}
.steel-wrap .info .info-r .swiper-container {
 width: 100%;
 height: 100%;
 position: static;
}

.steel-wrap .info .info-r .swiper-container .swiper-slide .img {
 position: relative;
 overflow: hidden;
 border-radius: 6px;
 overflow: hidden!important;
 padding-bottom: 67.1%;
}
.steel-wrap .info .info-r .swiper-container .swiper-slide .img img {
 position: absolute;
 width: 100%;
 height: 100%;
 left: 0;
 top: 0;
}
.steel-wrap .info .info-r .swiper-container .swiper-button-next {
 width: 1.5rem;
 height: 1.5rem;
 background: url("../../web/img/swiper-r33.png") no-repeat center center;
 background-size: contain;
 right: -12%;
}
.steel-wrap .info .info-r .swiper-container .swiper-button-prev {
 width: 1.5rem;
 height: 1.5rem;
 background: url("../../web/img/swiper-l3.png") no-repeat center center;
 background-size: contain;
 left: -12%;
}
.steel-wrap .gaiyao {
 height: 9.5rem;
}
.steel-wrap .gaiyao .con {
 width: 100%;
 height: 100%;
 left: 0;
 top: 0;
}
.steel-wrap .gaiyao .con .con-t {
 color: #fff;
 padding-top: 2.5rem;
}
.steel-wrap .gaiyao .con .con-t h5 {
 margin-bottom: 0.7rem;
}
.steel-wrap .gaiyao .con .con-t p {
 line-height: 2;
}
.steel-wrap .tixi {
 padding: 2.5rem 0;
 background: #f9f9f9;
}
.steel-wrap .tixi .con {
 text-align: center;
}
.steel-wrap .tixi .con h5 {
 color: #333;
 margin-bottom: 1rem;
}
.steel-wrap .tixi .con p {
 line-height: 2;
}

.st-jiagong {
 background: url("../../web/img/xiushi-back.jpg") no-repeat center center;
 background-size: cover;
 padding: 2.5rem 0;
}
.st-jiagong .jg-con .title {
 text-align: center;
 color: #333;
 margin-bottom: 1.2rem;
}
.st-jiagong .jg-con .item-b {
 height: 10.825rem;
 display: flex;
 justify-content: space-between;
 align-items: center;
}
.st-jiagong .jg-con .item-b .item {
 width: 50%;
 height: 81%;
 display: flex;
 flex-direction: column;
 justify-content: center;
 align-items: center;
 border-radius: 6px;
 overflow: hidden;
 transition: all 0.5s ease 0s;
}
.st-jiagong .jg-con .item-b .item .icon {
 margin-bottom: 0.5rem;
}
.st-jiagong .jg-con .item-b .item p {
 font-size: 0.55rem;
 color: #fff;
}
.st-jiagong .jg-con .item-b .item .t{
 text-align: center;
 box-sizing: border-box;
 padding: 0 1rem;
 font-size: 0.4rem;
}
/*.st-jiagong .jg-con .item-b .item.cur {
 height: 100%;
}*/

.ir-info {
 padding-top: 1rem;
}
.ir-info .info-l {
 width: 48%;
 border-radius: 6px;
 overflow: hidden;
 position: relative;
 transform: translateY(1.2rem);
}
.ir-info .info-r {
 width: 44%;
 padding-top: 2.53rem;
}
.ir-info .info-r h5 {
 color: #333;
 margin-bottom: 0.9rem;
}
.ir-info .info-r p {
 line-height: 1.7;
}

.ir-last {
 background: #fff;
 box-shadow: inset 0px 15px 10px -15px #f5f5f5;
 padding: 3.5rem 0 2.6rem;
}
.ir-last .last {
 display: flex;
 justify-content: space-between;
}
.ir-last .last li {
 width: 25.4%;
 font-size: 17px;
 padding-bottom: 0.5rem;
 border-bottom: 1px solid #e5e5e5;
}
.ir-last .last li .item {
 display: flex;
 justify-content: space-between;
 align-items: center;
}
.ir-last .last li .item span {
 color: #333;
 font-size: 1.25rem;
 font-weight: bold;
 transition: all 0.3s ease 0s;
}
.ir-last .last li i {
 width: 31px;
 height: 30px;
 background: url("../../web/img/iron-icon1.png") no-repeat center center;
 background-size: contain;
}
.ir-last .last li:hover .item span {
 color: #212d54;
}
.ir-last .last li:nth-child(1):hover i {
 background: url("../../web/img/iron-icon1a.png") no-repeat center center;
 background-size: contain;
}
.ir-last .last li:nth-child(2) i {
 width: 31px;
 height: 31px;
 background: url("../../web/img/iron-icon2.png") no-repeat center center;
 background-size: contain;
}
.ir-last .last li:nth-child(2):hover i {
 background: url("../../web/img/iron-icon2a.png") no-repeat center center;
 background-size: contain;
}
.ir-last .last li:nth-child(3) i {
 width: 31px;
 height: 31px;
 background: url("../../web/img/iron-icon3.png") no-repeat center center;
 background-size: contain;
}
.ir-last .last li:nth-child(3):hover i {
 background: url("../../web/img/iron-icon3a.png") no-repeat center center;
 background-size: contain;
}

.im-info .title {
 padding: 2rem 0 1.5rem;
 text-align: center;
}
.im-info .title h5 {
 color: #333;
 margin-bottom: 0.7rem;
}
.im-info .title p {
 color: #434343;
 font-size: 0.45rem;
 line-height: 2.6;
}
.im-info .list li {
 width: calc(100% / 3);
 box-sizing:border-box;
}
.im-info .list li img{
  width: 100%;
}
.im-info .list li .con {
 width: 100%;
 height: 100%;
 left: 0;
 top: 0;
 color: #fff;
 font-size: 0.9rem;
}

.im-service {
 height: 16.75rem;
}
.im-service .service {
 height: 100%;
 display: flex;
 flex-direction: column;
 justify-content: space-between;
 padding-top: 2rem;
}
.im-service .service .title {
 text-align: center;
}
.im-service .service .title p{
  text-align: center!important;
}
.im-service .service .title h5 {
 color: #333;
 margin-bottom: 0.8rem;
}
.im-service .service .title p {
 line-height: 2.2;
}
.im-service .service .title .p {
 font-size: 0.45rem;
 color: #333;
}
.im-service .service .list {
 padding: 0 3rem;
 display: flex;
 align-items: flex-end;
 justify-content: space-between;
}
.im-service .service .list li {
 width: 27.2%;
 height: 7.5rem;
 transition: all 0.7s ease 0s;
 background: #fff;
 display: flex;
 flex-direction: column;
 justify-content: center;
 align-items: center;
 text-align: center;
 border-top-left-radius: 6px;
 border-top-right-radius: 6px;
}
.im-service .service .list li .icon {
 margin-bottom: 0.7rem;
}
.im-service .service .list li .icon .a {
 display: none;
}
.im-service .service .list li h3 {
 font-size: 0.6rem;
 color: #212d54;
 margin-bottom: 0.15rem;
}
.im-service .service .list li p {
 color: #333;
}
.im-service .service .list li .p {
 margin-top: 0.15rem;
 color: #707070;
 text-align:center
}
.im-service .service .list li:hover {
 height: 8.25rem;
 background: #212d54;
 color: #fff;
}
.im-service .service .list li:hover .icon img {
 display: none;
}
.im-service .service .list li:hover .icon .a {
 display: block;
}
.im-service .service .list li:hover h3 {
 color: #fff;
}
.im-service .service .list li:hover p {
 color: #fff;
}
.im-service .service .list li:hover .p {
 color: #fff;
}
.im-service .service .list li.cur {
 height: 8.25rem;
 background: #212d54;
 color: #fff;
}
.im-service .service .list li.cur .icon img {
 display: none;
}
.im-service .service .list li.cur .icon .a {
 display: block;
}
.im-service .service .list li.cur h3 {
 color: #fff;
}
.im-service .service .list li.cur p {
 color: #fff;
}
.im-service .service .list li.cur .p {
 color: #fff;
}
.im-service .service .list.cur {
 height: 8.25rem;
}

.im-service.exit {
 height: auto;
}
.im-service.exit .service {
 padding: 2rem 0;
}
.im-service.exit .service .title {
 margin-bottom: 1rem;
}
.im-service.exit .service .title h5 {
 margin-bottom: 0.5rem;
}
.im-service.exit .service .con-t {
 text-align: center;
 line-height: 2;
}
.im-service.exit .service .con-t .img {
 margin-bottom: 0.4rem;
}
.im-service.exit .service .con-t p {
 line-height: 2.2;
 text-align: center!important;
}
.im-service.exit .service .con-t p span{
  font-size: 0.4rem!important;
}
.im-service.exit .service .con-t .t {
 margin-bottom: 0.5rem;
}

.im-con {
 height: 15rem;
 padding: 2.15rem 0 1.75rem;
}
.im-con .title {
 text-align: center;
 color: #fff;
 margin-bottom: 1rem;
}
.im-con .swiper-container {
 width: 100%;
 height: 9.75rem;
}
.im-con .swiper-container .swiper-slide {
 height:100%;
 color: #fff;
 text-align: center;
 display: flex;
 flex-direction: column;
 justify-content: center;
 align-items: center;
}
.im-con .swiper-container .swiper-slide .icon {
 width: 2.5rem;
 height: 2.5rem;
 border-radius: 50%;
 background: #e4e4e5;
 display: flex;
 justify-content: center;
 align-items: center;
 margin-bottom: 0.75rem;
}
.im-con .swiper-container .swiper-slide h3 {
 margin-bottom: 0.3rem;
 font-size: 0.4rem;
}
.im-con .swiper-container .swiper-slide p {
}
.im-con .swiper-container .swiper-slide .hover {
 transition: all 0.35s ease 0s;
 opacity: 1;
 width: 100%;
 height: 100%;
 left: 0;
 top:0;
 background: #f5f5f5;
 border-radius: 6px;
 overflow: hidden;
 display: flex;
 flex-direction: column;
 justify-content: center;
 padding: 0 0.5rem;
 box-sizing: border-box;
 transform:scale(0); 
}
.im-con .swiper-container .swiper-slide .hover h3 {
 color: #212d54;
 margin-bottom: 0.6rem;
}
.im-con .swiper-container .swiper-slide .hover p {
 color: #444;
 text-align: left;
}
.im-con .swiper-container .swiper-slide:hover .icon {
 opacity: 0;
}
.im-con .swiper-container .swiper-slide:hover .hover {
 left: 0;
 top:0;
 transform:scale(1); 
}
.im-con .swiper-container .swiper-slide.cur .hover {
 opacity: 1;
}

.im-liu {
 padding: 2.1rem 0;
}
.im-liu .title {
 text-align: center;
 color: #333;
 margin-bottom: 1.7rem;
}

.im-liu .img-swiper{
  display: none;
}
@media(max-width: 767px){
  #imgshow{
    display: none
  }
  .im-liu .img-swiper{
    display: block;
    padding-bottom: 0.5rem;
  }

  .im-liu .img-swiper .swiper-pagination {
    display: block!important;
    bottom: 0;
  }
  .im-liu .img-swiper .swiper-pagination-bullet{
    opacity: 1;
    background: #a2acb9;
    width: 6px;
    height:6px;
    border-radius:6px;
  }
  .im-liu .img-swiper .swiper-pagination-bullet-active{
    width: 20px;
    background: #212d54;
  }

}
.exit-liu {
 background: #efefef;
}

.im-last {
 background: #fff;
 padding: 2rem 0 2.5rem;
}
.im-last .title {
 text-align: center;
 color: #333;
 margin-bottom: 1.1rem;
}
.im-last .list {
 display: flex;
 justify-content: space-between;
}
.im-last .list li {
 width: 31%;
 border: 1px solid #dcdcdc;
 border-radius: 6px;
 overflow: hidden;
 padding-bottom: 16.5%;
}
.im-last .list li .back {
 position: absolute;
 width: 100%;
 height: 100%;
 left: 0;
 top: 0;
 opacity: 0;
 transition: all 0.7s ease 0s;
}
.im-last .list li .con-t {
 width: 100%;
 height: 100%;
 left: 0;
 top: 0;
 display: flex;
 flex-direction: column;
 justify-content: center;
 align-items: center;
 text-align: center;
}
.im-last .list li .con-t .icon {
 width: 2rem;
 height: 2rem;
 border-radius: 50%;
 border: 1px solid #bdbdbd;
 display: flex;
 align-items: center;
 justify-content: center;
 margin-bottom: 0.7rem;
}
.im-last .list li .con-t .icon .a {
 display: none;
}
.im-last .list li .con-t h3 {
 font-size: 0.55rem;
 margin-bottom: 0.4rem;
 color: #333;
}
.im-last .list li .con-t p {
 font-size: 14px;
 color: #707070;
}
.im-last .list li:hover {
 border: 1px solid transparent;
}
.im-last .list li:hover .back {
 opacity: 1;
}
.im-last .list li:hover .con-t .icon img {
 display: none;
}
.im-last .list li:hover .con-t .icon .a {
 display: block;
}
.im-last .list li:hover .con-t h3 {
 color: #fff;
}
.im-last .list li:hover .con-t p {
 color: #fff;
 opacity: 0.6;
}
.im-last .list li.cur {
 border: 1px solid transparent;
}
.im-last .list li.cur .back {
 opacity: 1;
}
.im-last .list li.cur .con-t .icon img {
 display: none;
}
.im-last .list li.cur .con-t .icon .a {
 display: block;
}
.im-last .list li.cur .con-t h3 {
 color: #fff;
}
.im-last .list li.cur .con-t p {
 color: #fff;
 opacity: 0.6;
}

.im-last.tser {
 background: #fff;
}
.im-last.tser .list li {
 border: 1px solid #c4d2e5;
}

.im-last.exit .list li {
 width: 23%;
 padding-bottom: 15.1%;
}

.car-car {
 padding-top: 2rem;
}
.car-car .title {
 text-align: center;
 margin-bottom: 1.7rem;
}
.car-car .title h5 {
 color: #333;
 margin-bottom: 0.3rem;
}
.car-car .title p {
 line-height: 2;
}
.car-car .car-main {
 height: 18.75rem;
 padding: 1.75rem 0 4rem;
}
.car-car .car-main .main {
 height: 100%;
 display: flex;
 flex-direction: column;
 justify-content: space-between;
}
.car-car .car-main .main .c-title {
 text-align: center;
}
.car-car .car-main .main .c-title h5 {
 color: #fff;
}
.car-car .car-main .main .list {
 display: flex;
 justify-content: space-between;
 align-items: flex-end;
 height: 2.875rem;
}
.car-car .car-main .main .list li {
 width: 24%;
 height: 2.875rem;
 box-sizing: border-box;
 padding: 0.7rem 0.9rem;
 border-radius: 6px;
 overflow: hidden;
 background: rgba(255, 255, 255, 0.8);
 display: flex;
 align-items: center;
 transition: all 0.7s ease 0s;
}
.car-car .car-main .main .list li .icon .a {
 display: none;
}
.car-car .car-main .main .list li .line {
 width: 1px;
 height: 0.8rem;
 background: #c3c3c3;
 margin: 0 0.5rem;
}
.car-car .car-main .main .list li .con-t {
 width: 50%;
}
.car-car .car-main .main .list li .con-t h3 {
 color: #333;
 font-size: 0.6rem;
 margin-bottom: 0.2rem;
}
.car-car .car-main .main .list li .con-t .t {
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
}
.car-car .car-main .main .list li .con-t .t p {
 display: none;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
}
.car-car .car-main .main .list li .con-t .t p:first-child {
 display: block;
}
.car-car .car-main .main .list li:hover {
 height: 4.75rem;
 align-items: flex-start;
 padding: 0.7rem 0.4rem 0.7 0.9rem;
 background: rgba(33, 45, 84, 0.9);
}
.car-car .car-main .main .list li:hover .icon img {
 display: none;
}
.car-car .car-main .main .list li:hover .icon .a {
 display: block;
}
.car-car .car-main .main .list li:hover .line {
 background: #fff;
}
.car-car .car-main .main .list li:hover .con-t {
 width: 70%;
}
.car-car .car-main .main .list li:hover .con-t h3 {
 color: #fff;
}
.car-car .car-main .main .list li:hover .con-t .t {
 color: #fff;
}
.car-car .car-main .main .list li:hover .con-t .t p {
 display: block;
}
.car-car .car-main .main .list li:hover .con-t .t p:first-child {
 display: block;
}
.car-car .car-main .main .list li.cur {
 height: 4.75rem;
 align-items: flex-start;
 padding: 0.7rem 0.4rem 0.7 0.9rem;
 background: rgba(33, 45, 84, 0.9);
}
.car-car .car-main .main .list li.cur .icon img {
 display: none;
}
.car-car .car-main .main .list li.cur .icon .a {
 display: block;
}
.car-car .car-main .main .list li.cur .line {
 background: #fff;
}
.car-car .car-main .main .list li.cur .con-t {
 width: 70%;
}
.car-car .car-main .main .list li.cur .con-t h3 {
 color: #fff;
}
.car-car .car-main .main .list li.cur .con-t .t {
 color: #fff;
 height: 2.4rem;
}
.car-car .car-main .main .list li.cur .con-t .t p {
 display: block;
}
.car-car .car-main .main .list li.cur .con-t .t p:first-child {
 display: block;
}
.car-car .car-main .main .list.cur {
 height: 4.75rem;
}

.car-advan {
 padding: 2rem 0 2.25rem;
}
.car-advan .title {
 text-align: center;
 color: #333;
 margin-bottom: 1.2rem;
}
.car-advan .list li {
 width: 29%;
 box-sizing: border-box;
 position: relative;
 padding: 0 1.2rem 0 2rem;
}
.car-advan .list li:before {
 content: '';
 width: 1px;
 height: 4.5rem;
 position: absolute;
 right: 0;
 top: 50%;
 transform: translateY(-50%);
 background: #d6e0ec;
}
.car-advan .list li .icon {
 margin-bottom: 0.75rem;
 height: 1.5rem;
 display: flex;
 align-items: center;
}
.car-advan .list li .icon img{
  max-height: 100%;
}
.car-advan .list li h3 {
 color: #333;
 margin-bottom: 0.2rem;
 text-align:left
}
.car-advan .list li .item {
 padding-left: 0.4rem;
 line-height: 1.8;
 background: url("../../web/img/p-back.png") no-repeat left 12px;
}
.car-advan .list li:first-child {
 width: 21%;
 padding-left: 0;
 padding-right: 1.2rem;
}
.car-advan .list li:last-child {
 width: 21%;
 padding-right: 0;
}
.car-advan .list li:last-child:before {
 display: none;
}

.car-good {
 padding: 1.75rem 0 2.5rem;
}
.car-good .good .title {
 text-align: center;
 margin-bottom: 1.7rem;
}
.car-good .good .title h5 {
 color: #333;
 margin-bottom: 0.3rem;
}
.car-good .good .title p {
 font-size: 0.45rem;
 line-height: 2;
}
.car-good .good .swiper-container {
 width: 100%;
 position: relative;
}
.car-good .good .swiper-container:before {
 content: '';
 width: 99%;
 height: 1px;
 position: absolute;
 left: 1%;
 bottom: 1.7rem;
 background: #ccc;
}
.car-good .good .swiper-container:after {
 content: '';
 width: 10px;
 height: 10px;
 border-radius: 50%;
 position: absolute;
 right: 0%;
 bottom: 1.6rem;
 background: #ccc;
}
.car-good .good .swiper-container .swiper-slide {
 box-sizing: border-box;
 padding-left: 0.9rem;
}
.car-good .good .swiper-container .swiper-slide .tit-t {
width: 100%;
    height: 0.9rem;
    border-radius: 0.9rem;
    font-size: 0.35rem;
    color: #fff;
    box-sizing: border-box;
    padding-left: 13%;
    background: #007ac6;
    position: relative;
    transform: translateX(-0.9rem);
    display: flex;
    align-items: center;
    text-align:left
}
.car-good .good .swiper-container .swiper-slide .tit-t:before {
 content: '';
 width: 0.3rem;
 height: 0.3rem;
 position: absolute;
 left: 6%;
 top: 50%;
 transform: translateY(-50%);
 border-radius: 50%;
 background: #fff;
}
.car-good .good .swiper-container .swiper-slide .con {
 display: flex;
 flex-direction: column;
 justify-content: space-between;
 box-sizing: border-box;
 padding: 0.3rem 0 0.75rem;
 height: 5.5rem;
 margin-bottom: 0.7rem;
 position: relative;
}
.car-good .good .swiper-container .swiper-slide .con .con-t {
 font-size: 0.45rem;
 margin-bottom: 0.3rem;
}
.car-good .good .swiper-container .swiper-slide .con p {
 font-size: 0.35rem;
 box-sizing: border-box;
 padding-left: 0.5rem;
 position: relative;
 line-height: 1.8;
}
.car-good .good .swiper-container .swiper-slide .con p:before {
 content: '';
 width: 7px;
 height: 7px;
 border-radius: 50%;
 position: absolute;
 left: 0;
 top: 50%;
 transform: translateY(-50%);
 background: #007ac6;
}
.car-good .good .swiper-container .swiper-slide .con:before {
 content: '';
 width: 1px;
 height: 100%;
 position: absolute;
 left: -0.45rem;
 top: 0;
 background: #ccc;
}
.car-good .good .swiper-container .swiper-slide .con:after {
 content: '';
 width: 10px;
 height: 10px;
 border-radius: 50%;
 position: absolute;
 left: -0.59rem;
 bottom: -5px;
 background: #ccc;
}
.car-good .good .swiper-container .swiper-slide .tit-b {
 font-size: 0.65rem;
 color: #007ac6;
}
.car-good .good .swiper-container .swiper-slide:nth-child(2) .tit-t {
 background: #2099ce;
}
.car-good .good .swiper-container .swiper-slide:nth-child(2) .con .p:before {
 background: #2099ce;
}
.car-good .good .swiper-container .swiper-slide:nth-child(2) .tit-b {
 color: #2099ce;
}
.car-good .good .swiper-container .swiper-slide:nth-child(3) .tit-t {
 background: #54bfc6;
}
.car-good .good .swiper-container .swiper-slide:nth-child(3) .con .p:before {
 background: #54bfc6;
}
.car-good .good .swiper-container .swiper-slide:nth-child(3) .tit-b {
 color: #54bfc6;
}
.car-good .good .swiper-container .swiper-slide:nth-child(5) .tit-t {
 background: #00a29a;
}
.car-good .good .swiper-container .swiper-slide:nth-child(5) .con .p:before {
 background: #00a29a;
}
.car-good .good .swiper-container .swiper-slide:nth-child(5) .tit-b {
 color: #00a29a;
}

.car-honor {
 background: #fff;
 padding: 1.75rem 0 2.5rem;
}
.car-honor .title {
 color: #333;
 text-align: center;
 margin-bottom: 1rem;
}
.car-honor .list {
 width: 100%;
 height: 10rem;
 box-sizing:border-box;
}
.car-honor .list li {
 height: 100%;
 display: flex;
 width: 16.5%;
 overflow: hidden;
 cursor: pointer;
 transition: all 0.8s ease 0s;
}
.car-honor .list li:last-child{
 box-sizing:border-box;
 border-right:1px solid #dcdcdc;
}
.car-honor .list li .img {
 width: 100%;
 height: 100%;
 overflow: hidden;
 display: flex;
 align-items: flex-end;
 box-sizing: border-box;
 padding: 0 0.5rem 2rem;
 color: #fff;
 font-size: 0.45rem;
}
.car-honor .list li .con {
 width: 0;
 box-sizing: border-box;
}
.car-honor .list li.cur {
 width: 50.5%;
}
.car-honor .list li.cur .img {
 width: 55.5%;
}
.car-honor .list li.cur .img p {
 opacity: 0;
}
.car-honor .list li.cur .con {
 width: 44.5%;
 border-top: 1px solid #dcdcdc;
 border-bottom: 1px solid #dcdcdc;
 padding: 2rem 1.25rem 0;
 display: flex;
 flex-direction: column;
 background: url("../../web/img/honor-back.png") no-repeat right 0.75rem;
}
.car-honor .list li.cur .con h3 {
 font-size: 0.6rem;
 color: #333;
 margin-top: 0.5rem;
}
.car-honor .list li.cur .con .line {
 width: 1rem;
 height: 2px;
 margin: 0.5rem 0;
 background: #888;
}
.car-honor .list li.cur .con p {
 font-size: 0.45rem;
}

.tser-info {
 padding: 2rem 0 2.5rem;
}
.tser-info .title {
 line-height: 2;
 text-align: center;
 margin-bottom: 1.7rem;
}
.tser-info .title h5 {
 color: #333;
 margin-bottom: 0.6rem;
}
.tser-info .title p {
 line-height: 2;
 font-size: 0.45rem;
}
.tser-info .tlist {
 padding: 0 2.7rem 0 3rem;
 display: flex;
 justify-content: space-between;
}
.tser-info .tlist .item {
 width:8rem;
 // display: flex;
 // align-items: center;
}
.tser-info .tlist .item img{
  margin: 0 auto 0.2rem;
  display:block;
  max-height: 1rem;
}
@media(max-width: 767px){
  .tser-info .tlist .item img{
    margin-right: 0.1rem;
    max-height: 0.4rem;
  }
  .tser-info .tlist .item {
    justify-content: center;
  }
}
.tser-info .tlist .item h3 {
 font-size: 0.7rem;
 color: #333;
 text-align:center
}
.tser-info .tlist .item h3 span {
 font-size: 0.55rem;
 margin-left: 0.4rem;
 color: #666;
}
.tser-info .arrow {
 margin: 0.8rem 0 1rem;
}
.tser-info .item-list {
 display: flex;
 align-items: center;
 justify-content: space-between;
 box-sizing: border-box;
 padding: 0 3.5rem;
}
.tser-info .item-list .item {
 width: 6.5rem;
 height: 6.5rem;
 border-radius: 50%;
 background: #fff;
 transition: all 0.7s ease 0s;
 display: flex;
 flex-direction: column;
 align-items: center;
 justify-content: center;
 text-align: center;
}
.tser-info .item-list .item .icon .a {
 display: none;
}
.tser-info .item-list .item h3 {
 font-size: 0.5rem;
 margin: 0.2rem 0 0.2rem;
}
.tser-info .item-list .item p {
 font-size: 0.45rem;
 line-height: 1;
}
.tser-info .item-list .item:hover {
 background: #206ace;
 color: #fff;
}
.tser-info .item-list .item:hover .icon img {
 display: none;
}
.tser-info .item-list .item:hover .icon .a {
 display: block;
}
.tser-info .item-list .item:hover h3 {
 color: #fff;
}
.tser-info .item-list .item.cur {
 background: #206ace;
 color: #fff;
}
.tser-info .item-list .item.cur .icon img {
 display: none;
}
.tser-info .item-list .item.cur .icon .a {
 display: block;
}
.tser-info .item-list .item.cur h3 {
 color: #fff;
}
.tser-info .item-list .item:nth-child(1) h3 {
 color: #206ace;
}
.tser-info .item-list .item:nth-child(1).cur {
 color: #fff;
}
.tser-info .item-list .item:nth-child(1).cur h3 {
 color: #fff;
}
.tser-info .item-list .item:nth-child(1).cur:hover {
 color: #fff;
}
.tser-info .item-list .item:nth-child(1).cur:hover h3 {
 color: #fff;
}
.tser-info .item-list .item:nth-child(3) h3 {
 color: #00a29a;
}
.tser-info .item-list .item:nth-child(3):hover {
 color: #fff;
 background: #00a29a;
}
.tser-info .item-list .item:nth-child(3):hover h3 {
 color: #fff;
}
.tser-info .item-list .item:nth-child(3).cur {
 color: #fff;
}
.tser-info .item-list .item:nth-child(3).cur h3 {
 color: #fff;
}
.tser-info .item-list .item:nth-child(5) h3 {
 color: #2099ce;
}
.tser-info .item-list .item:nth-child(5):hover {
 background: #2099ce;
 color: #fff;
}
.tser-info .item-list .item:nth-child(5):hover h3 {
 color: #fff;
}
.tser-info .item-list .item:nth-child(5).cur {
 color: #fff;
}
.tser-info .item-list .item:nth-child(5).cur h3 {
 color: #fff;
}

.socio-wrap {
 padding-bottom: 2.5rem;
}
.socio-wrap .title {
 z-index: 10;
 margin-bottom: 1.25rem;
}
.socio-wrap .title h5 {
 color: #212d54;
}
.socio-wrap .title .link-select {
 right: 0;
 top: 50%;
 transform: translateY(-50%);
}
.socio-wrap .title .link-select .up {
 width: 4.5rem;
 height: 1.25rem;
 border-radius: 1.25rem;
 background: #fff;
 font-size: 14px;
 color: #888888;
 justify-content: space-between;
 padding: 0 0.5rem;
 cursor: pointer;
}
.socio-wrap .title .link-select .up i {
 width: 10px;
 height: 6px;
 background: url("../../web/img/arrow-d2.png") no-repeat center center;
 background-size: contain;
 transition: all 0.5s ease 0s;
}
.socio-wrap .title .link-select .option {
 display: none;
 width: 100%;
 position: absolute;
 z-index: 999;
 left: 50%;
 top: 140%;
 background: #fff;
 box-shadow: 0 0 2px #dedede;
 transform: translateX(-50%);
 box-sizing: border-box;
 padding: 5px 10px;
}
.socio-wrap .title .link-select .option:before {
 content: '';
 position: absolute;
 left: 50%;
 transform: translateX(-50%);
 top: -18px;
 width: 0;
 height: 0;
 border-width: 10px;
 border-style: solid;
 border-color: transparent transparent  #fff transparent;
}
.socio-wrap .title .link-select .option dd {
 cursor: pointer;
 text-align: center;
 height: 1rem;
 line-height: 1rem;
 border-bottom: 1px solid #dcd7d3;
}
.socio-wrap .title .link-select .option dd a {
 font-size: 13px;
 color: #888;
}
.socio-wrap .title .link-select .option dd:last-child {
 border-bottom: none;
}
.socio-wrap .list {
 padding-bottom: 0.5rem;
}
.socio-wrap .list li {
 width: 48.6%;
 margin: 0 2.8% 2.8% 0;
 border-radius: 4px;
 background: #fff;
 overflow: hidden;
 padding: 0.4rem 0.5rem;
}
.socio-wrap .list li .img {
 width: 40%;
 margin-right: 0.7rem;
 position: relative;
 overflow: hidden;
 padding-bottom: 27%;
}
.socio-wrap .list li .img img {
 width: 100%;
 height: 100%;
 position: absolute;
 left: 0;
 top: 0;
}
.socio-wrap .list li .con-t {
 width: 48.6%;
 box-sizing: border-box;
 padding-top: 0.7rem;
 color: #888;
}
.socio-wrap .list li .con-t h3 {
 font-size: 0.55rem;
 color: #333;
 margin-bottom: 0.3rem;
}
.socio-wrap .list li .con-t .t {
 font-size: 0.45rem;
 margin-top: 0.6rem;
}
.socio-wrap .list li:nth-child(2n) {
 margin-right: 0;
}

.acti-wenhua {
 -margin-bottom: 2.25rem;
}
.acti-wenhua .title{
 color: #212d54;
 margin-bottom: 1.2rem;
 text-align: center;
}
.acti-wenhua .title p{
  color: #666;
  margin-top: 0.5rem;
}
@media(max-width: 767px){
  .acti-wenhua .title p{
    font-size: 0.28rem;
    margin-top: 0.2rem;
  }

}
.acti-wenhua .swiper-container {
 border-top: 5px solid #212d55;
}
.acti-wenhua .swiper-container .swiper-slide {
 height: 9.5rem;
 box-sizing: border-box;
 padding-top: 2.5rem;
 padding-left: 6.3%;
 border-right: 1px solid #d9d9d9;
 position: relative;
}
.acti-wenhua .swiper-container .swiper-slide h3 {
 color: #212d54;
 font-size: 0.65rem;
 margin-bottom: 0.3rem;
}
.acti-wenhua .swiper-container .swiper-slide p {
 color: #333;
 font-size: 0.45rem;
 margin-bottom: 0.2rem;
 padding-left: 0.4rem;
 position: relative;
}
.acti-wenhua .swiper-container .swiper-slide p:before {
 content: '';
 width: 3px;
 height: 3px;
 position: absolute;
 border-radius: 50%;
 left: 0;
 top: 50%;
 transform: translateY(-50%);
 background: #212d54;
}
.acti-wenhua .swiper-container .swiper-slide:before {
 content: '';
 width: 3px;
 height: 1.1rem;
 position: absolute;
 left: 0;
 top: 3rem;
 transform: translateY(-50%);
 background: #212d54;
}
.acti-wenhua .swiper-container .swiper-slide:first-child:before {
 display: none;
}
.acti-wenhua .swiper-container .swiper-slide:last-child {
 border-right: none;
}

.acti-swiper {
 height: 10.75rem;
 display: flex;
 align-items: flex-end;
 margin-bottom: 2.75rem;
}
@media(max-width: 767px){
 .acti-swiper {
  margin-bottom: 0.75rem;
}
}
.acti-swiper .swiper-box {
 transform: translateY(2rem);
}
.acti-swiper .swiper-container {
 width: 100%;
 position: static;
}
.acti-swiper .swiper-container .swiper-wrapper {
 align-items: center;
}
.acti-swiper .swiper-container .swiper-slide {
 height: 6rem;
 background: #fff;
 border-radius: 6px;
 overflow: hidden;
 transform: scale(0.85);
 display: flex;
 flex-direction: column;
 justify-content: center;
 box-sizing: border-box;
 padding: 0 1.25rem;
}
.acti-swiper .swiper-container .swiper-slide h3 {
 margin-bottom: 0.4rem;
 color: #333;
}
.acti-swiper .swiper-container .swiper-slide p {
 box-sizing: border-box;
 -padding-left: 0.55rem;
 color: #888;
}
.acti-swiper .swiper-container .swiper-slide-active p{
 color: #666;
}
.acti-swiper .swiper-container .swiper-slide-active {
 height: 7.5rem;
 transform: scale(1);
 padding: 0 2rem;
 background: #fff url("../../web/img/acti-hover.png") no-repeat center center;
 -background-size: contain;
}
.acti-swiper .swiper-container .swiper-slide-active h3 {
 margin-bottom: 0.5rem;
 color: #212d54;
}
.acti-swiper .swiper-container .swiper-button-next {
 width: 1.6rem;
 height: 1.6rem;
 background: url("../../web/img/swiper-r5.png") no-repeat center center;
 background-size: contain;
 right: 3.5%;
 top: -20%;
}
.acti-swiper .swiper-container .swiper-button-prev {
 width: 1.6rem;
 height: 1.6rem;
 background: url("../../web/img/swiper-l.png") no-repeat center center;
 background-size: contain;
 left: 3.5%;
 top: -20%;
}

.acti-icon {
 background: #f8f8f8;
 padding: 4rem 0 2rem;
}
.acti-icon .swiper-container {
 width: 100%;
}
.acti-icon .swiper-container .swiper-slide {
 box-sizing: border-box;
 display: flex;
 flex-direction: column;
 align-items: center;
 position: relative;
}
.acti-icon .swiper-container .swiper-slide:before {
 content: '';
 width: 1px;
 height: 3rem;
 position: absolute;
 right: 0;
 top: 50%;
 transform: translateY(-50%);
 background: #e0e0e0;
}
.acti-icon .swiper-container .swiper-slide .icon{
  height: 1.5rem;
  display: flex;
  align-items: center;
}
@media(max-width: 767px){
  .acti-icon .swiper-container .swiper-slide .icon{
    height: 1.25rem;
  }
}
.acti-icon .swiper-container .swiper-slide .icon img{
  max-height: 100%;
}
.acti-icon .swiper-container .swiper-slide h2 {
 color: #333;
 margin: 0.5rem 0;
}
.acti-icon .swiper-container .swiper-slide p {
 position: relative;
 padding-left: 10px;
 box-sizing: border-box;
}
.acti-icon .swiper-container .swiper-slide p:before {
 content: '';
 width: 3px;
 height: 3px;
 position: absolute;
 border-radius: 50%;
 left: 0;
 top: 45%;
 background: #1b5d95;
}
.acti-icon .swiper-container .swiper-slide:last-child:before {
 display: none;
}

.socio-wrap.acti {
 padding: 2rem 0;
}
.socio-wrap.acti .aclist {
 padding-bottom: 0.5rem;
}
.socio-wrap.acti .aclist li {
 width: 31.5%;
 margin: 0 2.75% 13.5% 0;
 border-radius: 0;
 background: none;
 padding: 0;
}
.socio-wrap.acti .aclist li .img {
 width: 100%;
 margin-right: 0;
 position: relative;
 overflow: hidden;
 padding-bottom: 73.4%;
}
.socio-wrap.acti .aclist li .img img {
 width: 100%;
 height: 100%;
 position: absolute;
 left: 0;
 top: 0;
}
.socio-wrap.acti .aclist li .con-t {
 width: 90%;
 left: 5%;
 bottom: -48%;
 background: #fff;
 border-radius: 6px;
 box-sizing: border-box;
 padding: 0.5rem 0.7rem 0.9rem;
}
.socio-wrap.acti .aclist li .con-t .t {
 font-size: 0.4rem;
 padding-bottom: 0.5rem;
 border-bottom: 1px solid #e1e1e1;
 margin-bottom: 0.4rem;
}
.socio-wrap.acti .aclist li .con-t .p {
 color: #333;
 overflow: hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 height: 1.6rem;
 margin-bottom: 0.6rem;
 font-size: 0.5rem;
}
.socio-wrap.acti .aclist li .con-t .more {
 color: #929292;
}
.socio-wrap.acti .aclist li .con-t .more i {
 width: 20px;
 height: 12px;
 background: url("../../web/img/page-r.png") no-repeat center center;
 background-size: contain;
}
.socio-wrap.acti .aclist li:nth-child(3n) {
 margin-right: 0;
}

.id-info {
 padding-bottom: 2.25rem;
}
.id-info .info {
 height: 10rem;
}
.id-info .con {
 width: 50%;
 height: 100%;
 padding-right: 4rem;
 display: flex;
 flex-direction: column;
 justify-content: center;
}
.id-info .con h5 {
 color: #212d54;
 margin-bottom: 0.7rem;
}
.id-info .con p {
 color: #888;
 line-height: 1.8;
 font-size: 0.45rem;
}
.id-info .img {
 width: 50%;
 height: 100%;
}

.id-list {
 padding: 2rem 0 2.5rem;
}
.id-list .list li {
 transition: all 0.7s ease 0s;
 border-radius: 6px;
 width: 25%;
 padding: 0.9rem 0 0 1rem;
 height: 7.75rem;
}
.id-list .list li .icon {
 margin-bottom: 0.8rem;
 height: 1.5rem;
 display: flex;
 align-items: center;
}
@media(max-width:767px ){
  .id-list .list li .icon {
   height: 1.15rem;
 }
}
.id-list .list li .icon img{
  max-height: 100%;
}
.id-list .list li .icon .a {
 display: none;
}
.id-list .list li h3 {
 margin-bottom: 0.3rem;
 text-align:left;
 font-size: 0.5rem;
}
@media(max-width: 767px){
  .id-list .list li h3 {
    font-size: 0.3rem;
}
}
.id-list .list li p {
 color: #888;
 padding-left: 0.3rem;
 line-height: 1.7;
 font-size: 0.45rem;
 position: relative;
}
.id-list .list li p:before {
 content: '';
 width: 3px;
 height: 3px;
 border-radius: 50%;
 position: absolute;
 left: 0;
 top: 40%;
 background: #888;
}
.id-list .list li.cur {
 background: #fff;
}
.id-list .list li.cur .icon img {
 display: none;
}
.id-list .list li.cur .icon .a {
 display: block;
}
.id-list .list li.cur p:before {
 background: #212d54;
}
.id-list .list li.cur h3 {
 color: #333;
}

.school-wrap {
 padding-bottom: 2.5rem;
}
.school-wrap .list-title {
 width: 100%;
 height: 2rem;
 line-height: 2rem;
 background: #fff;
 color: #333;
 font-weight: bold;
 border-bottom: 1px solid #f1f1f1;
}
.school-wrap .list-title .name {
 width: 18%;
 padding-left: 0.8rem;
}
.school-wrap .list-title .local {
 width: 14.6%;
}
.school-wrap .list-title .num {
 width: 14.6%;
}
.school-wrap .list-title .detail {
 width: 14.6%;
}
.school-wrap .list li .list-title {
 cursor: pointer;
 transition: all 0.3s ease 0s;
 height: 1.6rem;
 line-height: 1.6rem;
 color: #5d5d5d;
 font-weight: normal;
}
.school-wrap .list li .list-title .icon {
 right: 2.5rem;
 color: #505050;
}
.school-wrap .list li .list-title .icon i {
 width: 20px;
 height: 20px;
 background: url("../../web/img/detail-add.png") no-repeat center center;
 background-size: contain;
 margin-left: 10px;
}
.school-wrap .list li .sub-wrap {
 padding: 1.5rem 0.8rem;
 position: relative;
 background: #fcfcfc;
 display: none;
}
.school-wrap .list li .sub-wrap h2 {
 color: #333;
 font-size: 0.5rem;
 margin-bottom: 1rem;
}
.school-wrap .list li .sub-wrap .sub-con {
 padding-bottom: 1rem;
 margin-bottom: 1rem;
 border-bottom: 1px solid #e7edf5;
}
.school-wrap .list li .sub-wrap .sub-con h5 {
 margin-bottom: 0.5rem;
 color: #333;
 font-size: 0.45rem;
}
.school-wrap .list li .sub-wrap .sub-con p {
 color: #505050;
 margin-bottom: 0.2rem;
}
.school-wrap .list li .sub-wrap .sub-con:last-child {
 border-bottom: none;
}
.school-wrap .list li .sub-wrap .apply {
 width: 3.75rem;
 height: 1.25rem;
 line-height: 1.25rem;
 text-align: center;
 color: #fff;
 font-size: 0.6rem;
 background: #212d54;
}
.school-wrap .list li.cur .icon {
 color: #212d54;
}
.school-wrap .list li.cur .icon i {
 width: 20px;
 height: 20px;
 background: url("../../web/img/detail-less.png") no-repeat center center;
 background-size: contain;
 margin-left: 10px;
}

.cac-map {
 color: #333;
 margin-top: -2rem;
}
.cac-map h5:first-child {
 margin-bottom: 0.3rem;
}

#container {
 transform: translateY(2.25rem);
 box-sizing: border-box;
 border: 6px solid #dcdcdc;
 border-radius: 8px;
 border-bottom: none;
}

.cac-list {
 background: #e6e6e6;
 padding: 2.25rem 0;
}
.cac-list .list {
 background: #fff;
 border-radius: 6px;
}
.cac-list .list li {
 width: calc(100% / 3);
 box-sizing: border-box;
 padding: 2rem 0 2rem 1.7rem;
 position: relative;
}
.cac-list .list li h3 {
 font-size: 0.6rem;
 margin-bottom: 0.3rem;
}
.cac-list .list li p {
 color: #888;
 text-align:left
}
.cac-list .list li:before {
 content: '';
 width: 1px;
 height: 1.5rem;
 position: absolute;
 right: 0;
 top: 50%;
 transform: translateY(-50%);
 background: #f0f0f0;
}
.cac-list .list li:last-child:before {
 display: none;
}

@keyframes tipup {
 0% {
  transform: translateY(-6px);
}
20% {
  transform: translateY(-4px);
}
40% {
  transform: translateY(-2px);
}
60% {
  transform: translateY(-1px);
}
80% {
  transform: translateY(0);
}
100% {
  transform: translateY(0);
}
}
@keyframes inroll {
 0% {
  transform: rotateY(0);
}
100% {
  transform: rotateY(360deg);
}
}
@keyframes inXroll {
 0% {
  transform: rotateZ(0);
}
100% {
  transform: rotateZ(360deg);
}
}
@keyframes inXXroll {
 0% {
  transform: translate(-50%, -50%) rotateZ(0)!important;
}
100% {
  transform: translate(-50%, -50%) rotateZ(360deg)!important;
}
}
@media (max-width: 1024px) {
 .back-top {
  display: none;
}

.header-wrap .header .right-con .list {
  display: none;
}
.header-wrap .header .right-con .right-tab .nav-tab {
  display: block !important;
  margin-left: 0.75rem;
  width: 27px;
  height: 21px;
  background: url("../../web/img/navtab-icon.png") no-repeat center center;
  background-size: contain;
  transform: translateY(-3px);
}
.header-wrap .msub-list {
  background: #25376a;
  border-top: 1px solid rgba(255, 255, 255, 0.15);
  position: relative;
  top: -1px;
}
.header-wrap .msub-list .list-wrap {
  padding: 1rem 0;
}
.header-wrap .msub-list .list-wrap .list li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
.header-wrap .msub-list .list-wrap .list li a {
  color: #fff;
}
.header-wrap .msub-list .list-wrap .list li dt {
  font-weight: normal;
  height: 3rem;
  line-height: 3rem;
  box-sizing: border-box;
  padding: 0 5.2%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
.header-wrap .msub-list .list-wrap .list li dt a {
  font-size: 0.7rem;
  display: inline-block;
  width: 80%;
}
.header-wrap .msub-list .list-wrap .list li dt .icon {
  right: 2rem;
  top: 0;
  transition: all 0.5s ease 0s;
}
.header-wrap .msub-list .list-wrap .list li dd {
  display: none;
  font-weight: normal;
  background: #1f2e58;
  box-sizing: border-box;
  padding: 0 5.2%;
  height: 2.4rem;
  line-height: 2.4rem;
  position: relative;
}
.header-wrap .msub-list .list-wrap .list li dd a {
  font-size: 0.56rem;
  display: inline-block;
  width: 100%;
}
.header-wrap .msub-list .list-wrap .list li dd:before {
  content: '';
  width: calc(100% - 2rem);
  height: 1px;
  position: absolute;
  left: 1rem;
  bottom: 0;
  background: rgba(255, 255, 255, 0.15);
}
.header-wrap .msub-list .list-wrap .list li dd:last-child:before {
  display: none;
}
.header-wrap .msub-list .list-wrap .list li:last-child {
  border: none;
}
.header-wrap .msub-list .list-wrap .list li:last-child dt {
  border: none;
}
.header-wrap .msub-list .list-wrap .list li:last-child.cur dt {
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
.header-wrap .msub-list .list-wrap .list li.cur .icon {
  transform: rotate(180deg);
}

.footer-wrap .footer-pc {
  display: none;
}
.footer-wrap .footer-m {
  display: block;
}
.footer-wrap .footer-m .foot-t {
  padding: 1.5rem 0 1.75rem;
  border-bottom: 2px solid rgba(255, 255, 255, 0.08);
}
.footer-wrap .footer-m .foot-t .logo {
  padding: 0 5.2%;
  margin-bottom: 1rem;
}
.footer-wrap .footer-m .foot-t .list-wrap .list li {
  position: relative;
}
.footer-wrap .footer-m .foot-t .list-wrap .list li a {
  color: #fff;
}
.footer-wrap .footer-m .foot-t .list-wrap .list li dt {
  font-weight: normal;
  height: 3rem;
  line-height: 3rem;
  padding: 0 5.2%;
  box-sizing: border-box;
  position: relative;
}
.footer-wrap .footer-m .foot-t .list-wrap .list li dt a {
  font-size: 0.7rem;
  display: inline-block;
  width: 80%;
}
.footer-wrap .footer-m .foot-t .list-wrap .list li dt .icon {
  width: 20px;
  height: 20px;
  right: 2rem;
  top: 50%;
  transform: translateY(-50%);
}
.footer-wrap .footer-m .foot-t .list-wrap .list li dt .icon .line1 {
  width: 20px;
  height: 2px;
  background: #fff;
  top: 50%;
  transform: translateY(-50%);
}
.footer-wrap .footer-m .foot-t .list-wrap .list li dt .icon .line2 {
  width: 2px;
  height: 20px;
  background: #fff;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  transition: all 0.3s ease 0s;
}
.footer-wrap .footer-m .foot-t .list-wrap .list li dt:before {
  content: '';
  width: 90%;
  height: 1px;
  position: absolute;
  right: 5%;
  bottom: 0;
  background: rgba(255, 255, 255, 0.08);
}
.footer-wrap .footer-m .foot-t .list-wrap .list li dd {
  display: none;
  font-weight: normal;
  height: 2.4rem;
  line-height: 2.4rem;
  padding: 0 5.2%;
  box-sizing: border-box;
  position: relative;
}
.footer-wrap .footer-m .foot-t .list-wrap .list li dd a {
  font-size: 0.56rem;
  display: inline-block;
  width: 100%;
}
.footer-wrap .footer-m .foot-t .list-wrap .list li dd:before {
  content: '';
  width: 90%;
  height: 1px;
  position: absolute;
  right: 5%;
  bottom: 0;
  background: rgba(255, 255, 255, 0.08);
}
.footer-wrap .footer-m .foot-t .list-wrap .list li dd:last-child:before {
  display: none;
}
.footer-wrap .footer-m .foot-t .list-wrap .list li:before {
  content: '';
  width: 94%;
  height: 1px;
  position: absolute;
  right: 3%;
  bottom: 0;
  background: rgba(255, 255, 255, 0.08);
}
.footer-wrap .footer-m .foot-t .list-wrap .list li.cur .icon .line2 {
  height: 0;
  top: 50%;
}
.footer-wrap .footer-m .foot-c {
  color: #fff;
  font-size: 0.6rem;
  padding: 1.5rem 5.2% 1.2rem;
  position: relative;
}
.footer-wrap .footer-m .foot-c:before {
  content: '';
  width: 94%;
  height: 1px;
  position: absolute;
  right: 3%;
  bottom: 0;
  background: rgba(255, 255, 255, 0.08);
}
.footer-wrap .footer-m .foot-c a {
  color: #fff;
  font-size: 0.6rem;
}
.footer-wrap .footer-m .foot-c .item {
  display: flex;
  align-items: center;
  margin-bottom: 0.8rem;
}
.footer-wrap .footer-m .foot-c .item .icon {
  margin-right: 0.5rem;
}
.footer-wrap .footer-m .foot-c .item .guanwang a {
  display: block;
  width: 3rem;
  height: 0.98rem;
  line-height: 0.98rem;
  text-align: center;
  border: 1px solid rgba(153, 153, 153, 0.1);
  font-size: 12px;
  border-radius: 0.98rem;
  color: #a6a9b8;
}
.footer-wrap .footer-m .foot-c .item .guanwang a i {
  width: 15px;
  height: 15px;
  background: url("../../web/img/guanwang-icon.png") no-repeat center center;
  background-size: contain;
  margin-right: 12px;
  transform: translateY(2px);
}
.footer-wrap .footer-m .foot-c .item .line {
  width: 1px;
  height: 8px;
  background: rgba(255, 255, 255, 0.08);
  margin: 0 0.5rem;
}
.footer-wrap .footer-m .foot-c .wecode {
  display: inline-block;
  padding: 0.35rem;
  border: 1px solid rgba(255, 255, 255, 0.1);
  margin-right: 1rem;
}
.footer-wrap .footer-m .foot-b {
  color: #fff;
  box-sizing: border-box;
  padding: 1rem 5.2% 2rem;
  font-size: 0.6rem;
}
.footer-wrap .footer-m .foot-b a {
  color: #fff;
  font-size: 0.6rem;
}
.footer-wrap .footer-m .foot-b .bo {
  display: flex;
  justify-content: space-between;
  margin-top: 0.3rem;
}
.footer-wrap .footer-m .foot-b .bo .right {
  display: flex;
  justify-content: space-between;
}
.footer-wrap .footer-m .foot-b .bo .right .link-select .up {
  cursor: pointer;
}
.footer-wrap .footer-m .foot-b .bo .right .link-select .up i {
  width: 8px;
  height: 4px;
  background: url("../../web/img/link-icon.png") no-repeat center center;
  background-size: contain;
  margin-left: 10px;
  transition: all 0.5s ease 0s;
}
.footer-wrap .footer-m .foot-b .bo .right .link-select .option {
  display: none;
  width: 300%;
  position: absolute;
  z-index: 999;
  right: 0;
  bottom: 120%;
  background: #fff;
  box-sizing: border-box;
}
.footer-wrap .footer-m .foot-b .bo .right .link-select .option:before {
  content: '';
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -15px;
  width: 0;
  height: 0;
  border-width: 10px;
  border-style: solid;
  border-color: #fff transparent transparent   transparent;
}
.footer-wrap .footer-m .foot-b .bo .right .link-select .option dd {
  text-align: center;
  height: 1rem;
  line-height: 1rem;
  border-bottom: 1px solid #f2f2f2;
}
.footer-wrap .footer-m .foot-b .bo .right .link-select .option dd a {
  font-size: 13px;
  color: #636881;
}
.footer-wrap .footer-m .foot-b .bo .right .link-select .option dd:last-child {
  border: none;
}
.footer-wrap .footer-m .foot-b .bo .right .link-select.cur .up i {
  transform: rotate(180deg);
}
}


.img-tcwrap{
 position: fixed;
 width: 100vw;
 height: 100vh;
 left: 0;
 top: 50%;
 transform:translateY(-50%);
 background: rgba(0,0,0,0.5);
 z-index: -1;
 visibility: hidden;
 transition: all 0.3s ease 0s;
 opacity: 0;
 display: flex;
 align-items: center;
 padding-top: 30vh;
 box-sizing:border-box;
}
.img-tcwrap.show{
 z-index: 1111;
 visibility: visible;
 opacity: 1;
}
.img-tcwrap .img{
 height: 40vh;
 background: #eef4fb;
 overflow-x: scroll;
 display: flex;
 align-items: center;
}
.img-tcwrap img{
 max-width: inherit;
}
.qiye .swiper-container3{
  padding-bottom: 1rem;
}

.qiye .swiper-container3 .swiper-pagination{
  display: block!important;
  bottom: 0;
}
.qiye .swiper-container3 .swiper-pagination-bullet{
  opacity: 1;
  background: #ccc;
  width: 6px;
  height: 6px;
  border-radius:50%;
}
.qiye .swiper-container3 .swiper-pagination-bullet-active{
  background: #007ac6;
}
@media(max-width: 767px){

}

@media(min-width: 2000px){
  .insection3 .circle-box {
    top: 15%;

  }
  .abfazhan {
    padding: 1.75rem 0 6.5rem;
  }
  .abinfo .info-t .right-box .swiper-container .swiper-button-next {
    right: 29%;
  }
  .steel-wrap .info .info-r .swiper-container .swiper-button-prev {
    left: -3%;
  }
  .steel-wrap .info .info-r .swiper-container .swiper-button-next {

    right: -3%;
  }
  .paddleft {
    padding-left: calc(50vw - 44%)!important;
  }
  .steel-wrap .info .info-r .swiper-container .swiper-button-prev {
    left: -3%;
  }
  .steel-wrap .info .info-r .swiper-container .swiper-button-next {
    right: -3%;
  }
  .abinfo .info-t .right-box .swiper-container .swiper-button-next {
    right: 40%;
  }
  .insection4 .con .con-cont .con-r .list li {
    padding: 1.75rem 1rem;
  }
  .page1 a {
    width: 1.5rem;
    height: 1.5rem;
    line-height: 1.5rem;
  }

}




/*搜索*/
.search-wrap{
  padding: 4rem 0 2.5rem;
}
.search-wrap .le-tab{
  width: 15.17%;
}
.search-wrap .le-tab a{
  background: #fff;
  display: block;
  height: 1.95rem;
  line-height: 1.95rem;
  text-align: center;
  color: #666;
  font-size: .45rem;
  border-bottom: 1px solid #e6e6e6;
  transition: all .3s;
  border-radius: 4px;
}
.search-wrap .le-tab a.cur{
  color: #fff;
  background-color: #212d54;
}
.search-wrap .le-tab a:hover{
  color: #fff;
  background-color: #212d54;
}
.search-wrap .ri-con{
  width: 78.57%;

}
.search-wrap .ri-con .search-num{
  font-size: .45rem;
  line-height: .5rem;
  border-bottom: 1px solid #e6e6e6;
  color: #333;
  padding-bottom: .75rem;
}

.search-wrap .ri-con .list li{
  display: block;
  padding: 1rem 0;
  border-bottom: 1px solid #e6e6e6;
  transition:all 0.3s ease 0s;
}
.search-wrap .ri-con .list li:hover{
}
.search-wrap .ri-con .list li:hover .t{
  color: #212d54;
}
.search-wrap .ri-con .list li .t{
  font-size: .6rem;
  line-height: .7rem;
  color: #333;
  font-weight: bold;
}
.search-wrap .ri-con .list li p{
  font-size: .45rem;
  line-height: .9rem;
  color: #666;
  margin-top: .5rem;
}
.search-wrap .ri-con .list li .date{
  font-size: .4rem;
  line-height: .5rem;
  color: #666;
  margin-top: .75rem;
}
.search-wrap .ri-con .list{
  margin-bottom: 1.5rem;
}

@media(max-width: 767px){
  .search-wrap {
    padding: 1rem 0 1rem;
  }
  .search-wrap .le-tab{
    width: 100%;
    overflow: hidden;
  }
  .search-wrap .le-tab a{
    float: left;
    margin: 0;
    width: 50%;
    display: block;
    border-right: 1px solid #e6e6e6;
    box-sizing: border-box;
    height: .8rem;
    line-height: .8rem;
    font-size: .3rem;
  }

  .search-wrap .ri-con{
    width: 100%;
    margin-top: 0.5rem;
  }

  .search-wrap .ri-con .search-num{
    font-size: .24rem;
    line-height: .4rem;
    padding-bottom: .3rem;
  }
  .search-wrap .ri-con .list li{
    padding: .4rem 0;
  }
  .search-wrap .ri-con .list li .t{
    font-size: .3rem;
    line-height: .4rem;
  }
  .search-wrap .ri-con .list li p{
    margin-top: .2rem;
    font-size: .24rem;
    line-height: .4rem;
  }
  .search-wrap .ri-con .list li .date{
    font-size: .24rem;
    line-height: .4rem;
    margin-top: .2rem;
  }
  .search-wrap .ri-con .list{
    margin-bottom: 0.75rem;
  }

}

/*搜索*/
.newzlist1{
  background:#f4f4f4;
  padding: 2rem 0;
}
.newzlist1 h5{
  width:100%;
  text-align:center;
}
.newzlist1 .ul{
  margin-top:50px;
}
.newzlist1 .li{
  /*width:47.5%;
  margin-right:5%;
  margin-bottom:3%;
  float:left;*/
  border-radius:15px;
  overflow: hidden;
  background:#fff;
}
.newzlist1 .li:nth-child(2n){
  margin-right:0;
}
.newzlist1 .li .text{
  padding:.75rem 1.2rem 1.5rem;
}
.newzlist1 .li .tit3{
  color:#333;
  font-size:24px;
  margin-bottom:.35rem;
}
.newzlist1 .li .tit4{
  font-size:16px;
  line-height:1.6;
  color:#666;
}
.newzlist1 .li .img{
  overflow: hidden;
}
.newzlist1 .li .img img{
  transition: all .5s;
}
.newzlist1 .li:hover .img img{
  transform:scale3d(1.1,1.1,1);
}

.newzlist1 .newz-container{
    padding-bottom:1rem;
}
.newzlist1 .newz-container .swiper-pagination4{
  display: block!important;
  bottom: 0 !important;
  position: absolute;
  width:100%;
  text-align:center;
}
.newzlist1 .newz-container .swiper-pagination-bullet{
  opacity: 1;
  background: #ccc;
  width: 6px;
  height: 6px;
  border-radius:50%;
}
.newzlist1 .newz-container .swiper-pagination-bullet-active{
  background: #007ac6;
}

.newzlist2 .jg-con .item-b .item{
 /* width:48%;
  margin-right:4%;*/
  transition: all .5s;
  height:8rem;
}
.newzlist2 .jiagong-container{
  padding-bottom: 1rem;
}

.newzlist2 .jiagong-container .swiper-pagination3{
  display: block!important;
  bottom: 0 !important;
  position: absolute;
  width:100%;
  text-align:center;
}
.newzlist2 .jiagong-container .swiper-pagination-bullet{
  opacity: 1;
  background: #ccc;
  width: 6px;
  height: 6px;
  border-radius:50%;
}
.newzlist2 .jiagong-container .swiper-pagination-bullet-active{
  background: #007ac6;
}
/*.newzlist2{
    background: url(../../web/img/xiushi-back.jpg) repeat-y center top;
    background-size: initial;
}
.newzlist2 .jg-con .item-b{
  flex-flow:row wrap;
  height:auto;
}
.newzlist2 .jg-con .item-b .item{
  width:48%;
  margin-right:4%;
  margin-bottom:3%;
  transition: all .5s;
  height:7.5rem;
}
.newzlist2 .jg-con .item-b .item:nth-child(2n){
  margin-right:0;
}
.newzlist2 .jg-con .item-b .item:hover{
  transform:translate(0,-15px);
}*/

@media(max-width: 767px){
    .newzlist1 .li{
        width:100%;
        margin-bottom:4%;
        margin-right:0;
    }
    .newzlist2 .jg-con .item-b .item{
        width:100%;
        margin-right:0;
    }
    .newzlist1{
        padding:1rem 0;
    }
    .newzlist1 .ul{
        margin-top:25px;
    }
    .newzlist1 .li .text{
        padding: 0.4rem .6rem .85rem;
    }
    .newzlist1 .li .tit3{
        font-size:20px;
        margin-bottom:.15rem;   
    }
    .newzlist1 .li .tit4{
        font-size:14px;
    }
    .newzlist2 .jiagong-container{
        padding-bottom:.55rem;
    }
    .newzlist1 .newz-container{
        padding-bottom:.55rem;
    }
}




.newzlist1 .newz-container .swiper-wrapper{
  align-items: stretch;
}
.newzlist1 .newz-container .swiper-wrapper .swiper-slide{
  height:auto;
}
.wire-wrap .typical .swiper-box .swiper-container .swiper-slide p{
  text-align:center;
}
.qiye .swiper-container3 .swiper-wrapper{
  align-items: stretch;
}
.qiye .swiper-container3 .swiper-wrapper .swiper-slide{
  height:auto;
}
/*# sourceMappingURL=style.css.map */


