.rczp4body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, p, blockquote, th, td, input, select, textarea, button {
    margin: 0;
    padding: 0;
}
li{list-style-type: none;}
a{ text-decoration: none;}
body{ max-width: 1440px; min-width: 1300px; margin: 0 auto; font-family: "宋体",arial; font-size: 16px;}
li{ list-style-type: none;}
a{ text-decoration: none;}
img{
	max-width: 100%;
	vertical-align: middle;
}
input,textarea{
	outline: none;
}
.clearfix:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
}
.clearfix {
  *zoom: 1;
  /*IE/7/6*/
}
.content{
	width: 1275px;
	margin: auto;
}
.li_img{display:table; text-align:center; *position:relative; *overflow:hidden;}
.li_img a{display:table-cell; vertical-align:middle; *position:absolute; *left:50%; *top:50%;}
.li_img a img{*position:relative; *left:-50%; *top:-50%;}
.fl{ float: left;}
.fr{ float: right;}


.header{
	width: 100%;
	height: 106px;
	position: relative;
	background: #f3f3f3;
}


.language{
	width: 113px;
	height: 26px;
	background: #d3d3d3;
	position: absolute;
	top: 0;
	right: 0;
	border-radius: 0px 0px 10px 10px;
	text-align: center;
	line-height: 14px;
}
.language a{
	display: inline-block;
	height: 14px;
	font-size: 14px;
	color: #2b2b2b;
	margin-top: 6px;
}
.language a:first-of-type{
	border-right: 2px solid #949494;
	padding-right: 2px;
	margin-right: 2px;
}

.logo{
	margin-top: 20px;
	position: relative;
}
.logo img{
	max-width: 378px;
}
.logo p{
	position: absolute;
	top: 50px;
	left: 144px;
	font-size: 16px;
	line-height: 16px;
	color: #84c125;
}
.nav{
	height: 100%;
	margin-left: 10px;
}
.nav li{
	height: 100%;
	float: left;
	line-height: 106px;
}
.nav li a{
	display: block;
	padding: 0px 25px;
	font-size: 14px;
	color: #393939;
	text-align: center;
}
.nav li:hover a{
	color: #ffffff;
	background: #84c125;
}
.nav .cur a{
	color: #ffffff;
	background: #84c125;
}
.top_phone{
	height: 44px;
	background: url(../images/phone_ico.png) no-repeat left bottom;
	padding-left: 35px;
	margin-top: 30px;
}
.top_phone h3{
	font-weight: normal;
	font-size: 14px;
	color: #010101;
}
.top_phone p{
	font-size: 18px;
	color: #84c125;
	line-height: 30px;
}


.banner{
	width: 100%;
	position: relative;
}
.banner img{
	width: 100%;
}
.swiper-container {
  	width: 100%;
}
.swiper-container img{
  	vertical-align: middle;
}
.pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:8px;
  width: 100%;
  z-index: 6;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 12px;
  cursor: pointer;
  background: #fff;
  border-radius: 50%;
  border: 2px solid #83c12e;
  box-sizing: border-box;
}
.swiper-active-switch {
  background: #83c12e;
}


.main{
	width: 100%;
}
.main_top{
	width: 100%;
	height: 80px;
	background: #cececf;
}
.sousuo{
	width: 336px;
	height: 28px;
	border: 2px solid #FFFFFF;
	box-sizing: border-box;
	margin-top: 27px;
}
.sousuo input[type="search"]{
	width: 237px;
	height: 24px;
	border: none;
	float: left;
	background: none;
	font-size: 12px;
	color: #4a4a4a;
}
.sousuo input[type="submit"]{
	width: 95px;
	height: 24px;
	border: none;
	float: left;
	background: #FFFFFF;
	font-size: 18px;
	color: #000000;
}

.product{
	width: 100%;
	margin-top: 49px;
}
.pro_left{
	width: 315px;
}
.pro_left_tit{
	width: 100%;
	font-size: 18px;
	color: #83c12e;
	background: #e4e4e4;
}
.pro_left_tit ul{
	display: table;
	width: 100%;
	height: 55px;
	text-align: center;
}
.pro_left_tit ul li{
	display: table-cell;
	vertical-align: middle;
}
.pro_left_tit p{
	display: inline-block;
}


