/* banner 开始 */
.fullSlide { width: 100%; position: relative; height:555px;  overflow:hidden; }

.fullSlide .bd { height: 555px; margin: 0 auto; position: relative; z-index: 1; overflow: hidden; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height: 555px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; height: 555px; }

.fullSlide .hd { width: 100%; position: absolute; z-index: 2; bottom: 0; left: 0; height:35px; text-align: center; }
.fullSlide .hd ul { text-align: center; }
.fullSlide .hd ul li { cursor: pointer; display: inline-block; zoom: 1; width:12px; height:12px; margin:7px; background-color:#bfbfbf; overflow: hidden; line-height: 99px; border-radius:50%;
 -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }
.fullSlide .hd ul .on { width: 40px;  background:#53ba33; border-radius:6px; -webkit-transition: all .3s linear; transition: all .3s linear; }

.fullSlide .prev, .fullSlide .next { width: 40px; height: 60px; position: absolute; top: 50%; margin-top:-30px; z-index: 2; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
 filter: alpha(opacity=30); -moz-opacity: .3; opacity: .3;  -webkit-transition: all .5s linear; transition: all .5s linear;  }

.fullSlide .prev { background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat; left:10%; }
.fullSlide .next { background-position:-6px -137px;  right: 10%; }

/* banner 结束 */

.chanpinbg{ background:url(../images/chanpinbg.jpg) center no-repeat; height:1146px; width:100%; padding-top:30px}
.chanpinbg .list{ margin:0 auto; width:1140px; background:#f9fff3; height:107px; padding:30px 20px;}
.list .listt{ height:50px;}
.list .listt h3{ background:url(../images/chanpintbg.jpg) center no-repeat; width:342px;height:50px; font-size:30px; line-height:50px; float:left;}

.list .listt .search_box { width:426px; height:40px; float:right; margin-left:20px; overflow:hidden;  position:relative; background:#f3e6af; }
.swap_value {float:left;  width:210px;  font-size:14px; color: #666; height:40px; line-height:40px; padding:0 5px 0 5px; background:none;  }
.swap_go {float:right; margin:0; border:0; width:36px; height:40px; background:url(../images/ssbt.jpg) left center no-repeat;  cursor:pointer; position:absolute; top:0px; right:0px; }

.listcon{ float:left; height:80px; line-height:80px;}
.listcon ul li{ float:left; padding:0px 25px;}
.listcon ul li a{float:left; font-size:18px; color:#898989;}
.listcon ul li span{ float:left;}
.listcon ul li:hover a,.listcon ul li:hover span{ color:#83be28;}

.zhanshi{ width:1180px; margin:30px auto;}
.zhanshi ul li{ float:left; margin:0px 7px 5px 0px; position:relative;}
.zhanshi ul li.cp0{height:473px;}
.zhanshi ul li.cp0 img{ width:357px; height:473px;}
.zhanshi ul li.cp0 h3{ position:absolute; width:267px; height:38px; line-height:38px; padding-left:15px; left:0px; bottom:0px; background:url(../images/chanpinbiaoti1.png) no-repeat;}
.zhanshi ul li.cp0:hover h3{ background:url(../images/chanpinbiaotihover2.png) no-repeat;}
.zhanshi ul li.cp0:hover a{ color:#FFF;}
.zhanshi ul li{height:225px; margin-bottom:21px;}
.zhanshi ul li img{ width:260px; height:225px;}
.zhanshi ul li h3{ position:absolute; width:260px; height:38px; line-height:38px; padding-left:15px;width: 150px; left:0px; bottom:0px; background:url(../images/chanpinbiaoti.png) no-repeat;overflow: hidden;padding-right: 10px;}
.zhanshi ul li:hover h3{ background:url(../images/chanpinbiaotihover.png) no-repeat;}
.zhanshi ul li:hover a{ color:#FFF;}

.cpmore{ background:url(../images/chanpinmore.png) no-repeat; width:222px; height:42px; text-align:center; line-height:42px; margin:0 auto;}
.cpmore a{ font-size:14px;}

.chanpin{ width:1180px; margin:30px auto; overflow:hidden;}
.chanpin .cptt{ height:40px; line-height:40px; color:#82b62e; margin-bottom:30px;}
.chanpin .cptt h3{ color:#82b62e; font-size:28px; font-weight:bold;}
.chanpin .cptt h3 span{ font-size:16px; font-weight:normal;text-transform : uppercase;}
.chanpin .cpneirong{ float:left;}
.cpneirong ul li{ float:left; text-align:center; margin:20px 8px;}
.cpneirong ul li img{ width:217px; height:163px;}
.cpneirong ul li h3{width:217px; height:42px; background:#FFF; line-height:42px; overflow:hidden;}
.cpneirong ul li:hover h3{ background:#96c252;}
.cpneirong ul li:hover h3 a{ color:#FFF;}

.jidibg{ background:url(../images/jidizhanshibg.jpg) center no-repeat; height:713px; width:100%;}
.jidibg .jidi{ width:1180px; margin:0 auto; position:relative; overflow:hidden;margin-bottom: 48px;}
.jidi .jdt{ width:1180px; float:left;float:left; height:140px; line-height:140px;}
.jidi .jdt h3{ font-size:24px;color:#656565;}
.jidi .jdt h3 span{ font-size:18px; color:#93928f;}



.jidi .jdcon{ float:left; width:1180px;}
.jdcon .jd1{float:left; height:373px;width:1180px;}
.jd1 .jd1left{ float:left; width:447px; text-align:center; padding:10px; height:138px; background:#f7f8ec;margin-top: 30px;}
.jd1 .jd1left h3{ line-height:40px;}
.jd1 .jd1left h3 a{ font-size:16px;}
.jd1 .jd1left h4{ line-height:28px; color:#9b9c9c;}

.jd1 .jd1right{ float:right; width:685px; height:373px;}
.jd1 .jd1right ul li{ float:left; margin:0px 6px;}
.jd1 .jd1right ul li img{ width:643px; height:367px;}

.jdtitle{ width:432px; position:absolute; left:0px;top: 379px;}
.jdtitle ul li{ float:left; margin:10px 15px;}
.jdtitle ul li img{ width:93px; height:93px; border-radius:50%; padding:3px; border:1px solid #86c02d;}
.jdtitle ul li img:hover{ background:#83be28;background:#83be28;}
.jdtitle ul li img:hover,.jdtitle ul li.casehover{background:#83be28;border-radius:50%;}


.gg1{ width:1180px; margin:0 auto; position:relative;}

.gg1 .ggms{
	font-size: 16px;
	position: absolute;
	top: 21px;
}
.gg1 .ggms h3{ color:#62a001; font-size:26px; font-weight:bold;}




.gg1 .ggtel{
	position: absolute;
	font-size: 24px;
	line-height: 28px;
	left: 824px;
	top: 30px;
}
.gg1 .ggerweim{
	position: absolute;
	width: 131px;
	left: 1039px;
	top: 12px;
}
.gg1 .ggerweim img{ float:left; width:94px; height:94px;}
.gg1 .ggerweim h3{ float:left;width:18px; height:71px; font-size:16px; line-height:20px; padding-left:15px;}


.jianjiebg{ background:url(../images/jjbg.jpg) repeat; width:100%; overflow:hidden; padding:50px 0px 30px 0px;}
.jianjiebg .jianjie{ width:1180px; margin:0 auto;}
.jianjie .jjleft{ width:683px; float:left;}
.jjleft .jjt{ float:left; background:url(../images/jjtbg.jpg) center no-repeat; width:34px; height:372px; font-size:28px; color:#758955; padding:62px 15px 0px 15px;}
.jjleft .jjleftright{ float:left; width:585px; padding-top:20px; padding-left:15px; }
.jjleftright h3{ line-height:34px; color:#94998b;}
.jjleftright h4{ text-align:center; width:183px; height:48px; background:#c0c3b2; line-height:48px;}



.jianjie .jjtupian{ background:#c0c3b2;     width: 460px;
    height: 300px;
    float: right;
    padding: 15px;}
.jianjie .jjtupian img{width:455px; height:342px;}


.rongyu{ width:1180px; margin:30px auto; overflow:hidden;}
.rongyu .ryt{ float:left; background:url(../images/rongyutbg.jpg) no-repeat; width:26px; height:114px; padding:76px 15px 0px 20px; font-size:16px; color:#FFF;}

.rongyu .rongyucon{ float:right; width:1098px;}
.rongyucon ul li{ float:left; padding:7px; border:1px solid #dcdcdc; text-align:center; margin:0px 13px;}
.rongyucon ul li h3{ width:177px; height:21px; overflow:hidden;}
.rongyucon ul li img{ width:177px; height:136px;}
.rongyucon ul li a{ font-size:14px;}
.rongyucon ul li:hover{ background:#62a001;}
.rongyucon ul li:hover a{ color:#FFF;}






/* 列表 */
.newslb{
    height: 556px;
    
    background: url(../images/newslb.jpg) center no-repeat;
}
.newslb_center{
    height: 496px;
    padding-top:20px;
}
.newslb_main,.newslb_three{
    height: 456px;
    margin-left: -62px;
}
.newslb_three{
    float: left;
    width: 351px;
    height: 456px;
    margin-left: 63px;
    position: relative;
}
.newslb_img,.newslb_img img{
    width: 351px;
    height: 179px;
    transition: .6s;
    overflow: hidden;
    cursor: pointer;
}
.newslb_img img:hover{
    transform: scale(1.2)
    
}
.newslb_bt{
    width: 310px;
	height: 16px;
	font-size: 14px;
	line-height: 16px;
    color: #464646;
    padding-left: 30px;
    position: relative;
    top: 22px;
}
.newslb_bt a{
    width: 310px;
    height: 16px;
    color: #464646;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	float:left;
}
.newslb_bt a:hover{
    color: #6ab303;
    transition: .6s;
}
.newslb_bt::before,.newslb_nr::before{
    content: '';
    width: 16px;
    height: 16px;
    position: absolute;
    left: 0;
}
.newslb_bt::before{
    top: 0;
    background: url(../images/T.png) center no-repeat;
}
.newslb_nr{overflow: hidden;
    width: 340px;
	height: 48px;
	font-size: 14px;
	line-height: 26px;
    color: #9f9f9f;
    text-indent: 2em;
    position: relative;
    top: 30px;
}
.newslb_nr::before{
    top: 4px;
    background: url(../images/bz.png) center no-repeat;

}

.newslb_a{padding-top: 20px;
    width: 351px;
    height: 145px;
    background: #fcfdfa;
    border-radius: 8px;
    position: absolute;
    bottom: 0;
}

.xinwent{ width:1180px; background:url(../images/xinwentbg.jpg) center no-repeat; height:65px; line-height:65px; margin:30px auto; color:#8bc236; font-size:32px; text-align:center;}
.main_width{ width:1180px; margin:0 auto;}
.newslb_a ul li{ background:url(../images/xinwenlili.jpg) 10px center no-repeat; p float:left; line-height:33px; height:33px;padding-left: 20px;color:#bdbdbc; overflow:hidden;}
.newslb_a ul li a{ width:239px; overflow:hidden; float:left;}
.newslb_a ul li span{ float:right; color:#bdbdbc;}



.youshibg{ background:url(../images/youshibg.jpg) center no-repeat; height:782px; width:100%;}
.youshibg .youshi{ width:1180px; margin:0 auto; position:relative;}

.youshi .yst{
	font-size: 18px;
	position: absolute;
	left: 632px;
	top: 36px;
	width: 419px;
}
.youshi .yst h3{ font-size:47px; font-weight:bold; color:#83be28; padding-bottom:10px;}



.ys1{
	position: absolute;
	width: 387px;
	text-align: center;
	left: 397px;
	top: 234px;
}
.ys1tubiao{ padding:10px 0px;}
.ys1biaoti{ font-size:22px; height:50px; line-height:50px; border-bottom:1px solid #d8d8d8;}
.ys1neirong{ line-height:28px; width:325px; margin:0 auto; font-size:14px;}

.ys2{ position: absolute; padding:20px;
	width: 347px; background:#FFF;
	text-align: center;
	left:786px;
	top: 229px;}
	
	
	
.ys3{ position: absolute; padding:20px;
	width: 347px; background:#FFF;
	text-align: center;
	left:397px;
	top: 489px;}
.ys4{ position: absolute; padding:20px;
	width: 347px;
	text-align: center;
	left:786px;
	top: 489px;}
	
	



.ly {
    width: 1120px;
    margin: 0 auto;
    height: 370px;
    padding: 0 30px;
  
}

.ly h3 {
    font-size:24px;
    text-align: center;
    padding-top: 2%; color:#828381;
}



.text-2 {
    width: 359px;
    height:37px; background:#f8f9f7;
    margin-top: 10px;
    color: #a4a4a4;
    text-indent: 10px;
    display: inline-block;
}

.textarea-2 {
    width: 716px;
    margin-top: 10px;
    height:82px;
background:#f8f9f7;
    color: #fff;
    text-indent: 4px;
    line-height: 30px;
    padding-left: 5px;
}

.a-dmBth {
    display: block;
    width: 146px;
    height: 44px;
    border: none;
    outline: none;
    color: #fff;
    cursor: pointer;
    background: #83be28;
    border-radius: 20px;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
    font-size: 14px;
    margin: 10px auto 0;
}

.a-dmBth:hover {
    -webkit-animation: rot 0.5s 2 alternate;
    -moz-animation: rot 0.5s 2 alternate;
    -ms-animation: rot 0.5s 2 alternate;
    animation: rot 0.5s 2 alternate;
    -ms-transform: rotate(0deg) scale(1.1);
    transform: rotate(0deg) scale(1.1);

    color: #fff;
}

.lyBox {
    mt30
}

.a-dmRr {
    width: 1120px;
}

.a-dmR h4 {
    font-size: 18px;
    color: #da251e;

}

.a-dmR h4 span {
    font-size: 14px;
}





.a-dmRl {
    margin-bottom: 20px;padding-left: 200px;
}


.links {
    width: 1180px; color:#c1dd9d;
    margin: 0 auto;
    height: 112px;
    overflow: hidden; padding-top:30px;
}

.links h3 {color:#c1dd9d;
    font-size: 22px;
}

.links h3 i {color:#c1dd9d;
    display: inline-block;
    font-family: "Times New Roman", Times, Baskerville, Georgia, serif;
}



.links a {color:#c1dd9d;
    display: inline-block;
    font-size: 14px;

    line-height: 34px;
}

.links a::after {
    content: "-";
    padding: 0 20px;
}






.lyBg {
    width: 100%;
    height: 306px;
    background:url(../images/liuyanbg.jpg) no-repeat center;
}

.ly p {
    text-align: center;
    font-size: 16px;
    padding-bottom: 10px;
}

.linksBg {
    width: 100%;
    height: 120px;
    background:url(../images/Links.jpg) repeat center;
}
