/*公共样式--开始*/
*{
	margin:0;
	padding:0; 
    box-sizing:border-box;
	font-family:"微软雅黑";
	font-size:14px;
    color:#787878;
}
html, body{min-height:100%;}
table{width:100%;text-align:center;border-collapse:collapse;border-spacing:0;}
dl,dt,dd,ol,ul,li{list-style:none;}
a{text-decoration:none;}
img{
	border:none;
	vertical-align:middle;
	max-width:100%;
	max-height:100%;
}
.clearfix{clear:both;}
.fl{float:left;}
.fr{float:right;}
.hid{display:none;}
.wh{
	width:100%;
	height:100%;
}
.w_1{width:100%;}
.h_1{height:100%;}
.mau{margin:auto;}

/*滚动条样式*/
::-webkit-scrollbar
{
    width: 5px;
    height: 5px;
    background-color: #F5F5F5;
}
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track
{
    border-radius: 0px;
    background-color: #f9f9f9;
}
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb
{
    border-radius: 0px;
    background-color: #1d1d1d;
}

.hongm .header{
	position:fixed;
	z-index:10;
	top:0;
	width:100%;
	height:80px;
	background-color:rgba(0,190,110,0.9);
}
.hongm .header ul{
	width:1200px;
	height:100%;
	margin:auto;
	text-align:right;
}
.hongm .header ul .head_logo{
	float:left;
}
.hongm .header ul .head_logo a{
	display:block;
	height:80px;
	padding:10px 0;
}
.hongm .header ul li{
	position:relative;
	display:inline-block;
    width:110px;
    height:0;
    line-height:80px;   
}
.hongm .header ul li a{
	display:block;
    height:80px;
    font-size:16px;
    text-align:center;
    color:#fff;
}
.hongm .header ul li .nav_title:hover{
	transform:translate3d(0, -2%, 0);
}
.header ul li .second_nav{
	position:absolute;
	z-index:10;
	/* top:100px; */
	width:110px;
	padding:10px 0;
	text-align:center;
	background-color:rgba(0,190,110,0.8);
	transition:.5s;
	visibility:hidden;
	opacity:0;
	transform:translateY(20px);
	-webkit-transform:translateY(20px);
	-webkit-transition:.5s;
}
.header ul li .second_nav a{
	display:block;
	height:34px;
	font-size:14px!important;
	color:#fff;
	line-height:34px;
}
.header ul li .second_nav a:hover{
	background:rgba(0,190,110,0.8);
	transform:translate3d(0, -2%, 0);
}
.hongm .header ul .hov:hover .second_nav{
	visibility:visible;
	
transform:translate(0); -webkit-transform:translate(0); opacity:1; visibility:visible;
}

