﻿/*--新闻--*/
.inf_news_fl{ text-align:left; width:50%; height:282px; background:#d62e0a; overflow:hidden; }
.inf_news_fl a{text-align:left; color:#fff; }
.inf_news_fl div{ padding:35px; color:#fff; text-align:left;}
.inf_news_fl div ol{ text-align:left; height:30px; line-height:30px; border-bottom:1px solid #fff; width:95px; font-size:18px; float:left; font-weight:normal}
.inf_news_fl div h2{ width:100%; clear:both; line-height:35px; font-size:24px; text-align:left;white-space: nowrap; overflow:hidden;text-overflow: ellipsis; padding-top:25px;}
.inf_news_fl div p{ text-align:left; line-height:24px; font-size:14px; margin-top:20px; clear:both; width:100%; height:48px; overflow:hidden}
.inf_news_fl div span{ width:; background:url(bg03.png) no-repeat; width:39px; height:39px; float:left; display:block; margin-top:20px;transition:all 1s;}
.inf_news_fl:hover h2{ font-size:22px} 


.inf_news_fr{width:50%;height:282px;}
.inf_news_fr p{padding-bottom: 46.07%; position: relative; display:block; overflow:hidden}

.inf_news_fr p img {
 position: absolute;
 width: 100%; height:100%;  left:0; z-index:1;object-fit: cover; transition:all 1s
}
.inf_news_fr p:hover img{transform:scale(1.1); transition:all 1s;}

.inf_news_bot dl{ width:388px; float:left; margin-right:29px;}
.inf_news_bot dl:last-child{margin-right:0px}
.inf_news_bot dl h2{width:100%; clear:both; line-height:35px; font-size:18px; font-weight:bold; text-align:left;white-space: nowrap; overflow:hidden;text-overflow: ellipsis;}
.inf_news_bot dl dt p{padding-bottom: 62.88%; position: relative; display:block; overflow:hidden}

.inf_news_bot dl dt p img {
 position: absolute;
 width: 100%; height:100%;  left:0; z-index:1;object-fit: cover; transition:all 1s
}
.inf_news_bot dl dt p:hover img{transform:scale(1.1); transition:all 1s;}
.inf_news_bot dd{ width:100%; clear:both; padding-top:18px;}
.inf_news_bot dd p{ text-align:left; font-size:14px; color:#666; line-height:24px; height:48px; overflow:hidden}
.inf_news_bot dd ol{width:100%; clear:both; padding-top:25px; text-align:left}






*{ margin:0 auto; padding:0;}
html, body, div, p, ol, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, img, textarea, iframe, table, th, td {
    margin: 0 auto;
    padding: 0; 
;}
img {
    border: medium none;
    vertical-align: middle;
}
ol, ul, li {
    list-style-type: none;
}
h1, h2, h3, h4, h5, h6, table, th, td {
    font-size: 100%;
    font-weight: normal;
}
body, input, select, button, textarea {
    font-family: "Source Sans Pro",Tahoma,Microsoft yahei;
    font-size: 14px; 
}
.normal, em, i {
    font-style: normal;
    font-weight: normal;
}
body {
    color: #333;
    line-height: 23px; margin:auto;min-width:1400px;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
p {
    word-wrap: break-word;
}
a {
    color: #333;
    text-decoration: none; 
}
a:hover {
    color: #098980;
}
table {
    border-collapse: collapse;
}
input[type="button"] {
    outline: medium none;
}
.clearfix {
    display: block;
}
.overflow{ overflow:hidden}
.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}

.fl {
    float: left;
}
.fr {
    float: right;
}
.tl {
    text-align: left;
}
.tc {
    text-align: center;
}
.tr {
    text-align: right;
}
.f12 {
    font-size: 12px;
}
.f14 {
    font-size: 14px;
}
.f16 {
    font-size: 16px; text-align:center;
}
.f18 {
    font-size: 18px;
}
.f20 {
    font-size: 20px;
}
.f24 {
    font-size: 24px;text-align:center;
}
.f30 {
    font-size: 30px; 
}
.f36 {
    font-size: 36px;
}
.undis {
    display: none;
}
.dis {
    display: block;
}
.diss {
    display: inline-block;
}
.w100 {
    width: 100%; text-align:center;
}
.wrap {
    width: 1400px; 
}

.c666{ color:#666}
.c999{ color:#999}
.cin{color:#098980}
.cfz{color:#e57141}

.m-auto {
    margin-left: auto;
    margin-right: auto;
}
.l-19 {
    line-height: 19px;
}
.l-15 {
    line-height: 15px;
}
.l-24 {
    line-height: 24px;
}
.l-26 {
    line-height: 26px;
}
.l-30 {
    line-height: 30px;
}
.l-35 {
    line-height: 35px;
}
.l-50 {
    line-height: 50px;
}
.l-80 {
    line-height: 80px;
}
.pl8 {
    padding-left: 8px;
}
.p10 {
    padding: 10px;
}
.p15 {
    padding: 15px;
}
.p20 {
    padding: 20px;
}
.pl5 {
    padding-left: 5px;
}
.pl10 {
    padding-left: 10px;
}
.pl15 {
    padding-left: 15px;
}
.pl20 {
    padding-left: 20px;
}
.pl25 {
    padding-left: 25px;
}
.pl30 {
    padding-left: 30px;
}
.pl30 {
    padding-left: 30px;
}
.pl40 {
    padding-left: 40px;
}
.pt5 {
    padding-top: 5px;
}
.pt10 {
    padding-top: 10px;
}
.pt15 {
    padding-top: 15px;
}
.pt20 {
    padding-top: 20px;
}
.pt25 {
    padding-top: 25px;
}
.pt150 {
    padding-top: 150px;
}
.pt30 {
    padding-top: 30px;
}
.pt35 {
    padding-top: 35px;
}
.pt40 {
    padding-top: 40px;
}
.pt46 {
    padding-top: 46px; text-align:center;
}
.pt50 {
    padding-top: 50px;
}
.pt55 {
    padding-top: 55px;
}
.pt75 {
    padding-top: 75px;
}
.pt60 {
    padding-top: 60px;
}
.pb5 {
    padding-bottom: 5px;
}
.pb10 {
    padding-bottom: 10px;
}
.pb15 {
    padding-bottom: 15px; text-align:center;
}
.pb20 {
    padding-bottom: 20px;
}
.pb25 {
    padding-bottom: 25px;
}
.pb30 {
    padding-bottom: 30px;
}
.pb50 {
    padding-bottom: 50px;
}
.pr5 {
    padding-right: 5px;
}
.pr10 {
    padding-right: 10px;
}
.pr40 {
    padding-right: 40px;
}
.pr15 {
    padding-right: 15px;
}
.pr20 {
    padding-right: 20px;
}
.pr25 {
    padding-right: 25px;
}
.ml5 {
    margin-left: 5px;
}
.ml10 {
    margin-left: 10px;
}
.ml11 {
    margin-left: 11px;
}
.ml15 {
    margin-left: 15px;
}
.ml16 {
    margin-left: 16px;
}
.ml20 {
    margin-left: 20px;
}
.ml22 {
    margin-left: 22px;
}
.ml30 {
    margin-left: 30px;
}
.ml50 {
    margin-left: 50px;
}
.ml60 {
    margin-left: 60px;
}
.mr5 {
    margin-right: 5px;
}
.mr10 {
    margin-right: 10px;
}
.mr15 {
    margin-right: 15px;
}
.mr20 {
    margin-right: 20px;
}
.mr25 {
    margin-right: 25px;
}
.mr30 {
    margin-right: 30px;

}
.mr50 {
    margin-right: 50px;
}
.mr100 {
    margin-right: 100px;
}
.ml90 {
    margin-left: 90px;
}
.ml70 {
    margin-left: 70px;
}
.mt5 {
    margin-top: 5px;
}
.mt10 {
    margin-top: 10px;
}
.mt15 {
    margin-top: 15px; text-align:center;
}
.mt20 {
    margin-top: 20px;
}
.mt25 {
    margin-top: 25px;
}
.mt30 {
    margin-top: 30px;text-align:center;
}
.mt40 {
    margin-top: 40px;
}
.mt46 {
    margin-top: 46px;
}
.mt60 {
    margin-top:60px;
}
.mb5 {
    margin-bottom: 5px;
}
.mb10 {
    margin-bottom: 10px;
}
.mb15 {
    margin-bottom: 15px;text-align:center;
}
.mb20 {
    margin-bottom: 20px;
}
.mm{ margin:20px}
.color-grey {
    color: #999;
}
.row {
    margin-left: -12px;
}
.row2 {
    margin-left: -22px;
}
.row3 {
    margin-left: -29px;
}
.row4 {
    margin-left: -1px;
}

.blod{ font-weight:bold}
.nav{ height:60px; border-top:1px solid #E5E5E5}
.nav li{ float:left; font-size:18px; padding:0 16px; line-height:60px; height:60px; font-size:16px; margin-right:65px }
.nav li:last-child{margin-right:0px}
.nav li a.nav_cor{color: #d62e0a; background:url(bg04.jpg) top repeat-x; height:60px; display:block;padding:0 16px; font-weight:bold}
.bt_index h2{ font-size:28px; font-weight:bold;}
.bt_index h3{ background:#C5C1C2; height:2px; width:60px; text-align:center; margin:auto; display:block}
/*------焦点图js--------*/
.flexslider{position:relative;height:455px;overflow:hidden;background:url(loading.gif) 50% no-repeat; z-index:1; clear:both;  }
.slides{position:relative;z-index:1;}
.slides li{height:455px;}
.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;}
.flex-direction-nav li a.flex-next{right:40px;}

/*------孩子问题--------*/
.img-scroll { position:relative; width:1400px; height:285px; }
.img-scroll .prev,.img-scroll .next { position:absolute; display:block; width:33px; height:53px;
 top:109px; z-index:2000 }
.img-scroll .prev { left:0}
.img-scroll .next { right:0}
.img-list { position:relative; width:1120px; height:285px;  overflow:hidden; text-align:center; margin:auto }
.img_list1{ width:100%; height:285px; overflow:hidden; }
.img_list1 ul{width:100%;  overflow:hidden;}
.img_list1 ul li{ text-align:left;   float:left; margin-right:12px; margin-left:15px;width:250px; height:285px; background:#fff;  position:relative; overflow: hidden;  }
.img_list1 ul li:last-child{ margin-right:0px}
.img_list1 ul li div { width:250px; position:absolute; bottom:0px; height:53px;background: url(bg01.png); color:#fff; left:0px; text-align:center; z-index:222; display:block; transition:all 1s}
.img_list1 ul li div  p{ display: block;padding:15px 35px;font-size:14px;}
.img_list1 ul li div h2{ font-size:18px; font-weight:bold; color:#fff; line-height:53px;}
.img_list1 ul li img{ text-align:center; margin:auto;  overflow:hidden; width:250px; height:285px; }
.img_list1 ul li figure{ text-align:center; margin:auto; display:block;}
.img_list1 ul li:hover div{ bottom:0px; font-size:16px; color:#fff;transition:all 1s; height:285px; background:background: url(bg01.png);}
.img_list1 ul li:hover div  h2{ background:#fff; width:100px; height:35px; line-height:35px; border-radius:100px;  color:#d62e0a; margin-top:56px }
.img_list1 ul li:hover div  p{ display:block; padding:15px 35px; color:#fff; font-size:14px; text-align:center; line-height:22px;}

/*------关于我们--------*/
.about_l{ width:600px; height:502px; border:1px solid #E1E1E1; background:url(index_r11_c4.jpg) center no-repeat;}
.about_t { font-size:24px; padding-top:90px}
.about_t h2{ font-size:18px; font-weight:bold; line-height:26px;}
.about_b{ width:488px; text-align:center; margin:auto; margin-top:32px; overflow:hidden; font-size:16px; height:180px; line-height:26px}
.about_l a{ width:44px; height:44px; background:url(bg02.png) no-repeat; display:block; text-align:center; margin:auto}
.about_l a:hover{ width:44px; height:44px; background:url(bg022.png) no-repeat; display:block; text-align:center; margin:auto}

.about_r{ width:600px}
.about_r dl{ width:289px;}
.about_r dl div{ padding-top:52px; overflow:hidden; text-align:center; margin:auto}
.about_r dl div h2{font-size:18px; font-weight:bold; text-align:center}
.about_r dl div p{ font-size:16px; line-height:26px; padding-top:28px;}
.about_r dl dt div p{ padding-bottom:104px}
.about_r dl:hover img{transition:all 1s; opacity:0.9;transform:scale(0.9)}

/*------特色服务--------*/
.ser_index dl{ border:1px solid #E1E1E1; height:232px; overflow:hidden}
.ser_index dl dd{ width:25%; float:left}
.ser_index dl dd:nth-child(2){ background:#D4E4E3; height:232px;}
.ser_index dl dd:nth-child(4){ background:#D4E4E3; height:232px;}
.ser_index dl dd h2{ font-size:24px; text-align:center; font-weight:bold; padding-top:50px;}
.ser_index dl dd p{ width:75%; text-align:center; margin:auto; font-size:14px; line-height:25px; padding-top:30px;}
.ad_img:hover img{transition:all 1s; opacity:0.9;}

/*------团队--------*/
.img-scroll1 { position:relative; width:1400px; height:396px; }
.img-scroll1 .prev,.img-scroll1 .next { position:absolute; display:block; width:74px; height:32px;
 top:360px; z-index:2000 }
.img-scroll1 .prev { left:42.5%}
.img-scroll1 .next { right:43%}
.img-list1 { position:relative; width:1400px; height:326px;  overflow:hidden; text-align:center; margin:auto }
.img_list11{ width:100%; height:326px; overflow:hidden; }
.img_list11 ul{width:100%;  overflow:hidden;}
.img_list11 ul li{ text-align:left;   float:left; margin-right:25px; width:275px; height:326px;  position:relative; overflow: hidden;  }
.img_list11 ul li:last-child{ margin-right:0px}
.img_list11 ul li div { width:70%; position:absolute; top:75%; height:57px;background:#E57140; color:#fff; right:0px; text-align:center; z-index:222; display:block; padding:0px 15px;}
.img_list11 ul li div h2{ font-size:18px; font-weight:bold; color:#fff; line-height:25px; text-align:left; padding-top:5px }
.img_list11 ul li div ol{ text-align:left; line-height:24px;color:#fff; white-space: nowrap; overflow:hidden;text-overflow: ellipsis;}
.img_list11 ul li div span{ background:url(bg05.gif) no-repeat; width:27px; height:27px; display:block; position:absolute; z-index:555; right:10px;top:15px;}
.img_list11 ul li p{padding-bottom: 114%; position: relative; display:block; overflow:hidden}

.img_list11 ul li p img {
 position: absolute;
 width: 100%; height:100%;  left:0; z-index:1;object-fit: cover; transition:all 1s
}
.img_list11 ul li p:hover img{transform:scale(1.1); transition:all 1s;}

.img_list11 ul li p img{ width:100%; text-align:center; margin:auto;transition:all 3s}
.img_list11 ul li:hover div{ background:#d62e0a; opacity:0.8} 




/*--copyright--*/
.copy_right{ background:#F2F0F1}
.copy_fl dl{ float:left; border-left:#E2E0E1 1px solid; overflow:hidden}
.copy_fl dl:nth-child(1){border-left:none; width:228px;}
.copy_fl dl:nth-child(1) h2{ width:100%; background:#E57140; height:42px; line-height:42px; color:#fff; font-size:20px; font-weight:bold}
.copy_fl dl:nth-child(2){ width:322px;}
.copy_fl dl:nth-child(2) dd { padding:0 36px 0 66px; text-align:left}
.copy_fl dl:nth-child(2) dd  ul{ clear:both; width:100%; overflow:hidden; padding-top:30px;}
.copy_fl dl:nth-child(2) dd  ul li{ width:50%; float:left; text-align:left; line-height:40px; font-size:14px;}

.copy_fl dl:nth-child(3){ width:482px;}
.copy_fl dl:nth-child(3) dd { padding:0 36px 0 56px; text-align:left}
.copy_fl dl:nth-child(3) dd  ul{ clear:both; width:100%; overflow:hidden; padding-top:30px;}
.copy_fl dl:nth-child(3) dd  ul li{ width:50%; float:left; text-align:left; line-height:40px; font-size:14px;}
.copy_bot{ border-top:#E2E0E1 1px solid; text-align:center;}

/*--ad--*/

.w1001{overflow:hidden;
	position:relative;
	text-align:center;
	margin:auto; width:100%; height:385px }

.w1001 p {  width:1920px; 
            position:absolute;
            left:50%;
            margin-left:-960px; 
	}

.wap_lj{ border-bottom:1px solid #E1E1E1; height:50px; line-height:50px }
.wap_lj img{ float:left; margin-right:10px; padding-top:10px;}
.pest_about h2{ font-size:12px; text-align:left;letter-spacing:1.4px}
.pest_about h2 strong{ font-size:36px;letter-spacing:0px}
.pest_about img{ float:right; margin-left:15px; margin-bottom:15px;}
.pest_about p{ text-align:left; line-height:26px; padding-top:20px; font-size:16px;}

/*--二级研发中心--*/
.yanfa_bg{ background: url(pestbg.jpg) top center no-repeat; }
.five_knw h2 span{ width:38px; height:4px; background:#d62e0a; display:block; text-align:center; margin:auto}
.five_knw dl{ width:100%; clear:both}
.five_knw dl dd{ width:20%; text-align:center; float:left; font-size:18px; }
.five_knw dl dd h5{line-height:35px;}
.five_knw dl dd img{transition:all 1s;}
.five_knw dl dd:hover img{ transform:rotate(360deg); opacity:0.9}
.w602{ width:602px; background:url(list_bg01.png) repeat; border-radius:15px;padding-bottom:25px}
.w602_r1{ padding-top:32px;}
.w602_r1 p{ height:48px; line-height:24px; overflow:hidden; margin-top:10px;}
.w560{ width:560px; background:#fff; border-radius:15px; overflow:hidden; text-align:center; margin:auto}
.w560 h2:nth-child(1){ color:#e57141; font-size:18px; font-weight:bold; height:50px; width:100%; line-height:50px; margin-top:15px; text-align:left}
.w560 h2 img{ float:left; margin:10px 12px 0 24px}
.w560_r1{ height:120px; padding:0px 30px 10px 30px; text-align:left; font-size:14px; line-height:26px; color:#414040}
.w560 h2:nth-child(3){ color:#e57141; font-size:18px;background:url(list_bg01.png); font-weight:bold; height:50px; width:100%; line-height:50px; margin-top:15px; text-align:left}
.w560_r2{  padding:15px 30px 5px 30px; text-align:left; font-size:14px; line-height:26px; color:#414040}
.w560 h2:nth-child(5){ color:#e57141; font-size:18px;background:url(list_bg01.png); font-weight:bold; height:50px; width:100%; line-height:50px; margin-top:15px; text-align:left}
.w560_r3{  padding:15px 30px 5px 30px; text-align:left; font-size:14px; line-height:36px; color:#414040}
.hi_lin{ height:150px}

.three_ya{  background:url(list_bg01.png) repeat; border-radius:15px;padding-bottom:25px}
.three_ya_r1{ padding-top:32px;}
.three_ya_r1 p{ height:48px; line-height:24px; overflow:hidden; margin-top:10px;}
.w1184{ width:1174px; background:#fff; border-radius:15px; overflow:hidden; text-align:center; margin:auto}
.w1184 h2:nth-child(1){ color:#e57141; font-size:18px; font-weight:bold; height:50px; width:100%; line-height:50px; margin-top:15px; text-align:left}
.w1184 h2 img{ float:left; margin:10px 12px 0 24px}
.w1184_r1{  padding:0px 30px 10px 30px; text-align:left; font-size:14px; line-height:26px; color:#414040}
.w1184 h2:nth-child(3){ color:#e57141; font-size:18px;background:url(list_bg01.png); font-weight:bold; height:50px; width:100%; line-height:50px; margin-top:15px; text-align:left}
.w1184_r2{  padding:15px 30px 5px 30px; text-align:left; font-size:14px; line-height:26px; color:#414040}
.w1184_r2 li{ width:50%; float:left; text-align:left}
.w1184 h2:nth-child(5){ color:#e57141; font-size:18px;background:url(list_bg01.png); font-weight:bold; height:50px; width:100%; line-height:50px; margin-top:15px; text-align:left}
.w1184_r3{  padding:15px 30px 5px 30px; text-align:left; font-size:14px; line-height:36px; color:#414040}
.w1184_r3 li{ width:50%; float:left; text-align:left}

/*--联系我们呢--*/
.conus_r1{ width:80%}
.conus_r1 dl{ width:33.3%; float:left}
.conus_r1 dl dd { text-align:center; font-size:18px;}
.conus_r1 dl dd h2{ font-size:24px; font-weight:bold; line-height:50px; margin-bottom:20px;}
/*--企业风采--*/
.enterprise dl{ width:342px; height:254px; border:1px solid #E1E1E1; float:left; margin-left:22px; margin-bottom:22px; overflow:hidden; padding:24px;}
.enterprise dl dt{  text-align:center; margin:auto; width:100%;}
.enterprise dl dt p{padding-bottom: 66.66%; position: relative; display:block; overflow:hidden}

.enterprise dl dt p img {
 position: absolute;
 width: 100%; height:100%;  left:0; z-index:1;object-fit: cover; transition:all 1s
}
.enterprise dl dt p:hover img{transform:scale(0.9); transition:all 1s;}
.enterprise dl dd{ font-size:16px; font-weight:bold; padding-top:10px;}
.enterprise_bg{ background:#F2F0F1; margin-bottom:-60px;}
.enterprise_r1 dl{ width:342px; height:254px; background:#fff; float:left; margin-left:22px; margin-bottom:22px; overflow:hidden; padding:24px;}
.enterprise_r1 dl dt{  text-align:center; margin:auto; width:100%;}
.enterprise_r1 dl dt p{padding-bottom: 66.66%; position: relative; display:block; overflow:hidden}

.enterprise_r1 dl dt p img {
 position: absolute;
 width: 100%; height:100%;  left:0; z-index:1;object-fit: cover; transition:all 1s
}
.enterprise_r1 dl dt p:hover img{transform:scale(0.9); transition:all 1s;}
.enterprise_r1 dl dd{ font-size:16px; font-weight:bold; padding-top:10px;}

/*--xinwen--*/
.pest_news dl{ width:388px; float:left; margin-left:29px; margin-bottom:29px}
.pest_news dl h2{width:100%; clear:both; line-height:35px; font-size:18px; font-weight:bold; text-align:left;white-space: nowrap; overflow:hidden;text-overflow: ellipsis; margin-bottom:10px}
.pest_news dl dt p{padding-bottom: 62.88%; position: relative; display:block; overflow:hidden}

.pest_news dl dt p img {
 position: absolute;
 width: 100%; height:100%;  left:0; z-index:1;object-fit: cover; transition:all 1s
}
.pest_news dl dt p:hover img{transform:scale(1.1); transition:all 1s;}
.pest_news dd{ width:100%; clear:both; padding-top:18px;}
.pest_news dd p{ text-align:left; font-size:14px; color:#666; line-height:24px; height:48px; overflow:hidden}

.page{ width:386px;  margin-bottom:20px; font-size:12px; font-family:"microsoft yahei"; overflow:hidden; text-align:center; margin:auto; }
.page ul{ margin-left:30px}
.page ul li{ float:left; line-height:25px; margin-left:10px; font-size:14px;}
.current{background:#e57141; color:#fff; border:1px solid #f8924c; text-decoration:none; padding:0px 10px; float:left;height:25px; line-height:25px; margin:0 3px}
.page a{display:block; float:left; height:25px; border:1px solid #dfdfdf; line-height:25px; padding:0 10px; margin:0 3px; color:#666; overflow:hidden;}
.page a:hover,a.cur{background:#e57141; color:#fff; border:1px solid #f8924c; text-decoration:none;}

/*--详情页--*/
.pest_fl{ width:860px; overflow:hidden}
.pest_fr{ width:295px;border:1px solid #E1E1E1; padding:20px;}
.bt{width:100%; height:auto; text-align: center; padding-bottom:15px;  border-bottom:1px solid #d6d6d6;}
.bt h4{ font-size:30px; font-family:"microsoft yahei"; font-weight:bold; line-height:40px;}
.bt span{ margin-top:6px; color:#999; font-size:14px; line-height:30px;}

.inf_nr{width:100%; height:auto; font-size:16px; line-height:27px; text-align:left;  clear:both; overflow:hidden; margin-bottom:50px }
.inf_nr p{ text-align:left; line-height:30px; font-size:16px; padding-top:20px; float:none; text-indent:2em; color:#333}
.inf_nr p img{ text-align:center; margin:auto; display:block;}

.fenpian{ width:100%; clear:both; background:#F2F0F1; overflow:hidden; margin-top:50px; padding:20px;}
.fenpian li{ text-align:left; line-height:30px; width:40%; float:left; margin-left:20px; font-size:16px}
.fenpian li em{ color:#666; font-style:normal; }

.pest_fr1 h2{ text-align:left; font-size:20px; font-weight:bold; width:100%; clear:both}
.pest_fr1 span{ width:80px; height:3px; background:#0B8880; float:left; display:block; margin-top:10px;}
.pest_fr2 dl{ width:100%; clear:both; padding-top:15px; overflow:hidden}
.pest_fr2 dl dt{ line-height:26px; text-align:left; font-size:15px;}
.pest_fr2 dl dd{text-align:left; color:#999;}
.pest_fr2 dl dd em{ float:right}

/*--专家团队--*/
.team_us dl{ width:592px; float:left; margin-left:29px; margin-bottom:29px;}
.team_us dl dt{ float:left; width:285px;}
.team_us dl dd{ float:right; width:245px; height:264px;border:1px solid #E1E1E1; padding:30px;}
.team_us dl dd h2{ text-align:left; font-size:24px; font-weight:bold}
.team_us dl dd ul{ width:100%; clear:both; padding-top:30px;}
.team_us dl dd ul li{ text-align:left; line-height:30px;}
.team_us dl dd span{ float:left; margin-top:30px;}
.team_us dl dt p{padding-bottom: 114%; position: relative; display:block; overflow:hidden}

.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;}
.team_two{ background:url(team2.jpg) top center no-repeat; padding-top:100px;}
.team_two dl{ width:770px; float:left}
.team_two dl dt{ width:180px; border:2px solid #fff; float:left}
.team_two dl dt p{padding-bottom: 114%; position: relative; display:block; overflow:hidden}

.team_two dl dt p img {
 position: absolute;
 width: 100%; height:100%;  left:0; z-index:1;object-fit: cover; transition:all 1s
}
.team_two dl dd{ width:532px; float:right; padding-top:30px; text-align:left}
.team_two dl dd h2{ font-size:24px; font-weight:bold; text-align:left}
.team_two dl dd h3{ font-size:15px;  text-align:left; line-height:40px; margin-top:10px; overflow:hidden}
.team_two dl dd h3 em{ width:60px; height:30px; background:#E57140; display:block; float:left; border-radius:100px; color:#fff; line-height:30px; text-align:center; margin-top:5px; margin-right:10px;}
.team_two dl dd ul{ width:100%; clear:both; padding-top:36px; overflow:hidden}
.team_two dl dd ul li{ text-align:left; line-height:30px; background:url(team3.jpg) left no-repeat; height:20px; line-height:20px; padding-left:30px; margin-bottom:15px; font-size:16px}
.team_two dl dd ul li:nth-child(2){background:url(team4.jpg) left no-repeat;}
.team_two ol{ width:148px; height:65px; background:#E57140; float:right; color:#fff; padding-top:15px; margin-top:50px}
.team_two ol h6{ font-size:24px;}

/*--服务项目--*/
.nav_show {border:1px solid #E1E1E1; padding:15px 30px; overflow:hidden}
.nav_show a{  overflow:hidden; font-size:16px; padding:10px 40px;border-right:1px solid #E1E1E1; font-weight:bold}
.nav_show a:last-child{border-right:none}
.ser_r1{ width:100%; padding-bottom:60px}
.ser_r2{ width:100%; height:551px}
.ser_r2 dl{ width:224px; float:left; margin-right:25px; position:relative}
.ser_r2 dl:last-child{margin-right:0px}
.ser_r2 dl dt{ width:94px; height:94px; background:#0A887D; color:#fff; font-size:28px; font-weight:bold; line-height:94px;font-style:italic; border-radius:100px; position:relative; z-index:2}
.ser_r2 dl dd{ width:224px; background:#fff; height:236px;border-radius:15px; position:relative; top:-50px; z-index:1; font-size:18px; line-height:28px;}
.ser_r2 dl dd p{ padding-top:100px}
.ser_r2 dl:nth-child(4) dd p{ padding-top:68px}
.ser_r2 dl:nth-child(5) dd p{ padding-top:85px}
.ser_r3{ width:100%; }
.ser_r4 dl{width:100%; clear:both; overflow:hidden}
.ser_r4 dl dd{ float:left; width:602px; float:left;  margin-left:12px;}
.ser_r4 dl dd p{ float:right; margin-right:15px; text-align:left; padding-top:25px; width:515px; font-size:15px}
.ser_r4 dl:nth-child(odd) dd{background:#E1F1F0; height:70px;}
.ser_r4 dl:nth-child(odd) dd em{ background:url(ser_r8_c3.jpg) no-repeat; width:34px; height:34px; color:#fff; font-size:14px; line-height:34px; display:block; float:left; margin:18px 10px 0 20px;}
.ser_r4 dl:nth-child(even) dd{background:#FDEEE9; height:70px;}
.ser_r4 dl:nth-child(even) dd em{ background:url(ser_r10_c3.jpg) no-repeat; width:34px; height:34px; color:#fff; font-size:14px; line-height:34px; display:block; float:left; margin:18px 10px 0 20px;}
.ser_r4 dl:nth-child(8) dd p{ padding-top:15px}
.ser_r4 dl:nth-child(5) dd:nth-child(2) p{ padding-top:15px}