@charset "utf-8";

/* CSS Document */
button,input,textarea,select{
	outline:none;
	background:none;
	border:none;
	font-family:"微软雅黑";
	font-family:'PingFang SC','Microsoft Yahei','Source Han Sans',SimSun, 'Noto Sans CJK SC', 'Noto Sans CJK',source-han-sans-simplified-c, sans-serif;
	box-shadow:none;
	-webkit-appearance:none;
	border-radius:0;
}

a,*:before,*:after{
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
}
/* *{
	transition:all 0s \9 !important;
} */
*,*:before,*:after{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.iconfont:before{
	-webkit-transition:all 0s;
	-moz-transition:all 0s;
	-o-transition:all 0s;
	transition:all 0s;
}
.center_box{
	width:74%;
	margin:0 auto;
}
.clearfix:after{
	content:"";
	clear:both;
	height:0;
	font-size:0;
	display:block;
	visibility:hidden;
	*zoom:1;
}
.clear{
	clear:both;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.pd_150{
	padding:150px;
}
.pd_tb150{
	padding:150px 0;
}
.pd_t150{
	padding-top:150px;
}
.pd_b150{
	padding-bottom:150px;
}
.pd_120{
	padding:120px;
}
.pd_tb100{
	padding:120px 0;
}
.pd_t120{
	padding-top:120px;
}
.pd_b120{
	padding-bottom:120px;
}
.pd_100{
	padding:100px;
}
.pd_tb100{
	padding:100px 0;
}
.pd_t100{
	padding-top:100px;
}
.pd_b100{
	padding-bottom:100px;
}
.pd_80{
	padding:80px;
}
.pd_tb80{
	padding:80px 0;
}
.pd_t80{
	padding-top:80px;
}
.pd_b80{
	padding-bottom:80px;
}
.pd_60{
	padding:60px;
}
.pd_tb60{
	padding:60px 0;
}
.pd_t60{
	padding-top:60px;
}
.pd_b60{
	padding-bottom:60px;
}
.pd_50{
	padding:50px;
}
.pd_tb50{
	padding:50px 0;
}
.pd_t50{
	padding-top:50px;
}
.pd_b50{
	padding-bottom:50px;
}
.pd_40{
	padding:40px;
}
.pd_tb40{
	padding:40px 0;
}
.pd_t40{
	padding-top:40px;
}
.pd_b40{
	padding-bottom:40px;
}
.pd_30{
	padding:30px;
}
.pd_tb30{
	padding:30px 0;
}
.pd_t30{
	padding-top:30px;
}
.pd_b30{
	padding-bottom:30px;
}
.pd_20{
	padding:20px;
}
.pd_tb20{
	padding:20px 0;
}
.pd_t20{
	padding-top:20px;
}
.pd_b20{
	padding-bottom:20px;
}
.pd_15{
	padding:15px;
}
.pd_tb15{
	padding:15px 0;
}
.pd_t15{
	padding-top:15px;
}
.pd_b15{
	padding-bottom:15px;
}
.pd_10{
	padding:10px;
}
.pd_tb10{
	padding:10px 0;
}
.pd_t10{
	padding-top:10px;
}
.pd_b10{
	padding-bottom:10px;
}
.pd_tb100{
	padding:100px 0;
}
.mg_t150{
	margin-top:150px;
}
.mg_b150{
	margin-bottom:150px;
}
.mg_t100{
	margin-top:100px;
}
.mg_b100{
	margin-bottom:100px;
}
.mg_tb80{
	margin:80px 0;
}
.mg_t80{
	margin-top:80px;
}
.mg_b80{
	margin-bottom:80px;
}
.mg_tb70{
	margin:70px 0;
}
.mg_t70{
	margin-top:70px;
}
.mg_b70{
	margin-bottom:70px;
}
.mg_tb60{
	margin:60px 0;
}
.mg_t60{
	margin-top:60px;
}
.mg_b60{
	margin-bottom:60px;
}
.mg_tb50{
	margin:50px 0;
}
.mg_t50{
	margin-top:50px;
}
.mg_b50{
	margin-bottom:50px;
}
.mg_tb40{
	margin:40px 0;
}
.mg_t40{
	margin-top:40px;
}
.mg_b40{
	margin-bottom:40px;
}
.mg_tb30{
	margin:30px 0;
}
.mg_t30{
	margin-top:30px;
}
.mg_b30{
	margin-bottom:30px;
}
.mg_tb20{
	margin:20px 0;
}
.mg_t20{
	margin-top:20px;
}
.mg_b20{
	margin-bottom:20px;
}
.mg_tb15{
	margin:15px 0;
}
.mg_t15{
	margin-top:15px;
}
.mg_b15{
	margin-bottom:15px;
}
.mg_tb10{
	margin:10px 0;
}
.mg_t10{
	margin-top:10px;
}
.mg_b10{
	margin-bottom:10px;
}

/* *{
	font-family:"微软雅黑";
} */
body{
	font-size:medium !important;
	font-family:"微软雅黑";
	font-family:'PingFang SC','Microsoft Yahei','Source Han Sans',SimSun, 'Noto Sans CJK SC', 'Noto Sans CJK',source-han-sans-simplified-c, sans-serif;
	-webkit-font-smoothing:subpixel-antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-tap-highlight-color:transparent;
	background:none;
}

/* cyrillic-ext */
@font-face {
  font-family:cormb;
  src: url(../font/Cormorant-Bold.otf);
}
@font-face {
  font-family:corm;
  src: url(../font/Cormorant-Regular.otf);
}
@font-face {
	font-family:pstr;
	src:url(../font/PSTRBODN.TTF);
}


:root{
	--curColor:#2a2f88;
	--subColor:#d15f19;
}
.flex_box{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}
.inflex_box{
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:-ms-inline-flexbox;
	display:inline-flex;
}
.clamp_txt{
	overflow:hidden;
	-webkit-line-clamp:2;
	-moz-line-clamp:2;
	-o-line-clamp:2;
	line-clamp:2;
	-webkit-box-orient:vertical;
	-moz-box-orient:vertical;
	-o-box-orient:vertical;
	box-orient:vertical;
	display:-webkit-box;
	display:-moz-box;
	display:-o-box;
	display:box;
}
.font_corm{
	font-family:corm;
}
.font_cormb{
	font-family:cormb;
}
.wow_list li{
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp;
}
.wow_list li:nth-of-type(1){
	-webkit-animation-delay:.2s;
	animation-delay:.2s;
}
.wow_list li:nth-of-type(2){
	-webkit-animation-delay:.4s;
	animation-delay:.4s;
}
.wow_list li:nth-of-type(3){
	-webkit-animation-delay:.6s;
	animation-delay:.6s;
}
.wow_list li:nth-of-type(4){
	-webkit-animation-delay:.8s;
	animation-delay:.8s;
}
.wow_list li:nth-of-type(5){
	-webkit-animation-delay:1s;
	animation-delay:1s;
}
.wow_list li:nth-of-type(6){
	-webkit-animation-delay:1.2s;
	animation-delay:1.2s;
}
.wow_list li:nth-of-type(7){
	-webkit-animation-delay:1.4s;
	animation-delay:1.4s;
}
.wow_list li:nth-of-type(7){
	-webkit-animation-delay:1.6s;
	animation-delay:1.6s;
}
.wow_list li:nth-of-type(8){
	-webkit-animation-delay:1.8s;
	animation-delay:1.8s;
}
.wow_list li:nth-of-type(9){
	-webkit-animation-delay:2s;
	animation-delay:2s;
}
.wow_list li:nth-of-type(10){
	-webkit-animation-delay:2.2s;
	animation-delay:2.2s;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~首页~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* header */
header{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:980;
	transition:all .35s;
}
header.header_box2{
	background:rgba(0,0,0,.5);
}
header.header_box2.nav_open{
	background:none;
}
header.header_box2 .center_box{
	height:80px;
}
header.header_box2 .center_box:before{
	opacity:0;
}
header.header_box2 .logo img{
	max-height:50px;
}
header .center_box{
	width:84%;
	height:120px;
	position:relative;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	transition:height .35s;
}
header .center_box:before{
	content:"";
	position:absolute;
	width:100%;
	height:1px;
	background:rgba(255,255,255,.5);
	bottom:0;
}
header .logo img{
	display:block;
	max-height:60px;
	transition:all .35s;
}
.menu_btn{
	-webkit-align-items:center;
	align-items:center;
	color:#fff;
	cursor:pointer;
}
.menu_btn .menu_txt{
	font-size:17px;
	transition:all 0.8s cubic-bezier(0.22, 1, 0.36, 1);
}
.menu_btn .menu_rect{
	width:40px;
	height:40px;
	border:solid 1px rgba(255,255,255,.6);
	position:relative;
	margin-left:10px;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.menu_btn .menu_rect:before{
	content:"";
    position:absolute;
    display:block;
    width:150%;
    height:1px;
    border-bottom:1px solid #fff;
    transform:translate(-50%, -50%) rotate(-45deg);
    left:50%;
    top:50%;
    z-index:1;
    opacity:.5;
}
.menu_btn .menu_line{
	width:20px;
	height:20px;
	position:relative;
	z-index:3;
}
.menu_btn .menu_line:before,
.menu_btn .menu_line:after{
	content:"";
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    transform-origin:center;
    height:3px;
    width:100%;
    background-color:#fff;
    transition:all .3s ease;
	transform:translate(-50%,-50%);
    margin-top:0;
	border-radius:20px;
}
.nav_open>.center_box:before{
	opacity:0;
}
.nav_open .menu_btn .menu_line:before,
.nav_open .menu_btn .menu_line:after{
	margin-top:0 !important;
	background:#555;
}
.nav_open .menu_btn .menu_txt{
	color:#555;
}
.nav_open .menu_btn .menu_rect{
	border-color:#555;
}
.nav_open .menu_btn .menu_rect:before{
	border-color:#555 !important;
	opacity:1 !important;
}
.nav_open .menu_btn .menu_line:before{
	transform: translate(-50%, -50%) rotate(45deg);
}
.nav_open .menu_btn .menu_line:after{
	transform:translate(-50%, -50%) rotate(-45deg);
}
.nav_open ~ .nav_container{
	pointer-events:auto;
}
.nav_open ~ .nav_container .nav_wrapper .nav_l,
.nav_open ~ .nav_container .nav_wrapper .nav_r{
	transform:translateX(0);
	opacity:1;
}
.nav_container{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100vh;
	z-index:970;
	
	
	pointer-events:none;
	
}
.nav_container .nav_wrapper .nav_l,
.nav_container .nav_wrapper .nav_r{
	transition:all .5s ease;
}
.nav_container .nav_wrapper .nav_l{
	width:27%;
	background:rgba(0,0,0,.6);
	transform:translateX(-27%);
	opacity:0;
}
.nav_container .nav_wrapper .nav_r{
	width:73%;
	height:100vh;
	background:#fff;
	-webkit-align-items:center;
	align-items:center;
	transform:translateX(73%);
	opacity:0;
}
.nav_container .nav_wrapper .nav_r .nav_con{
	width:100%;
	padding:0 8.5%;
}
.nav_container .nav_wrapper .nav_r .nav_txt{
	text-transform:uppercase;
	font-size:60px;
	font-size:3.12vw;
	margin-bottom:40px;
	margin-bottom:2vw;
}
nav ul li a{
	display:block;
	color:#333;
	padding:15px 0;
	padding:.75vw 0;
	border-bottom:solid 1px #e5e5e5;
	position:relative;
}
nav ul li a:after{
	content:"";
	position:absolute;
	left:0;
	bottom:-1px;
	width:100%;
	height:1px;
	background:#333;
	transform-origin:left;
	transform:scaleX(0);
}
nav ul li a .nav_ss{
	-webkit-align-items:center;
	align-items:center;
	transform:translateX(-130px);
	transform:translateX(-8vw);
	transition:transform .5s;
}
nav ul li a .nav_icon,
nav ul li a .nav_line{
	margin-right:50px;
	margin-right:2.5vw;
	transition:opacity .5s;
	opacity:0;
}
nav ul li a .nav_icon{
	width:60px;
	height:60px;
	width:3vw;
	height:3vw;
	background:#333;
	border-radius:50%;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
nav ul li a .nav_icon img{
	display:block;
	max-width:60%;
	max-height:60%;
	margin-top:3px;
}
nav ul li a .nav_line{
	width:1px;
	height:30px;
	height:1.5vw;
	background:#333;
}
nav ul li a .nav_ss > p{
	font-size:24px;
	font-size:1.25vw;
	transition:all .5s;
}
/* nav ul li.active a:after{
	transform:scaleX(1);
	transition:transform .8s;
}
nav ul li.active a .nav_ss{
	transform:translateX(0);
}
nav ul li.active a .nav_icon,
nav ul li.active a .nav_line{
	opacity:1;
} */



/* banner */
.m_banner{
	height:0;
	overflow:hidden;
}
.banner_box{
	position:relative;
}
.banner_box .swiper-slide{
	position:relative;
	max-height:100vh;
	overflow:hidden;
}
.banner_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;
}
.banner_box .swiper-slide a:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.4);
	z-index:4;
}
.banner_box .swiper-slide video{
	position: absolute;
	width:100%;
	left:0px;
	top:50%;
	transform: translateY(-50%);
	object-fit:fill;
	min-height:100%;
	z-index:3;
}
.banner_box .swiper-slide a>img{
	display:block;
	width:100%;
	min-height:100%;
	transform-style:preserve-3d;
}
.banner_box .swiper-slide-active a>img{
	transform-style: preserve-3d;
	transform: scale(1.05);
	transition:7s;
}
.banner_box .swiper-slide a .banner_txt{
	position:absolute;
	top:0;
	left:8%;
	z-index:5;
	width:84%;
	height:100%;
	color:#fff;
	-webkit-justify-content:flex-start;
	justify-content:flex-start;
	-webkit-align-items:center;
	align-items:center;
}
.banner_box .swiper-slide a .banner_txt img{
	display:block;
	max-height:80%;
	max-width:80%;
}
.banner_box .swiper-pagination{
	bottom:50px;
	right:8%;
}
.banner_box .swiper-pagination-bullet{
	width:30px;
	height:10px;
	border-radius:200px;
	background:#fff;
	opacity:.5;
}
.banner_box .swiper-pagination-bullet + .swiper-pagination-bullet{
	margin-left:15px;
}
.banner_box .swiper-pagination-bullet-active{
	opacity:1;
}
.banner_box .banner_mouse{
	position:absolute;
	bottom:50px;
	color:#fff;
	left:50%;
	margin-left:-23px;
	z-index:5;
	animation:mouseScroll 1.8s infinite both;
	cursor:pointer;
}
@keyframes mouseScroll {
    0% {
        transform: translateY(0)
    }
    50% {
        transform: translateY(8px)
    }
    100% {
        transform: translateY(0)
    }
}
.banner_box .banner_mouse .iconfont{
	font-size:46px;
}

/* 常规文字 */
.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;
}

/* 当前位置 */
.inner_loc,
.inner_loc a{
	color:#666;
	font-size:14px;
}
.inner_loc a,
.inner_loc span{
	padding:0 3px;
	display:inline-block;
	vertical-align:middle;
}
.inner_loc .iconfont{
	display:block;
	font-size:16px;
	width:21px;
	height:16px;
	font-weight:bold;
	padding-right:4px;
	color:#333;
}
.inner_loc a:hover{
	color:#333;
}
.inner_loc span{
	max-width:400px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

/* 列表翻页 */
.list_pages .pagination{
	font-size:0;
	overflow:hidden;
	position:relative;
	text-align:center;
}
.list_pages .pagination li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin:0 6px 10px;
}
.list_pages .pagination li a{
	display:block;
	font-size:16px;
	color:#666;
	width:44px;
	height:44px;
	text-align:center;
	line-height:42px;
	overflow:hidden;
	border:solid 1px #e5e5e5;
	border-radius:50%;
}
.list_pages .pagination li.pg_prev{
	margin-right:30px;
}
.list_pages .pagination li.pg_next{
	margin-left:30px;
}
.list_pages .pagination li.pg_prev a,
.list_pages .pagination li.pg_next a{
	background:#e5e5e5 !important;
	color:#666;
	color:#fff;
}
.list_pages .pagination li a .iconfont_jiantou{
	font-size:20px;
	font-weight:bold;
	transition:all 0s;
}
.list_pages .pagination li a .iconfont_jiantou:before{
	transition:all 0s;
}
.list_pages .pagination li.active a{
	background:#333;
	border-color:#333;
	color:#fff;
}
.list_pages .pagination li.active a:hover{
	color:#fff !important;
}
.list_pages .pagination li:not(.disabled) a:hover{
	color:#333;
	border-color:#333;
}
.list_pages .pagination li.pg_prev:not(.disabled) a:hover,
.list_pages .pagination li.pg_next:not(.disabled) a:hover{
	color:#fff;
	background:#333 !important;
}

/* 标题 */
.jd_tit.jd_center{
	-webkit-justify-content:center;
	justify-content:center;
}
.jd_tit.jd_white .jd_ss{
	color:#fff;
}
.jd_tit.jd_white .jd_num{
	border-color:#fff;
}
.jd_tit.jd_white .jd_line{
	background:#fff;
	opacity:.3;
}
.jd_tit .jd_ss{
	-webkit-align-items:flex-end;
	align-items:flex-end;
	color:#333;
	position:relative;
}
.jd_tit .jd_ss > *{
	position:relative;
	z-index:2;
}
.jd_tit .jd_num{
	width:50px;
	height:50px;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	border:solid 1px #333;
	font-size:18px;
	font-family:'PingFang SC',arial;
	transform:rotate(90deg);
}
.jd_tit .jd_en{
	font-size:72px;
	text-transform:uppercase;
	line-height:50px;
	margin-left:15px;
}
.jd_tit .jd_cn{
	font-size:16px;
	margin-left:10px;
}
.jd_tit .jd_line{
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	height:1px;
	background:#e5e5e5;
	z-index:1;
}

/* 关于我们 */
.jdry_en{
	display:block;
	width:30vw;
}
.jdry_en svg{
	display:block;
	width:100%;
	opacity:.6;
}
.jdry_en svg .st0{
	fill:none;
	stroke:#000000;
	stroke-miterlimit:10;
	stroke-dasharray:1000;
    stroke-dashoffset:1000;
    stroke-width:.5;
    fill-opacity:0;
	display:block;
	animation:animeSlow 8s linear infinite;
}
@keyframes animeSlow{
    0% {
        stroke-dashoffset: 1000
    }
    50% {
        stroke-dashoffset: 200
    }
    100% {
        stroke-dashoffset:1000
    }
}
.ell_txt{
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.abo_box .jdry_en{
	position:absolute;
	left:0;
	bottom:5vw;
}
.abo_box{
	position:relative;
	width:100%;
	overflow:hidden;
}
.abo_box .abo_bg{
    display:block;
    background:#e5e5e5;
    position:absolute;
	top:0;
	right:0;
    z-index:1;
	width:23.4375%;
	/* height:0; */
    transition:all 2s cubic-bezier(0.22, 1, 0.36, 1);
}
/* .abo_box.loaded:before{
	height:100%;
} */
.abo_box .center_box{
	position:relative;
	z-index:3;
}
.abo_box .abo_l{
	width:640px;
	max-width:60%;
	padding-top:2.5vw;
}
.abo_box .abo_l .abo_txt{
	padding-left:65px;
	margin-top:3vw;
	color:#666;
	font-size:14px;
	line-height:1.78;
}
.abo_box .abo_r{
	width:32%;
	transition:all .8s cubic-bezier(0.34, 1.56, 0.64, 1);
}
.abo_box .abo_r img{
	display:block;
	width:100%;
}

/* 视觉差 */
.parallaxParent,
.wlyw_box,
.parallaxParent2{
    height:500px;
    overflow:hidden;
	position:relative;
}
.parallaxParent .parallax_bg,
.wlyw_box .wlyw_bg,
.parallaxParent2 .parallax_bg2{
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
	height:140%;
	position:relative;
	top:-60%;
}
.parallaxParent .parallax_wrap{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:3;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.parallaxParent .parallax_wrap .parallax_img{
	display:inline-block;
}
.parallaxParent .parallax_wrap .parallax_img img{
	display:block;
	max-width:80vw;
}

/* 事业部 */
.syb_box{
	position:relative;
}
.syb_box:before{
	content:"";
	position:absolute;
	right:0;
	top:0;
	height:100px;
	width:23.4375%;
	background:#e5e5e5;
}
.syb_box .center_box{
	position:relative;
}
.syb_box .syb_con ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.syb_box .syb_con ul li{
	width:47%;
	overflow:hidden;
}
.syb_box .syb_con ul li a{
	display:block;
	position:relative;
	color:#333;
	overflow:hidden;
	transform:translateY(-74px);
}
.syb_box .syb_con ul li a .syb_pic{
	position:relative;
	overflow:hidden;
}
.syb_box .syb_con ul li a .syb_img{
	display:block;
	height:520px;
	height:27vw;
	overflow:hidden;
}
.syb_box .syb_con ul li a .syb_img img{
	display:block;
	width:100%;
	height:100%;
}
.syb_box .syb_con ul li a .syb_wrap{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.4);
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	color:#fff;
	text-align:center;
	opacity:0;
	transform:translateY(-50%);
	transition:all .5s;
	z-index:5;
}
.syb_box .syb_con ul li a .syb_wrap .syb_txt{
	font-size:0;
}
.syb_box .syb_con ul li a .syb_wrap .syb_icon{
	width:92px;
	height:80px;
	background:url(../img/syb_border.png) no-repeat center center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.syb_box .syb_con ul li a .syb_wrap .syb_icon svg{
	display:block;
	max-width:50%;
	max-height:50%;
}
.syb_box .syb_con ul li a .syb_wrap .syb_icon svg path{
	fill:#fff !important;
}
.syb_box .syb_con ul li a .syb_wrap .syb_line{
	display:inline-block;
	width:30px;
	height:1px;
	background:#fff;
}
.syb_box .syb_con ul li a .syb_wrap .syb_w{
	font-size:14px;
	line-height:1.6;
}
.syb_box .syb_con ul li a .syb_wrap .syb_arrow{
	position:absolute;
	right:30px;
	bottom:30px;
	transition:all .35s;
	transform:rotate(-30deg);
}
.syb_box .syb_con ul li a .syb_wrap .syb_arrow .iconfont{
	font-size:30px;
}
.syb_box .syb_con ul li a .syb_tit{
	font-size:24px;
	font-weight:bold;
}
.syb_box .syb_con ul li a>.syb_txt{
	border-bottom:solid 1px #e5e5e5;
	height:74px;
	line-height:74px;
	transition:all .35s;
}

/* 未来业务 发展方向 */
.wlyw_box{
	background:url(../img/wlyw_bg1.jpg) no-repeat center center;
	background-size:cover;
}
.wlyw_box:before{
	content:"";
	position:absolute;
	width:1px;
	height:100%;
	background:rgba(255,255,255,.5);
	left:50%;
	top:0;
	z-index:5;
	pointer-events:none;
}
.wlyw_box .wlyw_wrap{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:3;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	color:#fff;
}
.wlyw_box .wlyw_tit .wlyw_h{
	font-size:30px;
	font-weight:bold;
}
.wlyw_box .wlyw_tit .wlyw_en{
	display:block;
	font-size:48px;
	line-height:1;
	opacity:.2;
	transform:translateY(-70%);
}
.wlyw_box .wlyw_con ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.wlyw_box .wlyw_con ul li{
	width:47%;
}
.wlyw_box .wlyw_con ul li a{
	display:block;
	color:#fff;
}
.jdry_line{
	display:block;
	width:30px;
	height:1px;
	background:#fff;
}
.wlyw_box .wlyw_con ul li a .wlyw_stit{
	font-size:24px;
	font-weight:bold;
}
.wlyw_box .wlyw_con ul li a .wlyw_w{
	font-size:14px;
	line-height:1.6;
	-webkit-line-clamp:3;
	-moz-line-clamp:3;
	-o-line-clamp:3;
	line-clamp:3;
	transform:translateY(40px);
	opacity:0;
	transition:all .35s;
}
.wlyw_box .wlyw_con ul li.active a .wlyw_w{
	transform:translateY(0);
	opacity:1;
}

/* 成功案例 */
.case_box .swiper-container {
	padding-bottom:40px;
}
.case_box .swiper-wrapper{
}
.case_box .swiper-slide{
	width:810px;
	width:42vw;
	transition-timing-function:linear;
}
.case_box .swiper-slide a{
	display:block;
	position:relative;
	color:#fff;
	overflow:hidden;
	transform:scale(.85);
}
.case_box .swiper-slide-active a{
	transform:scale(1);
}
.case_box .swiper-slide a .case_img{
	display:block;
	height:28.125vw;
	overflow:hidden;
}
.case_box .swiper-slide a .case_img:before{
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:40%;
	z-index:3;
	background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5));
	background:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5));
	background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5));
	background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.5));
}
.case_box .swiper-slide a .case_img img{
	transition:all .5s;
}
.case_box .swiper-slide img{
	display:block;
	width:100%;
	height:100%;
}
.case_box .swiper-slide a .case_wrap{
	position:absolute;
	padding:20px 30px;
	bottom:0;
	left:0;
	width:100%;
	z-index:3;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	transform:translateY(100%);
	opacity:0;
	transition:all .5s .35s;
}
.case_box .swiper-slide-active a .case_wrap{
	transform:translateY(0);
	opacity:1;
}
.case_box .swiper-slide a .case_wrap .case_tit{
	font-size:24px;
	font-weight:bold;
	max-width:70%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.case_box .swiper-slide a .case_wrap .case_more{
	position:relative;
	width:91px;
	height:91px;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.case_box .swiper-slide a .case_wrap .case_more .case_cir{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
}
.case_box .swiper-slide a .case_wrap .case_more .case_cir img{
	display:block;
	width:100%;
	height:100%;
}
.case_box .swiper-slide a .case_wrap .case_more .iconfont{
	font-size:30px;
	display:inline-block;
	transform:rotate(-30deg);
	transition:all .35s;
}
.case_box .swiper-button-next,
.case_box .swiper-button-prev{
	outline:none;
	color:#333;
	opacity:.4;
	transition:opacity .3s;
}
.case_box .swiper-button-next{
	right:25%;
}
.case_box .swiper-button-prev{
	left:25%;
}
.case_box .swiper-pagination{
	display:none;
}
.case_box .swiper-pagination-bullet{
	background:none;
	opacity:1;
	margin:0 6px !important;
	width:9px;
	height:9px;
	position:relative;
	outline:none;
	vertical-align:middle;
}
.case_box .swiper-pagination-bullet span{
	width:3px;
	height:3px;
	background:#CCC;
	display:block;
	border-radius:50%;
	margin-top:3px;
	margin-left:3px;
}
.case_box .swiper-pagination-bullet i{
	background:#000;
	height:1px;
	width:20px;
	position:absolute;
	top:4px;
	transform:scaleX(0);
	transform-origin:left;
	z-index:3;
	transition-timing-function:linear;
}
.case_box .swiper-pagination-bullet-active span,
.case_box .swiper-pagination-bullet:hover span{
	width:9px;
	height:9px;
	margin-top:0;
	margin-left:0;
	background:#000;
	position:relative;
	z-index:1;
}
.case_box .swiper-pagination-bullet-active i{
	animation:middle 6s;
}
.case_box .swiper-pagination-bullet:first-child.swiper-pagination-bullet-active i{
	animation:first 6s;
}
.case_box .swiper-pagination-bullet:last-child.swiper-pagination-bullet-active i{
	animation:last 6s;
}				
@keyframes first{
	0% {transform:scaleX(0.5);left:0px;}
	100% {transform:scaleX(1);left:2px;}
}
@keyframes last{
	0% {transform:scaleX(0.7);left:-10px;}
	20% {transform:scaleX(0.3);left:2px;}
	100% {transform:scaleX(0.3);left:0px;}
}		
@keyframes middle{
	0% {transform:scaleX(0.7);left:-10px;}
	20% {transform:scaleX(0.45);left:2px;}
	100% {transform:scaleX(1);left:2px;}
}
@keyframes rotate1{
	0%{
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100%{
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

/* 合作客户 */
.partner_box{
	background:url(../img/partner_bg.jpg) no-repeat center center;
	background-size:cover;
}
.partner_box .partner_con .swiper-slide ul{
	opacity:0;
}
.partner_box .partner_con .swiper-slide-active ul{
	opacity:1;
}
.partner_box .partner_con ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-40px;
	margin-left:-2vw;
	margin-bottom:-10px;
	margin-bottom:-.5vw;
}
.partner_box .partner_con ul li{
	float:left;
	width:20%;
	margin-bottom:10px;
	margin-bottom:.5vw;
}
.partner_box .partner_con ul li a{
	display:block;
	margin-left:40px;
	margin-left:2vw;
}
.partner_box .partner_con ul li a .partner_img{
	width:100%;
	height:100px;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.partner_box .partner_con ul li a .partner_img img{
	display:block;
	max-width:60%;
	max-height:60%;
	transition:all .35s;
}
.partner_box .partner_bot{
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
}
.partner_box .swiper-slide-shadow-left,
.partner_box .swiper-slide-shadow-right{
	opacity:0 !important;
}

/* 页脚 */
footer{
	background:#333 url(../img/footer_bg.png) no-repeat right center;
	background-size:auto 100%;
	color:#fff;
}
.footer_top{
	overflow:hidden;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:flex-end;
	align-items:flex-end;
	border-bottom:solid 1px rgba(255,255,255,.3);
}
.footer_top .footer_logo img{
	display:block;
	max-height:70px;
}
.footer_top .footer_nav ul{
	overflow:hidden;
	margin-right:-18px;
}
.footer_top .footer_nav ul li{
	float:left;
}
.footer_top .footer_nav ul li a{
	color:#e0e0e0;
	font-size:16px;
	padding:0 18px;
	position:relative;
}
.footer_top .footer_nav ul li a:before{
	content:"";
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
	width:1px;
	height:14px;
	background:#fff;
	opacity:.8;
}
.inline_block{
	display:inline-block;
}
.footer_bot .footer_info{
	max-width:40%;
}
.footer_bot .footer_info .footer_tit{
	font-size:18px;
	font-weight:bold;
}
.footer_bot .footer_info .footer_con{
	font-size:14px;
	color:#adadad;
	line-height:1.7;
}
.footer_bot .footer_cpr{
	max-width:50%;
	font-size:14px;
	line-height:1.7;
	color:#adadad;
	padding-top:45px;
}
.footer_bot .footer_cpr a{
	color:currentcolor;
}
.footer_bot .footer_cpr>*{
	display:inline-block;
}
.footer_bot .footer_cpr>i{
	display:block;
}
.footer_bot .footer_cpr>a{
	margin-left:5px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~内页~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* 内页-banner */
.ibn_box{
	position:relative;
}
.inner_banner{
    position:relative;
    overflow:hidden;
}
.inner_banner .center_box{
	width:84%;
}
.inner_banner > img {
    display:block;
    width:100%;
    min-height:100%;
}

.inner_banner .inner_b_txt {
    position:absolute;
    top:0;
    left:50%;
    transform:translateX(-50%);
    height:100%;
    z-index:3;
    color:#fff;
    -webkit-justify-content:center;
    justify-content:center;
	-webkit-align-items:center;
	align-items:center;
    -webkit-flex-direction:column;
    flex-direction:column;
}

.inner_banner .inner_b_txt h2 {
    font-size:100px;
    font-size:5.2vw;
	text-transform:uppercase;
}

.inner_banner .inner_b_txt p {
    font-size:24px;
}

.scaleBox {
    -webkit-animation-name:scaleBox;
    animation-name:scaleBox;
}

@keyframes scaleBox {
    0% {
        transform: scale(1.2);
    }
    100% {
        transform: scale(1);
    }
}

/* 二级导航 */
.isub_nav{
	position:absolute;
	left:0;
	bottom:0;
	width:50%;
	background:#fff;
	padding:30px 0 30px 13%;
	padding-top:1.56vw;
	padding-bottom:1.56vw;
	z-index:5;
	border-bottom:solid 1px #e5e5e5;
}
.isub_nav ul li{
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	text-align:center;
}
.isub_nav ul li + li{
	border-left:solid 1px #e5e5e5;
}
.isub_nav ul li a{
	display:inline-block;
	color:#333;
	position:relative;
	padding:10px 0;
}
.isub_nav ul li a:before{
	content:"";
	position:absolute;
	width:100%;
	height:1px;
	background:#333;
	bottom:0;
	left:0;
	transform:scaleX(0);
}
.isub_nav ul li.active a{
	font-weight:bold;
}
.isub_nav ul li.active a:before{
	transform:scaleX(1);
}

/* 波浪线 */
.line_box img{
	display:block;
	width:100%;
}
.wave_box{
	position:relative;
	height:180px;
	overflow:hidden;
}
.wave_box.wave_fix{
	position:fixed;
	top:45%;
	top:calc(50% - 90px);
	width:100%;
	left:0;
}
.wave_box>span{
	position:absolute;
	left:0;
	top:0;
	width:6500px;
	height:100%;
	background-position:center center;
	background-repeat:repeat-x;
}
.wave_box .wave1{
	background-image:url(../img/line1.png);
	animation:bolang1 18s linear infinite;
}
.wave_box .wave2{
	background-image:url(../img/line2.png);
	animation:bolang2 24s linear infinite;
}
.wave_box .wave3{
	background-image:url(../img/line3.png);
	animation:bolang1 30s linear infinite;
}
@keyframes bolang1{
	0%{background-position:0 0}
	100%{background-position:2620px 0}
}
@keyframes bolang2{
	0%{background-position:0 0}
	100%{background-position:-2620px 0}
}


/* 内页-企业简介 */
.iabo_s1 .jd_tit{
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
}
.iabo_s1 .iabo_con{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:flex-start;
	align-items:flex-start;
}
.iabo_s1 .iabo_con .iabo_l{
	width:48%;
	padding-left:13%;
	padding-bottom:200px;
	padding-bottom:10vw;
	position:relative;
}
.iabo_s1 .iabo_con .iabo_l .iabo_gary{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:26vw;
	background:#e5e5e5;
	transform-origin:top;
	transition:all 2s .35s cubic-bezier(0.22, 1, 0.36, 1);
}
.iabo_s1 .iabo_con .iabo_l .iabo_img{
	display:block;
	width:450px;
	width:23.4375vw;
	position:relative;
	z-index:3;
}
.iabo_s1 .iabo_con .iabo_img img{
	transition:all .35s;
}
.iabo_s1 .iabo_con .iabo_l .iabo_img img{
	display:block;
	width:100%;
	height:100%;
}
.iabo_s1 .iabo_con .iabo_r{
	width:52%;
}
.iabo_s1 .iabo_con .iabo_r .iabo_wrap{
	padding-right:25%;
}
.iabo_s1 .iabo_con .iabo_r .iabo_wrap .iabo_txt{
	padding-left:12%;
	font-size:14px;
}
.iabo_s1 .iabo_con .iabo_r .iabo_wrap .iabo_en{
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
	padding-top:150px;
	padding-top:7.8125vw;
	padding-bottom:20px;
	padding-bottom:1vw;
}
.iabo_s1 .iabo_con .iabo_r .iabo_img{
	display:block;
	overflow:hidden;
}
.iabo_s1 .iabo_con .iabo_r .iabo_img img{
	display:block;
	width:100%;
}
.iabo_s2 .jd_tit{
	position:relative;
	z-index:3;
	transform: translateY(-100%);
}
.iabo_s2 .iabo_con ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-5vw;
	margin-bottom:-3vw;
}
.iabo_s2 .iabo_con ul li{
	width:33.33333%;
	margin-bottom:3vw;
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp;
}
.iabo_s2 .iabo_con ul li .iabo_ss{
	width:calc(100% - 5vw);
	margin-left:5vw;
	height:100%;
	border:solid 1px #333;
	text-align:center;
	color:#333;
}
.iabo_s2 .iabo_con ul li .iabo_ss .iabo_icon{
	max-width:138px;
	max-height:138px;
	width:7.4vw;
	height:7.4vw;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	background:url(../img/culture_item_bg.png) no-repeat center center;
	background-size:contain;
}
.iabo_s2 .iabo_con ul li .iabo_ss .iabo_icon svg{
	display:block;
	max-width:60%;
	max-height:60%;
	margin-bottom:4%;
}
.iabo_s2 .iabo_con ul li .iabo_ss .iabo_icon svg path{
	fill:currentcolor !important;
}
.iabo_s2 .iabo_con ul li .iabo_ss .iabo_tit{
	font-size:24px;
	font-weight:bold;
	transition:all 0.8s cubic-bezier(0.22, 1, 0.36, 1);
}
.iabo_s2 .iabo_con ul li .iabo_ss .iabo_w{
	font-size:14px;
}
@keyframes adPlay {
	0% {
		transform:translateY(0px);
	}
	25% {
		transform:translateY(5px);
	}
	75%{
		transform:translateY(-5px);
	}
	100% {
		transform:translateY(0);
	}
}
.iabo_s3{
	background:url(../img/history_bg.jpg) no-repeat center center;
	background-size:cover;
	color:#333;
	width:100%;
	overflow:hidden;
	position:relative;
}
.iabo_s3 .wave_box{
	position:absolute;
	bottom:16%;
	left:0;
	width:100%;
	height:150px;
}
.iabo_s3 .center_box,
.iabo_s3 .iabo_bot{
	position:relative;
	z-index:5;
}
.iabo_s3 .iabo_top{
	position:relative;
}
.iabo_s3 .iabo_top .iabo_ss{
	padding:0 17%;
	overflow:hidden;
}
.iabo_s3 .iabo_top .iabo_ss .iabo_img{
	float:left;
	width:43%;
	height:15.625vw;
	overflow:hidden;
}
.iabo_s3 .iabo_top .iabo_ss .iabo_img img{
	display:block;
	width:100%;
	height:100%;
	transition:all .5s;
}
.iabo_s3 .iabo_top .iabo_ss .iabo_txt{
	float:right;
	width:50%;
	padding-top:.5vw;
}
.iabo_s3 .iabo_top .iabo_ss .iabo_txt .iabo_tit{
	font-size:60px;
	font-size:3.12vw;
	font-family:"PingFang SC",arial;
	font-weight:bold;
}
.iabo_s3 .iabo_top .iabo_ss .iabo_txt .iabo_w{
	font-size:18px;
	margin-top:.5vw;
}
.iabo_s3 .iabo_top .swiper-button-white{
	width:50px;
	height:50px;
	border-radius:50%;
	background:#e5e5e5;
	opacity:1;
	color:#aaa;
	transition:color .35s;
}
.iabo_s3 .iabo_top .swiper-button-white:after{
	font-size:26px;
}
.iabo_s3 .iabo_bot{
	padding:0 10%;
	position:relative;
}
.iabo_s3 .iabo_bot .swiper-container{
	overflow:visible;
}
.iabo_s3 .iabo_bot .iabo_hline{
	position:absolute;
	width:100%;
	height:1px;
	background:#333;
	top:10px;
	left:0;
}
.iabo_s3 .iabo_bot .iabo_ss{
	text-align:center;
}
.iabo_s3 .iabo_bot .iabo_ss .iabo_line{
	display:block;
	width:1px;
	height:21px;
	margin:0 auto;
	background:#333;
	background:#333;
}
.iabo_s3 .iabo_bot .iabo_ss em{
	display:block;
	font-size:18px;
	font-family:"PingFang SC",arial;
	transition:transform .35s,font-weight .35s;
	cursor:pointer;
	opacity:0;
}
.iabo_s3 .iabo_bot .swiper-slide-visible em{
	opacity:1;
}
.iabo_s3 .iabo_bot .swiper-slide-thumb-active .iabo_ss em{
	transform:scale(1.6);
	font-weight:bold;
}

/* 内页-合作客户 */
.ipart_box{
	width:100%;
	overflow:hidden;
}
.ipart_box .ipart_con{
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.ipart_box .ipart_con .ipart_img{
	width:50%;
	margin-right:-10%;
	transform:translateX(-5vw);
}
.ipart_box .ipart_con .ipart_img img{
	display:block;
	width:100%;
}
.ipart_box .ipart_con .ipart_wrap{
	width:60%;
	position:relative;
	z-index:3;
}
.ipart_box .ipart_con .ipart_wrap .swiper-container{
	padding-right:1px;
}
.ipart_box .ipart_con .ipart_wrap ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-bottom:-1.25vw;
	margin-left:-1.25vw;
}
.ipart_box .ipart_con .ipart_wrap ul li{
	width:33.3333%;
	margin-bottom:1.25vw;
}
.ipart_box .ipart_con .ipart_wrap ul li a{
	display:block;
	margin-left:1.25vw;
	background:#fff;
	border:solid 1px #e5e5e5;
}
.ipart_box .ipart_con .ipart_wrap ul li a .partner_img{
	height:120px;
	height:6.25vw;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.ipart_box .ipart_con .ipart_wrap ul li a .partner_img img{
	display:block;
	max-width:60%;
	max-height:60%;
	transition:all .35s;
}

.ipart_box .ipart_con .ipart_wrap .swiper-pagination,
.isc_s4 .swiper-pagination{
	position:static;
	width:100%;
	text-align:center;
}
.ipart_box .ipart_con .ipart_wrap .swiper-pagination-bullet,
.isc_s4 .swiper-pagination-bullet{
	opacity:1;
	width:15px;
	height:15px;
	border:solid 1px #333;
	margin:0 5px;
	background:transparent;
}
.ipart_box .ipart_con .ipart_wrap .swiper-pagination-bullet-active,
.isc_s4 .swiper-pagination-bullet-active{
	background:#333;
}

/* 内页-赛车事业部 */
.range_box ul{
	margin-left:-25px;
}
.range_box ul li{
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	margin-left:25px;
	transition:all .5s ease;
}
.range_box ul li.is-active{
	-webkit-box-flex:3;
	-webkit-flex:3;
	-ms-flex:3;
	flex:3;
}
.range_box ul li .rge_ss{
	display:block;
	position:relative;
	overflow:hidden;
	color:#fff;
	transition:all .35s;
}
.range_box ul li .rge_ss .rge_img{
	display:block;
	max-height:500px;
	height:500px;
	height:calc(((100vw - 17px) * .76 - 50px) * .6 * 500 / 800);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
}
.range_box ul li .rge_ss .rge_img img{
	display:block;
	width:100%;
	height:100%;
}
.range_box ul li .rge_ss .rge_wrap{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:3;
}
.range_box ul li .rge_ss .rge_wrap .rge_h{
	font-size:18px;
	width:40px;
	font-weight:bold;
	position:relative;
	padding-left:20px;
	padding-bottom:20px;
	line-height:1.2;
	transition:padding .35s,width .35s;
}
.range_box ul li .rge_ss .rge_wrap .rge_h:before,
.range_box ul li .rge_ss .rge_wrap .rge_h:after{
	content:"";
	position:absolute;
	background:currentcolor;
	left:0;
}
.range_box ul li .rge_ss .rge_wrap .rge_h:before{
	top:2px;
	width:1px;
	height:120px;
}
.range_box ul li .rge_ss .rge_wrap .rge_h:after{
	height:1px;
	width:0px;
	bottom:0;
}
.range_box ul li.is-active .rge_ss .rge_wrap .rge_h{
	padding-left:0;
	width:100%;
}
.range_box ul li.is-active .rge_ss .rge_wrap .rge_h:before{
	height:0;
	opacity:0;
}
.range_box ul li.is-active .rge_ss .rge_wrap .rge_h:after{
	width:100%;
	transition-delay:.35s;
}
.range_box ul li .rge_ss .rge_wrap .rge_w,
.range_box ul li .rge_ss .rge_wrap .kt_icon{
	opacity:0;
	transform:translateY(40px);
	transition:all .5s;
}
.range_box ul li .rge_ss .rge_wrap .rge_w{
	color:currentcolor;
	width:500px;
	font-size:14px;
	-webkit-line-clamp:4;
	-moz-line-clamp:4;
	-o-line-clamp:4;
	line-clamp:4;
	transform:opacity .35s,transform .5s;
}
.range_box ul li.is-active .rge_ss .rge_wrap .rge_w{
	transition-delay:.2s;
}
.range_box ul li.is-active .rge_ss .rge_wrap .kt_icon{
	transition-delay:.4s;
}
.range_box ul li.is-active .rge_ss .rge_wrap .rge_w,
.range_box ul li.is-active .rge_ss .rge_wrap .kt_icon{
	opacity:1;
	transform:translateY(0);
}
.isc_box{
	overflow:hidden;
}
.isc_s2{
	position:relative;
	width:100%;
}
.isc_s2 .isc_l{
	width:41%;
}
.isc_s2 .parallaxParent{
	height:auto;
}
.isc_s2 .isc_r{
	width:59%;
	padding-right:13%;
	padding-left:3.65%;
}
.isc_s2 .isc_r .isc_con ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-bottom:-2.5vw;
	margin-left:-2.5vw;
}
.isc_s2 .isc_r .isc_con ul li{
	width:25%;
	margin-bottom:2.5vw;
	text-align:center;
}
.isc_s2 .isc_r .isc_con ul li .isc_ss{
	height:100%;
	margin-left:2.5vw;
	width:calc(100% - 2.5vw);
	border:solid 1px #333;
	transition:all .35s;
}
.isc_s2 .isc_r .isc_con ul li .isc_ss .isc_icon{
	height:6.25vw;
	-webkit-align-items:center;
	align-items:center;
	position:relative;
}
.isc_s2 .isc_r .isc_con ul li .isc_ss .isc_icon:before{
	content:"";
	position:absolute;
	width:5vw;
	height:5vw;
	border-radius:50%;
	background:#333;
	left:50%;
	top:50%;
	opacity:0;
	transform:translate(-50%,-50%) scale(1);
	transition:all 1.1s cubic-bezier(0.34, 1.56, 0.64, 1);
}
.isc_s2 .isc_r .isc_con ul li .isc_ss .isc_icon svg{
	display:block;
	max-width:2.4vw;
	max-height:2.4vw;
	position:relative;
	z-index:3;
	transition:all 1.1s cubic-bezier(0.34, 1.56, 0.64, 1);
}
.isc_s2 .isc_r .isc_con ul li .isc_ss .isc_icon svg path{
	fill:currentcolor !important;
}
.isc_s2 .isc_r .isc_con ul li .isc_ss .isc_w{
	font-size:16px;
	padding-bottom:1vw;
	color:#333;
}
.isc_s2 .jdry_en{
	position:absolute;
	right:2%;
	top:50%;
	transform:translate(10vw,-50%) rotate(90deg);
}
.isc_s3{
	background:#f5f5f5;
}
.isc_s3 .isc_l{
	width:47%;
	padding-left:13%;
	padding-top:3.5vw;
	padding-bottom:3.5vw;
	padding-right:3vw;
}
.isc_s3 .isc_l .isc_con{
	color:#333;
}
.isc_s3 .isc_l .isc_con ul li + li{
	margin-top:20px;
	margin-top:1vw;
}
.isc_s3 .isc_l .isc_con .isc_num{
	flex:0 0 auto;
	font-size:24px;
	font-size:1.25vw;
	font-family:pstr;
	font-style:italic;
	color:#aaa;
}
.isc_s3 .isc_l .isc_con .isc_w{
	font-size:18px;
	font-size:.94vw;
	margin-left:15px;
	padding-top:2px;
}
.isc_s3 .isc_l .isc_con .isc_w em{
	font-size:.78em;
}
.isc_s3 .isc_r{
	width:53%;
	height:auto;
}
.isc_s3 .wlyw_box{
	background:none;
}
.isc_s3 .wlyw_box:before{
	display:none;
}
.isc_s4 .isc_con .swiper-slide{
	width:calc(((100vw - 17px) * .74 - 50px) / 3);
	margin-right:25px;
}
.icase_list .icase_ss{
	display:block;
	color:#333;
}
.icase_list .icase_ss .icase_img{
	display:block;
	overflow:hidden;
	height:calc(((100vw - 17px) * .74 - 50px) / 3 * 540 / 810);
}
.icase_list .icase_ss .icase_img img{
	display:block;
	width:100%;
	height:100%;
	transition:all .5s;
}
.icase_list .icase_ss .icase_txt{
	overflow:hidden;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.icase_list .icase_ss .icase_txt .icase_w{
	float:left;
	font-size:18px;
	font-weight:bold;
	max-width:70%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.icase_list .icase_ss .icase_txt .iconfont{
	float:right;
	font-size:24px;
	transform:rotate(-30deg);
	transition:all .35s;
}

/* 内页-营销事业部 */
.iyx_s1 .iyx_con{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	color:#333;
}
.iyx_s1 .iyx_con .iyx_l{
	width:200px;
}
.iyx_s1 .iyx_con .iyx_l .swiper-container,
.iyx_s1 .iyx_con .iyx_r .iyx_img{
	height:calc(((100vw - 17px) * .74 - 200px - 1.56vw) * .615 * 450 / 720);
}
.iyx_s1 .iyx_con .iyx_l .swiper-slide{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	align-items:center;
	position:relative;
}
.iyx_s1 .iyx_con .iyx_l .swiper-slide:before,
.iyx_s1 .iyx_con .iyx_l .swiper-slide:after{
	content:"";
	position:absolute;
	height:25%;
	width:1px;
	left:10px;
	background:#e5e5e5;
}
.iyx_s1 .iyx_con .iyx_l .swiper-slide:before{
	top:0;
}
.iyx_s1 .iyx_con .iyx_l .swiper-slide:after{
	bottom:0;
}
.iyx_s1 .iyx_con .iyx_l .swiper-slide-thumb-active .iyx_ss{
	opacity:1;
	transform:scale(1.3);
}
.iyx_s1 .iyx_con .iyx_l .iyx_ss{
	font-size:18px;
	-webkit-align-items:center;
	align-items:center;
	opacity:.5;
	transform-origin:left;
	transition:all .35s;
	cursor:pointer;
}
.iyx_s1 .iyx_con .iyx_l .iyx_ss em{
	display:inline-block;
	font-family:arial;
	margin-right:20px;
}
.iyx_s1 .iyx_con .iyx_l .iyx_ss span{
	display:inline-block;
}
.iyx_s1 .iyx_con .iyx_r{
	width:calc(100% - 200px - 1.56vw);
}
.iyx_s1 .iyx_con .iyx_r .iyx_img{
	width:61.5%;
	background:#000;
	overflow:hidden;
	transform:scale(.8);
	transition:transform .5s;
}
.iyx_s1 .iyx_con .iyx_r .iyx_img img{
	display:block;
	opacity:.6;
	width:100%;
	height:100%;
	transition:all .5s;
}
.iyx_s1 .iyx_con .iyx_r .iyx_ss{
	position:relative;
}
.gray_block{
	display:block;
	background:#eee;
	width:80px;
	height:80px;
	z-index:-1;
}
.iyx_s1 .iyx_con .iyx_r .gray_block{
	position:absolute;
	bottom:0;
	right:0;
}
.iyx_s1 .iyx_con .iyx_r .iyx_txt{
	width:34.2%;
	padding-top:1.56vw;
	position:relative;
	z-index:3;
}
.iyx_s1 .iyx_con .iyx_r .iyx_txt .iyx_num{
	display:block;
	font-size:60px;
	font-size:3.12vw;
	font-style:italic;
	font-family:pstr;
	color:#fff;
	color: transparent;
	-webkit-text-stroke:1px #333;
	text-stroke:1px #333;
	opacity:.2;
	transition:all .5s;
}
.iyx_s1 .iyx_con .iyx_r .iyx_txt .iyx_tit,
.iyx_s1 .iyx_con .iyx_r .iyx_txt .iyx_w,
.iyx_s1 .iyx_con .iyx_r .gray_block{
	opacity:0;
	transform:translateY(40px);
	transition:all .5s;
}
.iyx_s1 .iyx_con .iyx_r .iyx_txt .iyx_tit{
	font-size:24px;
	font-weight:bold;
	border-bottom:solid 1px #d5d5d5;
}
.iyx_s1 .iyx_con .iyx_r .iyx_txt .iyx_w{
	font-size:16px;
	line-height:1.625;
	color:#666;
}
.iyx_s1 .iyx_con .iyx_r .swiper-slide-active .iyx_img{
	transform:scale(1);
	transition-delay:.35s;
}
.iyx_s1 .iyx_con .iyx_r .swiper-slide-active .iyx_img img{
	opacity:1;
	transition-delay:.35s;
}
.iyx_s1 .iyx_con .iyx_r .swiper-slide-active .iyx_txt .iyx_num{
	opacity:1;
	transition-delay:.5s;
}
.iyx_s1 .iyx_con .iyx_r .swiper-slide-active .iyx_txt .iyx_tit{
	opacity:1;
	transform:translateY(0);
	transition-delay:1s;
}
.iyx_s1 .iyx_con .iyx_r .swiper-slide-active .iyx_txt .iyx_w{
	opacity:1;
	transform:translateY(0);
	transition-delay:1.2s;
}
.iyx_s1 .iyx_con .iyx_r .swiper-slide-active .gray_block{
	opacity:1;
	transform:translateY(0);
	transition-delay:1.5s;
}
.iyx_s2{
	overflow:hidden;
}
.iyx_s2 .iyx_l{
	width:100%;
	height:auto;
}
.iyx_s2 .iyx_r{
	width:100%;
	margin-left:-100%;
	position:relative;
	z-index:5;
}
.iyx_s2 .iyx_r .iyx_con ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
}
.iyx_s2 .iyx_r .iyx_con ul li{
	width:33.33333%;
	border:solid 1px rgba(255,255,255,.3);
	margin-left:-1px;
	margin-top:-1px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}
.iyx_s2 .iyx_r .iyx_con ul li .iyx_ss{
	width:100%;
	height:100%;
	padding:30px;
	padding:1.56vw;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	color:#fff;
}
.iyx_s2 .iyx_r .iyx_con ul li .iyx_ss .iyx_icon{
	width:90px;
	height:90px;
	width:4.68vw;
	height:4.68vw;
	border:solid 1px #fff;
	border-radius:50%;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	position:relative;
}
.iyx_s2 .iyx_r .iyx_con ul li .iyx_ss .iyx_icon:before{
	content:"";
	position:absolute;
	width:150%;
	height:150%;
	border-radius:50%;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%) scale(1);
	background:rgba(255,255,255,.3);
	opacity:0;
	transition:all .5s;
}
.iyx_s2 .iyx_r .iyx_con ul li .iyx_ss .iyx_icon svg{
	display:block;
	max-width:50%;
	max-height:50%;
	position:relative;
	z-index:3;
	transition:all .5s;
}
.iyx_s2 .iyx_r .iyx_con ul li .iyx_ss .iyx_icon svg path{
	fill:#fff !important;
}
.iyx_s2 .iyx_r .iyx_con ul li .iyx_ss .iyx_txt{
	width:calc(100% - 110px);
	width:calc(100% - 5.7vw);
}
.iyx_s2 .iyx_r .iyx_con ul li .iyx_ss .iyx_tit{
	font-size:18px;
	transition:all .35s;
}
.iyx_s2 .iyx_r .iyx_con ul li .iyx_ss .iyx_w{
	font-size:14px;
	line-height:1.6;
	margin-top:10px;
}
.iyx_s3 .center_box{
	position:relative;
}
.iyx_s3 .iyx_l{
	width:32.85%;
}
.iyx_s3 .iyx_l .iyx_img{
	display:block;
	position:relative;
	z-index:3;
}
.iyx_s3 .iyx_l .iyx_img img{
	display:block;
	width:100%;
}
.iyx_s3 .iyx_r{
	width:61.5%;
	color:#333;
	padding-top:1.56vw;
}
.iyx_s3 .iyx_r .iyx_tit{
	font-size:24px;
	font-size:1.25vw;
	padding-top:1vw;
}
.iyx_s3 .iyx_r .iyx_con ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.iyx_s3 .iyx_r .iyx_con ul li{
	width:46%;
}
.iyx_s3 .iyx_r .iyx_con ul li .iyx_ss{
	border:solid 1px #333;
	display:block;
	margin-right:10%;
	width:90%;
	height:100%;
	padding:50px;
	padding:2.6vw;
	position:relative;
}
.iyx_s3 .iyx_r .iyx_con ul li .iyx_ss .iyx_stit{
	position:relative;
	padding-top:20px;
	padding-top:1vw;
}
.iyx_s3 .iyx_r .iyx_con ul li .iyx_ss .iyx_stit .iyx_h{
	font-size:24px;
	font-size:1.25vw;
	font-weight:bold;
}
.iyx_s3 .iyx_r .iyx_con ul li .iyx_ss .iyx_stit .iyx_letter{
	font-size:120px;
	font-size:6.25vw;
	color:#eee;
	text-transform:uppercase;
	left:-34px;
	left:-1.77vw;
	bottom:-20px;
	bottom:-1vw;
	position:absolute;
	line-height:1;
	transition:all .35s;
}
.iyx_s3 .iyx_r .iyx_con ul li .iyx_ss .iyx_txt{
	font-size:18px;
	font-size:.94vw;
}
.iyx_s3 .iyx_r .iyx_con ul li .iyx_ss .iyx_txt i{
	color:#aaa;
}
.iyx_s3 .iyx_r .iyx_con ul li .iyx_ss .iyx_num{
	font-family:pstr;
	font-style:italic;
	font-size:100px;
	font-size:5.2vw;
	color:#fff;
	color:transparent;
	-webkit-text-stroke:1px #333;
	text-stroke:1px #333;
	position:absolute;
	right:0;
	bottom:0;
	transform:translate(30%,30%);
	transition:all .35s;
}
.iyx_s3 .gray_block{
	display:block;
	width:15.625vw;
	height:15.625vw;
	transition:all 1s;
}
.iyx_s3 .iyx_block{
	position:absolute;
	left:-5.2vw;
	top:50%;
	transform:translateY(-50%);
}
.iyx_s4{
	width:100%;
	overflow:hidden;
}
.iyx_s4 .iyx_l{
	width:100%;
	height:auto;
}
.iyx_s4 .iyx_r{
	width:100%;
	padding-left:2%;
	padding-right:2%;
	margin-left:-100%;
	position:relative;
	z-index:3;
}
.iyx_s4 .iyx_r .iyx_con{
	padding-top:2vw;
}
.iyx_s4 .iyx_r .iyx_con ul{
	-webkit-justify-content:center;
	justify-content:center;
}
.iyx_s4 .iyx_r .iyx_con ul li{
	width:16.6666%;
	color:#fff;
	position:relative;
}
.iyx_s4 .iyx_r .iyx_con ul li>.iconfont{
	position:absolute;
	font-size:1.25vw;
	right:0;
	top:50%;
	transform:translate(50%,-50%);
}
.iyx_s4 .iyx_r .iyx_con ul li:nth-last-of-type(1)>.iconfont{
	display:none;
}
.iyx_s4 .iyx_r .iyx_con ul li .iyx_ss{
	width:70%;
	margin-right:15%;
	margin-left:15%;
	text-align:center;
	color:#fff;
	position:relative;
}
.iyx_s4 .iyx_r .iyx_con ul li .iyx_ss .iyx_show,
.iyx_s4 .iyx_r .iyx_con ul li .iyx_ss .iyx_hide{
	-webkit-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-transition:.8s ease-in-out;
    transition:.8s ease-in-out;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
}
.iyx_s4 .iyx_r .iyx_con ul li .iyx_ss .iyx_show{
	-webkit-transform:rotateY(0);
    transform:rotateY(0);
    z-index:2;
	position:relative;
	border:solid 1px #fff;
}
.iyx_s4 .iyx_r .iyx_con ul li .iyx_ss .iyx_hide{
	-webkit-transform:rotateY(180deg);
    transform:rotateY(180deg);
    z-index:1;
}
.iyx_s4 .iyx_r .iyx_con ul li .iyx_ss .iyx_show .iyx_icon{
	width:110px;
	height:110px;
	width:5.7vw;
	height:5.7vw;
	border-radius:50%;
	background:rgba(255,255,255,.3);
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.iyx_s4 .iyx_r .iyx_con ul li .iyx_ss .iyx_show .iyx_icon svg{
	display:block;
	max-width:50%;
	max-height:50%;
}
.iyx_s4 .iyx_r .iyx_con ul li .iyx_ss .iyx_show .iyx_icon svg path{
	fill:currentcolor !important;
}
.iyx_s4 .iyx_r .iyx_con ul li .iyx_ss .iyx_tit{
	font-size:1vw;
}
.iyx_s4 .iyx_r .iyx_con ul li .iyx_ss .iyx_show .iyx_tit{
	margin-top:20px;
}
.iyx_s4 .iyx_r .iyx_con ul li .iyx_ss .iyx_hide{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	padding:20px;
	padding:1vw;
	background:#fff;
	color:#333;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-align-items:center;
	align-items:center;
}
.iyx_s4 .iyx_r .iyx_con ul li .iyx_ss .iyx_hide .iyx_line{
	display:block;
	width:20px;
	height:1px;
	background:#ddd;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-top:.5vw;
}
.iyx_s4 .iyx_r .iyx_con ul li .iyx_ss .iyx_hide .iyx_w{
	font-size:14px;
	text-align:left;
	margin-top:.5vw;
	margin-top:10px;
}

/* 内页-未来业务 发展方向 */
.iwl_list ul li + li{
	margin-top:100px;
	margin-top:5.2vw;
}
.iwl_list ul li .iwl_ss{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:flex-start;
	align-items:flex-start;
	position:relative;
	color:#333;
}
.iwl_list ul li:nth-of-type(even) .iwl_ss{
	-webkit-flex-direction:row-reverse;
	flex-direction:row-reverse;
}
.iwl_list ul li .iwl_ss .iwl_img{
	width:57%;
	height:26vw;
	overflow:hidden;
}
.iwl_list ul li .iwl_ss .iwl_img img{
	display:block;
	width:100%;
	height:100%;
	transition:all .5s;
}
.iwl_list ul li .iwl_ss .iwl_txt{
	width:39%;
	padding-top:50px;
	padding-top:2.5vw;
}
.iwl_list ul li .iwl_ss .iwl_block{
	position:absolute;
	bottom:0;
	right:0;
	z-index:-1;
	transition:.8s;
}
.iwl_list ul li:nth-of-type(odd) .iwl_ss .iwl_tit{
	margin-left:-30vw;
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
}
.iwl_list ul li:nth-of-type(even) .iwl_ss .iwl_tit{
	margin-right:-30vw;
}
.iwl_list ul li:nth-of-type(even) .iwl_ss .iwl_block{
	right:auto;
	left:0;
}
.iwl_list ul li .iwl_ss .iwl_stit{
	font-size:24px;
	font-weight:bold;
	border-bottom:solid 1px #d5d5d5;
}

/* 内页-成功案例 */
.icase_top{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.icase_nav{
	width:260px;
}
.icase_nav #case1{
	display:none;
}
.icase_nav .icase_nav_con{
	position:relative;
	z-index:5;
}
.icase_nav .icase_def{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	border-bottom:solid 1px #333;
	color:#333;
}
.icase_nav .icase_def .icase_h,
.icase_nav .icase_def .icase_icon{
	display:inline-block;
	transition:all .35s;
}
.icase_nav .icase_def .icase_h{
	font-size:18px;
}
.icase_nav .icase_def .icase_icon{
	display:inline-block;
	width:20px;
	height:20px;
}
.icase_nav .icase_def .icase_icon img{
	display:block;
	width:100%;
	height:100%;
}
.icase_nav .icase_sub{
	position:absolute;
	top:100%;
	left:0;
	width:100%;
	background:#fff;
	box-shadow:0 0 20px rgba(0,0,0,.1);
	
	-webkit-transform: perspective(300px) scaleY(0) translateZ(30px);
	transform: perspective(300px) scaleY(0) translateZ(30px);
	visibility: hidden;
	opacity:0;
	box-shadow: 2px 2px 5px 1px rgba(0,0,0,.05);
	-webkit-transform-origin: top;
	transform-origin: top;
	visibility:hidden;
	-webkit-transition: opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;
	transition:opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;
	-webkit-transition: opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;
	transition:opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;
	transition:transform 500ms ease,opacity 500ms ease,visibility 500ms ease;
	transition:transform 500ms ease,opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;
	transition:transform 500ms ease,opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;
}
.icase_nav .icase_sub ul{
	padding-top:10px;
	padding-bottom:10px;
}
.icase_nav .icase_sub ul li a{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	color:#333;
	background:url(../img/case_nav_border.png) repeat-x left bottom;
}
.icase_nav .icase_sub ul li:nth-last-of-type(1) a{
	background:none;
}
.icase_nav .icase_sub ul li a span{
	font-size:15px;
}
.icase_nav .icase_sub ul li a .iconfont{
	display:inline-block;
	opacity:0;
	transform:translateX(-10px);
	transition:all .35s;
}
.icase_list ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-25px;
	margin-bottom:-25px;
}
.icase_list ul li{
	width:33.33333%;
	margin-bottom:25px;
}
.icase_list ul li .icase_ss{
	margin-left:25px;
}

/* 内页-案例详情 */
.ics_loc{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.ics_loc .loc_letter{
	font-size:36px;
	color:#333;
	line-height:1;
}
.ics_loc .ics_return{
	-webkit-align-items:center;
	align-items:center;
	color:#333;
}
.ics_loc .ics_return i,
.ics_loc .ics_return span{
	transition:all .35s;
}
.ics_loc .ics_return i{
	font-size:14px;
	display:inline-block;
	margin-right:10px;
	opacity:0;
	transform:translateX(10px);
}
.ics_loc .ics_return span{
	display:inline-block;
	width:20px;
	height:20px;
}
.ics_loc .ics_return span img{
	display:block;
	width:100%;
	height:100%;
}
.ics_box .ics_bot{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:flex-start;
	align-items:flex-start;
	color:#333;
	position:relative;
}
.ics_box .ics_bot:before{
	content:"";
	position:absolute;
	width:1px;
	height:100%;
	background:#333;
	top:0;
	left:36%;
	pointer-events:none;
}
.ics_box .ics_bot .ics_l{
	width:30%;
	position:-webkit-sticky;
	position:sticky;
	top:100px;
}
.ics_box .ics_bot .ics_l .ics_l_tit span{
	display:block;
	text-transform:uppercase;
	font-size:36px;
}
.ics_box .ics_bot .ics_l .ics_l_tit .ics_h{
	font-size:16px;
	padding-left:30px;
	position:relative;
	margin-top:5px;
}
.ics_box .ics_bot .ics_l .ics_l_tit .ics_h:before{
	content:"";
	position:absolute;
	width:20px;
	height:1px;
	background:#333;
	left:0;
	top:50%;
}
.ics_box .ics_bot .ics_l .ics_tit{
	font-size:20px;
	font-weight:bold;
}
.ics_box .ics_bot .ics_l .ics_stit{
	font-size:18px;
	font-weight:bold;
	border-bottom:solid 1px #e5e5e5;
}
.ics_box .ics_bot .ics_l .ics_txt .ics_w{
	font-size:15px;
}
.ics_box .ics_bot .ics_r{
	width:58%;
	overflow:hidden;
}

/* 内容翻页 */
.ipn_box{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.ipn_box .jdry_en{
	transform:translateX(-1vw);
}
.inner_pnpage{
	overflow:hidden;
}
.inner_pnpage .inner_pnpage_a{
	float:left;
	clear:both;
	color:#333;
	font-size:14px;
}
.inner_pnpage .inner_pnpage_next{
	margin-top:10px;
}
.inner_pnpage .inner_pnpage_a > *{
	float:left;
}
.inner_pnpage .inner_pnpage_a span{
	font-weight:bold;
}
.inner_pnpage .inner_pnpage_a > p{
	color:#666;
	max-width:30vw;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	transition:all .35s;
}
.inner_pnpage .inner_pnpage_a:hover > p{
	color:#333;
}

/* 内页-联系我们 */
.icta_s1 .icta_l{
	width:49%;
	padding-left:13%;
	padding-right:9%;
	color:#333;
}
.icta_s1 .icta_l .jd_tit{
	margin-right:-30vw;
}
.icta_s1 .icta_l .icta_con{
	padding-top:80px;
	padding-top:4vw;
}
.icta_s1 .icta_l .icta_tit{
	font-size:24px;
	font-weight:bold;
}
.icta_s1 .icta_l .icta_info{
	color:#666;
	margin-top:20px;
	margin-top:1vw;
}
.icta_s1 .icta_l .icta_info ul li{
	border-bottom:solid 1px #e5e5e5;
	-webkit-align-items:flex-start;
	align-items:center;
}
.icta_s1 .icta_l .icta_info ul li .icta_icon{
	width:20px;
	height:20px;
	margin-right:1vw;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.icta_s1 .icta_l .icta_info ul li .icta_icon svg{
	display:block;
	max-width:100%;
	max-height:100%;
}
.icta_s1 .icta_l .icta_info ul li .icta_icon svg path{
	fill:#333 !important;
}
.icta_s1 .icta_l .icta_info ul li .icta_inr{
	font-size:14px;
}
.icta_s1 .icta_l .icta_qr ul{
	overflow:hidden;
	margin-left:-90px;
	margin-left:-4.5vw;
}
.icta_s1 .icta_l .icta_qr ul li{
	float:left;
	text-align:center;
	margin-left:90px;
	margin-left:4.5vw;
}
.icta_s1 .icta_l .icta_qr ul li .icta_img{
	display:inline-block;
	max-width:130px;
	max-height:130px;
	width:7vw;
	height:7vw;
}
.icta_s1 .icta_l .icta_qr ul li .icta_img img{
	display:block;
	width:100%;
	height:100%;
}
.icta_s1 .icta_l .icta_qr ul li .icta_w{
	font-size:14px;
}
.icta_s1 .icta_r{
	width:51%;
	height:auto;
}
.icta_s2{
	background:#f7f7f7;
}
.icta_s2 form{
	display:block;
}
.icta_s2 .icta_tit{
	display:block;
	width:100%;
	font-size:24px;
	font-weight:bold;
	padding-bottom:30px;
	padding-bottom:1.56vw;
	border-bottom:solid 1px #ddd;
}
.icta_s2 .icta_form ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.icta_s2 .icta_form ul li{
	-webkit-align-items:center;
	align-items:center;
	margin-top:50px;
	margin-top:2.5vw;
}
.icta_s2 .icta_form ul li.icta_inp{
	position:relative;
}
.icta_s2 .icta_form ul li.icta_c2{
	width:47.85%;
}
.icta_s2 .icta_form ul li.icta_c1{
	width:100%;
}
.icta_s2 .icta_form ul li .icta_icon{
	width:46px;
	margin-right:-46px;
}
.icta_s2 .icta_form ul li .icta_icon svg{
	display:block;
	max-width:56%;
	max-height:36px;
}
.icta_s2 .icta_form ul li .icta_icon svg path{
	fill:#333 !important;
}
.icta_s2 .icta_form ul li .inp_txt{
	display:block;
	width:100%;
	padding-left:50px;
	border-bottom:solid 1px #ddd;
	font-size:14px;
}
.icta_s2 .icta_form ul li .icta_line{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:1px;
	background:#333;
	transition:all .8s ease;
	transform:scaleX(0);
	transform-origin:left;
}
.icta_s2 .icta_form ul li .inp_txt:focus ~ .icta_line{
	transform:scaleX(1);
}
.icta_s2 .icta_form ul li.icta_submit{
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
}
.icta_s2 .icta_form ul li.icta_submit input{
	cursor:pointer;
	padding:15px 70px;
	border:solid 1px #ddd;
	font-size:16px;
	font-weight:bold;
	transition:all .35s;
}






















@media screen and (max-width:1600px){
	.jd_tit .jd_en{
		font-size:60px;
		line-height:40px;
	}
	.jd_tit .jd_num{
		width:44px;
		height:44px;
	}
	.abo_box .abo_l .abo_txt{
		padding-left:60px;
	}
	.abo_box .jdry_en{
		bottom:2vw;
	}
	.syb_box .syb_con ul li a .syb_tit,
	.case_box .swiper-slide a .case_wrap .case_tit,
	.iabo_s2 .iabo_con ul li .iabo_ss .iabo_tit{
		font-size:20px;
	}
	.partner_box .partner_con ul li a .partner_img img{
		max-width:70%;
		max-height:70%;
	}
	.iabo_s3 .iabo_top .iabo_ss .iabo_txt .iabo_w{
		font-size:16px;
	}
	.range_box ul li .rge_ss .rge_wrap{
		padding:2.5vw;
	}
	.isc_s2 .isc_r .isc_con ul li .isc_ss .isc_w{
		font-size:14px;
	}
	.isc_s2 .isc_r .isc_con ul{
		margin-left:-2vw;
		margin-bottom:-2vw;
	}
	.isc_s2 .isc_r .isc_con ul li{
		margin-bottom:2vw;
	}
	.isc_s2 .isc_r .isc_con ul li .isc_ss{
		margin-left:2vw;
		width:calc(100% - 2vw);
	}
	.isc_s3 .isc_l .isc_con .isc_w{
		font-size:16px;
	}
	.isc_s3 .isc_l .isc_con .isc_num{
		font-size:20px;
	}
	.ipart_box .ipart_con .ipart_wrap .swiper-pagination-bullet,
	.isc_s4 .swiper-pagination-bullet{
		width:12px;
		height:12px;
	}
	.iyx_s3 .iyx_r{
		padding-top:0;
	}
	.gray_block{
		width:60px;
		height:60px;
	}
	
	.iyx_s3 .iyx_r .iyx_con ul li .iyx_ss .iyx_txt{
		font-size:14px;
	}
	.iyx_s4 .iyx_r .iyx_con ul li .iyx_ss .iyx_tit{
		font-size:16px;
	}
	.iyx_s4 .iyx_r .iyx_con ul li .iyx_ss .iyx_hide .iyx_w{
		font-size:12px;
	}
	
	
}









@media screen and (min-width:1201px){
	/* 导航 */
	.menu_btn:hover .menu_txt{
		letter-spacing:5px;
	}
	.menu_btn:hover .menu_line:before{
		margin-top:-5px;
	}
	.menu_btn:hover .menu_line:after{
		margin-top:5px;
	}
	nav ul li a:hover:after{
		transform:scaleX(1);
		transition:transform .8s;
	}
	nav ul li a:hover .nav_ss{
		transform:translateX(0);
	}
	nav ul li a:hover .nav_icon,
	nav ul li a:hover .nav_line{
		opacity:1;
	}
	
	/* 事业部 */
	.syb_box .syb_con ul li a:hover{
		transform:translateY(0);
	}
	.syb_box .syb_con ul li a:hover .syb_wrap{
		transform:translateY(0);
		opacity:1;
		transition-delay:.2s;
	}
	.syb_box .syb_con ul li a:hover>.syb_txt{
		opacity:0;
	}
	.syb_box .syb_con ul li a .syb_wrap .syb_arrow:hover{
		transform:rotate(0);
	}
	
	/* 成功案例 */
	.case_box .swiper-slide a:hover .case_wrap .case_more .case_cir{
		-webkit-animation: rotate1 24s linear infinite forwards;
		animation: rotate1 24s linear infinite forwards;
	}
	.case_box .swiper-slide a:hover .case_wrap .case_more .iconfont{
		transform:rotate(0);
	}
	.case_box .swiper-slide a:hover .case_img img{
		transform:scale(1.1);
	}
	.case_box .swiper-button-next:hover,
	.case_box .swiper-button-prev:hover{
		opacity:1;
	}
	
	/* 合作客户 */
	.partner_box .partner_con ul li a:hover .partner_img img{
		transform:scale(1.1);
	}
	
	/* 页脚 */
	.footer_top .footer_nav ul li a:hover,
	.footer_bot .footer_cpr a:hover{
		color:#fff;
	}
	
	/* 二级导航 */
	.isub_nav ul li a:hover:before{
		transform:scaleX(1);
	}
	
	/* 内页-企业简介 */
	.iabo_s1 .iabo_con .iabo_r .iabo_img:hover img{
		transform:scale(1.1);
	}
	.iabo_s2 .iabo_con ul li .iabo_ss:hover .iabo_tit{
		letter-spacing:5px;
	}
	.iabo_s2 .iabo_con ul li .iabo_ss:hover .iabo_icon svg{
		animation:adPlay 3s infinite;
	}
	.iabo_s3 .iabo_top .swiper-button-white:hover{
		color:#333;
	}
	
	/* 内页-合作客户 */
	.ipart_box .ipart_con .ipart_wrap ul li a:hover{
		border-color:#333;
	}
	.ipart_box .ipart_con .ipart_wrap ul li a:hover .partner_img img{
		transform:scale(1.1);
	}
	
	/* 内页-赛车事业部 */
	.isc_s2 .isc_r .isc_con ul li .isc_ss:hover{
		color:#fff;
		box-shadow:0 0 20px rgba(0,0,0,.1);
		transform:translateY(-1vw);
	}
	.isc_s2 .isc_r .isc_con ul li .isc_ss:hover .isc_icon:before{
		opacity:1;
		transform:translate(-50%,-50%) scale(.8);
	}
	.isc_s2 .isc_r .isc_con ul li .isc_ss:hover .isc_icon svg{
		transform:scale(.8);
	}
	.icase_list .icase_ss:hover .icase_img img{
		transform:scale(1.1);
	}
	.icase_list .icase_ss:hover .icase_txt .iconfont{
		transform:rotate(0);
	}
	
	/* 内页-营销事业部 */
	.iyx_s2 .iyx_r .iyx_con ul li .iyx_ss:hover .iyx_icon:before{
		transform:translate(-50%,-50%) scale(.666);
		opacity:1;
	}
	.iyx_s2 .iyx_r .iyx_con ul li .iyx_ss:hover .iyx_icon svg{
		transform:scale(.8);
	}
	.iyx_s2 .iyx_r .iyx_con ul li .iyx_ss:hover .iyx_tit{
		letter-spacing:5px;
	}
	.iyx_s3 .iyx_r .iyx_con ul li .iyx_ss:hover .iyx_num{
		-webkit-text-stroke:1px transparent;
		text-stroke:1px transform;
		color:#eee;
	}
	.iyx_s3 .iyx_r .iyx_con ul li .iyx_ss:hover .iyx_stit .iyx_letter{
		color:transparent;
		-webkit-text-stroke:1px #666;
		text-stroke:1px #666;
	}
	.iyx_s4 .iyx_r .iyx_con ul li .iyx_ss:hover .iyx_show{
		-webkit-transform:rotateY(-180deg);
		transform:rotateY(-180deg);
	}
	.iyx_s4 .iyx_r .iyx_con ul li .iyx_ss:hover .iyx_hide{
		-webkit-transform:rotateY(0);
		transform:rotateY(0);
	}
	
	/* 内页-未来业务 发展方向 */
	.iwl_list ul li .iwl_ss:hover .iwl_img img{
		transform:scale(1.1);
	}
	
	/* 内页-成功案例 */
	.icase_nav .icase_sub ul li a:hover .iconfont{
		opacity:1;
		transform:translateX(0);
	}
	.icase_nav:hover .icase_sub{
		-webkit-transform: perspective(300px) scaleY(1) translateZ(0);
		transform: perspective(300px) scaleY(1) translateZ(0);
		visibility: visible;
		opacity: 1;
	}
	.icase_nav:hover .icase_def .icase_h{
		letter-spacing:4px;
	}
	.icase_nav:hover .icase_def .icase_icon{
		transform:rotate(45deg);
	}
	
	/* 内页-案例详情 */
	.ics_loc .ics_return:hover i{
		opacity:1;
		transform:translateX(0);
		letter-spacing:5px;
	}
	.ics_loc .ics_return:hover span{
		transform:rotate(45deg);
	}
	
	/* 内页-联系我们 */
	.icta_s2 .icta_form ul li.icta_submit input:hover{
		background:#333;
		border-color:#333;
		color:#fff;
	}
	
	
	/* hover1 */
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~手机版~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
@media (min-width: 320px) and (max-width:359px){html{font-size:32px !important;} }
@media (min-width: 360px) and (max-width:374px){html{font-size:36px !important;} }
@media (min-width: 375px) and (max-width:383px){html{font-size:37.5px !important;} }
@media (min-width: 384px) and (max-width:413px){html{font-size:38.4px !important;} }
@media (min-width: 414px) and (max-width:447px){html{font-size:41.4px !important;} }
@media (min-width: 448px) and (max-width:479px){html{font-size:44.8px !important;} }
@media (min-width: 480px) and (max-width:511px){html{font-size:48px !important;} }
@media (min-width: 512px) and (max-width:543px){html{font-size:51.2px !important;} }
@media (min-width: 544px) and (max-width:575px){html{font-size:54.4px !important;} }
@media (min-width: 576px) and (max-width:607px){html{font-size:57.6px !important;} }
@media (min-width: 608px) and (max-width:639px){html{font-size:60.8px !important;} }
@media (min-width: 640px) and (max-width:1200px){html{font-size:60.8px !important;} }

@media screen and (max-width:1200px){
	.center_box{
		width:92%;
	}
	.pd_150{
		padding:1.7rem;
	}
	.pd_tb150{
		padding:1.7rem 0;
	}
	.pd_t150{
		padding-top:1.7rem;
	}
	.pd_b150{
		padding-bottom:1.7rem;
	}
	.pd_120{
		padding:1.4rem;
	}
	.pd_tb120{
		padding:1.4rem 0;
	}
	.pd_t120{
		padding-top:1.4rem;
	}
	.pd_b120{
		padding-bottom:1.4rem;
	}
	.pd_100{
		padding:1.2rem;
	}
	.pd_tb100{
		padding:1.2rem 0;
	}
	.pd_t100{
		padding-top:1.2rem;
	}
	.pd_b100{
		padding-bottom:1.2rem;
	}
	.pd_80{
		padding:1rem;
	}
	.pd_tb80{
		padding:1rem 0;
	}
	.pd_t80{
		padding-top:1rem;
	}
	.pd_b80{
		padding-bottom:1rem;
	}
	.pd_70{
		padding:.9rem;
	}
	.pd_tb70{
		padding:.9rem 0;
	}
	.pd_t70{
		padding-top:.9rem;
	}
	.pd_b70{
		padding-bottom:.9rem;
	}
	.pd_60{
		padding:.8rem;
	}
	.pd_tb60{
		padding:.8rem 0;
	}
	.pd_t60{
		padding-top:.8rem;
	}
	.pd_b60{
		padding-bottom:.8rem;
	}
	.pd_50{
		padding:.7rem;
	}
	.pd_tb50{
		padding:.7rem 0;
	}
	.pd_t50{
		padding-top:.7rem;
	}
	.pd_b50{
		padding-bottom:.7rem;
	}
	.pd_40{
		padding:.6rem;
	}
	.pd_tb40{
		padding:.6rem 0;
	}
	.pd_t40{
		padding-top:.6rem;
	}
	.pd_b40{
		padding-bottom:.6rem;
	}
	.pd_30{
		padding:.5rem;
	}
	.pd_tb30{
		padding:.5rem 0;
	}
	.pd_t30{
		padding-top:.5rem;
	}
	.pd_b30{
		padding-bottom:.5rem;
	}
	.pd_20{
		padding:.4rem;
	}
	.pd_tb20{
		padding:.4rem 0;
	}
	.pd_t20{
		padding-top:.4rem;
	}
	.pd_b20{
		padding-bottom:.4rem;
	}
	.pd_15{
		padding:.35rem;
	}
	.pd_tb15{
		padding:.35rem 0;
	}
	.pd_t15{
		padding-top:.35rem;
	}
	.pd_b15{
		padding-bottom:.35rem;
	}
	.mg_t150{
		margin-top:1.7rem;
	}
	.mg_b150{
		margin-bottom:1.7rem;
	}
	.mg_t100{
		margin-top:1.2rem;
	}
	.mg_b100{
		margin-bottom:1.2rem;
	}
	.mg_tb80{
		margin:1rem 0;
	}
	.mg_t80{
		margin-top:1rem;
	}
	.mg_b80{
		margin-bottom:1rem;
	}
	.mg_tb70{
		margin:.9rem 0;
	}
	.mg_t70{
		margin-top:.9rem;
	}
	.mg_b70{
		margin-bottom:.9rem;
	}
	.mg_tb60{
		margin:.8rem 0;
	}
	.mg_t60{
		margin-top:.8rem;
	}
	.mg_b60{
		margin-bottom:.8rem;
	}
	.mg_tb50{
		margin:.7rem 0;
	}
	.mg_t50{
		margin-top:.7rem;
	}
	.mg_b50{
		margin-bottom:.7rem;
	}
	.mg_tb40{
		margin:.6rem 0;
	}
	.mg_t40{
		margin-top:.6rem;
	}
	.mg_b40{
		margin-bottom:.6rem;
	}
	.mg_tb30{
		margin:.5rem 0;
	}
	.mg_t30{
		margin-top:.5rem;
	}
	.mg_b30{
		margin-bottom:.5rem;
	}
	.mg_tb20{
		margin:.4rem 0;
	}
	.mg_t20{
		margin-top:.4rem;
	}
	.mg_b20{
		margin-bottom:.4rem;
	}
	.mg_tb15{
		margin:.3rem 0;
	}
	.mg_t15{
		margin-top:.3rem;
	}
	.mg_b15{
		margin-bottom:.3rem;
	}
	.mg_tb10{
		margin:.2rem 0;
	}
	.mg_t10{
		margin-top:.2rem;
	}
	.mg_b10{
		margin-bottom:.2rem;
	}
	
	body{
		overflow-x:hidden;
	}
	
	/* header */
	header .center_box,
	header.header_box2 .center_box{
		height:60px;
	}
	header .center_box{
		width:92%;
	}
	header .logo img{
		max-height:40px !important;
	}
	nav ul li a .nav_icon,
	nav ul li a .nav_line{
		display:none;
	}
	nav ul li a .nav_ss{
		transform:translateX(0);
	}
	nav ul li a{
		padding:2.5vh 0;
		position:relative;
	}
	nav ul li a .nav_ss > p{
		font-size:16px;
	}
	nav ul li.active a .nav_ss > p{
		font-weight:bold;
	}
	nav ul li.active a:before{
		border-color:#333;
	}
	
	/* banner */
	.pc_banner{
		height:0;
		overflow:hidden;
	}
	.m_banner{
		height:auto;
	}
	.banner_box .swiper-slide a .banner_txt{
		width:92%;
		left:4%;
	}
	.banner_box .swiper-pagination{
		bottom:15px;
		width:84%;
	}
	
	/* 事业部 */
	.syb_box .syb_con ul li a{
		transform:translateY(0);
	}
	.syb_box .syb_con ul li a .syb_img{
		height:calc(92vw * .47 * 520 / 660);
	}
	.syb_box .syb_con ul li a .syb_wrap{
		display:none;
	}
	.syb_box .syb_con ul li a>.syb_txt{
		height:auto;
		line-height:normal;
		padding:.3rem 0;
	}
	.syb_box .syb_con ul li a .syb_tit{
		font-size:15px;
	}
	
	/* 成功案例 */
	.case_box .swiper-button-prev,
	.case_box .swiper-button-next{
		display:none;
	}
	.case_box .swiper-pagination{
		display:block;
		bottom:0;
	}
	
	/* 页脚 */
	.footer_top{
		display:none;
	}
	
	/* 内页-banner */
	.inner_banner .inner_b_txt p{
		font-size:.38rem;
	}
	.inner_banner .inner_b_txt{
		padding-top:40px;
	}
	
	/* 内页-关于我们 */
	.iabo_s2 .iabo_con ul{
		margin-bottom:-.3rem;
		margin-left:-.3rem;
	}
	.iabo_s2 .iabo_con ul li{
		margin-bottom:.3rem;
	}
	.iabo_s2 .iabo_con ul li .iabo_ss{
		margin-left:.3rem;
	}
	
	/* 内页-赛车事业部 */
	.range_box ul{
		margin-left:-.3rem;
		margin-bottom:-.3rem;
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.range_box ul li{
		width:calc(100% - .3rem);
		margin-bottom:.3rem;
		margin-left:.3rem;
	}
	.range_box ul li .rge_ss .rge_wrap .rge_w{
		width:100%;
	}
	
	/* 内页-成功案例 */
	.icase_nav #case1:checked ~ .icase_nav_con .icase_sub{
		-webkit-transform: perspective(300px) scaleY(1) translateZ(0);
		transform: perspective(300px) scaleY(1) translateZ(0);
		visibility: visible;
		opacity: 1;
	}
	.icase_nav #case1:checked ~ .icase_nav_con .icase_def .icase_icon{
		transform:rotate(45deg);
	}
	.icase_list ul{
		margin-left:-.3rem;
		margin-bottom:-.3rem;
	}
	.icase_list ul li{
		margin-bottom:.3rem;
	}
	.icase_list ul li .icase_ss{
		margin-left:.3rem;
	}
	.icase_list ul li .icase_ss .icase_img{
		height:calc((92vw - .9rem) / 3 * 540 / 810);
	}
	
	
}

@media screen and (max-width:895px){
	/* 内页-二级导航 */
	.isub_nav{
		position:static;
		width:100%;
		padding:0;
	}
	
	/* 内页-赛车事业部 */
	.range_box ul li,
	.range_box ul li.is-active{
		-webkit-box-flex:0 0 auto;
		-webkit-flex:0 0 auto;
		-ms-flex:0 0 auto;
		flex:0 0 auto;
	}
	.iabo_s2 .iabo_con ul li .iabo_ss{
		width:calc(100% - .3rem);
	}
	.range_box ul li .rge_ss .rge_img{
		height:calc(92vw * 500 / 800);
	}
	.range_box ul li .rge_ss .rge_wrap{
		padding:.6rem;
	}
	.range_box ul li .rge_ss .rge_wrap .rge_h{
		padding-left:0;
		width:100%;
		padding-bottom:.3rem;
	}
	.range_box ul li .rge_ss .rge_wrap .rge_h:before{
		height:0;
		opacity:0;
	}
	.range_box ul li .rge_ss .rge_wrap .rge_h:after{
		width:100%;
	}
	.range_box ul li .rge_ss .rge_wrap .rge_w,
	.range_box ul li .rge_ss .rge_wrap .kt_icon{
		opacity:1;
		transform:translateY(0);
	}
	.isc_s2 .parallaxParent{
		display:none;
	}
	.isc_s2 .isc_r{
		width:100%;
		padding:0 4%;
	}
	.isc_s2 .jdry_en{
		display:none;
	}
	.isc_s3 .wlyw_box{
		display:none;
	}
	.isc_s3 .isc_l{
		width:100%;
		padding:1.2rem 4%;
	}
	
	/* 内页-营销事业部 */
	.iyx_s1 .iyx_con{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
		-webkit-align-items:flex-start;
		align-items:flex-start;
	}
	.iyx_s1 .iyx_con .iyx_l,
	.iyx_s1 .iyx_con .iyx_r{
		width:100%;
	}
	.iyx_s1 .iyx_con .iyx_r{
		margin-top:.6rem;
	}
	.iyx_s1 .iyx_con .iyx_l .swiper-container{
		height:auto;
	}
	.iyx_s1 .iyx_l .swiper-container-vertical > .swiper-wrapper{
		flex-direction:row;
		width:100% !important;
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
		-webkit-justify-content:space-between;
		justify-content:space-between;
	}
	.iyx_s1 .iyx_con .iyx_l .swiper-slide{
		width:auto;
		height:auto !important;
	}
	.iyx_s1 .iyx_con .iyx_l .swiper-slide:before,
	.iyx_s1 .iyx_con .iyx_l .swiper-slide:after{
		display:none;
	}
	.iyx_s1 .iyx_con .iyx_l .swiper-slide-thumb-active .iyx_ss{
		transform:scale(1);
	}
	.iyx_s1 .iyx_con .iyx_l .swiper-slide-thumb-active .iyx_ss>*{
		font-weight:bold;
	}
	.iyx_s1 .iyx_con .iyx_l .iyx_ss{
		font-size:.4rem;
	}
	.iyx_s1 .iyx_con .iyx_l .iyx_ss em{
		margin-right:.2rem;
	}
	.iyx_s3 .iyx_l{
		display:none;
	}
	.iyx_s3 .iyx_r{
		width:100%;
	}
	.iyx_s3 .iyx_r .iyx_tit{
		font-size:18px;
	}
	.iyx_s4 .iyx_r .iyx_con{
		padding-top:0;
	}
	.iyx_s4 .iyx_r .iyx_con ul{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
		margin-left:calc(-92vw / 3 * .1);
		margin-right:calc(-92vw / 3 * .1);
		margin-bottom:-.3rem;
	}
	.iyx_s4 .iyx_r .iyx_con ul li{
		width:33.3333%;
		margin-top:.3rem;
	}
	.iyx_s4 .iyx_r .iyx_con ul li:nth-of-type(3n) > .iconfont{
		display:none;
	}
	
	/* 列表翻页 */
	.list_pages .pagination li{
		display:none;
	}
	.list_pages .pagination .pg_prev,
	.list_pages .pagination .pg_next{
		display:inline-block;
	}
	
	/* 内页-联系我们 */
	.icta_s1 .icta_l{
		padding-left:4%;
		padding-right:4%;
		width:100%;
	}
	.icta_s1 .icta_l .jd_tit{
		margin-right:0;
	}
	.icta_s1 .icta_r{
		display:none;
	}
	
	
	
	
	
	
	
}

@media screen and (max-width:767px){
	/* header */
	.nav_container .nav_wrapper .nav_l{
		display:none;
	}
	.nav_container .nav_wrapper .nav_r{
		width:100%;
	}
	.nav_container .nav_wrapper .nav_r .nav_txt{
		font-size:.7rem;
		margin-bottom:.3rem;
	}
	.nav_container .nav_wrapper .nav_r .nav_con{
		padding:0 5%;
	}
	nav ul li a:before{
		content: "";
		position: absolute;
		right: 10px;
		top: 50%;
		width: 8px;
		height: 8px;
		margin-top: -4px;
		border-right: 2px solid #ccc;
		border-top: 2px solid #ccc;
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	
	
	/* banner */
	.banner_box .swiper-slide a{
		height:120vw;
		-webkit-justify-content:center;
		justify-content:center;
	}
	.banner_box .swiper-slide a>img{
		width:auto;
		height:100%;
	}
	.banner_box .swiper-slide a .banner_txt img{
		max-width:100%;
	}
	.banner_box .swiper-pagination-bullet{
		width:20px;
		height:6px;
	}
	.banner_box .swiper-pagination-bullet + .swiper-pagination-bullet{
		margin-left:10px;
	}
	.banner_box .banner_mouse{
		margin-left:-.45rem;
	}
	.banner_box .banner_mouse .iconfont{
		font-size:.9rem;
	}
	
	/* 关于我们 */
	.abo_box .abo_bg,
	.abo_box .abo_r{
		display:none;
	}
	.abo_box .abo_l{
		max-width:100%;
		padding-top:0;
	}
	.jd_tit .jd_en{
		font-size:.7rem;
		line-height:24px;
		margin-left:.2rem;
	}
	.jd_tit .jd_num{
		width:24px;
		height:24px;
		font-size:12px;
	}
	.jd_tit .jd_cn{
		margin-left:5px;
	}
	.abo_box .abo_l .abo_txt{
		margin-top:.6rem;
		padding-left:0;
	}
	
	/* 视觉差 */
	.parallaxParent,
	.wlyw_box,
	.parallaxParent2{
		height:60vw;
	}
	
	/* 事业部 */
	.syb_box{
		padding-top:1.2rem;
	}
	.syb_box:before{
		display:none;
	}
	
	/* 未来业务 发展方向 */
	.wlyw_box .wlyw_con ul li a .wlyw_stit{
		font-size:.42rem;
	}
	.wlyw_box .wlyw_tit .wlyw_h{
		font-size:.48rem;
	}
	.wlyw_box .wlyw_tit .wlyw_en{
		font-size:.6rem;
	}
	.wlyw_box .wlyw_con ul li a .wlyw_w{
		font-size:13px;
		max-height:60px;
		display:none;
	}
	
	/* 成功案例 */
	.case_box .swiper-slide{
		width:80vw;
	}
	.case_box .swiper-slide a .case_img{
		height:calc(80vw * 540 / 810);
	}
	.case_box .swiper-slide a .case_wrap .case_more{
		display:none;
	}
	.case_box .swiper-slide a .case_wrap{
		padding:.4rem;
	}
	.case_box .swiper-slide a .case_wrap .case_tit{
		max-width:100%;
		font-size:15px;
	}
	
	/* 合作客户 */
	.partner_box .partner_con ul li{
		width:33.3333%;
	}
	.partner_box .partner_con ul li a .partner_img{
		height:1.4rem;
	}
	.partner_box .partner_bot{
		margin-top:0;
	}
	.jdry_en{
		width:60vw;
	}
	
	/* 页脚 */
	.footer_bot .footer_info{
		max-width:none;
		width:100%;
	}
	.footer_bot .footer_cpr{
		max-width:none;
		width:100%;
		padding-top:.6rem;
	}
	.footer_bot .footer_cpr>a{
		margin-left:0;
		display:block;
	}
	
	/* 内页-banner */
	.inner_banner{
		height:calc(100vw * 800 / 1920 + 60px);
		overflow:hidden;
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-justify-content:center;
		justify-content:center;
	}
	.inner_banner>img{
		height:100%;
		width:auto;
		/* position:absolute;
		left:50%;
		transform:translateX(-50%) !important; */
	}
	.inner_banner .inner_b_txt h2{
		font-size:7vw;
	}
	
	/* 内页-关于我们 */
	.iabo_s1 .jd_tit{
		-webkit-justify-content:center;
		justify-content:center;
	}
	.iabo_s1 .iabo_con .iabo_l{
		display:none;
	}
	.iabo_s1 .iabo_con .iabo_r{
		width:100%;
		padding-top:0;
	}
	.iabo_s1 .iabo_con .iabo_r .iabo_wrap{
		padding-right:4%;
	}
	.iabo_s1 .iabo_con .iabo_r .iabo_wrap .iabo_txt{
		padding-left:4vw;
	}
	.iabo_s2{
		padding-top:1.2rem;
	}
	.iabo_s2 .jd_tit{
		transform:none;
	}
	.iabo_s2 .iabo_con ul li{
		width:100%;
	}
	.iabo_s2 .iabo_con ul li .iabo_ss .iabo_tit{
		font-size:17px;
	}
	.iabo_s2 .iabo_con ul li .iabo_ss .iabo_icon{
		width:16vw;
		height:16vw;
	}
	.iabo_s3 .iabo_bot .iabo_ss em{
		font-size:14px;
	}
	.iabo_s3 .iabo_top .iabo_ss .iabo_img,
	.iabo_s3 .iabo_top .iabo_ss .iabo_txt{
		width:100%;
	}
	.iabo_s3 .iabo_top .iabo_ss .iabo_img{
		height:45.9vw;
	}
	.iabo_s3 .iabo_top .iabo_ss .iabo_txt .iabo_w{
		font-size:14px;
	}
	.iabo_s3 .iabo_top .iabo_ss .iabo_txt .iabo_tit{
		font-size:.6rem;
	}
	.iabo_s3 .iabo_top .swiper-button-white{
		width:40px;
		height:40px;
	}
	.iabo_s3 .iabo_top .swiper-button-white:after{
		font-size:20px;
	}
	
	/* 内页-合作客户 */
	.ipart_box .ipart_con{
		-webkit-flex-direction:column-reverse;
		flex-direction:column-reverse;
	}
	.ipart_box .ipart_con .ipart_wrap{
		width:100%;
	}
	.ipart_box .ipart_con .ipart_wrap ul li a .partner_img{
		height:14vw;
	}
	.ipart_box .ipart_con .ipart_img{
		display:none;
		width:100%;
		margin-right:0;
		transform:none;
	}
	
	/* 内页-赛车事业部 */
	.isc_s2 .isc_r .isc_con ul li{
		width:50%;
	}
	.isc_s2 .isc_r .isc_con ul li .isc_ss .isc_icon{
		height:16vw;
	}
	.isc_s2 .isc_r .isc_con ul li .isc_ss .isc_icon svg{
		max-width:8vw;
		max-height:8vw;
	}
	.isc_s3 .isc_l .isc_con .isc_num{
		font-size:18px;
	}
	.isc_s3 .isc_l .isc_con .isc_w{
		font-size:14px;
	}
	.ipart_box .ipart_con .ipart_wrap .swiper-pagination-bullet,
	.isc_s4 .swiper-pagination-bullet{
		width:8px;
		height:8px;
		margin:0 3px;
	}
	.isc_s4 .isc_con .swiper-slide{
		width:calc((92vw - 10px) / 2);
		margin-right:10px;
	}
	.isc_s4 .icase_list .icase_ss .icase_img{
		height:calc((92vw - 10px) / 2 * 540 / 810);
	}
	.icase_list .icase_ss .icase_txt .icase_w{
		font-size:14px;
		max-width:80%;
	}
	.icase_list .icase_ss .icase_txt .iconfont{
		font-size:18px;
	}
	
	/* 内页-营销事业部 */
	.iyx_s1 .iyx_con .iyx_r .iyx_img,
	.iyx_s1 .iyx_con .iyx_r .iyx_txt{
		width:100%;
	}
	.iyx_s1 .iyx_con .iyx_r .iyx_img{
		height:calc(92vw * 450 / 720);
	}
	.iyx_s1 .iyx_con .iyx_r .iyx_txt{
		padding-top:.6rem;
	}
	.iyx_s1 .iyx_con .iyx_r .iyx_txt .iyx_num{
		font-size:.8rem;
	}
	.iyx_s1 .iyx_con .iyx_r .iyx_txt .iyx_tit{
		font-size:.42rem;
	}
	.iyx_s1 .iyx_con .iyx_r .iyx_txt .iyx_w{
		font-size:.36rem;
	}
	.gray_block{
		width:.8rem;
		height:.8rem;
	}
	.iyx_s2 .iyx_r .iyx_con ul{
		-webkit-align-items:flex-start;
		align-items:flex-start;
	}
	.iyx_s2 .iyx_r .iyx_con ul li{
		width:100%;
	}
	.iyx_s2 .iyx_r .iyx_con ul li .iyx_ss{
		padding:.5rem;
	}
	.iyx_s2 .iyx_r .iyx_con ul li .iyx_ss .iyx_icon{
		width:12vw;
		height:12vw;
	}
	.iyx_s2 .iyx_r .iyx_con ul li .iyx_ss .iyx_txt{
		width:calc(100% - 15vw);
	}
	.iyx_s2 .iyx_r .iyx_con ul li .iyx_ss .iyx_tit{
		font-size:16px;
	}
	.iyx_s2 .iyx_r .iyx_con ul li .iyx_ss .iyx_w{
		line-height:1.5;
		margin-top:.1rem;
	}
	.iyx_s3 .iyx_r .iyx_con ul{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
		-webkit-align-items:flex-start;
		align-items:flex-start;
	}
	.iyx_s3 .iyx_r .iyx_con ul li{
		width:100%;
	}
	.iyx_s3 .iyx_r .iyx_con ul li + li{
		margin-top:.6rem;
	}
	.iyx_s3 .iyx_r .iyx_con ul li .iyx_ss{
		padding:.6rem;
		width:94%;
		margin-right:0;
	}
	.iyx_s3 .iyx_r .iyx_con ul li .iyx_ss .iyx_stit .iyx_letter{
		font-size:1.2rem;
		left:-.4rem;
		color:rgba(0,0,0,.1);
	}
	.iyx_s3 .iyx_r .iyx_con ul li .iyx_ss .iyx_stit .iyx_h{
		font-size:.42rem;
	}
	.iyx_s3 .iyx_r .iyx_con ul li .iyx_ss .iyx_txt br{
		line-height:normal;
	}
	.iyx_s3 .iyx_r .iyx_con ul li .iyx_ss .iyx_num{
		font-size:12vw;
	}
	.iyx_s4 .iyx_r{
		padding-left:4%;
		padding-right:4%;
	}
	.iyx_s4 .jd_tit.jd_white .jd_ss,
	.iwl_list .jd_tit .jd_ss{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
		width:100%;
	}
	.iyx_s4 .jd_tit .jd_cn,
	.iwl_list .jd_tit .jd_cn{
		width:100%;
		margin-left:0;
		margin-top:.3rem;
	}
	.iyx_s4 .jd_tit.jd_white .jd_line,
	.iwl_list .jd_tit .jd_line{
		top:12px;
	}
	.iyx_s4 .iyx_r .iyx_con ul li .iyx_ss{
		width:80%;
		margin-left:10%;
		margin-right:10%;
	}
	.iyx_s4 .iyx_r .iyx_con ul li .iyx_ss .iyx_show .iyx_tit{
		margin-top:.2rem;
		font-size:14px;
	}
	.iyx_s4 .iyx_r .iyx_con ul li .iyx_ss .iyx_show .iyx_icon{
		width:12vw;
		height:12vw;
	}
	
	/* 内页-未来业务 发展方向 */
	.iwl_list ul li .iwl_ss{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.iwl_list ul li:nth-of-type(even) .iwl_ss{
		-webkit-flex-direction:row;
		flex-direction:row;
	}
	.iwl_list ul li:nth-of-type(odd) .iwl_ss .iwl_tit,
	.iwl_list ul li:nth-of-type(even) .iwl_ss .iwl_tit{
		margin-left:0;
		margin-right:0;
	}
	.iwl_list ul li .iwl_ss .iwl_img,
	.iwl_list ul li .iwl_ss .iwl_txt{
		width:100%;
	}
	.iwl_list .jd_tit{
		width:100%;
	}
	.iwl_list ul li:nth-of-type(odd) .iwl_ss .iwl_tit{
		-webkit-justify-content:flex-start;
		justify-content:flex-start;
	}
	.iwl_list .jd_tit{
		margin-bottom:.4rem;
	}
	.iwl_list .jd_tit .jd_cn{
		display:none;
	}
	.iwl_list ul li .iwl_ss .iwl_stit{
		font-size:.42rem;
		padding-bottom:.3rem;
		margin-bottom:.3rem;
	}
	.iwl_list ul li .iwl_ss .iwl_w{
		font-size:.36rem;
	}
	.iwl_list ul li .iwl_ss .iwl_txt{
		margin-top:.4rem;
	}
	.iwl_list .gray_block{
		display:none;
	}
	.iwl_list ul li + li{
		margin-top:8vw;
	}
	.iwl_list ul li .iwl_ss .iwl_img{
		height:calc(92vw * 5 / 8);
	}
	
	/* 内页-成功案例 */
	.icase_top{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.icase_nav{
		width:100%;
		margin-top:.6rem;
	}
	.icase_nav .icase_def{
		padding-right:10px;
	}
	.icase_nav .icase_def .icase_h{
		font-size:.42rem;
	}
	.icase_list ul{
		margin-bottom:-.5rem;
	}
	.icase_list ul li{
		width:100%;
		margin-bottom:.5rem;
	}
	.icase_list ul li .icase_ss .icase_img{
		/* height:calc((92vw - .6rem) / 2 * 540 / 810); */
		height:calc(92vw * 540 / 810);
	}
	.icase_list ul li .icase_ss .icase_txt .icase_w{
		font-size:16px;
	}
	
	/* 内页-案例详情 */
	.ics_loc{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
		display:none;
	}
	.ics_box .ics_bot{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.ics_box .ics_bot:before{
		display:none;
	}
	.ics_box .ics_bot .ics_l{
		position:static;
		top:auto;
	}
	.ics_box .ics_bot .ics_l,
	.ics_box .ics_bot .ics_r{
		width:100%;
	}
	.ics_box .ics_bot .ics_r{
		margin-top:.6rem;
	}
	.ics_box .ics_bot .ics_l .ics_l_tit span{
		font-size:.7rem;
	}
	.ics_box .ics_bot .ics_l .ics_tit{
		font-size:18px;
	}
	.ics_box .ics_bot .ics_l .ics_stit{
		font-size:16px;
	}
	.ics_box .ics_bot .ics_l .ics_txt .ics_w{
		font-size:14px;
	}
	.ipn_box .jdry_en{
		display:none;
	}
	.inner_pnpage .inner_pnpage_a > p{
		max-width:calc(92vw - 60px);
	}
	
	/* 内页-联系我们 */
	.icta_s1 .icta_l .icta_tit,
	.icta_s2 .icta_tit{
		font-size:.46rem;
	}
	.icta_s1 .icta_l .icta_qr ul li .icta_img{
		width:20vw;
		height:20vw;
	}
	.icta_s2 .icta_tit{
		padding-bottom:.3rem;
	}
	.icta_s2 .icta_form ul li.icta_c2{
		width:100%;
	}
	.icta_s2 .icta_form ul li.icta_submit{
		margin-top:5vw;
		-webkit-justify-content:center;
		justify-content:center;
	}
	.icta_s2 .icta_form ul li.icta_submit input{
		padding:.24rem 1.2rem;
	}
	
	
	
	
	
}

@media screen and (max-width:370px){
	.jd_tit .jd_en{
		font-size:.6rem;
	}
}


@media screen and (min-width:768px) and (max-width:1200px){
	.pd_150{
		padding:1.5rem;
	}
	.pd_tb150{
		padding:1.5rem 0;
	}
	.pd_t150{
		padding-top:1.5rem;
	}
	.pd_b150{
		padding-bottom:1.5rem;
	}
	.pd_120{
		padding:1.2rem;
	}
	.pd_tb120{
		padding:1.2rem 0;
	}
	.pd_t120{
		padding-top:1.2rem;
	}
	.pd_b120{
		padding-bottom:1.4rem;
	}
	.pd_100{
		padding:1rem;
	}
	.pd_tb100{
		padding:1rem 0;
	}
	.pd_t100{
		padding-top:1rem;
	}
	.pd_b100{
		padding-bottom:1rem;
	}
	.pd_80{
		padding:.8rem;
	}
	.pd_tb80{
		padding:.8rem 0;
	}
	.pd_t80{
		padding-top:.8rem;
	}
	.pd_b80{
		padding-bottom:.8rem;
	}
	.pd_70{
		padding:.7rem;
	}
	.pd_tb70{
		padding:.7rem 0;
	}
	.pd_t70{
		padding-top:.7rem;
	}
	.pd_b70{
		padding-bottom:.7rem;
	}
	.pd_60{
		padding:.6rem;
	}
	.pd_tb60{
		padding:.6rem 0;
	}
	.pd_t60{
		padding-top:.6rem;
	}
	.pd_b60{
		padding-bottom:.6rem;
	}
	.pd_50{
		padding:.5rem;
	}
	.pd_tb50{
		padding:.5rem 0;
	}
	.pd_t50{
		padding-top:.5rem;
	}
	.pd_b50{
		padding-bottom:.5rem;
	}
	.pd_40{
		padding:.4rem;
	}
	.pd_tb40{
		padding:.4rem 0;
	}
	.pd_t40{
		padding-top:.4rem;
	}
	.pd_b40{
		padding-bottom:.4rem;
	}
	.pd_30{
		padding:.3rem;
	}
	.pd_tb30{
		padding:.3rem 0;
	}
	.pd_t30{
		padding-top:.3rem;
	}
	.pd_b30{
		padding-bottom:.3rem;
	}
	.pd_20{
		padding:.2rem;
	}
	.pd_tb20{
		padding:.2rem 0;
	}
	.pd_t20{
		padding-top:.2rem;
	}
	.pd_b20{
		padding-bottom:.2rem;
	}
	.pd_15{
		padding:.15rem;
	}
	.pd_tb15{
		padding:.15rem 0;
	}
	.pd_t15{
		padding-top:.15rem;
	}
	.pd_b15{
		padding-bottom:.15rem;
	}
	.mg_t150{
		margin-top:1.5rem;
	}
	.mg_b150{
		margin-bottom:1.5rem;
	}
	.mg_t100{
		margin-top:1rem;
	}
	.mg_b100{
		margin-bottom:1rem;
	}
	.mg_tb80{
		margin:.8rem 0;
	}
	.mg_t80{
		margin-top:.8rem;
	}
	.mg_b80{
		margin-bottom:.8rem;
	}
	.mg_tb70{
		margin:.7rem 0;
	}
	.mg_t70{
		margin-top:.7rem;
	}
	.mg_b70{
		margin-bottom:.7rem;
	}
	.mg_tb60{
		margin:.6rem 0;
	}
	.mg_t60{
		margin-top:.6rem;
	}
	.mg_b60{
		margin-bottom:.6rem;
	}
	.mg_tb50{
		margin:.5rem 0;
	}
	.mg_t50{
		margin-top:.5rem;
	}
	.mg_b50{
		margin-bottom:.5rem;
	}
	.mg_tb40{
		margin:.4rem 0;
	}
	.mg_t40{
		margin-top:.4rem;
	}
	.mg_b40{
		margin-bottom:.4rem;
	}
	.mg_tb30{
		margin:.3rem 0;
	}
	.mg_t30{
		margin-top:.3rem;
	}
	.mg_b30{
		margin-bottom:.3rem;
	}
	.mg_tb20{
		margin:.2rem 0;
	}
	.mg_t20{
		margin-top:.2rem;
	}
	.mg_b20{
		margin-bottom:.2rem;
	}
	.mg_tb15{
		margin:.15rem 0;
	}
	.mg_t15{
		margin-top:.15rem;
	}
	.mg_b15{
		margin-bottom:.15rem;
	}
	.mg_tb10{
		margin:.1rem 0;
	}
	.mg_t10{
		margin-top:.1rem;
	}
	.mg_b10{
		margin-bottom:.1rem;
	}
	
	/* header */
	header .center_box,
	header.header_box2 .center_box{
		height:70px;
	}
	.nav_container .nav_wrapper .nav_r .nav_txt{
		font-size:.7rem;
	}
	nav ul li a .nav_ss > p{
		font-size:.3rem;
	}
	
	/* banner */
	.banner_box .swiper-pagination-bullet{
		width:24px;
		height:8px;
	}
	
	/* 标题 */
	.jd_tit .jd_en{
		font-size:40px;
		line-height:30px;
		margin-left:10px;
	}
	.jd_tit .jd_num{
		width:30px;
		height:30px;
		font-size:14px;
	}
	
	/* 关于我们 */
	.abo_box .abo_l .abo_txt{
		padding-left:40px;
		padding-bottom:5vw;
	}
	.abo_box .center_box{
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-justify-content:space-between;
		justify-content:space-between;
		-webkit-align-items:center;
		align-items:center;
	}
	.abo_box .center_box .clear{
		display:none;
	}
	.jdry_en{
		width:40vw;
	}
	
	/* 视觉差 */
	.abo_box ~ .parallaxParent{
		background:url(../img/adv_bg.jpg) no-repeat center center;
		background-size:cover;
	}
	.parallaxParent,
	.wlyw_box,
	.parallaxParent2{
		height:360px;
	}
	
	/* 事业部 */
	.syb_box{
		padding-bottom:1rem;
	}
	.syb_box .syb_con ul li a .syb_tit{
		font-size:16px;
	}
	
	/* 未来业务 发展方向 */
	.wlyw_box .wlyw_tit .wlyw_h{
		font-size:24px;
	}
	.wlyw_box .wlyw_tit .wlyw_en{
		font-size:40px;
	}
	.wlyw_box .wlyw_con ul li a .wlyw_stit{
		font-size:20px;
	}
	.wlyw_box .wlyw_con ul li a .wlyw_w{
		opacity:1;
		transform:translateY(0);
	}
	
	/* 成功案例 */
	.case_box .swiper-slide{
		width:50vw;
	}
	.case_box .swiper-slide a .case_wrap .case_more{
		display:none;
	}
	.case_box .swiper-slide a .case_wrap{
		padding:.3rem;
	}
	.case_box .swiper-slide a .case_wrap .case_tit{
		max-width:100%;
		font-size:16px;
	}
	.case_box .swiper-slide a .case_img{
		height:calc(50vw * 540 / 810);
	}
	
	/* 合作客户 */
	.partner_box .partner_con ul li a .partner_img{
		height:8.4vw;
	}
	
	/* 内页-关于我们 */
	.iabo_s1 .jd_tit{
		-webkit-justify-content:center;
		justify-content:center;
	}
	.iabo_s1 .iabo_con{
		-webkit-align-items:center;
		align-items:center;
	}
	.iabo_s1 .iabo_con .iabo_l .iabo_img{
		width:30vw;
	}
	.iabo_s3 .iabo_top .iabo_ss .iabo_txt .iabo_tit{
		font-size:.5rem;
	}
	.iabo_s3 .iabo_top .iabo_ss .iabo_txt .iabo_w{
		font-size:14px;
	}
	.iabo_s2 .iabo_con ul li .iabo_ss .iabo_icon{
		width:10vw;
		height:10vw;
	}
	
	/* 内页-合作客户 */
	.ipart_box .ipart_con .ipart_wrap ul li a .partner_img{
		height:8vw;
	}
	
	/* 内页-赛车事业部 */
	.isc_s2 .isc_r .isc_con ul li .isc_ss .isc_icon{
		height:10vw;
	}
	.isc_s2 .isc_r .isc_con ul li .isc_ss .isc_icon svg{
		max-width:5vw;
		max-height:5vw;
	}
	.isc_s4 .isc_con .swiper-slide{
		width:calc((92vw - 40px) / 2);
		margin-right:20px;
	}
	.icase_list .icase_ss .icase_img{
		height:calc((92vw - 40px) / 2 * 540 / 810);
	}
	.icase_list .icase_ss .icase_txt{
		margin-top:.2rem;
	}
	
	/* 内页-营销事业部 */
	.iyx_s1 .iyx_con .iyx_l .iyx_ss{
		font-size:.32rem;
	}
	.iyx_s1 .iyx_con .iyx_r .iyx_txt .iyx_num{
		font-size:.6rem;
	}
	.iyx_s1 .iyx_con .iyx_r .iyx_txt .iyx_tit{
		font-size:20px;
	}
	.iyx_s1 .iyx_con .iyx_r .iyx_txt .iyx_w{
		font-size:15px;
	}
	.iyx_s3 .iyx_r .iyx_con ul li .iyx_ss{
		padding:calc(2.6vw + 20px);
	}
	.iyx_s2 .iyx_r .iyx_con ul li .iyx_ss .iyx_icon{
		width:6vw;
		height:6vw;
	}
	.iyx_s2 .iyx_r .iyx_con ul li .iyx_ss .iyx_txt{
		width:calc(100% - 6vw - .2rem);
	}
	.iyx_s3 .iyx_r .iyx_con ul li .iyx_ss .iyx_stit .iyx_h{
		font-size:18px;
	}
	.iyx_s3 .iyx_r .iyx_con ul li .iyx_ss .iyx_stit .iyx_letter{
		font-size:65px;
		left:-20px;
		bottom:-10px;
	}
	.iyx_s3 .iyx_r .iyx_con ul li .iyx_ss .iyx_txt{
		font-size:16px;
	}
	.iyx_s3 .iyx_r .iyx_con ul li .iyx_ss .iyx_num{
		font-size:8vw;
	}
	
	/* 内页-未来业务 发展方向 */
	.iwl_list ul li .iwl_ss .iwl_img{
		height:calc(92vw * .57 * 5 / 8);
	}
	.iwl_list ul li .iwl_ss .iwl_stit,
	.icta_s1 .icta_l .icta_tit{
		font-size:20px;
	}
	.iwl_list ul li .iwl_ss .iwl_w{
		font-size:15px;
	}
	
	/* 内页-成功案例 */
	.icase_list ul li .icase_ss .icase_txt .icase_w{
		font-size:16px;
	}
	.icase_list ul li .icase_ss .icase_txt .iconfont{
		font-size:20px;
	}
	
	/* 内页-案例详情 */
	.ics_box .ics_bot .ics_l .ics_l_tit span{
		font-size:30px;
	}
	
	/* 内页-联系我们 */
	.icta_s1 .icta_l .icta_qr ul li .icta_img{
		width:12vw;
		height:12vw;
	}
	
	
	
	
	
	
	
	
	
}

@media screen and (min-width:768px) and (max-width:895px){
	/* 内页-赛车事业部 */
	.range_box ul li .rge_ss .rge_img{
		height:calc(92vw * 500 / 1200);
	}
	
	/* 内页-营销事业部 */
	.iyx_s1 .iyx_con .iyx_r .iyx_img{
		height:calc(92vw * .615 * 450 / 720);
	}
	.iyx_s2 .iyx_r .iyx_con ul li .iyx_ss .iyx_tit{
		font-size:16px;
	}
	.iyx_s4 .iyx_r .iyx_con ul li .iyx_ss .iyx_show .iyx_icon{
		width:8vw;
		height:8vw;
	}
	
	
	
}


@media screen and (min-width:896px) and (max-width:1200px){
	/* 内页-赛车事业部 */
	.range_box ul li .rge_ss .rge_img{
		height:calc((92vw - .6rem) * .6 * 500 / 800);
	}
	.isc_s2 .jdry_en{
		display:none;
	}
	.isc_s2 .isc_r{
		padding-right:4%;
	}
	.isc_s3 .isc_l{
		padding-left:4%;
	}
	.icase_list .icase_ss .icase_img{
		height:calc((92vw - 40px) / 3 * 540 / 810);
	}
	
	/* 内页-营销事业部 */
	.iyx_s1 .iyx_con .iyx_l .iyx_ss{
		font-size:.3rem;
	}
	.iyx_s1 .iyx_con .iyx_l .swiper-slide-thumb-active .iyx_ss{
		transform:scale(1.1);
	}
	.iyx_s1 .iyx_con .iyx_l .swiper-container,
	.iyx_s1 .iyx_con .iyx_r .iyx_img{
		height:calc((92vw - 200px - 1.56vw) * .615 * 450 / 720)
	}
	.iyx_s3 .iyx_r .iyx_tit{
		font-size:20px;
	}
	.iyx_s3 .iyx_r .iyx_con ul li .iyx_ss{
		padding:calc(1vw + 20px);
	}
	
	/* 内页-案例详情页 */
	.inner_pnpage .inner_pnpage_a > p{
		max-width:40vw;
	}
	
	/* 内页-联系我们 */
	.icta_s1 .icta_l{
		padding-left:4%;
		padding-right:4%;
	}
	.icta_s1 .icta_l .icta_qr ul li .icta_img{
		width:10vw;
		height:10vw;
	}
	
}