/*Banner*/
.banner{width:100%; height:550px;overflow: hidden;display: block;background-color:#fff}
.banner .swiper-container {margin-top:0px;width: 100%;height: 550px;}
.swiper-button-prev,.swiper-button-next{width: 20%;height: 100%;top:0;background:none;}
.swiper-button-prev{left:6%;}	
.swiper-button-next{right:6%;}	
.swiper-button-prev span,.swiper-button-next span{display:block;width: 64px;height: 64px;position: absolute;left: 20px;top: 58%;margin-top:-32px;border-radius: 100%;background: rgba(180,180,180,0.25) url(/statics/images/tem/arrows1.png) no-repeat center 17px;
	opacity: 0;-webkit-transition: opacity 0.5s ease;transition: opacity 0.5s ease;}

.swiper-button-next span{background: rgba(180,180,180,0.25) url(/statics/images/tem/arrows1.png) no-repeat center -71px;left:auto;right:20px;}
.swiper-button-prev:hover span,.swiper-button-next:hover span{opacity: .6;}

/*分页器*/
.banner .swiper-pagination{bottom:0px;background:none;}
.banner .swiper-pagination-bullet {display: inline-block;width: 30px;height: 10px;margin: 0 3px;cursor: pointer;background: none;border-radius:0;opacity: 1;}
.banner .swiper-pagination-bullet span {width: 30px;height: 2px;display: block;background: rgba(255,255,255,1);}
.banner .swiper-pagination-bullet-active span{background: rgba(255,255,255,1);}
.banner .autoplay .swiper-pagination-bullet-active span{ background: rgba(255,255,255,1);}
.banner .swiper-pagination-bullet i{background:rgba(0,190,110,1);height: 2px;transform:scaleX(0);transform-origin: 0;display: block;}
.banner .autoplay .firsrCurrent i{transition:transform 2.9s linear;transform:scaleX(1);}
.banner .autoplay .current i{transition:transform 4s linear;transform:scaleX(1);}
.banner .autoplay .replace span{ background: rgba(255,255,255,1);}

/*内容样式*/
.swiper-slide{ float:left; width:100%; height: 550px;}
.swiper-slide a{ display:block; width:100%; height:550px;}

/*footer*/
.footer{
	width:100%;
	height:380px;
	padding-top:50px;
	background:url('/statics/images/tem/footer_bg.jpg');
	background-size:100% 100%;
}
.footer .foote_content{
	width:1200px;
	margin: auto;
	position: relative;
}
.footer .foote_content dl:nth-child(1){
	margin-left:0;
}
.footer .foote_content dl{
	float:left;
	width:12%;
	margin-left:2%;
}
.footer .foote_content dl:nth-child(1){
	width:13%;
}
.footer .foote_content dl dt a{
	font-size:18px;
	color:#fff;
}
.footer .foote_content dl dd a{
	font-size:14px;
	line-height:28px;
	color:#fff;
}
.footer .foote_content dl dd a:hover{
	font-size:15px;
	line-height:28px;
	color:#fff;
}
.footer .foote_content dl dd:nth-child(2){
	margin-top:15px;
}
.footer .foote_content .foote_right{
	width:18%;
}
.footer .foote_content .foote_right dt a{

}
.footer .foote_content .foote_right .tel{
    font-size:20px;
    overflow:hidden;
}
.footer .foote_content .foote_right .tel b{
	float:left;
	display:inline-block;
    width:35px;
    height:35px;
	background:url('/statics/images/tem/icon_tel.png');
	background-size:100% 100%;
}
.footer .foote_content .foote_right .tel span{
	float:left;
	display:inline-block;
	margin-left:15px;
	font-size:14px;
	color:#fff;
}
.footer .foote_content .foote_right .tel span strong{
    font-size:14px;
    font-weight: 100;
    color:#fff;
}
.footer .foote_content .foote_right .email{
    font-size:20px;
    overflow:hidden;
    margin-top:20px;
}
.footer .foote_content .foote_right .email b{
	float:left;
	display:inline-block;
    width:35px;
    height:35px;
	background:url('/statics/images/tem/icon_email.png');
	background-size:100% 100%;
}
.footer .foote_content .foote_right .email span{
	float:left;
	display:inline-block;
	margin-left:15px;
	font-size:14px;
	color:#fff;
}
.footer .foote_content .foote_right .email span strong{
    font-size:14px;
    font-weight: 100;
    color:#fff;
}
.footer .foote_content .foote_weixin{
	width:10%;
	text-align:center;
	color:#fff;
}
.footer .foote_content .foote_weixin2{
	width:10%;
	text-align:center;
	color:#fff;
}
.footer .foot_bot{
	margin-top:5px;
	font-size:14px;
	text-align:center;
	color:#fff;
}
.footer .foot_bot a{
	font-size:14px;
	text-align:center;
	color:#fff;
}
.footer .keywords{
	margin-top:60px;
	font-size:16px;
}
.footer .keywords a{
	font-size:16px;
}
.footer .foote_content .bottom_top{
	position:fixed;
	width:45px;
	height:45px;
	background-color:#000;
	bottom:50px;
	right:100px;
	background:url('/statics/images/tem/top.jpg');
	background-size:100% 100%;
	cursor: pointer;
	border-radius:5px;
}
.footer .foote_content .bottom_top:hover{
	box-shadow: 0 0 15px rgba(0,0,0,.2);
	border-radius:3px;
}