body { margin: 0px; padding: 0px; font-family: "微软雅黑";}
ul { margin: 0px; padding: 0px; list-style-type: none; }
a { text-decoration: none; }

/*====top====*/
.top { background-color: #FFF; height: 110px; width: 100%; box-shadow: 0px 0px 5px #888888; z-index: 9999; min-width: 1300px; }
.logo { height: 80px; width: 260px; padding-top: 15px; padding-bottom: 15px; float: left; margin-left: 40px; }
.logo img { height: 80px; width: 260px; }
.dh { float: right; height: 80px; width: 200px; margin-top: 15px; margin-bottom: 15px; margin-right: 40px; display:none; }
.dh img { height: 80px; width: 200px; }
.nav { height: 110px; width: 760px; margin-right: 50px; float: right; }
.nav ul li { float: left; height: 110px; width: 120px; line-height: 110px; font-size: 18px; font-weight: normal; color: #333; text-align: center; }
.nav ul li:hover ul { display: block; }
.nav ul li:hover .nav ul li { border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #6DA32B; height: 107px; }


.nav ul li ul { min-height: 250px; background-color: rgba(255,255,255,0.8); display: none; position: absolute; width: 100%; left: 0px; top: 110px; right: 0px; animation: mymove 0.8s; z-index: 9999; }
@keyframes mymove
{
from { opacity:0;}
to {  opacity:1; }
}
.nav_zi { color: #333; }
.nav_zi:hover { color: #69A332; }
.nav2 { height: 110px; width: 140px; float: right; }
.nav2 a { display: block; height: 26px; line-height: 26px; font-size: 14px; border: 1px solid #69A424; padding-left: 15px; margin-top: 42px; color: #FFFFFF; border-radius: 16px; background-image: url(../images/jiantou2.png); background-repeat: no-repeat; background-position: 113px center; background-size: 14px 14px; background-color: #6CA727; }
.nav2 a:hover { color: #FFF; background-color: #69A424; background-image: url(../images/jiantou2.png); transition:all .2s;}
.nav3 { min-height: 200px; width: 1200px; margin-right: auto; margin-left: auto; padding-top: 50px; }
.nav3_you { height: 150px; width: 250px; background-color: #FFF; float: right; }
.nav3_zuo { float: left; height: 250px; width: 500px; }
.nav3_zi { font-size: 24px; line-height: 50px; font-weight: normal; color: #333; text-align: left; }
.nav3_zi2 { font-size: 14px; line-height: 25px; font-weight: normal; color: #666666; text-align: left; }
.nav3_zhong { min-height: 150px; margin-right: 340px; margin-left: 540px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: rgba(0,0,0,0.2); border-left-color: rgba(0,0,0,0.2); padding-right: 40px; padding-left: 40px; }
.nav3_zi3 { height: 30px; width: 100%; font-size: 13px; line-height: 30px; font-weight: normal; color: #333333; display: block; }
.nav3_zi3:hover {color:#6CA727;}
.nav4 { min-height: 250px; width: 1200px; margin-right: auto; margin-left: auto; padding-top: 50px; }
.nav5 { float: left; min-height: 250px; width: 25%; }
.nav5_zi { font-size: 16px; line-height: 40px; font-weight: normal; color: #000; height: 50px; width: 100%; display: block; text-align: center; }
.nav5_zi2 { font-size: 14px; line-height: 30px; font-weight: normal; color: #333; display: block; width: 100%; text-align: center; }
.nav5_zi2:hover { color:#6CA727;}





.top_kong { height: 110px; width: 100%; }
.fhdb { width: 50px; height: 50px; position: fixed; right: 20px; bottom: 50px; z-index: 9999; display: none; }
.fhdb img { width:50px; height:50px;}

/*====foot====*/
.foot { width: 100%; margin-top: 60px; background-color: #535353; padding-top: 40px; }
.foot2 { width: 1200px; margin-right: auto; margin-left: auto; }
.foot2 ul li { float: left; width: 150px; margin-right: 30px; }
.foot2_zi { font-size: 18px; line-height: 30px; font-weight: normal; color: #FFF; padding-bottom: 10px; height: 30px; }
.foot2_zi2 { line-height: 25px; font-size: 13px; font-weight: normal; color: #FFF; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-right: 20px; }
.foot2_zi2 a { color: #e3e3e3; }
.foot2_you { float: right; height: 190px; width: 380px; }
.foot3 { height: 50px; width: 100%; border-top-width: 1px; border-top-style: solid; border-top-color: #777777; margin-top: 40px; }
.foot4 { height: 50px; width: 1200px; margin-right: auto; margin-left: auto; font-size: 14px; line-height: 50px; color: #e3e3e3; font-weight: normal; }
.foot4 span { float: right; }
.foot4 span a { color: #6CA727; }
.sj_foot { display:none;}

/*====导航====*/
.sj_top {display:none;}
.sj_top_kong {display:none;}
.sj_nav2 { display:none;}
.sj_nav { display:none;}

/*====banner====*/
.banner { height: 650px; width: 100%; z-index: 0; }
#full-screen-slider { width: 100%; height: 650px; position: relative; z-index: 0; }
#slides { display: block; width: 100%; height: 650px; list-style: none; padding: 0; margin: 0; position: relative; z-index: 0; }
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display: block; list-style: none; position: absolute; left: 50%; z-index: 100; padding: 5px 15px 5px 0; margin: 0; bottom: 20px; }
#pagination li { display: block; list-style: none; width: 10px; height: 10px; float: left; margin-left: 5px; background: #FFF; margin-right: 5px; border-radius:5px; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background-color: #8EC31F; }
.banner_zi { height: 120px; width: 400px; position: absolute; left: 50%; top: 50%; margin-left: -600px; margin-top: -60px; font-size: 24px; line-height: 50px; font-weight: normal; color: #FFF; }
.banner_zi span { font-size: 50px; line-height: 70px; font-weight: bold; color: #FFF; display: block; }
.banner_zi2 { font-size: 18px; line-height: 30px; height: 60px; font-weight: bold; color: #FFF; width: 260px; position: absolute; bottom: 50px; margin-left: 340px; left: 50%; }
.banner_zi2 span { display: block; }

/*====内页banner====*/
.ny_banner { height: 400px; width: 100%; background-color: #333333; background-repeat: no-repeat; background-position: center center; }
.ny_dh { height: 60px; width: 100%; margin-top: -60px; background: rgba(255,255,255,0.9); }
.ny_dh_bg { border-right-width: 1px; border-right-style: solid; border-right-color: #FFF; }


.ny_dh a { height: 60px; width: 90%; display: block; text-align: center; font-size: 18px; line-height: 60px; font-weight: normal; color: #333; padding-right: 5%; padding-left: 5%; }
.ny_dh a:hover { color: #FFF; background-color: #6BA723; }

.ny_dh a.on { background-color: #6BA723; color: #FFF; }





/*====手机banner====*/
.focus { display: none; }
/*====标题====*/
.biti { padding-top: 50px; padding-bottom: 50px; }
.biti_zi { height: 40px; font-size: 30px; line-height: 40px; font-weight: normal; color: #333; text-align: center; }
.biti_zi2 { line-height: 30px; font-size: 14px; font-weight: normal; color: #999; text-align: center; }
.biti2 { height: 30px; margin-right: auto; margin-left: auto; width: 1300px; text-align: center; line-height: 30px; margin-top: 10px; }
.biti2 a { color: #333; margin-left: 15px; line-height: 30px; margin-right: 15px; font-size: 15px; text-align: center; }
.biti2 a:hover { text-decoration: underline; color: #6BA723; }
.biti2 a.on { color: #6BA723; text-decoration: underline; }
/*====主营业务====*/
.zyyw { width: 100%; background-color: #FFF; }
.zyyw ul li { float: left; width: 16.666%; height: 110px; background-color: #f5f5f5; margin-top: 1px; background-image: url(../images/yw_bg.png); background-repeat: no-repeat; background-position: right center; background-size: 1px 100%; padding-top: 39px; padding-bottom: 40px; }
.zyyw ul li:hover { background-color: #6ca727; transition: all 0.5s;}
.zyyw_tu { height: 50px; width: 50px; padding: 10px; border-radius: 50%; margin-right: auto; margin-left: auto; }
.zyyw_tu img { height: 50px; width: 50px; }
.zyyw_zi { line-height: 40px; font-size: 16px; font-weight: normal; color: #333; margin-right: 20px; margin-left: 20px; text-align: center; }
.zyyw_zi2 { font-size: 14px; line-height: 30px; font-weight: normal; color: #999; text-align: center; margin-right: 20px; margin-left: 20px; height: 30px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.zyyw_bg { height: 1px; width: 50px; margin-right: auto; margin-left: auto; background-color: #333; }
.zyyw ul li:hover .zyyw_tu {background-color:#FFF; transition: all 0.5s;}
.zyyw ul li:hover .zyyw_zi { color:#FFF; transition: all 0.5s;}
.zyyw ul li:hover .zyyw_zi2 { color:#FFF; transition: all 0.5s;}
.zyyw ul li:hover .zyyw_bg { background-color:#FFF; transition: all 0.5s;}


.ny_zyyw { width: 1320px; background-color: #FFF; margin-right: auto; margin-left: auto; }
.ny_zyyw ul li { float: left; width: 300px; background-size: 1px 100%; margin-left: 15px; padding-top: 40px; padding-bottom: 40px; background-color: #f5f5f5; margin-right: 15px; margin-top: 30px; }
.ny_zyyw ul li:hover { background-color: #6BA723; }

.ny_zyyw_tu { height: 50px; width: 50px; padding: 10px; border-radius: 50%; margin-right: auto; margin-left: auto; }
.ny_zyyw_tu img { height: 50px; width: 50px; }
.ny_zyyw_zi { line-height: 40px; font-size: 16px; font-weight: normal; color: #333; margin-right: 20px; margin-left: 20px; text-align: center; }
.ny_zyyw_zi2 { font-size: 14px; line-height: 30px; font-weight: normal; color: #999; text-align: center; margin-right: 20px; margin-left: 20px; height: 30px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.ny_zyyw_bg { height: 1px; width: 50px; margin-right: auto; margin-left: auto; background-color: #333; }
.ny_zyyw ul li:hover .ny_zyyw_tu {background-color:#FFF; transition: all 0.5s;}
.ny_zyyw ul li:hover .ny_zyyw_zi { color:#FFF; transition: all 0.5s;}
.ny_zyyw ul li:hover .ny_zyyw_zi2 { color:#FFF; transition: all 0.5s;}
.ny_zyyw ul li:hover .ny_zyyw_bg { background-color:#FFF; transition: all 0.5s;}
.ny_zyyw_sj { padding: 20px; width: 1250px; margin-right: auto; margin-left: auto; border: 1px dashed #e3e3e3; font-size: 14px; line-height: 25px; font-weight: normal; color: #333; }
.ny_zyyw_sj a { color: #6BA723; }




/*====案例展示====*/
.alzs { width: 100%; background-color: #FFF; }
.alzs ul li { float: left; width: 25%; position: relative; }
.alzs_tu { width: 100%; overflow: hidden; }
.alzs_tu img { width: 100%; display: block; }
.alzs_zi { height: 70px; font-size: 18px; line-height: 70px; font-weight: normal; color: #333; text-align: center; }
.alzs ul li:hover .alzs_tu img { transform: scale(1.05); opacity: 0.8; transition: all 1.5s; }
.alzs ul li:hover .alzs_zi { background-color: #69A720; color: #FFF; transition: all 0.5s;}
.alzs_bg { background-color: rgba(0,0,0,0.5); z-index: 999; width: 100%; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 70px; display: none; }
.alzs ul li:hover .alzs_bg {display: block; transition: all 1s;}
.alzs2 { margin-right: 60px; margin-left: 60px; position: relative; top: 50%; margin-top: -80px; height: 160px; }
.alzs2_zi { font-size: 16px; line-height: 25px; font-weight: normal; color: #FFF; }
.alzs2_zi2 { font-size: 14px; line-height: 25px; font-weight: normal; color: #FFF; margin-top: 10px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.alzs2_zi3 { height: 28px; width: 100px; font-size: 14px; line-height: 28px; font-weight: normal; color: #FFF; text-align: center; border: 1px solid #FFF; margin-top: 20px; }
/*====内页案例展示====*/
.ny_alzs { background-color: #FFF; width: 100%; }
.ny_alzs ul li { float: left; width: 25%; position: relative; margin-top: 20px; }
.ny_alzs_tu { overflow: hidden; margin-right: 10px; margin-left: 10px; }
.ny_alzs_tu img { width: 100%; display: block; }
.ny_alzs_zi { height: 70px; font-size: 18px; line-height: 70px; font-weight: normal; color: #333; text-align: center; margin-right: 10px; margin-left: 10px; }
.ny_alzs ul li:hover .ny_alzs_tu img { transform: scale(1.05); opacity: 0.8; transition: all 1.5s; }
.ny_alzs ul li:hover .ny_alzs_zi { background-color: #69A720; color: #FFF; transition: all 0.5s;}
.ny_alzs_bg { background-color: rgba(0,0,0,0.5); z-index: 999; position: absolute; left: 10px; top: 0px; right: 10px; bottom: 70px; display: none; }
.ny_alzs ul li:hover .ny_alzs_bg {display: block; transition: all 1s;}
.ny_alzs2 { margin-right: 60px; margin-left: 60px; position: relative; top: 50%; margin-top: -80px; height: 160px; }
.ny_alzs2_zi { font-size: 16px; line-height: 25px; font-weight: normal; color: #FFF; }
.ny_alzs2_zi2 { font-size: 14px; line-height: 25px; font-weight: normal; color: #FFF; margin-top: 10px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.ny_alzs2_zi3 { height: 28px; width: 100px; font-size: 14px; line-height: 28px; font-weight: normal; color: #FFF; text-align: center; border: 1px solid #FFF; margin-top: 20px; }

/*====合作伙伴====*/
.hzhb { min-height: 140px; width: 1200px; margin-right: auto; margin-left: auto; border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-top-color: #e3e3e3; border-left-color: #e3e3e3; }
.hzhb ul li { height: 140px; width: 239px; float: left; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #e3e3e3; border-bottom-color: #e3e3e3; }
.hzhb ul li img { width:239px; height:140px;}
.hzhb ul li:hover { height: 130px; width: 229px; background-color: #e3e3e3; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
.hzhb ul li:hover img { height: 130px; width: 229px; }
/*====新闻资讯====*/
.new { width: 1200px; margin-right: auto; margin-left: auto; border-top-width: 1px; border-top-style: solid; border-top-color: #f5f5f5; border-right-color: #f5f5f5; border-bottom-color: #f5f5f5; border-left-color: #f5f5f5; }
.new ul li { height: 180px; padding-top: 30px; padding-bottom: 30px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #f5f5f5; }
.new_zuo { height: 180px; width: 254px; float: left; overflow: hidden; }
.new_zuo img { height: 180px; width: 254px; }
.new_you { height: 180px; margin-left: 284px; margin-right: 20px; }
.new_zi { line-height: 20px; color: #999; font-size: 14px; }
.new_zi2 { font-size: 24px; line-height: 50px; font-weight: normal; color: #333; }
.new_zi3 { font-size: 14px; line-height: 25px; font-weight: normal; color: #333; height: 50px; }
.new_zi4 { font-size: 16px; line-height: 30px; font-weight: normal; color: #333; margin-top: 30px; }
.new ul li:hover .new_zuo img {transform: scale(1.1); transition: all 1s;}
.new ul li:hover .new_you { margin-left: 304px; margin-right: 0px; transition: all 1s; }
.new ul li:hover .new_zi4 { transition: all 1s; text-decoration: underline; color: #6BA723; }
.news { width: 1200px; margin-right: auto; margin-left: auto; }
.news_zuo { float: left; min-height: 500px; width: 800px; }
.news_zi { font-size: 24px; line-height: 40px; font-weight: normal; color: #333; }
.news_zi2 { line-height: 30px; font-size: 14px; font-weight: normal; color: #999; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #f5f5f5; }


.news_zi3 { font-size: 14px; line-height: 25px; font-weight: normal; color: #333; margin-top: 20px; }
.news_zi3 img { max-width:100%; }
.news_zi4 { line-height: 40px; margin-right: 20px; margin-left: 20px; font-size: 18px; font-weight: normal; color: #333; }
.news_you ul li { line-height: 40px; margin-right: 20px; margin-left: 20px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #e3e3e3; font-size: 14px; color: #333; }
.news_you ul li:hover { color: #F00; }




.news_you { width: 350px; margin-left: 850px; padding-top: 20px; border: 1px solid #e3e3e3; padding-bottom: 40px; background-color: #f5f5f5; }
.news_zi6 { height: 40px; width: 150px; display: block; border: 1px solid #e3e3e3; line-height: 40px; color: #333; font-size: 16px; font-weight: normal; text-align: center; margin-top: 50px; }
/*====翻页====*/
.fanye { width: 1200px; margin-right: auto; margin-left: auto; text-align: center; margin-top: 50px; }
.fanye a { margin-right: 5px; margin-left: 5px; padding-right: 15px; padding-left: 15px; font-size: 14px; line-height: 30px; color: #333; border: 1px solid #e3e3e3;  display: inline-block; height: 30px; }
.fanye a:hover { background-color: #6CA727; color: #FFF; border-top-color: #6CA727; border-right-color: #6CA727; border-bottom-color: #6CA727; border-left-color: #6CA727; }
.fanye a.hover { background-color: #6CA727; color: #FFF; border-top-color: #6CA727; border-right-color: #6CA727; border-bottom-color: #6CA727; border-left-color: #6CA727; }

/*====留言====*/
.ly { height: 52px; width: 1200px; margin-right: auto; margin-left: auto; margin-top: 20px; }
.ly ul li { float: left; height: 52px; width: 50%; }
.ly_left { height: 50px; border: 1px solid #e3e3e3; margin-right: 10px; padding-right: 10px; padding-left: 10px; background-color: #FFF; }
.ly_right { height: 50px; margin-left: 10px; border: 1px solid #e3e3e3; padding-right: 10px; padding-left: 10px; background-color: #FFF; }
.ly2 { height: 150px; width: 1180px; margin-right: auto; margin-left: auto; border: 1px solid #e3e3e3; padding: 10px; margin-top: 20px; background-color: #FFF; }
.ly_input { height: 48px; width: 100%; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-color: #FFFFFF; outline: none; font-family: "微软雅黑"; font-size: 14px; }
.ly_input2 { height: 150px; width: 100%; background-color: #FFF; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; outline: none; font-family: "微软雅黑"; font-size: 14px; }
.ly_input3 { height: 50px; width: 300px; margin-right: auto; margin-left: auto; margin-top: 40px; display: block; font-family: "微软雅黑"; font-size: 16px; font-weight: normal; color: #FFFFFF; background-color: #6CA727; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.ly_input4 { height: 48px; width: 100%; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-color: #FFFFFF; outline: none; font-family: "微软雅黑"; font-size: 14px; }

/*====联系我们====*/
.lxwm { width: 1200px; margin-right: auto; margin-left: auto; padding-top: 20px; padding-bottom: 20px; border-top-width: 1px; border-top-style: dashed; border-top-color: #e3e3e3; }
.lxwm_zi { font-size: 24px; line-height: 40px; font-weight: normal; color: #333; text-align: center; }
.lxwm_zi2 { line-height: 25px; margin-top: 10px; font-size: 14px; font-weight: normal; color: #333; text-align: center; }
pre{font-family: 微软雅黑;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.lxwm_ditu { height: 300px; width: 1200px; margin-right: auto; margin-left: auto; margin-top:20px;}	
/*====人才招聘====*/
.rczp { height: 50px; width: 1200px; margin-right: auto; margin-left: auto; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #e3e3e3; }
.rczp_you { padding: 10px; float: right; height: 30px; width: 30px; }
.rczp_you img { height: 30px; width: 30px; }
.rczp_zuo { height: 50px; margin-right: 60px; font-size: 16px; line-height: 50px; font-weight: normal; color: #333; margin-left: 20px; }
.rczp2 { padding: 20px; width: 1160px; margin-right: auto; margin-left: auto; font-size: 14px; font-weight: normal; color: #333; line-height: 25px; background-color: #f5f5f5; display: none; }
/*====关于我们====*/
.gywm { width: 1200px; margin-right: auto; margin-left: auto; line-height: 25px; font-size: 14px; font-weight: normal; color: #333; padding-top: 40px; border-top-width: 1px; border-top-style: dotted; border-top-color: #e3e3e3; }
.gywm img { max-width: 100%; display: block; margin-right: auto; margin-left: auto; margin-top: 10px; margin-bottom: 10px; }
.myd { height: 50px; width: 200px; margin-right: auto; margin-left: auto; display: block; background-color: #6BA723; line-height: 50px; font-size: 16px; font-weight: normal; color: #FFF; text-align: center; margin-top: 50px; }


/*====案例详情====*/
.alxx { width: 1300px; margin-right: auto; margin-left: auto; padding-top: 50px; border-top-width: 1px; border-top-style: dotted; border-top-color: #e3e3e3; }
.alxx_zuo { height: 340px; width: 480px; float: left; }
.alxx_you { margin-left: 530px; }
.alxx_zi { font-size: 24px; line-height: 40px; font-weight: normal; color: #333333; }
.alxx_zi2 { line-height: 20px; font-size: 14px; font-weight: normal; color: #999; }
.alxx_zi3 { margin-top: 20px; font-size: 14px; line-height: 25px; font-weight: normal; color: #333; }
.alxx_zi3 img { max-width:100%;margin: 0 auto !important;}
.alxx_zi3 P:last-child{
	text-indent: 0 !important;
	text-align: center;
}
