@charset "utf-8";
/* =====================内页样式======================== */
/* 搜索页面 */
.search{width: 100%;}
.search-result{font-size: 14px;color: #f48e31;line-height: 1.1;}
.search-result span{margin-left: 6px;}
.search-info{width: 100%;line-height: 1.1;color: #333;}
.search-info span{color: #f48e31;font-weight: 700;flex: 1;}
.search-list{width: 100%;}
.search-link{display: block;width: 100%;border: 1px solid #eee;background: #f6f8f9;padding: 40px 24px;}
.search-link:not(:first-child){margin-top: 16px;}
.search-link h2{color: #333;line-height: 1.1;font-weight: 700;transition: all .4s ease;}
.search-link p{width: 100%;color: #666;}
.search-link .highlightRow span{color: #f48e31 !important;}
.search-link:hover h2{color: #f48e31;}
@media all and (max-width:1000px) {.search-link{padding: 20px 15px;}.search-link:not(:first-child) {margin-top: 12px;}}

/* 隐私协议 */
.privacy{width: 100%;}
.privacy-title{width: 100%;color: #333;line-height: 1.1;}
.privacy-content{width: 100%;color: #666;}

/* 网站地图 */
.webmap{width: 100%;}
.webmap-title{width: 100%;color: #333;line-height: 1;position: relative;padding-bottom: 24px;}
.webmap-title::after{content: "";position: absolute;width: 60px;left: 0;right: 0;margin: 0 auto;bottom: 0;height: 4px;background: #f48e31;}
.webmap-list{width: 100%;}
.webmap-list>ul{margin: -40px 0 0 -40px;display: flex;flex-wrap: wrap;}
.webmap-list>ul>li{width: calc(20% - 40px);margin: 40px 0 0 40px;color: #333;}
.webmap-list>ul>li ul, .webmap-list>ul>li li{width: 100%;}
.webmap-list>ul>li a{display: block;transition: color .4s ease;position: relative;}
.webmap-list>ul>li a:hover{color: #f48e31;}
.webmap-list>ul>li>.menu{font-weight: 700;border-bottom: 1px solid #e1e1e1;font-size: 20px;width: 100%;padding-bottom: 20px;line-height: 1;}
.webmap-list>ul>li>.drop{margin-top: 16px;}
.webmap-list>ul>li>.drop a{line-height: 1.28;padding: 6px 0;font-size: 18px;}
.webmap-list>ul>li>.drop .drop a{padding-left: 18px;font-size: 16px;}
.webmap-list>ul>li>.drop .drop a::before{content: "";position: absolute;width: 4px;height: 4px;border-radius: 50%;background: #afafaf;left: 0;top: 14px;}
@media all and (max-width:1270px) {
    .webmap-list>ul{margin: -24px 0 0 -24px;}
    .webmap-list>ul>li{width: calc(20% - 24px);margin: 24px 0 0 24px;}
    .webmap-list>ul>li>.menu {font-size: 18px;}
    .webmap-list>ul>li>.drop a {font-size: 16px;}
    .webmap-list>ul>li>.drop .drop a{font-size: 14px;}
    .webmap-list>ul>li>.drop .drop a::before{top: 11px;}
}
@media all and (max-width: 680px) {
    .webmap-title {padding-bottom: 16px;}
    .webmap-title::after {width: 44px;height: 3px;}
    .webmap-list>ul{margin: -14px 0 0;}
    .webmap-list>ul>li{width: 100%;margin: 14px 0 0;}
    .webmap-list>ul>li>.menu {font-size: 16px;padding-bottom: 14px;}
    .webmap-list>ul>li>.drop{margin-top: 10px;}
    .webmap-list>ul>li>.drop a{padding: 4px 0;font-size: 15px;}
    .webmap-list>ul>li>.drop .drop a{padding-left: 12px;}
}


/* 关于我们 */

/* banner */
.m_banner{
	height:0;
	overflow:hidden;
}
.ibanner_box{
	position:relative;
}
.ibanner_box .swiper-slide a{
	display:block;
	position:relative;
	width:100%;
	max-height:100vh;
	overflow:hidden;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	align-items:center;
	
}
.ibanner_box .swiper-slide a>img{
	display:block;
	width:100%;
	min-height:100%;
}
.ibanner_box .swiper-slide a .banner_txt{
	position:absolute;
	top:0;
	left:13.5%;
	z-index:5;
	width:73%;
	height:100%;
	color:#fff;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	align-items:center;
}
.ibanner_box .swiper-slide a .banner_txt img{
	display:block;
	max-height:80%;
	max-width:80%;
}
.ibanner_box .swiper-pagination{
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	bottom:2.5vw;
}
.ibanner_box .swiper-pagination-bullet{
	width:12px;
	height:12px;
	opacity:1;
	background:#fff;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	position:relative;
	transtion:all .35s;
}
.ibanner_box .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
	margin:0 12px;
}
.ibanner_box .swiper-pagination-bullet-active{
	width:20px;
	height:20px;
	background:none;
	border:solid 2px #fff;
}
.ibanner_box .swiper-pagination-bullet-active:before{
	content:"";
	width:12px;
	height:12px;
	background:#fff;
	border-radius:50%;
}
.swiper-xn{
	display:none;
}
.swiper-xn .iconfont{
	color:#fff;
	display:inline-block;
	font-size:3vw;
}
.swiper-xn.swiper-button-next .iconfont{
	transform:rotate(-90deg);
}
.swiper-xn.swiper-button-prev .iconfont{
	transform:rotate(90deg);
}
.swiper-xn.swiper-button-next{
	right:5%;     
}
.swiper-xn.swiper-button-prev{
	left:5%;
}
.swiper-xn.swiper-xn:after{
	display:none;
}

.ibanner_box .banner_mouse{
	position:absolute;
	color:#fff;
	bottom:100px;
	left:50%;
	margin-left:-25px;
	z-index:85;
	display:block;
	width:50px;
	text-align:center;
	cursor:pointer;
}
.ibanner_box .banner_mouse .iconfont{
	display:block;
	font-size:30px;
	animation: start 2s infinite ease-in-out;
}
@keyframes start {
	0%,30% {opacity: 0;transform: translate(0,-20px);}
	60% {opacity: 1;transform: translate(0,0);}
	100% {opacity: 0;transform: translate(0,20px);}
}
.swiper-mpg{
	display:none;
}
.swiper_pn .swiper-button-prev,
.swiper_pn .swiper-button-next{
	position:static;
	margin-top:0;
	opacity:1;
	width:40px;
	height:40px;
	border:solid 2px #D1BA71;
	border-radius:50%;
	color:#D1BA71;
}
.swiper_pn .swiper-button-prev:after,
.swiper_pn .swiper-button-next:after{
	font-size:20px;
	color:inherit;
}
.swiper_pn .swiper-button-prev{
	margin-right:10px;
}
.swiper_pn .swiper-button-prev:not(.swiper-button-disabled):hover,
.swiper_pn .swiper-button-next:not(.swiper-button-disabled):hover{
	background:#D1BA71;
	color:#fff;
}

/* 常规文字 */
.article_w{
	font-size:16px;
	color:#333;
	line-height:1.6;
}
.article_w img{
	max-width:100% !important;
	height:auto !important;
}
.article_w strong{
	font-weight:bold;
}
.article_w *:not(strong){
	font-weight:inherit;
}
.article_w table{
	border-collapse: collapse;
	border:solid 1px #e5e5e5;
	width:100%;
}
.article_w table td{
	border:solid 1px #e5e5e5;
	padding:.2rem;
}

/* 标题 */
.iabo_tit{
	text-align:center;
	color:#333;
}
.iabo_tit .iabo_top{
	line-height:1;
}
.iabo_tit .iabo_top span{
	display:block;
	color: #d80000;
	font-size:60px;
	font-weight:bold;
	font-family:arial;
	text-transform:uppercase;
	opacity:.1;
}
.iabo_tit .iabo_top h2{
	font-size:36px;
	position:relative;
	z-index:3;
	margin-top:-30px;
}
.iabo_tit .iabo_line{
	width:100px;
	height:1px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	-webkit-justify-content:center;
	justify-content:center;
}
.iabo_tit .iabo_line:after{
	content:"";
	position:absolute;
	width:5px;
	height:5px;
	border-radius:50%;
	background:#d80000;
	left:50%;
	top:-2px;
	margin-left:-3px;
}
.iabo_tit .iabo_line i{
	display:block;
	width:100%;
	height:100%;
	background:#d80000;
}
.iabo_tit .iabo_exp{
	font-size:24px;
	opacity:.8;
}
.iabo_tit.white_tit{
	color:#fff;
}
.iabo_tit.white_tit .iabo_top span{
	color:#fff;
}
.iabo_tit.white_tit .iabo_line:after,
.iabo_tit.white_tit .iabo_line i{
	background:#fff;
}



/* 关于我们 */
.igray_bg{
	background:#f7f7f7;
}
.iabo_s2{
	overflow:hidden;
}
.iabo_s2 .iabo_top{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
}
.iabo_s2 .iabo_l{
	width:38.57%;
}
.iabo_s2 .iabo_tit{
	text-align:left;
	color:#d80000;
}
.iabo_s2 .iabo_tit .iabo_top h2{
	padding-left:45px;
}
.iabo_s2 .iabo_tit .iabo_top h2:before{
	content:"";
	position:absolute;
	width:30px;
	height:1px;
	background:#d80000;
	left:0;
	top:50%;
}
.iabo_s2 .iabo_l .iabo_w{
	text-indent:2em;
	font-size:14px;
	line-height:1.75;
	color:#666;
}
.iabo_s2 .iabo_l .iabo_w > p + p{
	margin-top:7px;
}
.iabo_s2 .iabo_l .iabo_stit{
	font-size:24px;
	color:#d80000;
	position:relative;
}
.iabo_s2 .iabo_l .iabo_stit:before{
	content:"";
	position:absolute;
	width:30px;
	height:1px;
	background:#d80000;
	top:0;
	left:0;
}
.iabo_s2 .iabo_l .iabo_tags ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	overflow:hidden;
	margin-left:-30px;
	margin-bottom:-20px;
}
.iabo_s2 .iabo_l .iabo_tags ul li{
	width:25%;
	margin-bottom:20px;
	float:left;
}
.iabo_s2 .iabo_l .iabo_tags ul li span{
	display:block;
	margin-left:30px;
	font-size:16px;
	color:#333;
	border:solid 1px #ddd;
	padding:8px 10px;
	text-align:center;
	transition:all .35s;
}
.iabo_s2 .iabo_l .iabo_tags ul li span:hover{
	color:#d80000;
	border-color:#d8000030;
}
.iabo_s2 .iabo_char{
	clear:both;
	width:100%;
	background:#fff;
	position:relative;
	z-index:5;
	box-shadow:0 0 10px rgba(0,0,0,.1);
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp;
	-webkit-animation-delay:.7s;
	animation-delay:.7s;
}
.iabo_s2 .iabo_char ul{
	overflow:hidden;
	-webkit-justify-content:space-around;
	justify-content:space-around;
	text-align:center;
}
.iabo_s2 .iabo_char ul li{
	float:left;
	color:#333;
	width:25%;
	transition:all .35s;
}
.iabo_s2 .iabo_char ul li:hover{
	color:#d80000;
}
.iabo_s2 .iabo_char ul li span{
	font-family:agen;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:flex-start;
	align-items:flex-start;
}
.iabo_s2 .iabo_char ul li span em{
	font-size:72px;
}
.iabo_s2 .iabo_char ul li span sup{
	font-size:20px;
	font-weight:bold;
	margin-top:5px;
	margin-left:5px;
}
.iabo_s2 .iabo_char ul li > p{
	font-size:16px;
}
.iabo_s2 .iabo_r{
	width:42.85%;
	display:block;
	-webkit-animation-name:fadeInRight;
	animation-name:fadeInRight;
	-webkit-animation-delay:.2s;
	animation-delay:.2s;
}
.iabo_s2 .iabo_r img{
	display:block;
	width:100%;
}
.iabo_s2 .iabo_r .iabo_vid{
	display:block;
	position:relative;
}
.iabo_s2 .iabo_r .iabo_video{
	width:100%;
	height:calc(100vw * .73 * .4285 * 9 / 16);
}
.iabo_s2 .iabo_r .iabo_vid video{
	display:block;
	width:100%;
	height:100%;
	object-fit:fill;
}
.iabo_s2 .iabo_r .ywjs_img{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height:100%;
    z-index: 2;
    overflow: hidden;
    pointer-events: none;
}
.iabo_s2 .iabo_r .ywjs_img img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.iabo_s2 .iabo_r .is-bofang .ywjs_img{
	opacity:0;
}

/* 我们的优势 */
.iabo_s3{
	position:relative;
	background:#000;
	overflow:hidden;
}
/* .iabo_s3:after{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:3;
	background:-webkit-linear-gradient(top,#160a22,transparent 50%,transparent);
	background:-moz-linear-gradient(top,#160a22,transparent 50%,transparent);
	background:-o-linear-gradient(top,#160a22,transparent 50%,transparent);
	background:linear-gradient(to bottom,#160a22,transparent 50%,transparent);
} */
.iabo_s3 .center_box{
	position:relative;
	z-index:5;
}
.iabo_s3 .s3_canvas{
	position:absolute;
	width:100%;
	height:100%;
	min-width:1920px;
	min-height:1080px;
	left:0;
	top:40%;
	opacity:.6;
}
.iabo_s3 .iabo_con .iabo_top ul{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	color:#fff;
	text-align:center;
}
.iabo_s3 .iabo_con .iabo_top ul li{
	max-width:25%;
}
.iabo_s3 .iabo_con .iabo_top ul li .iabo_cir{
	width:174px;
	height:174px;
	margin:0 auto;
	position:relative;
}
.iabo_s3 .iabo_con .iabo_top ul li .iabo_cir:before{
	content:"";
	position:absolute;
	top:3px;
	right:3px;
	bottom:3px;
	left:3px;
	border-radius:50%;
	border:solid 1px rgba(255,255,255,.5);
}
.iabo_s3 .iabo_con .iabo_top ul li .iabo_cir svg{
	width:174px;
	height:174px;
	transform:rotate(-90deg);
}
.iabo_s3 .iabo_con .iabo_top ul li .iabo_cir .s3_circle{
	fill:none;
	stroke-width:3px;
	stroke:#fff;
	stroke-dasharray:547,547;
	animation-duration:4s;
}
.iabo_s3 .iabo_con .iabo_top ul li .iabo_cir .s3_circle1{
	stroke-dashoffset:55;
	animation-name:s3Cir1;
}
.iabo_s3 .iabo_con .iabo_top ul li .iabo_cir .s3_circle2{
	stroke-dashoffset:27;
	animation-name:s3Cir2;
}
.iabo_s3 .iabo_con .iabo_top ul li .iabo_cir .s3_circle3{
	stroke-dashoffset:5;
	animation-name:s3Cir3;
}
.iabo_s3 .iabo_con .iabo_top ul li .iabo_cir .s3_circle4{
	stroke-dashoffset:164;
	animation-name:s3Cir4;
}
@keyframes s3Cir1{
	0%{
		stroke-dashoffset:547;
	}
	100%{
		stroke-dashoffset:55;
	}
}
@keyframes s3Cir2{
	0%{
		stroke-dashoffset:547;
	}
	100%{
		stroke-dashoffset:27;
	}
}
@keyframes s3Cir3{
	0%{
		stroke-dashoffset:547;
	}
	100%{
		stroke-dashoffset:5;
	}
}
@keyframes s3Cir4{
	0%{
		stroke-dashoffset:547;
	}
	100%{
		stroke-dashoffset:164;
	}
}
.iabo_s3 .iabo_con .iabo_top ul li .iabo_num{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp;
	-webkit-animation-delay:.5s;
	animation-delay:.5s;
}
.iabo_s3 .iabo_con .iabo_top ul li .iabo_num .iabo_ss{
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:flex-start;
	align-items:flex-start;
	font-family:agen;
}
.iabo_s3 .iabo_con .iabo_top ul li .iabo_num span{
	font-size:48px;
}
.iabo_s3 .iabo_con .iabo_top ul li .iabo_num sup{
	font-size:20px;
	font-weight:bold;
	margin-left:5px;
}
.iabo_s3 .iabo_con .iabo_top ul li > p{
	font-size:20px;
}
.iabo_s3 .iabo_con .iabo_bot{
	background:rgba(255,255,255,.1);
	padding:40px 50px;
}
.iabo_s3 .iabo_con .iabo_bot ul{
	position:relative;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	overflow:hidden;
	color:#fff;
}
.iabo_s3 .iabo_con .iabo_bot ul:before{
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	left:50%;
	width:1px;
	background:#fff;
	opacity:.6;
}
.iabo_s3 .iabo_con .iabo_bot ul li{
	width:40%;
	float:left;
}
.iabo_s3 .iabo_con .iabo_bot ul li .iabo_stit{
	-webkit-align-items:flex-end;
	align-items:flex-end;
}
.iabo_s3 .iabo_con .iabo_bot ul li .iabo_stit .iabo_l{
	-webkit-align-items:center;
	align-items:center;
}
.iabo_s3 .iabo_con .iabo_bot ul li .iabo_stit .iabo_l .iconfont{
	font-size:26px;
	margin-right:10px;
}
.iabo_s3 .iabo_con .iabo_bot ul li .iabo_stit .iabo_l p{
	font-size:20px;
}
.iabo_s3 .iabo_con .iabo_bot ul li .iabo_stit .iabo_r{
	font-size:14px;
}
.iabo_s3 .iabo_con .iabo_bot ul li .iabo_stit .iabo_r em{
	font-family:agen;
	font-size:36px;
	font-weight:bold;
	padding:0 10px 0 18px;
}
.iabo_s3 .iabo_con .iabo_bot ul li .iabo_line{
	background:rgba(255,255,255,.6);
	border-radius:2px;
	overflow:hidden;
}
.iabo_s3 .iabo_con .iabo_bot ul li .iabo_line .iabo_cur,
.iabo_s3 .iabo_con .iabo_bot ul li .iabo_line .iabo_cur i{
	height:15px;
}
.iabo_s3 .iabo_con .iabo_bot ul li .iabo_line .iabo_cur i{
	display:block;
	width:100%;
	background:#d80000;
	-webkit-animation-name:s3Line;
	animation-name:s3Line;
	-webkit-animation-delay:.3s;
	animation-delay:.3s;
	-webkit-animation-duration:2s;
	animation-duration:2s;
}
.iabo_s3 .iabo_con .iabo_bot ul li.iabo_item1 .iabo_line .iabo_cur{
	width:6.85%;
}
.iabo_s3 .iabo_con .iabo_bot ul li.iabo_item2 .iabo_line .iabo_cur{
	width:8.33%;
}
.iabo_s3 .iabo_con .iabo_bot ul li .iabo_ss p{
	font-size:14px;
	text-align:right;
}
@keyframes s3Line{
	0%{
		width:0%;
	}
	100%{
		width:100%;
	}
}
.iabo_s3 #q,
.iabo_s3 #c{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:50%;
	transform:translateX(-50%);
}
.iabo_s3 #q{
	opacity:.6;
	min-width:1920px;
	min-height:1080px;
}
.dg.ac{
	display:none;
}

/* 不做比价 */
.iabo_s4 .iabo_con{
	-webkit-align-items:center;
	align-items:center;
}
.iabo_s4 .iabo_con .iabo_l{
	width:57.35%;
	color:#333;
}
.iabo_s4 .iabo_con .iabo_l .iabo_wrap{
	width:112%;
	margin-right:-12%;
	position:relative;
	z-index:5;
}
.iabo_s4 .iabo_con .iabo_l .iabo_wrap ul>li{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.iabo_s4 .iabo_con .iabo_l .iabo_wrap .iabo_name{
	font-size:24px;
}
.iabo_s4 .iabo_con .iabo_l .iabo_wrap .iabo_name em{
	color:#d80000;
}
.iabo_s4 .iabo_con .iabo_l .iabo_wrap .iabo_name img{
	display:block;
	max-width:100%;
}
.iabo_s4 .iabo_con .iabo_l .iabo_wrap .iabo_ss{
	width:calc(100% - 175px);
	padding:20px 90px 20px 30px;
	transition:background-color .35s,box-shadow .35s;
}
.iabo_s4 .iabo_con .iabo_l .iabo_wrap .iabo_line,
.iabo_s4 .iabo_con .iabo_l .iabo_wrap .iabo_line span{
	display:block;
	height:25px;
	line-height:25px;
}
.iabo_s4 .iabo_con .iabo_l .iabo_wrap .iabo_item1 .iabo_red .iabo_line{
	width:83.333%;
}
.iabo_s4 .iabo_con .iabo_l .iabo_wrap .iabo_item1 .iabo_blue .iabo_line{
	width:100%;
}
.iabo_s4 .iabo_con .iabo_l .iabo_wrap .iabo_item2 .iabo_red .iabo_line{
	width:38.333%;
}
.iabo_s4 .iabo_con .iabo_l .iabo_wrap .iabo_item2 .iabo_blue .iabo_line{
	width:100%;
}
.iabo_s4 .iabo_con .iabo_l .iabo_wrap .iabo_item3 .iabo_red .iabo_line{
	width:55%;
}
.iabo_s4 .iabo_con .iabo_l .iabo_wrap .iabo_item3 .iabo_blue .iabo_line{
	width:80%;
}
.iabo_s4 .iabo_con .iabo_l .iabo_wrap .iabo_item4 .iabo_red .iabo_line{
	width:30%;
}
.iabo_s4 .iabo_con .iabo_l .iabo_wrap .iabo_item4 .iabo_blue .iabo_line{
	width:20%;
}
.iabo_s4 .iabo_con .iabo_l .iabo_wrap .iabo_item5 .iabo_red .iabo_line{
	width:16.66%;
}
.iabo_s4 .iabo_con .iabo_l .iabo_wrap .iabo_item5 .iabo_blue .iabo_line{
	width:8.33%;
}
.iabo_s4 .iabo_con .iabo_l .iabo_wrap .iabo_line span{
	position:relative;
	-webkit-animation-name:s3Line;
	animation-name:s3Line;
	-webkit-animation-duration:4s;
	animation-duration:4s;
}
.iabo_s4 .iabo_con .iabo_l .iabo_wrap .iabo_red .iabo_line span{
	background:-webkit-linear-gradient(left,#eb7f7f,#d80000);
	background:-moz-linear-gradient(left,#eb7f7f,#d80000);
	background:-o-linear-gradient(left,#eb7f7f,#d80000);
	background:linear-gradient(to right,#eb7f7f,#d80000);
}
.iabo_s4 .iabo_con .iabo_l .iabo_wrap .iabo_blue .iabo_line span{
	background:-webkit-linear-gradient(left,#7fb0f2,#0061e5);
	background:-moz-linear-gradient(left,#7fb0f2,#0061e5);
	background:-o-linear-gradient(left,#7fb0f2,#0061e5);
	background:linear-gradient(to right,#7fb0f2,#0061e5);
}
.iabo_s4 .iabo_con .iabo_l .iabo_wrap .iabo_line span i{
	position:absolute;
	white-space:nowrap;
	left:100%;
	padding-left:5px;
	font-size:16px;
	color:#666;
}
.iabo_s4 .iabo_con .iabo_l .iabo_wrap ol li + li{
	margin-top:10px;
}
.iabo_s4 .iabo_con .iabo_r{
	width:42.65%;
}
.iabo_s4 .iabo_con .iabo_r img{
	display:block;
	width:100%;
}

/* 选择我们 */
.iabo_s5{
	position:relative;
	overflow:hidden;
	background:#0E0716;
}
.iabo_s5 .s5_canvas{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
}
.iabo_s5 .s5_canvas canvas{
	position:absolute;
	width:100vw;
	height:100vh;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}
.iabo_s5 .stars_container{
	position:absolute;
	width:500%;
	height:100%;
	top:0;
	left:0;
	opacity:.6;
}
.iabo_s5 .center_box{
	position:relative;
	z-index:5;
}
.iabo_s5 .iabo_con .iabo_l{
	width:30%;
	color:#fff;
}
.iabo_s5 .iabo_con .iabo_l .swiper-wrapper{
	-webkit-flex-direction:column;
	flex-direction:column;
}
.iabo_s5 .iabo_con .iabo_l .swiper-slide{
	width:auto;
}
.iabo_s5 .iabo_con .iabo_l .swiper-slide + .swiper-slide{
	margin-top:40px;
}
.iabo_s5 .iabo_con .iabo_l .iabo_ss{
	-webkit-align-items:center;
	align-items:center;
	cursor:pointer;
}
.iabo_s5 .iabo_con .iabo_l .iabo_icon{
	width:70px;
	height:70px;
	border-radius:50%;
	border:solid 1px #fff;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
}
.iabo_s5 .iabo_con .iabo_l .iabo_icon .iconfont{
	font-size:28px;
}
.iabo_s5 .iabo_con .iabo_l .iabo_line{
	width:1.5vw;
	height:1px;
	background:#fff;
	opacity:.5;
	margin-left:20px;
	transition:width .35s;
}
.iabo_s5 .iabo_con .iabo_l .swiper-slide-thumb-active .iabo_line{
	width:5vw;
}
.iabo_s5 .iabo_con .iabo_l .iabo_txt{
	margin-left:20px;
	transition:color .35s;
}
.iabo_s5 .iabo_con .iabo_l .swiper-slide-thumb-active .iabo_txt{
	color:#d80000;
	font-weight:bold;
}
.iabo_s5 .iabo_con .iabo_l .iabo_txt p,
.iabo_s5 .iabo_con .iabo_l .iabo_txt span{
	font-weight:inherit;
}
.iabo_s5 .iabo_con .iabo_l .iabo_txt p{
	font-size:18px;
}
.iabo_s5 .iabo_con .iabo_l .iabo_txt span{
	font-size:12px;
	display:block;
	text-transform:uppercase;
	margin-top:5px;
}

.iabo_s5 .iabo_con .iabo_r{
	width:66%;
	position:relative;
}
.iabo_s5 .iabo_con .iabo_r .iabo_ss{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:flex-end;
	align-items:flex-end;
}
.iabo_s5 .iabo_con .iabo_r .iabo_img{
	display:block;
	width:46%;
}
.iabo_s5 .iabo_con .iabo_r .iabo_img img{
	display:block;
	width:100%;
}
.iabo_s5 .iabo_con .iabo_r .iabo_wrap{
	width:54%;
	margin-bottom:50px;
}
.iabo_s5 .iabo_con .iabo_r .iabo_txt{
	width:136%;
	background:rgba(255,255,255,.85);
	margin-right:-36%;
	position:relative;
	z-index:6;
	padding:30px 40% 90px 30px;
}
.iabo_s5 .iabo_con .iabo_r .iabo_txt .iabo_stit,
.iabo_s5 .iabo_con .iabo_r .iabo_txt .iabo_line,
.iabo_s5 .iabo_con .iabo_r .iabo_txt .iabo_w{
	position:relative;
	z-index:5;
}
.iabo_s5 .iabo_con .iabo_r .iabo_txt .iabo_stit{
	color:#333;
	position:relative;
	-webkit-align-items:flex-end;
	align-items:flex-end;
}
.iabo_s5 .iabo_con .iabo_r .iabo_txt .iabo_line{
	display:inline-block;
	width:54px;
	height:1px;
	background:#d80000;
}
.iabo_s5 .iabo_con .iabo_r .iabo_txt .iabo_stit h3{
	font-size:24px;
}
.iabo_s5 .iabo_con .iabo_r .iabo_txt .iabo_stit span{
	font-size:14px;
	text-transform:uppercase;
	margin-left:10px;
	padding-bottom:2px;
}
.iabo_s5 .iabo_con .iabo_r .iabo_txt .iabo_w{
	font-size:14px;
	line-height:2;
	margin-top:15px;
}
.iabo_s5 .iabo_con .iabo_r .iabo_txt em{
	position:absolute;
	display:block;
	line-height:1;
	font-size:200px;
	font-family:arial;
	color:#c7c7c7;
	font-weight:bold;
	right:12%;
	top:50%;
	transform:translateY(-50%);
	text-transform:uppercase;
}
.iabo_s5 .iabo_ops{
	position:absolute;
	bottom:80px;
	left:30px;
	-webkit-align-items:center;
	align-items:center;
}
.iabo_s5 .iabo_ops .swiper-button-white{
	position:static;
	color:#333;
	width:auto;
	margin-top:0;
	-webkit-align-items:center;
	align-items:center;
}
.iabo_s5 .iabo_ops .swiper-button-white:after{
	display:none;
}
.iabo_s5 .iabo_ops .swiper-button-white .iconfont_jiantou{
	font-size:22px;
}
.iabo_s5 .iabo_ops .swiper-button-white span{
	font-size:14px;
	text-transform:uppercase;
}
.iabo_s5 .iabo_ops .swiper-button-prev span{
	padding-left:5px;
}
.iabo_s5 .iabo_ops .swiper-button-next span{
	padding-right:5px;
}
.iabo_s5 .iabo_ops .swiper-pagination{
	position:relative;
	font-size:12px;
	color:#d80000;
	padding:0 32px;
	margin:0 20px;
	bottom:auto;
}
.iabo_s5 .iabo_ops .swiper-pagination *{
	font-weight:bold;
}
.iabo_s5 .iabo_ops .swiper-pagination-current{
	font-size:24px;
	font-weight:bold;
}
.iabo_s5 .iabo_ops .swiper-pagination:before,
.iabo_s5 .iabo_ops .swiper-pagination:after{
	content:"···";
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	font-size:16px;
}
.iabo_s5 .iabo_ops .swiper-pagination:before{
	left:0;
}
.iabo_s5 .iabo_ops .swiper-pagination:after{
	right:0;
}

/* 企业文化 */
.iabo_s6{
	overflow:hidden;
}
.iabo_s6 .center_box{
	text-align:center;
}
.ibcu2_s1 .ibcu2_con{
	display:inline-block;
	border:dashed 1px #ea8c8c;
	border-radius:50%;
	margin:0 auto;
	position:relative;
}
.ibcu2_s1 .ibcu2_con .ibcu2_ss{
	margin:60px;
	border:dashed 1px #ea8c8c;
	border-radius:50%;
	position:relative;
}
.ibcu2_s1 .ibcu2_con .ibcu2_cir{
	width:280px;
	height:280px;
	border-radius:50%;
	margin:50px;
	background:#C19B76;
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.ibcu2_s1 .ibcu2_con .ibcu2_cir:before{
	content:"";
	position:absolute;
	width:420px;
    height:420px;
    left:50%;
    top:50%;
	margin:-210px 0 0 -210px;
    transform:scale(0.3);
    background:rgba(164,0,1,.05);
    border-radius:50%;
	-webkit-animation-duration: 4s;
    animation-duration: 4s;
    -webkit-animation-name:aCir;
    animation-name:aCir;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
@-webkit-keyframes aCir{
	0%{
		opacity:1;
		-webkit-transform:scale(0.6);
		transform:scale(0.6);
	}
	80%{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
	100%{
		opacity:0;
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}
@keyframes aCir{
	0%{
		opacity:1;
		-webkit-transform:scale(0.6);
		transform:scale(0.6);
	}
	80%{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
	100%{
		opacity:0;
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}


.ibcu2_s1 .ibcu2_con .ibcu2_cir .ibcu2_img{
	width:280px;
	height:280px;
	overflow:hidden;
	border-radius:50%;
	position:relative;
	z-index:3;
}
.ibcu2_s1 .ibcu2_con .ibcu2_cir .ibcu2_img>img{
	display:block;
	width:100%;
	height:100%;
}
.ibcu2_s1 .ibcu2_con .ibcu2_cir .ibcu2_img:before{
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:0;
	transform:translateY(50%);
	transition:all .5s;
}
.ibcu2_s1 .ibcu2_con .ibcu2_cir .ibcu2_img .ibcu2_logo{
	position:absolute;
	left:0;
	top:0;
	z-index:3;
	width:100%;
	height:100%;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	opacity:0;
	transform:translateY(-50%);
	transition:all .5s;
}
.ibcu2_s1 .ibcu2_con .ibcu2_cir .ibcu2_img .ibcu2_logo img{
	display:block;
	max-width:60%;
	max-height:60%;
}
.ibcu2_s1 .ibcu2_con .ibcu2_wrap li{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
}
.ibcu2_s1 .ibcu2_con .ibcu2_wrap li:nth-of-type(1){
	transform:rotate(-45deg) translate(250px) rotate(45deg);
}
.ibcu2_s1 .ibcu2_con .ibcu2_wrap li:nth-of-type(2){
	transform:rotate(45deg) translate(250px) rotate(-45deg);
}
.ibcu2_s1 .ibcu2_con .ibcu2_wrap li:nth-of-type(3){
	transform:rotate(135deg) translate(250px) rotate(-135deg);
}
.ibcu2_s1 .ibcu2_con .ibcu2_wrap li:nth-of-type(4){
	transform:rotate(225deg) translate(250px) rotate(-225deg);
}
.ibcu2_s1 .ibcu2_con .ibcu2_wrap li,
.ibcu2_s1 .ibcu2_con .ibcu2_wrap li .ibcu2_icon{
	width:80px;
	height:80px;
	display:block;
	
}
.ibcu2_s1 .ibcu2_con .ibcu2_wrap li .ibcu2_icon{
	background:#f7f7f7;
	border-radius:50%;
	border:solid 1px #d80000;
	line-height:78px;
	text-align:center;
	color:#d80000;
	transition:background-color .35s,color .35s;
}
.ibcu2_s1 .ibcu2_con .ibcu2_wrap li .ibcu2_icon .iconfont{
	font-size:40px;
}
.ibcu2_s1 .ibcu2_con .ibcu2_wrap li .ibcu2_text{
	width:450px;
	position:absolute;
	padding-left:50px;
	left:100%;
	top:-42px;
	text-align:left;
}
.ibcu2_s1 .ibcu2_con .ibcu2_wrap li:nth-of-type(3) .ibcu2_text,
.ibcu2_s1 .ibcu2_con .ibcu2_wrap li:nth-of-type(4) .ibcu2_text{
	text-align:right;
	left:auto;
	right:100%;
	padding-left:0;
	padding-right:50px;
}
.ibcu2_s1 .ibcu2_con .ibcu2_wrap li .ibcu2_txt{
	position:relative;
	background:url("https://www.bjtqcy.com/css/../images/iabo_s6_item_bg.png") no-repeat center top;
	padding:20px 30px;
	color:#333;
	font-size:0;
	transition:color .35s,background .35s;
	-webkit-animation-delay:.3s;
	animation-delay:.3s;
	-webkit-animation-duration:1.5s;
	animation-duration:1.5s;
}
.ibcu2_s1 .ibcu2_con .ibcu2_wrap li:nth-of-type(1) .ibcu2_txt,
.ibcu2_s1 .ibcu2_con .ibcu2_wrap li:nth-of-type(2) .ibcu2_txt{
	-webkit-animation-name:fadeInLeft;
	animation-name:fadeInLeft;
}
.ibcu2_s1 .ibcu2_con .ibcu2_wrap li:nth-of-type(3) .ibcu2_txt,
.ibcu2_s1 .ibcu2_con .ibcu2_wrap li:nth-of-type(4) .ibcu2_txt{
	-webkit-animation-name:fadeInRight;
	animation-name:fadeInRight;
}
.ibcu2_s1 .ibcu2_con .ibcu2_wrap li .ibcu2_txt:before{
	content:"";
	position:absolute;
	border-top:solid 15px transparent;
	border-bottom:solid 15px transparent;
	top:68px;
	opacity:0;
	transition:transform .35s;
}
.ibcu2_s1 .ibcu2_con .ibcu2_wrap li:nth-of-type(1) .ibcu2_txt:before,
.ibcu2_s1 .ibcu2_con .ibcu2_wrap li:nth-of-type(2) .ibcu2_txt:before{
	border-right:solid 20px #d80000;
	right:100%;
	right:calc(100% - 1px);
	transform:translate(30px);
}
.ibcu2_s1 .ibcu2_con .ibcu2_wrap li:nth-of-type(3) .ibcu2_txt:before,
.ibcu2_s1 .ibcu2_con .ibcu2_wrap li:nth-of-type(4) .ibcu2_txt:before{
	border-left:solid 20px #d80000;
	left:100%;
	left:calc(100% - 1px);
	transform:translate(-30px);
}

.ibcu2_s1 .ibcu2_con .ibcu2_wrap li .ibcu2_txt>h5{
	font-size:22px;
	font-weight:bold;
}
.ibcu2_s1 .ibcu2_con .ibcu2_wrap li .ibcu2_txt>span{
	font-size:18px;
	opacity:.8;
	display:block;
	margin-top:5px;
}
.ibcu2_s1 .ibcu2_con .ibcu2_wrap li .ibcu2_txt>i{
	display:inline-block;
	width:30px;
	height:2px;
	background:#d80000;
	transition:background-color .35s;
}
.ibcu2_s1 .ibcu2_con .ibcu2_wrap li .ibcu2_w{
	color:inherit;
	font-size:14px;
	line-height:2.1;
}

/* 企业资质 */
.iabo_s7{
	background:url("https://www.bjtqcy.com/css/../images/iabo_s7_bg.jpg") no-repeat center center fixed;
}
.iabo_s7 .iabo_con{
	position:relative;
	padding:0 40px;
}
.iabo_s7 .iabo_con .iabo_img{
	display:block;
	border:solid 1px transparent;
	transform:scale(.875);
	transition:all 1s;
    padding: 10px;
}
.iabo_s7 .iabo_con .swiper-slide-active .iabo_img{
	border-color:#fff;
	transform:scale(1);
}
.iabo_s7 .iabo_con .iabo_img img{
	width: 100%;height: 100%;
}

.iabo_s7 .iabo_con .swiper-button-prev{
	left:0;
}
.iabo_s7 .iabo_con .swiper-button-next{
	right:0;
}
.iabo_s7 .iabo_con .swiper-pagination{
	position:static;
	width:100%;
	text-align:center;
	display:none;
}
.iabo_s7 .iabo_con .swiper-pagination-bullet{
	margin:0 4px;
	background:#fff;
}
.iabo_s7 .iabo_con .swiper-pagination-bullet-active{
	background:#d80000;
}

/* 软著证书 */
.poster-main {width: 1200px;height: 380px;position: relative;margin: 0 auto;}
.poster-main a, .poster-main img { display: block; }
.poster-main .poster-list {width:1200px;height:380px;}
.poster-main .poster-list .poster-item {width: 280px;height: 380px;position: absolute;left: 0;top: 0;}
.poster-main .poster-btn{
	position:absolute;
	opacity:0;
	z-index:10;
	top:0;
	cursor:pointer;
}
.poster-main .poster-prev-btn{
	left:0;
}
.poster-main .poster-next-btn{
	right:0;
}
.iabo_s8 .iabo_img{
	display:block;
	position:relative;
	height:100%;
	padding:6px;
}
.iabo_s8 .iabo_img:before{
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:url("https://www.bjtqcy.com/css/../images/iabo_s8_border.png") no-repeat center center;
	background-size:100% 100%;
}
.iabo_s8 .iabo_img img{
	display:block;
	width:100%;
	height:100%;
}
.iabo_s8 .iabo_exp{
	font-size:24px;
	color:#333;
	text-align:center;
}

@media screen and (min-width:1201px) and (max-width:1680px){
	/* 关于我们 */
	.iabo_s2 .iabo_l .iabo_tags ul{
		margin-left:-15px;
	}
	.iabo_s2 .iabo_l .iabo_tags ul li span{
		margin-left:15px;
	}
	
	/* 企业资质 */
	.iabo_s7 .iabo_con .swiper-slide{
		width:360px !important;
	}
	.iabo_s7 .iabo_con .iabo_img img{
		height:240px !important;
	}
	
	
}

@media screen and (max-width:1645px){
	.iabo_s2 .iabo_r .iabo_video{
		height:290px;
	}

}


@media screen and (min-width:1201px){
	.center_box{
		min-width:1200px;
	}

	/* banner */
	.ibanner_box .swiper-slide a>img{
		transform-style: preserve-3d;
	}
	.ibanner_box .swiper-slide-active a>img{
		transform-style: preserve-3d;
		transform: scale(1.05);
		transition:7s;
	}
	.swiper-xn .iconfont{
		transition:all .35s;
	}
	.swiper-xn:hover .iconfont{
		color:#d1ba71 !important;
	}
	
	/* 关于我们 */
	.iabo_s2 .iabo_r{
		overflow:hidden;
		transition:all .35s;
	}
	.iabo_s2 .iabo_r img{
		transform-origin:right bottom;
		transition:all 2s;
	}
	
	
	/* 我们的优势 */
	.iabo_s3 .iabo_con .iabo_bot ul li .iabo_stit .iabo_r em{
		transition:all .35s;
	}
	.iabo_s3 .iabo_con .iabo_bot ul li:hover .iabo_stit .iabo_r em{
		color:#d80000;
	}
	
	.iabo_s3 .iabo_con .iabo_bot ul li:hover .iabo_line .iabo_cur i{
		background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
		background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
		background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
		-webkit-background-size:15px 15px;
		background-size:15px 15px;
		animation:reverse progress-bar-stripes 0.40s linear infinite, animate-positive 2s !important;
	}
	@keyframes animate-positive{
		0% {width: 0;}
	}
	@keyframes progress-bar-stripes {
	  from {
		background-position:15px 0;
	  }
	  to {
		background-position:0 0;
	  }
	}
	.iabo_s3 .iabo_con .iabo_top ul li .iabo_cir,
	.iabo_s3 .iabo_con .iabo_top ul li > p{
		transition:all .5s;
	}
	.iabo_s3 .iabo_con .iabo_top ul li:hover .iabo_cir,
	.iabo_s3 .iabo_con .iabo_top ul li:hover > p{
		transform:translateY(-20px);
	}
	.iabo_s3 .iabo_con .iabo_top ul li .iabo_num .iabo_ss{
		transition:color .35s;
	}
	.iabo_s3 .iabo_con .iabo_top ul li:hover .iabo_num .iabo_ss{
		color:#d80000;
	}
	
	/* 不做比价 */
	.iabo_s4 .iabo_con .iabo_l .iabo_wrap .iabo_line span:before{
		content:"";
		position:absolute;
		left:0;
		top:0;
		z-index:3;
		pointer-events:none;
		width:100%;
		height:100%;
		background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
		background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
		background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
		-webkit-background-size:25px 25px;
		background-size:25px 25px;
		animation:reverse progress-bar-stripes1 0.40s linear infinite, animate-positive 2s !important;
		opacity:0;
	}
	@keyframes progress-bar-stripes1 {
	  from {
		background-position:25px 0;
	  }
	  to {
		background-position:0 0;
	  }
	}
	.iabo_s4 .iabo_con .iabo_l .iabo_wrap ul li:hover .iabo_line span:before{
		opacity:1;
	}
	.iabo_s4 .iabo_con .iabo_l .iabo_wrap ul li:hover .iabo_ss{
		background:#fff;
		box-shadow:0 0 15px rgba(0,0,0,.1);
	}
	
	/* 选择我们 */
	.iabo_s5 .iabo_ops .swiper-button-white{
		/* transition:color .35s; */
	}
	.iabo_s5 .iabo_ops .swiper-button-white span{
		transition:all .3s;
	}
	.iabo_s5 .iabo_ops .swiper-button-white:hover{
		color:#d80000;
	}
	
	/* 企业文化 */
	.ibcu2_s1 .ibcu2_con .ibcu2_wrap li:hover .ibcu2_icon{
		background:#d80000;
		color:white;
	}
	.ibcu2_s1 .ibcu2_con .ibcu2_wrap li:hover .ibcu2_txt{
		color:#fff;
		background-color:#d80000;
	}
	.ibcu2_s1 .ibcu2_con .ibcu2_wrap li:hover .ibcu2_txt:before{
		transform:translateX(0);
		opacity:1;
		transition-delay:.35s;
		transition:transform .35s,opacity .35s;
	}
	.ibcu2_s1 .ibcu2_con .ibcu2_wrap li:nth-of-type(3) .ibcu2_txt>i,
	.ibcu2_s1 .ibcu2_con .ibcu2_wrap li:nth-of-type(4) .ibcu2_txt>i{
		margin-right:3px;
	}
	.ibcu2_s1 .ibcu2_con .ibcu2_wrap li:hover .ibcu2_txt>i{
		background:#ff7200;
	}
	.ibcu2_s1 .ibcu2_con:hover .ibcu2_cir .ibcu2_img:before{
		opacity:.4;
		transform:translateY(0);
	}
	.ibcu2_s1 .ibcu2_con:hover .ibcu2_cir .ibcu2_img .ibcu2_logo{
		opacity:1;
		transform:translateY(0);
		transition-delay:.2s;
	}
	
	/* 企业资质 */
	.iabo_s7 .iabo_con .swiper-slide{
		width:calc(((100vw - 17px) * .73 - 80px - 40px) / 3);
		margin-right:20px;
	}
	.iabo_s7 .iabo_con .iabo_img img{
		height:calc((((100vw - 17px) * .73 - 80px - 40px) / 3 - 20px) * 290 / 400);
	}
	.iabo_s7 .iabo_con .swiper-button-white:hover{
		color:#d80000;
		opacity:1;
	}
	
	/* 软著证书 */
	.iabo_s8 .iabo_m{
		display:none;
	}

}
@media screen and (max-width:1200px){
	/* banner */
	.ibanner_box .swiper-slide a .banner_txt{
		width:92%;
		left:4%;
	}
	.ibanner_box .swiper-slide a .banner_txt img{
		max-width:60%;
	}
	.ibanner_box .swiper-pagination{
		bottom:3vh;
	}
	.ibanner_box .swiper-pagination-bullet{
		width:8px;
		height:8px;
	}
	.ibanner_box .swiper-pagination-bullet-active{
		width:12px;
		height:12px;
		border-width:1px;
	}
	.ibanner_box .swiper-pagination-bullet-active:before{
		width:8px;
		height:8px;
	}
	.ibanner_box .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
		margin:0 5px;
	}
	
	/* 标题 */
	.iabo_tit .iabo_top span{
		font-size:.76rem;
	}
	.iabo_tit .iabo_top h2{
		font-size:.46rem;
		margin-top:-.4rem;
	}
	.iabo_tit .iabo_exp{
		font-size:.36rem;
	}
	
	/* 关于我们 */
	.iabo_s2 .iabo_tit .iabo_top h2{
		padding-left:.8rem;
	}
	.iabo_s2 .iabo_tit .iabo_top h2:before{
		width:.6rem;
	}
	
	/* 企业文化 */
	.ibcu2_s1 .ibcu2_con .ibcu2_cir,
	.ibcu2_s1 .ibcu2_con .ibcu2_cir .ibcu2_img{
		width:62vw;
		height:62vw;
	}
	.ibcu2_s1 .ibcu2_con .ibcu2_cir{
		margin:5vw auto;
	}
	.ibcu2_s1 .ibcu2_con .ibcu2_cir:before{
		width:82vw;
		height:82vw;
		margin:-41vw 0 0 -41vw;
	}
	.ibcu2_s1 .ibcu2_con .ibcu2_wrap ul{
		overflow:hidden;
	}
	.ibcu2_s1 .ibcu2_con .ibcu2_wrap li{
		transform:none !important;
		position:static;
		margin:0;
		width:100%;
		height:auto;
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-justify-content:space-between;
		justify-content:space-between;
		padding:.6rem;
		border:solid 1px #d80000;
		margin-top:.5rem;
	}
	.ibcu2_s1 .ibcu2_con .ibcu2_ss,
	.ibcu2_s1 .ibcu2_con{
		border:none;
	}
	.ibcu2_s1 .ibcu2_con{
		display:block;
		padding-top:.5vw;
	}
	.ibcu2_s1 .ibcu2_con .ibcu2_ss{
		margin:0;
	}
	.ibcu2_s1 .ibcu2_con .ibcu2_wrap li .ibcu2_text{
		position:static;
		top:auto;
		right:auto;
		left:auto;
		text-align:left !important;
		padding:0 !important;
		min-height:auto;
		width:calc(100% - 70px - .5rem);
	}
	.ibcu2_s1 .ibcu2_con .ibcu2_wrap li .ibcu2_txt{
		padding:0;
	}
	.ibcu2_s1 .ibcu2_con .ibcu2_cir:after{
		content:"";
		position:absolute;
		top:-5vw;
		right:-5vw;
		bottom:-5vw;
		left:-5vw;
		border-radius:50%;
		border:dashed 1px #A40001;
	}
	.ibcu2_s1 .ibcu2_con .ibcu2_wrap li .ibcu2_icon{
		width:70px;
		height:70px;
		line-height:68px;
	}
	.ibcu2_s1 .ibcu2_con .ibcu2_wrap li:nth-of-type(1) .ibcu2_txt,
	.ibcu2_s1 .ibcu2_con .ibcu2_wrap li:nth-of-type(2) .ibcu2_txt{
		-webkit-animation-name:fadeInRight;
		animation-name:fadeInRight;
	}
	.ibcu2_s1 .ibcu2_con .ibcu2_wrap li .ibcu2_txt>h5{
		font-size:16px;
	}
	.ibcu2_s1 .ibcu2_con .ibcu2_wrap li .ibcu2_w{
		font-size:14px;
	}
	.ibcu2_s1 .ibcu2_con .ibcu2_wrap li .ibcu2_icon .iconfont{
		font-size:30px;
	}
	.ibcu2_s1 .ibcu2_con .ibcu2_wrap li .ibcu2_txt>span{
		font-size:14px;
	}
	
	
	/* 软著证书 */
	.iabo_s8 .iabo_pc{
		display:none;
	}
	.iabo_s8 .iabo_m .swiper-pagination{
		position:static;
		width:100%;
		margin-top:.4rem;
	}
	.iabo_s8 .iabo_m .swiper-pagination-bullet{
		margin:0 5px;
	}
	.iabo_s8 .iabo_m .swiper-pagination-bullet-active{
		background:#d80000;
	}
	

	
	
	
}

@media screen and (max-width:895px){
	/* banner */
	.ibanner_box .banner_mouse{
		display:none;
	}
	.ibanner_box .swiper-slide a>img{
		position:absolute;
		width:auto;
		height:100%;
		left:50%;
		top:0;
		transform:translateX(-50%);
	}
	
	/* 关于我们 */
	.iabo_s2 .iabo_l,
	.iabo_s2 .iabo_r{
		width:100%;
	}
	.iabo_s2 .iabo_char{
		width:100%;
		margin-right:0;
	}
	.iabo_s2 .iabo_r .iabo_video{
		height:calc(92vw * 9 / 16);
	}
	
	/* 不做比价 */
	.iabo_s4 .iabo_con{
		-webkit-flex-direction:column-reverse;
		flex-direction:column-reverse;
		position:relative;
	}
	.iabo_s4 .iabo_con .iabo_l{
		width:100%;
		position:relative;
		z-index:5;
	}
	.iabo_s4 .iabo_con .iabo_l .iabo_wrap{
		width:100%;
		margin-right:0;
	}
	.iabo_s4 .iabo_con .iabo_r{
		width:80%;
		position:absolute;
		bottom:0;
		right:0;
		transform:none !important;
		opacity:.6;
	}
	
	/* 选择我们 */
	.iabo_s5 .iabo_con .iabo_l,
	.iabo_s5 .iabo_con .iabo_r{
		display:block;
		width:100%;
	}
	.iabo_s5 .iabo_con .iabo_l .swiper-wrapper{
		-webkit-flex-direction:row;
		flex-direction:row;
	}
	.iabo_s5 .iabo_con .iabo_l .swiper-slide + .swiper-slide{
		margin-top:0;
	}
	.iabo_s5 .iabo_con .iabo_l .iabo_line{
		display:none;
	}
	.iabo_s5 .iabo_con .iabo_l .iabo_txt{
		margin-left:.2rem;
		padding-right:.4rem;
	}
	.iabo_s5 .iabo_con .iabo_r{
		margin-top:1rem;
	}
	
	
	
}

@media screen and (max-width:767px){
	/* banner */
	.ibanner_box .swiper-slide a{
		height:72vw;
		overflow:hidden;
	}
	
	/* 关于我们 */
	.iabo_s2 .iabo_top{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.iabo_s2 .iabo_l .iabo_stit{
		font-size:16px;
	}
	.iabo_s2 .iabo_l .iabo_tags ul{
		margin-left:-.3rem;
		margin-bottom:-.2rem;
	}
	.iabo_s2 .iabo_l .iabo_tags ul li{
		width:33.33333%;
		margin-bottom:.2rem;
	}
	.iabo_s2 .iabo_l .iabo_tags ul li span{
		font-size:14px;
		margin-left:.3rem;
		padding:.2rem;
	}
	.iabo_s2 .iabo_char{
		margin-top:.6rem;
	}
	.iabo_s2 .iabo_char ul{
		-webkit-justify-content:space-between;
		justify-content:space-between;
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.iabo_s2 .iabo_char ul li{
		width:48%;
	}
	.iabo_s2 .iabo_char ul li + li + li{
		margin-top:.5rem;
	}
	.iabo_s2 .iabo_char ul li span em{
		font-size:.9rem;
	}
	.iabo_s2 .iabo_char ul li span sup{
		margin-top:0;
	}
	.iabo_s2 .iabo_char ul li > p{
		font-size:14px;
	}
	.iabo_s2 .iabo_r{
		margin-top:.8rem;
	}
	
	/* 我们的优势 */
	.iabo_s3 .iabo_con .iabo_top ul{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.iabo_s3 .iabo_con .iabo_top ul li{
		width:50%;
		max-width:none;
	}
	.iabo_s3 .iabo_con .iabo_top ul li .iabo_cir,
	.iabo_s3 .iabo_con .iabo_top ul li .iabo_cir svg{
		width:32vw;
		height:32vw;
	}
	.iabo_s3 .iabo_con .iabo_top ul li .iabo_cir:before{
		left:2px;
		bottom:2px;
	}
	.iabo_s3 .iabo_con .iabo_top ul li > p{
		font-size:.36rem;
		margin-top:.3rem;
	}
	.iabo_s3 .iabo_con .iabo_top ul li .iabo_num span{
		font-size:.8rem;
	}
	.iabo_s3 .iabo_con .iabo_top ul li + li + li{
		margin-top:.6rem;
	}
	.iabo_s3 .iabo_con .iabo_bot{
		padding:.6rem;
	}
	.iabo_s3 .iabo_con .iabo_bot ul:before{
		display:none;
	}
	.iabo_s3 .iabo_con .iabo_bot ul li{
		width:100%;
	}
	.iabo_s3 .iabo_con .iabo_bot ul li + li{
		margin-top:.2rem;
	}
	.iabo_s3 .iabo_con .iabo_bot ul li .iabo_stit .iabo_l .iconfont{
		font-size:.5rem;
		margin-right:.2rem;
	}
	.iabo_s3 .iabo_con .iabo_bot ul li .iabo_stit .iabo_l p{
		font-size:.46rem;
	}
	.iabo_s3 .iabo_con .iabo_bot ul li .iabo_stit .iabo_r{
		font-size:.34rem;
	}
	.iabo_s3 .iabo_con .iabo_bot ul li .iabo_stit .iabo_r em{
		font-size:.6rem;
		padding-left:.3rem;
		padding-right:.15rem;
	}
	
	/* 不做比价 */
	.iabo_s4 .iabo_con .iabo_l .iabo_wrap ul>li{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.iabo_s4 .iabo_con .iabo_l .iabo_wrap ul>li + li{
		margin-top:.5rem;
	}
	.iabo_s4 .iabo_con .iabo_l .iabo_wrap .iabo_name{
		font-size:.44rem;
	}
	.iabo_s4 .iabo_con .iabo_l .iabo_wrap .iabo_ss{
		width:100%;
		padding:0 50px 0 0;
		margin-top:.2rem;
	}
	.iabo_s4 .iabo_con .iabo_l .iabo_wrap .iabo_line span i{
		font-size:14px;
	}
	.iabo_s4 .iabo_con .iabo_l .iabo_wrap .iabo_name img{
		max-width:2.64rem;
	}
	.iabo_s4 .iabo_con .iabo_l .iabo_wrap .iabo_line,
	.iabo_s4 .iabo_con .iabo_l .iabo_wrap .iabo_line span{
		height:20px;
		line-height:20px;
	}
	.iabo_s4 .iabo_con .iabo_l .iabo_wrap ol li + li{
		margin-top:.15rem;
	}
	
	/* 选择我们 */
	.iabo_s5 .iabo_ops .swiper-button-white span{
		display:none;
	}
	.iabo_s5 .iabo_con .iabo_l .iabo_icon{
		width:50px;
		height:50px;
	}
	.iabo_s5 .iabo_con .iabo_l .iabo_icon .iconfont{
		font-size:20px;
	}
	.iabo_s5 .iabo_con .iabo_l .iabo_txt p{
		font-size:16px;
	}
	.iabo_s5 .iabo_con .iabo_r .iabo_txt{
		padding:.6rem .6rem 90px .6rem;
	}
	.iabo_s5 .iabo_con .iabo_r .iabo_txt em{
		font-size:4rem;
		right:.2rem;
	}
	.iabo_s5 .iabo_con .iabo_r .iabo_txt .iabo_stit h3{
		font-size:.46rem;
	}
	.iabo_s5 .iabo_con .iabo_r .iabo_txt .iabo_stit span{
		font-size:.34rem;
	}
	.iabo_s5 .iabo_con .iabo_r .iabo_txt .iabo_w{
		margin-top:.2rem;
		min-height:112px;
	}
	.iabo_s5 .iabo_con .iabo_r .iabo_wrap{
		margin-bottom:30px;
	}
	.iabo_s5 .iabo_ops{
		left:.6rem;
		bottom:60px;
	}
	
	/* 企业资质 */
	.iabo_s7 .iabo_con .swiper-button-white:after{
		font-size:.6rem;
	}
	.iabo_s7 .iabo_con .swiper-slide{
		padding-right:1px;
	}
	
	/* 软著证书 */
	.iabo_s8 .iabo_img{
		height:calc((92vw - 10px) / 2 * 425 / 305);
	}
	.iabo_s8 .iabo_exp{
		font-size:.44rem;
		line-height:1.6;
	}
	
	
	
}

@media screen and (min-width:768px) and (max-width:1200px){
	/* banner */
	.ibanner_box .swiper-slide a .banner_txt img{
		max-width:50%;
	}
	
	/* 标题 */
	.iabo_tit .iabo_top span{
		font-size:.66rem;
	}
	.iabo_tit .iabo_top h2{
		font-size:.36rem;
		margin-top:-.3rem;
	}
	.iabo_tit .iabo_line{
		margin-top:.3rem;
		width:70px;
	}
	.iabo_tit .iabo_exp{
		font-size:.26rem;
	}
	
	/* 关于我们 */
	.iabo_s2 .iabo_l .iabo_stit{
		font-size:.34rem;
	}
	.iabo_s2 .iabo_char ul li span em{
		font-size:60px;
	}
	
	/* 我们的优势 */
	.iabo_s3 .iabo_con .iabo_bot{
		padding:.5rem;
	}
	.iabo_s3 .iabo_con .iabo_bot ul li{
		width:45%;
	}
	.iabo_s3 .iabo_con .iabo_bot ul li .iabo_stit .iabo_l .iconfont{
		font-size:20px;
	}
	.iabo_s3 .iabo_con .iabo_bot ul li .iabo_stit .iabo_l p{
		font-size:20px;
	}
	.iabo_s3 .iabo_con .iabo_bot ul li .iabo_stit .iabo_r em{
		font-size:30px;
	}
	
	/* 不做比价 */
	.iabo_s4 .iabo_tit{
		margin-bottom:.4rem;
	}
	.iabo_s4 .iabo_con .iabo_l .iabo_wrap .iabo_name{
		font-size:20px;
	}
	.iabo_s4 .iabo_con .iabo_l .iabo_wrap .iabo_name img{
		max-width:120px;
	}
	.iabo_s4 .iabo_con .iabo_l .iabo_wrap .iabo_ss{
		padding-left:0;
		padding-right:40px;
	}
	
	/* 企业文化 */
	.ibcu2_s1 .ibcu2_con .ibcu2_ss{
		display:none;
	}
	.ibcu2_s1 .ibcu2_con .ibcu2_wrap ul{
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-justify-content:space-between;
		justify-content:space-between;
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.ibcu2_s1 .ibcu2_con .ibcu2_wrap li{
		width:48.5%;
		margin-top:calc(92vw * .03);
	}
	.ibcu2_s1 .ibcu2_con .ibcu2_wrap li:nth-of-type(1),
	.ibcu2_s1 .ibcu2_con .ibcu2_wrap li:nth-of-type(2){
		margin-top:0;
	}
	
}

@media screen and (min-width:768px) and (max-width:895px){
	/* banner */
	.ibanner_box .swiper-slide a{
		height:50vh;
	}
	
	/* 关于我们 */
	.iabo_s2 .iabo_r{
		width:100%;
		margin-top:.6rem;
	}
	
	/* 我们的优势 */
	.iabo_s3 .iabo_con .iabo_top ul li .iabo_cir,
	.iabo_s3 .iabo_con .iabo_top ul li .iabo_cir svg{
		width:18vw;
		height:18vw;
	}
	.iabo_s3 .iabo_con .iabo_top ul li .iabo_num span{
		font-size:36px;
	}
	.iabo_s3 .iabo_con .iabo_top ul li > p{
		font-size:16px;
	}
	
	/* 不做比价 */
	.iabo_s4 .iabo_con .iabo_r{
		width:60%;
	}
	
	/* 企业资质 */
	.iabo_s7 .swiper-slide{
		padding-right:1px;
	}
	
	/* 软著证书 */
	.iabo_s8 .iabo_img{
		height:calc((92vw - 40px) / 3 * 425 / 305);
	}
	
}

@media screen and (min-width:896px) and (max-width:1200px){
	/* banner */
	.ibanner_box .swiper-slide a .banner_txt img{
		max-width:40%;
	}
	.ibanner_box .banner_mouse{
		bottom:70px;
	}
	
	/* 关于我们 */
	.iabo_s2 .iabo_l{
		width:45%;
	}
	.iabo_s2 .iabo_l .iabo_tags ul{
		margin-left:-.2rem;
		margin-bottom:-.2rem;
	}
	.iabo_s2 .iabo_l .iabo_tags ul li{
		margin-bottom:.2rem;
		width:33.3333%;
	}
	.iabo_s2 .iabo_l .iabo_tags ul li span{
		margin-left:.2rem;
		padding:.15rem;
		font-size:15px;
	}
	.iabo_s2 .iabo_r{
		width:45%;
	}
	.iabo_s2 .iabo_r .iabo_video{
		height:calc(92vw * .45 * 9 / 16);
	}
	
	/* 我们的优势 */
	.iabo_s3 .iabo_con .iabo_top ul li .iabo_cir,
	.iabo_s3 .iabo_con .iabo_top ul li .iabo_cir svg{
		width:160px;
		height:160px;
	}
	.iabo_s3 .iabo_con .iabo_top ul li > p{
		font-size:18px;
	}
	.iabo_s3 .iabo_con .iabo_top ul li .iabo_num span{
		font-size:40px;
	}
	
	/* 选择我们 */
	.iabo_s5 .iabo_con .iabo_r .iabo_img{
		margin-bottom:80px;
	}
	.iabo_s5 .iabo_con .iabo_r .iabo_wrap{
		margin-bottom:0;
	}
	.iabo_s5 .iabo_ops{
		bottom:30px;
	}
	
	/* 软著证书 */
	.iabo_s8 .iabo_exp{
		font-size:20px;
	}
	.iabo_s8 .iabo_img{
		height:calc((92vw - 90px) / 4 * 425 / 305);
	}
	
}
.flex_box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.fl {float: left;}
.fr {float: right;}
.ibanner_box .swiper-pagination {display: flex;}
.ywjs_btn{
	font-size:70px;
	width:1em;
	height:1em;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	z-index:3;
	cursor:pointer;
	transition:opacity .35s;
}
.ywjs_btn:before,
.ywjs_btn:after{
    position: absolute;
    width:100%;
    height:100%;
    border-radius:50%;
    content:'';
    top:0;
    left:0;
    background:#d80000;
	opacity:.9;
 }
.ywjs_btn:before{
    animation: scale1_1 2s infinite;
}
.ywjs_btn:after{
    animation: scale1_2 2s infinite;
}
@keyframes scale1_1{
    0%{
        transform: scale(1);
        opacity:.5;
    }
    100%{
        transform: scale(1.6);
        opacity: 0;
    }
}
@keyframes scale1_2{
    0%{
        transform:scale(1);
        opacity:.5;
    }
    100%{
        transform:scale(2.2);
        opacity:0;
    }
}
.ywjs_btn .ywjs_icons,
.ywjs_btn .ywjs_icon{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border-radius:50%;
}
.ywjs_btn .ywjs_icons{
	z-index:3;
}
.ywjs_btn .ywjs_icon1{
	z-index:3;
	background:rgba(255,255,255,.7);
	transition:all .35s;
}
.ywjs_btn:hover .ywjs_icon1{
	background:#fff;
}
.ywjs_btn .ywjs_icon svg path {
    fill: #d80000 !important;
}
.ywjs_btn .ywjs_icon svg {
    display: block;
    max-width: 71%;
    max-height: 71%;
}
.ywjs_btn .ywjs_icon {
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
}
.is-bofang .ywjs_btn {
    opacity: 0;
    pointer-events: none;
}
.iabo_s3 .iabo_con .iabo_bot{
	background:rgba(255,255,255,.1);
	padding:40px 50px;
}
.iabo_s3 .iabo_con .iabo_bot ul{
	position:relative;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	overflow:hidden;
	color:#fff;
}
.iabo_s3 .iabo_con .iabo_bot ul:before{
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	left:50%;
	width:1px;
	background:#fff;
	opacity:.6;
}
.iabo_s3 .iabo_con .iabo_bot ul li{
	width:40%;
	float:left;
}
.iabo_s3 .iabo_con .iabo_bot ul li .iabo_stit{
	-webkit-align-items:flex-end;
	align-items:flex-end;
}
.iabo_s3 .iabo_con .iabo_bot ul li .iabo_stit .iabo_l{
	-webkit-align-items:center;
	align-items:center;
}
.iabo_s3 .iabo_con .iabo_bot ul li .iabo_stit .iabo_l .iconfont{
	font-size:26px;
	margin-right:10px;
}
.iabo_s3 .iabo_con .iabo_bot ul li .iabo_stit .iabo_l p{
	font-size:20px;
}
.iabo_s3 .iabo_con .iabo_bot ul li .iabo_stit .iabo_r{
	font-size:14px;
}
.iabo_s3 .iabo_con .iabo_bot ul li .iabo_stit .iabo_r em{
	font-family:agen;
	font-size:36px;
	font-weight:bold;
	padding:0 10px 0 18px;
}
.iabo_s3 .iabo_con .iabo_bot ul li .iabo_line{
	background:rgba(255,255,255,.6);
	border-radius:2px;
	overflow:hidden;
}
.iabo_s3 .iabo_con .iabo_bot ul li .iabo_line .iabo_cur,
.iabo_s3 .iabo_con .iabo_bot ul li .iabo_line .iabo_cur i{
	height:15px;
}
.iabo_s3 .iabo_con .iabo_bot ul li .iabo_line .iabo_cur i{
	display:block;
	width:100%;
	background:#d80000;
	-webkit-animation-name:s3Line;
	animation-name:s3Line;
	-webkit-animation-delay:.3s;
	animation-delay:.3s;
	-webkit-animation-duration:2s;
	animation-duration:2s;
}
.iabo_s3 .iabo_con .iabo_bot ul li.iabo_item1 .iabo_line .iabo_cur{
	width:6.85%;
}
.iabo_s3 .iabo_con .iabo_bot ul li.iabo_item2 .iabo_line .iabo_cur{
	width:8.33%;
}
.iabo_s3 .iabo_con .iabo_bot ul li .iabo_ss p{
	font-size:14px;
	text-align:right;
}
@keyframes s3Line{
	0%{
		width:0%;
	}
	100%{
		width:100%;
	}
}
.ibcu2_s1 .contain{text-align: center;}
.iabo_s7 .contain{width: 1200px;}


.caseban{width: 100%;position: relative;}
.caseban img{width: 100%;height: 340px;object-fit: none;}
.caseban-cont{width: 100%;position: absolute;z-index: 2;display: flex;align-items: center;top: 0;left: 0;height: 100%;}
.caseban-cont-center{width: 100%;text-align: center;margin-top: 66px;}
.caseban-cont h2, .caseban-cont-h2{font-size: 36px;color: #fff;font-weight: 700;}
.casemenu{width: 100%;}
.casemenu-link{float: left;}
.casemenu-link-scroll{width: 100%;}
.casemenu-link a{display: flex;align-items: flex-end;float: left;overflow: hidden;position: relative;height: 90px;padding: 0 24px 24px;}
.casemenu-link a::before{content: "";position: absolute;width: 100%;height: 0;background: #de1c31;left: 0;top: 0;z-index: 1;transition: all .4s ease;}
.casemenu-link a h2, .casemenu-link-h2{font-size: 16px;color: #888;transition: all .4s ease;line-height: 1;position: relative;z-index: 3;}
.casemenu-link a span{position: absolute;font-family:'COLFAX-MEDIUM';font-size: 60px;color: #f5f5f5;text-align: right;right: 2px;z-index: 2;line-height: 1;bottom: -20px;opacity: 0;transition: all .4s ease;}
.casemenu-link:hover a::before{height: 0;}
.casemenu-link a.active::before{height: 100%;}
.casemenu-link a.active h2, .casemenu-link a.active .casemenu-link-h2{color: #fff;}
.casemenu-link a.active span{opacity: 0.2;}
.casemenu-select{float: right;position: relative;width: 230px;height: 90px;display: flex;align-items: flex-end;}
.casemenu-select-name{width: 100%;height: 34px;cursor: pointer;user-select: none;font-size: 16px;color: #888;border-bottom: 2px solid #de1c31;position: relative;padding: 0 10px;}
.casemenu-select-name::before{content: "";position: absolute;width: 20px;height: 20px;background: url('../images/pages/arrow1.png') no-repeat;right: 0;top: 0;}
.casemenu-select-name.active::before{transform: rotate(180deg);}
.casemenu-select-drop{position: absolute;width: 100%;display: none;top: 90px;left: 0;background: #f5f5f5;z-index: 9;padding: 8px 0;}
.casemenu-select-drop a{display: block;height: 34px;line-height: 34px;font-size: 16px;color: #888;padding: 0 10px;transition: all .4s ease;}
.casemenu-select-drop a:hover, .casemenu-select-drop a.active{color: #de1c31;}

.caselb{width: 100%;padding: 60px 0 120px;}
.caselb-ul{margin-left: -1%;display: flex;flex-wrap: wrap;display: -ms-flex;-ms-flex-wrap: wrap;}
.caselb-link{display: block;width: 32.3333%;float: left;margin-left: 1%;padding-bottom: 10px;}
.caselb-link-item{width: 100%;position: relative;overflow: hidden;transition: all .6s ease;}
.caselb-link-img{width: 100%;}
.caselb-link-img img{width: 100%;object-fit: cover;height: 327px;}
.caselb-link-cont{position: absolute;width: 100%;height: 100%;z-index: 2;top: 0;left: 0;display: flex;align-items: center;padding: 0 36px;z-index: 4;}
.caselb-link-cont-center{width: 100%;}
.caselb-link-shade{position: absolute;z-index: 1;width: 100%;height: 100%;background: rgba(0,0,0,0.8);opacity: 0;top: 0%;left: 0;transition: all .6s ease;}
.caselb-link-cont h4, .caselb-link-cont-h4{font-size: 24px;color: #fff;line-height: 1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.caselb-link-cont h6, .caselb-link-cont-h6{font-size: 16px;color: #fff;opacity: 0.6;line-height: 24px;margin-top: 16px;}
.caselb-link-cont p{font-size: 14px;color: #fff;line-height: 24px;margin-top: 30px;height: 72px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.caselb-link-cont label{margin-top: 32px;display: block;cursor: pointer;font-weight: 500;font-size: 14px;color: #fff;opacity: 0.6;line-height: 18px;padding-left: 26px;background: url('../images/index/link2.png') no-repeat left center;}
.caselb-link-cont label i{display: inline-block;width: 12px;}
.caselb-link-name{width: 100%;margin-top: 18px;height: 72px;transition: all .6s ease;}
.caselb-link-name h4, .caselb-link-name-h4{font-size: 24px;color: #333;line-height: 1;margin-bottom: 8px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition: all .4s ease;}
.caselb-link-name h6, .caselb-link-name-h6{font-size: 14px;color: #888;line-height: 20px;min-height: 40px;}
.caselb-link:hover .caselb-link-item{transform: translateY(-16px);}
.caselb-link:hover .caselb-link-name{transform: translateY(-16px);}
.caselb-link:hover .caselb-link-shade{opacity: 1;}
.caselb-link:hover .caselb-link-name h4, .caselb-link:hover .caselb-link-name-h4{color: #de1c31;}
.caselb-link-cont h4, .caselb-link-cont-h4, .caselb-link-cont h6, .caselb-link-cont-h6, .caselb-link-cont p, .caselb-link-cont label{opacity: 0;transform: translateY(20px);transition: all .4s ease;}
.caselb-link:hover .caselb-link-cont h4, .caselb-link:hover .caselb-link-cont-h4{opacity: 1;transform: translateY(0);transition: all .4s ease 0.2s;}
.caselb-link:hover .caselb-link-cont h6, .caselb-link:hover .caselb-link-cont-h6{opacity: 1;transform: translateY(0);transition: all .4s ease 0.3s;}
.caselb-link:hover .caselb-link-cont p{opacity: 1;transform: translateY(0);transition: all .4s ease 0.4s;}
.caselb-link:hover .caselb-link-cont label{opacity: 1;transform: translateY(0);transition: all .4s ease 0.4s;}
.paging{width: 100%;font-size: 0;text-align: center;padding: 0 4%;margin-top: 80px;}
.paging a{display: inline-block;vertical-align: middle;width: 40px;height: 40px;background: #fff;line-height: 44px;border-radius: 40px;box-shadow: 0 0 24px rgba(0,0,0,.14);margin: 0 5px;font-size: 14px;color: #333;font-family: "COLFAX-REGULAR";transition: all .4s ease;}
.paging a:first-child{margin-right: 14px;width: 70px;}
.paging a:last-child{margin-left: 14px;width: 70px;}
.paging a:hover, .paging a.active{background: #de1c31;color: #fff;}
.paging a.default{color: #999 !important;background: #fff !important;cursor: default;}
.corinfo{width: 100%;padding: 110px 0 120px;background: #f4f4f4;position: relative;z-index: 2;}
.corinfo-list{width: 100%;margin-top: 40px;overflow: hidden;}
.corinfo-link{display: block;width: 48.4%;background: #fff;overflow: hidden;margin-top: 40px;padding: 40px;}
.corinfo-link:nth-child(2n+1){float: left;}
.corinfo-link:nth-child(2n){float: right;}
.corinfo-link-time{width: 130px;float: left;text-align: center;font-family:'COLFAX-MEDIUM';}
.corinfo-link-time p{font-size: 44px;color: #22262a;line-height: 1;}
.corinfo-link-time span{display: block;font-size: 16px;color: #999;line-height: 1;margin-top: 6px;}
.corinfo-link-cont{width: calc(100% - 130px);padding-left: 30px;float: right;}
.corinfo-link-cont h2, .corinfo-link-cont h3, .corinfo-link-cont-h{font-size: 20px;color: #333;font-weight: 700;line-height: 1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition: all .4s ease;}
.corinfo-link-cont p{font-size: 14px;color: #888;line-height: 24px;margin: 12px 0 24px;height: 48px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.corinfo-link-cont i{width: 36px;height: 9px;background: url('../images/pages/arrow2.png') no-repeat right center;display: block;transition: all .4s ease;position: relative;}
.corinfo-link:hover .corinfo-link-cont h2, .corinfo-link:hover .corinfo-link-cont h3, .corinfo-link:hover .corinfo-link-cont-h{color: #de1c31;}
.corinfo-link:hover .corinfo-link-cont i{background-image: url('../images/pages/arrow2H.png');width: 50px;}
.corinfo-more{width: 100%;margin-top: 44px;}
.corinfo-more a{margin: 0 auto;}

.sonTitle{width: 100%;text-align: center;text-align: center;}
.sonTitle h4, .sonTitle-h4{font-size: 50px;color: #222;line-height: 1;}
.sonTitle span{display: block;font-size: 28px;color: #888;text-transform: uppercase;line-height: 1;font-family:'QUARTO';margin-bottom: 32px;}
.sonTitle p{font-size: 18px;color: #888;line-height: 32px;max-width: 780px;margin: 20px auto 0;}
.sonTitle.white h4, .sonTitle.white .sonTitle-h4{color: #fff;}
.sonTitle.red span{color: #de1c31;}

.lineLink{display: block;width: 206px;height: 44px;line-height: 44px;position: relative;font-size: 16px;color: #ee3f4d;padding: 0 12px 0 26px;text-align: left;}
.lineLink::before{content: "";position: absolute;width: 16px;height: 1px;background: #ee3f4d;right: 190px;top: 50%;transition: all .6s ease;}
.lineLink::after{content: "";position: absolute;width: 100%;height: 1px;background: #ee3f4d;right: 0;bottom: 0;transition: all .6s ease;}
.lineLink span{display: inline-block;position: relative;width: 100%;}
.lineLink span::before{content: "";position: absolute;width: 32px;height: 32px;border-radius: 50%;border: 1px solid #ee3f4d;right: -6px;top: 6px;transform: scale(0.4);transition: all .4s ease .2s;opacity: 0;}
.lineLink span::after{content: "";position: absolute;width: 20px;height: 44px;background: url('../images/index/arrow1.svg') no-repeat center/13px auto;right: 0;top: 0;}
.lineLink:hover::before{width: 48px;right: 20px;}
.lineLink:hover:after{width: 60%;opacity: 0;}
.lineLink:hover span::before{transform: scale(1);opacity: 1;}

.Newslb {background-color: #f7f7f7;}
/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900) */
}

@media all and (max-width:1590px) {
    /* 1440 × (700)  */
	.caseban-cont h2, .caseban-cont-h2{font-size: 32px;}
    .caseban img{height: 300px;}
    .casemenu-link a{height: 80px;padding: 0 20px 20px;}
    .casemenu-link a span{font-size: 50px;right: 4px;bottom: -18px;}
    .casemenu-select {width: 208px;height: 80px;}
    .casemenu-select-drop{top: 80px;}
    .caselb{padding: 60px 0 88px;}
    .caselb-link-cont h4, .caselb-link-name h4, .caselb-link-name-h4, .caselb-link-cont-h4{font-size: 20px;}
    .caselb-link-cont h6, .caselb-link-cont-h6{font-size: 14px;line-height: 20px;margin-top: 12px;}
    .caselb-link-cont label {margin-top: 18px;}
    .caselb-link-cont{padding: 0 24px;}
    .caselb-link-cont h4, .caselb-link-cont-h4, .caselb-link-cont h6, .caselb-link-cont-h6, .caselb-link-cont p, .caselb-link-cont label{transform: translateY(16px);}
    .caselb-link:hover .caselb-link-item{transform: translateY(-10px);}
    .caselb-link:hover .caselb-link-name{transform: translateY(-10px);}
    .caselb-link-cont p{margin-top: 24px;}
    .paging {margin-top: 60px;}
    .sonTitle h4, .sonTitle-h4 {font-size: 40px;}
    .sonTitle span{font-size: 26px;margin-bottom: 28px;}
    .sonTitle p{line-height: 30px;margin-top: 18px;}
    .corinfo {padding: 80px 0 88px;}
    .corinfo-link {margin-top: 32px;padding: 32px;}
    .corinfo-link-time p {font-size: 38px;}
    .corinfo-link-time{width: 110px;}
    .corinfo-link-cont {width: calc(100% - 110px);padding-left: 20px;}
    .corinfo-link-cont p {line-height: 22px;margin: 10px 0 20px;height: 44px;}
    .corinfo-list {margin-top: 30px;}
    .caseban-cont-center {margin-top: 50px;}
    .caselb-link-img img{height: 256px;}
}

@media all and (max-width:1430px) {
    /* 1360 */
}

@media all and (max-width:1350px) {
    /* 1280 */
}

@media all and (max-width:1270px) {
    /* 1152 × (700) */
	.caselb-link-cont h4, .caselb-link-name h4, .caselb-link-name-h4, .caselb-link-cont-h4{font-size: 18px;}
    .caselb-link-name h6, .caselb-link-name-h6 {font-size: 12px;line-height: 16px;min-height: 32px;}
    .caselb-link-cont h6, .caselb-link-cont-h6{font-size: 12px;line-height: 16px;}
    .caselb-link-cont label{font-size: 12px;margin-top: 16px;padding-left: 22px;}
    .caselb-link-cont p {font-size: 12px;height: 66px;line-height: 22px;margin-top: 18px;}
    .caselb-link-cont{padding: 0 12px;}
    .casemenu-link a {height: 68px;padding: 0 14px 16px;}
    .casemenu-link a span {font-size: 40px;right: 6px;bottom: -12px;}
    .casemenu-select {width: 180px;height: 68px;}
    .casemenu-select-drop {top: 68px;}
    .caselb {padding: 54px 0 68px;}
    .paging {margin-top: 44px;}
    .corinfo {padding: 60px 0 68px;}
    .sonTitle h4, .sonTitle-h4 {font-size: 32px;}
    .sonTitle span{font-size: 24px;margin-bottom: 24px;}
    .sonTitle p{line-height: 28px;margin-top: 16px;font-size: 16px;}
    .corinfo-link {margin-top: 24px;padding: 24px;}
    .corinfo-link-time p {font-size: 32px;}
    .corinfo-link-time {width: 80px;}
    .corinfo-link-cont {width: calc(100% - 80px);padding-left: 16px;}
    .corinfo-link-cont h2, .corinfo-link-cont h3, .corinfo-link-cont-h {font-size: 18px;}
    .corinfo-list {margin-top: 20px;}
    .caseban-cont-center {margin-top: 40px;}
    .caselb-link-img img{height: 192px;}
}

/* ------------------------平板端-------------------------- */
@media all and (max-width:1100px) {
    /* 1024 横屏 */
}

@media all and (max-width:1000px) {
    /* 720 竖屏 */
    .iabo_s3 .iabo_con .iabo_bot ul li {width: 100%;}
    .iabo_s3 .iabo_con .iabo_bot ul:before{display: none;}
    .iabo_s7 .contain {width: 92%;}
	.caselb-link-cont, .caselb-link-shade{display: none;}
    .casemenu-select{width: 100%;}
    .corinfo-link{width: 100%;}
    .caselb-link-img img{height: 151px;}
}

/* ------------------------手机端-------------------------- */
@media all and (max-width:680px) {
    /* 移动终端 360 适配 */
    .iabo_s3 .iabo_con .iabo_bot {padding: 10px;}
    .iabo_s3 .iabo_con .iabo_bot ul li .iabo_stit .iabo_r em {font-size: 16px;}
    .iabo_s3 .iabo_con .iabo_top ul li .iabo_num span {font-size: 32px;}
    .iabo_s3 .iabo_con .iabo_bot ul li .iabo_stit .iabo_l p {font-size: 18px;}
    .iabo_tit .iabo_top h2{font-size: 18px;}
	.caselb-link{width: 48.5%;}
    .caselb-link-name h6, .caselb-link-name-h6{display: none;}
    .caselb-link-name{height: 24px;margin-top: 12px;}
    .caselb-link-cont h4, .caselb-link-name h4, .caselb-link-name-h4, .caselb-link-cont-h4 {font-size: 16px;}
    .caseban-cont h2, .caseban-cont-h2{font-size: 24px;}
    .caseban-cont-center {margin-top: 0;}
    .caseban img {height: 240px;}
    .casemenu .contain{width: 100%;}
    .casemenu-link{width: 100%;overflow-x: auto;overflow-y: hidden;position: relative;}
    .casemenu-link-scroll{overflow: hidden;height: 54px;position: relative;}
    .casemenu-link a {height: 54px;padding: 0 16px 16px;}
    .casemenu-link a span {font-size: 36px;}
    .casemenu-link-scroll::before{content: "";position: absolute;width: 100%;height: 1px;left: 0;bottom: 0;background: #eee;}
    .casemenu-select{height: 50px;}
    .casemenu-select-name::before{right: 10px;}
    .casemenu-select-drop{top: 50px;}
    .caselb {padding: 38px 0 40px;}
    .paging a {width: 32px;height: 32px;line-height: 36px;border-radius: 32px;margin: 2px;}
    .paging a:first-child {margin-right: 6px;width: 60px;}
    .paging a:last-child {margin-left: 6px;width: 60px;}
    .paging {margin-top: 28px;}
    .corinfo {padding: 40px 0;}
    .sonTitle h4, .sonTitle-h4 {font-size: 22px;line-height: 1.2;}
    .sonTitle span{font-size: 22px;margin-bottom: 12px;}
    .sonTitle p{line-height: 26px;margin-top: 12px;}
    .corinfo-link {margin-top: 18px;padding: 18px;}
    .corinfo-link-time p {font-size: 28px;}
    .corinfo-link-time{width: 68px;}
    .corinfo-link-cont {width: calc(100% - 68px);padding-left: 12px;}
    .corinfo-link-cont p {margin: 8px 0 16px;}
    .corinfo-link-cont h2, .corinfo-link-cont h3, .corinfo-link-cont-h {font-size: 16px;}
    .corinfo-list {margin-top: 14px;}
    .caselb-link-img img{height: 106px;}
    .lineLink {width: 140px;height: 40px;line-height: 38px;padding-right: 0;}
    .lineLink span::after{height: 38px;}
    .lineLink::after{width: 100% !important;opacity: 1 !important;}
    .lineLink span::before{display: none;}
    .lineLink::before{right: auto !important;left: 0;width: 16px !important;}
}