@charset "utf-8";
/*slider code css*/
.slider{
	margin-top: 0px;width: 100%;overflow: hidden;
}
.box{
	width: 100%;margin: 0px auto;overflow: hidden;position: relative;
}
.box-1 ul{
	overflow: hidden;width: 100%;
}
.box-1 ul li{
	width: 100%;
	float: left;
	animation: keframe 10s linear infinite;
}
.box-1 ul li img{
	display:block;width: 100%; height: auto;
}
.box-2{
	position: absolute;right: 48.5%;bottom: 30px;
}
.box-2 ul li{
	float:left;width: 8px;height: 8px;overflow: hidden; margin: 0 3px 0 ; border-radius: 50%;
	background: rgba(0,0,0,0.5);text-indent: 100px;cursor: pointer;
}
.box-2 ul .on{
	background: #ffffff;width: 10px;height: 10px;
}
.box-3{
	display: none;
}
/*product code css*/
.product{
	width: 100%;margin: 50px auto;
}
.product_title{
	width: 100%;
}
.product_title h3{
	font-size: 1.8em;font-weight: bolder;text-align: center;line-height: 40px;
}
.product_container{
	width: 100%;
}
.product_button{
	width: 100%;margin-top: 20px;
}
.product_button ul{
	font-size: 0;width: 98%;margin: 0px auto;
}
.product_button ul li{
	display: inline-block;width: 16%;height: 30px;border-radius: 10px;background: #f2f3f5;margin-right: 0.8%;font-size: 13px;text-align: center;line-height: 30px;margin-bottom:10px;
}
.product_button ul li:nth-child(6n){
	margin-right: 0;
}
.product_button ul li.active{
	background: #232323;color: #ffffff;
}
.product_all{
	display: none;
}
#product_all_active{
	display: block;
}
.pro_cont:nth-child(1),.pro_cont:nth-child(2){
	margin-top: 20px;
}
.pro_cont{
	width: 48%;margin-right: 2%;float: left;position: relative;margin-bottom: 10px;
}
.pro_cont:nth-child(2n){
	margin-right: 0;
}
.pro_cont a img{
	width: 100%;height: auto;
}
.pro_cont_desc{
	position: absolute;top: 20px;width: 100%;text-align: center;
}
.pro_cont_desc h3{
	font-size: 1.2em;
}
.pro_cont_desc p{
	font-size: 0.9em;
}
.pro_cont_desc a{
	font-size: 0.9em;
}
.product_all>a{
	display: block;width: 20%;height: 30px;border-radius: 20px;line-height: 30px;background: #232323;text-align: center;margin-top: 10px;margin-left: 40%;color: #ffffff;font-size: 0.8em;
}
.product_all>a:hover{
	background: #454545;
}

/*solution code css*/
.solution{
	width: 100%;margin: 50px auto;position: relative;
}
.sol_title{
	margin-bottom: 30px;
}
.sol_title h3{
	font-size: 1.8em;font-weight: bolder;text-align: center;line-height: 40px;
}
.sol_all{
	position: relative;overflow: hidden;
}
.sol_cont{
	width: 800%;margin: 0px auto;
}
.sol_cont_all{
	width: 12.5%;float: left;margin-bottom: 20px;
}
.sol_cont_list{
	width: 100%;position: relative;
}
.sol_cont_list>a>img{
	width: 90%;height: auto;margin-left: 5%;
}
.sol_cont_text{
	position: absolute;top: 10%;text-align: center;display: block;width: 100%;
}
.sol_cont_text img{
	width: 40px;height: 40px;margin-bottom: 14px;
}
.sol_cont_text h4{
	font-size: 1.3em;color: #ffffff;margin-bottom: 24px;
}
.sol_cont_text p{
	font-size: 1em;color: #ffffff;display: none;
}
.sol_cont_list>a:hover>div>p{
	display: block;
}
.sol_cont_text p:hover{
	text-decoration: underline;
}
.pbox-3{
	display: none;
}
.picMask{
	width: 100%; height: 40px; position: absolute; left: 0; bottom: 0; 
	background: -webkit-linear-gradient(bottom,rgba(0,0,0,0.9) 0,rgba(0,0,0,0.8) 10%,rgba(0,0,0,0));
	background: linear-gradient(bottom,rgba(0,0,0,0.9) 0,rgba(0,0,0,0.8) 10%,rgba(0,0,0,0));
}
.picMask nav{
	position: absolute; top: 14px; right: 25px; height: 10px;
}
.picMask nav a{
	width: 10px; height: 10px; background: #ffffff; border-radius: 5px; margin-left: 15px; opacity: 0.5; float: left;
}
.picMask nav a.active{
	opacity: 1;
}
/*news code css*/
.news{
	width: 90%;margin: 0px auto;
}
.news_title h3{
	font-size: 1.8em;font-weight: bolder;text-align: center;line-height: 40px;
}
.news_title{
	margin-bottom: 30px;
}
.news_cont{
	width: 100%;
}
.news_cont_list{
	width: 100%;margin-top: 15px;position: relative;
}
.news_cont_list img{
	width: 100%;height: auto;
}
.news_cont_text{
	position: absolute;top: 0;margin: 12% 10%;
}
.news_cont_text h4{
	color: #232323;font-size: 1em;margin-bottom: 6px;font-weight: normal;
}
.news_desc{
	font-size: 1.2em;font-weight: 500;margin-bottom: 10px;
}
.news_cont_list:nth-child(2) .news_desc{
	color: #000000;
}
.news_cont_list>a:hover>div>span{
	display: block;
}

/*about code css*/
.about{
	width: 100%;height: 500px;background: url(../images/partners-bg.png) no-repeat;
}
.about_cont{
	width: 90%;margin: 0px auto;padding-top: 50px;
}
.about_cont h3{
	text-align: center;font-size: 1.1em;font-weight: bold;
}
.about_cont a{
	display: inline-block;width: 100%;text-align: center;margin-top: 20px;margin-bottom: 10px;
}
.about-span{
	width: 100%;
}
.about-num span{
	font-size: 1.2em;color: #aaaaaa;display: inline-block;width: 100%;margin-top: 10px;text-align: center;
}
.about-num span b{
	font-size: 2.5em;color: #232323;
}

/*company code css*/
.company{
	width: 100%;
}
.company_cont{
	width: 90%;margin: 50px auto;
}
.company_prof_left{
	width: 100%;
}
.company_prof_left h3{
	font-size: 1.7em;color: #232323;margin-bottom: 10px;text-align: center;
}
.company_prof_left p{
	line-height: 30px;margin-bottom: 10px;text-indent: 2em;
}
.company_prof_left a{
	font-size:0.9em;background:#232323;color:#ffffff;display: inline-block;width: 25%;height: 30px;border-radius: 18px;line-height: 30px;text-align:center;margin-left:37.5%;
}
.company_prof_right{
	width:100%;margin-top: 20px;
}
.company_prof_right video{
	width: 100%;height: auto;
}

