/* CSS Document */
body{position:relative;background:#fff; font-family:'Microsoft YaHei';*zoom:1;}
.area{ position:relative;width:1000px;}
.areaFooter{margin:0 auto;width:1000px;}
a:hover{ text-decoration:none;}
/******** top-box ***********/
.top-box{ overflow:hidden; height:33px; line-height:33px; background:#347109;}
.top-text{ color:#fff; text-align:right;}
.top-text a{ color:#fff;}
.top-search{ position:absolute; top:3px; right:120px; padding-top:3px; width:191px; height:27px; background:url(../images/search-bg.gif) no-repeat; overflow:hidden;}
.top-search .txt{ padding:2px 5px 0 12px; width:135px; color:#cbcaca; background:none; border:none;}
.top-search .btn{ width:25px; height:20px; background:none; border:none; cursor:pointer;}
/********* nav-box ************/
.nav-box{position:relative;z-index:2;height:139px; background:#85c227;}
.logo{width:160px;height:139px;text-align:center;overflow:hidden;}
.logo img{ width:100%; height:100%;}
.sf-menu{ width:840px; height:139px; font-family:'Microsoft YaHei';}
.sf-menu .nav_a{width:120px;height:139px; position:relative; display:inline-block;*display:inline;*zoom:1;z-index:3004;text-align:center; background:url(../images/nav-bg.jpg) 0 0 no-repeat;}
.sf-menu .nav_a:hover{ background-image:url(../images/nav-hover-bg.jpg);}
.sf-menu .nav_a:hover a{ color:#462b1f;}
.sf-menu .nav-bg-1{ width:122px; background-position:0 0;}
.sf-menu .nav-bg-2{ width:117px; background-position:-122px 0;}
.sf-menu .nav-bg-3{ width:117px; background-position:-239px 0;}
.sf-menu .nav-bg-4{ width:124px; background-position:-356px 0;}
.sf-menu .nav-bg-5{ width:121px; background-position:-480px 0;}
.sf-menu .nav-bg-6{ width:118px; background-position:-601px 0;}
.sf-menu .nav-bg-7{ width:121px; background-position:-719px 0;}
.sf-menu .text_a:hover{ color:#462b1f; text-decoration:none;}
.sf-menu .text_a{ display:block;padding:90px 0 25px 0 ; width:100%; height:24px; font-size:14px; font-weight:bold; color:#cbff7b;}
.sf-menu li.hover a.text_a,.sf-menu li.current a.text_a{ background:url(../images/nav-bg-hover.png) center center no-repeat; text-decoration:none;}
.sf-menu .menu_b{position:absolute; top:139px; left:0; width:100%; display:none; z-index:999;}
.sf-menu .menu_b .nav_b{padding-bottom:5px; display:block; text-align:center; background:#ffd505;}
.sf-menu .menu_b .text_b{display:block; color:#462b1f; font-size:12px;}
.sf-menu .menu_b .text_b:hover{text-decoration:underline;}
/******** focus-box *********/
.focus-box{position:relative;z-index:1;height:600px;background:url(../images/ban-bg.jpg) center top no-repeat;}
.focus_a .switchable-box,
.focus_a .switchable-content img,
.part_ban .ban_bg{ float:left; width:1000px;height:597px;}
.part_ban .ban_bg{background:url(../images/banner_bg.gif) left bottom no-repeat;}
.focus_a .ui-arrow{display:none;}
.focus_a .ui-arrow a {top:40%;width:18px;height:18px;background:#f09;}
.focus_a .ui-arrow .ui-prev {left:0px;}
.focus_a .ui-arrow .ui-next {right:0px;background-position:right 0;}
.focus_a .switchable-nav {position:absolute;bottom:5px;right:5px;text-align:right;z-index:25; display:block;}
.focus_a .switchable-nav li {margin:0 3px;width:8px;height:8px; background:url(../images/ico.png) -14px 0 no-repeat; text-indent:-99em;}/*text-indent:9999px;*text-indent:0;*font-size:0;*/
.focus_a .switchable-nav li.active {background-position:0 0;}
.focus_a .switchable-caption {height:24px;color:#FFF;}
/****** main-box *******/
.main-box{ height:200px; overflow:hidden;}
.main-a{margin-right:25px;width:268px;}
.main-box h2{ position:relative; height:22px; line-height:22px; border-bottom:1px solid #8fa580; color:#35720a; font-size:14px; font-weight:normal;}
.main-box h2 span.more{position:absolute;right:0;top:0;font-size:12px;font-weight:bold;color:#337008;}
.main-box .con{padding-top:10px;background:url(../images/main-hr.gif) top center no-repeat;}
.main-a .con p{text-indent:2em;line-height:24px;color:#462b1f;word-wrap:break-word;}
.main-a .con p a{color:#417919;}
.main-b{margin-right:35px;width:388px;}
.main-c{width:282px;}
.main-c p.img{ margin-top:5px;height:79px;text-align:center;}
.roll{margin-top:5px;}
.roll,.roll .simply-scroll-clip{width:275px;height:72px;}
#gonggao{height:48px;overflow:hidden;}
.scroller li{position:relative;height:24px;width:275px;line-height:24px;background:url(../images/li-bit.gif) 7px center no-repeat;}
.scroller li a{display:block;padding-left:25px;width:170px;height:24px;line-height:24px;color:#462b1f;overflow:hidden;}
.scroller li  span{position:absolute;top:0;right:0;color:#462b1f;}
.simply-scroll-container {position: relative;}
.simply-scroll-clip {position: relative;overflow: hidden;}
.simply-scroll-list {overflow: hidden;margin: 0;padding: 0;list-style: none;}
.simply-scroll .simply-scroll-list li {float:left}
/* jQuery jcImgScroll css */
.jcImgScroll{padding-top:0px;margin:0 auto;position:relative;width:388px;height:175px;background:url(../images/jcScroll-bg.gif) center bottom no-repeat;}
.roundabout-holder{width:330px;height:149px;margin:0 auto;}
.roundabout-moveable-item {width:156px;height:149px;text-align:center;cursor: pointer;}
.roundabout-moveable-item img{max-width:156px;height:100%;_width:expression(this.width > 156 ? 156: true);}
.jcImgScroll .pre{display:block;position:absolute;top:100px;left:0;width:6px;height:9px;background:url(../images/arrow-ico.gif) 0 0 no-repeat;}
.jcImgScroll .next{display:block;position:absolute;top:100px;right:5px;width:6px;height:9px;background:url(../images/arrow-ico.gif) -6px 0 no-repeat;}
/*.jcImgScroll { position:relative; padding-top:30px; height:139px; background:url(../images/jcScroll-bg.gif) bottom center no-repeat;}
.jcImgScroll ul{ width:156px; height:114px;}
.jcImgScroll li a { background:#333; display:block; height:114px;  }
.jcImgScroll li.loading a { background:#fff url(img/loading.gif) no-repeat center center;} 
.jcImgScroll li img,.jcImgScroll li,.jcImgScroll em,.jcImgScroll dl { display:none;}
.jcImgScroll em.sPrev { left:5px; width:6px; background:url(../images/arrow-ico.gif) 0 100px no-repeat;}
.jcImgScroll em.sNext { right:5px; width:6px; background:url(../images/arrow-ico.gif) -6px 100px no-repeat;}
.jcImgScroll dl dd { text-indent:-9em; background:url(../images/NumBtn.png) no-repeat 0 bottom; }
.jcImgScroll dl dd:hover,.jcImgScroll dl dd.curr { background-position:0 0; }*/
/******** footer-box *********/
.footer-box{background:#85667c url(../images/bottom-bg.gif) repeat-x;}
.friendLink{height:30px;line-height:30px;color:#fff;}
.friendLink span.title{ color:#6a5154;}
.friendLink a{padding:0 4px;color:#fff;}
.footer p{padding:20px 0;line-height:24px;color:#fff;text-align:center;}
/******** sub-box *********/
.sub-box{padding:0 0 144px 0;position:relative;z-index:1;background:url(../images/sub-bot-bg.jpg) bottom center no-repeat;*zoom:1;}
.sub-bg{padding-top:124px;background:url(../images/sub-bg.jpg) top center no-repeat;}
.sub-title{position:absolute;top:-66px;right:4px;z-index:999;width:713px;height:35px;line-height:35px;color:#fff;font-size:14px;background:url(../images/sub-title.png) no-repeat;_background:url(../images/sub-title.jpg) no-repeat;/*_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='corp', src='images/sub-title.png');*/}
.sub-title span{display:block;position:absolute;width:100%;height:100%;z-index:999;border:1px solid red;}
.sub-title a{padding:0 10px;font-weight:bold;color:#fff;text-decoration:none;}
.sub-title a.current,.sub-title a:hover{color:#cbff7b;}
.sub-con{position:relative;*zoom:1;margin:0 auto;padding:15px 0 67px 0; 0 50px;width:876px;background:#f4f9ec;border:1px solid #eeefed;}
.sub-content{padding:15px 57px 0 57px;}
.sub-con h1{padding-bottom:30px;font-size:18px;color:#4f9d11;font-weight:normal;}
.sub-con .news-ul{margin-right:36px;}
.news-ul li.first{padding:0;color:#fff;border-bottom:none;height:29px;line-height:29px;font-weight:normal;background:#4f9d11;}
.news-ul li{padding:10px 0;text-indent:1em;border-bottom:1px solid #a7ce86;}
.news-ul li a{text-decoration:none;}
.news-ul li a:hover h4{color:#85c227;}
.news-ul li h4{color:#337008;}
.news-ul li p{display:block;position:relative;z-index:1;color:#4b4a4a;*zoom:1;}
.news-ul li p span.time{position:absolute;right:5px;bottom:0;}
.sub-more{position:relative;margin:0 auto;width:876px;height:4px;background:#85c227;}
.sub-more a{position:absolute;top:-8px;left:50%;margin-left:-54.5px;width:109px;height:58px;line-height:24px;text-align:center;font-size:14px;color:#fff;text-decoration:none;background:url(../images/sub-more.png) no-repeat;_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='corp', src='images/sub-more.png');}
.sub-more a:hover{color:#cbff7b;}
/******** pro-ul *********/
.pro-ul li{float:left;margin:0 15px 15px 0;width:242px;text-align:center;border:1px solid #d4d7d1;background:#fff;}
.pro-ul li .img{display:block;padding:6px;width:230px;height:163px;line-height:163px;*font-size:163px; *zoom:1;}
.pro-ul li .pro-full img{height:163px;max-width:230px;}
.pro-ul li .pro-mid img{max-height:163px;max-width:230px;vertical-align:middle;_width:expression(this.width > 230 && this.width > this.height ? 230: true);_height:expression(this.height > 163 ? 163: true);}
.pro-ul li h5{padding:0 0 6px 6px;height:20px;font-size:12px;color:#204604;text-align:center;overflow:hidden;}
.pro-ul li p{padding:0 6px;text-align:left;max-height:97px;color:#293d09;background:#e7ede2;overflow:hidden;}
/******** pro-sec *********/
.pro_sec img{float:left;margin-right:10px;max-width:390px;}
.pro_sec h6{font-size:12px;color:#244c07;text-indent:2em;font-weight:normal;}
.pro_sec h6 span{font-size:14px;}
.pro_sec p{padding-top:18px;text-indent:2em;line-height:24px;color:#4b4a4a;}
/******** sec-con *********/
.sec-con{padding:10px 15px 0 30px;}
.sec-con h1{text-indent:2em;padding-bottom:8px;}
.sec-con .img1{float:right;}
.sec-con p{color:#4b4a4a;text-indent:2em;line-height:24px;}
/******** contact-con *********/
.contact-con{position:relative;padding:0 15px 0 5px;min-height:400px;}
.contact-con h1{padding-bottom:20px;font-size:24px;color:#337008;}
.contact-ul{width:360px;overflow:hidden;}
.contact-ul li{margin-bottom:20px;*zoom:1;height:35px;overflow:hidden;}
.contact-ul li:after{content:"";display:block;visibility:hidden;height:0;clear:both;}
.contact-ul li span{display:inline-block;}
.contact-ul li .span-a{margin-right:5px;width:35px;height:35px;text-align:center;line-height:35px;color:#fff;background:url(../images/contact-title.gif) no-repeat;}
.contact-ul li .span-b{font-size:14px;color:#155801;}
.contact-ul li .con-tel{width:151px;overflown:hidden;}
.contact-con h3{padding-bottom:15px;width:360px;font-size:14px;color:#145702;font-weight:normal;border-bottom:1px solid #9ec97a;}
.contact-map{position:absolute;top:50px;right:15px;z-index:999;width:479px;height:352px;border:1px solid #bababa;overflow:hidden;}
.qq-div{padding-top:10px;width:360px;overflow:hidden;}
.qq-div span{display:inline-block;float:left;padding:5px 0 20px 15px;width:165px;height:41px; background:url(../images/qqHr.gif) right center no-repeat;}
/******** fixedBtn *********/
.fixedBtn{position:fixed;_position:absolute;top:455px;bottom:243px;width:32px;height:64px;z-index:999;}
.fixedBtn span{position:absolute;left:0;display:block;width:32px;height:32px;text-align:center;text-indent:-99em;overflow:hidden;cursor:pointer;background:url(../images/scroll-ico.gif) no-repeat;}
.fixedBtn span.back-top{top:0;background-position:0 0;}
.fixedBtn span.back-bottom{top:32px;background-position:0 -32px;}


