﻿@charset "utf-8";
/* CSS Document */
*{transition:all .5s;}

.bannerBox{width:100%; height:511px;}
#flashs{ position:relative; height:511px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:5px; left:50%; margin-left:-95px; padding:0px 6px;}
#flashs .btn span{ color:#fff;  background:#202932; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}
#flashs .btn span.cur{ background:#FF0000;}

/*搜索*/
.searchBg{border-bottom:2px solid #02925f;}
.search{padding:10px 0px; height:31px; line-height:31px; overflow:hidden; }
.search .searchBox{width:277px;}
.search .soText{float:left; width:221px; height:21px; line-height:21px; padding:5px 10px; color:#333; border:none; background:url(../images/searchTxt.png) no-repeat center; outline:none;}
.search .soBtn{float:right; width:36px; height:31px; border:none; background:url(../images/searchBtn.png) no-repeat left center;}
.search .keyWord{width:500px; height:31px; overflow:hidden; color:#6f6f6f;}
.search .keyWord em{color:#333;}
.search .keyWord a{padding:0 4px; color:#6f6f6f;}


/*ssBox*/
.cpbot{display:block; background:url(../images/cpbotbg.png) no-repeat center; width:129px; height:39px; line-height:39px; text-align:center; font-size:14px; color:#b47d4c; margin:0 auto;}
.cpzlBox{ overflow:hidden;}
.cpzlBox .container{ overflow:hidden;}
.cpzlBox .cptop{ margin:0 auto 20px;width:100%;text-align: center;}
.cpzlBox .cptop a{ color:#fff; font-size:13px; font-weight:bold; display:inline-block; text-decoration:none;background: #009B48;
line-height: 40px;padding:0 20px;margin:0 20px;}

.cpzlBox .cpcont{ margin-top:68px;}
.cpzlBox .cpcont dl{ float:left; width:260px;}
.cpzlBox .cpcont dt img{ display:block;}
.cpzlBox .cpcont dd{ border:1px solid #e1d4c9; border-top:none; padding-left:16px; padding-bottom:8px; position:relative;}
.cpzlBox .cpcont dd h4{ font-weight:normal; padding-top:10px; padding-bottom:5px;}
.cpzlBox .cpcont dd h4 a{ font-size:18px; color:#b47d4c;}
.cpzlBox .cpcont dd p{ font-size:14px; color:#b47d4c;}
.cpzlBox .cpcont dd img{ display:block; position:absolute; top:-6px; left:16px;}
.cpzlBox .cpcont ul{ float:right; width:717px;}
.cpzlBox .cpcont li{ float:left; margin-left:9px; width:228px; height:190px; border:1px solid #e1d4c9; text-align:center; margin-bottom:10px;}
.cpzlBox .cpcont li img{ padding-top:4px;}
.cpzlBox .cpcont li p{ margin-top:11px;}
.cpzlBox .cpcont li p a{ font-size:14px; color:#7b4311;}
.cpzlBox .cpcont .noMb{ margin-bottom:0;}
.cpzlBox .cpcont li:hover{ background:#e1d4c9;}
.cpzlBox .cpbot{ margin-top:44px; margin-bottom:53px;}

/*cb_产品菜单*/

.cpzlBox{padding:0px; background-color:#fff;}
.cpzlBox .zltop{ text-align:center; padding-top:18px; padding-bottom:25px;}
.cpzlBox .zltop h3{display:block; margin-bottom:6px; font-size:30px;color:#e11616;padding-top:34px;}
.cpzlBox .zltop h3 span{ color:#009B48}
.cpzlBox .zltop h4{ padding-bottom:8px; text-align:center; color:#666}
.cpzlBox .zltop em{background:url(../images/kaidian_bt_bg.png) no-repeat center center;display: block;height: 17px;margin: 0 auto;width: 200px;}
.cpzlBox .zlcont{ position:relative;}
.cpzlBox .zlcont>a{ display:block; width:62px; height:81px; position:absolute; top:125px;}
.cpzlBox .zlcont .zlbot1{ background:url(../images/zlbotbg01.png) no-repeat center; left:50px;}
.cpzlBox .zlcont .zlbot2{ background:url(../images/zlbotbg02.png) no-repeat center; right:50px;}
.cpzlBox .zlcont ul{ overflow:hidden; width:1098px; margin:0 auto;display: flex;justify-content: flex-start;flex-wrap: wrap;}
.cpzlBox .zlcont li{ flex-basis:24%;position: relative;height: 300px;overflow: hidden;margin-right: 1%;margin-bottom: 20px}
.cpzlBox .zlcont li>a{
	display: block;
	width: 100%;
	height: 260px;
	overflow: hidden;
}
.cpzlBox .zlcont li>a img{
	display:block; width:100%; height: 100%;
}
.cpzlBox .zlcont li>span{
	height: 40px;
	line-height: 40px;
	background: #fff;
	display: block;
	text-align: center;
}
.cpzlBox .zlcont li>span a{
	color: #000;
    font-size: 12px;
    font-weight: bold;
}
.cpzlBox .zlcont .lbk{  bottom:-35px; left:450px;}
.cpzlBox .zlcont .lbk span { background:url(../images/lbImg.png) no-repeat center; width:71px; height:11px; margin-right:15px; display:inline-block;}
.cpzlBox .zlcont .lbk .dot_list { width: 18px; height: 18px }
.cpzlBox .zlcont .lbk .current { background-position: -21px -0px}

/*cb_产品列表*/
.cpList{width:728px; height:630px; background-color:#fff; border-radius:3px;}
.cpList h4{position:relative; height:54px; line-height:54px; font-size:16px;}
.cpList h4 .titA{margin-left:16px; margin-right:4px; color:#333;}
.cpList h4 span{color:#ababab; font-family:arial; font-weight:normal;}
.cpList h4 .titMore{position:absolute; right:16px; top:0px; padding-right:20px; background:url(../images/titMore_ico.png) no-repeat right center; font-family:arial; font-size:12px; text-transform:uppercase; color:#8a8a8a;}
.cpList ul{width:720px; margin:0px auto;}
.cpList li{margin:0px 9px 18px 9px; float:left; width:222px; font-size:13px; color:#333;}
.cpList li>a>img{border:1px solid #dedede;}
.cpList li h5{margin-top:12px; height:26px; line-height:26px; font-weight:normal; font-size:13px;}
.cpList li h5 a{color:#333;}
.cpList li span{display:block; height:26px; line-height:26px;}
.cpList li p{height:26px; line-height:26px;}
.cpList li p *{float:left;}
.cpList li p img{position:relative; bottom:-6px; margin-right:4px;}

/*成功案例*/
.alSpan{height:760px; background:url(../images/alSpan.jpg) no-repeat center; overflow:hidden;}
.cgal{position:relative;}
.cgal h4{height:144px; line-height:144px; text-align:center; font-size:20px; background:url(../images/alTitBg.png) no-repeat center;}
.cgal h4 a{color:#fff;}
.cgal .alCont{position:relative;}
.cgal .alCont ul{margin:0 auto; width:690px; height:498px;}
.cgal .alCont li{position:relative; float:left; width:690px; text-align:center; }
.cgal .alCont li img{}
.cgal .alCont li h5{position:absolute; left:50%; width:180px; height:46px; line-height:46px; font-size:16px; background-color:#000;}
.cgal .alCont li h5 a{color:#fff;}
.cgal .alCont .btnLeft , .cgal .alCont .btnRight{position:absolute; top:50%; margin-top:-25px; width:24px; height:50px;}
.cgal .alCont .btnLeft{left:0px; background:url(../images/BtnLeft.png) no-repeat center;}
.cgal .alCont .btnRight{right:0px; background:url(../images/BtnRight.png) no-repeat center;}

.cgal dl.jr{position:absolute; top:320px; left:50%; margin-left:-409px; width:818px;z-index:9999;}
.cgal dl.jr dt{text-align:center;}
.cgal dl.jr dd{margin-top:190px; height:72px; background:url(../images/jrp.png) no-repeat center;}
.cgal dl.jr dd p{padding:16px 34px 0px 34px; font-size:13px; height:52px; overflow:hidden; line-height:26px; color:#fff;}

/*cb_留言*/
.lySpan{margin-bottom:28px; position:relative; height:225px; background:url(../images/lySpan.png) no-repeat center;}
.lySpan .ylPhone{position:absolute; left:72px; top:168px; font-size:20px; color:#fff;}
.lySpan .m_form{position:relative; margin-left:340px; padding-top:52px; width:;}
.lySpan .m_form *{font-family:microsoft yahei;}
.lySpan .m_form li{margin-bottom:10px; overflow:hidden;}
.lySpan .m_form label{float:left; width:80px; height:26px; line-height:26px; color:#fff;}
.lySpan .m_form .iptTxt{float:left; width:188px; height:14px; line-height:14px; padding:5px 10px; outline:none; border:1px solid #ebebeb; color:#333; background-color:#fff; *position:relative; *left:-270px;}
.lySpan .m_form .pst1 , .lySpan .m_form .pst2 , .lySpan .m_form .pst3{position:absolute; left:304px;}
.lySpan .m_form .pst1{top:52px;}
.lySpan .m_form .pst1 .iptTxt{width:220px;}
.lySpan .m_form .pst2{top:88px;}
.lySpan .m_form .pst2 .txtAre{width:220px;}
.lySpan .m_form .pst3{top:154px;}
.lySpan .m_form .txtAre{float:left; width:188px; height:44px; line-height:20px; border:1px solid #ebebeb; outline:none; resize:none; color:#ccc; padding:5px 10px; background-color:#fff; *position:relative; *left:-270px; }
.lySpan .m_form .btnSubmit{float:left; margin-right:8px; width:116px; height:38px; background-color:#000; border:none; cursor:pointer; color:#fff; font-size:14px; *position:relative; *left:-270px;}
.lySpan .m_form .btnLi a{float:left; width:116px; height:38px; line-height:38px; text-align:center; color:#fff; background-color:#ff7200; font-size:14px; text-decoration:none; *position:relative; *left:-270px;}

.contTit{position:relative; margin-top:10px; margin-bottom:26px; height:36px; line-height:36px;}
.contTit .titA , .contTit span{float:left; border-bottom:2px solid #009B48;}
.contTit .titA{padding-right:8px; font-size:16px; color:#333;}
.contTit span{font-weight:normal; color:#333;}
.contTit .titMore{position:absolute; right:16px; top:0px; padding-right:20px; background:url(../images/titMore_ico.png) no-repeat right center; font-family:arial; font-size:12px; text-transform:uppercase; color:#8a8a8a;}

/*cb_合作伙伴*/
.hzhb{margin-bottom:32px;}
.hzhb .hzCont{position:relative;}
.hzhb .hzCont ul{margin:0 auto; width:900px; overflow:hidden;}
.hzhb .hzCont li{margin:0 12px; float:left; width:156px; text-align:center;}
.hzhb .hzCont li img{border:1px solid #ebebeb;}
.hzhb .hzCont li h5{margin-top:14px; font-weight:normal;}
.hzhb .hzCont li h5 a{color:#333;}
.hzhb .hzCont .btnLeft , .hzhb .hzCont .btnRight{position:absolute; top:50%; margin-top:-36px; width:24px; height:50px;}
.hzhb .hzCont .btnLeft{left:0px; background:url(../images/BtnLeft.png) no-repeat center;}
.hzhb .hzCont .btnRight{right:0px; background:url(../images/BtnRight.png) no-repeat center;}

/*广告栏*/
.ggl{position:relative;}
.ggl img{display:block;}
.ggl span{position:absolute;}
.ggl01 span{left:800px; top:62px; font-size:22px; color:#fff;}

.lineSpan{padding:20px 0px;}

/*cb_选择*/
.xuanZ{margin-top:32px; height:504px; background-color:#009B48;padding-bottom: 30px;}
.xuanZ h4{padding-top:34px; padding-bottom:28px; text-align:center; color:#fff;}
.xuanZ h4 span{display:block; margin-bottom:6px; font-size:36px;}
.xuanZ h4 em{font-size:16px;}
.tabBox{margin:0px auto; width:1080px; height:360px; background:url(../images/tabBox.jpg) no-repeat center;}
.tabBox .tabTit{padding-top:26px; margin:0px auto; width:645px; overflow:hidden; text-align:center}
.tabBox .tabTit span{float:left; width:128px; height:48px; line-height:48px; text-align:center; background:url(../images/tabSpan.png) no-repeat center; font-size:18px; font-weight:bold; color:#fff; cursor:pointer;}
.tabBox .tabTit span.cur , .tabBox .tabTit span:hover{background-image:url(../images/tabSpanCur.png);}
.tabCont{margin:0px auto; width:1054px; height:272px; background:url(../images/tabCont.png) no-repeat center; text-align:center;}

/*cb_领导品牌*/
.ldpp{width:704px; height:434px; background-color:#fff;}
.ldpp dl{}
.ldpp dt{padding-top:34px; padding-bottom:28px; text-align:center;}
.ldpp dt b{display:block; margin-bottom:10px; font-size:26px; color:#009B48;}
.ldpp dt span{padding:0px 6px; font-size:18px; color:#fff; background-color:#E11616;}
.ldpp dd{margin:0px 14px; line-height:26px; height:78px; overflow:hidden; font-size:13px; color:#777;}
.ldpp .scCont{position:relative;margin:16px;}
.ldpp .scCont ul{margin:0 auto; width:500px; overflow:hidden;}
.ldpp .scCont li{margin:0 12px; float:left; width:226px; text-align:center;}
.ldpp .scCont li img{padding:7px; border:1px solid #e6e6e6; width:210px; height:140px;}
.ldpp .scCont li h5{margin-top:10px; font-weight:normal;}
.ldpp .scCont li h5 a{color:#484848;}
.ldpp .scCont .btnLeft , .ldpp .scCont .btnRight{position:absolute; top:50%; margin-top:-25px; width:24px; height:50px;}
.ldpp .scCont .btnLeft{left:18px; background:url(../images/BtnLeft.png) no-repeat center;}
.ldpp .scCont .btnRight{right:18px; background:url(../images/BtnRight.png) no-repeat center;}

/*视频*/
.spBox{width:384px; height:434px;}
.spBox dd{padding:8px; width:368px; height:268px;  background-color:#fff;}
.spBox dt{position:relative; margin-top:10px; height:140px; background:url(../images/spPhone.jpg) no-repeat center;}
.spBox dt span{position:absolute; left:70px; top:100px; font-size:20px; color:#E11616;}

/*cb_荣誉*/
.ryBox{margin-bottom:32px;}
.ryBox .ryCont{position:relative;}
.ryBox .ryCont ul{margin:0 auto; width:1100px; overflow:hidden;}
.ryBox .ryCont li{margin:10px .5%; float:left; width:24%; text-align:center;}
.ryBox .ryCont li img{ width:100%}
.ryBox .ryCont li h5{margin-top:14px; font-weight:normal;}
.ryBox .ryCont li h5 a{color:#333;}
.ryBox .ryCont .btnLeft , .ryBox .ryCont .btnRight{position:absolute; top:50%; margin-top:-36px; width:24px; height:50px;}
.ryBox .ryCont .btnLeft{left:0px; background:url(../images/BtnLeft.png) no-repeat center;}
.ryBox .ryCont .btnRight{right:0px; background:url(../images/BtnRight.png) no-repeat center;}

/*客户见证*/
.khjz{padding-bottom:20px;}
.khjz ul{overflow:hidden;}
.khjz li{padding:26px 22px; margin-right:25px; float:left; width:266px; height:330px; background-color:#f6f6f6; border-radius:5px;}
.khjz li.noMr{margin-right:0px;}
.khjz li>a{display: block;width: 100%;position: relative;}
.khjz li>a>img{padding:7px; border:1px solid #ebebeb; background-color:#fff; border-radius:4px;width: 100%;}
.khjz li h5{padding:20px 0px; border-bottom:1px dashed #acacac; font-size:14px;}
.khjz li h5 a{color:#009B48;}
.khjz li h5 em{display:block; margin-bottom:4px;}
.khjz li p{padding:14px 0px; line-height:20px; height:60px; overflow:hidden; font-size:13px; color:#333;}
.khjz li span{display:block; text-align:center;}

.dwSpan{margin-bottom:30px;}
.dwSpan h4{height:42px; line-height:42px; border-bottom:1px solid #009B48; font-size:16px;}
.dwSpan h4 a{color:#333;}

/*动态*/
.dtBox{width:712px;}
.dtBox h4{overflow:hidden;}
.dtBox h4 a{float:left; margin-right:4px; width:110px; text-align:center; color:#333; text-decoration:none;}
.dtBox h4 a.cur , .dtBox h4 a:hover{background-image:url(../images/dtTitA_h.png); color:#fff;}
.dtBox dl{margin:20px 0px; height:146px; overflow:hidden;}
.dtBox dt img{padding:7px; border:1px solid #e6e6e6;}
.dtBox dd{margin-left:220px;}
.dtBox dd h5{margin-bottom:6px; height:26px; line-height:26px; font-size:14px;}
.dtBox dd h5 a{color:#333;}
.dtBox dd p{line-height:26px; height:104px; overflow:hidden;}
.dtBox ul{overflow:hidden;}
.dtBox li{float:left; width:50%; height:30px; line-height:30px;}
.dtBox li a{display:inline-block;padding-left:12px; background:url(../images/dtLiIco.png) no-repeat left center; width:270px; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; color:#333;}

/*问题解答*/
.wtjd{padding-left:38px; width:318px; height:420px; background:url(../images/wtjdYy.png) no-repeat left center;}
.wdPhone{position:relative; margin-top:14px; height:92px; background:url(../images/wdPhone.jpg) no-repeat center;}
.wdPhone span{position:absolute; left:140px; top:62px; font-size:20px; color:#E11616;}
.wtjdCont{margin-top:8px; height:260px; overflow:hidden;}
.wtjdCont dl{padding:2px 0;}
.wtjdCont dt{background-image:url(../images/tw_ico.png);}
.wtjdCont dt a{color:#333; font-size:13px; font-weight:bold;}
.wtjdCont dd{line-height:18px; background-image:url(../images/jd_ico.png); color:#333;}
.wtjdCont dt , .wtjdCont dd{padding:2px 0px 2px 30px; margin:4px 0; line-height:22px; background-position:left top; background-repeat:no-repeat;}

/*友情链接*/
.yqlj{padding-bottom:14px;}
.yqlj p{ height:52px; line-height:50px; overflow:hidden;}
.yqlj p a{display:inline-block; padding:0 18px; color:#6e6e6e;}
.bgbox{ background:#f1f1f1; height:auto !important; width:100%; padding-top:40px}
.swiper-container.env{
	width: 100%;
	height: 300px;
	overflow: hidden;
}
.swiper-wrapper{
	height: 100%;
}
.swiper-slide{
	height: 100%;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
}
#jidi{
	height: 200px;
	overflow: hidden;
}
.zltop>p{
	font-size: 14px;
	line-height: 3;
}
#fengc>li>a{
	display: block;
	position: relative;
}
#fengc>li>a:hover::after{
	opacity: 0;
	transition: linear .6s
}
#fengc>li>a::after{
	content: '';
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0,0,0,.2);
	position: absolute;
	z-index: 9
}