﻿@charset "utf-8";
/* 全局 */
*{ margin:0px; padding:0px;}
a{ text-decoration:none}
li{list-style:none;}
a:link, a:visited{text-decoration:none; }
a:hover{ text-decoration:none;}
a img{ border:none;}
#clear{ clear:both;}
body{font-size:12px; text-align:left;font-weight:normal; line-height:24px;  font-family:"宋体" ; background:#edede1; color:#333333; }
a{blr:expression(this.onFocus=this.blur())} /*for IE*/
a{outline:none;} /*for Firefox*/
ol,p,dl,li{margin:0;pading:0; list-style:none;}
h1,h2,h3,h4,h5{font-size:12px;margin:0;padding:0; font-weight:normal;}
.wrap{ width:100%; height:auto; overflow:hidden; min-width:1002px;}
.main{ width:1002px; height:auto; overflow:hidden; margin:0px auto; background: url(../images/top-bg.jpg) center top no-repeat #fff; padding-top:6px;}
.header{ height:107px; overflow:hidden; position:relative;}
.float-left{ float:left; display:inline;}
.float-right{ float:right; display:inline;}
.home{  position:absolute; bottom:20px; right:23px; overflow:hidden; color:#313131;}
.home a{ color:#313131; padding:3px 12px 3px 22px;}
.home a.i1{ background:url(../images/home1.jpg) left center no-repeat;}
.home a.i2{ background:url(../images/home2.jpg) left center no-repeat;}
.home a.i3{ width:64px; height:27px;padding:3px 0px 3px;}
.home a.i3 img{ vertical-align:middle; }
.home a:hover{ color:#137a00;}
.tell{ font-weight:bold; margin-top:15px; margin-right:20px;}

.menu{ width:100%; height:40px; overflow:hidden; background:url(../images/menu.jpg) left top no-repeat;}
ul.nav{ margin:0px; padding:0px;}
ul.nav li{float:left; height:40px; }
ul.nav li a{width:120px; overflow:hidden; font-size:0px; text-indent:-9999px; height:52px;display:block;/*background:url(../images/menu.jpg) left top no-repeat;*/}
ul.nav li a.li1{ background-position:0px 0px;width:109px;}
ul.nav li a.li2{ background-position:-109px 0px;width:111px;}
ul.nav li a.li3{ background-position:-220px 0px;width:110px;}
ul.nav li a.li4{ background-position:-330px 0px; width:111px;}
ul.nav li a.li5{ background-position:-441px 0px;width:110px;}
ul.nav li a.li6{ background-position:-551px 0px;width:111px;}
ul.nav li a.li7{ background-position:-662px 0px;width:110px;}
ul.nav li a.li8{ background-position:-772px 0px;width:111px;}
ul.nav li a.li9{ background-position:-883px 0px;width:119px;}
.cur a, ul.nav li a:hover{background-image:url(../images/menu-hover.jpg);}

.baner{ height:299px; overflow:hidden; position: relative; margin:8px auto 0px;}
/* 本例子css */
.focusBox { position: relative;  width:1002px; height:299px;overflow: hidden; }
.focusBox .pic img { width:1002px; height:299px; display: block; }
.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:5px; right:48%; z-index:3}
.focusBox .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:18px; height:16px; cursor:pointer; overflow:hidden; background: url(../images/dot.png) left top no-repeat; margin-left:4px; }
.focusBox .hd .on{background: url(../images/dot.png) left bottom no-repeat; }


.content{ padding:13px 11px 13px; height:auto; overflow:hidden;}
.about{ width:286px; height:247px; overflow:hidden; padding-right:4px; border-right:1px solid #d7d7d7; margin-right:4px;}
.about-top{ height:41px; line-height:41px; font-size:14px; font-weight:bold; color:#fff; padding-left:15px;background:url(../images/about-top-bg.jpg) left top repeat; overflow:hidden;}
.about-m{ padding-top:10px; height:auto; overflow:hidden;}
.about-m .nr{ height:48px; overflow:hidden; padding-top:10px;}
.about-m .nr a{ color:#ff0000;}
.more{ width:44px; height:41px; display:block; cursor:pointer; background:url(../images/more.png) center center no-repeat;}

.news{ width:435px;}
.news-top{ background:url(../images/new-top-bg.jpg) left top repeat;}
ul.news_list{ margin:0px; padding:0px; overflow:hidden;}
ul.news_list li a{ color:#333333; display:block; width:100%; height:26px; line-height:26px; overflow:hidden; text-indent:15px; background:url(../images/sty.jpg) 6px center no-repeat; }
ul.news_list li a:hover{ color:#ff0000;}
.date{ float:right; display:inline; margin-right:10px;}
.video{ width:239px; height:auto; overflow:hidden;}
.video-top{ background:url(../images/video-top-bg.jpg) left top repeat;}
.video-m{ width:237px; height:182px; overflow:hidden; padding-top:7px;}

.pro{ width:100%; height:auto; overflow:hidden;border-top:1px solid #d7d7d7; padding-top:11px;}

.pro-top{ height:39px; line-height:39px; background:url(../images/pro-bg.jpg) left top repeat-x; border:1px solid #e2e2e2; overflow:hidden;}

/* 本例子css */
.slideGroup{ width:100%;  text-align:left;  }
.slideGroup .parHd{ height:39px; line-height:39px; background:url(../images/pro-bg.jpg) left top repeat-x; border:1px solid #e2e2e2;  position:relative;  }
.slideGroup .parHd .more1{ padding:0px 15px;}
.slideGroup .parHd .more1 a{ color:#da0000}
.slideGroup .parHd .more1 a:hover{ text-decoration:underline;}
.slideGroup .parHd ul{ float:left; display:inline; height:39px;   }
.slideGroup .parHd ul li{ float:left; width:116px; text-align:center; height:39px; cursor:pointer; font-weight:bold; border-right:1px solid #fff;  }
.slideGroup .parHd ul li a{ display:block; color:#333333}
.slideGroup .parHd ul li.on a{ color:#fff;}
.slideGroup .parHd ul li.on{ height:39px;  background:#679825; color:#fff; }
.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:18px 45px 0px; position:relative; height:240px;   }
.slideGroup .sPrev,.slideGroup .sNext{  display:block; width:18px; height:29px; position:absolute; top:50%; margin-top:-15px; left:10px; background:url(../images/pre.jpg) left top no-repeat; }
.slideGroup .sNext{background:url(../images/next.jpg) left top no-repeat; left:auto; right:10px;}
.slideGroup .sPrev:hover{background:url(../images/pre-hover.jpg) left top no-repeat;}
.slideGroup .sNext:hover{background:url(../images/next-hover.jpg) left top no-repeat}

.slideGroup .parBd ul{ zoom:1; width:892px; overflow:hidden; }
.slideGroup .parBd ul li{ margin:0 12px; float:left; display:inline; width:187px; height:221px; padding:6px 6px 9px; background:url(../images/img-bg.jpg) left top no-repeat; overflow:hidden; text-align:center;  }
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ width:187px; height:185px; display:block; }
.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
.slideGroup .parBd ul li .title{ line-height:36px; height:36px; overflow: hidden;   }
.slideGroup .parBd ul li a{ display:block; color:#333333;}
.slideGroup .parBd ul li a:hover{ color:#ff0000;}

.kong{ height:10px; width:100%; overflow:hidden; background:#e7e7e7; clear:both;}
.link{ height:39px; line-height:39px; overflow:hidden; background:#679825; margin:2px auto 0px; color:#fff; padding:0px 16px;}
.link a{ padding:0px 5px; color:#fff;}
.link a:hover{ color:#fff600}

.foot{ padding:15px 10px 20px 10px; height:auto; overflow:hidden; text-align:center; color:#505050}
.foot p{ color:#666666}
.foot a{ color:#505050;}
.foot a:hover{ color:#ff0000;}



.ny-content{ background:url(../images/ny-content.jpg) 252px top repeat-y; width:100%; height:auto; overflow:hidden;}
.left{ width:242px; height:auto; overflow:hidden; }
.class{ width:100%; height:auto; overflow:hidden;}
.class-m{ height:auto; overflow:hidden;}
ul.first{ padding:0px; overflow:hidden;}
ul.first li a{ color:#333333; height:40px; font-size:14px; line-height:40px;overflow:hidden;display:block; background: url(../images/class-li.jpg) 20px center no-repeat;text-indent:39px; border-bottom:1px solid #d0d0d0}
ul.first li a:hover,ul.first li a.cu{ color:#3b8321 }
ul.second{ padding:0px;}
ul.second li a{ color:#3b8321; border-bottom:0px; background:none; height:26px; font-weight:normal;line-height:26px; font-size:12px; margin-top:3px;}
ul.second li a:hover{   text-decoration:underline  }

.contact{ width:100%; margin:16px auto 0px; height:auto;}
.contact-img{ width:100%; height:88px; padding-top:8px;}
.contact-m{ padding:10px 5px 0px; height:auto; overflow:hidden;}
.contact-qq{ padding:7px 0px 0px;}
.contact-qq a{ margin:0px 6px; float:left; display:inline;}

.right{ width:714px; height:auto; overflow:hidden;}
.lujin{ float:right; display:inline; padding-right:10px;font-weight:normal;font-size:12px;color:#fff; }
.lujin a{ color:#fff;}
.lujin a:hover{ color:#fff600;}
.right_m{ padding:10px 0px; height:auto; overflow:hidden;}
ul.news_list1{ margin:0px; padding:0px; overflow:hidden;}
ul.news_list1 li a{ color:#333333; display:block; width:100%; height:30px; line-height:30px; border-bottom:1px dotted #999999; overflow:hidden; text-indent:28px; background:url(../images/sty.jpg) 18px center no-repeat; }
ul.news_list1 li a:hover{ color:#ff0000;}

.next2{text-align:center; padding-top:10px; line-height:30px; font-weight:normal;color:#797979; clear:both;}
.next2 a{ color:#797979; padding:3px 5px; background:#ffffff; border:1px solid #9f9f9e}
.next2 a:hover{ color:#ff0000;}

.next2 .cu{ color:#ff0000; padding:3px 5px; background:#ffffff; border:1px solid #9f9f9e}

.right_news_detail{height:auto;overflow:hidden;}
.right_news_detail h1{ padding:7px 0px;text-align:center;font-size:16px; font-weight:bold;}
.right_news_detail .much{ height:28px; line-height:28px; text-align: center;  border-bottom:1px solid #d8d7d2}
.right_news_detail .much a{color:#679825;}
.next1{ height:auto; overflow:hidden;color:#333333; padding:10px 0px; font-size:12px; clear:both; border-top:1px solid #d8d7d2}
.next1 li{ height:25px; line-height:25px;}
.next1 li a{color:#333333; }
.next1 li a:hover{ color:#ff0000;}
.detail{ height:auto; overflow:hidden; padding:10px 0px 0px;  }

ul.right_products{ margin:0px;}
ul.right_products li{ float:left; display:inline;margin:5px 8px 9px; width:162px; height: auto; overflow:hidden; text-align:center}
ul.right_products li img{width:160px; height:158px;  border:1px solid #e5e5e5; vertical-align:top; }
ul.right_products li .title1{ height:30px; background:#e5e5e5; line-height:30px; overflow:hidden;}
ul.right_products li a{ display:block; color:#797979; }
ul.right_products li a:hover{ color:#ff0000; }

.right_big_img{ width:310px; height:307px;display:inline;border:1px solid #e5e5e5;margin:10px; float:left; margin-left:0px; margin-top:0px;}
.right_details{  height:auto; overflow:hidden;line-height:30px;}
.right_products_conyent h3{ clear:both;font-weight:bold; color:#3b8321; font-size:14px;}
.right_protext{  height:auto; overflow:hidden;}

ul.right_video{ margin:0px;}
ul.right_video li{ float:left; display:inline;margin:5px 60px 9px; width:237px; height: auto; overflow:hidden; text-align:center}
ul.right_video li .img{width:237px; height:182px;  border:1px solid #e5e5e5; vertical-align:top; }
ul.right_video li .title1{ height:30px;line-height:30px; overflow:hidden;}
ul.right_video li a{ display:block; color:#797979; }
ul.right_video li a:hover{ color:#ff0000; }


