@charset "utf-8";

/* CSS Document */
button,input,textarea,select{
	outline:none;
	background:none;
	border:none;
	font-family:'PingFang SC',"微软雅黑";
	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:1300px;
	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_70{
	padding:70px;
}
.pd_tb70{
	padding:70px 0;
}
.pd_t70{
	padding-top:70px;
}
.pd_b70{
	padding-bottom:70px;
}
.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;
	/* font-family:'SiYuan-ExtraLig1fd3bbf467523d' !important; */
	-webkit-font-smoothing:subpixel-antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-tap-highlight-color:transparent;
	background:none;
}
@font-face {
	font-family:gunplay;
	src:url(../font/Gunplay.ttf);
}
@font-face {
	font-family:menk;
	src: url(../font/MGQ8101.ttf);
}
@font-face {
	font-family:twcen;
	src:url(../font/TwCenMT.ttf);
}
@font-face {
	font-family:geo;
	src: url(../font/tt0663m.ttf);
}
@font-face{
	font-family:frank;
	src:url(../font/FRADMCN.TTF)
}
@font-face {
	font-family:geno;
	src:url(../font/Genome-Thin.otf);
}
@font-face {
	font-family:swis;
	src:url(../font/tt0173m.ttf);
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~首页~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* header */
header{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:980;
	background:#0a2349;
	box-shadow:0 0 20px rgba(0,0,0,.2);
	transition:all .5s;
}
header.header_box2,
header.scr{
	top:0;
}
header.header_box2 ul>li>a,
header.scr ul>li>a{
	height:80px;
}
header .center_box{
	width:90%;
	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;
	position:relative;
}
header .logo img{
	display:block;
	max-width:332px;
	width:17.29vw;
	max-height:40px;
}
.header_height{
	height:100px;
}
header .header_m{
	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;
	position:relative;
}

header .header_tel{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	align-items:center;
	color:#fff;
}
header .header_tel i{
	display:block;
	margin-right:1vw;
}
header .header_tel img{
	display:block;
	max-width:35px;
	width:1.9vw;
}
header .header_tel span{
	font-size:24px;
	font-family:arial;
}


nav ul{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
nav ul>li{
	position:relative;
}
nav ul>li .iconfont_jiantou{
	display:none;
}
nav ul>li>a{
	font-size:18px;
	color:#fff;
	display:block;
	margin:0 1.56vw;
	position:relative;
	height:100px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	align-items:center;
}
nav ul>li:nth-last-of-type(1)>a{
	padding-right:0;
}
nav ul>li>a:before{
	content:"";
	position:absolute;
	width:0;
	height:.42vw;
	max-height:8px;
	background:#0187e0;
	left:50%;
	bottom:0;
}
nav ul>li.active>a{
	color:#0187e0;
	font-weight:bold;
}
nav ul>li.active>a:before{
	left:0;
	width:100%;
}
nav ul>li.active>a span{
	font-weight:bold;
}

/* 二级导航 */
nav ul>li .subnav li+li{
	margin-top:1px;
}
nav ul>li .subnav li a{
	display:block;
	padding:10px;
	text-align:left;
	font-size:16px;
	color:#fff;
	background:rgba(10,35,73,.6);
}
nav ul>li .subnav{
	position:absolute;
	width:180px;
	left:50%;
	top:100%;
	margin-left:-90px;
	-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;
}




/* banner */
.m_banner{
	height:0;
	overflow:hidden;
}
.banner_box{
	position:relative;
}
.banner_box .swiper-slide a{
	display:block;
	position:relative;
	width:100%;
	max-height:calc(100vh - 100px);
	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>img{
	display:block;
	width:100%;
	min-height:100%;
}
.banner_box .swiper-slide a .banner_txt{
	position:absolute;
	top:0;
	left:50%;
	margin-left:-600px;
	z-index:5;
	width:1200px;
	height:100%;
	color:#fff;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.banner_box .swiper-slide a .banner_txt img{
	display:block;
	max-height:80%;
	max-width:80%;
}
.swiper-pagination.swiper-pagedot .swiper-pagination-bullet{
	width:1.5vw;
	height:1.5vw;
	opacity:1;
	border-radius:50%;
	background:#dadada;
	margin:0 1vw;
	transition:all .35s;
}
.swiper-pagination.swiper-pagedot .swiper-pagination-bullet-active{
	width:30px;
	background:#a0a0a0;
}
.banner_box .swiper-container-horizontal>.swiper-pagination-bullets,
.banner_box .swiper-pagination-custom,
.banner_box .swiper-pagination-fraction{
	bottom:30px;
}
.swiper-xn .iconfont{
	color:#fff;
	display:inline-block;
	font-size:3vw;
}
.swiper-xn.swiper-button-next .iconfont{
	transform:rotate(-90deg);
}
.swiper-xn.swiper-button-prev .iconfont{
	transform:rotate(90deg);
}
.swiper-xn.swiper-button-next{
	right:5%;     
}
.swiper-xn.swiper-button-prev{
	left:5%;
}
.swiper-xn.swiper-xn:after{
	display:none;
}

.banner_box .banner_mouse{
	position:absolute;
	color:#fff;
	bottom:8vh;
	left:50%;
	margin-left:-25px;
	z-index:85;
	display:block;
	width:50px;
	text-align:center;
	cursor:pointer;
	display:none;
}
.banner_box .banner_mouse img{
	display:inline-block;
	width:46px;
	-webkit-animation: start 2s infinite ease-in-out;
	-moz-animation: start 2s infinite ease-in-out;
	-o-animation: start 2s infinite ease-in-out;
	animation: start 2s infinite ease-in-out;
}
@-webkit-keyframes start {
	0%,30% {opacity: 0;-webkit-transform: translate(0,-20px);}
	60% {opacity: 1;-webkit-transform: translate(0,0);}
	100% {opacity: 0;-webkit-transform: translate(0,20px);}
}
@-moz-keyframes start {
	0%,30% {opacity: 0;-moz-transform: translate(0,-20px);}
	60% {opacity: 1;-moz-transform: translate(0,0);}
	100% {opacity: 0;-moz-transform: translate(0,20px);}
}
@-o-keyframes start{
	0%,30%{opacity:0;-o-transform:translate(0,-20px);}
	60%{opacity:1;-o-transform:translate(0,0);}
	100%{opacity:0;-o-transform:translate(0,20px);}
}
@keyframes start {
	0%,30% {opacity: 0;transform: translate(0,-20px);}
	60% {opacity: 1;transform: translate(0,0);}
	100% {opacity: 0;transform: translate(0,20px);}
}

/* 单页导航 */
.inner_ss{
	position:relative;
	overflow:hidden;
}
.inner_ss .inner_sid{
	position:absolute;
	top:-80px;
	left:0;
}

/* 标题 */
.jykj_tit{
	text-align:center;
	color:#333;
	font-size:0;
}
.jykj_tit h2{
	font-size:2.5vw;
}
.jykj_tit .jykj_line{
	background:#666;
	margin:15px 0 25px;
	width:80px;
}
.jykj_line{
	display:inline-block;
	height:.42vw;
	max-height:8px;
	background:#fff;
	width:50px;
}
.jykj_tit .jykj_w{
	font-size:1.354vw;
	line-height:1.65;
}
.jykj_tit .jykj_en{
	display:block;
	font-size:4.167vw;
	color:#989898;
	font-family:geno;
}

/* 首页 */
.home_box .hm_ss{
	
}
.home_box .hm_s1{
	background:#f9fafc url(../img/hm_s1_bg.jpg) no-repeat left center;
}
.home_box .hm_ss>.center_box{
	width:67.7%;
	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;
}
.home_box .hm_s1.hm_ss>.center_box{
	-webkit-flex-direction:row-reverse;
	flex-direction:row-reverse;
	padding:10vw 0;
}
.home_box .hm_s1 .hm_tit{
	text-align:right;
	-webkit-animation-name:fadeInLeft;
	animation-name:fadeInLeft;
}
.home_box .hm_s1 .hm_tit{
	text-align:right;
	-webkit-animation-name:fadeInLeft;
	animation-name:fadeInLeft;
}
.home_box .hm_s2 .hm_tit{
	-webkit-animation-name:fadeInRight;
	animation-name:fadeInRight;
}
.home_box .hm_s3 .hm_tit{
	-webkit-animation-name:fadeInLeft;
	animation-name:fadeInLeft;
}
.home_box .hm_s3.hm_s4 .hm_tit{
	-webkit-animation-name:fadeInRight;
	animation-name:fadeInRight;
}
.home_box .hm_s1 .ht_img{
	width:25vw;
	max-width:475px;
	displaya:block;
}
.home_box .hm_ss .ht_img img{
	display:block;
	width:100%;
}
.hm_tit{
	max-width:42%;
	display:block;
	-webkit-animation-delay:.5s;
	animation-delay:.5s;
}
.hm_tit .hm_cn{
	font-size:3.125vw;
	color:#333;
}
.hm_tit .hm_en{
	font-size:2.5vw;
	color:#999;
	display:block;
	font-family:arial,'PingFang SC';
	margin:2.4vw 0 2vw;
}
.hm_tit .hm_en br{
	display:none;
}
.hm_tit .hm_w{
	font-size:1.25vw;
	color:#333;
	margin-bottom:1.5vw;
	line-height:1.6;
}
.hm_tit .hm_line{
	display:inline-block;
	background:#0192fa;
	width:105px;
	height:.625vw;
	max-height:12px;
}
.hm_tit.white_tit{
	color:#fff;
}
.hm_tit.white_tit *{
	color:inherit;
}
.hm_tit.white_tit .hm_line{
	background:#fff;
}

.home_box .hm_s2{
	background:url(../img/hm_s2_bg.jpg) no-repeat center center;
	background-size:cover;
}
.home_box .hm_s2.hm_ss>.center_box{
	padding:10vw 0;
}
.home_box .hm_s3{
	position:relative;
}
.home_box .hm_s3 .hm_img{
	display:block;
}
.home_box .hm_s3 .hm_img img{
	display:block;
	width:100%;
}
.home_box .hm_s3 .center_box{
	position:absolute;
	height:100%;
	top:0;
	left:50%;
	transform:translateX(-50%);
}
.home_box .hm_s3.hm_ss>.center_box{
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
}
.home_box .hm_s3 .hm_tit{
	text-align:right;
}
.home_box .hm_s3 .hm_tit .hm_en{
	margin-top:1.5vw;
	margin-bottom:1.2vw;
}
.home_box .hm_s3 .hm_tit .hm_w{
	font-size:18px;
}
.home_box .hm_s3.hm_s4 .hm_tit{
	text-align:left;
}
.home_box .hm_s3.hm_s4.hm_ss>.center_box{
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.home_box .hm_s3.hm_s4 .hm_tit .hm_w{
	font-size:1.25vw;
}
.home_box .hm_s4 .hm_tit .hm_line{
	background:#666;
}
.contact_map{
	background:#f5f5f5;
}
.contact_map .center_box{
	width:67.7%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	background:#e0e0e0;
}
.contact_map .contact_con{
	width:68%;
	border:solid 10px #cfcfcf;
}
.contact_map .contact_con #dituContent{
	width:100%;
	height:31.25vw;
}
.contact_map .hm_tit{
	width:100%;
	padding:5vw 3vw;
	text-align:right;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:flex-end;
	align-items:flex-end;
}
.contact_map .hm_tit{
	width:32%;
}
.contact_map .hm_tit .hm_en{
	margin-top:.3vw;
}
.contact_map .hm_tit .hm_line{
	background:#666;
}


/* 智慧社区管理 */
.comm_box .comm_s1 .comm_con ul{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}
.comm_box .comm_s1 .comm_con ul li{
	width:25%;
	text-align:center;
	color:#fff;
}
.comm_box .comm_s1 .comm_con ul li:nth-of-type(1){
	background:#00a9e0;
}
.comm_box .comm_s1 .comm_con ul li:nth-of-type(2){
	background:#85ba56;
}
.comm_box .comm_s1 .comm_con ul li:nth-of-type(3){
	background:#845aa0;
}
.comm_box .comm_s1 .comm_con ul li:nth-of-type(4){
	background:#0082d2;
}
.comm_box .comm_s1 .comm_con ul li .comm_icon{
	height:121px;
	width:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.comm_box .comm_s1 .comm_con ul li .comm_icon img{
	display:block;
	max-height:100%;
	max-width:142px;
	transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
@keyframes iconSkew{
	from, 11.1%, to { -webkit-transform: none; -moz-transform: none; transform: none }
	22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); -moz-transform: skewX(-12.5deg) skewY(-12.5deg); transform: skewX(-12.5deg) skewY(-12.5deg) }
	33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg); -moz-transform: skewX(6.25deg) skewY(6.25deg); transform: skewX(6.25deg) skewY(6.25deg) }
	44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); -moz-transform: skewX(-3.125deg) skewY(-3.125deg); transform: skewX(-3.125deg) skewY(-3.125deg) }
	55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); -moz-transform: skewX(1.5625deg) skewY(1.5625deg); transform: skewX(1.5625deg) skewY(1.5625deg) }
	66.6% { -webkit-transform: skewX(-.78125deg) skewY(-.78125deg); -moz-transform: skewX(-.78125deg) skewY(-.78125deg); transform: skewX(-.78125deg) skewY(-.78125deg) }
	77.7% { -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); -moz-transform: skewX(0.390625deg) skewY(0.390625deg); transform: skewX(0.390625deg) skewY(0.390625deg) }
	88.8% { -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg); -moz-transform: skewX(-.1953125deg) skewY(-.1953125deg); transform: skewX(-.1953125deg) skewY(-.1953125deg) }
}
.comm_box .comm_s1 .comm_con ul li .comm_txt{
	margin-top:1.3vw;
	font-size:0;
}
.comm_box .comm_s1 .comm_con ul li .comm_txt h3{
	font-size:1.67vw;
}
.comm_box .comm_s1 .comm_con ul li .comm_txt .jykj_line{
	margin:1vw 0;
}
.comm_box .comm_s1 .comm_con ul li .comm_txt .comm_w{
	font-size:1vw;
	line-height:1.6;
	text-align:left;
}
.grey_bg{
	background:#f6f6f6;
}
.comm_box .comm_s2{
	padding:170px 0;
}
.comm_box .comm_s2 .comm_cir{
	width:496px;
	height:566px;
	margin:0 auto;
	position:relative;
}
.comm_box .comm_s2 .comm_img{
	display:block;
}
.comm_box .comm_s2 .comm_img img{
	display:block;
}
.comm_box .comm_s2 .comm_wrap li{
	position:absolute;
	cursor:pointer;
}
.comm_box .comm_s2 .comm_wrap li .comm_ss{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}
.comm_box .comm_s2 .comm_wrap li:nth-of-type(1),
.comm_box .comm_s2 .comm_wrap li:nth-of-type(4){
	
	text-align:center;
	left:50%;
	transform:translateX(-50%);
}
.comm_box .comm_s2 .comm_wrap li:nth-of-type(1){
	bottom:490px;
}
.comm_box .comm_s2 .comm_wrap li:nth-of-type(4){
	top:490px;
}
.comm_box .comm_s2 .comm_wrap li:nth-of-type(1) .comm_ss{
	-webkit-flex-direction:column-reverse;
	flex-direction:column-reverse;
	-webkit-animation-name:fadeInDown;
	animation-name:fadeInDown;
	-webkit-animation-delay:.4s;
	animation-delay:.4s;
}
.comm_box .comm_s2 .comm_wrap li:nth-of-type(4) .comm_ss{
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-animation-delay:1s;
	animation-delay:1s;
}
.comm_box .comm_s2 .comm_wrap li:nth-of-type(1) .comm_ss,
.comm_box .comm_s2 .comm_wrap li:nth-of-type(4) .comm_ss{
	-webkit-align-items:center;
	align-items:center;
}

