@charset "utf-8";

/**********************************banner**************************/
.flexslider {
	margin: 0px auto 20px;
	position: relative;
	width: 100%;
	height: 551px;
	overflow: hidden;
	zoom: 1;
}

.main_body {
	/*margin: 0px auto 20px;*/
	position: relative;
	width: 100%;
	min-height: 850px;
	top: 60px;
	/*overflow: hidden;*/
	/*zoom: 1;*/
}

.flexslider .slides li {
	width: 100%;
	height: 100%;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -30px 50px;
	display: block;
	background: url(../img/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 1;
	filter: alpha(opacity=1);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 1;
	filter: alpha(opacity=100);
}

.flexslider:hover .flex-prev {
	opacity: 1;
	filter: alpha(opacity=100);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

.flexslider .slides a img {
	width: 100%;
	height: 551px;
	display: block;
}

.main_page_img {
	background: url(../img/banner.jpg) no-repeat center;
	background-size: 1920px 551px;
	height: 1920px;
	width: 551px;
}

.main_page_img_timg {
	background: url(../img/timg.jpg) no-repeat center;
	background-size: 1920px 551px;
	height: 1920px;
	width: 551px;
}
.main_page_img_banner5 {
	background: url(../img/banner5.jpg) no-repeat center;
	background-size: 1920px 551px;
	height: 1920px;
	width: 551px;
}
.main_page_img_banner6 {
	background: url(../img/banner6.jpg) no-repeat center;
	background-size: 1920px 551px;
	height: 1920px;
	width: 551px;
}

.main{clear:both;width: 100%;}
.main_con{width: 1100px;margin: 0 auto;overflow: hidden;}
.case{width: 265px;float: left;margin-left: 13px;}
.case_tit1{width: 100%;text-align: center;color: #353535;font-size: 20px;line-height: 35px;}
.case_tit2{width: 100%;text-align: center;color: #009ff1;font-size: 14px;line-height: 25px;margin-bottom: 5px;}
.case_pro{width:263px;text-align: center;border: 1px solid #C2C2C2;border-radius: 10px;padding-bottom: 10px;}
.case_pro:hover{background: #f8f8f8;}
.case_pro img{margin-top: 13px;}
.case_pro p{width: 245px;margin: 0 auto;overflow: hidden;font-size: 14px;color: #353535;text-align: left;line-height: 25px;}
.case_more{float: left;color: #2d3b66;font-size: 15px;margin-top: 20px;margin-bottom: 20px;}
.main_con li:first-child{margin-left: 0px;}
.sj_ico{width: 7px;height: 10px;float: left;background: url(../img/ico.png) no-repeat -3px -161px;margin-right: 5px;margin-top: 8px;}
.case_pro p a{font-size: 14px;color: #353535;float: left;}
.case_pro p span{float: right;font-size: 14px;color: #353535;}
.case_product_pic{background: url(../img/product_station_indoor.png) no-repeat;width: 240px; height: 140px;background-size: 240px 140px;margin-left: 8px}
.case_solution_pic{background: url(../img/solution_sea.png) no-repeat;width: 240px; height: 140px;background-size: 240px 140px;margin-left: 8px}
.case_example_pic{background: url(../img/case_wuzhen.png) no-repeat;width: 240px; height: 140px;background-size: 240px 140px;margin-left: 8px}
.case_news_pic{background: url(../img/smal_adve.png) no-repeat;width: 240px; height: 140px;background-size: 240px 140px;margin-left: 8px}

@media (max-width: 1366px) {
	.main_body{min-height: 650px;}
	.flexslider {height: 400px;}
	.flexslider .slides a img {height: 400px}
	.main_page_img{background-size: 1366px 400px}
	.main_page_img_banner5{background-size: 1366px 400px}
	.main_page_img_banner6{background-size: 1366px 400px}
	.main_page_img_timg{background-size: 1366px 400px}
}
