@charset "utf-8";
/*public*/
*, html, body, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, div, p {margin:0px;padding:0px;}
ul, li, dl, dt, dd {list-style:none;}
img {border:0px;}
body {margin:0px auto;padding:0px;background:url(/img/bgbody.jpg) #FFF left top repeat-x;}
body, table, tr, td, th {font-size:9pt;color:#666;line-height:175%;font-family:Tahoma, Geneva, sans-serif;}
a, a:link, a:visited {color:#666;text-decoration:none;}
a:hover, a:active {color:#319300;text-decoration:underline;}
p {margin:0px;padding:0px;margin-bottom:5px;}
.clearboth {clear:both;margin:0px auto;height:1px;font-size:1px;}
.footlinks {clear:both;margin:0px auto;padding:0px;height:auto;font-size:9pt;line-height:140%;color:#666;text-align:center;}
.footlinks a:link, .footlinks a:visited {font-size:9pt;line-height:140%;color:#666;}
/*header*/
.header {clear:both;margin:0px auto;padding:0px;width:1000px;height:113px;}
.header .logo {float:left;margin:0px 0px 0px 15px;height:78px;}
.header .logo img {margin-top:10px;}
.header .logoname {float:left;margin:0px 0px 0px 5px;height:78px;}
.header .logoname img {margin-top:24px;}
.header .toptel {float:right;margin:0px 15px 0px 0px;height:78px;line-height:77px;}
.header .menu {clear:both;margin:0px auto;width:1000px;height:35px;background:url(/img/bgmenu.jpg) center top no-repeat;}
.header .menu ul li {float:left;margin:0px;padding:0px 2px 0px 0px;width:123px;font-size:15px;line-height:35px;color:#FFF;text-align:center;background:url(/img/menuline.jpg) right top no-repeat;font-family:"黑体", Tahoma, Geneva, sans-serif;}
.header .menu ul li a, .header .menu ul li a:link, .header .menu ul li a:link {font-size:15px;line-height:35px;color:#FFF;}
.header .menu ul li a:hover, .header .menu ul li a:active {font-size:15px;line-height:35px;color:#FFF;text-decoration:underline;}
#nav li ul {clear:both;margin:0px auto;padding:0px;left:-999em;position:absolute;width:124px;line-height:20px;background:#319300;z-index:99999;}
#nav li ul li {margin:0px auto;padding:0px;text-align:center;background:none;color:#FFF;line-height:20px;border-bottom:solid 1px #38AC00;}
#nav li ul a {font-size:14px;color:#FFF;font-weight:normal;display:block;line-height:30px;}
#nav li:hover ul {left:auto;}
#nav li.sfhover ul {left:auto;}
/*banner*/
.banner {clear:both;margin:1px auto 10px auto;padding:0px;width:1000px;min-height:200px;height:auto;text-align:left;}
#bannershow {z-index:0;margin:0px auto;padding:0px;width:1000px;height:350px;background:#FFF;z-index:0;overflow:hidden;_overflow:hidden;}
/*topmain*/
.topmain {clear:both;margin:0px auto 10px auto;padding:10px 8px;width:982px;height:auto;border:solid 1px #93C47B;background-color:#F4F4F4;}
.topmain .about {float:left;margin:0px;padding:0px;width:320px;height:348px;border-right:2px solid #DFDFDF;border-bottom:2px solid #DFDFDF;background-color:#FFF;}
.topmain .about h4 {clear:both;margin:1px 2px 3px 1px;padding:0px;font-size:14px;color:#FFF;height:32px;line-height:31px;text-indent:10px;background-color:#319300;font-family:"黑体", Tahoma, Geneva, sans-serif;}
.topmain .about .img {clear:both;margin:0px auto 3px auto;text-align:center;}
.topmain .about p {clear:both;margin:0px auto 5px auto;padding:0px;width:96%;text-align:left;line-height:170%;color:#666;}
.topmain .news {float:left;margin:0px 0px 0px 8px;padding:0px;width:320px;height:348px;border-right:2px solid #DFDFDF;border-bottom:2px solid #DFDFDF;background-color:#FFF;}
.topmain .news h4 {clear:both;margin:1px 2px 3px 1px;padding:0px;font-size:14px;color:#319300;height:32px;line-height:31px;text-indent:10px;background-color:#EBEBEB;font-family:"黑体", Tahoma, Geneva, sans-serif;}
.topmain .news .img { clear:both;margin:0px auto 3px auto;text-align:center;}
.topmain .news p {clear:both;margin:0px auto 8px auto;padding:0px;width:96%;text-align:left;line-height:170%;color:#666;}
.topmain .news p span {color:#319300;display:block;}
.topmain .products {float:right;margin:0px;padding:0px;width:320px;height:348px;border-right:2px solid #DFDFDF;border-bottom:2px solid #DFDFDF;background-color:#FFF;}
.topmain .products h4 {clear:both;margin:1px 2px 3px 1px;padding:0px;font-size:14px;color:#FFF;height:32px;line-height:31px;text-indent:10px;background-color:#319300;font-family:"黑体", Tahoma, Geneva, sans-serif;}
.topmain .products .img {clear:both;margin:0px auto 3px auto;text-align:center;}
.topmain .products p {clear:both;margin:0px auto 5px auto;padding:0px;width:96%;text-align:left;line-height:170%;color:#666;}
.topmain .products p strong {color:#319300;}
/*footmain*/
.footmain {clear:both;margin:0px auto;padding:10px 8px;width:982px;height:auto;border:solid 1px #93C47B;background-color:#FCFCFC;}
.footmain .tags {float:left;width:326px;min-height:200px;border-right:solid 1px #DEDEDE;}
.footmain .tags h5 {clear:both;margin:0px auto;padding:0px;width:90%;font-size:14px;color:#319300;font-family:"黑体", Tahoma, Geneva, sans-serif;}
.footmain .tags p {clear:both;margin:0px auto;padding:0px;width:90%;text-align:left;}
.footmain .tags .tagsul {clear:both;margin:10px auto 0px auto;padding:0px;width:90%;text-align:left;}
.footmain .tags .tagsul li { float:left;padding:2px 0px;width:45%;}
.footmain .sales {float:left;width:328px;min-height:200px;background:url(/img/bgmaps.jpg) center center no-repeat;}
.footmain .sales h5 {clear:both;margin:0px auto;padding:0px;width:90%;font-size:14px;color:#319300;font-family:"黑体", Tahoma, Geneva, sans-serif;}
.footmain .sales p {clear:both;margin:0px auto;padding:0px;width:90%;text-align:left;}
.footmain .contact {float:right;width:326px;min-height:200px;border-left:solid 1px #DEDEDE;background:url(/img/bgcontact.jpg) center center no-repeat;}
.footmain .contact h5 {clear:both;margin:0px auto;padding:0px;width:90%;font-size:14px;color:#319300;font-family:"黑体", Tahoma, Geneva, sans-serif;}
.footmain .contact p {clear:both;margin:0px auto;padding:0px;width:90%;text-align:left;}
.footmain .contact p.telfax {clear:both;margin:10px 0px;padding:0px 0px 0px 60px;line-height:140%;}
.footmain .contact p.mpemail {clear:both;margin:18px 0px;padding:0px 0px 0px 60px;line-height:140%;}
.footmain .contact p.addzip {clear:both;margin:10px 0px;padding:0px 0px 0px 60px;line-height:140%;}

.footlinks {clear:both;margin:20px auto 0px auto;padding:0px;width:990px;height:auto;font-size:9pt;line-height:140%;color:#888;text-align:left;}
.footlinks a:link, .footlinks a:visited {font-size:9pt;line-height:140%;color:#888;}
/*pagemain*/
.pagemain {clear:both;margin:0px auto;padding:10px 8px;width:982px;height:auto;min-height:360px;border:solid 1px #CCC;background-color:#FCFCFC;}
.pagemain .pageleft { float:left;margin:0px;padding:0px;width:245px;}
.pagemain .pageleft h4 {clear:both;margin:0px auto;padding:0px;font-size:14px;color:#FFF;height:30px;line-height:29px;text-indent:10px;background-color:#319300;font-family:"黑体", Tahoma, Geneva, sans-serif;}
.pagemain .leftmenu {clear:both;margin:0px auto;padding:0px;border:solid 1px #DDD;}
.pagemain .leftmenu ul {clear:both;margin:0px auto;padding:0px 0px 10px 0px; width:90%;}
.pagemain .leftmenu ul li {clear:both;color:#319300;line-height:250%;text-align:left;text-indent:2px;list-style:inside circle;border-bottom:dotted 1px #CCC;}
.pagemain .leftcontact {clear:both;margin:0px auto;padding:0px;min-height:150px;border:solid 1px #DDD;background:url(/img/bgcontact1.jpg) center top no-repeat;}
.pagemain .leftcontact p {clear:both;margin:0px auto;padding:0px;width:90%;text-align:left;}
.pagemain .leftcontact p.telfax {clear:both;margin:7px 0px;padding:0px 0px 0px 45px;line-height:140%;}
.pagemain .leftcontact p.mpemail {clear:both;margin:17px 0px;padding:0px 0px 0px 45px;line-height:140%;}
.pagemain .leftcontact p.addzip {clear:both;margin:10px 0px;padding:0px 0px 0px 45px;line-height:140%;}
/*pageright*/
.pagemain .pageright {float:right;margin:0px;padding:0px 0px 0px 8px;width:720px;min-height:360px;border-left:solid 1px #EEE;}
.pagemain .pageright .youarehere {clear:both;margin:0px auto;padding:0px;height:30px;line-height:29px; border-bottom:solid 1px #EEE;}
.pagemain .pageright .youarehere h4 {float:left;font-size:14px;color:#319300;}
.pagemain .pageright .youarehere p {float:right;font-size:9pt;}
.pagemain .pageright .pagecontent {clear:both;margin:5px auto;width:100%;text-align:left;font-size:14px;line-height:190%;}
.pagemain .pageright .pagecontent p, .pagemain .pageright .pagecontent div {text-align:left;font-size:14px;line-height:190%;margin-bottom:10px;}
#current {font-weight:bold;}
.pagemain .pageright .pagecontent .newslist {clear:both;margin:0px auto;padding:0px;width:100%;}
.pagemain .pageright .pagecontent .newslist li {clear:both;color:#319300;line-height:210%;font-size:9pt;text-align:left;list-style:inside disc;border-bottom:dotted 1px #DDD;}
.pagemain .pageright .pagecontent .newslist li span {margin-left:10px;font-size:11px}
.pagemain .pageright .pagecontent .news-title {clear:both;margin:20px auto 0px;padding:5px;font-size:18px;color:#111;text-align:center;border-bottom:dotted 1px #CCC;}
.pagemain .pageright .pagecontent .body-news-content {clear:both;margin:0px auto;width:98%;min-height:360px;font-size:14px;line-height:180%;}
.pagemain .pageright .pagecontent .body-news-content p, .pagemain .pageright .pagecontent.body-news-content div {font-size:14px;line-height:180%;}
.pagemain .pageright .pagecontent .news-edit {clear:both;border-top:dotted 1px #DDD;text-align:right;font-size:9pt;}
.pagemain .pageright .pagecontent .news-edit a:link, .pagemain .pageright .pagecontent.news-edit a:visited {font-size:9pt;}

.pagemain .pageright .pagecontent .prolist {clear:both;margin:0px auto;padding:0px;width:100%;}
.pagemain .pageright .pagecontent .prolist li {clear:both;margin:10px auto;text-align:center;list-style:none;width:658px;height:280px;line-height:180%;overflow:hidden;text-align:center;vertical-align:top;}
.pagemain .pageright .pagecontent .prolist li a:link, .pagemain .pageright .pagecontent .prolist li a:visited {color:#444;}
.pagemain .pageright .pagecontent .prolist li a:hover, .pagemain .pageright .pagecontent .prolist li a:active {color:#319300;}
.pagemain .pageright .pagecontent .prolist li a img, .pagemain .pageright .pagecontent .prolist li a:link img, .pagemain .pageright .pagecontent .prolist li a:visited img {border:solid 4px #EEE;}
.pagemain .pageright .pagecontent .prolist li a:hover img, .pagemain .pageright .pagecontent .prolist li a:active img {border:solid 4px #DDD;}

.pagemain .pageright .pagecontent .products-title {clear:both;margin:20px auto 0px;padding:5px;font-size:18px;color:#111;text-align:center;border-bottom:dotted 1px #CCC;}
.pagemain .pageright .pagecontent .body-products-content {clear:both;margin:0px auto;width:97%;min-height:420px;font-size:14px;line-height:180%;}
.pagemain .pageright .pagecontent .body-products-content p, .pagemain .pageright .pagecontent .body-products-content div {font-size:14px;line-height:180%;}
.pagemain .pageright .pagecontent .products-edit {clear:both;border-top:dotted 1px #DDD;text-align:right;font-size:9pt;}
.pagemain .pageright .pagecontent .products-edit a:link, .pagemain .pageright .pagecontent .products-edit a:visited {font-size:9pt;}
.pagemain .pageright .pagecontent .productsimg img {border:solid 4px #DDD;}
.pagemain .pageright .pagecontent .prevnext {font-size:9pt;color:#319300;text-align:center;}
.pagemain .pageright .pagecontent .prevnext a, .pagemain .pageright .pagecontent .prevnext a:link, .pagemain .pageright .pagecontent .prevnext a:visited {font-size:9pt;color:#319300;}
/*body-pagelist*/
#body-pagelist {clear:both;margin:10px auto 5px auto;width:100%;height:25px;border:dotted 1px #CCC;font-size:9pt;overflow:hidden;}
#body-pagelist * {font-size:9pt;font-family:Verdana, Geneva, sans-serif;}
#body-pagelist #pageleft {ffont-size:9pt;loat:left;padding-left:10px;}
#body-pagelist #pageright {font-size:9pt;float:right;padding-right:10px;}
#body-pagelist #pageright input {font-size:9pt;border:solid 1px #CCC;text-align:center;}
/*footer*/
.footer {clear:both;margin:10px auto 0px auto;padding:0px;width:1000px;min-height:50px;border-top:solid 3px #319300;}
.footer p { text-align:left;margin:0px auto;padding:5px;}
.footer p a:link, .footer p a:visited {color:#319300;text-decoration:underline;}