﻿﻿/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */
@charset "utf-8";
/* 全局 */
html {
	webkit-text-size-adjust: none;
	-webkit-text-size-adjust: none;
	text-justify: inter-ideograph;
}
a {
	text-decoration: none;
	outline: 0;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s
}

/* 基础 */
* {
	-webkit-tap-highlight-color: rgba(255,255,255,0);
	-webkit-touch-callout: none;
	margin: 0
}
::-webkit-scrollbar {
width:10px;
height:10px
}
::-webkit-scrollbar-track {
border-radius:0;
background:rgba(0,0,0,0.1);
}
::-webkit-scrollbar-thumb {
background:rgba(0,0,0,0.2);
}
::-webkit-scrollbar-thumb:hover {
background:rgba(0,0,0,0.4);
background-color:#009b4c;
}
input, textarea {
	-webkit-user-select: text
}
/*分页样式*/
.pglist {
	padding: 30px 0 15px;
	width: 100%;
	text-align: center;
	clear: both;
}
.pglist a {
	color: #333;
	padding: 0 15px;
	margin: 0 4px;
	background: #fff;
	border: 1px solid #edebeb;
}
.pglist * {
	display: inline-block;
	vertical-align: middle;
	line-height: 34px;
	padding-bottom: 1px;
}
.pglist a:hover, .pglist .hover {
	display: inline-block;
	color: #fff;
	background: #009b4c;
	border-color: #009b4c;
}
/*返回首页*/
#tip {
	padding-top: 30px;
	min-height: 640px;
}
#tip b {
	color: #009b4c;
}
/*网站地图*/
.sitemap {
	overflow: hidden;
	line-height: 30px;
	padding: 10px;
	border-bottom: 1px solid #ddd;
}
.sitemap dt {
	float: left;
	margin-right: 2%;
	width: 14.66666667%;
}
.sitemap dt a {
	display: block;
	text-align: center;
	background: #ececec;
	font-size: 14px;
	padding: 8px 0;
	font-weight: normal;
}
.sitemap dt a:hover {
	background: #ccc;
	color: #fff;
}
.sitemap dd {
	float: left;
	width: 83.333333%;
}
.sitemap dd a {
	float: left;
	color: #666;
	padding-right: 35px;
	line-height: 39px;
	transition: none;
}
.sitemap dd a:hover {
	color: #333;
}
/*网站标签*/
.tags_list {
	overflow: hidden;
	line-height: 30px;
	padding: 10px;
	border-bottom: 1px solid #ddd;
}
.tags_list dt {
	float: left;
	margin-right: 2%;
	margin-bottom: 2%;
	width: 14.66666667%;
}
.tags_list dt a {
	display: block;
	text-align: center;
	background: #ececec;
	font-size: 14px;
	padding: 8px 0;
	font-weight: normal;
}
.tags_list dt a:hover {
	background: #ccc;
	color: #fff;
}
.tags {
	overflow: hidden;
	margin-bottom: 20px;
}
.tags span {
	float: left;
	display: block;
	line-height: 40px;
}
.tags a {
	border-radius: 4px;
	-webkit-border-radius: 4px;
	display: inline-block;
	line-height: 28px;
	padding: 0 6px;
	margin: 5px;
	background: #fff;
	border: 1px solid #dadada;
}
.tags a:hover {
	background: #009b4c;
	border-color: #009b4c;
	color: #fff;
}
/*评论列表*/
.comment-main {
	width: 100%;
	background: #FFF;
	border-bottom: 3px solid #eee;
	margin-top: 30px;
	font-size: 12px;
	color: #666;
	line-height: 14px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.comment-main:hover {
	border-bottom: 3px solid #009b4c;
	-webkit-box-shadow: 0 10px 20px 0 #CCC;
	-moz-box-shadow: 0 10px 20px 0 #CCC;
	-ms-box-shadow: 0 10px 20px 0 #CCC;
	-o-box-shadow: 0 10px 20px 0 #CCC;
	box-shadow: 0 10px 20px 0 #CCC;
}
.comment-title {
	width: 100%;
	height: 49px;
	line-height: 50px;
	background: #FFF;
	border-bottom: 1px solid #CCC;
}
.comment-title span {
	float: left;
	height: 50px;
	font-size: 14px;
	line-height: 50px;
	display: block;
	padding: 0 30px;
	background: #009b4c;
	color: #FFF;
}
.comment-show-box {
	margin: 20px 12px
}
.comment-show-box .pl-box2 {
	width: 100%
}
.comment-show-box .pl-box2 dl {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #EEE;
}
.comment-show-box .pl-box2 dl dt {
	float: left;
	width: 50px;
	margin-right: 15px;
}
.comment-show-box .pl-box2 dl dt img {
	width: 50px;
	height: 50px
}
.comment-show-box .pl-box2 dl dd {
	float: right;
	width: 92%;
}
.comment-show-box .pl-box2 dl dd h1 {
	font-weight: 700;
	font-size: 100%;
}
.comment-show-box .pl-box2 dl dd h1 span {
	color: #656565;
	font-weight: 400;
	float: right;
}
.comment-show-box .pl-box2 dl dd p {
	margin-top: 10px;
	line-height: 20px
}
.comment-show-box .pl-box2 dl dd p.xz-fc1 {
	color: #009b4c;
}
.comment-show-box .xz-cb {
	zoom: 1
}
.comment-show-box .xz-cb:after {
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	overflow: hidden;
	content: "."
}
.c-more {
	text-align: center;
	line-height: normal;
}
.c-more a {
	border-radius: 2px;
	-webkit-border-radius: 2px;
	display: block;
	background: #009b4c;
	color: #ffffff;
	padding: 13px 0;
}
.c-more a:hover {
	background: #333;
}
/*评论表单*/
.comment-show-box .fb-box {
	background: #FAFAFA;
	border: 1px solid #EEE;
	margin-top: 20px;
}
.comment-show-box .fb-box dl {
	float: left;
	width: 97%;
	padding: 12px;
}
.comment-show-box .fb-box dt {
	float: left;
	width: 50px;
	margin-right: 15px;
}
.comment-show-box .fb-box dt img {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	width: 50px;
	height: 50px
}
.comment-show-box .fb-box dd {
	float: right;
	width: 92%;
}
.comment-show-box .fb-box dd p {
	color: #656565;
}
.comment-show-box .fb-box dd p textarea {
	width: 97%;
	height: 120px;
	line-height: 20px;
	color: #6C6C6C;
	padding: 12px;
	border: 1px solid #EEE;
	outline: 0;
	font-family: "microsoft yahei";
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.comment-show-box .fb-box dd p textarea:focus {
	border: 1px solid #009b4c;
	box-shadow: 0 0 10px 0 #009b4c
}
.comment-show-box .fb-box-div {
	margin-top: -1px;
	background: #FAFAFA;
	border-radius: 0 0 5px 5px;
	border: 1px solid #EEE;
}
.comment-show-box .fb-box-div dl {
	padding: 12px;
	position: relative;
}
.comment-show-box .fb-box-div dd {
	font-size: 12px;
	line-height: 13px;
	color: #666;
}
.comment-show-box .fb-box-div input {
	-webkit-border-radius: 0 0 5px 0;
	-moz-border-radius: 0 0 5px 0;
	-ms-border-radius: 0 0 5px 0;
	-o-border-radius: 0 0 5px 0;
	border-radius: 0 0 5px 0;
	position: absolute;
	top: -1px;
	right: -1px;
	width: 80px;
	height: 39px;
	font-size: 12px;
	line-height: 39px;
	background: #AAA;
	color: #FFF;
	border: 0;
	cursor: pointer;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.comment-show-box .fb-box-div input:hover {
	background: #009b4c;
	color: #FFF;
}
/*点赞*/
#mood {
	margin-bottom: 30px;
	text-align: center;
}
#mood p {
	font-size: 16px;
	color: #555;
	font-weight: bold;
	margin-bottom: 20px;
}
#mood a {
	display: inline-block;
	margin: 0 10px;
	cursor: pointer;
	color: #555;
	background: #fff;
	border-radius: 4px;
	border: 1px solid #ddd;
	padding: 6px 20px;
	min-width: 100px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
#mood a span {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-right: 10px;
	vertical-align: sub;
	background: url(../images/dianzan.png) no-repeat;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
#mood a span.dianzan-down {
	background-position: top right;
}
#mood a em {
	font-style: normal;
	font-size: 16px;
}
#mood a:hover {
	background: #009b4c;
	border-color: #009b4c;
	color: #fff;
}
#mood a:hover span.dianzan-up {
	background-position: bottom left;
}
#mood a:hover span.dianzan-down {
	background-position: bottom right;
}
/*视频样式*/
video {
	padding: 5px;
	background-color: #000;
}

