﻿@charset "utf-8";
html,body{padding:0px; text-decoration:none;margin:0 auto;font-size:14px;min-width:1350px;font-family:"微软雅黑";}
div,h1,h2,h3,h4,p,ul,ol,dl,dt,dd,input,button,textarea,form,ul,li,img{margin:0; padding:0; border:0; font-weight:normal; text-decoration:none}
input,textarea,select{color:#333;font-family:arial;outline:none ;}
a{text-decoration:none; color:inherit;}
a:hover{color:#239a3a;}
li{list-style:none;}
img,gif{ border:0;max-width:100%}
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
h1,h2,h3,h4,h5,h6,em,i {
    font-weight: 100;
    font-style: normal
}
ul,ol,li {
    list-style-type: none
}
.banner_img2{width:100%;padding-top:28%;background-size:100% auto !important;-moz-background-size:100% auto !important;overflow:hidden;}

/************常用************/
.w1240{margin:0 auto; width:1240px;}
.w1270{margin:0 auto; width:1350px;}
.cle{clear:both;}
.fl{float:left;}
.fr{float:right;}
.cen{text-align:center;}
.marauto{margin:0 auto;}
.jj1{letter-spacing:1px;}
.jj2{letter-spacing:2px;}
.hanggao1{height:10px;}
.hanggao2{height:20px;}
.hanggao3{height:30px;}
.hanggao4{height:40px;}
.hanggao5{height:50px;}
.lanse{color:#289beb;}
.biaoti1{
	color:#0ea218;
	font-size:40px;
	font-weight:600;
}
.biaoti2{
	font-size:25px;
}
.more1{
	width:95px;
	height:38px;
	color:#fff;
	background:#239a3a;
	line-height:38px;
	text-align:center;
	font-size:20px;
	letter-spacing:1px;
}



/************顶部************/
.logoimg{
	
}
.logoimg img{
	width:160px;
}
.fl2{
	float:left;
	margin-top:31px;
}
.logot2{
	font-weight:600;
	letter-spacing:1px;
}
.logotext{
	font-weight:600;
	letter-spacing:2px;
	font-size:25px;
	margin-bottom: 5px;
}
.top_ss{
	height:110px;
}
.top_ss img{
	width:26px;
	height:25px;
	position: relative;
	top: 8px;
	left: 216px;
	cursor:pointer;
}
.ss{
	width:200px;
	height:28px;
	border:2px solid #6d6d6d;
	border-radius:50px;
	margin-top:39px;
	padding-left:20px;
}
.ss::-webkit-input-placeholder{
	font-size:17px;
	color:#000;
}
.ss::-moz-placeholder{   /* Mozilla Firefox 19+ */
	font-size:17px;
	color:#000;
}
.top_dh{
	width:548px;
	margin-top:28px;
}
.top_dh li{
	width: 85px;
	text-align: center;
	font-size:18px;
	float: left;
	height: 50px;
	line-height: 50px;
	color: #000;
	font-weight:600;
	letter-spacing:2px;
	margin:0 3px;
}
.top_dh li:hover{
	color:#239a3a;
	border-bottom:4px solid #074424;
}
.top_yes{
	color:#239a3a !important;
	border-bottom:4px solid #074424 !important;
}
.proxq1{
	width:80%;
	margin:20px auto;
}
.artxq1{
	width:100%;
	margin:20px auto;
}
.proxqimg{
	width:600px;
	height:400px;
	margin:0 auto;
	margin-left:130px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.proxqimg img{
	max-height: 100%;
	max-width: 100%;
	margin: auto;
}
.proxqt{
	width:100%;
	line-height:70px;
	font-size:25px;
	text-align:center;
	margin-top:-20px;
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.proxqcon{
	margin:25px 2px;
}
.xian6{
	width:100%;
	height:6px;
	background:#239a3a;
	margin-bottom:28px;
}
.xian7{
	width:80%;
	height:2px;
	margin:0 auto;
	background:#d2d2d2;
}
.xian8{
	width:100%;
	height:2px;
	margin:0 auto;
	background:#d2d2d2;
}
.xian9{
	width:90%;
	height:2px;
	margin:10px auto;
	background:#d2d2d2;
}
.artxqt{
	width:100%;
	line-height:70px;
	text-align:center;
	font-size:36px;
	font-weight:600;
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.arttime{
	width:100%;
	text-align:center;
	color:#666666;
	line-height:35px;
	font-size:18px;
}
.artxqcon{
	width:89%;
	margin:10px auto;
	min-height:550px;
}

/************首页************/
#newx1{
	width:25px;
	height:50px;
	background-image:url(../images/right.jpg);
}
#prev1{
	width:25px;
	height:50px;
	background-image:url(../images/left.jpg);
}
#sww1{
	width:80%;
	height:429px !important;
	padding:0 56px;
	padding-top: 29px;
}
.bgimg1{
	width:100%;
	height:588px;
	background-image:url(../images/dongtai.jpg);
	background-position:center;
	background-size:cover;
}
.bg22{
	width:22%;
	height:429px;
}
.bg2{
	width:100%;
	height:400px;
	background:#fff;
}
.bg2_time1{
	width:78px;
	height:52px;
	line-height:52px;
	background:#239a3a;
	border-top:1px solid #83c690;
	position:relative;
	top:0;
	left:20px;
	color:#fff;
	font-size:43px;
}
.bg2_time2{
	width:78px;
	height:26px;
	line-height:26px;
	background:#239a3a;
	border-bottom:1px solid #57b268;
	position:relative;
	top:-80px;
	left:20px;
	color:#fff;
}
.mar1{margin:0 20px;}
.biaoti3{
	color:#239a3a;
	font-size:23px;
}
.text1{
	height:155px;
	line-height:30px;
	letter-spacing:1px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:5;
	-webkit-box-orient:vertical;
}
.xian1{
	width:100%;
	height:0;
	border-top:1px solid #f5f5f5;
	border-bottom:1px solid #dbdbdb;
	margin:23px 0;
}
.biaoti4{
	width:129px;
	height:39px;
	line-height:38px;
	color:#fff;
	background:#239a3a;
	text-align:center;
	font-size:20px;
	letter-spacing:1px;
}
.pr2_div{
	display:none;
}
/* .pr2:active .pr2_div{
	display:block !important;
} */
.pr2_li{
	width:99%;
	margin:0 auto;
	text-align:center;
	line-height:36px;
	font-size:19px;
	color:#000;
	background:#fff;
	border-bottom:1px solid #0ea218;
	border-top:1px solid #0ea218;
}
.pr2_li:hover{
	color: #0ea218;
	background:#fff;
}
.pr1 a{
	color:#fff;
}
.pr2:hover a{
	color:#239a3a;
}
.in_pro1{
	margin:0 auto;
}
.in_pro2{
	width:100%;
	height:260px;
}
.in_pro2_i{
	width: 28%;
	margin: 0 30px;
}
.in_pro_img{
	width:100%;
	height:100%;
	/* background-position:center;
	background-size:cover; */
	display: flex;
	justify-content: center;
	align-items: center;
}
.in_pro_img img{
	max-height: 100%;
	max-width: 100%;
	margin: auto;
}
.in_pro3{
	width:100%;
	height:70px;
	line-height:52px;
	font-size:22px;
	text-align:center;
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.in_pro4{
	width:100%;
	height:100%;
	position: relative;
	top:-260px;
}
.in_pro4:hover{
	display:block;
	background-color:rgba(35,154,58,0.5);
}
.in_pro5{
	padding:21px 30px;
}
.in_pro5_zi1{
	font-size:30px;
	color:#fff;
	display:none;
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.in_pro5_zi2{
	color:#fff;
	display:none;
	height:140px;
}
.in_pro5_more{
	width:116px;
	text-align:center;
	font-weight:600;
	color:#239a3a;
	background:#fff;
	line-height:36px;
	display:none;
}
.in_pro4:hover .in_pro5_more{
	display:block;
}
.in_pro4:hover .in_pro5_zi1{
	display:block;
}
.in_pro4:hover .in_pro5_zi2{
	display:block;
}
.gsjjimg{
	width:602px;
	height:407px;
	background-position:center;
	background-size:cover;
}
.gsjjart{
	width:585px;
	border-top:1px solid #dbdbdb;
}
.gsjjart1{
	width:100%;
	height:364px;
	font-size:18px;
	line-height:30px;
	color:#666666;
	letter-spacing:1px;
	overflow:hidden;
}
.gsjjart2{
	width:100%;
	height:80px;
	padding:20px 10px;
}
.gsjjimg2{
	width:72px;
	height:67px;
	background-position:center;
	background-size:cover;
}
.gsjjart2_img{
	width:72px;
	float:left;
	margin: 0 36px;
}
.gsjjimg2_zi{
	width:100%;
	line-height:30px;
	text-align:center;
	color:#666666;
	font-size:18px;
}
.gsjjimg_sy1{background-image:url(../images/sy1.jpg);}
.gsjjimg_sy2{background-image:url(../images/sy2.jpg);}
.gsjjimg_sy3{background-image:url(../images/sy3.jpg);}
.gsjjimg_sy4{background-image:url(../images/sy4.jpg);}
.gsjjart2_img:hover .gsjjimg_sy1{background-image:url(../images/sy11.jpg);}
.gsjjart2_img:hover .gsjjimg_sy2{background-image:url(../images/sy22.jpg);}
.gsjjart2_img:hover .gsjjimg_sy3{background-image:url(../images/sy33.jpg);}
.gsjjart2_img:hover .gsjjimg_sy4{background-image:url(../images/sy44.jpg);}
.gsjjart2_img:hover .gsjjimg2_zi{color:#239a3a;}


.rr1{
	width:27%;
	margin:0 30px;
}
.rrzi{
	width: 100%;
	height: 50px;
	line-height: 43px;
	text-align: center;
	overflow: hidden;
	font-size: 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.rrimg{
	width:100%;
	height:201px;
}
.rrimg img{
	width:98%;
	height:100%;
	marauto:0 auto;
}

/************导航************/
.dh_css {
	position: relative;
}
.dropdown {display: inline-block;}
.dropbtn {
    background: none;
	font-weight:600;
	font-size: 17px;
    width: 100%;
    border: none;
    cursor: pointer;
}
.dh_css:hover .dropbtn {
	color: #239a3a;
}
.dropdown-content {
    display: none;
	line-height:42px;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 113px;
    text-decoration: center;
    left: -1px;
	top:47px;
    z-index: 999;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}
.dropdown-content a {
    background: #fff;
    text-decoration: none;
    display: block;
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.dropdown-content a:hover{
	background: #269ae7;
	color: #fff;
}
.dh_css:hover .dropdown-content {
    display: block;
}



/************底部************/
.footer {
	min-height:300px;
    border-top: 5px solid #0a5418;
    background-color: #68ac75;
    padding: 35px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    color: #fff;
}
.footer dl {
    float: left;
    border-right: 1px solid #fff;
    padding-left: 38px;
    width: 146px;
    min-height: 135px;
}
.footer dt {
    font-size: 19px;
    margin-bottom: 20px;
}
.footer dd {
    margin: 0;
    margin-bottom: 7px;
	font-size:16px;
}
.footer dd a:hover{
	color:lightcyan;
}
.logoimg2{
	margin:0 30px 10px 49px;
	width: 104px;
	height:83px;
}
.logoimg2 img{
	width: 104px;
	height:83px;
}
.logotext2{
	letter-spacing:2px;
	font-size:22px;
	text-align:center;
}
.foot2{
	width:240px;
	margin-left: 26px;
}
.foot_dhl{
	width:120px;
	text-align:center;
	float:left;
	line-height:57px;
	font-size:22px;
}
.xian2{
	width:4px;
	height:165px;
	background:#6c6969;
}
.foot3{
	width:390px;
	height:168px;
	margin-left:20px;
	text-align:left;
}
.foot4{
	width:175px;
	text-align:center;
	font-size: 20px;
	margin-left: 95px;
	margin-top: -8px;
}
.foot4 img{
	width:150px;
	height:150px;
}
.foot5{
	width:100px;
	margin-top:50px;
	margin-left:80px;
}
.yuanjioa{
	width:40px;
	height:40px;
	margin:0 auto;
	font-size:30px;
	border:2px solid #fff;
	border-radius:100px;
	line-height:36px;
	text-align:center;
	color:#fff;
}
.zi{
	width:100%;
	text-align:center;
	color:#fff;
	margin-top:10px;
	font-size:22px;
}


/************客服************/
.fd{
	position:fixed;
	top: 356px;
	right: 0;
	z-index:999;
	width:108px;
}
.fd_qq{
	width:84px;
	height:87px;
	background-size: cover;
	background-position: center;
}
.fd_wx{
	width:84px;
	height:82px;
	background-size: cover;
	background-position: center;
	margin-bottom: 16px;
}
.fd2{
	position:fixed;
	top: 318px;
	right: 108px;
	z-index:999;
	width:120px;
}
.fd2_img1{
	width:120px;
	height:120px;
	background-size: cover;
	background-position: center;
}
.fd3{
	position:fixed;
	top: 473px;
	right: 108px;
	padding:8px 10px;
	background:#239a3a;
	z-index:999;
	background-size: cover;
	background-position: center;
	color:#fff;
	border-radius:12px;
	text-align:center;
}
.product_agv{
    position: relative;
}
#swiper_img2{
	width:600px;
	height:400px;
}
#swiper_style2{
	width:100px;
	height:100px;
	background-size: cover;
	background-position: center;
}
#swiper_img3{
	display: flex;
	justify-content: center;
	align-items: center;
}
#swiper_img3 img{
	max-height: 100%;
	max-width: 100%;
	margin: auto;
}
#gallery2{
    width: 367px;
    height: 100px;
    padding: 0;
    margin: 20px auto;
	box-sizing: border-box;
}
#btn1111 {
    position: absolute;
    top: 470px;
    left: 710px;
    z-index: 999;
    width: 25px;
    height: 50px;
    background-image: url(../images/right.jpg);
    background-position: center;
    background-size: cover;
    border-radius: 2px;
}
#btn2222 {
    position: absolute;
    top: 470px;
    left: 260px;
    z-index: 999;
    width: 25px;
    height: 50px;
    background-image: url(../images/left.jpg);
    background-position: center;
    background-size: cover;
    border-radius: 2px;
}

/************留言************/
.mess1{
	width:76%;
	min-height:600px;
	margin:0 auto;
	background:#6ebc7d;
}
.mess2{
	font-size:35px;
	color:#fff;
	padding: 34px 169px;
}
.mess3{
	width:62%;
	margin:0 auto;
}
.input2{
	width:96%;
	height:235px;
	padding:10px;
}
.input1{
	width:35%;
	line-height: 30px;
	padding-left: 10px;
}
.input3{
	color: #fff;
	background: #239a3a;
	width: 90px;
	line-height: 38px;
	font-size: 22px;
	text-align: center;
	margin: 0 auto;
	cursor:pointer;
}
.mess4{
	color:#fff;
	font-size:22px;
	padding:9px 0;
}
.lx1{
	width:64px;
	height:45px;
	margin-right: 20px;
}
.lx2{
	color:#666666;
	font-size: 22px;
	font-weight: 600;
	margin-right: 12px;
}
.lx3{
	color:#b2b2b2;
	margin-right:270px;
}
.xian3{
	width:100%;
	height:10px;
	border-bottom:2px dashed #b2b2b2;
}
.lx4{
	padding:50px 0 50px 50px;
	width: 552px;
}
.lx5{
	letter-spacing:1px;
	color:#747373;
	font-size:20px;
	margin: 15px 0;
}


/************成功案例************/
.suc1{
	width:76%;
	margin:0 auto;
	background:#cccdcf;
}
.suc2{
	width:95%;
	height:370px;
	margin:0 auto 35px auto;
	background:#f8f8f8;
}
.suc2:hover{
	box-shadow: darkgrey 3px 0px 7px 9px;
}
.suc3{
	width:54%;
	height:370px;
	border:1px solid #593c20;
	background-position:center;
	background-size:cover;
}
.suc4{
	width:40%;
	height:270px;
	padding:50px 25px;
}
.suc5{
	margin-bottom:20px;
	font-size:20px;
}
.suc6{
	height:224px;
	line-height:28px;
	font-size:17px;
	overflow:hidden;
}
.green1{
	border-bottom:1px solid #239a3a;
	color:#239a3a;
}
.xw2 img{
	width:26px;
	height:20px;
}
.xw0{
	width:66%;
	margin:0 auto;
}
.xw1{
	width:100%;
	height:70px;
	line-height:70px;
	border-bottom:1px solid #cecfcf;
}
.xw2{
	width:149px;
	font-size:22px;
	text-align:center;
	margin-right: 35px;
}
.xw3{
	font-size:15px;
	font-weight:600;
}
.xw4{
	width:100%;
	height:143px;
	background:#eaeaea;
	margin-bottom:22px;
}
.xw4:hover{
	box-shadow: darkgrey 4px 5px 13px;
}
.xw5{
	width:29%;
	height:143px;
	background-position:center;
	background-size:cover;
	border: 1px solid #bcb8b8;
}
.xw6{
	padding:10px 20px;
	width:65%;
	height:123px;
}
.xw7{
	height:44px;
	line-height:30px;
}
.xw7_z1{
	font-size:20px;
	font-weight:600;
}
.xw7_z2{
	color:#717171;
}
.xw8{
	font-size:18px;
	color:#5c5d5d;
	height: 60px;
	line-height: 30px;
	overflow:hidden;
}


/************产品中心************/
.bj3{
	width:100%;
	background:#e3e6eb;
}
.pr1{
	width:212px;
	background:#0ea218;
	margin-left: 18px;
}
.pr2{
	width:99%;
	font-size:27px;
	line-height:80px;
	text-align:center;
	margin:0 auto;
	cursor:pointer;
}
.bai1{
	color:#0ea218;
	background:#fff;
}
.lv1{
	color:#fff;
}
.lv1:hover{
	color:#0ea218;
	background:#fff;
}
#green2{
	color:#0ea218;
	background:#fff;
}
#green2 a{
	color:#0ea218;
}
.pr3{
	width:997px;
	margin-left:8px;
}
.pr4{
	width:310px;
	height:244px;
	/* background-position:center;
	background-size:cover; */
	display: flex;
	justify-content: center;
	align-items: center;
	background:#fff;
}
.pr4 img{
	max-height: 100%;
	max-width: 100%;
	margin: auto;
}
.prr4{
	width:310px;
	height:244px;
	position: relative;
	top:-244px;
}
.prr4:hover{
	display:block;
	background-color:rgba(35,154,58,0.7);
}
.pr5{
	width:310px;
	height:57px;
	line-height:57px;
	font-size:18px;
	text-align:center;
	overflow:hidden;
}
.prr3{
	width:310px;
	height:244px;
}
.prr4_z1{
	height:117px;
	overflow:hidden;
	padding:0 20px;
	padding-top:60px;
	text-align:center;
	font-size:18px;
	display:none;
}
.prr4:hover .prr4_z1{
	display:block;
}
.prr4:hover .more3{
	display:block;
}
.more3{
	width:100px;
	margin:10px auto;
	text-align:center;
	line-height:29px;
	font-size:18px;
	color:#fff;
	border:3px solid #fff;
	display:none;
}
.pmar1{
	margin-right:20px;
}


