*{ 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: "Source Sans Pro",Tahoma,Microsoft yahei;
    font-size: 14px; 
}
.normal, em, i {
    font-style: normal;
    font-weight: normal;
}
body {
    color: #161515;
    line-height: 23px; text-align:center; margin:auto;min-width:1200px
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
p {
    word-wrap: break-word;
}
a {
    color: #161515;
    text-decoration: none; 
}
a:hover {
    color: #0169ae;
}
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: 1200px; 
}

.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}

/*---导航--------*/
.ml-nav{position: fixed; top: 0; left: 0; z-index:999; width: 100%;padding:30px 0; -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out; min-width: 1024px!important;background:#fff;}
.ml-nav1{position: fixed; top: 0; left: 0; z-index:999; width: 100%;padding:10px 0; background:#fff; -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out; min-width: 1024px!important;}


.ml-logo{float:left; width:212px; height:69px; /*margin-top:13px;*/font-size:0; }
.ml-logo img{height: auto;}

.ml-link{float: right; margin-right:20px; font-size: 0;}
.ml-link li{float: left; margin:18px 22px 22px; height:32px;}
.ml-link li div{width:0; margin: 0 auto;background:#F30;display: block;height: 2px;*display: inline; margin:0 auto; transition:all 0.3s;}
.ml-link li a{display: block;font-size: 17px; height:32px; line-height:32px; color: #333;}
.ml-link li.current div{ width:100%; }
.ml-link li.current a{ color:#ED7020}
.ml-link li:hover div{width:100%; }

.ml-link1{float: right; margin-right:20px; font-size: 0;}
.ml-link1 li{float: left; margin:18px 22px 22px; height:32px;}
.ml-link1 li div{width:0; margin: 0 auto;background:#F30;display: block;height: 2px;*display: inline; margin:0 auto; transition:all 0.3s;}
.ml-link1 li a{display: block;font-size: 16px; height:32px; line-height:32px; }
.ml-link1 li.current div{ width:100%; }
.ml-link1 li:hover div{width:100%; }

.pest_nav .current{ background: #000; height:2px; bottom:0px}



.center-wrap{position: relative; z-index: 1; width: 80%; height: 100%; margin: 0 auto;max-width: 1920px;}
.curr{padding: 0 !important; background: #fff;}
.curr .center-wrap{width: 100%; border-bottom:1px solid #dedede;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out}
.curr li a{color: #333;}
.section{overflow: hidden;}
.sed_nav{overflow:hidden;margin-top:3px;}
.sed_nav li{overflow:hidden;float:left;width:24.85%;margin-left:0.2%;*margin-left:0.18%;position:relative;}
.sed_nav li a>img{display:block;width:100%;}
.sed_nav li:first-child{margin-left:0;}
.sed_nav li span.con{position:absolute;top:0;display:block;width:100%;height:100%;background:url(../images/bg.png);}
.sed_nav li span.con span{font-size:22px;color:#fff;position:absolute;top:40%;right:43%;}
.sed_nav li span.con img{position:absolute;top:44%;right:35%;}
.sed_nav li a{width:24.85%;overflow: hidden;cursor: pointer}
.imgg{width: 100%;vertical-align: middle; -webkit-transition: -webkit-transform 1.4s;transition: transform 1.4s;}
.sed_nav li a:hover .imgg{-webkit-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}

/*------js--------*/
.flexslider{position:relative;height:494px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; z-index:1; clear:both; margin-top:90px }
.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;}

/*----简介和项目--*/
.index_bg{ width:100%; background:url(../images/img_01.jpg) top center no-repeat;background-size: 1920px auto;}
.about{position: relative; }
.about figure{ position: absolute; z-index:20; float:left; top:60px;}
.font_p{ width:652px; background:#333399; overflow:hidden; height:378px; float:right; z-index:2}
.font_p h5{ font-size:36px; font-weight:bold; line-height:36px; padding-left:90px; text-align:left; color:#fff; padding-top:50px}
.font_p h5 em{ height:3px; background:#fff; width:70px; display:block; float:left; margin-top:18px;}
.font_p p{padding: 55px 90px 0px 90px; text-align:left; color:#fff; font-size:16px;  line-height:26px }

.xmu{ margin-left:-14px; padding-bottom:50px; overflow:hidden}
.xmu dl{ width:270px; height:318px; overflow:hidden; float:left; margin-left:15px;background:url(../images/bg01.png) no-repeat; position:relative;-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;}
.xmu dl a{width:270px; height:318px;  display:block }
.xmu dl:nth-child(1) a dt{ width:95px; height:95px; background:url(../images/02.png) no-repeat; display:block; margin-top:74px}
.xmu dl:nth-child(2) a dt{ width:95px; height:95px; background:url(../images/index2_r4_c3.png) no-repeat; display:block; margin-top:74px}
.xmu dl:nth-child(3) a dt{ width:95px; height:95px; background:url(../images/03.png) no-repeat; display:block; margin-top:74px}
.xmu dl:nth-child(4) a dt{ width:95px; height:95px; background:url(../images/04.png) no-repeat; display:block; margin-top:74px}
.xmu dl a h5{ font-size:30px; color:#333333; line-height:30px; text-align:center; margin-top:20px;}
.xmu dl a p{ font-size:35px; color:#bfbdbd; line-height:30px; text-align:center; margin-top:0px; font-size:14px;}
.xmu dl:hover{ width:270px; height:318px; overflow:hidden; float:left; margin-left:15px;background:#333399; position:relative;}
.xmu dl:hover:nth-child(1) a dt{ width:95px; height:95px; background:url(../images/022.png) no-repeat; display:block; margin-top:74px}
.xmu dl:hover:nth-child(2) a dt{ width:95px; height:95px; background:url(../images/index2_r4_c31.png) no-repeat; display:block; margin-top:74px}
.xmu dl:hover:nth-child(3) a dt{ width:95px; height:95px; background:url(../images/033.png) no-repeat; display:block; margin-top:74px}
.xmu dl:hover:nth-child(4) a dt{ width:95px; height:95px; background:url(../images/044.png) no-repeat; display:block; margin-top:74px}
.xmu dl:hover  h5{ font-size:30px; color:#fff; line-height:30px; text-align:center; margin-top:20px;}
.xmu dl:hover  p{ font-size:35px; color:#fff; line-height:30px; text-align:center; margin-top:0px; font-size:14px;}
.news_show_bg{ width:100%; background:#F3F3F3; overflow:hidden; padding:30px 0;max-width: 1920px;}
.news_show1{ width:80%; text-align: center; margin:auto; padding-top:30px;max-width:1920px;overflow:hidden; position:relative;}
.news_show1 dl{ float:left; width:348px; position:relative; margin-right:18px; background:#EEEEEE; padding-bottom:15px;}
.news_show1 dl:last-child{ margin-right:0px}
.news_show1 dl dt{  width:100%; text-align:center; margin:auto} 
.news_show1 dl dt img{ width:348px; height:332px}
.news_show1 dl dd h5{ font-size:20px; line-height:20px;font-size:20px;white-space:nowrap; text-overflow:ellipsis; font-weight:bold; overflow:hidden; line-height:30px; padding-top:10px;}
.news_show1 dl dd{  width:90%; text-align:center; margin:auto} 
.news_show1 dl dd p{ font-size:20px; line-height:20px;font-size:14px;white-space:nowrap; text-align:left; text-overflow:ellipsis;  overflow:hidden; line-height:20px; color:#9e9e9e}

.yuyue h5{ text-align:left; font-size:16px; line-height:30px; color:#333}
.yuyue li{ float:left; margin-right:50px;}
.yuyue li:last-child{ margin-right:0px}
.ss1_in{ width:410px; height:44px; line-height:44px; color:#515050; text-align:left; background:#fff; border:1px solid #CCCCCC; padding-left:10px; color:#999999;border-radius:2px;}
.submit1{ width:140px; background:#333399; height:44px; border-radius:2px; line-height:44px; font-size:16px; color:#fff; border:none; }

.bot_nv dl{ width:80px; float:left; margin-right:60px;}
.bot_nv dl dt{ font-size:18px; color:#0a0a0a; text-align:left}
.bot_nv dl dd{color:#bcbbbb; text-align:left; padding-top:15px;}
.bot_nv dl  dd a{ text-align:left; line-height:26px; font-size:14px; color:#bcbbbb; text-align:left;}

.copy_bg{ background:#333399; padding:30px 0; color:#f5f5f5; text-align:center; width:100%; margin-top:30px; font-size:14px;}
.copy_bg a {color:#f5f5f5; text-align:center;}
.copy_bg a:hover{color:#F30;}

.banner_img{ width:100%; height:auto; overflow:hidden;}
.banner_img{ width:100%; height:auto; overflow:hidden;}
.pest_about_nav{ border-bottom:1px solid #D4D4D4; height:50px;}
.pest_about_nav ul{ width:70%; text-align:center; margin:auto}
.pest_about_nav a{ width:15%; display:block; float:left; font-size:16px; line-height:50px; margin-left:40px; margin-right:20px}
.pest_about_nav a:hover{width:15%; display:block; border-bottom:2px solid #003677; height:49px;}
#opnav{width:10%; display:block; border-bottom:2px solid #d12404; height:49px; color:#d12404}
.about_r1 img{ float:right; margin-left:20px;padding-top:15px;}
.about_r1 h5{ text-align:left; font-weight:bold; font-size:24px; line-height:35px;}
.about_r1  p{ padding-top:15px; overflow:hidden; text-align:left; line-height:24px; text-indent:2em;}
.img_us{ position:relative; z-index:1}
.jing_z{ position:relative; z-index:2; margin-top:-90px}
.jing_z ol{ float:right; margin-right:40px}
.jing_z dl{ float:left; width:70%; margin-left:30px; margin-top:60px;}
.jing_z dl dt{ width:60px; height:60px; color:#fff; line-height:60px; font-size:18px; border-radius:60px; float:left; margin-right:20px; background:#EF3004}
.jing_z dl dd{ text-align:left; line-height:22px; float:right; width:88%; color:#707070} 
.jing_z dl dd h1{ text-align:left; font-size:24px; line-height:30px; padding-bottom:10px; color:#41403f; font-weight:bold}
.jing_z dl:nth-child(2){margin-top:130px;}

.about_hj{background: url(../images/ab_r2_c1.jpg);
background-position: center center;
background-attachment: fixed;
background-size: cover;
width: 100%;
padding-top: 50px ; padding-bottom:100px; width:100%; overflow:hidden; z-index:1; position:relative}

.about_top1{ width:30%; text-align:center; margin:auto; font-weight:bold; color:#fff; font-size:24px; line-height:25px;}
.about_top1 p{ width:33.3%; height:1px; background:#fff; margin-top:10px;}
.about_top1 span{ width:33.3%; text-align:center}
.rebox { cursor: pointer; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 1000; -webkit-filter: none !important;
    background: rgb(0, 0, 0); /* IE Fallback (Solid Colour) */
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIElEQVQ4T2NkYGDYDMRkA8ZRAxhGw4BhNAyA+WAYpAMAIFgLQfO9BoEAAAAASUVORK5CYII=);
    background: rgba(0, 0, 0, 0.7); }
.rebox *{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; padding: 0; margin: 0; }
.rebox-contents { position: absolute; top: 5%; left: 5%; text-align: center; width: 90%; height: 90%; }
.rebox-contents .rebox-content { border: 5px solid #fff; box-shadow: 0 0 20px #000; border-radius: 1px; max-width: 100%; max-height: 100%; }
.rebox-loading { width: 31px; height: 31px; margin: -16px 0 0 -16px; position: absolute; top: 48%; left: 50%; }
.rebox-caption { display: none; position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; z-index: 1000; background: #000; background: rgba(0,0,0,0.7); }
.rebox-caption p { margin: 0 auto; max-width: 70%; display: inline-block; *display: inline; *zoom: 1; padding: 10px; color: #fff; font-size: 12px; line-height: 18px; }

.rebox-button { position: absolute; z-index: 9999; min-width: 40px; height: 40px; line-height: 40px; background: rgb(0, 0, 0); opacity:0.4; 
    text-decoration: none; font-size: 24px; color: #fff; text-align: center; vertical-align: middle;
    -webkit-border-radius: 32px; -moz-border-radius: 32px; -ms-border-radius: 32px; border-radius: 32px;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; }
.rebox-button:hover,
.rebox-button:focus { opacity: 1; -webkit-transform: scale(1.4); -moz-transform: scale(1.4); -ms-transform: scale(1.4); transform: scale(1.4); }
.rebox-close { right: 10px; top: 10px; }
.rebox-next { right: 10px; top: 48%; }
.rebox-prev { left: 10px; top: 48%; }
.rebox-loading { left: 50%; top: 48%;
    -webkit-animation-name: spin; -webkit-animation-duration: 2000ms; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear;
    -moz-animation-name: spin; -moz-animation-duration: 2000ms; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear;
    -ms-animation-name: spin; -ms-animation-duration: 2000ms; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear;    
    animation-name: spin; animation-duration: 2000ms; animation-iteration-count: infinite; animation-timing-function: linear;
}
.gallery{ width:926px; margin-top:40px}
.gallery p:nth-child(1) { width:262px; float:left; }
.gallery p:nth-child(2) { width:340px; float:left; margin-left:31px }
.gallery p:nth-child(3) { width:262px; float:right;}
.gallery p a img{ padding-bottom:35px}
.about_hezuo{ margin-top:-90px; position: relative; z-index:2;}
.about_hezuo ol{ float:left}


.about_hezuo ul{ width:940px; float:right; padding-top:100px}
.about_hezuo li{ float:left; font-size:12px;   font-size:16px; width:190px; margin-left:20px; height:80px; padding-top:10px; margin-right:10px}
.about_hezuo ul li a{ width:100%;display:block; height:80px; text-align:center; position:relative;-webkit-perspective:600px; overflow:hidden;}
.about_hezuo li a.cur{ background:#149b9e; color:#3e3e3e;}
.about_hezuo li a .navBox{-webkit-transition: all .2s ease;-webkit-transform-origin: 50% 50% -45px; position:absolute; width:100%; height:80px;}
.about_hezuo li a .navBox.box1{-webkit-transform: rotateX(90deg); }
.about_hezuo li a .navBox.box2{-webkit-transform: rotateX(0deg); }
.about_hezuo li a:hover .navBox.box1,.nav ul li a.navCur .navBox.box1{-webkit-transform: rotateX(0deg);}
.about_hezuo li a:hover .navBox.box2,.nav ul li a.navCur .navBox.box2{-webkit-transform: rotateX(-90deg);}

.lj{ text-align:left; line-height:50px; font-size:14px; color:#666; border-bottom:1px solid #EFEFEF}
.lj a{color:#666}
.lj img{ float:left; margin-right:10px; margin-top:18px;}
.about_bg{ background:#fff url(../images/top_r1.jpg) center bottom no-repeat}

.pro_left dd{list-style-type: none; border:1px solid #E3E3E3; height:44px; line-height:44px; text-align:left; padding-left:20px; margin-bottom:10px; overflow:hidden; width:286px}
.pro_left dd i{ float:right; padding-right:10px; font-style:normal; color:#9d9d9d}
.pro_left dd a{ color:#333}
.row2{margin-left:-3%;}
.container{ width:1200px}
.pro_right1{ border-left:none;   overflow:hidden;  }
.right_90{ width:90%; float:none; text-align:center; margin:auto}

.inf_gh dl dt{ width:22%; height:88px; background:#E4E4E4;  overflow:hidden; float:left;  text-align:center; font-size:14px; color:#a8a8a8;  }
.inf_gh dl dd{  float:right; width:74%;}
.pro_right1 h5 a{ color:#333399; font-size:20px}
.pro_right1 p{ height:66px; line-height:22px; overflow:hidden; text-align:left; color:#898888; font-size:14px;}
.newspset{ width:99%; text-align:center; margin:auto}
.newspset dl{ width:100%; clear:both; padding-bottom:25px; border-bottom:1px solid #eee; margin-top:25px; overflow:hidden}
.newspset dl dt{ width:44%; float:left; padding-top:10px}
.newspset dl dt img{ width:100%}
.newspset dl dd{ width:50%; float:right; text-align:left}
.newspset dl dd h5{ text-align:left; font-size:20px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight:bold}
.newspset dl dd h5 a{ color:#333}
.newspset dl dd time{ font-size:26px; color:#333399}
.newspset dl dd h1{ width:100%; clear:both}
.newspset dl dd h1 a{ width:120px; height:36px; background:#333399; line-height:36px; display:block; color:#fff; float:left; font-size:14px; text-align:center; font-weight:bold}
.inf_gh{ width:100%;margin-top:15px; overflow:hidden }
.inf_gh dl{width:100%; clear:both;height:; border-bottom:1px solid #DEDEDE; overflow:hidden;  color:#babbbb; padding-bottom:15px; padding-top:15px;}
.inf_gh dl dt{ width:12%; height:88px; background:#333399;  overflow:hidden; float:left;  text-align:center; font-size:14px; color:#a8a8a8; margin-top:5px; }
.inf_gh dl dt p{ width:100%; font-size:30px; height:53px; color:#fff; line-height:53px; text-align:center; font-weight:bold; border-bottom:5px solid #fff; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif }
.inf_gh dl dd{  float:right; width:84%; text-align:left}
.inf_gh dl dd h5{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight:bold ; text-align:left }
.inf_gh dl dd h5 a{color:#303030}
.inf_gh dl dd time{ font-size:12px; color:#b3b3b3; text-align:left}
.inf_gh dl dd p{ font-size:12px; height:40px; overflow:hidden; line-height:20px}
.right_90{ width:94%; float:right}
.pro_show_pest{ position:relative;  z-index:5}
.pro_left1 h5{  line-height:30px; padding:20px  0px 10px 0; text-align:left; font-size:26px; padding-left:30px; overflow:hidden; color:#F30; border-bottom:8px solid #bbbbbb}
.pro_left1 h5 i{ font-size:12px; font-style:normal; color:#bbbbbb; font-size:18px;}
.pro_left1 dl{ width:100%;  overflow:hidden; margin-top:50px;}
.pro_left1 dd{list-style-type: none;  text-align:left;  overflow:hidden; width:100%; padding-left:20px }
.pro_left1 dd a { width:100% ;height:60px; line-height:60px; color:#505050; font-size:14px; border-bottom:1px solid #efefef; display:block;padding-left:20px;}
.pro_left1 dd a i{ display:none}
.pro_left1 dd a{ color:#333}
.right_top{ background:url(../images/pest_r6_c4.jpg) left bottom no-repeat; height:60px; line-height:50px; text-align:left; width:100%; font-size:22px; color:#212121; margin-top:30px;  overflow:hidden; }
.page{ width:100%; clear:both; overflow:hidden; border-top:1px solid #efefef; padding-top:20px;  }
.page p{ float:left; font-size:12px; margin-left:3%}
.page ol{ float:right; margin-right:3%}

.page  a{ float:left; margin-left:10px;border:1px solid #efefef; padding:2px 7px; color:#333; font-size:12px;}
.xq_left p{ padding-top:15px; overflow:hidden; color:#666; font-size:14px; line-height:26px; height:auto }
.xq_left p img{ text-align:center; margin:auto; display:block}
.xq_left{ width:100%;text-align:center; padding-top:30px; overflow:hidden; clear:both}

#idv{width:100% ;height:60px; line-height:60px; background:#333399; color:#fff; font-size:14px; border-bottom:1px solid #efefef; display:block;}
#idv i{ display: block; float:right; margin-right:20px;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
	float: left
}
.col-lg-12 {
	width: 100%
}
.col-lg-11 {
	width: 91.66666667%
}
.col-lg-10 {
	width: 83.33333333%
}
.col-lg-9 {
	width: 75%
}
.col-lg-8 {
	width: 66.66666667%
}
.col-lg-7 {
	width: 58.33333333%
}
.col-lg-6 {
	width: 50%
}
.col-lg-5 {
	width: 41.66666667%
}
.col-lg-4 {
	width: 33.33333333%
}
.col-lg-3 {
	width: 25%
}
.col-lg-2 {
	width: 16.66666667%
}
.col-lg-1 {
	width: 8.33333333%
}
.index-main {
    width: 1200px; text-align:center; margin:auto
}

/*---招募合伙人----------*/
.join_r1{ width:1200px; position:relative}
.j_r1 { left:0px; position:absolute; top:0px}
.j_r2 { right:0px; position:absolute; top:0px}
.j_inf{ width:1060px; text-align:center; margin:auto;}
.j_inf p{ text-align:left; font-size:16px; padding-bottom:15px;}
.j_inf h5{ text-align:left; color:#333399}

.jino_xs{ background:#f8f8f8; padding:50px 0px; box-shadow:-10px 5px 10px #eee}
.jino_xs dl{ width:350px; text-align:center; margin:auto; float:left; margin-right:25px; height:220px; margin-left:25px;position: relative; }
.jino_xs dl dd{ width:100%; line-height:24px; height:215px;position: relative; z-index:99}
.jino_xs dl dd h2{ width:80px; height:80px; background:#fff; border-radius:60px;}
.jino_xs dl dd h2 img{ padding-top:15px;} 
.jino_xs dl dd h5{ font-size:18px; line-height:40px; padding-top:20px;}
.jino_xs dl dd p{ width:80%; text-align:center; margin:auto}
.jino_xs dl  dt{ width:100%; height:3px; background:#333399; position:relative; z-index:1 }
.jino_xs dl:hover dt{ height:220px; background:#333399;transition: .3s .3s; margin-top:-180px; z-index:1}
.jino_xs dl:hover dd h2{border-radius:6px;transition: .3s .3s;}
.jino_xs dl:hover h5{ color:#fff; padding-top:5px;transition: .3s .3s;}
.jino_xs dl:hover p{color:#fff;;transition: .3s .3s;}
.zczc li{ float:left; margin-left:1px; overflow:hidden}
.fenye{  overflow:hidden; margin-top:10px; width:100%; border-top:1px solid #eee; padding-top:15px;text-align:left; padding-bottom:20px; text-align:left}
.fenye a{color:#333; font-size:14px; line-height:30px; float:left; margin-right:50px  }
.fenye a i{ float:left; padding-top:5px; margin-right:5px;}



.map{ width:602px; border:1px solid #eee; height:319px;}

.con_lx dl{ width:33.3%; float:left; padding-bottom:30px;}
.con_lx dl dt{ text-align:left; line-height:30px; font-weight:bold; font-size:18px;}
.con_lx dl dd{text-align:left; line-height:22px; padding-top:10px;}

.xq_left{ width:100%;text-align:center; padding-top:30px; 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:#333; line-height:32px; font-weight:bold}
.xq_left time{ font-size:12PX; color:#c2c1c1; line-height:20px; text-align:center; width:100%; border-bottom:1px solid #eeeeee; padding-bottom:10px; display:block}
.xq_left p{ padding-top:15px; overflow:hidden; color:#666; font-size:14px; line-height:26px; height:auto }
.xq_left p img{ text-align:center; margin:auto; display:block}
.fenye{  overflow:hidden; margin-top:10px; width:100%; border-top:1px solid #eee; padding-top:15px;text-align:left; padding-bottom:20px}
.fenye a{color:#333; font-size:14px; line-height:30px;  }
.fenye a i{ float:left; padding-top:5px; margin-right:5px;}
