@charset "utf-8";
/* Style Reset */
body,p ,h1,ul,li{margin:0; padding:0;}
ul, ol, li, dl, dt, dd {list-style:none;}
a{text-decoration:none;outline:0px;}
fieldset, img { border: 0; }
.clear { clear:both; }
.ui-pages{-webkit-backface-visibility: hidden;}
/* top */
body{background:url("../bg.jpg") repeat 0 0;}
.topbg{width:100%; height:136px; background:url("../topbg.jpg") 0 0 repeat-x;}
.logo{float:left; margin:34px 0 0 1.5625%; width:130px;}

.searchbox{width:53.125%; float:right; height:26px; border:1px solid #f0cc81; border-radius:14px;background-image:-moz-linear-gradient(center top , #f5e2ba, #ffda94);background-image: -moz-linear-gradient(top, #f5e2ba, #ffda94);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5e2ba), to(#ffda94));background-image: -webkit-linear-gradient(top, #f5e2ba, #ffda94);background-image: -o-linear-gradient(top, #f5e2ba, #ffda94);background-image: linear-gradient(top, #f5e2ba, #ffda94); margin:33px 1.5625% 0 0; overflow:hidden;}
.text{float:left; width:70%; line-height:25px; height:25px;background-image:-moz-linear-gradient(center top , #f5e2ba, #ffda94);background-image: -moz-linear-gradient(top, #f5e2ba, #ffda94);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5e2ba), to(#ffda94));background-image: -webkit-linear-gradient(top, #f5e2ba, #ffda94);background-image: -o-linear-gradient(top, #f5e2ba, #ffda94);background-image: linear-gradient(top, #f5e2ba, #ffda94); color:#844e00; border:0;text-overflow:clip; overflow:hidden; white-space:nowrap; text-indent:5px;}
.button{float:right; width:30px; height:25px; background:url("../searchico.png") center center no-repeat; border:0;}
/* navbg */
.bg{width:100%; height:44px; position:relative; margin-top:19px; float:left;}
.nav{width:80%; margin:0 auto; height:44px;overflow:hidden;}
.navbg{width:200%; line-height:44px;}
.navbg a{color:#714205; display:block; width:16.5%; height:44px; float:left; text-align:center;}
.rightbtn{position:absolute; right:3.125%; top:16px; z-index:999;}
.leftbtn{position:absolute; left:3.125%; top:16px; z-index:999;}
.navbg a:hover{color:#fff; display:block; width:16.5%; height:44px; float:left; text-align:center; background:url("../navhover.png") center 0 no-repeat;}
/* banner */
.banner{width:100%;}
.banner img{width:97.03125%; margin:12px 1.484375%;}
/* title*/
.title{width:100%; height:39px; border-bottom:1px solid #0e4f10; border-top:1px solid #0e4f10; background:url("../titlebg.jpg") repeat-x 0 0;}
.titlename{width:80%; float:left; height:100%; text-indent:2.8125%; font:500 14pt/39px 宋体; color:#f9ffc4; text-shadow:2px 2px 2px #000; border-right:1px solid #005203;}
.more{float:left; width:19%; border-left:1px solid #014103; height:100%; text-indent:2%; font:500 12pt/39px 宋体; background:url("../more.jpg") 80% center no-repeat; color:#ced49e;}
/* product */
.product-ul{width:100%;}
.product-ul li{width:50%; float:left; height:156px; margin:15px 0;}
.product-ul li div{width:154px; margin:0 auto;}
.product-ul li img{width:144px; height:115px; padding:4px; border:1px solid #017904; margin:0 auto; background:#005702; float:left;}
.product-ul li p{width:154px; height:33px; text-align:center; line-height:33px; background:#005702; float:left; margin:0;}
.product-ul li p a{color:#ced49e; font:500 14pt/33px 宋体;}
/* newsul */
.newsul{width:100%; margin-bottom:15px;}
.newsul li{width:95%; margin:0 2.5%; height:38px; border-bottom:1px dashed #225323; line-height:38px; background:url("../newsico.png") 94% 10px no-repeat;}
.newsul li.frist{height:98px;}
.newsul li a{width:88%; float:left; display:block; height:38px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; text-indent:5px; color:#ced49e; font:700 12pt/38px 宋体;}
.newsul li a p{margin:0 2%;}
.newsul li.frist a{color:#d7c000; float:left;}
.newsul li.frist p{height:60px; line-height:30px; font:500 12pt/30px 宋体; width:96%; margin:0 2%; color:#ced49e; float:left; overflow:hidden;}
/* footer */
.padding{padding-bottom:70px;}
.footer{width:100%; height:45px;background-image:-moz-linear-gradient(center top , #023803, #002601);background-image: -moz-linear-gradient(top, #023803, #002601);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#023803), to(#002601));background-image: -webkit-linear-gradient(top, #023803, #002601);background-image: -o-linear-gradient(top, #023803, #002601);background-image: linear-gradient(top, #023803, #002601); border-top:1px solid #003101;}
.footer li{width:32%; float:left; height:45px;}
.footer-tel{border-right:1px solid #084b09;}
.footer-mail{border-right:1px solid #084b09;border-left:1px solid #002401;}
.footer-map{border-left:1px solid #002401;}
.footer-tel a{background:url("../tel.png") left center no-repeat; width:60px; height:45px; margin:0 auto; text-align:right; display:block; color:#fff; line-height:45px;}
.footer-mail a{background:url("../mail.png") left center no-repeat; width:70px; height:45px; margin:0 auto; text-align:right;display:block; color:#fff; line-height:45px;}
.footer-map a{background:url("../map.png") left center no-repeat; width:60px; height:45px; margin:0 auto; text-align:right;display:block; color:#fff; line-height:45px; text-transform:uppercase;}
/* sub */
.sub{width:100%; color:#ced49e;}
.sub center{margin:20px 0;}
.sub p{width:96%; margin:15px 2%; color:#ced49e; line-height:30px;}
.back{width:68px; height:29px; border:1px solid #2a5900; background:#367200; margin:20px auto; border-radius:5px; box-shadow:0px 2px 2px #3e8200 inset;}
.back a{display:block; width:66px; height:27px; font:500 14pt/27px 宋体; border-radius:5px; color:#fff; text-align:center; border:1px solid #3e8200;}
.pages{width:140px; height:30px; margin:20px auto;}
.pre-left{display:block; width:36px; height:28px; border:1px solid #295700; border-radius:3px; float:left; color:#2b5802; text-align:center; font:700 20px/28px 宋体;}
.pages span{display:block; width:64px; height:30px; text-align:center; font:500 16px/30px 宋体; color:#ced49e; float:left;}
.next-page{width:230px; height:32px; margin:0 auto;}
.float{float:left; margin:0 5px 0 0;}
.sub center img{max-width:94%; margin:10px 3%; padding:3px; border:1px solid #017904; background:#005702;}
.sub h3{color:#CED49E;}
.footer-back a{background:url("../back.png") left center no-repeat; width:60px; height:48px; margin:0 auto; text-align:right;display:block; color:#fff; line-height:48px; text-transform:uppercase;}
.height{height:80px;}