@charset "gb2312";
a,img{border:0;}
*{margin:0;padding:0;list-style-type:none;}
img{border:0;margin:0;padding:0}
.img {border:none;margin:0;padding:0;list-style-type:none;}
a:link,a:visited,a:hover,a:active  {color:#3f6000;text-decoration: none;}
li {list-style: none;}
* {border: 0;margin: 0; padding: 0;list-style-type:none;}
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote 
{ margin: 0; padding: 0; font-size: 12px;}
body{background:url(bg.jpg) repeat-x 0 0;}
.topbg{width:100%; height:112px; background:url(topbg.jpg) center 0 no-repeat;}
.top{width:1002px; height:112px; margin:0 auto;}
.logo{margin:18px 0 0 16px; float:left; display:inline;_behavior: url(js/iepngfix.htc);}
.tel{width:180px; height:40px; background:url(tel.png) right center no-repeat; color:#4a7300; float:right; margin:40px 3px 0 0; text-align:right;_behavior: url(js/iepngfix.htc);}
.teltitle{padding-right:45px; font:600 12px/18px å¯°î†¿è’‹é—†å‘´ç²¦;}
.telnum{padding-right:45px;font:500 16px/22px Arial, Helvetica, sans-serif;}
/* nav */
.navbg{width:100%; height:52px; background:url(navbg.jpg) repeat-x 0 0;}
.nav{width:1000px; height:52px; margin:0 auto;}
.nav li{width:100px; height:52px; float:left; position:relative; z-index:999;}
.nav li a{width:100px; height:52px; float:left; display:block; font:500 16px/50px å¯°î†¿è’‹é—†å‘´ç²¦; text-align:center; color:#fff;}
.nav li a:hover{width:100px; height:52px; float:left; display:block; background:url(navhover.jpg) no-repeat center 0;}
.nav li a.hover{width:100px; height:52px; float:left; display:block; background:url(navhover.jpg) no-repeat center 0;}
.nav li ul{width:100px; display:none; position:absolute; top:50px; z-index:999; left:0;}
.nav li ul li{width:100px; height:38px; position:relative; left:0; top:0; z-index:999;}
.nav li ul li a{width:100px; height:38px; display:block; background:url(subnav.jpg) no-repeat center 0; font:500 14px/38px ç€¹å¬©ç¶?position:relative; left:0; top:0; z-index:999;}
.nav li ul li a:hover{width:100px; height:38px; display:block; background:url(subnav.jpg) no-repeat center 0;font:500 14px/38px ç€¹å¬©ç¶?position:relative; left:0; top:0; z-index:999;}
/* banner */
.bannerbox{width:1002px; height:340px; margin:12px auto 17px auto; background:#f4ffe5; border:1px solid #b3de7c; position:relative; _z-index:0;}
.js {POSITION: relative; WIDTH: 984px; HEIGHT: 322px;margin:7px auto; border:1px solid #fff;}
.jsNav A.prevBtn{background:url(leftbtn.png) no-repeat 0 0; width:display: block; width:18px; height:17px;}
.jsNav A.nextBtn {background:url(rightbtn.png) no-repeat 0 0; width:display: block; width:18px; height:17px;}
.jsNav A.imgSelected {color:#000;}
.jsNav {POSITION: absolute; WIDTH: 125px; BOTTOM: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; RIGHT:0px; FONT-WEIGHT: bold}
.jsNav A {TEXT-ALIGN: center; LINE-HEIGHT: 17px; WIDTH: 18px; FLOAT: left; VERTICAL-ALIGN: middle; color:#878684; background:url(bannerico.png) 0 0 no-repeat; margin:0 1px;}
/* search */
.searchbg{width:1002px; height:37px; background:url(noticebg.jpg) 0 0 no-repeat; margin:0 auto 20px auto;}
.searchtit{width:112px; height:37px; text-align:center; font:500 16px/37px å¯°î†¿è’‹é—†å‘´ç²¦; color:#2a5100; float:left;}
.notice{float:left; width:607px; padding-left:18px; height:37px; color:#3f6000; font:12px/37px ç€¹å¬©ç¶?}
.search{width:260px; height:31px; float:right; display:inline; margin:3px 4px 0 0;}
.text{width:227px; height:31px; float:left; background:url(textbg.jpg) no-repeat 0 0; color:#d6fd97; font:12px/31px ç€¹å¬©ç¶? border:0; text-indent:10px;}
.button{float:left;}
/* con1 */
.con1{width:1002px; height:207px; margin:0 auto 17px auto;}
.con1viedo{background:url(viedobg.png) no-repeat 0 0; width:248px; height:207px; float:left;_behavior: url(js/iepngfix.htc); margin:0 30px 0 0;}
.viedo{width:231px; height:188px; margin:8px; border:1px solid #fff;}
.con1center{width:484px; height:207px; float:left; margin:0 34px 0 0;}
.con1title{width:100%; height:40px; background:url(borderindex.png) 0 bottom no-repeat;_behavior: url(js/iepngfix.htc);}
.con1title p{float:left; width:86px; height:40px; background:url(titleicon.png) right center no-repeat; font:400 16px/40px å¯°î†¿è’‹é—†å‘´ç²¦; color:#3f6000;_behavior: url(js/iepngfix.htc);}
.more{float:right; margin:6px 0 0 0;}
.supercon{width:100%; height:168px; line-height:28px; color:#3f6000;}
.supercon p{width:100%; line-height:28px; color:#3f6000;}
.con1nav{width:204px; float:left; height:207px;}
.con1nav img{_behavior: url(js/iepngfix.htc);}
/* con2 */
.con2title{width:100%; height:37px; border-bottom:1px solid #94ff7c; margin:0 0 3px 0;}
.titlecenter{width:1002px; margin:0 auto; height:37px;}
.titlecenter p{background:url(adtitle.jpg) no-repeat 0 0; width:112px; height:38px; float:left; font:16px/38px å¯°î†¿è’‹é—†å‘´ç²¦; color:#fff; text-align:center; text-shadow:1px 1px 1px #000;}
.con2more{float:right; margin:17px 26px 0 0; display:inline;}
.con2bg{width:100%; height:227px; background:#d3ffc9; margin:0 0 16px 0;}
/* mover ad */
.movead {zoom:1; width:1002px; margin:0 auto;}
.movead .pcont { float:left;  width:914px; height:200px; overflow:hidden; margin:0 10px; padding:20px 0 0 0;}
.movead .ScrCont {width: 32766px; zoom: 1}
.movead #List1_1 {FLOAT: left}
.movead #List2_1 {FLOAT: left}
.movead .LeftBotton { background:url(leftbtn.jpg) no-repeat center; FLOAT: left; WIDTH: 33px; HEIGHT: 182px;_behavior: url(js/iepngfix.htc);}
.movead .RightBotton {BACKGROUND:url(rightbtn.jpg) no-repeat center; FLOAT: left; WIDTH: 33px; HEIGHT: 182px;_behavior: url(js/iepngfix.htc);}
.movead .pl img {DISPLAY: block; CURSOR: pointer; width:208px; height:140px; background:#9ed048; padding:2px; float:left;border:1px solid #71b500;}
.movead .pl {float:left; width:214px; height:187px; margin:0 8px; overflow:hidden;}
.basetitle{width:214px; height:26px; background:#539519; display:block; float:left; margin:1px 0 0 0; line-height:26px; text-align:center;color:#dafe9d;}
/* con3 */
.con3{width:1002px; height:230px; margin:0 auto;}
.companynews{float:left; width:458px; height:230px; margin:0 54px 0 0;}
.con3title{width:100%; height:34px; background:url(borderindex.png) bottom center no-repeat;_behavior: url(js/iepngfix.htc);}
.con3title p{width:87px; height:34px; background:url(titleicon.png) right center no-repeat; color:#3f6000; font:500 16px/32px å¯°î†¿è’‹é—†å‘´ç²¦; float:left;_behavior: url(js/iepngfix.htc);}
.con3title a{float:right;}
.newsul{width:100%;}
.newsul li{width:100%; height:30px; line-height:30px; background:url(newsicon.jpg) left center no-repeat; text-indent:13px; color:#3f6000;}
.newsul li a{float:left; color:#3f6000;}
.newsul li span{float:right;}
.tradenews{float:left; width:458px; height:230px;}
/* con4bg */
.con4bg{width:100%; height:237px; background:#e8ffc9; margin:0;}
.baseul{width:1002px; margin:0 auto;}
.baseul li{float:left; width:189px; height:169px; margin:29px 10px 0 0;}
.baseul li img{width:183px; height:136px; padding:2px; background:#b9dd7e; border:1px solid #71b500; float:left;}
.baseul li p{width:189px; height:26px; text-align:center; line-height:26px; background:#539519; float:left; margin:1px 0 0 0;}
.baseul li p a{color:#dafe9d;}
/* foot */
.linkborder{width:100%; height:90px; background:#548600; border-bottom:1px solid #518000; border-top:1px solid #588904;float:left;}
.linkbg{width:100%; height:48px; background:#548600; border-bottom:1px solid #375700; border-top:1px solid #6cac00; background:url(linkbg.jpg) center 0 no-repeat;}
.linkcenter{width:1002px; height:48px; margin:0 auto; line-height:20px; text-indent:0px; color:#f9ffc4;}
.linkcenter a{margin:0 4px; color:#f9ffc4;}
.footbg{width:100%; height:113px; background:url(footbg.jpg) center bottom no-repeat #375700;padding-top:28px;float:left;}
.share{width:268px; margin:0 auto; line-height:16px;}
.share span{color:#f9ffc4;}
.foottel,.footicp{text-align:center; line-height:24px; color:#f9ffc4; width:100%;}
.foottel span,.footicp span,.foottel a{margin:0 8px; color:#f9ffc4;}
.footicp a{margin:0 3px; color:#f9ffc4;}
/* subpages */
.subpages{width:1002px; margin:0 auto;}
.left{width:212px; float:left; margin:0 30px 0 0;}
.leftnav{width:212px;}
.lefttitle{width:212px; background:url(leftnavtitle.jpg) no-repeat 0 0; height:38px; text-indent:72px; font:500 16px/38px å¯°î†¿è’‹é—†å‘´ç²¦; color:#ecffc5;}
.leftnavbor,.leftconbor{width:210px; border:1px solid #5c9200; border-top:0; margin-bottom:13px;}
.leftnav,.leftcontact{background:url(leftbg.jpg) repeat-y 0 0; width:208px; border:1px solid #76b50b; border-top:0; padding:13px 0 24px 0;}
.leftcontact a{color:#ecffc5}
.leftnav li{width:191px;background:url(leftlibg.jpg) center 0 no-repeat; line-height:28px; margin:0 auto;}
.leftnav li a{display:block; width:191px; height:28px; background:url(lefticons.jpg) 13px center no-repeat; text-indent:28px; color:#ecffc5; margin:0 auto 2px auto;}
.leftnav li ul li a{display:block; width:191px; height:28px; background:url(lefticons.jpg) 24px center no-repeat; text-indent:39px; color:#ecffc5}
.leftimg{margin:0 0 0 8px;_behavior: url(js/iepngfix.htc);}
.margintop{margin-top:20px;}
.leftcontact p{padding-left:10px; line-height:32px; color:#ecffc5;}
/* right */
.right{width:756px; float:left;}
.righttitle{width:756px; background:url(rightborder.png) 0 bottom no-repeat; height:31px; line-height:31px;_behavior: url(js/iepngfix.htc);}
.titlename{color:#3f6000; font:16px/31px å¯°î†¿è’‹é—†å‘´ç²¦; float:left; display:block; width:86px; height:31px; line-height:31px; background:url(titleicon.png) right center no-repeat; color:#3f6000;_behavior: url(js/iepngfix.htc);}
.righttitle p{float:right; line-height:31px; color:#3f6000;}
.righttitle a,.righttitle span{margin:0 5px; color:#3f6000;}
.rightcon,.rightcon p{width:100%; font:14px/30px ç€¹å¬©ç¶? color:#3f6000;}
.subfont li{font-size:14px;}
/* page*/
.page{clear:left; width:100%; text-align:center; padding:0px 0 15px 0; overflow:hidden; line-height:normal; margin-top:15px;}
.page ul{ margin:0 auto; overflow:hidden; float:right; padding:0 18px 0 0;}
.page ul li{ float:left; padding:0 4px 0 4px; font-size:12px;color:#3F6000; vertical-align:middle; margin:0; line-height:16px;}
.page a{ display:block; float:left; padding:4px 8px 4px 8px;  border:1px rgb(19,34,0) solid; margin:0; color:#ECFFC5; background:#539519;}
.page input{ width:50px; border:1px rgb(19,34,0) solid; line-height:28px; height:21px; background:#539519;}
.page a.bg2{color:#ECFFC5;}
/* product */
.productul{width:100%;}
.productul li{float:left; width:189px; height:169px; margin:29px 18px 0 24px; display:inline;}
.productul li img{width:183px; height:136px; padding:2px; background:#b9dd7e; border:1px solid #71b500; float:left;}
.productul li p{width:189px; height:26px; text-align:center; line-height:26px; background:#539519; float:left; margin:1px 0 0 0;}
.productul li p a{color:#dafe9d;}
/* book*/
.bookmain{width:650px; margin:0 auto; height:auto;}
.bookline{width: 650px; height:34px; background-image: url(about_box_line.jpg); background-repeat: no-repeat; background-position: 0 0; float:left; margin-top:10px;}
.book{ width:650px; margin:0 auto;}
.booktop{ width:650px; height:30px; float:left; background:url(bookico.png) no-repeat 10px 7px; margin-top:20px;}
.booktop_name{ width:470px; height:30px; float:left; color:rgb(30,54,1); padding-left:30px; line-height:30px; font-weight:bold;}
.booktop_time{ width:150px; height:30px; float:left; color:rgb(30,54,1); text-align:right; line-height:30px;}
.bookcontent{ width:628px; min-height:40px; height: auto!important; height:40px;float:left; border:1px solid #b3c3e4; background:url(bookcontentbg.jpg) repeat-x; background-color:#fff; padding:10px; color:rgb(30,54,1);}
.bookadmin{ width:650px; height:auto; float:left;}
.bookadmin_top{ width:650px; height:12px; float:left;}
.bookadmin_mid{ width:628px; min-height:30px; height: auto!important; height:30px; border-left:1px solid #d6deef; border-right:1px solid #d6deef; border-bottom:1px solid #d6deef; float:left; padding:10px; color:rgb(30,54,1);}
.messagecol{ color:rgb(30,54,1);}
.admincol{ color:rgb(30,54,1); font-weight:bold;}
.admintimecol{ color:rgb(30,54,1); float:right; *margin-top:-17px;}
.message{ width:600px; height:auto;float:left;padding-left:50px; color:rgb(30,54,1);}
.message li{ width:500px;height:40px; float:left; margin:0px; padding:0px;}
.message li input{ height:15px; line-height:15px; width:150px;}
.message li p.message_title{ width:100px; height:25px; float:left; text-align:right; font-size:12px;}
.message li p.message_content{ width:400px;float:left;}
.message li.contentb{ width:500px;height:150px; float:left;}
.message li.contentb textarea{ width:370px; height:120px;}
.message li.yzm{ width:500px;height:60px; float:left;}
.message li p.message_yzminput{ width:100px; float:left;}
.message li p.message_yzminput input{ width:70px;}
.message li p.message_yzmico{ width:100px; height:40px; float:left;}
.message li p.message_sub{ width:200px; height:40px; float:left; text-align:right;}
.tab2{background:#fff; width:100%; margin-top:5px; border:1px solid #e1e0e1;}
.blank{width:100%; height:20px; margin-bottom:5px;}
.white{width:100%; background:#fff; padding:10px 0px;}
.c_red{color:red;}
/* hr */
.hr{ margin:0px auto 10px auto; width:100%;  line-height:24px; border:1px #CCC solid; background-color:#fff;}
.hr td{ border:1px #CCC solid;}
.hr a{ color:#333;}
.hr a:hover{ color:#de0303;}
.hr_btn{width:100px; height:40px; font-size:14px;}
/* search */
.rightcon p.searchmore{width:94%; height:38px; background:rgb(67,102,20); line-height:38px; text-align:center; margin:8px 0 10px 0;}
.searchmore a{color:#ECFFC5;}
.searchul li{width:94%; line-height:40px; border-bottom:1px dashed #999;}
.searchul p{font-size:12px; color:#436614; width:98%; margin-left:1%;}
.searchul li div{width:100%; text-indent:13px; line-height:36px; font-size:14px;}
.searchul li div a{color:#436614; line-height:40px;}
.searchul li div span{float:right; margin-right:8px; color:#436614; *margin-top:-40px;}
/* subimg */
.rightcon p.bigtit{font-size:18px; color:#3f6000; font-family:å¯°î†¿è’‹é—†å‘´ç²¦; width:100%; text-align:center;}
.rightcon p.datetime{color:rgb(115,155,50); font-size:12px; width:100%; text-align:center;}
.share2{margin:0px auto; color:rgb(180,218,119);}
.rightcon span{color:#3f6000;}
.border3{width:100%; height:0px; border-bottom:1px dashed #ccc; float:left; margin-top:5px;}
.bigimg{margin:10px 103px; max-width:500px; height:auto;}
/*------------*/
.viewpage{width:630px; float:left; margin-left:20px; color:#003300;font-size:12px; margin-top:15px;}
.p_view_back{ text-align:center; line-height:24px; color:rgb(180,218,119);}
.p_view_back a{ color:#375700;}
.rightcon p.p_view_top{ width:95%; overflow:hidden; line-height:20px; margin:0 auto 10px auto; color:#666; font-size:12px;}
.p_view_top a{ color:#666; font-size:12px;}
.searchp{width:100%; height:36px; background:skyblue; text-align:center; line-height:36px; margin:10px auto;}
.searchp a{color:#666;}
div.wrapper { width: 1002px; margin: 0 auto; position: relative; }
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none; }
    .box_skitter ul { display: none; }
    .box_skitter .container_skitter { overflow: hidden; position: relative; }
    .box_skitter .image { overflow: hidden; }
        .box_skitter .image img { display: none; }
    .box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
        .box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
    .box_skitter .prev_button { position: absolute; top: 50%; left: -77px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(prev.png) no-repeat left top !important; }
    .box_skitter .next_button { position: absolute; top: 50%; right: -77px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(next.png) no-repeat left top !important; }
    .box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(../images/ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }
#slideshow { width: 1002px; height: 350px; }
    #slideshow ul { display: none; }


