/* 轮播图 */
.flexslider{position:relative;overflow:hidden;zoom:1;width:100%;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flexslider .slides .img{width:100%;}
.flexslider .slides li{
	position:relative;
}
.flexslider .slides  .more-btn{
	position:absolute;width:7.3%;left:10%;top:80%;cursor:pointer;
}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/index/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/index/btn-off.png) no-repeat 0 0px;display:block;height:3px;overflow:hidden;text-indent:-99em;width:2.2vw;cursor:pointer;}
.flex-control-paging li a.flex-active{background:url(../images/index/btn-on.png) no-repeat 0 0px;}
.head-box{
	position:relative;
}
/*头部导航*/
.nav{
	width:71.3%;position:absolute;
	top:2.1vh;left:50%;margin-left:-37.5%;z-index: 1000;
	display: flex;display: -webkit-flex;justify-content: space-between;
	-webkit-justify-content: space-between;align-items: center;
	-webkit-align-items: center;
}
.nav section{
	display: flex;display: -webkit-flex;justify-content: flex-end;
	-webkit-justify-content: flex-end;
}
.nav h5{
	font-size:0.9vw;;color:#000;font-weight: 300;margin-left:2.2vw;
}
.nav div{
	width:17.8%;
}
/*产品服务*/
.product-service{
	background-color:#f2f4f7;padding-top:5.7vh;
	padding-bottom:9vh;
}
.product-service .service-title{
	width:100%;
}
.product-service .service-title h3{
	font-size:2vw;color:#333333;text-align: center;
	font-weight: 550;line-height:2.3vw;
}
.product-service .service-title h5{
	font-size:1vw;color:#666666;text-align: center;
	font-weight: normal;margin-top:2vh;
}
.service-category{
	width:60.5%;margin-left:auto;margin-right:auto;
	margin-top:4.4vh;display: flex;display:-webkit-flex;
	justify-content: space-between;-webkit-justify-content: space-between;
}
.service-category>section{
	width:48%;background-color:#FFFFFF;padding-top:3.3vh;
	padding-bottom:3.3vh;
}
.service-category>section:hover{
	background-color:#fac413;
}
.service-category>section:hover .one-category .one-category-title .off-img{
	display: none;
}
.service-category>section:hover .one-category .one-category-title .on-img{
	display: block;
}
.service-category>section:hover .one-category .one-category-title>h4{
	color:#213c60;
}
.service-category>section:hover .one-category p{
	color:#213c60;
}
.service-category>section:hover .one-category a{
	opacity:1;
}
.service-category>section:hover .fenge{
	opacity:1;
}
.service-category .one-category{
	width:86%;margin-left:auto;margin-right:auto;
}
.service-category .one-category .one-category-title{
	display: flex;display: -webkit-flex;width:100%;align-items: center;
	-webkit-align-items: center;
}
.service-category .one-category .one-category-title .off-img{
	display: block;
}
.service-category .one-category .one-category-title .on-img{
	display: none;
}
.service-category .one-category .one-category-title>div{
	width:7.8%;
}
.service-category .one-category .one-category-title>h4{
	font-size:1.2vw;color:#333333;font-weight:normal;margin-left:1.2vw;
}
.service-category .one-category p{
	font-size:0.9vw;color:#666666;font-weight: normal;
	line-height:3vh;margin-top:1.3vh;display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
}
.service-category .one-category a{
	font-size:0.9vw;color:#213c60;font-weight: normal;
	margin-top:1.3vh;opacity: 0;
}
.service-category .fenge{
	width:86%;margin-left:auto;margin-right:auto;margin-top:1.8vh;
	margin-bottom:1.8vh;opacity: 0;
}
.service-content{
	width:60.5%;margin-left:auto;margin-right:auto;
	margin-top:5vh;position:relative;overflow: hidden;
}
.service-content .zhanwei-box{
	width:31%;background-color:#FFFFFF;padding-top:3.1vh;
	padding-bottom:3.1vh;opacity: 0;
}
.service-content .service-content-show-category{
	position:absolute;top:0;left:0;width:269%;	display: flex;display: -webkit-flex;
}
.service-content .all-category-btn{
	margin-top:4.6vh;width:100%;display: flex;
	display:-webkit-flex;justify-content: center;
	-webkit-justify-content: center;
}
.service-content .all-category-btn>div{
	width:16px;height:16px;background-color:#cccccc;
	border-radius: 50%;margin:0 0.5vw;
}
.service-content-all-category{
	width:50%;display: flex;display:-webkit-flex;
	justify-content: space-between;-webkit-justify-content: space-between;
}
.service-content .service-content-all-category>section{
	background-color:#FFFFFF;padding-top:3.1vh;
	padding-bottom:3.1vh;
}
.service-content .service-content-all-category>section:hover{
	background-color:#FBC400;
}
.service-content .service-content-all-category>section:hover .one-category .one-category-title .off-img{
	display: none;
}
.service-content .service-content-all-category>section:hover .one-category .one-category-title .on-img{
	display: block;
}
.service-content .service-content-all-category>section:hover .one-category .one-category-title>h4{
	color:#213c60;
}
.service-content .service-content-all-category>section:hover .one-category p{
	color:#213c60;
}
.service-content .service-content-all-category>section:hover a{
	opacity: 1;
}
.service-content .service-content-all-category>section:hover>.fenge{
	opacity: 1;
}
.service-content .one-category{
	width:78%;margin-left:auto;margin-right:auto;
}
.service-content .one-category .one-category-title{
	display: flex;display: -webkit-flex;width:100%;align-items: center;
	-webkit-align-items: center;
}
.service-content .one-category .one-category-title .off-img{
	display: block;
}
.service-content .one-category .one-category-title .on-img{
	display: none;
}
.service-content .one-category .one-category-title>div{
	width:13.3%;
}
.service-content .one-category .one-category-title>h4{
	font-size:1.2vw;color:#333333;font-weight:normal;margin-left:0.7vw;line-height:1.2vw;
}
.service-content .one-category p{
	font-size:0.9vw;color:#666666;font-weight: normal;
	line-height:3vh;margin-top:1.3vh;display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
}
.service-content .one-category a{
	font-size:0.9vw;color:#213c60;font-weight: normal;
	margin-top:1.3vh;opacity: 0;
}
.service-content .fenge{
	width:78.6%;margin-left:auto;margin-right:auto;margin-top:2.6vh;
	margin-bottom:2.6vh;opacity: 0;
}
/*解决方案*/
.solution-box{
	position: relative;
}
.solution-content{
	position: relative;
}
.one-solution .solution-details{
	position:absolute;top:30%;left:40.6%;width:7.3%;
}
.one-solution .solution-details>div{
	width:100%;
}
.solution-title{
	position:absolute;top:0;left:19.8%;width:15.7%;background-color:#fee098;
	display: flex;display: -webkit-flex;flex-flow:column;height:100%;
}
.solution-title div{
	flex:1;display: flex;display: -webkit-flex;justify-content: center;
	-webkit-justify-content: center;align-items: center;
	-webkit-align-items: center;
}
.solution-title div h5{
	font-size:1.4vw;font-weight: 500;color:#444444;
}
/*新闻*/
.news{
	background-color: #f2f4f7;padding-top:5.5vh;
	padding-bottom:5.5vh;
}
.news .news-title{
	font-size:2vw;color:#333333;text-align: center;
	font-weight: 550;line-height:2.3vw;
}
.news-content{
	width:71.5%;margin-left:auto;margin-right:auto;display: flex;
	display: -webkit-flex;justify-content: space-between;
	-webkit-justify-content: space-between;margin-top:4vh;
}
.news-content .one-news{
	width:26.3%;position:relative;
}
.news-content .one-news>section{
	position:absolute;width:100%;height:8.8vh;bottom:0;left:0;
	background-color:rgba(0,0,0,0.6);padding:0 6.4%;box-sizing: border-box;
}
.news-content .one-news>section h5{
	font-size:1.1vw;color:#FFFFFF;font-weight: 300;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-overflow: -o-ellipsis-lastline;padding-top:1.8vh;
}
.news-content .one-news>section h6{
	font-size:0.8vw;color:#FFFFFF;font-weight: 300;padding-top:0.5vh;
}
.news-content .news-list{
	width:43.8%;background-color:#FAC413;padding:0 6.5%;
	box-sizing: border-box;padding-top:1.7vh;
}
.news-content .news-list>section{
	display: flex;;display: -webkit-flex;align-items: center;
	-webkit-align-items: center;margin-top:2.5vh;
}
.news-content .news-list>section h6{
	font-size:0.9vw;color:#666666;font-weight: normal;white-space: nowrap;
}
.news-content .news-list>section h5{
	font-size:0.9vw;color:#333333;font-weight:300;margin-left:1.6vw;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-overflow: -o-ellipsis-lastline;
}
.news-content .news-list>section a{
	font-size:0.9vw;color:#333333;font-weight:300;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-overflow: -o-ellipsis-lastline;
}
/*客服*/
#service-close-btn{
	position:fixed;right:0;top:45%;width:2.4%;
	z-index: 11111;
}
#service-open-box{
	position:fixed;right:0;top:45%;width:13.6%;
	margin-right:-0.1%;background-color:#fac413;
	border-radius: 5px;padding-top:1.7vh;z-index: 11111;
	padding-bottom:2vh;display: flex;display: -webkit-flex;
	justify-content: center;-webkit-justify-content: center;
	display: none;
}
#service-open-box>div{
	width:13.4%;
	margin-top:1.8vh;
}
#service-open-box>section{
	margin-left:0.6vw;
}
#service-open-box>section h5{
	font-size:0.7vw;color:#004688;
}
#service-open-box>section h2{
	font-size:1vw;color:#004688;
}
#service-open-box p{
	font-size:0.6vw;color:#004688;
	margin-top:1.1vh;
}
