*{ 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; text-align:center
}
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: 宋体;
    font-size: 12px; 
}
.normal, em, i {
    font-style: normal;
    font-weight: normal;
}
body {
    color: #525252;
     text-align:center; margin:auto;min-width:1000px; background:#E2E1DC
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
p {
    word-wrap: break-word;
}
a {
    color: #525252;
    text-decoration: none; 
}
a:hover {
    color: #b20002;
}
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;
}
@font-face {
  font-family: "tt0102m_";
  src: url("../Fonts/tt0102m_.woff2") format("woff2"),
       url("../Fonts/tt0102m_.woff") format("woff"),
       url("../Fonts/tt0102m_.ttf") format("truetype"),
       url("../Fonts/tt0102m_.eot") format("embedded-opentype"),
       url("../Fonts/tt0102m_.svg") format("svg");
	   font-family: "tt0588m_";
  src: url("../Fonts/tt0588m_.woff2") format("woff2"),
       url("../Fonts/tt0588m_.woff") format("woff"),
       url("../Fonts/tt0588m_.ttf") format("truetype"),
       url("../Fonts/tt0588m_.eot") format("embedded-opentype"),
       url("../Fonts/tt0588m_.svg") format("svg");
}
.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;
}
.f18 {
    font-size: 18px;
}
.f20 {
    font-size: 20px;
}
.f24 {
    font-size: 24px;
}
.f30 {
    font-size: 30px; 
}
.f36 {
    font-size: 36px;
}
.undis {
    display: none;
}
.dis {
    display: block;
}
.diss {
    display: inline-block;
}
.w100 {
    width: 100%;
}
.wrap {
    width: 1000px; 
}

