body{ margin:0px; padding:0px; color:#000; font-size:12px;/*background:#EAF1C7;*/}
img{ border:0px;}
ul,li{ margin:0px; padding:0px; list-style:none;}
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; }
.clear{ clear:both;}
a{ color:#000; text-decoration:none;}
a:hover{color:#0e7706; text-decoration:underline;}
p { margin: 0px; padding: 0px; }


.header{}
.headbg{ position:absolute;width:100%; z-index:0;}
.inheader{position:relative; width:1000px; margin:0 auto; padding:5px 0px 0px 0px; z-index:1;}
.logob{ width:95px; float:left; display:inline;}
.hdrt{ float:right; width:300px;}
.riqi{ float:right; padding-right:20px; padding-top:5px;}
.tq{ padding-top:15px;}


.menu{list-style:none;height:35px;width:100%;/*background:#0e7706 url(../images/menubg.jpg) repeat-x;*/background:#0e7706 ;}
.nav{text-decoration:none;font-size:13px;list-style:none;height:35px;width:1000px;margin:0 auto;}
.nav li{float:left;position:relative;}
.nav li a{ font-weight:bold;color:#fff;height:35px;line-height:35px;padding:0 20px;blr:expression(this.onFocus=this.close());blr:expression(this.onFocus=this.blur());display:inline-block;}
.nav li a:focus{ -moz-outline-style: none; }
.nav li .sub-nav{position:absolute;z-index:999999;top:35px;left:0;list-style:none;background-color:#0e7706;display:none;}
.nav li .sub-nav li{text-align:center;clear:left;width:150px;height:35px;line-height:35px;position:relative; font-size:12px;}
.nav li .sub-nav li a{height:34px;line-height:34px;width:148px;padding:0;display:inline-block;background-color:#0e7706; font-weight:normal; font-weight:bold;}
.nav li .sub-nav li a:hover{background:#fff;color:#0e7706; border-bottom:#0e7706 solid 1px; font-weight:bold;}
.nav a:hover{background-color:#0e7706;text-decoration:none;}


.bg{background:url(../images/bg_b.jpg);background-attachment: fixed; }

.banner{ width:1000px; margin:0 auto; height:250px;}

.content{width:1000px; margin:0 auto; padding-top:20px; background:#FFFFFF;min-height:500px;}

.ryzs{ width:276px; float:left; display:inline; margin-left:10px;}
.bt{ background:url(../images/btbg.jpg) no-repeat left 2px; padding-left:10px; font-size:14px;color:#0e7706; line-height:23px; border-bottom:#0e7706 solid 1px; font-weight:bold; margin-bottom:8px;}
.bt span{ float:right;line-height:20px; padding-top:3px;}
.bt span a{ color:#0e7706; font-size:12px;}
.bt span a:hover{color:#0e7706;}
.inryzs{ border:#e4e4e4 solid 1px; padding:2px;}
#picBox{width:270px; height:200px; float:left; overflow:hidden; position:relative;}
#picBox ul#show_pic{ margin:0; padding:0; list-style:none; height:200px; width:3050px; position:absolute;}
#picBox ul#show_pic li{ float:left; margin:0; padding:0; height:200px;}
#picBox ul#show_pic li img{ display:block;}
#icon_num{ position:absolute; bottom:8px; right:8px;}
#icon_num li{ float:left; background:url(../images/flashbutton.gif) no-repeat -15px 0;width:15px; height:15px; list-style:none; color:#0e7706; text-align:center;  cursor:pointer; padding:0; margin:0;margin-right:3px;}
#icon_num li:hover,#icon_num li.active{ background:url(../images/flashbutton.gif) no-repeat 0 0; color:#fff;}

.about{width:400px; float:left; display:inline; margin:0px 27px 0px 27px;}
.inabout p{ line-height:21px;}
.inabout img{ width:145px; height:90px; padding:2px;border:#e4e4e4 solid 1px; margin:0px 8px 0px 0px;}

.sczxdt{ width:250px; float:right; margin-right:10px;}
.sczxdt ul li{ background:url(../images/jt.jpg) no-repeat left 2px;padding:0px 0px 10px 10px;}
.sczxdt ul li span{ float:right; color:#99b280}

.z{ margin-top:20px;}
.qyzx{width:276px; float:left; display:inline;margin-left:10px;}
.qyzx ul li{ background:url(../images/jt.jpg) no-repeat left 2px;padding:0px 0px 10px 10px;}
.qyzx ul li span{ float:right;color:#99b280}

.jcsl{width:400px; float:left; display:inline; margin:0px 27px 0px 27px;}
.jcsln{ }
.infiniteCarousel { width: 400px; position: relative;height:110px}
.infiniteCarousel .apper {width: 360px;/* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */overflow: auto; min-height: 7em;margin: 0 0px;position: absolute;top: 0; height:106px; margin:0px 0px 0px 20px;}
.infiniteCarousel .apper ul {width: 9999px;list-style-image:none; list-style-position:outside;list-style-type:none;position: absolute;top: 0; }
.infiniteCarousel ul li {display:block;float:left; padding:0px 12px 0px 5px;width:166px;height:106px; /* border:#00FF66 solid 1px;*/}
.infiniteCarousel ul li span.jiupic {float:left;width:160px;}
.infiniteCarousel ul li span.jiupic a img {display:block; width:160px; height:100px; float:left; border:#e4e4e4 solid 1px; padding:2px;}
.infiniteCarousel .arrow {display: block; height: 36px; width: 18px;background:url(../images/arrow.png) no-repeat 0 0;  text-indent: -999px; position: absolute;top:36px;cursor: pointer;}
.infiniteCarousel .forward {background-position: 0 0; right: 0;}
.infiniteCarousel .back {background-position: 0 -72px;left: 0;}
.infiniteCarousel .forward:hover {background-position: 0 -36px;}
.infiniteCarousel .back:hover { background-position: 0 -108px;}

.wzdh{width:250px; float:right;margin-right:10px;}

.bmxx{ margin-top:20px; background:#ccc; height:80px;}

.x{ margin-top:20px;}
.zzzm{width:276px; float:left; display:inline;margin-left:10px;}
.zzzmn{border:#e4e4e4 solid 1px; padding:2px;}
#picBox_top{width:270px; height:200px; float:left; position:relative; overflow:hidden;}
#picBox_top ul#show_pic_top{ margin:0; padding:0; list-style:none; height:200px; width:270px; position:absolute;}
#picBox_top ul#show_pic_top li{ float:left; margin:0; padding:0; height:200px;}
#picBox_top ul#show_pic_top li img{ display:block;}
#icon_num_top{ position:absolute; bottom:8px; right:8px;}
#icon_num_top li{ float:left; background:url(../images/flashbutton.gif) no-repeat -15px 0;width:15px; height:15px; list-style:none; color:#0e7706; text-align:center;  cursor:pointer; padding:0; margin:0;margin-right:3px;}
#icon_num_top li:hover,#icon_num_top li.active{ background:url(../images/flashbutton.gif) no-repeat 0 0; color:#fff;}

.ggl{width:400px; float:left; display:inline; margin:0px 27px 0px 27px;}
.dgg img{ width:110px; height:60px; float:left;}
.dggnr{ width:280px; float:right;}
.dggnr h1{ font-size:13px; padding-bottom:3px;}
.dggnr h1 a{color:#0e7706;}
.dggnr p{ line-height:16px;}
.gglnr{ margin-top:5px;}
.gglnr ul li{ background:url(../images/jt.jpg) no-repeat left 8px;padding:0px 0px 0px 10px;border-bottom-width: 1px;border-bottom-style: dotted; border-bottom-color: #CCCCCC; line-height:26px;}
.gglnr ul li span{ float:right; color:#99b280}

.fwxm{width:250px; float:right;margin-right:10px;}
.fwxma img{width:245px; height:55px; border:#e4e4e4 solid 1px; padding:1px;}
.fwxma ul{ background:#f1f1f1; height:68px; padding:6px; margin-top:4px;}
.fwxma ul li{ float:left;background:url(../images/xmbg.png) no-repeat left 6px; padding:5px 0px 5px 10px; width:68px;}

.fwxmb{ margin-top:8px;}
.fwxmb ul li{ float:left; border:#e4e4e4 solid 1px; padding:1px;}
.fwxmb ul li.blt{ width:130px; height:50px; float:left; display:inline;}
.fwxmb ul li.brt{ width:100px;height:50px; float:right; display:inline;}

.dibu{ margin-top:20px; padding-bottom:20px;}
.jdsj{width:276px; float:left; display:inline; margin-left:10px;}
.xmal{width:677px; float:right; margin-right:10px;}

.jdsjn{ margin-top:8px; padding:5px; line-height:20px; font-size:12px;background:#f1f1f1;}
.yqlink{ padding-top:10px;}
.yqlink div{font-size:14px;color:#0e7706; font-weight:bold; font-family:'微软雅黑';}


#demoLeft {width:670px; height:142px; margin:0 auto;overflow:hidden;}
#demoLeft .indemo {float: left;width: 500%;}
#demoLeft .indemo ul li{ float:left;width:150px; margin-right:20px;text-align:center}
#demoLeft .indemo ul li a{ font-size:13px;  }

#demo11,#demo22 {float: left;}
#demo11 img,#demo22 img{width:150px;height:120px; margin-bottom:5px;}


.footer{ /*background:url(../images/ft_bg.jpg) repeat-x;*/}
.infooter{width:1000px; margin:0 auto; padding:10px 0px 6px 0px;}
.infooter p{ text-align:center;line-height:20px; color:#000;}
.infooter p a{ font-weight:500; font-size:13px; color:#000;}


/*------about.asp--------*/
.nyban{ width:1000px; margin:0 auto; height:200px;}
.nylt{ width:200px; float:left; margin:40px 0px 0px 15px; }
.nyrt{ width:720px; float:right; margin-right:15px; padding-bottom:30px; font-size:14px; line-height:22px;}

.nylt h1{ font-size:16px;color:#fff; padding:6px 0px 6px 25px; background:#0e7706}
.nylt ul { background:#f7f7f4; border:#edf1e3 solid 1px;}
.nylt ul li{ font-size:15px; font-weight:bold; padding:10px 0px 10px 25px; background:url(../images/xmbg.png) no-repeat 10px 12px; border-bottom:#ececec solid 1px; border-top:#fff solid 1px;}
.nylt ul li.curent a{ color:#0e7706;}

.ltlx{ padding:30px 0px 20px 0px;}

.weizhi{text-align:right; font-size:12px; font-weight:bold; color:#333; margin-bottom:20px;}
.weizhi span{color:#0e7706;}

.nyabout p{padding-bottom:12px;}




/*------news.asp--------*/
.nynews{ }
.nynews ul li{ background:url(../images/jt.jpg) no-repeat left 5px;padding:0px 0px 10px 15px;}
.nynews ul li span{ float:right; color:#99b280}


/*------case.asp--------*/
.nycase ul li{ float:left;width:160px; margin:0px 10px 30px 10px; font-size:13px;text-align:center;}
.nycase ul li img{width:150px; height:120px; border:#e4e4e4 solid 1px; padding:3px; margin:0px 0px 5px 0px;}


/*------story.asp--------*/
.nystory ul li{float:left;width:170px; margin:0px 25px 30px 25px; font-size:13px;text-align:center;}
.nystory ul li img{width:160px; height:100px; border:#e4e4e4 solid 1px; padding:3px; margin:0px 0px 5px 0px;}


/*------honors.asp--------*/
.nyhonor ul li{float:left;width:270px; margin:0px 25px 30px 25px; font-size:13px;text-align:center}
.nyhonor ul li img{width:270px; height:200px; border:#e4e4e4 solid 1px; padding:3px; margin:0px 0px 5px 0px;}


/*------job.asp--------*/
#job_content,#hr_set{width:702px;}
#hr_job{width:702px; margin:0px auto; overflow:hidden; clear:both;}
#hr_hg{width:702px;height:1px;float:left;background-color:#0e7706;display:inline;overflow:hidden;margin-top:2px;}
#hr_tab{width:702px;height:30px; line-height:30px; float:left; overflow:hidden;background: #0e7706; color:#fff}
#hr_name01{width:210px;height:30px;float:left; text-align:center;}
#hr_name02{width:105px;height:30px;float:left; text-align:center;}
#hr_name03{width:100px;height:30px;float:left; text-align:center;}
#hr_name04{width:100px;height:30px;float:left; text-align:center;}
#hr_name05{width:100px;height:30px;float:left; text-align:center;}
#hr_name06{width:100px;height:30px;float:left; text-align:center;}
/*职位要求效果*/
.job_setmain{width:702px;}
.sideBar{width:702px;font-size:12px;color:#000;line-height:25px;margin-left:0;}
/* 任职要求关闭与打开
.cList{width:702px;display:none;}*/

#openList{width:700px;height:25px;line-height:25px;color:#0e7706;background:#eff9e1 url(../images/yq.png) no-repeat 5px 5px;border:1px solid #0e7706; border-top:none;}
.sideBar .fList{height:25px;cursor:pointer;background:#e1f5d1 url(../images/zz.png) no-repeat 5px 5px;border:1px solid #0e7706; border-top:none;}
.job_set01{width:700px;border:1px solid #0e7706; border-top:none;background:#f6fef0;}
.job_cont{padding:10px;line-height: 18px;}
.job_li{width:700px;height:25px;}
.job_li01{width:200px;height:25px;float:left;margin-left:21px;display:inline;border-right:1px solid #0e7706;}
.job_li02{width:100px;height:25px;float:left;text-align:center;border-right:1px solid #0e7706;}
.job_li03{width:100px;height:25px;float:left;text-align:center;border-right:1px solid #0e7706;}
.job_li05{width:100px;height:25px;float:left;text-align:center;border-right:1px solid #0e7706;}
.job_li06{width:100px;height:25px;float:left;text-align:center;border-right:1px solid #0e7706;}
.job_li04{width:110px;height:25px;text-align:center;display:inline;padding-left:12px;}

#mail_tableft{width:1px;height:30px;float:left;display:inline;}
#mail_tabright{width:1px;height:30px;float:right;display:inline;}
#mail_tabhg{width:1px;height:30px;float:left;overflow:inherit;margin-left:107px;display:inline;}
#mail_tabhg2{width:1px;height:30px;float:left;overflow:inherit;display:inline;}
#mail_tabhg3{width:1px;height:30px;float:left;overflow:inherit;margin-left:253px;display:inline;}
#mail_tablink01{width:660px;height:1px;float:left;margin-top:2px;margin-left:1px;background-color:#202020;overflow:hidden;display:inline;}

#hr_bz{width:662px;float:left;display:inline;margin-top:15px;}
.hr_bz{font-size: 12px;line-height: 18px;color:#0e7706;text-decoration: none;}





.book_info{height:30px; line-height:30px; text-align:left;color:#0e7706; padding-left:40px;overflow:hidden; clear:both; font-size:12px;}
.book_title{height:20px; line-height:20px; text-align:left; padding-left:6px; font-size:12px; font-weight:bold; color:#D54600; overflow:hidden; clear:both;}
.book-add {margin-top:10px;overflow:hidden; clear:both;}
.book_con {line-height:26px; margin-bottom:10px; height:26px;clear:both;}
.book_con .con1{width:100px; text-align:right; float:left;font-size:12px;}
.book_con .con2{width:550px; padding-left:10px; float:left;font-size:12px;}
.book_con .con3{width:550px; height:100px; padding-left:10px; float:left;}
.book_list{padding:5px 0px;overflow:hidden; clear:both;}
.book_list li{list-style:none; margin:5px 0 15px; padding-bottom:12px;}
.book_list li b{ padding-left:5px;}
.book_list .li_c1{line-height:24px; color:#333; overflow:hidden; clear:both;}
.book_list .li_c1 a{margin:0px 4px;}
.book_list .li_c2{line-height:24px; color:#333; overflow:hidden; clear:both;}
.book_list .li_c3{line-height:24px; margin-top:0px; overflow:hidden; clear:both;}
.buy_tj {height:50px; overflow:hidden; clear:both; padding:20px 0px 0px 110px;}
textarea {font-size: 12px;line-height:20px;border: 1px solid #CCCCCC;padding-left:2px;}
.submit_re {background:#0e7706;border: 1px solid #0e7706;margin-right:15px; color:#fff;}
input.text{ width:500px; padding:0 5px; line-height:22px; height:22px;border:1px solid #ccc; background:#fff;font-size:12px;}










/*------contact.asp--------*/

.nylxwz{ width:300px; margin:30px auto;}
.nylxwz p{ font-size:16px; line-height:25px;}

