* { margin:0; padding:0; }
a:link, a:visited, a:hover, a:active { color:#333; text-decoration:none; cursor:pointer; }
a:hover, a:active { color:#006700; -o-transition:color 0s ease; -moz-transition:color 0s ease; -ms-transition:color 0s ease; -webkit-transition:color 0s ease; transition:color 0s ease; }
body { font:12px/150% "宋体", "Arial", "Thmano", "Microsoft Yahei"; color:#333; background:#FFF; }
img { border:0px; }
ul, ol { list-style-type:none; }
table { border-collapse:collapse; border-spacing:0; }
font { font-size:12px; }
input, textarea, select  { font:12px/20px "Arial", "Thmano", "Microsoft Yahei"; color:#999; outline:0; }
textarea { resize: none; overflow:auto; }
ul, ol { list-style-type:none; }
table { border-collapse:collapse; border-spacing:0; }
h1,h2,h3,h4,h5,h6,font { font-size:12px; }
/* public css */
.clear { clear:both; font-size:0px; line-height:0px; height:0px; }
.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; }
/* pager */
.pager { display:block; width:100%; height:auto; padding:20px 0; text-align:center; clear:both; margin-bottom:10px; }
.pager span, .pager a{ display:inline-block; border:1px solid #ddd; color:#333; height:24px; line-height:24px; padding:0px 8px; text-decoration:none; background:#FFF; margin:0 5px; }
.pager a:hover{ background:#fdfbfc; border-color:#0c7702; color:#0c7702; text-decoration:none;}
.pager .cur{ background:#0c7702; border-color:#0c7702; font-weight:bold; color:#FFF; }
.pager span.dot{ background:#8d5248; border-color:#0a6c00; font-weight:bold; color:#FFF; }
/* relatedLink */
.relatedLink { height:30px; line-height:30px; border:1px solid #dcdcdc; width:99%; margin:0 auto 20px; }
.relatedLink .prevLink { float:left; margin-left:10px; }
.relatedLink .nextLink { float:right; margin-right:10px; }
.relatedLink a:hover { color:#0c7702; }
/* 搜索数据 */
#searchfrom .err { height:30px; line-height:30px; width:100%; }
#searchfrom .err span { color:#FF0000; margin-left:20px; }
.loading { color:#0c7702; height:40px; line-height:40px; background:url(../images/home/loading05.gif) 5px center no-repeat; padding-left:30px; }
/* singlePage  单网页/文章发布 */
.about p { margin-bottom:10px; line-height:25px; }
/* listProduct */
.listProduct ul.list { float:left; width:100%; }
.listProduct li.item { float:left; width: 236px; margin-bottom:15px; }
.listProduct a.img { width:220px; height:200px; display:block; background:#026a00; color:#FFF; margin:0 auto; overflow:hidden; }
.listProduct a.img img { display:block; width:100%; height:165px; border-bottom:1px solid #FFF; }
.listProduct a.img span { display:block; height:33px; line-height:33px; text-align:center; }
.listProduct a.img:hover { background:#7ec80a; }
/* showProduct */
.showProduct .photo { padding:4px; width:380px; height:285px; float:left; margin-bottom:15px; background:#FFF; border:1px solid #ddd; }
.showProduct .photo img { width:380px; height:285px; display:block; }
.showProduct .wd { float:right; width:285px; height:273px; overflow:hidden; padding:10px; border:1px solid #ddd; background:#FFF; }
.showProduct .wd .titis { font-size:16px; font-weight:700; line-height:20px; margin-bottom:7px; }
.showProduct .wd ul.ls { font-size:14px; }
.showProduct .wd li.item { height:30px; line-height:30px; }
.showProduct .wd li.item span { margin-right:5px; }
.showProduct .wd li.btn { height:45px; }
.showProduct a.order { width:105px; height:30px; margin-top:5px; line-height:30px; text-align:center; background:#0d7902; display:block; color:#FFF; }
.showProduct a.order:hover {  background:#36a82b; }
.showProduct .info { border:1px solid #efe6cd; background:#FFF; }
.showProduct .m { border:1px solid #FFF; padding:10px 15px; }
.showProduct div.ts { font-size:14px; font-weight:700; height:25px; border-bottom:1px solid #e2d7b9; }
.showProduct div.infor { border-top:1px solid #FFF; padding-top:10px; margin-bottom:10px; line-height:24px; }
.showProduct .info { margin-bottom:20px; }
.content .tbody .tit_case{ width:100%; height:26px; line-height:26px; font-size:20px; text-align:center;color: #3d3d3d;padding-bottom: 18px;}
.content .tbody .photo_case{ width: 100%;height: auto;overflow: hidden;margin-bottom: 10px;}
.content .tbody .photo_case img{ display: block;max-width: 100%;height: auto;margin: 0 auto;}
.content .tbody .info_case{ width:776px; height:auto; margin:15px 12px;}
.content .tbody .info_case img{max-width:98%;}

/* listNews */
.listNews .list { overflow:hidden; }
.listNews .list li.item { width:100%; height:30px; line-height:30px; background:url(../images/home/tip1.gif) left center no-repeat; border-bottom:1px dashed #CCC; }
.listNews .list li.item a { float:left; padding-left:15px; }
.listNews .list li.item a:hover { }
.listNews .list li.item span { float:right; margin-right:10px; color:#999; }
/* showNews */
.showNews .titi { font-size:18px; line-height:25px; padding:15px 0; text-align:center; }
.showNews .marker { height:30px; line-height:30px; text-align:center; margin-bottom:20px; color:#999; border-bottom:1px solid #ddd; border-top:1px solid #ddd;  }
.showNews .marker span, .showNews .marker a.msg { margin:0 7px; }
.showNews .marker .font a { margin:0 3px; color:#999; }
.showNews .marker a.msg { width:40px; height:20px; line-height:20px; }
.showNews .marker a.msg:hover { text-decoration:underline; }
.showNews .info { margin-bottom:40px;line-height: 24px; }
.showNews .info p { margin-bottom:10px; line-height:2; }
/* listProduct2 */
.listProduct2 .list { overflow:hidden; }
.listProduct2 li.item { float:left; padding:10px 0; width:100%; border-bottom:1px dotted #d9d9d9; }
.listProduct2 li.item a.img { float:left; width:100px; height:100px; padding:2px; }
.listProduct2 li.item a.img img { width:100px; height:100px; }
.listProduct2 li.item .wd { width:585px; float:right; }
.listProduct2 li.item .tit { height:30px; font-size:14px; line-height:20px; }
.listProduct2 li.item .summary { text-indent:2em; line-height:22px; height:70px; overflow:hidden; }
/* listNews2 */
.listNews2 .list { overflow:hidden; float:left; }
.listNews2 li.item { float:left; padding:10px 0; width:100%; border-bottom:1px dotted #d9d9d9; }
.listNews2 li.item a.img { float:left; width:150px; height:110px; padding:2px; }
.listNews2 li.item a.img img { width:150px; height:110px; }
.listNews2 li.item .wd { width:540px; float:right; }
.listNews2 li.item .tit { height:30px; font-size:14px; line-height:20px; }
.listNews2 li.item .mark { height:20px; }
.listNews2 li.item .mark span { margin-right:5px; }
.listNews2 li.item .mark span.d { margin-left:5px; }
.listNews2 li.item .summary { text-indent:2em; line-height:22px; height:74px; overflow:hidden; }
/* 统一设置颜色 */
/* 图文列表 */
.listpage2 .list a.img { background:#0c7702; }
.listpage2 .list a.img:hover { background:#43b638; }
.listpage2 .list .tit a { color:#0c7702; font-weight:700; }
.listpage2 .list .tit a:hover { color:#43b638; }
.listpage2 .list .mark { color:#999; }
.listpage2 .list .summary { color:#333; }
/* 新闻详情页 */
.content .titi { color:#0c7702; }
.content .marker a:hover, .content .marker a.cur { color:#0c7702 !important; }
.content .marker a.msg { color:#0c7702; }
/* 产品详情页 */
.content .titis, .content div.ts { color:#0c7702; }
.content ul.ls, .content div.infor { color:#333; }
/* header */
.header { height:98px; border-bottom:1px solid #259905; background:url(../images/home/a.gif) left top repeat-x; }
.header .main { width:1000px; margin:0 auto; }
.header .logo { float:left; margin-top:18px; }
.header .logo img {  height:60px; display:block; }
.header .opr { float:right; margin-top:18px; width:330px; }
.header .t { float:right; width:160px; height:22px; line-height:22px; text-align:center; color:#006600; background:url(../images/home/t.gif) center center no-repeat; margin-bottom:18px; }
.header .t a { color:#006600; margin:0 8px; }
.header .tel { width:320px; height:18px; float:right; }
.header .tel img { height:18px; display:block; float: left;}
.header .tel span{  float: right; font-size: 22px; color: #ffd200; font-weight: bold;}
/* navigation */
.navigation { height:48px; border-top:1px solid #0d6205; border-bottom:1px solid #cfcfcf; background:url(../images/home/a.gif) left -108px repeat-x; margin-bottom:10px; }
.navigation .main { width:1000px; margin:0 auto; }
.navigation ul.list { float:left; }
.navigation li.nav1 { float:left; width:110px; }
.navigation a.nav1 { display:block; height:48px; line-height:48px; font-family:"Microsoft Yahei"; font-size:14px; color:#000; background:url(../images/home/line1.gif) left center no-repeat; text-align:center; }
.nav_hover{color:#FFF !important; background:url(../images/home/navHover.gif) center top no-repeat;  display:block; height:48px;  font-size:14px; line-height:48px; font-family:"Microsoft Yahei";text-align:center; }
.navigation a.nav1:hover { background:url(../images/home/navHover.gif) center top no-repeat; color:#FFF; }
.navigation a.home { background:none; }
.navigation .searcher { float:right; width:200px; height:26px; background:url(../images/home/searcher.gif) left top no-repeat; margin-top:10px; }
.navigation input.txt { width:140px; float:left; height:26px; line-height:26px; border:none; background:none; padding-left:5px; }
.navigation input.sub { float:right; width:44px; height:26px; background:url(../images/home/searcher.gif) left -36px no-repeat; border:none; color:#FFF; cursor:pointer; }
/* banner */
.banner { width:1000px; margin:0 auto 20px; height:400px; overflow:hidden; position:relative; }
.banner ul.list { float:left; height:400px; }
.banner li.item { width:980px; height:400px; float:left; }
.banner div.tip { width:910px; height:12px; position:absolute; bottom:15px; left:30px; text-align:right; }
.banner div.tip em { width:30px; height:12px; display:inline-block; background:#195807; margin:0 5px; cursor:pointer; }
.banner div.tip em.cur { background:#9edc10; }
.minBanner, .minBanner .list, .minBanner .item { height:300px; }
/* wrapper */
.wrapper { width:1000px; margin:0 auto 10px; }
.part1 { height:275px; }
.part2 { height:255px; }
/* column */
.column { border:1px solid #ddd; }
.column .thead { height:30px; border-bottom:1px solid #ddd; background:url(../images/home/a.gif) left -166px repeat-x; margin-bottom:15px; }
.column .thead .tit1 { float:left; height:30px; line-height:30px; }
.column .thead .tit1 strong { margin-left:10px; color:#006700; }
.column .thead .tit2 { float:left; width:95px; height:30px; line-height:35px; background:url(../images/home/tit2.gif) center 5px no-repeat; overflow:hidden; text-align:center; margin-left:10px; display:inline; }
.column .thead .tit2 strong { color:#FFF; }
.column .thead .more { float:right; height:30px; line-height:30px; padding:0 10px; color:#ee760b; }
.column .thead .more:hover { color:#006700; }
/* iNav */
.iNav { width:238px; float:left; }
.iNav .tbody { height:210px; overflow:hidden; }
.iNav ul.list { }
.iNav li.item { height:42px; }
.iNav li.item a { width:185px; height:28px; line-height:28px; display:block; margin:0 auto; background:url(../images/home/b.gif) center top no-repeat; color:#006700; }
.iNav li.item a:hover { background-position:center -38px; color:#FFF; }
.iNav li.item span { margin-left:35px; }
/* iproduct */
.iproduct { float:right; width:738px; }
.iproduct .thead { border-bottom-color:#006700; }
.iproduct .tbody { width:710px; height:210px; overflow:hidden; margin:0 auto; }
.iproduct ul.list {}
.iproduct li.item { float:left; width:240px; }
.iproduct a.img { width:220px; height:200px; display:block; background:#026a00; color:#FFF; overflow:hidden; }
.iproduct a.img img { display:block; width:100%; height:165px; border-bottom:1px solid #FFF; }
.iproduct a.img span { display:block; height:33px; line-height:33px; text-align:center; }
.iproduct a.img:hover { background:#7ec80a; }
/* icontact */
.icontact { width:238px; float:left; }
.icontact .tbody { width:200px; height:195px; line-height:26px; margin:0 auto; overflow:hidden; }
/* iabout */
.iabout { width:298px; float:left; margin-left:20px; display:inline; }
.iabout .tbody { width:265px; height:195px; margin:0 auto; overflow:hidden; }
.iabout .tbody img { float:left; width:110px; height:100px; margin:0 10px 0 0;}
.iabout .tbody p { line-height:26px; text-indent:2em; text-align:justify; }
.iabout .tbody a { color:#ee760b; }
.iabout .tbody a:hover { color:#026a00; }
/* inews */
.inews { width:420px; float:right; }
.inews .tbody { width:390px; height:195px; margin:0 auto; overflow:hidden; }
.inews ul.list {}
.inews li.hot { height:75px; border-bottom:1px dotted #ddd; margin-bottom:5px; }
.inews li.hot h3 { height:20px; font-size:12px; }
.inews li.hot a { color:#006700; }
.inews li.hot a:hover { text-decoration:underline; }
.inews li.hot p { line-height:24px; color:#666; }
.inews li.item { height:25px; line-height:25px; width:100%; float:left; background:url(../images/home/tip1.gif) left center no-repeat; }
.inews li.item span { float:right; }
.inews li.item a { float:left; margin-left:10px; display:inline; }
.inews .thead, .iabout .thead { border-bottom-color:#006700; }
/* ikey */
.ikey { height:30px; line-height:30px; }
.ikey strong { color:#ee760b; }
/* footer */
.footer { width:1000px; border-top:10px solid #006700; margin:0 auto; padding-top:1px; padding-bottom:20px; }
.footer .main { border-top:1px solid #006700; }
.footer .subNav { height:45px; line-height:60px; text-align:center; overflow:hidden; }
.footer .subNav a { margin:0 10px; }
.footer .bottomcontent { text-align:center; line-height:25px; }
/* sidebar */
.sidebar { width:250px; float:left; background:url(../images/home/sidebar2.gif) center top repeat-y; }
.leftNav { width:238px; margin-bottom:15px; }
.leftNav .tbody {  }
.leftNav ul.list { }

.leftNav li.item { height:42px; }
.leftNav li.item a { width:185px; height:28px; line-height:28px; display:block; margin:0 auto; background:url(../images/home/b.gif) center top no-repeat; color:#006700; }
.leftNav .dddd{ background-position:center -38px !important; color:#FFF !important; }
.leftNav li.item a:hover { background-position:center -38px; color:#FFF; width:185px; height:28px; line-height:28px; display:block; margin:0 auto; }

.leftNav li.item span { margin-left:35px; }
/* leftContact */
.leftContact { width:238px; }
.leftContact .tbody { width:200px; height:195px; line-height:26px; margin:0 auto; overflow:hidden; }

/* content */
.content { width:740px; float:right; border:1px solid #ddd; }
.content .thead { height:30px; border-bottom:1px solid #ddd; background:url(../images/home/a.gif) left -166px repeat-x; margin-bottom:15px; }
.content .thead .tit2 { float:left; width:95px; height:30px; line-height:35px; background:url(../images/home/tit2.gif) center 5px no-repeat; overflow:hidden; text-align:center; margin-left:10px; display:inline; }
.content .thead .tit2 strong { color:#FFF; }
.content .sitepath { float:right; height:20px; line-height:30px; text-align:right; margin-right:10px; display:inline; color:#666666; }
.content .sitepath a { color:#666666; }
.content .sitepath a:hover { color:#418f40; }
.content .tbody { width:710px; margin:0 auto; }
/* reInformation */
.reInformation { margin: 0 auto;width:650px; padding:0 20px 20px; margin-bottom:20px; border:1px solid #ddd; }
.reInformation .tit { height:30px; line-height:30px; border-bottom:1px solid #ddd; font-size:14px; margin-bottom:10px; font-family:"Microsoft Yahei"; color:#5A5A5a;  }
.reInformation ul { margin-left:2px; float:left; }
.reInformation li { float:left; width:192px; padding:9px 6px 0; border:1px solid #ddd; margin-left:5px; margin-right:4px; display:inline; _width:140px;  _margin-left:4px; _padding:9px 2px 0;  }
.reInformation li img { width:192px; height:150px; _width:180px; }
.reInformation li img:hover { opacity:0.9; }
.reInformation .g { display:block; width:200px; }
.reInformation .t { float:left; line-height:30px;width: 192px; text-align: center; color: #5A5A5a;}
.reInformation .o, .reInformation .o:visited { float:right; line-height:30px; color:#fff; }

/*HTML地图*/
.about_main{line-height:30px; height:auto; font-size:14px;color:#666666; margin:0; padding:0;float:left;}
.about_main ul{list-style:none; margin:0; padding:0;}
.about_main ul li.map_1{border-bottom:1px solid #eee;margin:10px 0;padding:10px;font-weight:bold;}
.about_main ul li.map_2{ float:left; min-width:110px; padding:0 5px;}
.about_main ul li a{color: #666666;}
.about_main ul li a:hover{color:#666666; text-decoration:underline; font-weight:bold;}
.right_top ._column_title{ border-left:3px solid #e60044; color:#333; float:left; font-size:20px; height:24px; line-height:24px; margin:19px 0; padding-left:15px; display:inline;}
.right_top .column_path{ float:right;display:inline; color:#999; font-size:12px;}
.right_top .column_path a{color:#999;}