/*虫害防治*/
.all{ width:100%; height:auto;}
.sev_colorbg{ width:100%; height:auto; background:#fff; border-bottom:0px solid #ebebeb;}

.sev_server{ background:#fff; width:1140px; height:370px; margin:0 auto;}
.sev_server_tit{ height:95px; text-align:center; line-height:95px; font-size:25px;}
.sev_server_tit span{ color:#009b4c; display:inline;}
.sev_server_list{ width:1140px; height:auto; display:inline-block;}
.sev_server_list li{ float:left; display:inline-block; width:153px; height:242px; margin-right:176px;}
.sev_server_list li div{ width:146px; height:236px; border:3px solid #c7c7c7; font-size:1px; display:inline-block; position:relative; overflow:hidden; cursor:pointer;}
.sev_server_list li div img{ position:absolute; left:0px; top:35px;}
.sev_server_list li div h2{ position:absolute; left:0px; width:146px; top:180px; height:14px; line-height:14px; font-size:14px; color:#008641; text-align:center; z-index:100;}
.sev_server_list li div p{ position:absolute; width:126px; height:150px; text-align:center; padding:15px 10px; line-height:18px; left:0px; top:240px; font-size:12px; font-family:"SimSun"; color:#fff; background:#339e67; z-index:101;}

.sev_server_tel{ padding:10px 0px; text-align:right; border-top:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3; margin-top:60px; margin-bottom:50px;}

.sev_colorbg2{background:url(../images/seven_serclassbg.png) repeat-x; width:100%; height:810px;}
.sev_serclass{ width:681px; height:731px; font-size:1px; margin:0 auto; position:relative; cursor:pointer;}
.classimg img{ width:238px; height:210px;opacity:0.0}
.sev_kzzl{background:url(../images/kzzl.jpg) repeat-x; width:165px; height:26px; margin:50px auto;}

.sev_lcbg{ width:100%; height:auto; background:#fff;}
.sev_lc{ width:1140px; height:auto; margin:0 auto; background:url(../images/sev_lcbg.png) no-repeat center top;}
.sev_lc .sev_lctit{ width:1140px; height:26px; text-align:center; padding-top:50px; padding-bottom:40px;}
.sev_lctittab ul{ display:inline-block; width:1140px; height:50px; text-align:center;}
.sev_lctittab ul li{ display:inline-block; padding:0px 20px; border:1px solid #c4c4c4; color:#000; line-height:30px; border-radius:30px; margin-left:15px; margin-right:15px; cursor:pointer;}
.sev_lctittab ul li:hover{ display:inline-block; padding:0px 20px; border:1px solid #c4c4c4; background:#008641; line-height:30px; border-radius:30px; color:#fff;}
.sev_lctittab ul li.on{ display:inline-block; padding:0px 20px; border:1px solid #c4c4c4; background:#008641; line-height:30px; border-radius:30px; color:#fff;}
.sev_lccon{ width:1140px; height:880px;}
.sev_lccon ul{ display:inline-block; width:1140px; margin-top:32px;}
.sev_lccon ul li{ display:inline-block; width:263px; height:361px; float:left; display:inline-block; position:relative; margin-right:29px; margin-bottom:65px; cursor:pointer;}
.sev_lccon ul li span.on{ position:absolute; left:0px; top:0px; opacity:0.0}
.sev_lccon ul li span.on img{}
.sev_lccon ul li p{ height:80px; line-height:80px; text-align:center; color:#000;}
.sev_lccon ul li .lctip{ width:181px; min-height:90px; padding-left:30px; padding-top:7px; background:url(../images/lctipbg.png) repeat-y; color:#fff; line-height:23px; position:absolute; left:131px; top:15px; opacity:0.0;}

.sev_lccon2{ width:1140px; height:521px; background:url(../images/sev_lcbg2.png) no-repeat center top;}
.sev_lccon2 ul{ display:inline-block; width:1140px; margin-top:45px;}
.sev_lccon2 ul li{ display:inline-block; width:130px; height:180px; float:left; display:inline-block; position:relative; margin-right:205px; margin-bottom:55px; cursor:pointer;}
.sev_lccon2 ul li span.on{ position:absolute; left:0px; top:0px; opacity:0.0}
.sev_lccon2 ul li span.on img{ border:1px solid #fff; border-radius:130px;}
.sev_lccon2 ul li p{ height:80px; line-height:80px; text-align:center; color:#000;}
.sev_lccon2 ul li .lctip{ width:181px; height:82px; padding-left:30px; padding-top:15px; background:url(../images/lctipbg.png) no-repeat; color:#fff; line-height:23px; position:absolute; left:131px;; top:15px; opacity:0.0}

.sev_lccon3{ width:1140px; height:521px; background:url(../images/sev_lcbg2.png) no-repeat center top;}
.sev_lccon3 ul{ display:inline-block; width:1140px; margin-top:45px;}
.sev_lccon3 ul li{ display:inline-block; width:130px; height:180px; float:left; display:inline-block; position:relative; margin-right:205px; margin-bottom:55px; cursor:pointer;}
.sev_lccon3 ul li span.on{ position:absolute; left:0px; top:0px; opacity:0.0}
.sev_lccon3 ul li span.on img{ border:1px solid #fff; border-radius:130px;}
.sev_lccon3 ul li p{ height:80px; line-height:80px; text-align:center; color:#000;}
.sev_lccon3 ul li .lctip{ width:181px; height:82px; padding-left:30px; padding-top:15px; background:url(../images/lctipbg.png) no-repeat; color:#fff; line-height:23px; position:absolute; left:131px;; top:15px; opacity:0.0}

.sev_kzzl{background:url(../images/kzzl.jpg) repeat-x; width:165px; height:26px; margin:50px auto;}
/*虫害防治内页*/
.box1{ width:1140px; height:auto;}
.content  { width:1110px; margin:0 auto;}
.fz25{ font-size: 25px;  color: rgb(102, 102, 102); text-align:center; margin-top:33px; margin-bottom:24px;}
.secmenu{ width:688px; height:22px; margin-top:24px; margin-bottom:19px; clear:both;}
.secul{ width:688px; height:22px;}
.secul li{height:22px; border-radius:14px; background-color:#e1e1e1; float:left; margin-right:15px; line-height:22px; position:relative;}
.secul li a{padding: 0 12px; display:block; text-align:center; color:#000;}
.secul li span{ width:1140px; padding-top:8px; text-align:center; position:absolute; z-index:9999; top:34px; left:0px;}
.secul li em{ width:20px; height:8px; background:url(../images/seven_jt.png) no-repeat center top; padding-top:8px; text-align:center; position:absolute; z-index:99999; top:34px; left:0px;}
.secul li span a{ display:inline-block; margin:5px 20px;padding: 0 10px;}
.secul li a:hover{ background-color:#009b4c; border-radius:14px; color:#fff;}
.secul li a.select{ background-color:#009b4c; border-radius:14px; color:#fff;}

.line100{ width:100%; height:1px; background-color:#d0d0d0;position: absolute;left: 0;}
.line1140{ width:1140px; height:1px; background-color:#cfcfcf; margin-top:42px; margin-bottom:37px;z-index:999;}

.w1140{ width:1140px; height:auto;margin: auto;}
.w224{ width:224px; min-height:312px; margin-top:30px;float: left;}
.circle_title{border:1px solid #b2b2b2;width:224px;height:224px;-webkit-border-radius:112px;-moz-border-radius:112px;-o-border-radius:112px;border-radius:112px;overflow:hidden;margin-top:30px;margin-bottom: 15px;}
.w859{ width:859px; min-height:312px;float:right;}
.w859 h1{ font-size: 20px;   color: rgb( 0, 0, 0 ); }
.clear{font:0px/0px serif;clear: both;display: block;height:0px;}
.sp12{line-height: 30px;width: 150px;font-weight: 600;color: #000;}

/*foot*/
.w565{ width:565px;}
.fz201{ font-size: 20px; text-align:left;margin-bottom:22px;}
.w305{ width:230px;}
.w237{ width:300px;}
.lxfs{ width:565px;}
.lxfs ul li{ float:left; margin-right:37px; color:#fff;}
.text1{ width:144px; height:24px; line-height:24px; padding-left:10px; border-radius:11.4px; color:#000; border:none; background-color:#dcdcdc;padding-left: 10px;}
.text2{ width:182px; height:24px; line-height:24px; padding-left:10px; border-radius:11.4px; color:#000; border:none; background-color:#dcdcdc;padding-left: 10px;}
.text3{ background:url(../images/arrow_doen.png) 120px center no-repeat;width: 144px;height: 24px;line-height: 24px;background-color: #dcdcdc;border: none;border-radius: 11.4px;-webkit-appearance: initial;overflow: hidden;padding-left: 10px;
-moz-appearance:none;}
.ly{ width:340px; margin-top:20px;}
.text4{width: 330px;height: 78px;border: none;border-radius: 8px;padding-left: 10px;padding-top: 5px;resize: none; color:#222; background-color:#dcdcdc;}
.w200{ width:200px; margin-top:45px;line-height: 20px;}
.sub{border: none;background-color:#ed8e06;border-radius: 11.4px;width: 84px;height: 24px;line-height: 24px;color: #fff;}
.sub:hover{ background-color:#f9a62f;}

.h_pho{ color:#373737; font-size:16px;font-family:"Microsoft Yahei";width:230px; padding-left:60px; background:url(../images/h_pho.gif) no-repeat left 3px; margin-top:22px;}
.h_pho span{font-size:28px; color:#ff8400; font-family:Georgia; font-weight:bold; }

.fwlb img{border: solid 2px #CCC;border-radius: 100%;}