.inde_one {
	position: relative
}

.long_m {
	z-index: 1000;
	position: absolute
}

.one_nav {
	position: relative;
	z-index: 2000;
	margin-top: 30%
}

.one_navv {
	position: relative;
	z-index: 2000;
	/* margin-top: 26% */
}

.js_lno {
	/* 	position: absolute;
	z-index: 1;
	left: 0px;
	right: 0px;
	top: 0px */
	width: 100%;
}

.log1 {
	margin-top: 3%;
}

.log2 {
	margin-top: 3.5%;
}

.log2 dl {
	width: 128px;
	height: 30px;
	border: 1px solid #fff;
	float: right
}

.log2 dl dd {
	background: #fff;
	float: left;
	font-size: 14px;
	width: 50%;
	text-align: center;
	height: 28px;
	line-height: 28px;
	margin: 0px
}

.log2 dl dd:last-child {
	background: #09366D
}

.log2 dl dd a {
	color: #09366D
}

.log2 dl dd:last-child a {
	color: #fff
}

.nav_bg {
	background: url(../images/nav.png) repeat;
	height: 88px;
	line-height: 88px;
	display: none
}

/*-----index_viedonewsandabout---*/
.index_19201 {
	width: 100%;
	overflow: hidden;
	position: relative;
	background: #fff url(../images/bg_r3_c11.jpg) top no-repeat;
	clear: both;
	margin-top: -100px;
	text-align: left;
	padding-top: 40px;
}

.pest_bg {
	width: 100%;
	background: url(../images/ty_r2_c1.jpg) left bottom no-repeat;
}

.index_1920 {
	width: 100%;
	overflow: hidden;
	position: relative;
	background: #fff url(../images/bg_r3_c1.jpg) top no-repeat;
	clear: both;
	margin-top: -100px;
	padding-top: 40px;
}

.index_bg {
	width: 100%;
	overflow: hidden;
	position: relative;
	z-index: 1000;
}

.about dt {
	float: left;
	margin: 0px
}

.about dt img {
	float: left;
	margin: 0px
}

.about dd {
	float: right
}

.about dd div {
	float: left;
	border-right: 1px solid #E0E0E0;
	padding-right: 18px;
	padding-left: 18px;
	font-size: 30px;
	font-weight: bold;
	color: #0154a6;
	text-align: center
}

.about dd div em {
	font-size: 13px;
	font-style: normal;
	color: #a5a5a5;
	font-weight: normal
}

.about dd div:last-child {
	border-right: none;
	padding-right: 0px;
}

.about_rightt img {
	width: 100%;
	text-align: center;
	margin: auto;
	padding-top: 10px
}

.mt40 {
	margin-top: 40px
}

.about_left {
	background: url(../images/about_r4_c2.jpg) left 8px no-repeat;
	background-size: 100% overflow:hidden
}

.about_text {
	width: 80%;
	float: right;
	text-align: left;
	font-size: 16px;
	line-height: 30px;
	color: #000000
}

.about_us_bot {
	padding: 5% 0 5% 5%;
	text-align: left;
	clear: both
}

.about_us_bot dd {
	width: 100%;
	padding-top: 3%;
	padding-bottom: 10%
}

.about_us_bot dd span {
	width: 28%;
	height: 44px;
	background: #0254A6;
	display: block;
	line-height: 44px;
	text-align: center;
	font-size: 16px;
	float: left;
	margin-right: 10px
}

.about_us_bot dd span a {
	color: #fff;
}

.about_us_bot dd p {
	float: right;
	text-align: left;
	font-size: 14px;
	color: #3d3d3d
}

.news_bg {
	background: url(../images/erwei_r2_c2.jpg);
	background-size: 100%;
	overflow: hidden
}

.news_bg dl {
	width: 90%;
	text-align: center;
	margin: auto;
	padding: 25px 0 40px 0
}

.news_bg dl dt {
	float: left;
	background: url(../images/index_r8_c4.png) no-repeat;
	width: 71px;
	height: 71px;
	color: #fff;
	text-align: center;
	line-height: 10px;
	margin-right: 15px;
}

.news_bg dl dt h1 {
	font-size: 33px;
	line-height: 12px
}

.news_bg dl dt em {
	font-style: normal;
	font-size: 12px;
	font-weight: normal
}

.news_bg dl dd {
	text-align: left;
	font-size: 14px;
}

.news_bg dl dd a {
	color: #fff;
}

.main_yw {
	width: 100%;
	position: relative;
	z-index: 20;
	background: url(../images/index_r25_c1.png) no-repeat;
	background-size: auto 100%;
	padding: 65px 0px;
	overflow: hidden;
	margin-top: -70px
}

.yewu dl {
	width: 80%;
	float: left;
	padding-top: 4%
}

.yewu dl dt {
	width: 100%;
}

.yewu dl dt img {
	float: left
}

.yewu dl dd {
	width: 100%;
	clear: both;
	color: #fff;
	padding-top: 5%
}

.yewu dl dd h1 {
	font-size: 35px;
	font-weight: bold;
	line-height: 50px;
	text-align: left;
}

.yewu dl dd p {
	font-size: 15px;
	padding-top: 3%
}

.yewu dl dd ol {
	width: 100%;
	padding-top: 3%
}

.yewu dl dd p a {
	float: left;
	padding-top: 3%
}

.show_yes {
	padding-top: 5%
}

.show_yes dl {
	width: 48%;
	float: left;
	margin-left: 2%;
	background: url(../images/index_r14_c19.png);
	padding: 34px;
	overflow: hidden;
	height: 300px;
}

.show_yes dl:nth-child(3) {
	height: 250px;
}

.show_yes dl dt {
	width: 100%;
	text-align: center;
	margin: auto;
}

.show_yes dl dt img {
	text-align: center;
	margin: auto;
	display: block;
	float: none
}

.show_yes dl dd {
	text-align: center;
	font-size: 14px;
}

.bot_nav {
	margin-top: 20px
}

.bot_nav img {
	float: right
}

.bot_nav dl {
	overflow: hidden
}

.bot_nav dl dt {
	float: left;
	margin-right: 30px;
	font-size: 15px;
	color: #4e4e4e
}

.bot_nav dl dd {
	font-size: 14px;
}

.bot_nav dl dd a {
	color: #4e4e4e;
	margin-right: 40px;
	float: left
}

.copy_bg {
	background: #12110F;
	color: #adadad;
	padding: 30px 0;
	font-size: 13px;
	text-align: center;
	margin-top: 20px;
	clear: both;
	overflow: hidden
}

.lj {
	background: #F7F7F7;
	overflow: hidden;
	clear: both;
	padding: 10px 0;
	font-size: 14px;
	color: #000;
	margin-top: 4.4%;
	display: none;
}

.lj a {
	color: #000;
}

.lj em {
	color: #0154a6;
	font-style: normal
}

.pest_us {
	margin-top: 3%
}

.pest_us dl {
	margin-top: 3%
}

.pest_us h1 img {
	width: 100%
}

.pest_us dl p {
	padding-top: 5px;
	color: #000;
	font-size: 14px;
	line-height: 25px;
}

.pest_us dl dd {
	padding: 0px 10px
}

.pest_us dl p img {
	width: 100%
}

.news_inf {
	width: 100%;
	background: #F7F7F7;
	padding: 10px 0;
	overflow: hidden;
	clear: both;
	margin-bottom: 18px
}

.news_inf dl {
	float: left;
	width: 78%;
	padding-left: 3%;
	margin-top: 25px
}

.news_inf dl dt {
	float: left;
	background: url(../images/index_r8_c41.png) no-repeat;
	width: 71px;
	height: 71px;
	color: #0154a6;
	text-align: center;
	line-height: 10px;
	margin-top: 10px
}

.news_inf dl dt h1 {
	font-size: 33px;
	line-height: 12px
}

.news_inf dl dt em {
	font-style: normal;
	font-size: 12px;
	font-weight: normal
}

.news_inf dl dd {
	float: right;
	width: 90%
}

.news_inf dl dd h5 {
	font-size: 16px;
	font-weight: bold;
	width: 100%;
	line-height: 20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.news_inf dl dd h5 a {
	color: #000
}

.news_inf dl dd p {
	font-size: 14px;
	color: #737373;
	line-height: 20px;
	height: 40px;
	overflow: hidden
}

.news_inf ol {
	width: 20%;
	float: right;
	margin-right: 1%;
	padding-top: 15px;
}

.news_inf ol p {
	padding-bottom: 53.2%;
	position: relative;
}

.news_inf ol p img {
	position: absolute;
	width: 100%;
	height: 100%
}

.page_list {
	width: 60%;
	text-align: center;
	margin: auto;
	padding-bottom: 15px;
}

.bt dl {
	width: 100%;
	background: url(../images/news1_r2_c2.jpg) left top no-repeat;
	margin-top: 30px;
	border-bottom: 1px solid #eee;
	padding: 35px 0 25px 0;
	color: #3C3C3C;
	font-size: 28px;
	overflow: hidden
}

.bt dl dt {
	float: left;
}

.bt dl dt em {
	font-style: normal;
	color: #0154a6;
	border: 1px solid #0154a6;
	padding: 4px 8px;
	font-size: 14px;
	font-weight: normal
}

.bt dl dd {
	float: right;
	font-size: 14px;
}

.yewu_pest dl {
	background: #F2F2F2;
	padding: 8px;
	overflow: hidden;
	margin-top: 15px
}

.yewu_pest dl dt {
	overflow: hidden;
	text-align: center;
	margin: auto
}

.yewu_pest dl dt p {
	padding-bottom: 106.4%;
	position: relative;
}

.yewu_pest dl dt p img {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
}

.yewu_pest dl dd {
	width: 96%;
	text-align: center;
	margin: auto;
	padding: 10px 0;
	overflow: hidden
}

.yewu_pest dl dd h5 {
	font-size: 16px;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #3d3d3d;
	margin: 0;
	padding-bottom: 8px;
}

.yewu_pest dl dd p {
	background: #0154a6;
	font-size: 16px;
	color: #fff;
	padding: 6px 12px 6px 12px;
	width: 110px;
	text-align: center;
	margin: auto
}

.case_bg {
	background: url(../images/ad5_r3_c1.jpg) center no-repeat;
	padding: 85px 0;
	margin-top: 30px
}

.img-scroll {
	position: relative;
	margin-top: 35px;
	width: 100%;
	height: 341px;
	margin-bottom: 30px
}

.img-scroll .prev,
.img-scroll .next {
	position: absolute;
	display: block;
	width: 77px;
	height: 26pxpx;
	bottom: 2%;
	z-index: 10000
}

.img-scroll .prev {
	left: 15px
}

.img-scroll .next {
	left: 110px
}

.img-list {
	position: relative;
	width: 100%;
	height: ;
	overflow: hidden;
	text-align: center;
	margin: auto
}

.img_list1 {
	width: 100%;
	overflow: hidden;
}

.img_list1 dl {
	width: 100%;
	overflow: hidden;
}

.img_list1 dl dd {
	text-align: left;
	float: left;
	position: relative;
	overflow: hidden;
	width: 100%;
	margin: 0
}

.yewu01 img {
	width: 100%
}

.sh_inf {
	text-align: left;
	float: left
}

.sh_inf h5 {
	font-size: 36px;
	color: #fff;
	font-weight: bold;
	padding-bottom: 30px;
}

.sh_inf p {
	font-size: 15px;
	color: #fff;
	text-align: left;
	line-height: 30px;
	padding-bottom: 10px
}

.sh_inf p img {
	float: left;
	margin-right: 10px
}

@media only screen and (max-width:1199px) {}

@media (max-width:1024px) {
	.pnone {
		display: none
	}

	.one_nav {
		position: relative;
		z-index: 2000;
		margin-top: 24%
	}

	.one_navv {
		position: relative;
		z-index: 2000;
		/* margin-top: 20%; */
		display: none
	}

	.about dd p {
		float: left;
		border-right: 1px solid #E0E0E0;
		padding-right: 16px;
		font-size: 24px;
		font-weight: bold;
		color: #0154a6;
		text-align: center
	}

	.about_text {
		width: 80%;
		float: right;
		text-align: left;
		font-size: 16px;
		line-height: 30px;
		color: #000000;
		height: 160px;
		overflow: hidden
	}

	.about_us_bot dd span {
		width: 18%;
		height: 44px;
		background: #0254A6;
		display: block;
		line-height: 44px;
		text-align: center;
		font-size: 16px;
		float: left;
		margin-right: 10px
	}

	.news_inf dl dd {
		float: right;
		width: 86%
	}

	.img-scroll .prev,
	.img-scroll .next {
		position: absolute;
		display: block;
		width: 77px;
		height: 26pxpx;
		bottom: 0%;
		z-index: 10000
	}

	.sh_inf p {
		font-size: 15px;
		color: #fff;
		text-align: left;
		line-height: 24px;
		padding-bottom: 3px
	}
}

@media only screen and (max-width:990px) {

	nav.navbar.bootsnav ul.nav>li.dropdown>a.dropdown-toggle:after,
	nav.navbar.bootsnav ul.nav>li.dropdown.on>a.dropdown-toggle:after {
		content: " ";
	}

	.dropdown-menu.multi-dropdown {
		left: 0 !important;
	}

	nav.navbar.bootsnav ul.nav>li:hover {
		color: #fff
	}

	nav.navbar.bootsnav ul.nav>li>a {
		margin: 0;
	}
}

@media (max-width: 768px) {
	.nav_bg {
		background: #0254A6;
		height: 50px;
		overflow: hidden;
		line-height: 50px
	}

	.about_left {
		background: none;
		background-size: 100% overflow:hidden
	}

	.about_text {
		width: 100%;
		float: none;
		text-align: left;
		font-size: 16px;
		line-height: 30px;
		color: #000000;
		height: auto
	}

	.about_us_bot {
		padding: 0% 0 0% 0%;
		text-align: left;
		clear: both
	}

	.about_us_bot dt {
		width: 100%;
	}

	.about_us_bot dt img {
		float: left
	}

	.about_us_bot dd {
		width: 100%;
		padding-top: 3%;
		padding-bottom: 0%;
		clear: both
	}

	.about_us_bot dd span {
		width: 28%;
		height: 44px;
		background: #0254A6;
		display: block;
		line-height: 44px;
		text-align: center;
		font-size: 16px;
		float: left;
		margin-right: 10px
	}

	.about_us_bot dd span a {
		color: #fff;
	}

	.about_us_bot dd p {
		float: right;
		text-align: left;
		font-size: 14px;
		color: #3d3d3d
	}

	.mt40 {
		margin-top: 15px
	}

	.main_yw {
		background: url(../images/bg1.png);
		overflow: hidden
	}

	.yewu1 dl {
		width: 88%;
		float: none;
		padding-top: 4%;
		text-align: center;
		margin: auto;
	}

	.yewu1 dl dd {
		text-align: left
	}

	.yewu1 dl dd h1 {
		font-size: 30px;
		font-weight: bold;
		line-height: 50px
	}

	.show_yes dl {
		width: 47%;
		float: left;
		margin-left: 2%;
		background: url(../images/index_r14_c19.png);
		padding: 20px;
		height: 180px;
		overflow: hidden
	}

	.news_inf ol {
		width: 23%;
		float: right;
		margin-right: 1%;
		padding-top: 15px;
	}

	.news_inf dl {
		float: left;
		width: 76%;
		padding-left: 3%;
		margin-top: 8px
	}

	.news_inf dl dd {
		float: right;
		width: 84%
	}

	.case_bg {
		background: url(../images/bg1.png) center;
		padding: 40px 0;
		margin-top: 30px
	}

	.img-scroll {
		position: relative;
		margin-top: 5px;
		width: 100%;
		height: 480px;
		margin-bottom: 90px
	}

	.img-scroll .prev,
	.img-scroll .next {
		position: absolute;
		display: block;
		width: 77px;
		height: 26pxpx;
		bottom: -20%;
		z-index: 10000
	}

	.img-scroll .prev {
		left: 35%
	}

	.img-scroll .next {
		left: 46%
	}
}

@media (max-width:480px) {
	.log1 {
		margin-top: 3%;
	}

	.log1 img {
		display: block;
		text-align: center;
		margin: auto;
		width: 80%;
		float: left;
	}

	.nav_bg {
		display: block
	}

	.index_1920 {
		margin-top: 4%
	}

	.about_us_bot dd span {
		width: 14%;
		height: 33px;
		background: #0254A6;
		display: block;
		line-height: 33px;
		text-align: center;
		font-size: 12px;
		float: left;
		margin-right: 2px;
		margin-top: 4px;
	}

	.one_nav {
		margin-top: 20%
	}

	.about dt {
		float: none;
		text-align: center;
		margin: auto
	}

	.about dt img {
		width: 60%;
		text-align: center;
		margin: auto;
		margin-left: 3%
	}

	.about dd {
		display: none
	}

	.bot_nav dl {
		overflow: hidden;
		width: 90%;
		clear: both;
		text-align: center;
		margin: auto;
		padding-bottom: 10px
	}

	.bot_nav dl dt {
		width: 100%;
		float: none;
		margin-right: 0px;
		text-align: left
	}

	.bot_nav dl dd {
		width: 100%
	}

	.bot_nav img {
		display: none
	}

	.news_inf dl {
		float: none;
		width: 97%;
		padding-left: 3%;
		margin-top: 15px
	}

	.news_inf dl dd {
		float: right;
		width: 76%
	}

	.news_inf ol {
		display: none
	}

	.index_19201 {
		position: relative;
		background: none;
	}

	.pest_bg {
		background: none;
	}

	.bt dl dt {
		margin-left: 3%;
		margin-right: 3%
	}

	.bt dl dd {
		margin-right: 3%
	}

	.yewu_pest dl dd p {
		background: #0154a6;
		font-size: 14px;
		color: #fff;
		padding: 6px 12px 6px 12px;
		width: 90px;
		text-align: center;
		margin: auto
	}

	.yewu_pest dl dd {
		width: 96%;
		text-align: center;
		margin: auto;
		padding: 3px 0 10px 0;
		overflow: hidden
	}

	.img-scroll {
		position: relative;
		margin-top: -15px;
		width: 100%;
		height: 380px;
		margin-bottom: 60px
	}

	.img-scroll .prev {
		left: 27%
	}

	.img-scroll .next {
		left: 48%
	}

	.main_yw {
		padding: 65px 0px 35px 0;
		overflow: hidden;
		margin-top: -40px
	}
}

body {
	text-align: center;
}

.wrapper {
	width: 1200px;
	position: relative;
	margin: 0 auto;
	text-align: left;
}

.logo {
	position: absolute;
	left: 20px;
	top: 20px;
	width: 200px;
}

.yewu1 {
	margin-left: 200px;
	margin-top: 100px;
}