body{
	/*background:#f7f7f7;*/
	/*background:#eee;*/
}
.module_area{
	margin-top:20px;
	/*background:#fff;*/
	/*padding:10px 0px;*/
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.module_swiper{
	position:relative;
	overflow:hidden;
	width:100%;
}
.banner_module{
	width:100%;
	overflow:hidden;
	position:relative;
	/*min-height:200px;*/
}
.banner_list{
	overflow:hidden;
	width:9999px;
}
.banner_item{
	float:left;
	background:#e9e9e9;
	overflow:hidden;
}
.banner_prev.prev_btn{
	left:200px;
	-moz-box-shadow: 0px 0px 10px #b7b7b7;
  	-webkit-box-shadow: 0px 0px 10px #b7b7b7;
  	box-shadow: 0px 0px 10px #b7b7b7;

}
.banner_prev.prev_btn span{
	background-image:url("images/swiper_btn2.png");
}
.banner_next.next_btn{
	right:200px;
	-moz-box-shadow: 0px 0px 10px #b7b7b7;
  	-webkit-box-shadow: 0px 0px 10px #b7b7b7;
  	box-shadow: 0px 0px 10px #b7b7b7;
}
.banner_next.next_btn span{
	background-image:url("images/swiper_btn2.png");
}
.item_link{
	width:100%;
	height:100%;
	display:block;
	position: relative;
}
.item_link img{
	width:100%;
}
.banner_fixed{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%); 
	-webkit-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	opacity: 0;
}
.banner1_fixed{
	width:22%;
	max-width:350px;
	top:5%;
	left:5%;
	transform:translate(0,0);
	-ms-transform:translate(0,0);
	-moz-transform:translate(0,0); 
	-webkit-transform:translate(0,0);
	-o-transform:translate(0,0);
	margin-left:-500px;
}
.banner2_fixed{
	width:22%;
	max-width:350px;
	margin-top:-500px;
}
.banner_list .swiper-slide-active .banner_fixed{
	margin:0px;
	opacity:1;
}
.swiper_focus{
	position:absolute;
	bottom:25px;
	left:0px;
	width:100%;
	text-align:center;
}
.swiper_focus span{
	margin:0px 8px;
	display:inline-block;
	width:8px;
	height:8px;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	border:2px solid #fff;
}
.swiper_focus .swiper-pagination-bullet-active{
	background:#fff;
}
.swiper_focus .swiper-active-switch{
	background:#1E94D4;
}



.news_module .bar{
	width:100%;
	height:45px;
	background:#10C69E;
}
.news_module_cont{
	/*background:#a9a9a9;*/
	position:relative;
	overflow:hidden;
	/*-moz-box-shadow: 0px -2px 20px #999;
  	-webkit-box-shadow: 0px -2px 20px #999;
  	box-shadow: 0px -2px 20px #999;*/
}

.news_cont_head{
	position:relative;
}
.news_head_img{

}
.news_head_img img{
	width:100%;
}
.news_head_txt{
	position:absolute;
	width:100%;
	left:0px;
	bottom:10%;
	text-align:center;
	color:#fff;
}
.news_head_txt_title{
	font-size:30px;
}
.news_head_txt_info{
	display:inline-block;
	width:70%;
	font-size:14px;
}
.news_lists{
	position:relative;
	overflow:hidden;
  	display:table;
  	width:100%;
  	
}

