﻿@charset "utf-8";
/* CSS Document */

/****public****/
html{ }
body,td,th,p{
  font-size:13px; color:#333333; font-family:"宋体";
}
body{
  margin:0px; padding:0px; background:url(../images/header_bg.gif) repeat-x left top;
}

div,dl,dt,dd,ul,li,ol,span,h1,p,form,input,label,center,h1,h2,h3,h4,h5,hr{
  margin:0px; padding:0px; list-style:none;
}
a ,img, frameset {border:none; outline:none;}
.tl{ text-align:left; }
.tr { text-align:right; }
.tc { text-align:center; }
.fl{float: left}
.fr {float: right}
.mc{ margin:0 auto;}

a:link,a:visited{color:#333333; text-decoration:none; outline:none;}
a:hover,a:active{color:#3f6235; outline:none;}

.la a:link,.la a:visited{color:#5f5f5f;}
.la a:hover,.la a:active{color:#3f6235;}

.f a:link,.f a:visited{color:#545454;}
.f a:hover,.f a:active{color:#000000;}
/****header****/
.header{ width:1000px; height:137px; position:relative; z-index:100}
.header_top{ width:1000px; height:103px; overflow:hidden;}
.logo{ width:300px; height:73px; overflow:hidden; position:absolute; left:4px; top:14px; background:#fff;}
.hb_tell{ width:215px; height:37px; position:absolute; left:463px; top:34px;}
.site{ width:190px; height:78px; overflow:hidden; }
.language{ width:117px; height:26px; margin-top:19px; text-align:right; font-size:12px; line-height:23px; color:#5f5f5f;}
.language span{ margin:0 1px;}
.language a.hb_en{ font-family:Arial, Helvetica, sans-serif;}
.language a.hb_sina{ width:24px; height:26px; display:block; background:url(../images/hb_weibo.png) no-repeat left top;}
.search{ width:190px; height:20px; background:url(../images/search_bg.gif) no-repeat left top; margin-top:13px;}
.search_txt{ width:144px; height:18px; border:none; line-height:18px; background:none; padding:2px 1px 0 22px; font-size:12px; color:#8d8d8c;}
.search_btn{ width:22px; height:18px; display:block; margin-top:1px;}

.nav{ width:1000px; height:26px;}
.nav li{ width:125px; height:34px; line-height:26px; background:url(../images/nav_line.gif) no-repeat right top; text-align:center; float:left; font-size:16px; font-family:"微软雅黑"; position:relative;}
.nav li a.fos{ color:#517c44;}
.enva{ width:460px; height:auto; position:absolute; left:0; top:34px; border:1px solid #dadada; background:#FFF; line-height:24px; text-align:left; padding:10px 24px 10px 0; display:none;}
.enva span{ display:inline-block; background:url(../images/enav_bg.gif) no-repeat left center; padding-left:10px; margin-left:24px;}
.enva span{ *display:inline;}
.enva a{ font-size:13px;}
.enva2{  width:556px; height:auto; position:absolute; left:0; top:34px; border:1px solid #dadada; background:#FFF; line-height:24px; text-align:left; padding:10px 24px 10px 0; display:none;}
.enva2 span{ width:148px; height:24px; line-height:24px; margin-left:24px; padding-left:10px;  display:block; float:left; text-align:left; background:url(../images/enav_bg.gif) no-repeat left center; }
.enva2 a{ font-size:13px;}


.banner_layout{ width:100%; height:auto; position:relative;}
.banner{ width:1000px; height:224px; border-bottom:1px solid #FFF; position:relative;}
.banner_in{position:absolute; top:0px; left:-104px;}


/****main****/
.main_layout2{ width:100%; height:auto; background:url(../images/main_bg.gif) repeat-x left 25px; *background:url(../images/main_bg.gif) repeat-x left top; position:relative; z-index:200;}
.main{ width:1000px; height:auto; min-height:300px;}
.main_in{ width:1000px; height:auto; min-height:300px; margin-top:-25px; }


.left{ width:244px; height:auto; display:inline; margin-left:-15px; padding-bottom:20px;}
.navbox{ width:244px; height:auto; background:url(../images/left_nav_bottom.png) no-repeat left bottom; padding-bottom:17px;}
.navbox_tt{ width:244px; height:62px; overflow:hidden; background:url(../images/left_nav_top.png) no-repeat left top; font-size:15px; font-family:"黑体"; line-height:72px; text-indent:35px;}
.leftnav{ width:214px; height:auto; background:url(../images/leftnav_bg.gif) repeat-y 15px top; padding-left:30px; }
.leftnav li{ width:188px; height:35px; overflow:hidden; background:url(../images/left_navlifos.png) no-repeat left top; padding-bottom:8px; line-height:35px; text-align:center; font-size:14px; font-family:"黑体";}
.leftnav li a{width:188px; height:35px; display:block;}
.leftnav li a:hover{background:url(../images/left_navli.png) no-repeat left top;}
.leftnav li a.fos2{background:url(../images/left_navli.png) no-repeat left top;}
.leftnav li span{ color:#3f6235 !important;}

.left_bottom{ width:198px; height:350px; background:url(../images/left_bottom.png) no-repeat left top; margin-top:20px;  padding-left:26px; padding-right:20px; overflow:hidden;}
.left_bottom h3{ font-weight:normal; font-size:15px; color:#333333; width:244px; height:33px; line-height:38px;  overflow:hidden; font-family:"黑体";}
.left_bottom div{ width:196px; height:98px; overflow:hidden; margin-bottom:6px;}
.left_bottom p{ line-height:24px;}


.right{ width:745px; margin-right:-6px; padding:0 11px 0 5px; height:100%; min-height:620px; display:inline; background:url(../images/right_bg.png) no-repeat left 37px #fff;}
.right_top{ width:745px; height:24px; line-height:25px; background:#FFF; text-align:right; font-size:12px; padding-right:12px;}
.right_top span{ color:#3f6235 !important;}
.right_tt{ width:745px; height:23px; background:url(../images/right_tt_bg.png) no-repeat 9px bottom; line-height:24px; text-indent:10px; font-size:15px; font-family:"黑体"; color:#333333;}
.content{ width:745px; height:auto;}


.profile{width:733px; height:auto; padding:21px 6px 0 6px; line-height:26px; position:relative;}
.profile_pic{ width:152px; height:179px; background:url(../images/profile_pic_bg.gif) no-repeat left top; display:inline; margin:2px 6px 0 0; float:left;}
.profile_pic img{ width:142px; height:169px; padding:5px;}
.profile_pic2{ width:472px; height:209px; position:absolute; top:222px; right:6px;}
.rongyu_list{ padding-left:8px; width:725px; padding-top:10px; display:inline-table;}
.rongyu_list li{ width:218px; height:176px; overflow:hidden; padding:5px 4px 24px 5px; float:left; margin-right:18px; display:inline; background:url(../images/rongyu_list.gif) no-repeat left top; }
.rongyu_list li img{ width:216px; height:149px;}
.rongyu_list li p{ text-align:center; line-height:42px;}
.shipin{ width:504px; height:415px; margin:50px auto;}



.product_top{ width:727px; height:auto; border-bottom:1px solid #c2c2c2; margin-top:8px; line-height:24px; padding-bottom:10px;}
.product_top h3{ font-weight:normal; font-size:14px; font-family:"黑体"; color:#333333; width:727px; height:47px; line-height:47px;}
.product_top img{ width:219px; height:71px; border:1px solid #d4d4d4; margin-right:12px; float:left;}
.product_tt{width:727px; height:64px; line-height:64px; font-size:14px; font-family:"黑体"; overflow:hidden; border-bottom:1px solid #c2c2c2;}
.product_list{ padding:30px 0 0 56px; display:inline-table;}
.product_list li{ width:228px; height:50px; overflow:hidden; float:left; line-height:50px; padding-bottom:30px;}
.product_list li div{ width:46px; height:46px; float:left; padding:2px; overflow:hidden; padding-right:8px; background:url(../images/product_list_li.gif) no-repeat left top;}

.product_in_list{width:714px; height:auto; padding-top:30px; line-height:24px;}
.product_in_list li{ width:714px; height:140px; border-bottom:1px solid #d1d1d1; margin-bottom:16px; overflow:hidden; position: relative;}
.product_in_list li div.tt{ width:143px; height:121px; padding:1px 0 0 1px; background:url(../images/product_in_bg.gif) no-repeat left top; float:left; display:inline; margin-right:16px;}
.product_in_list li div.text{ width:430px; height:125px; overflow:hidden;}
.product_in_list li div img{ width:136px; height:120px;}
.product_in_list li h3{ font-size:13px; line-height:14px; padding-bottom:14px;}
.product_in_list li span{ position:absolute; right:38px; bottom:16px;}
.product_in_list li span a{ color:#517c44 !important;}

.products_top{ width:727px; height:345px; border-bottom:1px solid #c2c2c2; margin-top:29px; overflow:hidden;}

#explore-nav{ width:727px; height:34px; overflow:hidden; margin-top:-1px;}
#explore-nav li{ width:113px; height:34px; overflow:hidden; background:url(../images/explore-nav_li.gif) no-repeat left top; float:left; margin-right:4px; display:inline; text-align:center; line-height:34px; font-size:14px; font-family:"黑体";  cursor:pointer;}
#explore-nav li a{color:#fff !important; width:113px; height:34px; display:block;}
#explore-nav li a.current{ background:url(../images/explore-nav_lifos.gif) no-repeat left top;}
#all-list-wrap{ width:727px; height:auto; line-height:26px;}
#all-list-wrap div{width:717px; height:auto; padding:0 5px}

.fy{ padding:25px 0;}
div.scott {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center;
}
div.scott a {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #497e60; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
div.scott a:hover {
	BORDER-RIGHT: #85bd1e 1px solid; BORDER-TOP: #85bd1e 1px solid; BORDER-LEFT: #85bd1e 1px solid; COLOR: #638425; BORDER-BOTTOM: #85bd1e 1px solid; BACKGROUND-COLOR: #f1ffd6
}
div.scott a:active {
	BORDER-RIGHT: #85bd1e 1px solid; BORDER-TOP: #85bd1e 1px solid; BORDER-LEFT: #85bd1e 1px solid; COLOR: #638425; BORDER-BOTTOM: #85bd1e 1px solid; BACKGROUND-COLOR: #f1ffd6
}
div.scott span.current {
	BORDER-RIGHT: #497e60 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #497e60 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #497e60 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #497e60 1px solid; BACKGROUND-COLOR: #497e60
}
div.scott span.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}







.news_list{width:720px; height:auto;}
.news_list li{ width:704px; height:60px; padding-top:23px; overflow:hidden; border-bottom:1px dashed #b9b9b9; line-height:26px; padding-left:16px; background:url(../images/news_list.gif) no-repeat left 30px;}
.news{ width:710px; height:auto; line-height:26px;}
.news h3{ font-size:13px; text-align:center; width:710px; height:52px; line-height:52px; overflow:hidden;}
.news .news_time{ width:710px; height:14px; line-height:14px; overflow:hidden; text-align:center;}
.news .news1{ width:710px; height:26px; line-height:26px; overflow:hidden; text-align:center; }
.news .news1 span{ line-height: 26px; margin:0px 10px; }


.radio1{ position:relative; top:3px; margin-left:13px; color:#808080;}
.txt1{ width:272px; height:25px; background:url(../images/txt1_bg.gif) no-repeat left top; border:none; line-height:25px; color:#808080;}
.select1{ width:135px; height:25px; color:#808080;}
.txt2{ width:205px; height:25px; line-height:25px; background:url(../images/txt2_bg.gif) no-repeat left top; border:none;}
.texta{ width:392px; height:110px; border:none; background:none; }
.btn1{ width:76px; height:45px; border:none; background:url(../images/btn_bg.jpg) no-repeat left top; color:#FFF; font-size:13px; padding-bottom:13px; margin-right:23px;}




.hr_content{ width:710px; height:auto; line-height:26px; padding-top:10px;}


.contact{ width:725px; height:auto; line-height:26px; padding-top:10px;}
.map{ width:672px; height:339px; overflow:hidden; margin-top:30px; margin-bottom:100px;}





.all_top{ width:1000px; height:24px; line-height:25px; background:#FFF; text-align:right; font-size:12px; padding-right:12px;}
.all_to span{ color:#3f6235 !important;}
.all_tt{ width:979px; height:23px; background:url(../images/right_tt_bg.png) repeat-x 9px bottom; line-height:24px;  font-size:14px; font-family:"宋体"; color:#333333;}
.content2{ width:979px; height:auto; padding-bottom:50px;}
.content2 h1{ font-size:13px; color:#517c44; height:60px; line-height:65px;}
.content2 div{ width:715px; height:auto; line-height:26px; background:#f2f2f2; padding-left:20px;}

/****footer****/
.footer_layout{ width:100%; height:81px; background: none repeat scroll 0% 0% rgb(229, 243, 220);border-top: 3px solid rgb(17, 148, 0); overflow:hidden;}
.footer{width:1000px; height:81px; overflow:hidden; text-align:center; font-size:12px; color:#545454;}
.footer_top{width:1000px; height:44px; line-height:54px;}
.footer_bottom{ width:1000px; height:37px; line-height:25px;}
.footer_bottom span{ margin:0 13px;}
.footer_bottom a.hb_gs{ position:relative; *top:-3px; width:75px; height:22px; display:inline-block; background:url(../images/hb_gs.png) no-repeat left top; text-align:right;}
.footer_bottom img{ position:relative; top:5px; left:-5px;}

.myfoc{ color:#3f6235 !important; }




#goTopBtn {
	POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 52px; BOTTOM: 52px; HEIGHT: 52px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 70px; _position: absolute; _right: auto
}




































