﻿/********ban*********/
.i-banner{
	width: 100%;
}
.i-banner .swiper-slide{
	min-height: 0;
}
.i-banner .swiper-slide a{
	display: block;
}
.i-banner .swiper-pagination-bullet{
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #9d8151;
	opacity: 0.4;
}
.i-banner .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{
	margin: 0 3px;
}
.i-banner .swiper-pagination-bullet-active{
	opacity: 1;
}
.i-banner .swiper-slide{
	position: relative;
}
.i-banner .swiper-slide p{
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
	width: 100%;
	line-height: 2;
	padding: 10px 0;
	font-size: 14px;
	color: #fff;
	background: url(../images/opacity_bg.png);
}
.i-banner .sales-find{
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 2;
	margin-left: -350px;
	margin-top: -98px;
	width: 700px;
}
.i-banner .sales-find h3{
	font-size: 36px;
	color: #ffffff;
	line-height: 1.5;
	text-align: center;
	margin-bottom: 5%;
}
.i-banner .sales-find .form{
	height: 65px;
	width: 700px;
	margin: 0 auto 6%;
}
.i-banner .sales-find .form .text{
	float: left;
	width: 74%;
	border: none;
	background: #fff;
	border-radius: 3px 0 0 3px;
	padding-left: 2%;
	line-height: 65px;
	height: 65px;
	font-size: 14px;
}
.i-banner .sales-find .form .submit{
	float: left;
	width: 24%;
	border-radius: 0 3px 3px 0;
	background: #348bcd;
	font-size: 20px;
	color: #ffffff;
	line-height: 65px;
	height: 65px;
	border: none;
}
.i-banner .sales-find-link{
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	color: #ffffff;
	text-align: center;
	position: absolute;
	left: 50%;
	margin-left: -350px;
	width: 700px;
	top: 50%;
	margin-top: 98px;
	z-index: 2;
}
.i-banner .sales-find-link a{
	color: #fff;
}
.i-banner .sales-find-link a:hover{
	color: #348bcd;
}
.i-banner .sales-find-link span{
	margin: 0 22px;
}

/*img_icon*/
.what_do{width:96%; overflow:hidden; margin:0 auto; background:#fff; padding-top:10px; padding:20px 2% 0 2%;}
.what_do ul{float:left; width:100%;}
.what_do ul li{ float:left;width:21%;  display:inline-block;text-align:center; padding:2% 2%;}
.what_do ul li a{float:left; width:100%;display:inline-block;}
.what_do ul li .bc_box{ width: 5rem;
    height: 5rem;
    top: auto!important;
    bottom: auto!important;
    left: 0!important;
    right: 0!important;
    margin: auto!important;
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 50%;}
.what_do ul li .bc_box1{background:#ff9a48;}
.what_do ul li .bc_box2{background: #37a1db;}
.what_do ul li .bc_box3{background: #e65727;}
.what_do ul li .bc_box4{background: #83d017;}
.what_do ul li .bc_box img{ width:40%; padding-top:30%;}
.what_do span{font-size:1.2em;font-weight: normal; color:#666;}
/*******product*******/
.product { float:left;
	width: 98%;
	margin: 10px 1%;
border-bottom:1px solid #ddd;
}
.product h2{ width:100%; font-size:1.7em;text-align:center;}
.product h2 a{color:#491807;}
.product h3{ font-size:1.1em;text-align:center; font-weight:normal;}
.product ul{float:left;border:1px solid #f1f1f1; padding:0px 0 20px 0; margin-top:10px;}
.product li{ float:left; width:31.33333%; margin:10px 1% 0 1%;}
.product img {width:100%;
	display: block;
	float: left; height:93px;
}
.product li p{float: left;width: 100%;text-align:center; font-weight:bold; color:#232323; margin-top:3px; height:18px; overflow:hidden;}

/*******news******/
.news{ float:left;width:100%;overflow:hidden; margin:0 auto;}
.news h2{ width:100%; font-size:1.7em;text-align:center; margin-top:10px; color:#0657b2;}
.news h2 a{color:#491807;}
.news h3{ font-size:1.1em;text-align:center; font-weight:normal;}
.news .itembox{ float:left;margin:10px 1%;border:1px solid #f1f1f1;}
.item{ float:left;padding:15px 2%; background:#fff; border-bottom:1px solid #ddd;}
.item .fr{ width:20%; margin-top:5px;}
.item .fr img{ width:100%; height:55px;}
.item .cnt{ float:left;width:75%;}
.item h4{ font-size:1.2em; font-weight:normal; color:#0198E2; line-height:24px;height:24px; overflow:hidden;}
.item h4 a{color:#111; border-left:3px solid #491807; padding-left:5px;}
.item p{ font-size:1em;color:#666; text-indent:12px;}
.item p span{ float:right; color:#ccc;background: url(../images/time.png) no-repeat left center; padding-left:3px;}
.news .news_more{ float:left;width:100%; text-align:center;}
.news .news_more img{ width:10%;}