.pro_nav{
	width: 100%;
	border: 2px solid #cccccc;
	box-sizing: border-box;
	border-top: none;
}
.pro_navs{
	width: 276px;
	margin: 0 auto;
}
.pro_navs>ul>li{
	width: 100%;
	height: 54px;
	line-height: 54px;
	border-bottom: 2px solid #a3a3a3;
	text-align: center;
	position: relative;
}
.pro_navs>ul>li:last-of-type{
	border-bottom: none;
}
.pro_navs>ul>li>a{
	display: block;
	width: 100%;
	height: 55px;
	color: #474747;
}
.pro_navs>ul>li>a:hover{
	color: #67cb33;
}
.pro_navs>ul>li>a p{
	display: inline-block;
}
.pro_navs>ul>li>a p:first-of-type{
	margin-right: 10px;
}
.pro_navs_sj{
	width: 16px;
	height: 16px;
	background: url(../images/pro_lsj.png) no-repeat center center;
}
.pro_navs>ul>li:hover >a .pro_navs_sj{
	background: url(../images/pro_lsj_click.png) no-repeat center center;
}

.pro_navs_two{
	width: 174px;
	position: absolute;
	left: 100%;
	top: 12px;
	z-index: 66;
	display: none;
	border-left: 28px solid transparent;
}
.pro_navs_two li{
	width: 100%;
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	background: #eeeeee;
}
.pro_navs_two li a{
	display: block;
	width: 100%;
	height: 100%;
	color: #000000;
}
.pro_navs_two li:hover a{
	color: #FFFFFF;
	background: #8fd56b;
}

.pro_navs>ul>li:hover .pro_navs_two{
	display: block;
}


.pro_right{
	width: 944px;
}
.pro_list{
	width: 100%;
	float: left;
}
.pro_list li{
	width: 303px;
	height: 298px;
	border: 1px solid #171112;
	box-sizing: border-box;
	float: left;
	margin-right: 11px;
	margin-bottom: 16px;
	position: relative;
}
.pro_list li:nth-of-type(3n){
	margin-right: 0px;
}
.pro_list li img{
	width: 301px;
	height: 296px;
	vertical-align: middle;
}
.pro_list li a p{
	width: 100%;
	height: 128px;
	overflow:hidden;white-space: nowrap;text-overflow: ellipsis;
	background: rgba(194,194,194,0.66);
	position: absolute;
	left: 0;
	bottom: 0;
	font-size: 24px;
	color: #020202;
	line-height: 128px;
	text-align: center;
	font-family: "微软雅黑";
	display: none;
}
.pro_list li:hover a p{
	display: block;
}
.itit{
	width: 100%;
	font-size: 36px;
	color: #212121;
	line-height: 135px;
	text-align: center;
}
.iabout_con{
	width: 100%;
	padding: 66px 0;
	background: #e5e5e5;
}
.iabout_img{
	width: 500px;
	height: 335px;
}
.iabout_img img{
	width: 100%;
	height: 100%;
}
.iabout_text{
	width: 720px;
	line-height: 30px;
	font-size: 18px;
	color: #212121;
	font-family: "微软雅黑";
}
.iabout_text p{
	margin-top: 30px;
}
.iabout_text p a{
	color: #aaa8a8;
}


.inews,.inews_con{
	width: 100%;
}
.inews_img{
	width: 577px;
	height: 364px;
}

.inews_img img{
	width: 100%;
	height: 100%;
}
.inews_text{
	width: 630px;
	margin-right: 9px;
}
.inews_list {
	width: 100%;
	height: 280px;
}
.inews_list li{
	width: 100%;
	border-bottom: 2px solid #f1f1f1;
}
.inews_list li a{
	display: block;
	width: 100%;
}
.inews_tit{
	font-size: 18px;
	line-height: 45px;
	color: #000000;
}
.inews_list li a p{
	display: none;
	font-size: 14px;
	color: #505050;
	line-height: 40px;
}
.inews_list li:hover{
	border-bottom: 2px solid #dbdbdb;
}
.inews_list li:hover a .inews_tit{
	color: #8fd56b;
}
.inews_list li:hover a p{
	display: block;
}
.inews_more{
	margin-top: 10px;
}
.inews_more a{
	display: block;
	width: 190px;
	height: 70px;
	border: 2px solid #c0c0c0;
	border-radius: 10px;
	font-size: 24px;
	color: #9f9f9f;
	line-height: 70px;
	text-align: center;
	font-family: "微软雅黑";
}


