@charset "utf-8";
/* 浏览器样式初始化 */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-size:12px;font-family:"Microsoft Yahei";line-height:2em}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }
html,body{color:#333}
body{background:#fff}
ul,ol,li{list-style:none}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0}
em{font-style:normal}
h1,h2,h3,h4,h5{font-weight:normal}
.clear:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.clear { zoom:1; }
.left { float:left; }
.right { float:right; }
.hide{ display:none;}
/* 分页组件 */
.pager { width:100%; color:#333; line-height:30px; padding:20px 0 10px 0; font-size:12px; text-align:center;}
.pager li{ display:inline; margin-left:4px;}
.pager a { border: #cccccc 1px solid; padding:0px 8px; color: #666; text-decoration: none;  font-size:12px; height:26px;line-height:26px;display:inline-block;}
.pager a:hover { border: #ccc 1px solid; color: #fff; background-color: #3aa302; }
.pager a:active { color: #fff; border: #ccc 1px solid; background-color: #3aa302; }
.pager .thisclass a { font-weight: bold; color: #fff; background-color: #3aa302; }
.pager span.disabled { border-right: #eee 1px solid; padding-right: 5px; border-top: #eee 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #eee 1px solid; color: #ddd; padding-top: 2px; border-bottom: #eee 1px solid } 

.toplink{height:32px;line-height:32px;background:#5e6166;}
.toplink-inner{width:1000px;margin:0 auto;border-right:1px solid #6e7178;text-align:right}
.toplink a{display:inline-block;border-left:1px solid #6e7178;height:32px;line-height:32px;padding:0 12px;color:#a4a5a9}
.toplink a:hover{color:#eee;text-decoration:none}

.header{background:url(header.png) 0 0 repeat-x;height:107px;width:100%;min-width: 1000px;position:relative;z-index:1}
.header a{text-decoration:none;}
.header-inner{width:1000px;margin:0 auto;}
.header .logo{display:block;float:left;width:191px;height:81px;margin-top:10px}
.header .search{width: 180px; height: 26px;background-repeat:no-repeat; background-position: 0px 0px;background-image: url(bg-search.png);margin-top:43px;float:right;padding:3px 0 0 10px}
.header .search input { float: left; width: 145px; height: 24px; line-height: 24px; border:none; color: #777; font-size: 12px; background:none;outline:0}
.header .search .so { float: left; width: 28px; height: 26px; margin-left: 5px; border: none; cursor: pointer;background:none;}

.nav{float:left;padding:50px 0 0 40px}
.nav li{ float: left; display: inline;position: relative;}
.nav li.hover .nav-p{ color:#478e1f}
.nav .nav-p{display:block;padding:0 11px;height:18px;line-height:18px;color:#666;text-align:center;font-weight:bold;font-size:14px;border-right:1px solid #ccc}
.nav .nav-drop{display: none; width: 280px; height:auto;position: absolute; left: -25px; top: 18px; z-index:100}
.nav .nav-drop-icon{background:url(nav-drop.png) 50px bottom no-repeat;height:32px;}
.nav .nav-drop-inner{padding:25px 0 30px 40px;background:#3aa302}
.nav .nav-s dd{display:block;width:50%;float:left}
.nav .nav-s dd a{display:block;font-size:13px;width:80px;line-height:30px;height:30px;color:#fff;border-bottom:1px solid #4eae14}


.footer{background:#d8d8d8;width:100%;min-width: 1000px;}
.footer-inner{width:1000px;margin:0 auto;color:#333;height:60px;line-height:60px;position:relative}
.footer-inner a{color:#333}
.footer-inner .tel{color:#333;line-height:60px;height:60px;position:absolute;right:0;top:0;}
.footer-inner .tel em{line-height:60px;display:block;float:left}
.footer-inner .tel b{font-size:18px;line-height:60px;display:block;float:left}

.slideBox{ width:100%; height:420px; position:relative;min-width: 1000px;margin:-6px auto 0 auto;z-index:0}
.slideBox .bd{ position: relative;z-index: 0;overflow: hidden;}
.slideBox .bd ul{ width: 100%!important;}
.slideBox .bd li{background-position:center center;background-repeat:no-repeat;height:420px;width: 100% !important;}
.slideBox .slideIndex{position: absolute; height: 114px; top: 348px; left:50%;z-index: 2;}
.slideBox .slideIndex .left{ background:url(slider-left.png) no-repeat; width:9px; height:114px; float:left;display:block}
.slideBox .slideIndex .right{ background:url(slider-right.png) no-repeat; width:8px; height:114px; float:left;display:block}
.slideBox .slideIndex  .hd{ background:url(slider-center.png) repeat-x; height:114px; float:left;}
.slideBox .slideIndex  .hd li{ width:125px; text-align:center; float:left; _display:inline; margin:18px 5px; cursor:pointer}
.slideBox .slideIndex  .hd li img{ width:125px; height:60px; display:block;}
.slideBox .slideIndex  .hd li span{ color:#666666; display:block; margin-top:5px;}
.slideBox .slideIndex  .hd li.on span{font-weight:bold;color:#478e1f}
.slideBox .slideIndex  .hd li.on img{opacity:0.6;filter:alpha(opacity:60);zoom:1}

.home{width:1000px;margin:0 auto;padding:70px 0 40px 0}
.home-show{float:left;width:320px;margin-right:40px}
.home-show h2{color:#666;background:url(bg-hometitle.png) left center no-repeat;padding-left:15px;font-size:14px;font-weight:bold;height:35px;line-height:35px;margin-bottom:12px}
.home-show .bd li{width:320px;height:140px}
.home-show .bd img{width:137px;height:115px;float:left}
.home-show .bd .info{float:right;width:167px}
.home-show .bd .info a{color:#478e1f;font-size:12px;font-weight:bold;display:block;height:16px;line-height:16px;margin-bottom:4px}
.home-show .bd .info p{color:#666;line-height:20px}
.home-show .hd{border-top:1px solid #ccc;}
.home-show .hd  li {float:left;padding-right:14px;height:40px;line-height:40px;text-align:center}
.home-show .hd  li.on a{ color:#478e1f; }
.home-show .hd  li a:hover{text-decoration:none}

.home-news{float:left;width:275px;}
.home-news h2{color:#666;background:url(bg-hometitle.png) left center no-repeat;padding-left:15px;font-size:14px;font-weight:bold;height:35px;line-height:35px;margin-bottom:9px}
.home-news h2 .more{float:right;font-size:12px;color:#478e1f}
.home-news li a{display:block;height:27px;line-height:27px;background:url(bg-newslist.png);border-top:1px dashed #ccc;padding-left:5px}
.home-news li a:hover{text-decoration:none}
.home-news li.on a{background:url(bg-newslist.png) 0 -27px;border-top:1px solid #fff}
.home-news div{display:none;padding:5px}
.home-news p{line-height:1.8em;color:#666;word-break: break-all;}
.home-news p a{float:right;color:#478e1f}
.home-map{width:310px;float:right;}
.home-map h2{color:#666;background:url(bg-hometitle.png) left center no-repeat;padding-left:15px;font-size:14px;font-weight:bold;height:35px;line-height:35px;margin-bottom:12px}

.banner{width:100%;padding-top:231px;height:41px;margin-top:-6px;background-repeat:no-repeat;background-position:center 0;}
.banner{background-image:url(banner.jpg);}
.channel-info{height:41px;width:1000px; margin:0 auto;background-image:url(bg-channel.png);}
.channel-info b{float:left;width:200px;text-align:center;line-height:41px;color:#fff;font-size:18px}
.channel-info .position{float:left;line-height:41px;color:#eee}
.channel-info .position a{color:#eee}

.wrap{ width:100%; position:relative; height:auto;}    
.main{ width:1000px; margin:0 auto;}    

.siderbar{width:200px;height:100%; float:left;}
.menu{background:#eee}
.menu li{position:relative;}
.menu li a{height:36px;line-height:36px;display:block;text-align:center;font-size:14px;font-weight:bold;color:#666}
.menu li a:hover{text-decoration:none;background:#cb0b0b;color:#fff}
.menu li.current a{color:#fff;background:#cb0b0b}
.menu li i{position:absolute;top:6px;right:5px;width:20px;height:20px;display:none;font-family:Verdana;font-weight:bold}
.menu li.current i{color:#fff;display:block}
.menu li:hover i{color:#fff;display:block}

.mainbody{float:right;width:763px;min-height:400px;padding-bottom:50px;position:relative}
.mainbody .typename{border-bottom:1px dashed #ccc;padding:20px 0 15px 0px;font-weight:bold;height:30px;color:#0c4b32;font-size:16px;}

.index-content{line-height:2em;padding:20px 0px 0px 0px;}

.list-article {min-height:200px;}
.list-article  li { line-height:33px;height:33px;padding-left:13px;border-bottom:1px dotted #ccc;background:url(dot.gif) 0 14px no-repeat }
.list-article  li a{color:#555}
.list-article  li a:hover{text-decoration:none;color:#0c4b32}
.list-article  li span{font-size:12px;float:right;}

.article-box{padding:10px 0 0 0}
.article-box h1{text-align:center;font-size:20px;display:block;padding-top:15px;}
.article-info{text-align:center;border-bottom:1px dotted #ccc;padding-bottom:10px;margin-bottom:20px}
.article-image img{display:block;margin:0 auto 5px auto;background:url(loading.gif) center center no-repeat;}
.article-image p{padding-bottom:20px;text-align:center;font-size:12px;}
.article-body{line-height:2em;padding-bottom:20px}
.article-body p{margin-bottom:1em;}
.article-body a{color:#ceaf64}


.product-info{padding-top:15px}
.list-tuwen{padding:40px 0 0 40px;overflow:hidden}
.list-tuwen ul{width:800px;}
.list-tuwen li{float:left;width:250px;height:200px;margin:20px 35px;position:relative;}
.list-tuwen li a{display:block;}
.list-tuwen li .title{color:#0c4b32;font-size:14px;margin-bottom:5px}
.list-tuwen li .img{margin-top:15px}
.list-tuwen li  img{width:250px;height:160px;background:url(loading.gif) center center no-repeat}

@-webkit-keyframes popOut {
	0%	{-webkit-transform:scale(0.8,0.8) 	translateY(30px); opacity:0; }
	100%{-webkit-transform:scale(1,1) 		translateY(0px); opacity:1; }
}@-moz-keyframes popOut {
	0%	{-moz-transform:scale(0.8,0.8) 	translateY(30px); opacity:0; }
	100%{-moz-transform:scale(1,1) 		translateY(0px); opacity:1; }
}@-ms-keyframes popOut {
	0%	{-ms-transform:scale(0.8,0.8) 	translateY(30px); opacity:0; }
	100%{-ms-transform:scale(1,1) 		translateY(0px); opacity:1; }
}@-o-keyframes popOut {
	0%	{-o-transform:scale(0.8,0.8) 	translateY(30px); opacity:0; }
	100%{-o-transform:scale(1,1) 		translateY(0px); opacity:1; }
}@keyframes popOut {
	0%	{transform:scale(0.8,0.8) 	translateY(30px); opacity:0; }
	100%{transform:scale(1,1) 		translateY(0px); opacity:1; }
}
.indeximg{width:100%;height:100%;display:none}
.index-logo{position:absolute;top:40%;left:50%;width:400px;height:170px;margin-top:-85px;margin-left:-200px}
.index-logo img{width:400px;height:170px;-webkit-animation: popOut 600ms ease 700ms both;
-moz-animation: popOut 600ms ease 700ms both;
-ms-animation: popOut 600ms ease 700ms both;
-o-animation: popOut 600ms ease 700ms both;
animation: popOut 600ms ease 200ms both;}
.index-footer{background:#383b41;position:absolute;bottom:0;left:0;width:100%;height:46px}
.index-footer .logo-s{display:block;padding:7px 0 0 10px;height:33px;position:absolute;bottom:0;top:0;}
.index-link{text-align:center}
.index-link a{height:46px;line-height:46px;color:#fff;font-size:14px;font-weight:bold;display:inline-block;padding:0 30px;border-left:1px solid #666;}


#form1 .text,#form1 .text_1{width: 120px; border: 1px solid #D9D9D9; height: 16px; line-height: 24px; padding: 4px 7px; margin: 5px; color: #666;}
#form1 .text_1{width:250px}
#form1 textarea { width: 313px; border: 1px solid #D9D9D9; margin: 5px; padding:5px }
#form1 #button{line-height:30px;height:30px;padding:0 10px;background:#3AA302;border:0;color:#fff;cursor:pointer;margin-left:5px;}
#form1 #button2{line-height:30px;height:30px;padding:0 10px;background:#666;border:0;color:#fff;margin-right:10px;cursor:pointer}



.index-sales{position:relative;height:500px;overflow:hidden}
.index-sales-box{padding-top:20px;position:absolute;left:0;top:50px;width:350px;height:350px;z-index:4;}
.index-sales-box.loading{background:url(loading.gif) 120px center no-repeat}
.index-sales-map{width: 500px; height: 350px; background: url(join-map.png) no-repeat scroll center center transparent; position: absolute; top:30px;right:-32px;z-index:3;}
.index-sales-map a:hover{text-decoration:none}
.map-point {color:#666; width: 60px;height: 25px;line-height: 25px; display: block;position: absolute;}
.map-point em { width: 7px; height: 7px;background:#666;margin:8px 5px;float:left;}
.map-point span{.display:none}
.map-point.current span{display:block;color:#478E1F;font-weight: bold; }
.map-point.current em{background:#478E1F;}
.map-point:hover span{display:block;color:#478E1F;}
.map-point:hover em{background:#478E1F;}
.map-point.zj {left: 380px;top: 220px;}
.map-point.yn {left: 230px;top: 275px;}
.map-point.gz {left: 275px;top: 255px;}
.map-point.cq {left: 278px;top: 224px;}
.map-point.sc {left: 245px;top: 212px;}
.map-point.xz {left: 116px;top: 204px;}
.map-point.xj {left: 110px;top: 116px;}
.map-point.qh {left: 180px;top: 167px;}
.map-point.gs {left: 199px;top: 126px;}
.map-point.nmg {left: 273px;top: 122px;}
.map-point.sx {left: 310px;top: 148px;}
.map-point.hb {left: 330px;top: 138px;}
.map-point.bj {left: 340px;top: 122px;}
.map-point.tj {left: 348px;top: 128px;}
.map-point.sd {left: 353px;top: 156px;}
.map-point.ah {left: 354px;top: 198px;}
.map-point.sh {left: 386px;top: 203px;}
.map-point.js {left: 375px;top: 190px;}
.map-point.jx {left: 346px;top: 230px;}
.map-point.hn {left: 325px;top: 182px;}
.map-point.nx {left: 265px;top: 154px;width:50px}
.map-point.sxb {left: 286px;top: 182px;width:55px}
.map-point.hbb {left: 317px;top: 211px;}
.map-point.hnb {left: 317px;top: 241px;}
.map-point.gx {left: 293px;top: 280px;width:50px}
.map-point.hnn {left: 300px;top: 323px;}
.map-point.gd {left: 330px;top: 276px;}
.map-point.fj {left: 366px;top: 250px;}
.map-point.ln {left: 382px;top: 103px;}
.map-point.jl {left: 394px;top: 76px;}
.map-point.hlj {left: 402px;top: 45px;}


.shengfen{color:#478E1F;font-size:16px;font-weight:bold;display:block;width:100px;height:30px;line-height:30px;border-bottom:2px solid #478E1F;margin-top:20px;}
.list-sales{padding-left:5px;padding-bottom:30px}
.list-sales li{padding-top:25px;}