@charset "utf-8";
/*样式重置*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, em, p, font, img, small, strong, center, dl, dt, dd, ol, ul, li, form, label, table, caption,
 tbody, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:14px; font-family: "微软雅黑";} 
ol, ul {list-style:none} :focus {outline:none; } 
a{font:14px "微软雅黑";text-decoration:none;color:#fff;cursor:pointer;} 
a:hover{color: #23cd43}
.clear{clear: both;}
.w1100{width: 1100px; margin:auto;}
/*样式重置结束*/
/*top*/
.top{ background: #ececec; height: 40px;line-height: 40px; border-bottom: solid 1px #ccc}
.top .w1100 p{ font-size: 14px; color: #555555 }
.top .w1100 h3{ float: right; }
.top .w1100 h3 a{display: block;height: 40px; line-height: 40px;float: left; color: #555555}
.top .w1100 h3 a:hover{color: #0c74ea}


/*hearder*/
.header{height: 170px;background: #fff}
.header .w1100{position: relative;}
.head_z{position: absolute;top: 90px;left:570px; color: #23cd43;font-size: 14px}
.head_z span a{font-size: 18px;color: #fff;background: #23cd43;padding:2px 5px;}
.head_left{float: left;}
.head_left .logo{float:left;margin-top: 27px;}
.head_left .dingwei{float:left;margin-top: 50px; margin-left:33px;}
.head_left .dingwei h1{font-size: 24px;color: #40902F;font-weight: bold; margin-bottom: 15px}
.head_left .dingwei h2{font-size: 18px;color: #222222;font-weight:normal;}
.head_leftcon{float:left;margin-top:10px;}
.head_right{float: right;background:url(../call.jpg) no-repeat left center; margin-top:60px;height: 50px;
    padding-left: 60px; font-size: 14px;color: #242323}
.head_right span{font-size: 24px;color: #40902F}

/*导航部分*/

.nav{ background:#40902F}
.nav ul{height:45px;}
.nav li{line-height: 45px;height: 45px;float: left;  }
.nav li a{font-family: "微软雅黑";font-size: 16px; color: #fff;display: block;transition: all 0.5s ease 0s;height: 45px;line-height: 45px;
padding-left: 45px;padding-right: 45px
 }
.nav li:hover a{background: #23cd43}
.nav .first{background: #23cd43}




/*轮播图点样式*/

.active{width:55px;height: 3px; background: #91d04a;}
.flickerplate .dot-navigation .dot.active { background: #91d04a; border-radius: 20px;}
.flickerplate .dot-navigation .dot.active:hover{ background: #91d04a;}
.flickerplate .dot-navigation .dot {background: #0c75ea;border-radius: 20px;}
.flickerplate .dot-navigation .dot:hover{background: #0c75ea;}






/*搜索框*/
.search{position:relative;}
.search_div{height:50px;line-height: 50px; background-color: #f4f4f4;}
.search{ float: right; background: url(../ssuo.jpg) no-repeat left center;width:285px;}
.sea_key{float: left;}
.sea_cal{float: right;}
.search_tow{ border: none; background: none; width:200px; color: #444444;font-size: 14px;padding-left: 10px;  height: 30px;}
.search_button{    cursor: pointer;width: 57px;height: 50px; position: absolute; right: 2px; border: none; background: none;color: #fff;font-size: 16px;}
.sea_key a{font-size: 13px;color:#555; margin:0 10px; }
.sea_key a:hover{color:#23cd43;text-decoration:underline;}
.sea_key span{font-size: 18px; color:#333; margin-left: 15px;font-weight:normal;}
.sea_cal span{ font-size: 16px; color:#555; margin-right: 10px;}
.sea_cal a{ font-size: 33px; color:#2fbbf1; float: right;margin-top: 23px;}

/*切换插件样式*/
#d_tab29 ul, #d_tab29 li { margin: 0; padding: 0; list-style: none }
#d_tab29 img { border: 0; vertical-align: top }
#d_tab29 { position: relative; height: 400px;}
#d_tab29 .d_img { position: relative; margin: 0 auto; width: 1100px; height: 100% }
#d_tab29 .d_img li { position: absolute; display: none; z-index: 0 }
#d_tab29 .d_img .cont{ width:100%; height:45px; background:#3b3b3b; position:absolute; bottom:0px; left:0px; z-index:99999;
  border-radius: 0px 0px 30px 30px;text-align: center;line-height: 45px;}
#d_tab29 .d_img li:hover .cont{background:#40902F; color: #fff}
#d_tab29 .d_img li img { width: 100%;border-radius: 30px;}
#d_tab29 .d_img li.d_pos1 { display: block; width: 400px; left: 0%; top: 60px; z-index: 1 }
#d_tab29 .d_img li.d_pos2 { display: block; width: 450px; left: 10%; top: 40px; z-index: 2 }
#d_tab29 .d_img li.d_pos3 { display: block; width: 500px; left: 25%; top: 20px; z-index: 3 }
#d_tab29 .d_img li.d_pos4 { display: block; width: 450px; right: 10%; top: 40px; z-index: 2 }
#d_tab29 .d_img li.d_pos5 { display: block; width: 400px; right: 0%; top: 60px; z-index: 1 }
#d_tab29 .d_menu { position: absolute; bottom: 20px; width: 100%; text-align: center }
#d_tab29 .d_menu li { display: inline-block; zoom: 1; *display:inline;
background: url('../btn.png') no-repeat 0 0; width: 12px; height: 12px; cursor: pointer; margin-right: 3px }
#d_tab29 .d_menu li.d_select { background: url('../btn.png') no-repeat 0 -18px }
#d_tab29 .d_next { position: absolute; left: 50%; margin-left: 575px; top: 160px; z-index: 10; cursor: pointer }
#d_tab29 .d_prev { position: absolute; left: 50%; margin-left: -620px; top: 160px; z-index: 10; cursor: pointer }

/*切换插件样式*/

.picMarquee-left{ width:1100px;  overflow:hidden; position:relative; margin-top: 20px }
.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
cursor:pointer; background:url("../arrow.png") no-repeat;}
.picMarquee-left .hd .next{ background-position:0 -50px;  }
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
.picMarquee-left .bd{ }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:270px; height:270px; display:block; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li:hover .title{display: block;}
.picMarquee-left .bd ul li .title{display:none;height: 30px;line-height: 30px;margin-top:-33px ;background: url(../anbj.png) repeat center; position:relative;z-index: 999}
.picMarquee-left .bd ul li .title a{color: #fff   }
.picMarquee-left .tempWrap{width:1100px;}

/*切换合作伙伴*/

.hz{border-bottom:solid 1px #d3d3d3; padding-top: 40px;    height:34px;background:url(../ba2.jpg) repeat center;}
.hz h3{font-size: 18px;color: #333333;float: left;font-weight: normal;padding-bottom: 10px;border-bottom: solid 1px #40902F}
.hz span{float:right;color:#666666}
.hz span:hover{color:#40902F}
/*合作伙伴*/
.Coo{padding-bottom: 50px;background:url(../ba2.jpg) repeat center;}
.Coo h2{color: #6be4a1;font-size: 22px; font-weight: bold;margin-bottom: 26px;}
/*产品*/
.mr_frboxa1 {width: 1100px;margin:auto;}
.mr_frUla1 {  width: 1000px;margin:auto; }
.mr_frBtnLa1 {float: left;cursor: pointer;display: inline;    margin-top:55px; }
.mr_frBtnRa1 { float: right;cursor: pointer;display: inline;    margin-top:55px;}
.mr_frUla1 ul li { display: inline; float: left; margin-right:15px;margin-left:10px; overflow: hidden; position: relative;}
.mr_frUla1 ul li img { display: block; margin-top: 25px; border: 1px solid #D8D8D8; }
.mr_frUla1 ul li:hover img{ border: 1px solid #23cd43; }
.mr_frUla1 ul li:hover span{display:block;}
.mr_frUla1 .tempWrap{width: 1000px!important}
/*切换结束*/



/* 本例子css */
.slideBox{position:relative;width: 548px;padding-top:75px}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:410PX; height:283px; display:block; padding:7px; border:1px solid #ddd;margin:auto; }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:5px; display:block; width:32px; height:40px; 
}
.slideBox .next{ left:auto; right:3%; background-position:8px 5px;background:url(../ba4.jpg) no-repeat center; }
.slideBox .prev{background:url(../ba3.jpg) no-repeat center; }

.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }











/*关于我们*/
.about{ margin-top:80px; background:url(../ba2.jpg) repeat center; }
.about .w1100{overflow: hidden;}
.about h2{ font-size:24px;color: #333;text-align: center;padding-top:55px }
.about h3{ font-size:25px;color: #333;font-weight: normal;margin-top: 5px; margin-bottom:5px;text-align: center;    text-transform: uppercase;}
.about p{font-size:14px;color: #555;line-height: 26px}
.abcon{float: right;width: 542px;}
.abcon h4{font-size: 20px;color:#40902F;    padding-top:75px;padding-bottom: 15px;background:url(../xi.jpg) no-repeat left bottom;}
.abcon p{font-size: 14px;color: #505050; line-height: 32px;margin-top:30px;margin-bottom: 28px;}
.abend a{color: #fff;font-size: 14px; display: inline-block;width: 93px;height: 30px;line-height: 30px;text-align: center; 
 background: #40902F;color: #fff;margin-right:18px;} 
.abend a:hover{background: #23cd43;color: #fff}
.abconright{ float: left; background:url(../nbj.jpg) no-repeat center;width: 550px; }
.abconright img{margin-top: 2px;margin-left: 1px;}

/*优势*/
.yous{height: 1140px;background: url(../ysbj.jpg) repeat center;}
.yous .w1100{position: relative;height: 1140px;overflow: hidden;}
.yous .youstit{position: absolute;top:30px ;   left: 520px;  }
.yous .youstit h3{font-size: 36px;color: #fff;text-transform:uppercase; font-weight: normal;  margin-left: 140px;}
.yous .youstit h4{font-size:26px;color: #fff;font-weight: normal;}
.yous .youstit h4 span{font-size:42px;}
.yous .youstit h5{font-size:16px;color: #fff;font-weight: normal;text-align: center;margin-top:20px;}
.yous h6{color: #23cd43;font-size:24px;font-weight: bold;margin-bottom:20px;}
.yous p{color: #2a2a2a;font-size:16px;width: 470px;line-height: 28px;}
.yous .ys1{position: absolute;top:200px;left:90px;}
.yous .ys2{position: absolute;top:410px;left:90px;}
.yous .ys3{position: absolute;top:698px;left:606px;}
.yous .ys4{position: absolute;top:904px;left:606px;}



/*优势结束*/
.news .w1100{height: 575px;}
.news .news_left{width: 480px;float: left;}
.news .news_left img{margin-top: 84px;}
.news .news_left h2 a{color: #333;font-size: 18px;font-weight: normal;margin-top:18px;margin-bottom: 18px; display:block;}
.news .news_left h2 a:hover{color: #40902F}
.news .news_left p{font-size:14px;color: #555;line-height:24px;height: 90px;overflow:hidden;  }
.news .news_right{width: 550px;float: right;}
.news .new_ri_top{margin-top: 84px;margin-bottom: 40px;}
.news .new_ri_top a{ padding-left:10px; padding-right:10px;color: #333333; font-size: 18px;margin-right:30px; display: block;height: 40px;line-height: 40px;float: left;}
.news .new_ri_top a:first-child{background: #40902F;color:#fff;border-radius:20px;}
.news .new_ri_top a:hover{background: #40902F;color:#fff;border-radius:20px;}
.news .new_ri_top a img{float: right;}
.news .new_ri_top a:last-child{width: 44px;height: 44px;float: right;margin-right:0px;}
.news .new_ri_top a:last-child:hover{background: none;}
.news  .newscon{background:url(../x1.jpg) no-repeat 3px center;margin-top:45px;}
.news  .newscon p{clear: both;margin-bottom: 30px;padding-left: 20px;background:url(../y1.jpg) no-repeat left center;}
.news  .newscon p a{color: #b5b5b5;font-size: 16px;width: 400px;overflow: hidden;display:inline-block;height: 21px}
.news  .newscon p span{color: #b5b5b5;font-size: 16px;float: right;}
.news  .newscon p:hover{background:url(../y2.jpg) no-repeat left center;}
.news  .newscon p:hover a{color: #40902F}










.link{height: 56px; background: #40902F}
.link .w1100{background: url(../link.png) no-repeat left center;height: 56px;padding-left: 80px;width: 1020px;}
.link .w1100 a{display:inline-block;color: #fff; font-size: 14px; padding-left: 15px;margin-left: 20px;display: inline-block;line-height: 56px}
.link .w1100 a:first-child{padding-left: 0px}
.link .w1100 a:hover{text-decoration:underline;color: #fff}

/*底部*/

.wx p{color: #fff;}
.foot{height: 273px; background:#40902F; border-top: solid 1px #40902F}
.footend{height: 215px!important;}
.foot .w1100{position: relative; width: 1109px}
.foot h2{ color: #fff; font-size: 16px;margin-bottom:10px; line-height: 48px; font-weight: normal;width: 125px;background: url(../53.jpg) no-repeat center bottom}
.foot a{ font-weight: normal; color: #fff; font-size: 16px; line-height: 30px;background: url(../54.jpg) no-repeat left center}
.foot a:hover{ color: #fff;text-decoration:underline;  }
.footbah a:hover{color: #fff;text-decoration:underline; }
.footcall h6{color: #fff; font-size: 19px;margin-top: 10px;font-weight: normal;}
.fotn{position: absolute; top: -2px; left: 572px;}
.fotn1{height: 40px;line-height: 40px;background: #2E7945;color: #fff}
.fotn1 li{float: left; font-size:16px; color: #fff; line-height: 40px;height: 40px; background: url(../bj9.jpg) no-repeat left center; 
    padding-right:45px;padding-left: 45px  }
.wx img{margin-top: 20px;}
.fotn1 li:first-child{background: none;};
.wx img{margin: auto;margin-top:50px;}
.fotn3{position: absolute;top: 50px;left: 950px;}
.fotn4{position: absolute;bottom: 40px;color: #73787c ;font-size: 12px;right: 0px;}
.footcall{position: absolute;top: 143px;left: 0px; text-align: center;}
.footwx{position: absolute;top:100px;right:55px; text-align: center;}

.fotn2 p{font-size: 14px; color: #fff; line-height: 26px;}
.fotn2{position: absolute;top:75px; width: 815px;right:120px;}
.fotn2in{top:125px!important;}
.fotn2 span{display: inline-block;}
.fotn2 p span:first-child{width: 200px}
.footwx p{color: #fff;margin-top:8px;}
.footbah{font-size: 14px;left: 15px; background:#373737;height: 50px; border-top:solid 2px #ccc; line-height: 50px; color: #fff;text-align: center;}
.wxall img:first-child{margin-right: 40px;}
.wxall{position:absolute;bottom:0px;right: 0px}

/*返回顶部*/
/*返回顶部*/
.cd-top { z-index:999;
  display: inline-block;
  height: 50px;
  width: 50px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  cursor:pointer;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background:#000 url(../cd-top-arrow.png) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
   border-radius:0px;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1; cursor:pointer;
}
.cd-top.cd-fade-out {
  /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */
  opacity: .9;
}
.no-touch .cd-top:hover {
  background-color: #9dc92b;
  opacity: 1;}
.por_conend .por_con_div h4 a:hover{color: #316DC3}