.online{
	width: 100%;
}
.online_con{
	width: 100%;
	background: #e5e5e5;
	padding: 50px 0 60px 0;
}
.online_on{
	width: 942px;
	margin: 0 auto;
}
.online_in{
	width: 100%;
}
.online_in ul{
	width: 100%;
	float: left;
	margin-bottom: 45px;
}
.online_in ul:last-of-type{
	margin-bottom: 22px;
}
.online_in li{
	width: 443px;
}
.online_in p{
	font-size: 18px;
	color: #212121;
	margin-bottom: 12px;
	font-family: "微软雅黑";
}
.online_in li input{
	width: 443px;
	height: 46px;
	border: 2px solid #a6a6a6;
	box-sizing: border-box;
	border-radius: 5px;
	background: #FFFFFF;
}

.online_in textarea{
	width: 100%;
	height: 156px;
	border: 2px solid #a6a6a6;
	box-sizing: border-box;
	border-radius: 5px;
	background: #FFFFFF;
}
.online_but{
	width: 100%;
	text-align: center;
}
.online_but ul{
	display: inline-block;
}
.online_but ul input{
	width: 190px;
	height: 70px;
	border: 2px solid #a6a6a6;
	box-sizing: border-box;
	border-radius: 8px;
	font-size: 24px;
	color: #9f9f9f;
	background: #FFFFFF;
}


.footer{
	width: 100%;
	background: #84c125;
}
.f_in{
	width: 100%;
	padding: 50px 0px 38px 0px;
	border-bottom: 2px solid #608d1b;
}
.f_left{
	width: 645px;
}
.f_logo{
	float: left;
	height: 100%;
}

.f_info{
	width: 480px;
	float: left;
	margin-left: 15px;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 30px;
}
.re{
	margin-bottom: 33px;
}
.f_p p{
	float: left;
	width: 50%;
}

.f_right dl{
	float: left;
	margin: 0px 30px;
	text-align: center;
}
.f_right dl a{
	color: #FFFFFF;
}
.f_right dl dt{
	font-size: 18px;
	margin-bottom: 10px;
}

.f_right dl dd{
	font-size: 16px;
	margin-bottom: 10px;
}


.bottom{
	width: 100%;
	height: 40px;
	font-size: 16px;
	line-height: 40px;
	color: #FFFFFF;
}
.bottom a{
	color: #FFFFFF;
}


/*cpzx*/
.ny_main_top{
	background: #FFFFFF;
}
.weizhi{
	line-height: 80px;
	color: #828282;
	font-size: 16px;
}
.weizhi a{
	color: #828282;
}

.ny_sousuo{
	border: 2px solid #adadad;
}
.ny_sousuo input[type="submit"]{
	background: #adadad;
}
.ny_pro{
	margin-top: 0;
	margin-bottom: 50px;
}


.fenye{
	width: 100%;
	float: left;
	margin-top: 50px;
	text-align: center;
}


/*cpxq*/
.pro_xq{
	width: 342px;
	margin: auto;
}
.pro_xq1 img{
	width: 340;
	height: 332px;
	border: 1px solid #353031;
}
.pro_xq1 p{
	font-size: 24px;
	color: #020202;
	font-family: "微软雅黑";
	padding: 30px 0px 30px 66px;
}
.pro_xq2{
	font-size: 16px;
	line-height: 30px;
	color: #9d9d9d;
	padding: 0px 0px 0px 66px;
}
.back a{
	font-size: 24px;
	line-height: 32px;
	color: #686868;
	background: url(../images/back_ico.png) no-repeat left center;
	padding-left: 44px;
	float: right;
}