.gy1{
	line-height:80px;
	font-size:50px;
	text-align:center;
}
.xian5{
	width:136px;
	height:5px;
	background:#239a3a;
	margin:0 auto;
}
.gy2{
	width:90%;
	margin:50px auto;
}
.xw1 a:hover{
	color:#000;
}
.gy2img{
	width:353px;
	height:250px;
	background-position:center;
	background-size:cover;
	margin-right:30px;
	margin-bottom:20px;
}
.proxq_art{
	width:260px;
	height:520px;
	position: absolute;
	top: 0;
	left: 810px;
	overflow:hidden;
}
.proxq_art2{
	width:260px;
	height:520px;
	overflow:hidden;
}


/************搜索************/
.article_div{margin-bottom:38px;height:238px;border:1px solid #d2d2d2;}
.article_div:hover{box-shadow: darkgrey 4px 5px 13px;}
.article_div_l{width:370px;height:238px;float:left;overflow:hidden;}
.article_div_l img{width:370px;height:238px;}
.article_div_r{width:760px;height:198px;padding:20px 30px;float:left;}
.article_div_r_t{line-height:60px;font-size:24px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.article_div_r_p{line-height:25px;height:72px;letter-spacing: 2px;overflow: hidden;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.article_div_r_s{color:#a8a8a8;margin-top:35px;}


/************分页************/
.fenye{ text-align:center; }
.fenyelist{ 
	display:inline-block;
	font-size:18px;
	margin:0 5px;
	padding: 1px 8px;
	box-shadow: darkgrey 0 -1px 1px;
	border-radius:3px;
	background:#fff;
}
.fenye a .fenyelist:hover{
	cursor:pointer;
	color:#fff;
	background:#666666;
}
.yes{
	cursor:pointer;
	color:#fff;
	background:#666666;
}
.no{color:#aaa;}