.hui{ color:#adacac}
.cs{ color:#F24A07}

.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;
}

.pt40 {
    padding-top: 40px;
}
.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;
}
.pb20 {
    padding-bottom: 20px;
}
.pb25 {
    padding-bottom: 25px;
}
.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;
}
.mt20 {
    margin-top: 20px;
}
.mt25 {
    margin-top: 25px;
}
.mt30 {
    margin-top: 30px;
}
.mt40 {
    margin-top: 40px;
}
.mt60 {
    margin-top:60px;
}
.mb5 {
    margin-bottom: 5px;
}
.mb10 {
    margin-bottom: 10px;
}
.mb15 {
    margin-bottom: 15px;
}
.mb20 {
    margin-bottom: 20px;
}
.mm{ margin:20px}
.color-grey {
    color: #999;
}
.row {
    margin-left: -15px;
}
.row2 {
    margin-left: -20px;
}
.row3 {
    margin-left: -30px;
}
.row4 {
    margin-left: -1px;
}
.ml1{ margin-left:1px}
.blod{ font-weight:bold}
.huise{ color:#666}
.lv{ color:#2D9D3B}
#cs{color:#F30;  }
.hui{color:#ccc}

.nav_bg{ background:#262626; height:40px;}
.nav li{ float:left; width:140px; line-height:40px; font-size:14px;}
.nav li a{ color:#fff}
.nav_hover{width:140px; line-height:40px; height:40px; background:#B20002; display:block}

.js_bg{ background:#fff; height:310px}
/*------js--------*/
.flexslider{position:relative;height:300px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; z-index:1; clear:both; width:990px; margin-top:5px; }
.slides{position:relative;z-index:1;}
.slides li{height:494px;}
.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(../images/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;}

/*---公告简介--*/
.one_bg{ background:#fff url(../images/index_r5_c133.jpg) repeat-x; overflow:hidden; border-radius:6px;-moz-box-shadow:0 0 8px #8B8B8B; -webkit-box-shadow:0 0 8px  #8B8B8B; box-shadow:0 0 8px  #8B8B8B; height:302px; border:1px solid #888}
.w320{ width:320px; padding-top:14px; padding-left:15px; overflow:hidden}
.w320_top{ width:100%;}
.w320_top h5{ float:left; }
.w320 ul{ width:100%; overflow:hidden; clear:both; padding-top:18px}
.w320 ul li{ text-align:left; background:url(../images/index_r6_c6.jpg) 0px 10px no-repeat; line-height:32px; border-bottom:1px dashed #AAAAAA; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:15px;}
.w610{ width:610px; margin-right:26px; overflow:hidden; padding-top:14px; }
.w610_bot{ width:100%; overflow:hidden; clear:both; padding-top:18px; background:url(../images/left_r2_c2.jpg) right no-repeat}
.w610_bot img{ float:left; margin-right:20px;}
.w610_bot p{ text-align:left; line-height:25px; text-indent:2em;}

/*--tam--*/
.team_bg{ background:#fff url(../images/rr4_c2.jpg) right bottom no-repeat; border-radius:6px;-moz-box-shadow:0 0 8px #8B8B8B; -webkit-box-shadow:0 0 8px  #8B8B8B; box-shadow:0 0 8px  #8B8B8B; height:332px; border:1px solid #888}
.w320_top span{ float:right; padding-right:15px; padding-top:13px;}
.w320_top span a{ width:52px; height:20px; background:#AB0001;border-radius:6px; line-height:20px; color:#fff; display:block}
.img-scroll { position:relative; margin-top:18px; width:100%; height:230px; }
.img-scroll .prev,.img-scroll .next { position:absolute; display:block; width:22px; height:22px;
 top:88px; }
.img-scroll .prev { left:0}
.img-scroll .next { right:0}
.img-list { position:relative; width:910px; height:230px;  overflow:hidden; text-align:center; margin:auto }
.img_list1{ width:910px; height:230px; overflow:hidden; }
.img_list1 ul{width:910px; height:230px; overflow:hidden;}
.img_list1 ul li{ text-align:left;   float:left; margin-left:8px; margin-right:10px;width:164px; height:230px; position:relative; overflow:hidden }
.img_list1 ul li:last-child{ margin-right:0px}
.img_list1 ul li p{ width:162px; border:1px solid #CDCDCD; overflow:hidden; height:200px}
.img_list1 ul li img{background-repeat: no-repeat;
object-fit: cover; width:152px; height:185px; margin-top:8px;}
.img_list1 ul li a div { width:0px; height:0px; display:none;transition:3s all}
.img_list1 ul li a:hover div{ background: url(../images/bg1.png) repeat;width:300px; height:200px; position:absolute; top:0px; left:0px; display:block;  -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d;
-webkit-animation-name: fanzhun;
	animation-duration: 125ms;
	animation-name: fanzhun; color:#fff}
.img_list1 ul li a:hover div span{ width:280px; border:1px solid #fff; margin:10px; height:180px; text-align:center; font-size:16px; display:block; color:#fff}
.img_list1 ul li  div  a{ color:#fff}
.img_list1 ul li a:hover div span h5{ font-size:24px; font-weight:bold; padding-top:60px;}
.img_list1 ul li a:hover div span p{ text-align:center; height:20px; line-height:20px; width:90%; text-align:center; margin:auto; color:#e5e4e4; font-size:13px; padding-top:15px;}
.img_list1 ul li span{ line-height:30px; font-size:14px; text-align:center; display:block}

.w325{ width:328px;background: url(../images/index_r17_c3.jpg) no-repeat ;  height:358px;  }
.w325 ul{ width:286px; overflow:hidden; clear:both; padding-top:14px}
.w325 ul li{ text-align:left; background:url(../images/index_r6_c6.jpg) 0px 10px no-repeat; line-height:31px; border-bottom:1px dashed #AAAAAA; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:15px;}
.w325 ul li span{ float:right; color:#A5A5A5; margin-left:10px}

.copy_bg{ width:100%; background:url(../images/bot.jpg) center bottom no-repeat; overflow:hidden; height:188px;font-size:14px;}
.copy_bg h5{  line-height:40px; word-spacing:5px}

/*----二级介绍---*/
.pest_bg{ background:#fff url(../images/index_r5_c133.jpg) repeat-x; overflow:hidden; border-radius:6px;-moz-box-shadow:0 0 8px #8B8B8B; -webkit-box-shadow:0 0 8px  #8B8B8B; box-shadow:0 0 8px  #8B8B8B; height:auto; border:1px solid #888; padding-bottom:20px;}

.pest_top{ width:954px; border-bottom:1px solid #E0E0E0; height:60px; margin-top:18px; overflow:hidden}
.pest_top img{ float:left; margin-right:10px;}
.pest_top dl{ float:left}
.pest_top dl dt{ font-size:18px; font-family:黑体; color:#1a1a18; line-height:30px; text-align:left; font-weight:bold}
.about{ width:840px; padding:20px 0px 30px 0}
.pest_top dl dd{font-size:14px; text-align:left;font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; color:#b20002}
.about p { text-align:left; line-height:24px; text-indent:2em; padding-top:30px; overflow:hidden; font-size:14px;}
.about p img{ text-align:center; margin:auto; display:block}
.bot_news{ width:882px; padding:20px 0px 20px 0}
.bot_news dl{ width:100%; border-bottom:1px solid #F2F2F2; overflow:hidden; padding:15px 0; overflow:hidden; clear:both}
.bot_news dl dt{ float:left; margin-right:20px;}
.bot_news dl dd{ text-align:left;}
.bot_news dl dd h5{ font-size:16px; font-weight:bold; line-height:30px; text-align:left}
.bot_news dl dd p{ height:48px; overflow:hidden; line-height:24px; color:#888888; padding-top:12px; overflow:hidden; text-align:left; padding-bottom:10px;}
.bot_news dl dd time{ overflow:hidden; line-height:24px; color:#888888; padding-top:10px; overflow:hidden; text-align:left}
.pagination {
	padding: 25px 0 25px 0 ;
	text-align: center;
	font-size: 12px
}
.pagination ul li {
	float: left;
	margin: 0 2px;
	
}
.pagination ul {
	display: inline-block;
	margin-bottom: 0
}
.page {
	float: left;
	margin: 0 2px;
	padding: 5px 12px; 
	bor: #ddd;
	color: #666;
	opacity: .88
}
.pagination ul li a{padding: 5px 12px;
	border-radius: 2px;
	border:1px solid #ddd;
	color: #666;
	opacity: .88}
.now-page, .pagination li a:hover {
	background-color: #C00;
	color: #FFF;
	opacity: 1; 
}
.thisclass{background-color: #C00;
	color: #FFF;
	opacity: 1;padding: 5px 12px;
	border-radius: 2px;
	border:1px solid #ddd; }
.thisclass:hover{color: #FFF;}

.xq_left{  width:840px; padding:20px 0px 30px 0;overflow:hidden; clear:both}
.xq_left h1{ text-align:left; font-size:20px; color:#DDC676}
.rmm_bg{ background:#F7F7F7; overflow:hidden}

.xq_left H5{ font-size:25PX; text-align:center; color:#525252; line-height:32px; font-weight:bold}
.xq_left time{ font-size:12PX; color:#c2c1c1; line-height:20px; text-align:center; width:100%;  padding-bottom:10px; display:block}
.xq_left time em{font-style:normal; color:#003399; padding-left:10px}
.xq_left p{ padding-top:25px; overflow:hidden; color:#666; font-size:14px; line-height:26px; height:auto; text-align:left}
.xq_left p img{ text-align:center; margin:auto; display:block}
.fenye{  overflow:hidden; margin-top:20px; width:100%; border-top:1px dashed #eee;border-bottom:1px dashed #eee; padding-top:5px;text-align:left; padding-bottom:5px}
.fenye a{ line-height:30px; float:left ;font-size:12px; color:#9c9c9c }
.fenye dd{ float:left; text-align:left; width:50%}
.fenye a  em{font-size:14px; color:#bd0000}

.jc_list{ width:840px; padding:20px 0px 20px 0}
.jc_list dl{ width:250px; float:left; margin-left:22px; margin-top:40px; overflow:hidden}
.jc_list dl dt{width:250px; height:190px; overflow:hidden;display: flex;align-items: center}
.jc_list dl dt img{background-repeat: no-repeat;
object-fit: cover;  align-items: center;}
.jc_list dl dd{ width:100%; background:#DCDCDC; height:50px; font-size:14px; line-height:50px;}
.ul_ms ul li{ text-align:left; font-size:14px; background:url(../images/index_r6_c6.jpg) 0px 14px no-repeat; line-height:38px; border-bottom:1px dashed #AAAAAA; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:15px;}
.ul_ms ul li span{ float:right; color:#A5A5A5; margin-left:10px}
.ul_mss ul li span a{ background:url(../images/xia_r4_c4.gif) no-repeat; width:42px; height:42px; display:block}
.ul_mss ul li{ text-align:left; font-size:14px; background:url(../images/index_r6_c6.jpg) 0px 23px no-repeat; line-height:55px; border-bottom:1px dashed #AAAAAA; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:15px;}
.ul_mss ul li span{ float:right; color:#A5A5A5; margin-left:10px}
.ul_mss ul li span a{ background:url(../images/xia_r4_c4.gif) no-repeat; width:42px; height:42px; display:block; margin-top:5px;}
.ul_mss ul li span a:hover{background:url(../images/xiaz_r4_c4.gif) no-repeat; width:42px; height:42px; display:block; margin-top:5px;}
.team_pest{ width:954px; padding:40px 0px 20px 0}
.team_pest dl{ width:200px; float:left; margin-left:31px;}
.team_pest dl dd{ line-height:50px; font-size:14px;}
.team_pest dl dt{width:200px; height:240px; overflow:hidden}
.team_pest dl img{ width:200px; height:240px;background-repeat: no-repeat;
object-fit: cover; }
.team_pest_bot{width:954px; padding:40px 0px 20px 0}
.team_pest_bot dl dd{ text-align:center; font-size:25px; line-height:40px; color:#b20002; font-weight:bold; padding-top:15px;}
.team_bot{ width:860px; background:#F2F1EF; overflow:hidden; margin-top:20px;}
.team_bot ol{ padding:40px; text-align:left; font-size:14px; line-height:26px;}
.downot{width:840px; padding:40px 0px 20px 0}
