/**/
.swiper-slide img{
	width: 100%;
}
.swiper-slide>a{
	display: block;
}
.box2,.capabilities,.title,.capabilities_list,.info_cont,.bottom_cont{
	width: 66%;
}
.box2{
	margin:0 17%;
	padding:3% 0;
	text-align: center;
}
.box2 .box_times{
	text-align: left;
}
.box2 div{
	border-right:1px solid #ccc;
}
.box2 .box2_last{
	border-right:1px solid rgba(0,0,0,0);
}
.box2 img{width: 36px;margin-bottom:2%;}
.box2 .hand_icon{width: 40px;}
.box2 strong{
	color:#e4212b;
	font-size: 25px;
}
.box2 span{ font-size: 16px;}
/**/
.capabilities_wrap{
	width: 100%;
	height:700px;
	background: #f7f8fb;
	position: relative;
}
.capabilities {
	margin:0 15%;
	background: #fff;
}
.title{
	margin:0 17%;
	padding:3% 15px 1% 15px;
	border-bottom: 1px solid #ccc;
	font-size: 28px;
}
.title i{
	color:#16a2ca;
	padding-left:4%;
	font-size: 20px;
}
.capabilities_list{
	margin:5% 17%;
	clear: both;
}
.list_img{
	display: inline-block;
	width: 85px;
	height:85px;
	background: url(../images/home_box2_icons1.png) no-repeat;
	margin-top:35px;
}
.list_image{
	display: inline-block;
	width: 85px;
	height:65px;
	background: url(../images/home_box2_icons2.png) no-repeat;
	margin-top:10px;
}
.list_img1{
	background-position: -9px 0px;
}
.list_image1{
	background-position: -49px 0px;
}
.list_img2{
	background-position: -252px 0px;
}
.list_image2{
	background-position: -275px 0px;
}
.list_img3{
	background-position: -428px 0px;
}
.list_image3{
	background-position: -455px 0px;
}
.list_img4{
	background-position: -605px 0px;
}
.list_image4{
	background-position: -631px 0px;
}
.list_img5{
	background-position: -775px 0px;
}
.list_image5{
	background-position: -800px 0px;
}
.list_img6{
	background-position: -950px 0px;
}
.list_image6{
	background-position: -975px 0px;
}
.capabilities_list>a{
	background: #fff;
	width: 16.1%;
	float: left;
	transition:all .2s;
	text-align: center;
	text-decoration: none;
	margin-right:0.5%;
}
.capabilities_list:hover>a{
	width:14%;
}
.capabilities_list>a:hover{
	width: 26%;
    margin-top:-4%;
    box-shadow: 0px 0px 25px #000;
    -webkit-box-shadow: 0px 0px 25px #000;
    -moz-box-shadow: 0px 0px 25px #000;
}
.icons_past_top{
	background: #fff;
}
.icons_past{
	color:#000;
	height:340px;
}
.icons_past strong,.icons_past_hover_top strong{
	display: inline-block;
	font-weight:600;
	font-size: 18px;
	padding:3% 0; 
	margin:2% 0;
}
.icons_past_hover_top strong{
	color:#fff;
}
strong{
	text-align: left;
	color:#000;
}
.icons_past span,.icons_past_hover_top span{
	padding-bottom: 5%;
    display: inline-block;
	color:#7d7d7d;
	font-size: 12px;
}
.icons_past_hover_top span{
	color:#fff;
}
.icons_past p,.icons_past_hover_top p{
	padding:5% 0;
}
.icons_past_hover_top{
	background: #373d41;
}
.bottom_text{
	margin-top:20%;
}
.details{
	display: inline-block;
	width: 14%;
	padding:1% 0%;
	background:#e4212b;
	color:#fff;
	font-size: 16px;
	text-align: center;
	position: absolute;
	bottom:8%;
	left: 0;
	right: 0;
	margin: auto;
	cursor: pointer;
}
/*解决方案*/
.box3{
	width: 100%;
	background-color:#373d41;
	overflow:hidden;
}
.box3 .box3-cont{
	width: 90%;
	margin: 0 5%;
	 color: #fff;
	position: relative;
}
.box3-cont_img{
	float: left;
	width: 20%;
	cursor: pointer;
}
.box3-cont_img img{
	width: 100%;
}
.partners{
	width: 100%;
	background: #f6f7fb;
}
.partners img{
	width: 66%;
	margin:0 17%;
	padding:3% 0;
}
/*资讯*/
.info_cont{
	margin:5% 17%;
	clear: both;
	font-size: 13px;
	border:10px solid #f7f8fb;
}
.info_cont ul li{
	padding-bottom:2%;
	display: inline-block;
	width: 100%;
	margin-top: -5%;
}
.info_left,.info_right{
	padding:3%;
	background: #fff;
}
.info_left{
	border-right: 1px solid #ccc;
	float: left;
}
.info_right{
	float: right;
}
.info_left img{
	padding:0;
}
.info_left a,.info_right a{
	display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.info_left a{
	color:#c2e6ef;
}

.info_right a{
	color:#747474;
}
.info_left .text_lighter{
	white-space:normal;
	color:#d4d4d4;
}
.info_left a,.info_right .right_more{
    width: 100%;
}
.info_right a{
	width: 70%;
}
.info_right h4{
	margin-bottom:0;
}
.info_right span{
	display: inline-block;
	text-align: right;
	color:#ccc;
	width: 28%;
    position: relative;
    top: -5px;
}
.info_left .left_title{
	color:#6bcddf;
	font-weight: 600;
	white-space:normal; 
	padding-bottom: 8%;
	padding-top:5%;
}
.info_cont .more{
	text-align: right;
	color:#80bbff;
	font-size: 13px;
}
.left_bottom_title{
	padding-top:25%;
}
.left_more{
	padding-top:5%;
}
/**/
.honor_wrap{
	width: 100%;
}
.honor_wrap img{
	width: 100%;
}

.hover_st strong{
	display: inline-block;
}
.hover_st span{
	color:#c5c5c5;
	font-size: 12px;
}
.hover_st button{
	background:rgba(0,0,0,0);
	padding:3% 8%;
	border:1px solid #00a2be;
	margin-top: 2%;
}
.hover_st .join_btn{
	color:#00a2be;
}
.capabilities_list a  .hover_st{
	padding:7%;
	text-align: left;
}
.hover_st1{
	border-bottom: 1px solid #ccc;
}
.icons_past_hover{
	min-height:410px;
	display:none;
}
.box3_icon{
	position: absolute;
	top:5%;
	margin:6% 6.6%;
	display: inline-block;
	width: 80px;
	height: 80px;
	background: url(../images/home_box3_icons1.png) no-repeat;
}
.box3_icon_img1{
	background-position: 0px 0px;
}
.box3_icon_img2{
	background-position: -329px 0px;
}
.box3_icon_img3{
	background-position: -647px 0px;
}
.box3_icon_img4{
	background-position: -966px 0px;
}
.box3_icon_img5{
	background-position: -1294px 0px;
}
.base_text strong{
	width: 20%;
	display: inline-block;
	position: absolute;
    top: 5%;
    margin-top: 17%;
    text-align: center;
    font-size: 20px;
    color:#fff;
}
.mask_text_cont{
	padding: 10%;
	margin:auto;
	text-align: center;
}
.mask_text{
	width: 20%;
	background: rgba(10,170,190,.85);
	position: absolute;
	top:0;
	display: none;
}
.mask_text strong{
	font-size: 20px;
    color:#fff;
	display: inline-block;
    margin-top: 58%;
}
.mask_text p{
	font-size: 12px;
    text-indent: 24px;
    margin-top: 10%;
    margin-bottom: 15%;
    text-align: left;
}
.mask_text a{
	display: inline-block;
	padding:5% 15%;
	margin-bottom:22%;
	border:2px solid #fff;
	color:#fff;
	font-size: 12px;
}
.cap_nav a,.solu_nav  a{
	color:#fff;
}
