@charset "utf-8";
body{margin:0px; padding:0px; line-height:22px; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif; font-size:12px; color:#565656; background:url(body_bg.jpg) repeat-x left top #fff;}
*{margin:0px; padding:0px;}
h1,h2,h3,h4,ul,li,p,a,td,table,img{margin:0px; padding:0px;}
img{border:none;}
ul,li{list-style:none;}
a{font-size:12px;}
a:link,a:visited{text-decoration:none; color:#565656;}
a:hover{color:#006a36;}
#header_index{margin:0px auto; width:1000px;}
.wel_in{float:left;color:#fff; line-height:35px;}
.search_index{float:right; width:243px; margin-top:7px;}
.search_name{float:left; width:30px; border:none; background:none; height:21px;} 
.input{float:right; width:200px; background:url(search_bg.jpg) no-repeat left center; padding-left:13px; border:0; height:19px; line-height:19px; padding-top:2px;}
#header_in{clear:both;margin:0px auto; width:1000px;}
.logo{float:left;}
.menu_index{float:right; width:770px;}
.menu_index ul{margin-left:30px;}
.menu_index li{float:left; margin-left:10px; padding-right:10px; background:url(menu_line.jpg) no-repeat right center; height:57px; text-align:center; margin-top:35px;}
.menu_index a{line-height:50px; padding-bottom:9px;}
.menu_index a:hover{background:url(menu_hover.jpg) no-repeat bottom center; color:#006a36;}
.menu_index a.menu_hover:link,.menu_index a.menu_hover:visited{background:url(menu_hover.jpg) no-repeat bottom center; color:#006a36;}
#banner_index{clear:both;margin:0px auto; width:100%; background:url(bannerbg.jpg) no-repeat top center; height:450px; text-align:center;}
#track_index{margin:0px auto; width:1000px; margin-top:40px; margin-bottom:40px; overflow:hidden;}
#track_index li{float:left; width:152px; height:152px; margin-right:35px;}
#track_index a{ display:block; padding-top:86px; height:66px; text-align:center; color:#fff;}
.tujian_bg:link,.tujian_bg:visited{background:url(tujian_bg.jpg) no-repeat 28px 28px; color:#fff;}
.tujian_bg:hover{background:url(tujian_hover.jpg) no-repeat left top;}
.project_bg:link,.tujian_bg:visited{background:url(project_bg.jpg) no-repeat 28px 28px; color:#fff;}
.project_bg:hover{background:url(project_hover.jpg) no-repeat left top;}
.service_bg:link,.service_bg:visited{background:url(service_bg.jpg) no-repeat 28px 28px; color:#fff;}
.service_bg:hover{background:url(service_hover.jpg) no-repeat left top;}
.job_bg:link,.job_bg:visited{background:url(job_bg.jpg) no-repeat 28px 28px; color:#fff;}
.job_bg:hover{background:url(job_hover.jpg) no-repeat left top;}
.contact_bg:link,.contact_bg:visited{background:url(contact_bg.jpg) no-repeat 28px 28px; color:#fff;}
.contact_bg:hover{background:url(contact_hover.jpg) no-repeat left top;}
.pro_bg{clear:both; margin:0px auto; width:100%; background:url(pro_bg.jpg) repeat left top; padding-top:35px; padding-bottom:35px; overflow:hidden;}
.pro_index{margin:0px auto; width:1000px; position:relative;}
.pro_h2tilte{ font-size:30px; color:#006a36; text-align:center;}
.pro_h2tilte span{ border-top:2px solid #006a36; line-height:50px;}
.picMarquee-left{clear:both; overflow:hidden; position:relative; width:1000px;}
.pro_title{ text-align:center; color:#808080;}
.hd{ position:absolute; right:0px; top:0px; width:66px; height:28px;}
.hd a{margin-right:10px;}
.next{float:left; background:url(left_link.jpg) no-repeat left center; width:22px; height:28px;cursor:pointer;}
.next:hover{background:url(left_hover.jpg) no-repeat left center;}
.prev{float:left; background:url(right_link.jpg) no-repeat left center; width:22px; height:28px;cursor:pointer;}
.prev:hover{background:url(right_hover.jpg) no-repeat left center;}
.bd{clear:both; margin:0px auto; width:1000px; padding-top:20px;}
.picList li{float:left; width:240px; margin-right:15px;background:#fff;}
.picList h3{ border:1px solid #cdcdcd; text-align:center; font-size:14px;height:45px; line-height:45px;}
.view_in{float:left; width:100%; margin-top:15px; border:1px solid #cdcdcd; color:#cdcdcd; font-size:16px; text-align:center; line-height:34px;}
.about_index{margin:0px auto; width:1000px; margin-top:30px; overflow:hidden; margin-bottom:30px;}
.about_in{background:url(about_img.jpg) no-repeat right top; padding-right:328px; margin-top:10px; overflow:hidden; padding-bottom:15px;}
.about_in p{ text-indent:25px;}
.honor_index{margin:0px auto; width:1000px; margin-top:15px; margin-bottom: 15px;overflow: hidden;}
.LeftBotton{float:left; width:22px; background:url(LeftBotton_link.jpg) no-repeat left center; height:28px; margin-top:70px;}
.LeftBotton:hover{background:url(LeftBotton_hover.jpg) no-repeat left center;}
.RightBotton{float:right; width:22px; background:url(RightBotton_link.jpg) no-repeat left center; height:28px; margin-top:70px;}
.RightBotton:hover{background:url(RightBotton_hover.jpg) no-repeat left center;}
.pic_index{padding:0px 10px;}
.pic_index h3{font-weight:normal; font-size:12px; text-align:center; line-height:18px;}
.pic_index img{margin-bottom:5px;}
.new_bg{clear:both; margin:0px auto; width:100%; background:url(pro_bg.jpg) repeat left top;padding-top: 35px;padding-bottom: 35px;
overflow: hidden; margin-bottom:35px;}
.new_index{margin:0px auto; width:1000px; background:url(new_bg.jpg) no-repeat right center; overflow:hidden;}
.new_in{float:left; width:370px; background:url(new_line.jpg) no-repeat right center; padding-right:25px; margin-right:20px;}
.h2title_new{ font-size:16px; color:#000; line-height:30px; border-bottom:1px solid #d6d5d5;}
.new_more{float:right; margin-top:-25px;}
.new_inside li{font-size:14px;line-height: 30px;}
.new_inside li a{font-size:14px;}
.date_in{float:right; color:#ababab;}
.new_in ul{margin-top:10px;}
.new_in li{line-height:24px;}
.link_bg{ margin:0px auto; width:1000px; margin-bottom:30px; overflow:hidden;}
.link_bg a{float:left; height:31px; margin-right:5px;}
.link_bg img{height:31px;}
.footer_bg{background:#006a36;}
.footer{margin:0px auto; width:1000px; padding-top:18px; padding-bottom:18px; overflow:hidden;}
.sj_in{float:left; width:150px; margin-right:50px;}
.sj_in h3{color:#fff; font-size:16px; background:url(sj_h3title.jpg) no-repeat left center; padding-left:20px; line-height:30px; margin-bottom:10px;}
.sj_in img{float:left; width:150px;}
.message_index{float:left; width:450px;}
.message_index h3{color:#fff; font-size:16px; background:url(online_h3title.jpg) no-repeat left center; padding-left:40px; line-height:31px; margin-bottom:10px;}
#name1,#tel1,#mailbox1{background:url(online_bg.jpg) no-repeat left center; height:28px; line-height:28px; padding-left:10px; width:190px; border:none; margin-bottom:15px; margin-right:12px;}
#content1{background:url(neirong_bg.jpg) no-repeat left top #fff; border:none;  width:212px; height:110px; padding-left:10px; padding-top:5px; padding-right:10px;}
.anniu01{ background:none; border:1px solid #fff; color:#fff; font-size:14px; width:100%; line-height:24px; font-weight:bold;}
.contact_index{float:right; width:260px; color:#fff;}
.contact_index h3{color:#fff; font-size:16px; background:url(contact_h3title.jpg) no-repeat left center; padding-left:40px; line-height:31px; margin-bottom:10px;}
.contact_index p{line-height:24px;}
.contact_index a{margin-right:10px;}
.footer_bottom{margin:0px auto; width:100%; background:url(footer_bg.jpg) repeat-x left top #004724; color:#fff; padding-top:10px; padding-bottom:10px;}
.footer_in{margin:0px auto; width:1000px; text-align:center;}
.banner_ny{clear:both;margin:0px auto; width:100%; height:300px;}
#container{margin:0px auto; width:1000px; margin-top:30px; margin-bottom:30px; overflow:hidden;}
.mydefault{float:right; width:775px;}
.nav_left{float:left; width:200px;}
.h1tile_inside{float:left; width:100%; background:url(h1title_bg.jpg) repeat-x left bottom; padding-bottom:8px;}
.h1tile_inside span{background:url(h1title.jpg) repeat-x left bottom; font-size:18px; color:#006a36; padding-bottom:8px;}
.weizhi{float:right; margin-top:-28px;}
.mydefault_content{float:left; width:100%; margin-top:20px; font-size:14px; line-height:30px;}
.date{float:right;}
.new_h2title{ background:#006a36; color:#fff; font-size:18px; padding-left:15px; line-height:66px; border-bottom:2px solid #fff;}
.new_nav{background:#006a36; padding-bottom:8px;}
.new_nav li{border-bottom:2px solid #fff;}
.new_nav a{display:block; line-height:40px; font-size:14px; padding-left:30px;}
.new_nav a:link,.new_nav a:visited{ background:url(link_new.jpg) no-repeat 15px 15px #aedec7; color:#054f2b;}
.new_nav a:hover{background:url(hover_new.jpg) no-repeat 15px 15px #006a36; color:#fff;}
.new_nav a.red:link,.new_nav a.red:visited{background:url(hover_new.jpg) no-repeat 15px 15px #006a36; color:#fff;}
.page{clear:both;margin:0px auto;display:block;text-align:center;margin-top:20px;}
.page a{margin-left:10px;}
.page a.active{font-weight:bold;}
.title_inside{text-align: center;font-size: 18px;margin-bottom: 10px;}
.hit {display: block;width: 100%;text-align: center;margin: 0 auto;color: #555555;}
#up_down {margin: 0 auto;border: 1px solid #cccccc;padding: 5px 10px;margin-top: 20px;}
.nr_inside{font-size:14px; line-height:25px;}
.nr_inside img{text-align:center; display:block;margin: 0px auto;}
.new02:link,.new02:visited{color: #888;}
.form_job td{padding-bottom:8px;}
#jm_gsming,#jm_gsdz,#jm_gscs,#jm_gsdh,#jm_gscz{margin-right: 30px;width: 200px;}
#jm_lxr,#jm_bm,#jm_dh,#jm_yx,#jm_qq{width: 200px;}
.red_css{color:#ff0000;}
.submit_inside{margin:0px auto; width:500px;}
.anniu,.cancel{width: 100px;line-height: 30px;height: 30px;font-weight: bold;margin-right: 5px;}