/*.news_swiper{
	width:610px;
	overflow:hidden;
	position:relative;
	float:left;
}
.news_s_list{
	width:99999px;
	overflow:hidden;
	height:auto !important;
}
.news_s_item{
	float:left;
	width:810px;
	height:auto !important;
	background:#e9e9e9;
}
.news_s_item a{
	display:block;
	width:100%;
}
.news_s_item img{
	display:block;
	width:100%;
}
.new_swiper_focus{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	height:40px;
	line-height:40px;
	text-align:right;
	padding:0px 10px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background:rgba(0,0,0,0.7);
}
.new_swiper_focus span{
	width:24px;
	height:10px;
	background:#ccc;
	display:inline-block;
	vertical-align: middle;
	margin-right:10px;
}
.new_swiper_focus .swiper-pagination-bullet-active{
	background:#10C69E;
}
.new_swiper_focus .swiper-active-switch{
	background:#10C69E;
}*/
.products_module_cont{
	padding:10px 0px;
}
.products_indicator{
	margin:20px 0px;
	width:100%;
	text-align:center;
}
.products_indicator span{
	display:inline-block;
	width:30px;
	height:10px;
	background:#D8D8D8;
	margin:0px 10px;
	cursor:pointer;
}
.products_indicator span.active{
	background:#F5A623;
}
.news_img_box{
	display:table-cell;
	padding-left:5px;
}
.news_img_stay{
	padding:5px;
	border:1px solid #d2d2d2;
}
.news_img_box .news_img{
	width:100px;
}
.news_l_tit{
	width:150px;
	padding:60px 0px 0px 28px;
	display:table-cell;
	vertical-align: top;
	background:#3662AA;
	color:#fff;
}
.news_l_tit_txt{
	font-size:20px;
}
.more_dynamic{
	display:inline-block;
	padding:5px 15px;
	-moz-border-radius: 100px;
  	-webkit-border-radius: 100px; 
  	border-radius: 100px;
  	color:#fff;
  	margin-top:20px;
  	margin-left:53px;
  	background:#F5A623;
  	position:relative;
}
.news_dynamic{
	position:relative;
	vertical-align: top;
	background:#fff;
	/*margin-left:92px;*/
	/*border-left:1px solid #b1b1b1;*/
}
.news_dynamic .vertical_line{
	position:absolute;
	width:0px;
	border-left:1px solid #b1b1b1;
	top:0px;
	bottom:0px;
	left:91px;
}
.dynamic_cont{
	/*padding:0px 25px;*/
	/*margin-left:-92px;*/
}
.dynamic_cont_link{
	width:100%;
	display:table;
	overflow:hidden;
	padding:10px 20px;
	margin-bottom:10px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	color:#666;
}
.dynamic_cont_link:hover{
	background:#F2F7FD;
}
.dynamic_cont_link:hover .link_left{
	/*color:#3662AA;*/
}


.dynamic_cont .link_left{
	display:table-cell;
	vertical-align: top;
	padding-left:15px;
}
.new_link_tip{
	display:inline-block;
	margin-right:5px;
	font-weight:bold;
}
.dynamic_tit{
	color:#4A90E2;
}
.focus_tit{
	color:#D0021B;
}
.img_new_tit{
	color:#3662AA;
}
.dynamic_cont .link_cont{
	font-size:12px;
	margin-top:5px;
}

.dynamic_cont .link_time{
	display:table-cell;
	vertical-align: top;
	width:6em;
	text-align:center;
	/*color:#303030;*/
	/*border-right:1px dashed #ababab;*/
	position:relative;
}
.dynamic_cont .link_time:after{
	content:"";
	width:20px;
	height:20px;
	position:absolute;
	top:50%;
	right:0px;
	margin-top:-10px;
	margin-right:-10px;
	background:#F5A623;
	-moz-border-radius: 100%;
  	-webkit-border-radius: 100%; 
  	border-radius: 100%;
}
.dynamic_cont .link_time span{
	font-size:20px;
	font-weight:bold;
}
.link_img{
	display:table-cell;
	vertical-align: top;
	padding-left:15px;
}
.link_img img{
	width:150px;
}
.news_ad{
	display:table-cell;
	width:200px;
	background:url("images/index/news_ad.jpg")  no-repeat center center;
	background-size:auto 100%;
	text-align:center;
	padding-top:100px;
	cursor:pointer;
}
.news_ad:hover{
	opacity: 0.8;
}
.news_ad a{
	display:inline-block;
	color:#3662AA;
	font-size:20px;
	font-weight:bold;
	-moz-border-radius: 5px;
  	-webkit-border-radius: 5px; 
  	border-radius: 5px;
  	border:1px solid #3662AA;
  	padding:3px 8px;
  	color:#3662AA;
}


.module_title{
	text-align:center;
	padding:35px 0px;
}
.module_title .C_txt{
	font-size:26px;
	margin-bottom:10px;
}
.module_title .E_txt span{
	color:#A6A6A6;
	display:inline-block;
	vertical-align: middle;
}
.module_title .line{
	width:30px;
	height:0px;
	border-bottom:1px solid #A6A6A6;
}
.module_title .E_txt .txt{
	margin:0px 10px;
	font-size:16px;
}

