* { margin:0; padding:0; }
a:link, a:visited, a:hover, a:active { color:#055b00; text-decoration:none; cursor:pointer; }
a:hover, a:active { color:#eb6100; text-decoration:underline; }
body { font:12px/150%   "Microsoft Yahei","宋体", "Arial", "Thmano"; color:#085c00; background:#fff; }
img { border:0px; }
ul, ol { list-style-type:none; }
table { border-collapse:collapse; border-spacing:0; }
input, textarea, select  { font:12px/150% "Microsoft Yahei", "Arial", "宋体", "Thmano"; color:#898989; outline:0; }
textarea { resize:none; overflow:auto; }
h1,h2,h3,h4,h5,h6,font { font-size:12px; font-weight:400; }
.clear { clear:both; font-size:0px; line-height:0px; height:0px; }
.clearFloat { float:none !important; }
.hidden { display:none; }
.center { text-align:center; }
.overlay { width:100%; height:100%; background:#000; position:fixed; _display:none; left:0; top:0; z-index:100; opacity:1; }
.autocut { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:break-all; }
a.btn, a.btn:visited { width:100px; height:32px; line-height:32px; text-align:center; display:block; background:url(../images/web/btn.gif) 0 0 no-repeat; color:#FFF; }
a.btn:hover { background-position:0 -42px; }
/* pager */
.pager { display:block; width:100%; height:auto; padding:25px 0 5px; text-align:center; clear:both; margin-bottom:5px; }
.pager span, .pager a{ display:inline-block; border:1px solid #4db400; color:#4db400; background:none; height:24px; line-height:24px; padding:0px 8px; text-decoration:none; margin:0 5px; border-radius:2px; }
.pager a:hover{ background:none; border-color:#d7e69f; color:#d7e69f; text-decoration:none;}
.pager .cur{ background:none; border-color:#186f00; font-weight:bold; color:#4db400; }
.pager span.dot{ background:none; border-color:#4db400; font-weight:bold; color:#FFF; }
/* reLink */
.reLink { height:30px; line-height:30px; border:1px solid #4db400; width:100%; background:none; margin-bottom:15px; }
.reLink .prevLink { float:left; margin-left:10px; }
.reLink .nextLink { float:right; margin-right:10px; }
/* reInformation */
.reInformation { width:680px; padding:0 0 20px; margin-bottom:20px; }
.reInformation .tit { height:30px; line-height:30px; border-bottom:1px solid #4db400; font-size:14px; margin-bottom:10px; font-family:"Microsoft Yahei"; color:#085c00;  }
.reInformation ul { margin-left:2px; float:left; }
.reInformation li { float:left; width:200px; padding:7px 7px 0; border:1px solid #4db400; margin-left:4px; margin-right:4px; display:inline; }
.reInformation li img { width:200px; height:150px; }
.reInformation li img:hover { opacity:0.9; }
.reInformation .g { display:block; width:200px; }
.reInformation .t { float:left; line-height:30px; }
.reInformation .o, .reInformation .o:visited { float:right; line-height:30px; color:#085c00; }
/* 搜索数据 */
#searchfrom .err { height:30px; line-height:30px; width:100%; }
#searchfrom .err span { color:#FF0000; margin-left:20px; }
.loading { height:40px; line-height:40px; padding-left:0px; }
/* 迷你焦点图 */
.minBanner, .minBanner ul, .minBanner img { height:300px; }
.minBanner { width:100%; min-width:1000px; position:relative; overflow:hidden; }
.minBanner ul { width:100%; }
.minBanner li { width:100%; position:absolute; z-index:1; overflow:hidden; }
.minBanner img { width:1920px!important; display:block; position:relative; left:50%; margin-left:-960px!important; top:0; }
.minBanner .tip { width:100%; height:8px; line-height:0; font-size:0; text-align:center; position:absolute; left:0; bottom:-10px; z-index:3; }
.minBanner .tip span { display:inline-block; width:8px; height:8px; background:rgba(255,255,255,0.5) !important; filter:Alpha(opacity=50); background:#FFF; margin:0 5px; cursor:pointer; }
.minBanner .tip span.cur { background:rgba(255,255,255,0.8) !important; filter:Alpha(opacity=80); background:#FFF; _background:#CC0000; }
/*== HOME ==*/
.header {  }
.header .main { width:1000px; height:80px; margin:0 auto; padding-top:18px; overflow:hidden; }
.header .logo { float:left; width:500px; height:58px; margin-right:18px; }
.header .logo img { width:500px; height:58px; display:block; }
.header .tel { float:right; font-size:14px; color:#eb6100; padding-top:12px; line-height:15px; font-family:"Microsoft Yahei";margin-right:120px; }
.header .tel span { display:block; font-size:26px; font-family:"Impact"; line-height:26px; letter-spacing:1px;  }
.header .right { float:right; *width:200px; }
.header .t { margin-right:-5px; height:16px; text-align:right; margin-bottom:11px; }
.header .t a { margin:0 5px; color:#898989; }
.header .s { float:right; width:200px; height:26px; background:url(../images/web/s.png) 0 0 no-repeat; }
.header .s .txt { float:left; height:26px; line-height:26px; background:none; border:0; padding-left:15px; width:140px; }
.header .s .sub { float:right; width:35px; height:26px; background:url(../images/web/s.png) 0 -30px no-repeat; border:0; cursor:pointer; }
/* nav */
.nav { z-index:1000;width:100%; position:relative; z-index:10; background:#085c00;}
.nav ul { width:895px; height:50px; margin:0 auto; position:relative; text-align:center;}
.nav li { float:left; width:104px; padding-left:7px; height:50px; background:url(../images/web/navTip.gif) left center no-repeat; }
.nav li.home { background:none; }
.nav a.nav1 { display:block; height:50px; line-height:50px; color:#f6ffb8; font-family:"Microsoft Yahei"; font-size:14px; text-align:center; }
.nav .drop { background:url(../images/web/drop_kong.png) center no-repeat;  display:block; position:absolute; height:38px; line-height:38px; overflow:hidden; width:100%; _width:1000px; left:0; top:50px; }
.nav .drop p { float:left; height:50px; _float:none; display:inline; }
.nav .drop .li{float:left;margin-top:10px; height:26px;}
.nav .drop .li i,.nav .drop .li b{background:url(../images/web/drop_i.png) 0 0 no-repeat;width:11px; height:26px; float:left;}
.nav .drop .li b{background-position:-11px 0;}
.nav a.nav2 { background:#b3d465;color:#085c00; float:left;line-height:26px;}
.nav a.nav2:hover {background:#eb6100;color:#fff;}
.nav  .drop .li:hover i{background-position:0 -30px; }
.nav  .drop .li:hover b{background-position:-11px -30px; }
.nav .bottom { height:40px;  }
.nav li.hover a.nav1 { background:url(../images/web/navHover.gif) center center no-repeat; text-decoration:none; }
/* banner */
.banner { width:100%; height:520px; margin:0 auto; overflow:hidden; position:relative; z-index:9; }
.banner ul { width:500%; float:left; }
.banner li { width:20%; height:520px; float:left; }
.banner .tip { width:1000px; text-align:right; height:22px; position:absolute; left:43%; margin-left:-500px; bottom:60px; }
.banner .tip span { display:inline-block; width:22px; height:22px; margin:0 7px; background:url(../images/web/bannerTip.png) 0 0 no-repeat; _background:#1b7f00; cursor:pointer; line-height:0; font-size:0; }
.banner .tip span.cur { background-position:0 -32px; _background:#fecf39;  }
.banner .bannerTop { width:100%; height:6px; position:absolute; left:0; top:0; background:url(../images/web/bannerTop.gif) 0 0 repeat-x; }
.banner .bannerBottom { width:100%; height:112px; position:absolute; left:0; bottom:0; background:url(../images/web/bannerBottom.png) center 0 no-repeat; }
.banner .gonggao{position:relative; left:0; bottom:0; width:1000px;margin: -80px auto 0; z-index: 10; } 
.banner .gonggao .nerong{ top:30px;padding-left:20px;width:395px; height:28px!important; line-height:28px; border:1px solid #c9c9c9; position: absolute;  right: 0; }
.banner .gonggao .nerong span{color:#065c00;}
/* wrapper */
.wrapper { width:1000px; margin:40px auto 30px; }
.part1 { width:100%; margin:0 auto; background:url(../images/web/ye2.jpg) top center no-repeat;padding-top:20px;margin-top:20px;}
.part1 .tod { height:240px; overflow:hidden; margin-bottom:15px; }
.part3 { width:1000px; margin:0 auto 25px;height:340px; }
.part3 .tod { height:240px; overflow:hidden; margin-bottom:15px; }
.part2{ width:100%; margin:50px auto;  background:url(../images/web/servise_b.jpg) top center no-repeat;height:399px;padding-top:27px;}
/* unit */
.unit { border:1px solid #dcdcdc;border-radius:5px; padding:0 30px; position:relative; }
.unit .tid { height:48px; line-height:48px; font-family:"Microsoft Yahei"; border-bottom:1px dashed #a0a0a0; }
.unit .tid h2 { float:left; color:#065c00; font-size:16px; }
.unit .tid h2 span { margin-left:10px; color:#66b133; font-size:14px; }
.unit .tid .more { float:right; font-size:14px; color:#085c00; }
.unit .tod {padding-top:23px; overflow:hidden;  }
.unit .v1, .unit .v2, .unit .v3, .unit .v4 { width:5px; height:5px; line-height:0; font-size:0; position:absolute; display:none; }
.unit .v1 { background:url(../images/web/v1.gif) 0 0 no-repeat; left:-1px; top:-1px; }
.unit .v2 { background:url(../images/web/v2.gif) 0 0 no-repeat; right:-1px; top:-1px; }
.unit .v3 { background:url(../images/web/v3.gif) 0 0 no-repeat; right:-1px; bottom:-1px; }
.unit .v4 { background:url(../images/web/v4.gif) 0 0 no-repeat; left:-1px; bottom:-1px; }
.yezi{ margin-top:15px;width:100%;background:url(../images/web/yezi.png) bottom center  no-repeat;height:790px;}
.jiage{ width:1000px; margin:0 auto;}
.jiage span{font-size:40px; color:#096d00; border-bottom:1px solid #eb6100;font-weight:bold; float:left;line-height:60px;margin-top:20px;margin-left:80px;}
.jiage .biaoge{ width:710px; float:left;padding-left: 50px;}
.jiage .zi{font-size:24px; color:#fff;line-height:30px;height:30px;}
/* ipro 产品  */
.ipro { width:940px; margin:0 auto; position:relative; z-index:10;margin-bottom:40px; }
.ipro .sort{  float: left;color:#065b00;margin-left:35px;}
.ipro .sort a{color:#065b00;margin:0 10px;}
.ipro .tod { width:100%; overflow:hidden; margin-bottom:10px; }
.ipro ul { float:left; width:105%; }
.ipro li { float:left; margin-right:33px; margin-bottom:10px; }
.ipro li a { display:block; text-align:center;color:#085c00; }
.ipro li a span{ display:block; text-align:center;background:none; height:42px; line-height:42px;width:210px;color:#065b00; }
.ipro li img { display:block; width:200px; height:150px; border:5px solid #fff;  transition:border-color 300ms ease; }
.ipro li a:hover img { border-color:#085d00; transition:border-color 300ms ease; }
.ipro li a:hover span { background:url(../images/web/ipro_span.jpg) center no-repeat;transition:background 300ms ease;color:#fff }
/* iservise 服务流程  */
.iservise{ /*width:1015px;*/ width:0;height:374px;margin:0 auto;background:url(../images/web/servise_xian1.png) center no-repeat;}
.iservise .tod{background:url(../images/web/servise_tu.png) center no-repeat;height:100%;color:#fff; }
.iservise .tod .tit{ opacity:0;filter:alpha(opacity=0);margin-left:143px;float:left;width:206px;height:104px;background:url(../images/web/pross.png) center no-repeat;}
.iservise .tod .imassge{opacity:0;filter:alpha(opacity=0);float:left;width:170px;margin-left:270px;margin-top:275px;}
.iservise .tod .imassge p{font-size:16px;color:#d7f0bf;}
.iservise .tod .imassge h4{color:#d7f0bf; font-family:"Impact";font-size:26px;line-height:40px;height:40px;}
.iservise .tod .imassge .imsge{display:block;width:122px;background:#fff url(../images/web/shi.png) 112px center no-repeat;color:#eb6100;font-size:14px;line-height:30px;height:30px;padding-left:30px;}
/* iabout 关于我们  */
.iabout { width:935px; margin:0 auto; }
.iabout img { display:block; width:359px; height:227px;; margin-bottom:10px; float:left;}
.iabout .wd { text-align:justify; text-indent:2em; line-height:26px;float:left; width:540px; margin-left:35px;color:#085c00;}
.iabout .wd b{font-size:18px; font-weight:bold;color:#eb6100;}
/* inews 新闻动态  */
.inews {position: relative; left:-180px;top:0;width:610px; float:left; display:inline;}
.inews .dl{  width: 100%;  height: 175px; margin-bottom:10px; border-bottom: 1px solid #e5e5e5;}
.inews dt { margin-top:7px;margin-bottom:10px;width:364px; float:left; height:70px; border-bottom:1px solid #e5e5e5; }
.inews .dt { border-bottom:none;margin-top:0px; }
.inews img { float:left; width:221px; height:145px; border:5px solid #2d8600; margin-right:15px; }
.inews dt em{font-size:43px;font-weight:bold;color:#eb6100; float:left;height:60px;line-height:60px;letter-spacing:-3px;}
.inews dt span{color:#707070;margin-left:100px;*margin-left:150px;}
.inews dt .wd{float:left;width:288px;*width:auto;margin-left:10px;}
.inews dt .wd h3 { font-size:12px; font-weight:700; height:20px; line-height:18px; overflow:hidden;}
.inews dt .wd h3 a{ width:115px; display: block; float:left;}
.inews dt .wd p { line-height:20px; }
.inews dd { margin:0 10px;width:285px;float:left;height:30px; line-height:30px; background:url(../images/web/tip1.gif) left center no-repeat; }
.inews dd a { float:left; margin-left:15px; }
.inews dd span { float:right; }
/* icontact 联系我们  */
.icontact { position: relative; right:-180px;top:0;width:245px; float:right; }
.icontact p { line-height:26px; }
.icontact .tod{ padding-top:0;height: 195px; overflow: hidden;line-height:24px;}
.icontact .wd{background:url(../images/web/tel.png) left center no-repeat; padding-left:90px;margin-top:12px;}
.icontact h4{color:#eb6100; font-family:"Impact";font-size:25px;line-height:40px;height:40px;}
.icontact em{font-size:14px;color:#eb6100;  font-style: normal;}
/* icase 案例展示  */
.icase { margin-top:0; }
.icase .tod { height:425px; }
.icase li a span{ display:block; text-align:center;background:none; height:42px; line-height:42px;width:210px;color:#065b00; }
.icase li a:hover span { background:#055b00;transition:background 300ms ease;color:#fff }
/* footer */
.footer {color:#00b000; height:220px;width:100%; padding-top:19px; text-align:center; background:url(../images/web/footer.jpg) center 0 repeat-x; line-height:28px; }
.footer .subNav { height:35px; line-height:15px; margin-bottom:20px;color:#f6ffb8; }
.footer .subNav a { margin:0 30px;color:#f6ffb8; }
.footer .ikey{padding-left:5px;background:#036300;width:995px; margin:0 auto;text-align: center;margin-top:20px; height:40px;line-height:40px;  }
.footer .copyright{text-align: center;width:1000px; margin:20px auto 0;line-height: 26px;}
.footer .copyright a{color:#00b000; }
/* sidebar */
.sidebar { width:240px; float:left; }
.leftNav { padding-bottom:20px; margin-bottom:20px;  }
.leftNav .tod { padding-top:10px; }
.leftNav .tod dd {}
.leftNav .tod a.nav2 {display:block; height:40px; line-height:40px; border-bottom:1px solid #337f00; padding-left:20px; font-weight:bold;background: url(../images/web/tip2.gif) 20px center no-repeat; }
.leftNav .tod .drop {  }
.leftNav .tod .drop a { display:block; height:40px; line-height:40px; padding-left:40px; background: url(../images/web/tip1.gif) 20px center no-repeat;font-weight:bold; }
.leftCon .tod { line-height:26px; margin-bottom:20px; padding-top:10px; padding-bottom:20px; }
.content { width:680px; float:right;  }
.content .tod { padding-bottom:20px; }
.sitepath { float:right; text-align:right; font-size:12px; margin-right:10px; color:#085c00; }
.sitepath a.home { color:#085c00; }
.sitepath a:hover { text-decoration:underline; color:#085c00; }
.sitepath span { color:#085c00; }

.minBanner{z-index:1;}
.BMap_bubble_content{line-height:20px;}