@charset "utf-8";body{overflow-x:hidden}
html{}
body,html{height:100%}
body,html,span,div,ul,ol,li,dl,dd,dt,a,p,h1,h2,h3,h4,h5,h6,table,td,tr,marquee{color:#000;list-style-type:none;margin:0;padding:0;font-family:微软雅黑,Arial,Verdana;font-size:15px}
img{margin-top:0;margin-bottom:0;border:0}
table{border-collapse:collapse;border-spacing:0}
.cn{margin:0 auto}
.clearfix:after{content:'\20';display:block;height:0;clear:both}
.clearfix{*zoom:1}
.cl{clear:both}
.cn1200{width:1200px;margin:0 auto}
a:link,a:visited{text-decoration:none;-webkit-transition:background .25s ease-in 0s,border .25s ease-in 0s;transition:background .25s ease-in 0s,border .25s ease-in 0s}
a:hover{text-decoration:none;color:#00763a;-webkit-transition:background .25s ease-in .1s,border .25s ease-in .1s;transition:background .25s ease-in .1s,border .25s ease-in .1s}


.header{height:123px;position:relative}
.header-fixed{position:fixed;left:0;right:0;top:0;height:123px;background:#fff;z-index:9999}
.logo{margin-top:9px;height:8px; float:left;}
.home{border-left:1px solid #ccc}
.nav{position:relative;top:50px; float:right;}
.nav li{float:left;width:100px;line-height:25px;text-align:center;border-right:1px solid #ccc}
.nav li a{font-size:16px;color:#515151}
.nav li a:hover{color:#00763a}
.banner{}
.slideBox{width:100%;overflow:hidden;position:relative;z-index:1}
.slideBox .hd{height:25px;overflow:hidden;position:absolute;left:48%;bottom:25px}
.slideBox .hd ul{overflow:hidden;zoom:1;float:left}
.slideBox .hd ul li{float:left;margin-right:8px;width:15px;height:15px;border-radius:50%;line-height:14px;text-align:center;background:#fff;cursor:pointer;line-height:25px;font-weight:700;color:#fff;background:#06602d}
.slideBox .hd ul li.on{background:#fff;color:#fff}
.slideBox .bd{position:relative;z-index:0}
.slideBox .bd li{zoom:1;vertical-align:middle}
.slideBox .bd img{width:100%;display:block}

.newsl{ width:491px; height:416px; margin:0; padding:0; border:15px solid #f5f5f5; float:left;}
.newsl img{ width:491px; height:314px;}
.newsl a{ color:#00763a; line-height:40px; font-size:18px;padding-left:5px; font-weight:bold;}
.newsl dd{ padding:0 8px;line-height:22px; color:#999;}

.newsr{ width:650px; height:446px; margin:0; padding:0; float:right;}
.newsrnr{ width:650px; height:88px; margin:0; padding:0; border-bottom:1px solid #f0f0f0;}
.newsrnrt{ width:650px; line-height:40px; margin:0; padding:0;}
.newsrnrt a{ float:left; font-size:18px;}
.newsrnrt span{ float:right; font-size:14px; color:#000;}
.newsrnrb{ width:650px; height:auto; margin:0; padding:0; line-height:18px; color:#999; font-size:15px;}

.project{ width:100%; height:auto; display:table; margin-top:40px; padding-bottom:40px; background:#efefef;}
.gcxmnr{ width:385px; height:315px; margin:15px 7px 0; padding:0; float:left; text-align:center;}
.gcxmnr img{ width:385px; height:275px;}
.gcxmnr dd{ width:385px; height:40px; margin:0; padding:0; text-align:center; line-height:40px; background:#f4f4f4; font-size:16px;}
.gcxmnr dd a{ color:#00763a; font-size:16px;}
.gcxmnr dd a:hover{ color:#00763a; font-size:16px; text-decoration:underline;}

.wtew{width:1200px;margin:38px auto 0;}
.wit{width:auto;padding-bottom:12px;}
.sit{font-size:16px;line-height:33px;padding-top:0px}
.sit a{ color:#00763a;}
.sit a:hover{ color:#00763a; text-decoration:underline;}
.ics{text-align:center;margin-bottom:40px}
.gytb{ width:auto; height:180px; margin:40px 0; padding:0;}
.gytb ul li{ width:130px; height:auto; margin:0 53px; float:left; text-align:center; font-size:16px; font-weight:bold; line-height:30px;}


.footd{height:150px;background-color:#00763a;color:#fff;line-height:36px;font-size:14px}
.footit{width:1200px;margin:0 auto;color:#fff;line-height:36px;font-size:14px;text-align:center}
.footit img{ width:116px; height:116px; margin:0; padding-top:17px; float:right;}
.footit span{ padding-left:100px; float:left; color:#FFF; padding-top:40px;}
.footit a{color:#fff;line-height:36px;font-size:14px}
.footit a:hover{color:#fff; text-decoration:underline; line-height:36px;font-size:14px}

.ej_weizhi{ width:100%; height:55px; margin:0; padding:0; border-bottom:1px solid #ccc; background:#f8f9f8;}
.ej_weizhinr{ width:1200px; height:55px; margin:0 auto; padding:0; line-height:55px;}
.ej_weizhinr img{ float:left; padding:16px 8px 0;}
.ej_list{ width:100%; height:44px; margin-bottom:20px; padding:0; border-bottom:1px dotted #ddd;}
.ej_list ul{ width:1200px; height:44px; margin:0 auto; padding:0;}
.ej_list ul li{ width:auto; height:44px; margin:0; padding:0; float:left; text-align:center; line-height:44px;}
.ej_list ul li a{ padding:0 20px; font-size:16px;}
.ej_list ul li a:hover{ padding:11px 20px 12px; background:#00763a; color:#FFF;}
.onlist{ padding:12px 20px; background:#00763a; color:#FFF;}
.onlist a{ padding:0 20px; font-size:16px; color:#FFF;}
.onlist a:hover{ padding:11px 20px 12px; background:#00763a; color:#FFF;}
.ej_jjnr{ width:1200px; height:auto; display:table; margin:0 auto; padding:0 0 30px;}
.ej_jjnr dt{ line-height:36px; font-size:16px; color:#000;}

.ej_news{ width:1170px; height:150px; margin:0 auto 20px; padding:15px; background:#f7f7f7;}
.ej_newsl{ width:300px; height:150px; float:left; margin:0; padding-right:40px;}
.ej_newsl img{ width:300px; height:150px;}
.ej_newsc{ width:700px; height:150px; margin:0; padding:0; float:left;}
.ej_newsc a{ font-size:18px; line-height:40px;}
.ej_newsc h2{ font-weight:normal; color:#666; font-size:14px; line-height:22px;}
.ej_newsr{ width:78px; height:150px; margin-right:20px; padding-top:25px; float:right; text-align:center;}
.ej_newsr dd{ font-size:60px; border-bottom:1px solid #ccc; color:#ccc;}
.ej_newsr dl{ font-size:14px; color:#999; line-height:30px;}
.ej_fanye{ width:1200px; height:30px; margin:30px auto 0; padding:0; text-align:center;}
.ej_fanye a{ padding:8px 14px; margin:0 3px; color:#000;}
.ej_fanye a:hover{ padding:8px 14px; background:#076c3d; margin:0 3px; color:#fff;}

.ej_dqgz{ width:1200px; height:50px; margin:0 auto 15px; padding:0; background:#f7f7f7; line-height:50px;}
.ej_dqgz img{ float:left; padding:17px 10px 0;}
.ej_dqgz a{ float:left; font-size:16px;}
.ej_dqgz span{ float:right; padding-right:10px; color:#999;}

.ej_lxwml{ width:900px; height:249px; margin:0; padding:0; float:left; font-size:16px;}
.ej_lxwml h1{ font-size:22px; color:#00763a;}
.ej_lxwmr{ width:260px; height:249px; margin:0; padding:0; float:right;}
.ej_lxwmdt{ width:1200px; height:500px; margin:0 auto; padding-top:20px;}

.ej_content{ width:1200px; height:auto; margin:0 auto; padding:0;}
.ej_content h1{ font-size:28px; font-weight:bold; color:#000; line-height:70px; text-align:center; padding:15px 0 0;}
.ej_content h2{ color:#777; line-height:36px; text-align:center; border-bottom:1px solid #ccc; font-weight:normal;}
.ej_contentnr{ width:1160px; height:auto; margin:0 auto; font-size:18px; line-height:36px; padding-top:20px;}
.ej_contentnrxx{ width:auto; height:auto; margin-top:20px; padding-top:10px; border-top:1px dotted #ccc;}
.ej_contentnrxx a{ color:#666;}
.ej_contentnrxx a:hover{ color:#00763a;}

.banpic{ width:1200px; height:120px; margin:0 auto; padding-top:40px;}