.comm_box .comm_s2 .comm_wrap li:nth-of-type(1) .comm_txt{
	margin-bottom:10px;
}
.comm_box .comm_s2 .comm_wrap li:nth-of-type(4) .comm_txt{
	margin-top:10px;
}
.comm_box .comm_s2 .comm_wrap li:nth-of-type(2),
.comm_box .comm_s2 .comm_wrap li:nth-of-type(3){
	left:100%;
	margin-left:-68px;
}
.comm_box .comm_s2 .comm_wrap li:nth-of-type(2) .comm_ss,
.comm_box .comm_s2 .comm_wrap li:nth-of-type(3) .comm_ss{
	-webkit-animation-name:fadeInRight;
	animation-name:fadeInRight;
}
.comm_box .comm_s2 .comm_wrap li:nth-of-type(2),
.comm_box .comm_s2 .comm_wrap li:nth-of-type(6){
	top:120px;
}
.comm_box .comm_s2 .comm_wrap li:nth-of-type(2) .comm_ss,
.comm_box .comm_s2 .comm_wrap li:nth-of-type(6) .comm_ss{
	-webkit-animation-delay:.6s;
	animation-delay:.6s;
}
.comm_box .comm_s2 .comm_wrap li:nth-of-type(3),
.comm_box .comm_s2 .comm_wrap li:nth-of-type(5){
	top:374px;
}
.comm_box .comm_s2 .comm_wrap li:nth-of-type(3) .comm_ss,
.comm_box .comm_s2 .comm_wrap li:nth-of-type(5) .comm_ss{
	-webkit-animation-delay:.8s;
	animation-delay:.8s;
}
.comm_box .comm_s2 .comm_wrap li:nth-of-type(2) .comm_txt,
.comm_box .comm_s2 .comm_wrap li:nth-of-type(3) .comm_txt{
	margin-left:100px;
	text-align:left;
}
.comm_box .comm_s2 .comm_wrap li:nth-of-type(5),
.comm_box .comm_s2 .comm_wrap li:nth-of-type(6){
	right:100%;
	margin-right:-68px;
}
.comm_box .comm_s2 .comm_wrap li:nth-of-type(5) .comm_ss,
.comm_box .comm_s2 .comm_wrap li:nth-of-type(6) .comm_ss{
	-webkit-flex-direction:row-reverse;
	flex-direction:row-reverse;
	-webkit-animation-name:fadeInLeft;
	animation-name:fadeInLeft;
}
.comm_box .comm_s2 .comm_wrap li:nth-of-type(5) .comm_txt,
.comm_box .comm_s2 .comm_wrap li:nth-of-type(6) .comm_txt{
	margin-right:100px;
	text-align:right;
}
.comm_box .comm_s2 .comm_wrap li .comm_txt{
	color:#333;
}
.comm_box .comm_s2 .comm_wrap li .comm_txt h3,
.comm_box .comm_s2 .comm_wrap li .comm_txt .comm_w{
	white-space:nowrap;
}
.comm_box .comm_s2 .comm_wrap li .comm_txt h3{
	font-size:1.67vw;
}
.comm_box .comm_s2 .comm_wrap li .comm_txt .comm_w{
	font-size:1.25vw;
	line-height:1.5;
	margin-top:5px;
}
.comm_box .comm_s3 .comm_con{
	padding:0 8%;
}
.comm_box .comm_s3 .comm_con ul{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin-left:-26px;
	margin-bottom:-26px;
}
.comm_box .comm_s3 .comm_con ul li{
	width:35%;
	margin-bottom:26px;
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp;
}
.comm_box .comm_s3 .comm_con ul li:nth-of-type(4n-3){
	-webkit-animation-delay:.4s;
	animation-delay:.4s;
}
.comm_box .comm_s3 .comm_con ul li:nth-of-type(4n-2){
	-webkit-animation-delay:.7s;
	animation-delay:.7s;
}
.comm_box .comm_s3 .comm_con ul li:nth-of-type(4n-1){
	-webkit-animation-delay:1s;
	animation-delay:1s;
}
.comm_box .comm_s3 .comm_con ul li:nth-of-type(4n){
	-webkit-animation-delay:1.3s;
	animation-delay:1.3s;
}
.comm_box .comm_s3 .comm_con ul li .comm_ss{
	display:block;
	margin-left:26px;
	position:relative;
	overflow:hidden;
}
.comm_box .comm_s3 .comm_con ul li .comm_ss .comm_img{
	display:block;
	height:calc((84vw - 78px) / 4);
	overflow:hidden;
}
.comm_box .comm_s3 .comm_con ul li .comm_ss .comm_img img{
	display:block;
	width:100%;
	height:100%;
}
.comm_box .comm_s3 .comm_con ul li .comm_ss .comm_wrap{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(10,35,73,.6);
	padding:2vw;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	text-align:center;
	color:#fff;
	font-size:2.08vw;
}
.comm_box .comm_s4 .comm_ss{
	display:block;
}
.comm_box .comm_s4 .comm_ss img{
	display:block;
	width:100%;
}