/*普凯产品*/
/*.p_module_tab{
	text-align:center;
	padding-bottom:30px;
}
.module_tab_item{
	display:inline-block;
	padding:5px 20px;
	border-radius:100px;
	border:1px solid #ccc;
	color:#ccc;
	margin:0px 10px;
}
.module_tab_item.selected{
	border-color:#0CCEA2;
	background:#0CCEA2;
	color:#fff;
}
.equipment_v_item{
	position:relative;
	cursor:pointer;
	
}
.equipment_v_item img{
	width:100%;
}
.equipment_v_item.s_item{
	width:33.33%;
}
.equipment_v_item.l_item{
	width:50%;
}
.equip_explain{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:rgba(12,206,162,0.6);
	color:#fff;
	font-size:16px;
	text-align:center;
	opacity: 0;
	transition: opacity .4s;
}
.equip_explain.show{
	opacity:1;
}
.equip_explain span{
	position:absolute;
	top:50%;
	left:0px;
	width:100%;
	line-height:30px;
	height:30px;
	display:block;
	text-align:center;
	margin-top:-15px;
}
.products_view{
	display:none;
}
.products_view table{
	width:100%;
	text-align:center;
	color:#fff;
}
.products_view table th{
	padding:10px;
}
.products_view table td{
	padding:10px;
}
.products_view table tr{
	background:#36a0da;
}
.products_view table tr.tit{
	background:#10C6A0;
}
.products_view table tr.interlaced{
	background:#0885CA;
}
.products_view .tip{
	padding:10px 0px;
}
*/
.products_module_list{
	overflow:hidden;
}
.products_list{
	width:5000px;
	overflow:hidden;
	position:relative;
}
.products_list li{
	float:left;
	width:190px;
	text-align:center;
}
.products_list a{
	display:block;
	width:150px;
	margin:0 auto;
}
.products_list a:hover{
	color:#3662AA;
	opacity: 0.8;
}
.products_list img{
	display:block;
	background:#4A90E2;
	width:100%;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.products_list p{
	padding:10px 0px;
	font-size:16px;
}
/*box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;*/
/*主打产品*/
.module_area_cont{
	text-align:center;
}
.module_area_stay{
	margin:20px 0px;
	font-size:0px;
	/*padding:30px 0px;*/
}
.main_product_link{
	display:inline-block;
	width:23%;
	margin:10px 1%;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	overflow:hidden;
	position:relative;
}
/*.main_prod1{
	background:#96aebb;
}
.main_prod2{
	background:#688580;
}
.main_prod3{
	background:#BCC421;
}
.main_prod4{
	background:#5598CC;
}*/
/*.circle1{
	position:absolute;
	top:-50px;
	left:20px;
	width:251px;
	height:251px;
	border:1px solid #3662AA;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	z-index:0;
}
.circle2{
	position:absolute;
	top:-34px;
	left:13px;
	width:260px;
	height:260px;
	border:1px solid #3662AA;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	z-index:0;
}*/
.main_product_item{
	position:relative;
	background:#000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	overflow:hidden;
}
.main_product_item_stay{
	position:relative;
	width:100%;
	height:230px;
}
.products_img{
	position:absolute;
	top:0px;
	left:50%;
	transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-moz-transform:translateX(-50%); 
	-webkit-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	height:100%;
	opacity: 0.6;
}
.main_prod_img{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-50px;
	margin-left:-30px;
	width:60px;
	height:74px;
}
.main_prod_img img{
	width:100%;
	display:inline-block;
	vertical-align: bottom;
	
}
.main_prod_txt{
	font-size:24px;
	padding:10px 0px;
	background:#F5A623;
	color:#fff;
}


/*普凯资质*/
.aptitude_cont{
	position:relative;
}
.aptitude_module_cont{
	position:relative;
	overflow:hidden;
	background:#4A90E2;
}
.aptitude_module_s{
	overflow:hidden;
	padding:10% 0px;
}

.prev_btn{
	position:absolute;
	z-index:10;
	top:50%;
	left:-15px;
	display:inline-block;
	width:50px;
	height:50px;
	margin-top:-25px;
	border-radius: 100%;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	background:rgba(255,255,255,0.2);
	text-align:center;
	line-height:50px;
	transform:translateX(-100%);
	-ms-transform:translateX(-100%);
	-moz-transform:translateX(-100%);
	-webkit-transform:translateX(-100%);
	-o-transform:translateX(-100%);
	
	cursor:pointer;
}
.prev_btn.hover{
	/*transform:translateX(0)*/
}
.prev_btn span{
	display:inline-block;
	width:20px;
	height:32px;
	margin-left:-5px;
	background-image:url(images/swiper_btn.png);
	background-position:left center;
	background-repeat:no-repeat;
	background-size:auto 100%;
	vertical-align: middle;

}
.next_btn{
	position:absolute;
	z-index:10;
	top:50%;
	right:-15px;
	display:inline-block;
	width:50px;
	height:50px;
	margin-top:-25px;
	border-radius: 100%;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	/*border-top-left-radius: 10px;
	-webkit-border-top-left-radius:10px;
	-moz-border-top-left-radius:10px;
	border-bottom-left-radius: 10px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-bottom-left-radius:10px;*/
	background:rgba(255,255,255,0.2);
	text-align:center;
	line-height:50px;
	transform:translateX(100%);
	transition:transform .32s;
	cursor:pointer;
}
.next_btn.hover{
	/*transform:translateX(0)*/
}
.next_btn span{
	display:inline-block;
	width:20px;
	height:32px;
	margin-left:5px;
	background-image:url(images/swiper_btn.png);
	background-position:right center;
	background-repeat:no-repeat;
	background-size:auto 100%;
	vertical-align: middle;
}
.aptitude_swiper{
	width:99999px;
	/*overflow:hidden;*/
	text-align:center;
}
.aptitude_swiper li{
	float:left;
}
.aptitude_swiper li a{
	color:#ccc;
	display:block;
	transition: all .2s;
	-moz-transition: all .2s;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
}
.aptitude_swiper .swiper-slide-active a{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	/* IE 9 */
	-moz-transform:scale(1.1); 	/* Firefox */
	-webkit-transform:scale(1.1); /* Safari 和 Chrome */
	-o-transform:scale(1.1);
}
.aptitude_swiper img{
	height:190px;
}

.aptitude_name{
	padding:10px 0px;
}

/*友情链接*/
/*.friendly_link{
	padding:20px 0px;
}
.link_tip{
	height:50px;
	line-height:50px;
}
.link_list{
	width:100%;
}
.link_list a{
	display:inline-block;
	padding:10px 20px;
	border:1px solid #666;
	transition:all .32s;
	margin:0px 10px;
	color:#666;
}
.link_list a:hover{
	border-color:#0CCEA2;
	background:#0CCEA2;
	color:#fff;
}*/
/*媒体查询*/
@media screen  and (max-width:1000px){
  .swiper_focus{
  	bottom:0px;
  }
  .news_module .bar{
  	height:10%;
  }
  div.news_module_cont{
  	margin:0px auto;
  	padding:0px;
  }
  .dynamic_cont{
    padding:0px 10px;
  }
  .news_dynamic .vertical_line{
    left:82px;
  }
  .more_dynamic{
    margin-left:44px;
  }
}
@media screen  and (max-width:900px){
	 .news_ad{
	  	display:none;
	 }
	 .main_product_link{
	 	width:47%;
	 }
}
@media screen  and (max-width:600px){
  .banner_item{
  	max-height:300px !important;
  }
  .news_l_tit{
  	display:none;
  }
  .dynamic_cont{
    padding:0px;
  }
  .module_title{
  	padding:20px 0px;
  }
  .p_module_tab{
  	padding:15px 0px;
  }
  .equip_explain{
  	font-size:12px;
  }
  .system_img{
  	width:100%;
  	padding:0px;
  	display:block;
  }
  .system_img img{
  	width:80%;
  }
  .system_txt{
  	display:block;
  }
  .news_dynamic .vertical_line{
  	display:none;
  }
  .dynamic_cont .link_time{
  	border-right:1px dashed #b1b1b1;
  }
  .link_img{
    display:none;
  }
  .link_cont{
  	display:none;
  }
  .more_dynamic_area{
  	text-align:center;
  }
  .more_dynamic{
  	margin-left:0px;
  	margin-right:0px;
  }

}
@media screen  and (max-width:400px){
  .new_swiper_focus{
  	line-height:30px;
  	height:30px;
  }
  .equipment_v_item.s_item{
  	width:100%;
  }
  .news_head_txt{
  	display:none;
  }
  .new_swiper_focus span{
  	width:15px;
  	height:8px;
  }
  .products_view table th{
		padding-left:0px;
		padding-right:0px;
	}
	.products_view table td{
		padding-left:0px;
		padding-right:0px;
	}
	.dynamic_tit{
		padding:0px 10px;
	}
	/*.dynamic_cont{
		padding:0px 10px;
	}
	.dynamic_cont_link{
		padding:0px;
	}*/
	.link_list a{
		padding:5px 10px;
	}
	/*.first_dynamic_link{
		display:block;
	}
	.first_dynamic_link .news_img_box{
		display:block;
		width:100%;
		padding:0px;
	}
	.first_dynamic_link .news_img_box img{
		width:100%;
	}
	.first_dynamic_link .link_left{
		display:block;
		padding:0px;
		margin:10px 0px;
	}*/
	.main_product_link{
		width:48%;
	}
	.main_product_item_stay{
		height:150px;
	}
	.main_prod_txt{
		font-size:16px;
	}
}

/*动画*/
.main_prod_img.active{
	animation: animating 1.5s infinite linear;
  -moz-animation: animating 1.5s infinite linear;
  -ms-animation: animating 1.5s infinite linear;
  -o-animation: animating 1.5s infinite linear;
  -webkit-animation: animating 1.5s infinite linear;
	/*animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;*/

}
@keyframes animating {
  0% {
    transform:translateY(0%);
  }
  40%{
  	transform:translateY(10%);
  }
  80%{
  	transform:translateY(-10%);
  }
  100% {
    transform:translateY(0%);
  }
}
@-moz-keyframes animating {
  0% {
    -moz-transform:translateY(0%);
  }
  40%{
  	-moz-transform:translateY(10%);
  }
  80%{
  	-moz-transform:translateY(-10%);
  }
  100% {
    -moz-transform:translateY(0%);
  }
}
@-ms-keyframes animating {
  0% {
    -ms-transform:translateY(0%);
  }
  40%{
  	-ms-transform:translateY(10%);
  }
  80%{
  	-ms-transform:translateY(-10%);
  }
  100% {
    -ms-transform:translateY(0%);
  }
}
@-o-keyframes animating {
  0% {
    -o-transform:translateY(0%);
  }
  40%{
  	-o-transform:translateY(10%);
  }
  80%{
  	-o-transform:translateY(-10%);
  }
  100% {
    -o-transform:translateY(0%);
  }
}
@-webkit-keyframes animating {
  0% {
    -webkit-transform:translateY(0%);
  }
  40%{
  	-webkit-transform:translateY(10%);
  }
  80%{
  	-webkit-transform:translateY(-10%);
  }
  100% {
    -webkit-transform:translateY(0%);
  }
}

/**/
.main_product_link.active{
	animation: zoomBig .32s  ease;
  -moz-animation: zoomBig .32s  ease;
  -ms-animation: zoomBig .32s  ease;
  -o-animation: zoomBig .32s  ease;
  -webkit-animation: zoomBig .32s  ease;
  animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  -moz-box-shadow:0px 0px 20px #999;
  -webkit-box-shadow:0px 0px 20px #999;
  box-shadow:0px 0px 20px #999;
}
@keyframes zoomBig {
  0% {
    transform:scale(1);
  }

  100% {
    transform:scale(1.1);
  }
}
/*@-moz-keyframes zoomBig {
  0% {
    -moz-transform:translateY(0%);
  }
  40%{
  	-moz-transform:translateY(10%);
  }
  80%{
  	-moz-transform:translateY(-10%);
  }
  100% {
    -moz-transform:translateY(0%);
  }
}
@-ms-keyframes zoomBig {
  0% {
    -ms-transform:translateY(0%);
  }
  40%{
  	-ms-transform:translateY(10%);
  }
  80%{
  	-ms-transform:translateY(-10%);
  }
  100% {
    -ms-transform:translateY(0%);
  }
}
@-o-keyframes zoomBig {
  0% {
    -o-transform:translateY(0%);
  }
  40%{
  	-o-transform:translateY(10%);
  }
  80%{
  	-o-transform:translateY(-10%);
  }
  100% {
    -o-transform:translateY(0%);
  }
}
@-webkit-keyframes zoomBig {
  0% {
    -webkit-transform:translateY(0%);
  }
  40%{
  	-webkit-transform:translateY(10%);
  }
  80%{
  	-webkit-transform:translateY(-10%);
  }
  100% {
    -webkit-transform:translateY(0%);
  }
}*/