body, input, select, button, textarea {
    font-family: Microsoft yahei;
    font-size: 14px; 
}
a:hover{ text-decoration:none; color:#e3b413}
.projects{ margin-bottom:20px}
.log1{ margin-top:2.3% }
.log1 img{ width:96%}
.log2{  position:relative}
.log2 ol{ width:40%; float:right; height:40px; border:1px solid #F9B300; border-radius:100px; }
.in1{ width:70%; height:25px; line-height:25px; background:none; border:none; margin-top:5px;  float:left; margin-left:-15px}
.in2{ background: url(../images/fengmi_r5_c38.png)  no-repeat; width:29px; height:29px; border:none; float:right; margin-right:10px; margin-top:5px; overflow:hidden} 

.log2 img{ float:right}
.log_bg{   clear:both; background: #fff; text-align:center; margin:auto;  z-index:2000; width:100%;}
.yij_bo{ display:none}
.nav_bg{ width:100%;  text-align:center; margin:auto; height:51px;  z-index:2000; position:relative }
.item span{ display:none}
.item img{ width:100%}
.ad_img{ width:100%; margin-top:30px;}
.ad_img p img{ width:100%}
.item span{ display:none}
.hengfu_bg{ width:100%; background:#F14E0D; overflow:hidden}
.hengfu_bg p img{ text-align:center; width:100%; display:block; margin:auto}
.hengfu_bg span{ display:none}

.moblie_head{ display:none}
.carousel{ position:relative; z-index:1}
/*---会员注册--*/
.vip_bg{ background:#F6F6F6; padding:25px 0; overflow:hidden}

.vip_us{ background:#fff; padding: 60px; overflow:hidden}
.vip_us dl{ text-align:center; margin:auto}
/*---首页公告--*/
.notice_home dl{ width:100%;}
.notice_home dl dt{ width:100%; position:relative; z-index:1}
.notice_home dl dt p{padding-bottom: 59.86%; position: relative; display:block; overflow:hidden}
.notice_home dl dt p img {
 position: absolute;
 width: 100%; height:100%;  left:0; z-index:1;object-fit: cover; transition:all 2s;)
}
.notice_home dl:hover dt p img{transform:scale(1.1);}
.notice_home dl div{ width:100%; background:url(../images/hui.png) repeat; padding:10px 15px; color:#fff; font-size:16px; text-align:left;white-space: nowrap;text-overflow: ellipsis; overflow:hidden; position:relative; z-index:2; margin-top:-55px;}
.notice_home_list dd{ text-align:left; line-height:38px; font-size:16px;white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
.notice_home_list dl{ margin-bottom:0px}

/*--厨师大赛--*/
.home_cs_bg{ width:100%; background: url(../images/index12_r2_c1.jpg) ; overflow:hidden; margin-top:1%; padding-bottom:2%;}
.cs_da_r1{ border:3px solid #FFBE04; padding:15px 25px; overflow:hidden}
.cs_da_r1 dl{ width:100%;}
.cs_da_r1 dl h6{text-align:left; line-height:38px; font-size:16px;white-space: nowrap;text-overflow: ellipsis; overflow:hidden; }
.cs_da_r1 dl h6 a{color:#fff}
.cs_da_r1 dl div{ width:100%; position:relative; z-index:1}
.cs_da_r1 dl div p{padding-bottom: 75.15%; position: relative; display:block; overflow:hidden}
.cs_da_r1 dl div p img {
 position: absolute;
 width: 100%; height:100%;  left:0; z-index:1;object-fit: cover; transition:all 2s;
}
.cs_da_r1 dl:hover dt p img{transform:scale(1.1);}
.cs_inf_r1{ width:100%; clear:both; overflow:hidden; color:#fff; text-align:left; line-height:24px; height:72px; overflow:hidden}
.cs_da_r1 span{ color:#fff;  padding-top:20px; overflow:hidden; width:100%; display:block; clear:both}
.cs_da_r2{ }
.cs_da_r2 dl{width:100%; background:#FFBE04; padding:15px 18px;}
.cs_da_r2 dl h6{text-align:left; font-size:16px;white-space: nowrap;text-overflow: ellipsis; overflow:hidden; font-weight:bold}
.cs_da_r2 dl p{text-align:left; line-height:30px; font-size:14px;white-space: nowrap;text-overflow: ellipsis; overflow:hidden; }
.cs_da_r2 dl h6 a:hover { color:#333;}

.form-group{ margin-top:15px;}

.tab_pest{ border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.tab_pest th{ background:#f3f4f6; text-align:center; line-height:40px}
.tab_pest td{line-height:40px}


/*--首页us--*/
.home_us_bg{ width:100%; background:#f9f9f8; position: relative; z-index:2; margin-top:-10px; padding:40px 0px 10% 0; overflow:hidden}
.home_about_bg{width:100%; background: url(../images/indexbg.png) center top no-repeat; overflow:hidden; clear:both; padding:2% 0;color:#fff}
.home_us1 h2{ font-size:30px; text-align:left; font-weight:bold;  text-align:center; line-height:20px; margin-top:0px; margin-bottom:15px;}
.home_us1 h2 em{ font-size:12px; font-style:normal; font-weight:normal }

.home_us1 p{  line-height:25px; font-size:14px; text-align:center;  overflow:hidden}
.home_us1 h6{ padding-top:55px; text-align:center; margin:auto}
.home_us1 h6 a{ background:#fff; padding:10px 25px; color:#0778a7; font-size:16px; border-radius:100px; text-align:center; margin:auto}
.home_us2 img{ width:100%; text-align:center; margin:auto}
/*--首页team--*/
.home_bt{ text-align:center; margin:auto; padding:4% 0 2% 0; overflow:hidden; font-size:26px; line-height:20px;  font-weight:bold; }
.home_bt h2 img{text-align:center; margin:auto;}
.home_bt h1{ text-align:center; font-size:12px; color:#999; font-weight:normal}

.home_teamm{ position:relative;  z-index:3}
.home_teamm dl{ width:100%; margin-bottom:0px}
.home_teamm dl dt{ width:23%; position:relative; z-index:1; float:left}
.home_teamm dl dt p{padding-bottom: 120%; position: relative; display:block; overflow:hidden}
.home_teamm dl dt p img {
 position: absolute;
 width: 100%; height:100%;  left:0; z-index:1;object-fit: cover; transition:all 2s;)
}
.home_teamm dl:hover dt p img{transform:scale(1.1);}
.home_teamm dl dd{ width:72%; text-align: left; padding:4%  0 0 0;   overflow:hidden; position:relative; z-index:2; float:right  }
.home_teamm dl dd h2{ margin-bottom:15px; font-size:18px; font-weight: normal; margin-top:5px}
.home_teamm dl dd div{  height:48px; overflow:hidden; line-height:24px;  overflow:hidden; color:#666}

.home_team{ position:relative;  z-index:3}
.home_team h1{ font-size:20px; line-height:30px; text-align:left}
.home_team dl{ width:100%; margin-bottom:0px}
.home_team dl dt{ width:100%; position:relative; z-index:1}
.home_team dl dt p{padding-bottom: 120%; position: relative; display:block; overflow:hidden}
.home_team dl dt p img {
 position: absolute;
 width: 100%; height:100%;  left:0; z-index:1;object-fit: cover; transition:all 2s;)
}
.home_team dl:hover dt p img{transform:scale(1.1);}
.home_team dl dd{ width:100%; text-align: center; padding:0% ;   overflow:hidden; position:relative; z-index:2;  }
.home_team dl dd h2{ margin-bottom:0px; font-size:18px; font-weight: normal; margin-top:5px}
.home_team dl dd div{  height:48px; overflow:hidden; line-height:24px;  overflow:hidden; color:#666}
.home_team dl dd h6{ text-align:left; font-size:26px;}
.home_team dl dd h6 a{ color:#0778a7}
.home_case_bg{ width:100%; background:#f9f9f8; position: relative; z-index:2;margin-top:20px; padding:5px 0px 35px 0; overflow:hidden}
.case_img{width:100%; overflow:hidden; position:relative; max-height:368px}
.case_img p{padding-bottom: 59.71%; position: relative; display:block; overflow:hidden; z-index:1}
.case_img p img {
 position: absolute;
 width: 100%; height:100%;  left:0; z-index:1;object-fit: cover; transition:all 2s;
}
.case_img:hover  p img{transform:scale(1.1);}
.case_img div { width:100%; height:100%; line-height:100%;background:url(../images/hui.png) repeat;   position: absolute; bottom:0px; left:0px; z-index:2}
.case_img div h6{font-size:18px; font-weight:bold; color:#fff;white-space: nowrap;text-overflow: ellipsis; overflow:hidden; text-align:left; position: absolute; bottom:40px; left:20px; right:20px;}
.case_img div span{font-size:14px;  color:#fff;white-space: nowrap;text-overflow: ellipsis; overflow:hidden; text-align:left; margin:0px; position: absolute; bottom:20px; left:20px; right:20px; text-align:left  }
.case_list dl{width:100%;}
.case_list dl dt{ width:10%; float:left; color:#cc9224; line-height:24px;font-size:12px; text-align:center; font-weight:normal;margin-top:10px}
.case_list dl dt b{ font-size:48px; }
.case_list dl dd{ width:86%; float:right; text-align:left; line-height:24px;}
.case_list dl dd h6{white-space: nowrap;text-overflow: ellipsis; overflow:hidden; line-height:30px;text-align:left; margin:0px}
.case_list dl dd a{  font-size:18px; color:#333;}
.case_list dl dd a:hover {color:#cc9224;}
.case_list dl dd p{ text-align:left; color:#666; height:48px; overflow:hidden; font-size:14px;}
.hot_img img{width:100%;}
.hot_img{ margin-top:3%} 
.hot_img span{ display:none}

/*--首页news--*/
.home_news_bt{ width:100%; padding:10px 0;  background:#333; color:#fff; position:relative; z-index:1111;text-align: center; overflow:hidden;  }
.home_news_bt h6{  font-size:20px;   font-weight:bold; line-height:20px;  }
.home_news_bt span{ font-size:12px; }
.home_news_bt1{ width:100%; padding:5px 0;  background:#fec104; color:#333; position:relative; z-index:1111;text-align: center; overflow:hidden;   }
.home_news_bt1 h6{  font-size:20px;   font-weight:bold; line-height:20px;  }
.home_news_bt1 span{ font-size:12px; }


.home_news_btt{ width:100%; padding:10px 0; border-bottom:1px solid #eee; color:#333; position:relative; z-index:1111;text-align: center; overflow:hidden; }
.home_news_btt h6{  font-size:20px;   font-weight:bold; line-height:20px; float:left}
.home_news_btt span{ font-size:12px;float:right}

.home_news dl{ width:100%; margin-top:15px; overflow:hidden}
.home_news dl dt{ width:100%; clear:both; overflow:hidden; margin:15px 0 5px 0;}
.home_news dl dt h1{width:32%; float:left; margin:0}
.home_news dl dt h1 p{padding-bottom: 64.46%; position: relative; display:block; overflow:hidden; z-index:1}
.home_news dl dt h1 p img {
 position: absolute;
 width: 100%; height:100%;  left:0; z-index:1;object-fit: cover; transition:all 2s;);
}
.home_news dl dt div{ width:65%; float:right; text-align:left}
.home_news dl dt div h6{ font-size:18px; text-align:left; font-weight:bold; margin:0 0 10px 0;white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
.home_news dl dt div p{ font-size:14px; color:#666; font-weight:normal; height:48px; overflow:hidden; line-height:24px;}
.home_news dl dt div span{font-size:14px; color:#999; font-weight:normal}
.home_news dl dd{ width:100%; clear:both; overflow:hidden; line-height:40px; font-size:16px;;white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}

/*--美食共赏首页--*/
.home_pro_show dl{   overflow:hidden; margin:0px; position:relative }

.home_pro_show dl dt{ width:100%; text-align:center; margin:auto; position:relative; z-index:1}
.home_pro_show dl dt p{padding-bottom: 79.57%; position: relative; display:block; overflow:hidden}
.home_pro_show dl dt p img {
 position: absolute;
 width: 100%; height:100%;  left:0; z-index:1;object-fit: cover; 
}
.home_pro_show dl dt p:hover img{transform:scale(1.2); transition:all 1s}
.home_pro_show dl  dd{ text-align:center; font-size:16px;position:relative; z-index:2; width:60%; padding:0px 0px 5px 0; white-space: nowrap;text-overflow: ellipsis; margin-top:-64px; float:right; background:#FFC104; line-height:30px; }

.home_pro_show dl  dd h2{font-size:18px; font-weight:bold; color:#fff;}
/*--首页培训--*/
.biaoti_r{ width:100%; clear:both; overflow:hidden}
.biaoti_r h2{ font-size:24px; float:left}
.biaoti_r h2 p{ width:40px; height:4px; background:#F8BD01; margin-top:10px;}
.biaoti_r span{ background:#F8BD01; padding:5px 15px; float:right; font-size:14px; display:block; margin-top:20px;}
.biaoti_r span a{ color:#333;}
.home_inf{ width:48%; float:left}
.home_inf dl{   overflow:hidden; margin-right:3%; width:48.5%; float:left }
.home_inf dl:last-child{margin-right:0%}
.home_inf dl dt{ width:100%; text-align:center; margin:auto; padding-top:5%;}
.home_inf dl dt p{padding-bottom: 57.97%; position: relative; display:block; overflow:hidden}
.home_inf dl dt p img {
 position: absolute;
 width: 100%; height:100%;  left:0; z-index:1;object-fit: cover; border-radius:15px; 
}
.home_inf dl dt p:hover img{transform:scale(1.2); transition:all 1s}
.home_inf dl  div{ width:100%; clear:both; border-bottom:1px solid #eee; padding-bottom:15px;}
.home_inf dl  dd{  font-size:16px; line-height:50px;  width:100%;  background:url(../images/ico.jpg) left 18px no-repeat; padding-left:15px; white-space: nowrap;text-overflow: ellipsis; overflow:hidden; text-align:left; }
.home_inf dl  div   a{ color:#333}
.home_inf dl  div h2{font-size:16px;  color:#333;white-space: nowrap;text-overflow: ellipsis; overflow:hidden; text-align:left;}
.home_inf dl  div  p{ font-size:14px; color:#666; line-height:24px;  overflow:hidden; text-align:left;white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
.home_inf dl  div  span{ text-align:left; font-size:14px; color:#999; width:100%; display:block}
.home_inf_list{ width:48%; float:right}

.home_inf_list  dl{width:100%; clear:both; overflow:hidden; margin-bottom:0 }
.home_inf_list  dl dt{ width:33%; float:left; }
.home_inf_list  dl dt p{padding-bottom: 65.90%; position: relative; display:block; overflow:hidden}
.home_inf_list  dl dt p img {
 position: absolute;
 width: 100%; height:100%;  left:0; z-index:1;object-fit: cover; 
}
.home_inf dl dt p:hover img{transform:scale(1.2); transition:all 1s}


.home_inf_list dl dd{ width:65%; float:right; text-align:left; line-height:22px; padding-top:3px;}
.home_inf_list dl dd h6{white-space: nowrap;text-overflow: ellipsis; overflow:hidden; line-height:30px;text-align:left; margin:0px}
.home_inf_list dl dd a{  font-size:18px; color:#333;}
.home_inf_list dl dd a:hover {color:#0778a7;}
.home_inf_list dl dd p{ text-align:left; color:#666; height:24px; overflow:hidden; font-size:14px;}
.home_inf_list dl dd span{ color:#999}
.one_inf{ padding:1.5% 0 3% 0; font-size:24px; line-height:40px}
.one_inf h1{  width:44px; height:6px; background:#FFC104; display:block; text-align:center; margin:auto}
/*--厨师--*/
.wfc_show{ width:100%; clear:both; overflow:hidden}
.wfc_show dl{ width:24.2%; float:left; margin-right:1%; position:relative; margin-bottom:5px}
.wfc_show dl:last-child{ margin-right:0%}
.wfc_show dl dt{ width:100%; position:relative; z-index:1}
.wfc_show dl dd{ width:100%; background:url(../images/hui.png); padding:5px 15px; overflow:hidden; position:relative; z-index:2; text-align:center; color:#fff; margin-top:-89px}
.wfc_show dl:hover dd{background:#FFC104}
.wfc_show dl dd h6{ font-size:18px; font-weight:bold}
.wfc_show dl dd p{ font-size:14px; white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
.wfc_show dl   dt p{padding-bottom: 114%; position: relative; display:block; overflow:hidden}
.wfc_show dl   dt p img {
 position: absolute;
 width: 100%; height:100%;  left:0; z-index:1;object-fit: cover; 
}
.wfc_show dl dt p:hover img{transform:scale(1.2); transition:all 1s}

.more{ text-align:center; margin:auto; padding:2% 0 0.5% 0; overflow:hidden; clear:both}
.more a{ border:#A1A1A1 1px solid; padding:8px 20px; color:#333}

.bot_nav{ padding-top:1%; overflow:hidden; }
.bot_nav a{ font-size:16px; color:#333}
.bot_nav a:hover{color:#F30}

.lan_main{ width:100%; clear:both; padding:15px 0; overflow: hidden}
.lan_main  h3{ text-align:center; font-size:18px; line-height:35px;}
.lan_main  h3 em{ width:40px; height:1px; background:#36C; text-align:center; margin:auto; display:block}
.lan_main dd { border:1px solid #dfdfdf; font-size:14px; line-height:30px; width:100%;  margin-bottom:15px; text-align:center; border-radius:6px;}
.lan_main dd  a{ color:#666}
.links_bg{ background:#FDF7EB; padding:10px 0; margin-top:40px;}














/*---二级页面---*/
.pest_inf{ position:relative; z-index:22; margin-top:-80px; padding-bottom:2%}
.pest_right{margin-top:90px;}
.banner2 {

	height: 364px;

	background-repeat: no-repeat;

	background-attachment: scroll;

	background-position: top center; overflow:hidden; position:relative; z-index:1

}
.banner3 {

	height: 232px;

	background-repeat: no-repeat;

	background-attachment: scroll;

	background-position: top center; overflow:hidden; 

}
.i-company {
    
}
.info-title {
    text-align: center;
    padding: 25px 0 25px 0;font-size: 36px;
    font-weight: 400;
}
.i-company  h2{ font-weight:bold}
.i-company p{ font-size:14px; text-align:left; padding-bottom:15px; line-height:30px;}
.i-company p img{ float:right; margin:0px 0px 20px 20px}
  .ab_r1 dl { width:100%; margin-bottom:0}
.ab_r1 dl dd {padding-bottom: 66.66%; position: relative; overflow:hidden; width:100%}
.ab_r1 dl dd  p{ margin-bottom:0}
.ab_r1 dl dd  p img {
 position: absolute;
 width: 100%; height:100%;  left:0; 
} 
.rl_nav dd{width:49.8%;}


  .ab_r2 dl { width:100%; padding-bottom:25px; margin-bottom:0}
.ab_r2 dl dd {padding-bottom: 66.66%; position: relative; overflow:hidden; width:100%}
.ab_r2 dl dd  p{ margin-bottom:0}
.ab_r2 dl dd  p img {
 position: absolute;
 width: 100%; height:100%;  left:0; 
}

.links{ padding:0px 0 20px 0; overflow:hidden}
.links p{ text-align:left; line-height:30px; }
.links p em{ font-style:normal}
.links li{ width:100%; clear:both}
.links li a{ float:left;  padding-right:5px; line-height:23px; text-align:left; color:#666; padding-right: 10px;}
.links li a:hover{ color:#999}
.projects  {
    border-radius: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
/*---详情页---*/
.main_inf_bg{ width:100%; background:#F5F5F5; overflow:hidden; padding:30px 0; clear:both}
.bg_bs{ background:#fff; padding:0px 0 20px 0; overflow:hidden}

.bg_about{ padding:20px 0  }
.bg_about h5{ font-size:20px; line-height:50px; text-align:left; font-weight:bold}
.bg_about h6{ font-size:24px; line-height:38px; text-align:left;   overflow:hidden; border-bottom:1px solid #eee; padding-bottom:15px; font-weight:bold}
.bg_about h6 time{ font-size:14px; color:#999; font-weight:normal; text-align:center}
.bg_about div{ text-align:left; text-indent:2em; line-height:30px; font-size:16px; padding-top:15px; color:#666;}
.bg_about div img{ text-align:center;  margin:auto; display:block; }
.bg_about p{ padding-top:15px; font-size:16px; line-height:26px}
.bg_about img{ text-align:center; margin:auto; display:block; max-width:100% !important; height:auto  !important;  }
.two_r1{  overflow:hidden; padding-top:15px; border-top:1px solid #ededed; padding-bottom:15px;white-space: nowrap;
    text-overflow: ellipsis; overflow:hidden}
.two_r1 em{ color:#999; font-style:normal;  overflow:hidden}
.two_r1 a{ color:#454545;background:#E8E8E8; padding:10px 30px; }
.two_r2{  overflow:hidden; padding-top:15px; text-align:right; border-top:1px solid #ededed;padding-bottom:15px; white-space: nowrap;
    text-overflow: ellipsis; overflow:hidden}
.two_r2 em{ color:#999; font-style:normal}
.two_r2 a{ color:#454545;background:#E8E8E8; padding:10px 30px;}
.bo_rn{ border:1px solid #dfdfdf; padding:0px 10px 0px 10px; overflow:hidden; margin-top:20px;}
.pest_fenye { width:100%; clear:both; overflow:hidden;border-bottom:1px solid #eee; padding:15px 0 0 0;border-top:1px solid #eee;}
.pest_fenye dd{ line-height:38px; font-size:16px; }
.pest_xiangguan{width:100%; clear:both; overflow:hidden; margin-top:10px; }
.pest_xiangguan dl{width:100%; clear:both; overflow:hidden;padding-top:10px }
.pest_xiangguan dl dd{ text-align:left; line-height:40px; clear:both}
.pest_xiangguan dl dd h6{ width:70%; float:left;white-space: nowrap;
    text-overflow: ellipsis; overflow:hidden; font-size:16px; margin:0}
.pest_xiangguan dl dd span{ float:right; color:#999}
/*---协会介绍---*/
.lingyu{ width:100%; clear:both; overflow:hidden;font-size:14px; text-align:left;line-height:30px;}
.lingyu p{ font-size:14px; text-align:left; padding-bottom:15px; line-height:30px;}
.lingyu p img{ text-align:center; margin:auto;display:block;}
.lingyu img{ text-align:center; margin:auto; display:block; padding-bottom:15px;/* max-width:100% !important;height:auto  !important; */}

.yewu_list dl{ width:100%; margin-top:10px; clear:both; overflow:hidden}
.yewu_list dl dd{ background:#f7f7f7; margin-bottom:10px; height:50px; line-height:50px; overflow:hidden; width:100%; text-align:center; font-size:16px;}
.yewu_list dl dd .atg{background:#ffc104; color:#333 ;height:50px; line-height:50px; overflow:hidden; width:100%; display:block; font-weight:bold }
/* @media (max-width:820px){
	.yewu_list dl dd{width:48%; float:left;}
	.yewu_list dl dd:nth-child(even){float:right;}
} */
/*---新闻页面---*/

.right_hotshow{ padding-top:15px;}




.con_top{ padding:20px 0; color:#354656}
.con_top h3{ font-size:26px; text-align:left; line-height:30px; color:#F29E1A; text-align:center; padding-bottom:20px}
.con_top dl{ width:49.8%; float:left; border:1px solid #eee; overflow:hidden; padding:4% 0; font-size:16px; color:#333; line-height:35px; text-align:center}
.con_top dl dt{ color:#999; line-height:35px; font-weight:normal}
.map_r1{ height:550px}

.i-company table{ text-align:center; margin:auto; }


.newspset{ width:100%; text-align:center; margin:auto}
.newspset dl{ width:100%; clear:both;  margin-top:25px; overflow:hidden; border-bottom:1px solid #eee; padding-bottom:25px; }

.newspset dl dt{ width:35%; float:left}
.newspset dl dt  p{padding-bottom: 56.43%; position: relative; display:block; overflow:hidden; z-index:1}
.newspset dl dt  p img {
 position: absolute;
 width: 100%; height:100%;  left:0; z-index:1;object-fit: cover; transition:all 2s;)
}


.newspset dl dd{ width:60%; float:right; text-align:left;}
.newspset dl dd h5{ text-align:left; font-size:20px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; line-height:30px; font-weight:bold}
.newspset dl dd h5 span{ background:#7E9F2E; color:#fff; padding:3px 10px; border-top-right-radius:100px; border-bottom-right-radius:100px; font-size:14px; font-weight:normal; margin-right:10px}
.newspset dl dd h5 a{ color:#333}
.newspset dl dd p{ width:100%; font-size:14px; margin-top:15px; overflow:hidden; height:74px; line-height:24px; overflow:hidden; color:#666}
.newspset dl dd h2{ font-size:12px; color:#999; margin-top:30px;}
.pest_inf_list{ width:100%; clear:both}

.pest_inf_list  dl{width:100%; clear:both; overflow:hidden; }
.pest_inf_list dl dd{  text-align:left;  padding-top:3px;border-bottom:1px solid #eee; padding:15px 0 15px 0; overflow:hidden}
.pest_inf_list dl dd h6{white-space: nowrap;text-overflow: ellipsis; overflow:hidden; line-height:30px;text-align:left; margin:0px;}
 .pest_inf_list dl dd h6 span{ float:right; font-size:14px; font-weight:normal; color:#999}
.pest_inf_list dl dd a{  font-size:17px;}

.pest_inf_list dl dd p{ text-align:left; color:#999; height:24px;white-space: nowrap;text-overflow: ellipsis; overflow:hidden; font-size:14px; margin-top:10px}




.right_hot{ background:#F5F5F5; padding:5px 20px 20px 20px;}
.right_hot dl{ clear:both; width:100%; overflow:hidden}
.right_hot dl dd{clear:both; width:100%; overflow:hidden; border-bottom:1px solid #eee; padding-bottom:15px; overflow:hidden; text-align:left; color:#999}
.right_hot dl dd h6{ text-align:left; line-height:25px; font-size:16px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.right_hot dl dd:last-child{ border-bottom:none; padding-bottom:0px;}

/*---路径---*/
.lj{  line-height:30px; overflow:hidden; border-bottom:1px solid #eee; padding-bottom:15px;}
.lj a{ color:#333}
.lj h2{ font-size:18px; float:left}
.lj h2 em{ width:15px; height:15px; border:2px solid #ffc104; display:block; float:left; margin-right:10px; border-radius:100px; margin-top:3px;}
.lj  span{ float:right; padding-top:10px;}
.lj  span em{color:#ffc104; font-style:normal}

.lm_lista dl{  text-align:center; margin:auto; padding-top:30px; width:84%}
.lm_lista dl dd{ float:left; margin-right:15px;}
.lm_lista dl dd:last-child{ margin-right:0px;}
.lm_lista dl dd a{ border:1px solid #eee; padding:8px 16px; border-radius:100px; font-size:16px; display:block; color:#333;}
.lm_lista dl dd a.nav_pe{ border:1px solid #EC6700; color:#fff; display:block; background:#EC6700}
.lm_lista dl dd a:hover{ border:1px solid #EC6700; color:#fff; display:block; background:#EC6700}
.bg_about1{ padding-top:30px}

.xq_inf{ width:50%; float:left}
.xq_inf img{ width:100%}
.liu_y_bg{  padding:0px 0 50px 0; clear:both; }
.case_r7 h1{ line-height:30px; color:#232B5A; font-size:16px;text-align:center; margin-top:0}
.case_r7 p{ text-align:center; margin:auto; font-size:15px; color:#999}
.case_r7 div{ padding-top:15px;}
.falg{ width:100%; text-align:left; line-height:30px; font-size:14px; color:#333; padding-top:15px;}
.falg a{color:#333;}

.tag{ width:100%; clear:both; padding:15px 0; border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf; overflow:hidden}
.tag a{ border:1px solid #f97a26; border-radius:100px;  overflow:hidden; margin:10px; padding:5px 0; width:22%; display:block; float:left; text-align:center; color:#F60}

.copy_bg{ background:#3B393A;  overflow:hidden; clear:both; padding:40px 0; color:#fff }
.co_r2{ width:60%; float:left;  }
.co_r2 dl{ width:20%; float:left }
.co_r2 dl dt{ font-size:16px; font-weight:normal; line-height:40px;width:100%; clear:both; text-align:left; margin-top:10px;  }
.co_r2 dl dd{  line-height:35px;}
.co_r2 dl dd a{color:#fff; text-align:left}
.co_r3{ padding-top:10px;width:27%; float:left; }
.co_r3 dl{ width:100%;font-size:16px; font-weight:normal; line-height:40px;width:100%; clear:both;}
.co_r3 dl dt{ font-size:16px; font-weight:normal; line-height:40px;width:100%; clear:both; text-align:left }

.co_r3 dd{ text-align:left; line-height:35px; font-size:14px}
.co_r4{ width:12%; float:right}
.co_r4  img{ width:100%}

.copyright{  padding:15px  ; overflow:hidden; text-align:center; background:#282828;color:#fff}

.pro1 dl{ width:19%; float:left; margin-right:1%}
.pro1 dl:last-child{margin-right:0%}
.pro1 dl dt { width:100%; overflow:hidden;}
.pro1 dl dt  p{padding-bottom: 61.94%; position: relative; overflow:hidden}
.pro1 dl dt  img {
 position: absolute;
 width: 100%; height:100%;  left:0;object-fit: cover; border-radius:4px 
}
.pro1 dl dd{ width:100%; text-align:center; font-size:16px;white-space: nowrap;
    text-overflow: ellipsis; overflow:hidden}
/*--pest--*/
.
.lj p{ text-align:right;}
.lj p em{ font-style:normal; color:#1668d6}
.pest_lm{ height:73px; background:url(../images/hr_l.jpg) bottom repeat-x;}
.pest_lm h2{ text-align: center; color:#333; font-size:24px; font-weight:bold}
.pest_lm dl{ float:right}
.pest_lm dl dd{ font-size:16px; margin-right:40px; float:left;line-height:73px}
.pest_lm dl dd:last-child{ margin-right:0px;}
.pest_lm dl a.nav_r1{ height:73px;background:url(../images/pesth.jpg) bottom no-repeat;color:#1668d6; display:block; }
.pest_about_img img{ width:100%}

/*--ist--news--*/

/*---厨师大赛--*/
.pro_show_pest{ width:100%; clear:both; overflow:hidden; margin-top:15px;}
.pro_show_pest dl{   overflow:hidden; margin-bottom:10px; margin-top:0px }
.pro_show_pest{ padding-top:10px}
.pro_show_pest dl dt{ width:100%; text-align:center; margin:auto; }
.pro_show_pest dl dt p{padding-bottom: 65.98%; position: relative; display:block; overflow:hidden}
.pro_show_pest dl dt p img {
 position: absolute;
 width: 100%; height:100%;  left:0; z-index:1;object-fit: cover; 
}
.pro_show_pest dl dt p:hover img{transform:scale(1.2); transition:all 1s}
.pro_show_pest dl  dd{ text-align:center; font-size:16px;  padding-bottom:8px;  }

.pro_show_pest dl  dd h2{font-size:16px; font-weight: normal; color:#333;white-space: nowrap;text-overflow: ellipsis; overflow:hidden; text-align: center; margin-bottom:0px}
.pro_show_pest dl  dd  p{ font-size:14px; color:#666; line-height:24px; white-space: nowrap;text-overflow: ellipsis; overflow:hidden; text-align:left}
.ljj  em{ font-style:normal; color:#1668D6}
.ljj p{ float:right}

.pro_show_pest1{ width:100%; clear:both; overflow:hidden; margin-top:15px;}
.pro_show_pest1 dl{   overflow:hidden; margin-bottom:10px; margin-top:0px }
.pro_show_pest1{ padding-top:10px}
.pro_show_pest1 dl dt{ width:100%; text-align:center; margin:auto; }
.pro_show_pest1 dl dt p{padding-bottom: 77.03%; position: relative; display:block; overflow:hidden}
.pro_show_pest1 dl dt p img {
 position: absolute;
 width: 100%; height:100%;  left:0; z-index:1;object-fit: cover; 
}
.pro_show_pest1 dl dt p:hover img{transform:scale(1.2); transition:all 1s}
.pro_show_pest1 dl  dd{ text-align:center; font-size:16px;  padding-bottom:8px;  }

.pro_show_pest1 dl  dd h2{font-size:16px; font-weight: normal; color:#333;white-space: nowrap;text-overflow: ellipsis; overflow:hidden; text-align: center; margin-bottom:0px}
.pro_show_pest1 dl  dd  p{ font-size:14px; color:#666; line-height:24px; white-space: nowrap;text-overflow: ellipsis; overflow:hidden; text-align:left}

.pro_show_pest2{ width:100%; clear:both; overflow:hidden; margin-top:15px;}
.pro_show_pest2 dl{   overflow:hidden; margin-bottom:10px; margin-top:0px }
.pro_show_pest2{ padding-top:10px}
.pro_show_pest2 dl dt{ width:100%; text-align:center; margin:auto; }
.pro_show_pest2 dl dt p{padding-bottom: 102%; position: relative; display:block; overflow:hidden}
.pro_show_pest2 dl dt p img {
 position: absolute;
 width: 100%; height:100%;  left:0; z-index:1;object-fit: cover; 
}
.pro_show_pest2 dl dt p:hover img{transform:scale(1.2); transition:all 1s}
.pro_show_pest2 dl  dd{ text-align:center; font-size:16px;  padding-bottom:8px;  }

.pro_show_pest2 dl  dd h2{font-size:16px; font-weight: normal; color:#333;white-space: nowrap;text-overflow: ellipsis; overflow:hidden; text-align: center; margin-bottom:0px}
.pro_show_pest2 dl  dd  p{ font-size:14px; color:#666; line-height:24px; white-space: nowrap;text-overflow: ellipsis; overflow:hidden; text-align:left}


.pro_show_pest3{ width:100%; clear:both; overflow:hidden; margin-top:15px;}
.pro_show_pest3 dl{   overflow:hidden; margin-bottom:10px; margin-top:0px }
.pro_show_pest3{ padding-top:10px}
.pro_show_pest3 dl dt{ width:100%; text-align:center; margin:auto;  }
.pro_show_pest3 dl dt p{padding-bottom: 47.15%; position: relative; display:block; overflow:hidden}
.pro_show_pest3 dl dt p img {
 position: absolute;
 width: 100%; height:100%;  left:0; z-index:1;object-fit: cover; 
}

.pro_show_pest3 dl  dd{ text-align:center; font-size:16px;  padding-bottom:8px;  }

.pro_show_pest3 dl  dd h2{font-size:16px; font-weight: normal; color:#333;white-space: nowrap;text-overflow: ellipsis; overflow:hidden; text-align: center; margin-bottom:0px}
.pro_show_pest3 dl  dd  p{ font-size:14px; color:#666; line-height:24px; white-space: nowrap;text-overflow: ellipsis; overflow:hidden; text-align:left}


/*--lianxi---*/
.con_lianxi{ margin-top:20px;}
.con_lianxi dl{ width:100%; padding:20px; overflow:hidden; border:1px solid #eee; overflow:hidden}
.con_lianxi dl dt{ float:left；text-align: center; font-size:20px; line-height:26px; font-weight:bold; margin-top:15px;}
.con_lianxi dl dd{ float:left; margin-right:20px;}
.con_lianxi dl dd img{ text-align:center; margin:auto; display:block}
.wap1{ width:100%; height:480px; }
.wap1{ margin-top:30px; margin-bottom:30px;}

.img1{ padding-top:44px}

/*--团队---*/
.team_us dl{ width:100%;border:1px solid #E1E1E1; overflow:hidden; margin-top:15px; }
.team_us dl dt{ float:left; width:45%; overflow:hidden; margin:0px}
.team_us dl dd{ float:right; width:52%;  padding:20px; overflow:hidden}
.team_us dl dd h2{ text-align:left; font-size:24px; font-weight:bold; margin:0px}
.team_us dl dd div{ width:100%; clear:both; padding-top:10px;}
.team_us dl dd div p{ text-align:left; line-height:25px;}
.team_us dl dd span{ float:left; margin-top:20px;}
.team_us dl dt p{padding-bottom: 120%; position: relative; display:block; overflow:hidden; margin-bottom:-10px}

.team_us dl dt p img {
 position: absolute;
 width: 100%; height:100%;  left:0; z-index:1;object-fit: cover; transition:all 1s
}
.team_us dl dt p:hover img{transform:scale(1.1); transition:all 1s;}

.team01{width: 100%; clear:both; overflow:hidden}
.team01 dl dt{ width:32%; float:left}
.team01 dl dd{width: 65%; float:right}
.team01 dl dt p{padding-bottom: 120%; position: relative; display:block; overflow:hidden; margin-bottom:-10px}

.team01 dl dt p img {
 position: absolute;
 width: 100%; height:100%;  left:0; z-index:1;object-fit: cover; transition:all 1s
}
.team01 dl dd h3{ font-size:16px;}
.team01 dl dd p{ padding-top:15px; overflow:hidden; text-align:left; line-height:22px;}
.team02{width: 100%; clear:both; overflow:hidden}
.team02 h2{ font-size:20px; font-weight:bold}
.team02 p{ text-align:left; line-height:30px; font-size:16px;}

.team_two{ position:relative; margin-top:15px; }







/*移动端导航*/

/* MEDIA QUERIES */
	/* styles for phones' displays */
	@media only screen and (max-width: 350px) {
		
	}
	
	/* styles for medium size displays */
	@media only screen and (min-width: 992px) and (max-width: 1199px) {
		
	}

@media (max-width: 1700px){
	
}
@media (max-width: 1024px){
	.log1{ margin-top:3.3%}
	.notice_home_list dd{ line-height:30px}
	.moblie_head{display:block;height:44px;top:4%;right:0%; line-height:44px;   font-size:16px;z-index:9999;}
.moblie_head .lf{padding-top:10px;padding-left:5%}
.moblie_head .lf img{height:24px}
.moblie_head .rg{padding-left:5%; color:#fff}
.moblie_head .rg a img{height:16px;vertical-align:top; float:right; margin-top:25px;}
.moblie_head .rg a { color:#fff}
.a_txt{display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
.a_txt .div1{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
.a_txt .div2{position:absolute;width:20%;left:0px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
.a_txt .div3{position:absolute;width:80%;right:0px;top:0px;background:#0b0d19;height:100%;z-index:100;right:-80%}
.a_txt .div3 ul{padding-left:5%;padding-right:5%}
.a_txt .div3 ul li{border-bottom:1px solid #232530; list-style:none}
.a_txt .div3 ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
.a_txt .div3 ul li .a_js2{background:url(../images/plus.png) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.a_txt .div3 ul li .a_js2_on{background:url(../images/reduce.jpg) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.a_txt .div3 ul li .a_txt2{display:none}
.a_txt .div3 ul li .a_txt2 a{height:40px;line-height:40px;font-size:14px}
.log1 img{ width:36%; float:left}
.case_img{width:100%; overflow:hidden; position:relative; max-height:200px}
.case_list dl dd{ width:80%; }
.case_list dl dt{width:15%; }
.co_r4 img{ width:60% }
.right_hot{ display:none}
.home_inf{ width:100%; float:none}
.home_inf_list{width:100%; float:none}
.home_about_bg{ padding:4% 0}
.moblie_head{ display:none}
.log1 img {
    width: 50%;
    float: left;
}
.i-company p img{ float:right; margin:0px 0px 20px 20px; width:60%}

	}
@media (max-width: 912px){
	nav_index{display:none}
		.moblie_head{top:2%;right:4%; display:block}
	.co_r2 { width:18%}
	.co_r3 { width:30%}
	.moblie_head{margin-top:8.3%; margin-right:30px}
	.log1 {
    margin-top: 2%;
}
.log_bg{ padding-bottom:1.3%}
.nav_index{ display:none}
	}
@media (max-width: 768px){
	.pest_right{ margin-top:0px}
	.hengfu_bg p{ display:none}
	.hengfu_bg span img{ text-align:center; width:100%; display:block; margin:auto}
.hengfu_bg span{ display: block}
	.wfc_show dl{ width:49.5%; float:left; margin-right:1%; position:relative}
    .wfc_show dl:nth-child(2){margin-right:0%}
	.notice_home_list dl{ padding-bottom:20px}
	.notice_home_list dd{ line-height:38px}
	.log1{ margin-top:1.2%}
	.home_pro_show dl{ margin-bottom:25px; }
	.home_pro_show dl dd{ width:70%;margin-top:-58px; height:48px; display:block; line-height:30px}
	.home_pro_show dl dd h2{ font-size:14px;}
	.nav_index{display:none}
		.moblie_head{top:1.6%;right:4%; display:block}
.home_team { margin-top:-17.3%}
.ab_r dl dd{ width:50%; margin-left:0}
.ab_r dl dd img{width:100%; border:1px solid #fff}
.home_pro_show dl{ margin-top:-10px}
/*--首页优势--*/
.home_one{ margin-top:0px;}

.home_one dl dd{ width:50%; float:left; text-align:center; line-height:30px; font-size:14px; color:#666; margin:10px 0}
.home_one dl dd  b{ font-size:18px; color:#333}

.case_img{ margin:10px 0;}
.con_lianxi dl{ width:100%;float:none; padding-top:20px; overflow:hidden}

.hot_img{ padding:15px 0}
.hot_img span{ display: block}
.hot_img p{ display:none}
.home_about_bg{ padding:12% 0; overflow:hidden}
.home_us_bg{ margin-top:0px; padding:0px 0px 20% 0; overflow:hidden}
    .home_us1 h2{   font-weight:bold; padding-bottom:5px; }
	.home_us1 div{ height:240px; overflow:hidden}
    .home_us1 p{ line-height:25px; font-size:14px;}
    .home_us1 h6{ padding-top:20px }
    .home_bt{ padding:3% 0 6% 0;  font-size:18px; }
    .home_bt img{ width:35px; height:35px}
	.home_team dl{ width:100%; }
	
.home_news dl dt div h6{ font-size:16px; }
.pest_about_img img{ margin-bottom:20px;}

.i-company p img{width:100%;}
/*.item img{ width:100%}*/
.nav_bg{ display:none }
.us_main{ padding-top:2%;}
.banner2 {
    height: 140px;
    background-position: center;
    background-attachment: inherit;
    background-size: cover;
}
.banner3 {
    height: 140px;
    background-position: center;
    background-attachment: inherit;
    background-size: cover;
}
.i-company { width:100%; text-align:center; margin:auto}
.pro_show_pest dl dd h2 { font-size:16px;}
.pro_show_pest dl dd p{font-size:12px;}
.pro_show_pest dl dd span{font-size:12px;}
.w96{ width:94%; text-align:center; margin:auto; padding-bottom:10px; overflow:hidden}
.pro_show_index dl{ width:48%; margin-left:0.9%; margin-right:1%; padding-bottom:0px; float:left; overflow:hidden}
.bg_about {
    padding: 15px 0;
}
.bg_about p {
    
    padding: 15px 5px 0 5px;
}
.bg_about h6 { padding:0 15px; font-size:24px}

.hidden-xs {
    display: none!important;
}
.con_top{ padding:10px 0; color:#354656; width:94%; text-align:center; margin:auto}
.con_top h3{ font-size:22px; }
.con_top dl{ width:100%; float:left; border:1px solid #eee; overflow:hidden; padding:4% 0; font-size:16px; color:#333; line-height:35px; text-align:center}
.bg_about1{ width:94%; text-align:center; margin:auto}
.pro_inf{ width:100%; float:none; padding-top:0px;}
.xq_inf{ width:100%; float:none}
.no_pest{display:none}


.one_r{ display:none}
.copy_bg p{ width:100%; clear:both; text-align:center}

.co_r1{ display:none}
.co_r2{width:100%; float:none}
.co_r3{width:100%; float:none; padding-top:15px; overflow:hidden; }
.co_r4{width:100%; float:none}
.co_r4 img{ width:20%; float:left; margin-left:0%}
.right_hot{ display:none}
.pest_fenye dd{ font-size:14px}
.team_us dl dt{ width:50%}
.team_us dl dd { width:50%}
.team_us dl dd div p{ text-align:left; line-height:20px;white-space: nowrap;text-overflow: ellipsis; overflow:hidden; font-size:12px}
.team_us dl dd   span img{ width:50%}
.team_us dl dd   span{ margin-top:5px; display:none}
.team_us dl dd h2{ font-size:16px}


}
@media (max-width: 540px){
	.home_teamm dl dt{ width:45%; }
    .home_teamm dl dd{ width:52%; }
    
	.log1 img {
    width: 80%;
    float: left; margin-bottom:10px}
	.log1{ margin-top:0.2%; }
	.pest_inf{ margin-top:10px}
	.yewu_list dl{ margin-bottom:0px}
	.pest_right{ margin-top:0px}
	.lingyu{ margin-top:-5px;}
.lingyu img{ width:100%}
.lj span{ padding-top:15px}
	.moblie_head{ margin-top:2%; margin-right:20px}
	.moblie_head .rg a img{ margin-top:20px}
	}
	.tab_pest td img {width: 100%;}
@media (max-width:480px){
	.home_inf_list dl dt{ width:40%}
	.home_inf_list dl dd{ width:58%}
	.home_inf dl{ margin-bottom:0}
	.biaoti_r h2{ font-size:18px}
	
    
	 .team_us dl dd div p{ text-align:left; line-height:18px;white-space: nowrap;text-overflow: ellipsis; overflow:hidden; font-size:12px}

	.team01 dl dt{ width:80%; float:none; text-align:center; margin:auto}
.team01 dl dd{width: 100%; float:none}
.team01 dl dd h2{ font-size:18px; text-align:center;}
.home_inf dl dd h2{ font-size:16px;}	 
.home_inf dl dd p{font-size:12px}	 
.home_inf dl dd span{font-size:12px}		 
	 
	.zy_sz_top{ padding-top:6%}
	.item span{ display: block}
	.item span img{ width:100%}
	.item p{ display:none}
.log_bg{ padding:5px 0 5px 0}
	.log1 img{  display:block; text-align:center; margin:auto;width:90%; float:left; }
	.log2 img{  display: block; }
	.log2 ol{ width:90%; float:none; height:40px; border:1px solid #F9B300; border-radius:100px; text-align:center; margin:auto; }

.zy_sz_top h5{ text-align:center; margin:auto; width:70%;}
.zy_sz_top h5 img{ width:100%}
.zy_sz_bot{ background:#fff; padding:30px 0px 0 0px; overflow:hidden}
.zy_sz_bot dl dd h5{ font-size:16px; }

.zy_sz_bot span{ text-align:center; margin:auto; display:block; width:40%}
.zy_sz_bot span a{  padding:6px 15px; font-size:16px}
.zy_sz_bot h2{ margin-top:0px}
.info-title {
    text-align: center;
    padding: 0px 0 5px 0;font-size: 26px;
    font-weight: 400;
}
.ab_r2 dl{ padding-bottom:0}
.map_r1{ height:300px}


.i-company p img{ text-align:center; margin:auto; width:100%}
.copyright{ font-size:12px；; padding:10px 20px;}
.i-company dl{ width:100%; text-align:center; margin:auto; margin-top:20px; margin-bottom:0px  }
.newspset dl dt{ width:34%;  }
.newspset dl dd{ width:62%;  }
.newspset dl dd h5{ font-size:15px; margin:0px; line-height:20px}
.newspset dl dd h2{ margin-top:0px}
.lm_lista dd{ width:44%; margin-right:5px; margin-left:5px; float:left; margin-bottom:15px}
.contact-left,.contact-right{ width: 100%; }
.contact-left{ display: table; float: none;  }
.contact-right{ float: none; }
.liu_y_bg{  margin-top:10px;}
.bg_about p img{ text-align:center; margin:auto; max-width:100%}

/*--xin--*/
.one_r{ display:none}
.one_2 dl{ float:none; width:100%; clear:both; padding-left:0%; padding-right:0%; }
.news_top h5{ font-size:18px; }
.news_top h5 img{ width:23px; height:23px; margin-left:10px}

.chaxun{ width:90%; text-align:center; margin:auto; padding-top:20px}
.yij_bo{ display: block; bottom:0px; left:15%; position: fixed; z-index:1111}
.yij_bo img{ width:86%;}
.tag a{ border:1px solid #f97a26; border-radius:100px;  overflow:hidden; margin:10px; padding:5px 0; width:42%; display:block; float:left; text-align:center; color:#F60}
.city_zt{ padding-left:15px}
/*--news---*/
.ad p{ display:none}
.ad span{ display: block}
.ad { padding-top:3%}
.three_bg dl{ width:94%; text-align:center; margin:auto}
.three_bg { padding-top:3%; overflow:hidden}
.three_bg dl dt span{ font-size:16px;}
.links{ padding:0 2%; overflow:hidden}
.co_r2 dl{ width:90%; text-align:center; margin:0 5%; display:block  }
.co_r2 dl dd{ float:left; padding-right:15px;}
.co_r3 p{ text-align:left}
.inf_bgn{ width:94%; text-align:center; margin:auto}
.xg_z{ width:94%; text-align:center; margin:auto}
.pro1 dl{ width:48%; float:left; margin-right:1%; margin-left:1%;}
.pro1 dl:last-child{margin-right:0%; display:none}
.lj p{ text-align:left;}
.lj p img{ float:left; margin-left:3%}
.pest_lm{ height:auto; background:none;}
.pest_lm h2{ text-align: center;  font-size:18px; margin-top:10px; margin-bottom:0}
.pest_lm dl{ float:none; }
.pest_lm dl dd{ font-size:14px; margin-right:25px; float:left;line-height:40px}
.pest_lm dl dd:last-child{ margin-right:0px;}
.pest_lm dl a.nav_r1{ height:40px;background:url(../images/pesth.jpg) bottom no-repeat;color:#1668d6; display:block; }
.newspsett{ width:94%; text-align:center; margin:auto; overflow:hidden}
.newspsett dl dd h5{ font-size:18px; }
.newspse{ width:94%; text-align:center; margin:auto; overflow:hidden}
.newspse dl dd h5{ font-size:18px; }
.newspse dl dt img{ width:18px; height:18px;}
.newspse dl dt { font-size:12px}

.pro_show_pest{ padding-top:15px}
.pro_show_pest dl{  margin-bottom:20px}
.pro_show_pest dd{ font-size:14px}
.bg_about { width:100%; text-align:center; margin:auto}
.bg_about p{ text-align:left; line-height:24px; font-size:14px;}
.bg_about p img{ max-width:100%; text-align:center; margin:auto; display:block}
.ljj img{ width:17px; height:18px;}
.con_lianxi dl{ margin-bottom:0; padding-top:10px}
.con_lianxi dl:last-child{ margin-bottom:30px;}
.wap1{ width:90%; height:240px; text-align:center; margin:auto }

.img1{ display:none}

.co_r3 {
    width: 90%;
    float: none;
    padding-top: 15px;
    overflow: hidden;
    margin: 0 5%;
}
.co_r4  img{ margin-left:5%}
}
@media (max-width:375px){
.pest_lm dl dd{ font-size:14px; margin-right:10px; float:left;line-height:40px}
 .team_us dl dt p{ margin-bottom:0px}
	
	}
/*black-inline*/
.black-inline{margin:0 auto;text-align:center;padding:20px 0;clear:both;width:100%;overflow:hidden;line-height:24px;font-size:16px;}
.black-inline a,.black-inline span{border-radius:2px;display:inline-block;margin:2px;}
.black-inline a{text-align:center;padding:6px 12px;color:#818181;background:none;border:#d7d7d7 solid 1px;}   
.black-inline a:hover{color:#fff;background-color:#FEC104;text-decoration:none;}
.black-inline span.current{padding:6px 12px;background:#FEC104;color:#fff;font-size:16px;border:#d7d7d7 solid 1px;}   
.black-inline span.disabled{padding:6px 12px;font-size:16px;color:#818181;border:#d7d7d7 solid 1px;} 


/* add */
.animate {
    padding: 15px;
	letter-spacing:0.05em;
    font-size: 48px;
    color: #ffff00;
    display: inline-block;
    white-space: nowrap;
	/* transform: translateX(100%); */
    animation: 35s wordsLoop linear infinite normal;
}
@media (max-width:1025px){
	.animate{;font-size: 38px;}
}
@media (max-width:820px){
	.animate{padding: 10px;font-size: 28px;}
}
@keyframes wordsLoop {
    0% {
       transform: translateX(0%);
        -webkit-transform: translateX(0%);
		margin-left:100%;
    }
    100% {
        transform: translateX(-100%);
        -webkit-transform: translateX(-100%);
		
    }
}

@-webkit-keyframes wordsLoop {
   0% {
      transform: translateX(0%);
       -webkit-transform: translateX(0%);
   	margin-left:100%;
   }
   100% {
       transform: translateX(-100%);
       -webkit-transform: translateX(-100%);
   	
   }
}