/* 页脚 */
footer,
footer a{
	color:#fff;
}
.footer_top{
	background:#0a2349;
}
.footer_top .center_box,
.footer_top .footer_nav ul{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.footer_top .footer_nav ul{
	-webkit-justify-content:space-around;
	justify-content:space-around;
}
.footer_top .footer_nav{
	width:950px;
	border-right:solid 1px #fff;
}
.footer_top .footer_nav dt{
	font-size:18px;
	padding-bottom:15px;
}
.footer_top .footer_nav dd{
	font-size:16px;
}
.footer_top .footer_nav dd li{
	margin-top:10px;
}
.footer_top .footer_info .footer_tit{
	font-size:18px;
	margin-bottom:20px;
}
.footer_top .footer_info .footer_w{
	font-size:16px;
	line-height:2;
}
.footer_cpr{
	background:#071933;
	text-align:center;
	line-height:1.8;
	font-size:16px;
}
.footer_cpr .wbeian{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.footer_cpr .wbeian img{
	margin-right:5px;
}

/* 智能识别技术 */
.center_box1{
	width:1200px;
	margin:0 auto;
}
.jykj_icons ul{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:center;
	justify-content:center;
	margin-bottom:-60px;
}
.jykj_icons ul li{
	width:220px;
	height:220px;
	margin:0 20px 60px;
	border:solid 1px #999;
	padding:30px;
	border-radius:14px;
	color:#666;
	transition:all .35s;
}
.jykj_icons ul li .jykj_icon{
	height:92px;
	position:relative;
}
.jykj_icons ul li .jykj_icon>span{
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	transition:all .35s;
}
.jykj_icons ul li .jykj_icon>span img{
	display:block;
	max-height:100%;
}
.jykj_icons ul li .jykj_icon .jykj_color{
	opacity:0;
}
.jykj_icons ul li p{
	margin-top:20px;
	font-size:1.3542vw;
	text-align:center;
}

.tech_s2{
	background:#0a2349;
}
.tech_s2 .jykj_tit{
	color:#0ff;
}
.tech_s2 .jykj_tit .jykj_line{
	background:#0ff;
}
.tech_s2 .tech_con{
	color:#0ff;
}
.tech_s2 .tech_con .tech_top{
	width:32.3vw;
	max-width:620px;
	margin:0 auto;
	text-align:center;
	padding:20px 0;
	border:dashed 2px #067c92;
}
.tech_s2 .tech_con .tech_top ul{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:space-around;
	justify-content:space-around;
}
.tech_s2 .tech_con .tech_w{
	font-size:1.3vw;
	margin-top:10px;
}
.tech_s2 .tech_con .tech_wrap>.tech_w{
	text-align:center;
	margin-top:3.65vw;
}
.tech_s2 .tech_con .tech_main{
	width:12.1875vw;
	max-width:234px;
	margin:1.6vw auto 0;
	position:relative;
}
.tech_s2 .tech_con .tech_img{
	display:block;
}
.tech_s2 .tech_con .tech_img img{
	display:block;
	width:100%;
}
.tech_s2 .tech_con .tech_main .tech_arrow{
	position:absolute;
	width:13vw;
	text-align:center;
	top:50%;
	transform:translateY(-50%);
}
.tech_s2 .tech_con .tech_main .tech_arrowl{
	left:-13vw;
}
.tech_s2 .tech_con .tech_main .tech_arrowr{
	right:-13vw;
}
.tech_s2 .tech_con .tech_main .tech_arrow img{
	display:inline-block;
	width:4.375vw;
	max-width:84px;
}
.tech_s2 .tech_con .tech_icon{
	display:inline-block;
}
.tech_s2 .tech_con .tech_icon img{
	display:block;
	max-width:4.95vw;
	max-height:4.375vw;
}
.tech_s2 .tech_con .tech_left,
.tech_s2 .tech_con .tech_right{
	position:absolute;
	white-space:nowrap;
	top:50%;
	transform:translateY(-50%);
}
.tech_s2 .tech_con .tech_left{
	right:calc(100% + 13vw);
}
.tech_s2 .tech_con .tech_left .tech_ss{
	padding:3.125vw 3.9vw;
	background:url(../img/tech_s2_left_bg.png) no-repeat center center;
	background-size:100% 100%;
}
.tech_s2 .tech_con .tech_left ul li{
	text-align:center;
}
.tech_s2 .tech_con .tech_left ul li span{
	display:inline-block;
}
.tech_s2 .tech_con .tech_left ul li span img{
	display:block;
}
.tech_s2 .tech_con .tech_left ul li .tech_w{
	margin-top:5px;
}
.tech_s2 .tech_con .tech_left ul li+li{
	margin-top:10px;
}
.tech_s2 .tech_con .tech_right{
	left:calc(100% + 13vw);
	
}
.tech_s2 .tech_con .tech_right .tech_ss{
	padding-left:5.2vw;
	position:relative;
}
.tech_s2 .tech_con .tech_right .tech_ss:before{
	content:"";
	position:absolute;
	left:0;
	top:50%;
	transform:translateY(-50%);
	border:dashed 2px #067c92;
	border-right:none;
	width:5.2vw;
	height:calc((100% - 3vw) / 2 + 3vw);
}
.tech_s2 .tech_con .tech_right .tech_ss .tech_dash{
	display:none;
}
.tech_s2 .tech_con .tech_right .tech_item{
	padding:1vw;
	border:dashed 2px #067c92;
}
.tech_s2 .tech_con .tech_right .tech_item+.tech_item{
	margin-top:3vw;
}
.tech_s2 .tech_con .tech_right .tech_item li,
.tech_s2 .tech_con .tech_right .tech_item li .tech_icon{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	align-items:center;
}
.tech_s2 .tech_con .tech_right .tech_item li{
	
}
.tech_s2 .tech_con .tech_right .tech_item li .tech_icon{
	width:4.95vw;
	height:3.646vw;
	margin-right:2vw;
	-webkit-justify-content:center;
	justify-content:center;
}
.tech_s2 .tech_con .tech_right .tech_item li .tech_w{
	margin-top:0;
}
.tech_s3 .tech_con{
	position:relative;
	padding:0 10.5%;
}
.tech_s3 .tech_con .swiper-slide{
	width:calc(((100vw - 17px) * .79 - 42px) / 4);
	margin-right:14px;
}
.tech_s3 .tech_con .tech_ss{
	display:block;
}
.tech_s3 .tech_con .tech_ss .tech_img{
	display:block;
	height:calc(((100vw - 17px) * .79 - 42px) / 4 * 328 / 382);
	overflow:hidden;
}
.tech_s3 .tech_con .tech_ss .tech_img img{
	display:block;
	width:100%;
	height:100%;
	transition:all 2s;
}
.tech_s3 .tech_con .tech_ss .tech_w{
	padding:1vw;
	background:#e1e1e1;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#333;
	text-align:center;
	font-size:1.25vw;
	margin-top:5px;
	transition:all .35s;
}
.swiper-button-ss{
	width:10.5vw;
	opacity:1;
	color:#ccc;
}
.swiper-button-ss:not(.swiper-button-disabled):hover{
	color:#0187e0;
}
.swiper-button-ss.swiper-button-prev{
	left:0;
}
.swiper-button-ss.swiper-button-next{
	right:0;
}
.swiper-button-ss.swiper-button-ss:after{
	font-size:5vw;
}
.tech_s4 .tech_con{
	text-align:center;
}
.tech_s4 .tech_con img{
	display:inline-block;
	width:75.27vw;
	max-width:1445px;
}
.tech_s5 .tech_con ul{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-15px;
	margin-bottom:-15px;
}
.tech_s5 .tech_con ul li{
	width:20%;
	margin-bottom:15px;
	
}
.tech_s5 .tech_con ul li .tech_ss{
	display:block;
	margin-left:15px;
	text-align:center;
	border:solid 1px #999;
	transition:border-color .35s;
}
.tech_s5 .tech_con ul li .tech_ss .tech_img{
	height:240px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.tech_s5 .tech_con ul li .tech_ss .tech_img img{
	display:block;
	max-width:217px;
	max-height:217px;
	transition:all .35s;
}
.tech_s5 .tech_con ul li .tech_ss .tech_w{
	padding:20px 10px;
	color:#333;
	background:#ccc;
	font-size:18px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	transition:all .35s;
}


/* 行者充电 */
.char_box .char_s1 .jykj_tit{
	margin-bottom:-4vw;
}
.char_box .char_s1 .char_con .char_main{
	width:48.5vw;
	height:37.2vw;
	margin:0 auto;
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.char_box .char_s1 .char_con .char_main:before{
	content:"";
	position:absolute;
	width:48.5vw;
	height:48.5vw;
	border-radius:50%;
	pointer-events:none;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	background:url(../img/char_s1_cir.png) no-repeat center center;
	background-size:cover;
}
.char_box .char_s1 .char_con .char_main .char_img{
	display:block;
	width:34.6vw;
	max-width:664px;
	animation: adPlay 4.5s infinite;
}
@keyframes adPlay {
	0% {
		transform: translateY(-10px);
	}
	50% {
		transform: translateY(10px);
	}
	100% {
		transform: translateY(-10px);
	}
}
.char_box .char_s1 .char_con .char_main .char_img img{
	display:block;
	width:100%;
}
.char_box .char_s1 .char_con .char_main .char_left li,
.char_box .char_s1 .char_con .char_main .char_right li{
	position:absolute;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	white-space:nowrap;
}
.char_box .char_s1 .char_con .char_main .char_left li{
	text-align:right;
	margin-right:-2.5vw;
	right:100%;
	-webkit-animation-name:fadeInRight;
	animation-name:fadeInRight;
	-webkit-animation-delay:.5s;
	animation-delay:.5s;
}
.char_box .char_s1 .char_con .char_main .char_right li{
	left:100%;
	-webkit-animation-name:fadeInLeft;
	animation-name:fadeInLeft;
	-webkit-animation-delay:1.2s;
	animation-delay:1.2s;
}
.char_box .char_s1 .char_con .char_main .char_left li:nth-of-type(1){
	top:6.5vw;
	margin-right:-5vw;
	-webkit-animation-delay:.3s;
	animation-delay:.3s;
}
.char_box .char_s1 .char_con .char_main .char_left li:nth-of-type(2){
	top:14.5vw;
	margin-right:-3vw;
	-webkit-animation-delay:.5s;
	animation-delay:.5s;
}
.char_box .char_s1 .char_con .char_main .char_left li:nth-of-type(3){
	top:22.5vw;
	margin-right:-4vw;
	-webkit-animation-delay:.7s;
	animation-delay:.7s;
}
.char_box .char_s1 .char_con .char_main .char_left li:nth-of-type(4){
	top:30vw;
	margin-right:-7vw;
	-webkit-animation-delay:.9s;
	animation-delay:.9s;
}
.char_box .char_s1 .char_con .char_main .char_left li em{
	width:5vw;
	height:5vw;
	border:solid .52vw #fff;
	border-radius:50%;
	background:#ccc;
	font-size:1.67vw;
	color:#fff;
	margin-left:.5vw;
	font-family:arial;
	font-weight:bold;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	transition:all .35s;
}
.char_box .char_s1 .char_con .char_main .char_left li .char_txt{
	margin-top:.5vw;
}
.char_box .char_s1 .char_con .char_main .char_left li h3{
	font-size:1.25vw;
	color:#333;
	transition:all .35s;
}
.char_box .char_s1 .char_con .char_main .char_w{
	color:#4f4f4f;
	font-size:.9375vw;
	margin-top:.5vw;
}
.char_box .char_s1 .char_con .char_main .char_right li .char_icon{
	width:4.2vw;
	height:4.2vw;
	border-radius:50%;
	background:#fff;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	margin-right:.5vw;
	margin-left:-2.1vw;
}
.char_box .char_s1 .char_con .char_main .char_right li .char_icon img{
	display:block;
	max-width:60%;
	max-height:60%;
}
.char_box .char_s1 .char_con .char_main .char_right li:nth-of-type(1){
	top:2vw;
	margin-left:-5vw;
	-webkit-animation-delay:1.2s;
	animation-delay:1.2s;
}
.char_box .char_s1 .char_con .char_main .char_right li:nth-of-type(2){
	top:7vw;
	margin-left:-2vw;
	-webkit-animation-delay:1.4s;
	animation-delay:1.4s;
}
.char_box .char_s1 .char_con .char_main .char_right li:nth-of-type(3){
	top:12vw;
	margin-left:-.5vw;
	-webkit-animation-delay:1.6s;
	animation-delay:1.6s;
}
.char_box .char_s1 .char_con .char_main .char_right li:nth-of-type(4){
	top:17vw;
	margin-left:-.5vw;
	-webkit-animation-delay:1.8s;
	animation-delay:1.8s;
}
.char_box .char_s1 .char_con .char_main .char_right li:nth-of-type(5){
	top:22vw;
	margin-left:-1vw;
	-webkit-animation-delay:2s;
	animation-delay:2s;
}
.char_box .char_s1 .char_con .char_main .char_right li:nth-of-type(6){
	top:27vw;
	margin-left:-2.5vw;
	-webkit-animation-delay:2.2s;
	animation-delay:2.2s;
}
.char_box .char_s1 .char_con .char_main .char_right li:nth-of-type(7){
	top:32vw;
	margin-left:-6vw;
	-webkit-animation-delay:2.4s;
	animation-delay:2.4s;
}
.char_box .char_s2 .char_con{
	position:relative;
	padding:0 10.5%;
}
.char_box .char_s2 .char_con .swiper-slide{
	width:calc(((100vw - 17px) * .79 - 60px) / 4);
	margin-right:20px;
}
.char_box .char_s2 .char_con .char_ss{
	display:block;
	position:relative;
	border:solid 1px #636363;
}
.char_box .char_s2 .char_con .char_ss .char_img{
	display:block;
	height:calc(((100vw - 17px) * .79 - 60px) / 4 * 530 / 356);
	overflow:hidden;
}
.char_box .char_s2 .char_con .char_ss .char_img img{
	width:100%;
	height:100%;
	display:block;
	transition:all 2s;
}
.char_box .char_s2 .char_con .char_ss .char_w{
	width:68%;
	left:16%;
	position:absolute;
	border:solid 1px #636363;
	padding:.5vw;
	bottom:2.34vw;
	background:rgba(255,255,255,.5);
	text-align:center;
	font-size:1.25vw;
	color:#333;
}
.char_box .char_s2 .char_con .char_ss .char_w p{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.char_box .char_s3 .char_con{
	padding-left:10.5%;
	padding-right:10.5%;
	background:#0a2349;
}
.char_box .char_s3 .char_con .swiper-slide{
	width:calc(((100vw - 17px) * .79 - 24px) / 4);
}
.char_box .char_s3 .char_con .char_ss{
	display:block;
	position:relative;
}
.char_box .char_s3 .char_con .char_ss .char_img{
	display:block;
	height:calc(((100vw - 17px) * .79 - 24px) / 4 * 285 / 375);
	overflow:hidden;
}
.char_box .char_s3 .char_con .char_ss .char_img img{
	display:block;
	width:100%;
}
.char_box .char_s3 .char_con .char_ss .char_w{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	padding:.8vw;
	background:#0187E080;
	text-align:center;
	color:#fff;
	font-size:.9375vw;
	transform:translateY(100%);
	transition:all .35s;
}
.char_box .char_s3 .char_con .char_ss .char_w p{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.swiper-pgdot.swiper-pagination{
	position:static;
	width:100%;
	margin-top:1.5vw;
}
.swiper-pgdot.swiper-pagination .swiper-pagination-bullet{
	width:1vw;
	height:1vw;
	border-radius:50%;
	background:#fff;
	margin:0 .5vw;
	opacity:.5;
}
.swiper-pgdot.swiper-pagination .swiper-pagination-bullet-active{
	background:#0187E0;
	opacity:1;
}
.char_box .char_s4 .char_con{
	padding-left:10.5%;
	padding-right:10.5%;
}
.char_box .char_s4 .char_con .jykj_icons ul{
	-webkit-justify-content:flex-start;
	justify-content:flex-start;
	margin-bottom:-1vw;
}
.char_box .char_s4 .char_con .jykj_icons ul li{
	width:19%;
	height:13.54vw;
	border-radius:0;
	margin:0 0 1vw;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-flex-direction:column;
	flex-direction:column;
}
.char_box .char_s4 .char_con .jykj_icons ul li:not(:nth-of-type(5n-4)){
	margin-left:1.25%;
}
.char_box .char_s4 .char_con .jykj_icons ul li p{
	font-size:1.09375vw;
}
.char_box .char_s4 .char_con .jykj_icons ul li .jykj_icon{
	height:4.79vw;
}
.char_box .char_s5 .char_con{
	padding-left:10.5%;
	padding-right:10.5%;
}
.jykj_table table{
	
}
.jykj_table table{
	border-collapse:collapse;
    border:1px solid #5d5d5d;
    width:100%;
}
.jykj_table table th,
.jykj_table table td{
	vertical-align:middle;
	border:solid 1px #5d5d5d;
	color:#333;
	padding:.88vw 2.6vw;
	font-size:1.67vw;
}
.jykj_table table tr:nth-of-type(even){
	background:#c5e3fc;
}


/* 电梯阻车系统 */
.sys_box .sys_s1{
	background:url(../img/sys_s1_bg.png) no-repeat 5% center;
	background-size:auto 100%;
}
.sys_box .sys_s1 .sys_con{
	display:-wbekit-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;
}
.sys_box .sys_s1 .sys_con .jykj_tit{
	width:32.3vw;
	text-align:left;
	margin-left:10.5%;
}
.sys_box .sys_s1 .sys_con .jykj_tit .jykj_en{
	line-height:.8;
	margin:2.5vw 0 2vw;
}
.sys_box .sys_s1 .sys_con .jykj_tit .jykj_line{
	margin-top:2vw;
}
.sys_box .sys_s1 .sys_con .sys_img{
	display:block;
	width:51.97vw;
	margin-right:1%;
}
.sys_box .sys_s1 .sys_con .sys_img img{
	display:block;
	width:100%;
	animation:adPlay 4.5s infinite;
}
.sys_box .sys_s2{
	background:#c5e3fc;
}
.sys_box .sys_s2 .sys_con{
	padding:0 5%;
}
.sys_box .sys_s2 .sys_con .sys_ss{
	display:block;
}
.sys_box .sys_s2 .sys_con .sys_ss .sys_img{
	height:15.625vw;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.sys_box .sys_s2 .sys_con .sys_ss .sys_img img{
	display:block;
	max-width:60%;
	max-height:80%;
	transition:all .35s;
}
.sys_box .sys_s2 .sys_con .sys_ss .sys_w{
	font-size:1.25vw;
	color:#333;
	text-align:center;
	transition:all .35s;
}
.sys_box .sys_s2 .sys_con .sys_ss .sys_w p{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.sys_box .sys_s3 .jykj_icons ul li{
	margin-left:30px;
	margin-right:30px;
}
.sys_box .sys_s4 .sys_con{
	padding:0 10.5%;
	position:relative;
}
.sys_box .sys_s4 .sys_con .swiper-slide{
	width:calc(((100vw - 17px) * .79 - 40px) / 3);
	margin-right:20px;
}
.sys_box .sys_s4 .sys_con .sys_ss{
	position:relative;
	display:block;
}
.sys_box .sys_s4 .sys_con .sys_ss .sys_img{
	display:block;
	height:calc(((100vw - 17px) * .79 - 40px) / 3 * 400 / 540);
	overflow:hidden;
}
.sys_box .sys_s4 .sys_con .sys_ss .sys_img img{
	display:block;
	width:100%;
	height:100%;
}
.sys_box .sys_s4 .sys_con .sys_ss .sys_w{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	padding:.8vw;
	background:#0187E080;
	text-align:center;
	color:#fff;
	font-size:1.2vw;
	transform:translateY(100%);
	transition:all .35s;
}
.sys_box .sys_s4 .sys_con .sys_ss .sys_w p{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.sys_box .sys_s5 .sys_con{
	padding:0 14.58vw;
}
.sys_box .sys_s5 .jykj_table table th,
.sys_box .sys_s5 .jykj_table table td{
	text-align:center;
}

/* 关于我们 */
.abo_s2{
	background:url(../img/abo_s2_bg.jpg) no-repeat center center;
	background-size:cover;
}
.abo_s2 .abo_con{
	/* width:1245px; */
	width:64.85vw;
	margin:0 auto;
	position:relative;
}
.abo_s2 .jykj_tit{
	color:#fff;
}
.abo_s2 .jykj_tit .jykj_line{
	background:#fff;
}
.abo_s2 .abo_con .abo_img{
	display:block;
}
.abo_s2 .abo_con .abo_img img{
	display:block;
	width:100%;
}
.abo_s2 .abo_con .abo_wrap li{
	color:#fff;
	padding-top:2vw;
	position:absolute;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:flex-end;
	align-items:flex-end;
	white-space:nowrap;
}
.abo_s2 .abo_con .abo_wrap li:before{
	content:"";
	position:absolute;
	width:22px;
	height:22px;
	background:#fff;
	border-radius:50%;
	border:solid 3px #f2a52c;
	top:50%;
	transform:translateY(-50%);
}
.abo_s2 .abo_con .abo_wrap li:nth-of-type(odd){
	-webkit-flex-direction:row-reverse;
	flex-direction:row-reverse;
	padding-right:60px;
}
.abo_s2 .abo_con .abo_wrap li:nth-of-type(1){
	-webkit-flex-direction:row;
	flex-direction:row;
	padding-right:0;
	/* color:#333; */
}
.abo_s2 .abo_con .abo_wrap li:nth-of-type(odd):before{
	right:0;
}
.abo_s2 .abo_con .abo_wrap li:nth-of-type(even),
.abo_s2 .abo_con .abo_wrap li:nth-of-type(1){
	padding-left:60px;
}
.abo_s2 .abo_con .abo_wrap li:nth-of-type(even):before,
.abo_s2 .abo_con .abo_wrap li:nth-of-type(1):before{
	left:0;
}
.abo_s2 .abo_con .abo_wrap li em{
	font-size:2.08vw;
	font-family:arial;
}
.abo_s2 .abo_con .abo_wrap li .abo_w{
	font-size:1vw;
	padding-bottom:.3vw;
	margin:0 .8vw;
	opacity:0;
}
.abo_s2 .abo_con .abo_wrap li.active{
	color:#333;
}
.abo_s2 .abo_con .abo_wrap li.active:before{
	background:#f2a52c;
}
.abo_s2 .abo_con .abo_wrap li.active .abo_w{
	opacity:1;
}
.abo_s2 .abo_con .abo_wrap li:nth-of-type(1){
	left:0;
	bottom:-1.8vw;
}
.abo_s2 .abo_con .abo_wrap li:nth-of-type(2){
	left:17.6vw;
	bottom:6vw;
}
.abo_s2 .abo_con .abo_wrap li:nth-of-type(3){
	right:30vw;
	top:10.8vw;
	padding-top:0;
	padding-bottom:2vw;
}
.abo_s2 .abo_con .abo_wrap li:nth-of-type(4){
	left:48.3vw;
	top:8vw;
}
.abo_s2 .abo_con .abo_wrap li:nth-of-type(5){
	padding-top:0;
	right:0;
	top:-.8vw;
}
.iw_poi_title{color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content{font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.abo_s4 .abo_con #dituContent{
	width:100% !important;
	height:30vw;
	border:solid .8vw #cfcfcf;
}
#dituContent *{
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	-o-box-sizing:content-box;
	box-sizing:conten-box;
}

/* 文章详情 */
.inner_news_show .center_box{
	width:1200px;
}
.inner_news_show_tit{
	text-align:center;
}
.inner_news_show_tit h3{
	font-size:24px;
	color:#0187e0;
	font-weight:bold;
	margin-bottom:10px;
}
.inner_news_show_tit span{
	display:inline-block;
	margin:0 10px;
	font-size:14px;
	color:#999;
}
.inner_news_show .article_w{
	font-size:16px;
}

/* 当前位置 */
.inner_loc{
	position:relative;
	z-index:10;
}
.inner_loc .center_box{
	width:1200px;
}
.inner_loc,
.inner_loc a{
	color:#333;
	font-size:16px;
}
.inner_loc a,
.inner_loc span{
	padding:0 5px;
}
.inner_loc .iconfont{
	font-size:16px; 
	font-weight:bold;
	padding-right:4px;
	color:#a9a9a9;
}
.inner_loc a:hover{
	color:#0187e0;
}






















/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~内页~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* 不滚动banner */
.inner_banner img{
	display:block;
	width:100%;
}



.article_w{
	font-size:1.25vw;
	color:#333;
	line-height:1.75;
	text-align:justify;
	text-align-last:left;
}
.article_w img{
	max-width:100% !important;
	height:auto !important;
}
.article_w strong{
	font-weight:bold;
}
.article_w *:not(strong){
	font-weight:inherit;
}













/* 当前位置、二级导航 */
.inner_locnav .center_box{
	overflow:hidden;
	border-bottom:solid 1px #e5e5e5;
}
.inner_locnav .inner_loc,
.inner_locnav .inner_loc a{
	color:#666;
	font-size:14px;
}
.inner_locnav .inner_loc a,
.inner_locnav .inner_loc span{
	padding:0 3px;
}
.inner_locnav .inner_loc .iconfont{
	font-size:16px;
	padding-right:5px;
}
.inner_locnav .inner_loc a:hover{
	color:#0069b7;
}
.inner_locnav .inner_subnav ul{
	overflow:hidden;
	margin-right:-20px;
}
.inner_locnav .inner_subnav ul li{
	float:left;
	padding:0 20px;
	position:relative;
}
.inner_locnav .inner_subnav ul li:nth-of-type(1){
	padding-left:0;
	margin-left:0;
}
.inner_locnav .inner_subnav ul li:nth-of-type(1):before{
	display:none;
}
.inner_locnav .inner_subnav ul li:before{
	content:"";
	position:absolute;
	width:1px;
	height:10px;
	background:#bcbcbc;
	right:100%;
	top:50%;
	margin-top:-5px;
}
.inner_locnav .inner_subnav ul li a{
	display:block;
	color:#333;
	font-size:14px;
}
.inner_locnav .inner_subnav ul li a:hover,
.inner_locnav .inner_subnav ul li.active a{
	color:#0069b7;
}
.inner_locnav .inner_subnav ul li.active a{
	font-weight:bold;
}

/* 列表翻页 */
.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:#434343;
	width:36px;
	height:36px;
	text-align:center;
	line-height:34px;
	overflow:hidden;
	border:solid 1px #bfbfbf;
}
.list_pages .pagination li.pg_prev a,
.list_pages .pagination li.pg_next a{
	background:none !important;
	color:#303030;
	width:auto;
	padding:0 25px;
}
.list_pages .pagination li.active a{
	background:#0069b7;
	border-color:#0069b7;
	color:#fff;
}
.list_pages .pagination li.active a:hover{
	color:#fff !important;
}
.list_pages .pagination li:not(.disabled) a:hover{
	color:#0069b7;
	border-color:#0069b7;
}
.list_pages .pagination li.pg_prev:not(.disabled) a:hover,
.list_pages .pagination li.pg_next:not(.disabled) a:hover{
	color:#0069b7;
}



/* 内容翻页 */
.inner_pnpage{
	overflow:hidden;
	border-top:solid 1px #e5e5e5;
}
.inner_pnpage>a{ 
	overflow:hidden;   
}
.inner_pnpage>a span,
.inner_pnpage>a p{
	float:left;
	font-size:16px;
	color:#333;
}
.inner_pnpage>a p{
	color:#888;
	max-width:280px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	transition:all .35s;
}
.inner_pnpage>a:hover p{
	color:#0069b7;
}
.inner_pnpage .inner_pnpage_prev{
	float:left;
}
.inner_pnpage .inner_pnpage_next{
	float:right;
}








@media screen and (min-width:1201px){
	/* header */
	nav ul>li>a:hover{
		color:#0187e0 !important;
	}
	nav ul>li>a:hover span{
		font-weight:bold;
	}
	nav ul>li>a:hover:before{
		left:0;
		width:100%;
	}
	nav ul>li:hover .subnav{
		-webkit-transform: perspective(300px) scaleY(1) translateZ(0);
	    transform: perspective(300px) scaleY(1) translateZ(0);
	    visibility: visible;
	    opacity: 1;
	}
	nav ul>li .subnav li a:hover{
		background:#0187e0;
		color:#fff;
	}
	.hamburger,
	.menu,
	.menu_bg{
		display:none;
	}
	
	/* banner */
	.banner_box .swiper-slide a>img{
		transform-style: preserve-3d;
	}
	.banner_box .swiper-slide-active a>img{
		transform-style: preserve-3d;
		transform: scale(1.05);
		transition:7s;
	}
	.swiper-xn .iconfont{
		transition:all .35s;
	}
	.swiper-xn:hover .iconfont{
		color:#0069b7 !important;
	}
	
	/* 智慧社区管理 */
	.comm_box .comm_s1 .comm_con ul li:hover .comm_icon img {
		-webkit-animation:iconSkew 1s;
		-moz-animation:iconSkew 1s;
		animation:iconSkew 1s;
	}
	.comm_box .comm_s2 .comm_wrap li .comm_icon,
	.comm_box .comm_s2 .comm_wrap li .comm_txt{
		transition:all .35s;
	}
	
	.comm_box .comm_s2 .comm_wrap li:hover .comm_icon{
		filter:saturate(150%);
	}
	.comm_box .comm_s2 .comm_wrap li:hover .comm_txt{
		color:#0187e0;
	}
	.comm_box .comm_s3 .comm_con ul li .comm_ss .comm_wrap{
		transition:all .6s;
	}
	.comm_box .comm_s3 .comm_con ul li .comm_ss .comm_img{
		transition:all 2s;
	}
	.comm_box .comm_s3 .comm_con ul li:hover .comm_ss .comm_wrap{
		transform:translateY(100%);
	}
	.comm_box .comm_s3 .comm_con ul li:hover .comm_ss .comm_img{
		transform:scale(1.06);
	}
	
	/* 页脚 */
	footer a:hover{
		color:#0187e0 !important;
	}
	
	/* 智能识别技术 */
	.jykj_icons ul li:hover{
		border-color:#0187e0;
		color:#0187e0;
	}
	.jykj_icons ul li:hover .jykj_icon .jykj_grey{
		opacity:0;
	}
	.jykj_icons ul li:hover .jykj_icon .jykj_color{
		opacity:1;
	}
	.tech_s3 .tech_con .tech_ss:hover .tech_img img{
		transform:scale(1.06);
	}
	.tech_s3 .tech_con .tech_ss:hover .tech_w{
		background:#0187e0;
		color:#fff;
	}
	.tech_s5 .tech_con ul li .tech_ss:hover{
		border-color:#0187e0;
	}
	.tech_s5 .tech_con ul li .tech_ss:hover .tech_w{
		background:#0187e0;
		color:#fff;
		font-weight:bold;
	}
	.tech_s5 .tech_con ul li .tech_ss:hover .tech_img img{
		transform:translateY(10px);
	}
	
	/* 行者充电 */
	.char_box .char_s1 .char_con .char_main .char_left li:hover em{
		background:#0187E0;
	}
	.char_box .char_s1 .char_con .char_main .char_left li:hover h3{
		color:#0187E0;
		font-weight:bold;
	}
	.char_box .char_s2 .char_con .char_ss:hover{
		border-color:#0187e0;
	}
	.char_box .char_s2 .char_con .char_ss:hover .char_img img{
		transform:scale(1.06);
	}
	.char_box .char_s2 .char_con .char_ss:hover .char_w{
		border-color:#0187E0;
		background:#0187E0;
		color:#fff;
	}
	.char_box .char_s3 .char_con .char_ss:hover .char_w{
		transform:translateY(0);
	}
	
	/* 电梯阻车系统 */
	.sys_box .sys_s2 .sys_con .sys_ss:hover .sys_img img{
		transform:translateY(10px);
	}
	.sys_box .sys_s2 .sys_con .sys_ss:hover .sys_w p{
		font-weight:bold;
	}
	.sys_box .sys_s4 .sys_con .sys_ss:hover .sys_w{
		transform:translateY(0);
	}
	
	/* 关于我们 */
	.abo_s2 .abo_con .abo_wrap li{
		transition:color .35s;
	}
	.abo_s2 .abo_con .abo_wrap li .abo_w{
		transition:opacity .35s;
	}
	.abo_s2 .abo_con .abo_wrap li:hover{
		color:#333;
	}
	.abo_s2 .abo_con .abo_wrap li:hover:before{
		background:#f2a52c;
	}
	.abo_s2 .abo_con .abo_wrap li:hover .abo_w{
		opacity:1;
	}
	
	
	
}