/**************留言*************/
.nymain_right{ width:99%;float:left;border:1px solid #ccc;margin-bottom: 50px}
.nybox_tit{line-height:30px; height:30px;font-size:16px;background:#f8f8f8;}
.nybox_tit h3{margin:0px;padding:0px; font-size:16px; padding-left:10px;}
.nybox_tit span{float:right; padding-right:10px;}
.nybox_con{line-height:200%; padding:12px;padding-bottom:35px }

.rczp1{float: left;font-size: 16px;color:#333;line-height: 20px; width: 123px}
.rczp2{float: left;display: inline-block;width: 580px;font-size: 16px;line-height: 20px;color: #666;}
.rczp4{float: left;display: inline-block;width: 300px;font-size: 16px;line-height: 20px;color: #666;}
.rczp3{border-top:1px solid #ccc;}
.nybox_tit1{padding: 0 10px}
.nybox_tit1 p{float: left}
.nybox_tit1 span{float: right; display: block; width: 90px;height: 23px; background-color:#84c125;
  text-align:center;line-height: 23px;margin-top: 3px; color:#fff;padding: 0px;cursor:pointer}


/*********************/



/*************招聘弹出**************/
.hide_box{z-index:999;filter:alpha(opacity=50);background:#666;opacity: 0.5;-moz-opacity: 0.5;left:0;top:0;height:99%;width:100%;position:fixed;display:none;}
.shang_box{width:700px;height:400px;padding:50px;background-color:#fff;position:fixed;z-index:1000;left:50%;top:50%;margin-left:-350px;margin-top:-250px;display:none;}
.shang_close{float:right;display:inline-block;width:200px;height: 40px;background: #999;color:#fff;
  font-size: 17px;line-height: 40px;margin-right: 10px}
.shang_box h1{text-align: center; color:#84c125; margin-top: 20px}
.shang_payimg input{outline:none;font-size:17px;font-family:'微软雅黑'; margin:4px 0;padding:0 10px; border:2px solid #808080;width: 300px;height: 40px;line-height: 40px;margin-right:0 10px}
.shang_payimg table{margin:20px 0;}
.shang_close:hover{background:#84c125 !important; color:#fff;}
.tj:hover{background: #84c125 !important;}
.shang_payimg textarea{
   outline:0; resize:none; border:none; _border:0; margin:0; padding:0;}

/******************/
.jl_c_b span{ margin-right: 14px;display: inline-block; margin-top: 10px}
.jl_c_b span i{font-style: normal; font-size: 18px;}
.jl_c_b span .text {
    padding-left: 9px;
    width:180px;
    height: 36px;
    background: none;
    border:1px solid #b5b5b5;
    -moz-border-radius:8px;  
    -webkit-border-radius:8px; 
    border-radius:8px;
}
.jl_c_b input,.jl_c_b textarea{ outline:0; resize:none; border:none; _border:0; margin:0; padding:0;}
.jl_c_b input{ margin:0; padding:0; border:none;}
.jl_c_b table,.jl_c_b table td{border-collapse:collapse;}
.jl_c_b p{ font-size: 18px; color: #232323; margin-top: 20px;}
.jl_c_b p .text1 {
    padding-left: 9px;
    width:460px;
    height: 36px;
    background: none;
    border:1px solid #b5b5b5;
    -moz-border-radius:8px;  
    -webkit-border-radius:8px; 
    border-radius:8px;
}
.jl_c_b p i{font-style: normal; font-size: 18px; vertical-align: top;}
.jl_c_b textarea {
    width: 514px;
    padding-left: 9px;
    padding-top: 10px;
    height:80px;
    background: none;
    border:1px solid #b5b5b5;
    -moz-border-radius:8px;  
    -webkit-border-radius:8px; 
    border-radius:8px;
}
.jl_c_b_box {width:300px;margin:0px auto;  margin-top: 20px;}
.jl_c_b_box li{ display: block; float: left;  margin-right: 36px;}
.jl_c_b_box .ind-mesg-btn{ display: block;width: 72px; line-height: 27px; text-align:center; font-size: 14px;  cursor: pointer;
color: #ffffff; background: #274467;
 -moz-border-radius:8px;  
    -webkit-border-radius:8px; 
    border-radius:8px; 
}
.jl_c_b_box { margin-top: 20px;}
.jl_c_b_box li{ display: block; float: left;  margin-right: 36px;}
.jl_c_b_box .ind-mesg-btn{ display: block;width: 72px; line-height: 27px; text-align:center; font-size: 14px;  cursor: pointer;
color: #ffffff; background: #274467;
 -moz-border-radius:8px;  
    -webkit-border-radius:8px; 
    border-radius:8px; 
}
.jl_c_b{ margin-left: 158px;}


/*******新闻******/
.news-list li .li-con{ display:table-cell; vertical-align:middle;  }
.news-list li .li-con h3{font-size:18px; color:#666;}
.news-list li .li-con em{font-size:14px; color:#999; margin-top:2px; display:block;}
.news-list li .li-con p{font-size:14px; color:#666; margin-top:10px;}
.news-list li:hover .li-con h3{color:#84c125;}
.ind-case-item .li-con{ height:100%; display:none;}
.news-list li .li-img{ display:table-cell; vertical-align:middle; width:200px; padding-right:15px;}
.news-list li .li-img img{width:200px; height:130px;}
.ind-case-item .li-con h3{font-size:20px;}
.ind-case-item .li-con h4{font-size:16px;}
.ind-case-item .li-con .fa{font-size:30px; margin-top:10px;}
.news-list li{border-bottom: 1px solid #ccc; padding-bottom: 10px;margin-top: 10px;}
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }