.inde_one{ position:relative; padding-bottom: 4.4%;}
.long_m{ z-index:1000; position:relative;}
.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;}
.log1{ margin-top:3%;}
.log1 img{ max-height: 58px;}
.log2{ margin-top:3.5%;display: none;}

}
/* 左侧导航栏 */
.leftMenu{
	font-size: 20px;
}
.leftMenuItem{
	margin-bottom:20px;
	color: #000;
	text-align: center;
	font-weight: 550;
}
.leftMenuItem a{
	padding:5px 10px;
	color: inherit;
	border-radius:10px;
}
.leftMenuActive a{
	color: #0254A6;
	
	border-bottom: 2px solid #0254A6;
}
/* .leftMenuActive{
	margin-bottom:20px;
	
} */
.leftMenuItem a:hover{
	
	background-color: #0254A6;
	color: #fff;
}

.leftMenuItem a:hover{
	background-color: #0254A6;
	color: #fff;
}
.leftTopMenu{
	padding:5px 10px;
	color: #000;
	margin-bottom: 30px;
	font-size: 28px;
	font-weight: 600;
	text-align: center;
}
.leftTopMenuEn{
	font-size: 36px;
	text-align: center;
	padding:5px 10px;
	color: gray;
}
.leftMenuImg{
	width:30px;
	height:30px;
}
@media (max-width: 990px){
	.leftMenu{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
} 
@media (max-width: 580px){
	.leftMenu{
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		justify-content: space-between;
		align-items: center;
	}
}


.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}
	
/*-----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:10%}
.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:30px}
.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	 a{ float:left; border-right:1px solid #E0E0E0;  padding-right:18px;  font-size:30px; font-weight:bold; color:#0154a6; text-align:center;}
	.about	 dd	 a{min-width: 145px;}


.about	 dd	a p em{ font-size:13px; font-style:normal; color:#a5a5a5; font-weight:normal}	
.about	 dd a p:last-child{border-right:none;  padding-right:0px; }
.about dd {
    display: flex; /* 让 dd 也使用 Flexbox */
    flex-wrap: nowrap; /* 不允许换行 */
    align-items: center; /* 垂直居中对齐 */
}
.about dd p{
   padding-right:16px; 
}

.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 ; 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}
.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}
.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:10px 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%} */
.lj{ background:#F7F7F7; overflow:hidden; clear:both; padding:10px 0; font-size:14px; color:#000;}

.lj a{color:#000;}
.lj  em{ color:#0154a6; font-style:normal}
.pest_us{ margin-top:3%}
/* .pest_us dl{margin-top:3%} */
.pest_us  img{ max-width:100%}
.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-num-current{
	font-weight: 700;
}

.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}
	.about	 dd	 a{min-width: auto;}
.one_nav{ position:relative; z-index:2000; margin-top:24%}
.one_navv{ position:relative; z-index:2000; margin-top:20%}

.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}

}

/* 添加固定导航相关样式 */
.nav-container {
    width: 100%;
    z-index: 1000;
}

/* 大屏幕时固定在左侧 */
@media (min-width: 991px) {
    .nav-fixed {
        position: fixed;
        top: 50px;  /* 可以调整距离顶部的距离 */
        left: 0;    /* 改为左侧固定 */
        width: 190px;  /* 可以调整固定导航的宽度 */
        background: #fff;
        box-shadow: 2px 0 10px rgba(0,0,0,0.1);  /* 修改阴影方向 */
        padding: 10px 0;
    }
}

/* 小屏幕时固定在顶部 */
@media (max-width: 990px) and (min-width: 580px) {
    .nav-fixed {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        background: #fff;
        box-shadow: 0 2px 10px rgba(0,0,0,0.1);
        padding: 10px 0;
		height: 40px;
    }
}
@media (max-width: 580px) {
    .nav-fixed {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        background: #fff;
        box-shadow: 0 2px 10px rgba(0,0,0,0.1);
        padding: 10px 0;
		height: 90px;
    }
}