﻿* {margin-right: auto;margin-left: auto;}
body {font-size: 14px;margin: 0px;padding: 0px;font-family: "微软雅黑", Arial, Helvetica, sans-serif;}
h3 {margin: 0px;padding: 0px;}
ul {margin: 0px;padding: 0px;}
li {margin: 0px;padding: 0px;list-style-type: none;}
form {margin: 0px;padding: 0px;}

a {color: #333;text-decoration: none;}
a:hover {color: #5AAD49;}
img {border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
p {margin: 0px;padding: 0px;}
span {margin: 0px;padding: 0px;}
.top {height: 100px;width: 1100px;}
.logo {float: left;}
.baidu {float: left;width: 300px;margin: 20px 0 0 100px;}
.search {float: right;height: 80px;width: 360px;padding-top: 10px;font-size: 15px; text-align:right;}
.tel {padding-right: 25px;line-height: 40px;}
.qq {padding-right: 25px;margin-left: 20px;line-height: 40px;}

.nav {height: 60px;width: 100%;background-color: #5AAD49;letter-spacing: 1px;}
.menu1 {height: 60px;width: 1000px;border-radius: 4px;font-size: 18px;/*font-weight:bold;*/}
#navigation1, #navigation1 li ul {list-style-type: none;float: left;z-index: 999;} 
#navigation1 {float:left;width:1000px;} 
#navigation1 li {float: left;position: relative;height:60px;width:auto;} 
#navigation1 li a:link, #navigation1 li a:visited {display: block;text-decoration: none;color: #fff;float: left;} 
#navigation1 li .nav_h1 {height: 60px;line-height: 60px;text-align: center;width:165px;} 
#navigation1 li a:hover { color:#fff; background:#A6C400; }
#navigation1 li ul li{height:40px;line-height:40px; } 
#navigation1 li ul li a:hover { color:#fff; background:#A6C400;height:40px;line-height:40px; } 
#navigation1 li ul {display: none;position: absolute;top: 60px;left: 0;width: 165px;background-color:#5AAD49;} 
#navigation1 li ul .nav_w1 {width: 165px;text-align: center;}
#navigation1 li ul .nav_w1 a {width:165px;}
#navigation1 li ul .nav_w1  ul a:hover {padding-left:10px;width:120px;}
#navigation1 li ul li ul { display:none; position:absolute; top:0px; left:210px; margin-top:0; width:130px; }

.banner {background-image: url(h1.jpg);background-repeat: no-repeat;background-position: center top;height: 400px;width: 100%;}
.banner .ban_c img{position:absolute;width:1920px;left:50%;margin-left:-960px;top:0;}
.banner .ban_nav{display:none;}
.banner .Left,.banner .Right{position:absolute;width:38px;height:38px;right:50%;bottom:15px;}

.cp {height: 1200px;width: 1100px;margin-bottom: 20px;margin-top: 20px;}
.cp_t {float: left;width: 1100px;text-align: center; margin-bottom: 20px;border-bottom:1px solid #ccc;}
.cp_t h2{color: #5AAD49;font-size:35px;font-weight:bold;margin-bottom: 10px;}
.cp_t span{font-size:20px;color: #999;}
.cp_b {float:left;height:210px;width:1100px;}
.cp_b ul li{width:332px;height:232px;float:left;position:relative;overflow: hidden;cursor: pointer;margin: 0 16px 35px;}
.cp_b ul li img {width:330px;height:230px;float:left; border:1px solid #cccccc;}
.cp_b .txt{width:332px;height:30px; background:url(1px.png) repeat;position:absolute;left:0;bottom:0;color:#fff;}
.cp_b .txt h3{font-size:16px;font-weight: 100;height: 25px;text-align: center;line-height: 25px;}
.cp_b .txt p{font-size:14px; padding:3px;}
.cp_b .txt b{font-size:14px;text-align:center;width:300px;height:25px;padding-bottom:0bx;}
.cp_b .txt a {color: #fff;text-decoration: none;}
.cp_b .txt a:hover {color: #ffff00;}
.cp_m { height:32px; text-align:center; width:200px;}
.cp_m a { display:inline-block; width:200px; height:32px;border:#999 solid 1px;color:#999; font-size:14px; line-height:32px; vertical-align:top; border-radius:3px;}
.cp_m a:hover{ background:#6FBA34; color:#fff; border:#6FBA34 solid 1px;}

.newsTitle {width: 1100px;text-align: center; margin-top: 70px;border-bottom:1px solid #ccc;}
.newsTitle h2{color: #5AAD49;font-size:35px;font-weight:bold;margin-bottom: 10px;}
.newsTitle span{font-size:20px;color: #999;}
.news {height: 450px;width: 1100px;margin-top: 10px;margin-bottom: 10px;}
.news ul{ overflow:hidden;  margin:15px 0 40px -1.5%;}
.news ul li{ float:left; width:48%; height:100px; overflow:hidden; margin:2% 0 0 2%; position:relative;}
.news ul li a{ position:absolute; left:0; top:0; right:0; bottom:0; width:100%; height:100%; color:#333; background-color:#f2f2f2;}
.news ul li a .date,
.newsDetail .date{ float:left; width:100px; height:100px; margin-right:20px; background-color:#5AAD49; text-align:center; color:#fff;}
.news ul li a .date b,
.newsDetail .date b{ font-weight:normal; font-size:50px; display:block;}
.news ul li a .date span,
.newsDetail .date span{ font-size:20px;display:block; margin-top:10px;}
.news ul li a .info{ position:absolute; left:120px; top:0; right:0; padding:10px 10px 10px 0;}
.news ul li a .info h3{ font-weight:normal; font-size:20px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news ul li a .info p{ font-size:14px; height:42px; line-height:21px; padding-top:8px; overflow:hidden;}
.news ul li a:hover{ background-color:#6FBA34; color:#fff;}
.news_m { height:32px; text-align:center; width:200px;}
.news_m a { display:inline-block; width:200px; height:32px;border:#999 solid 1px;color:#999; font-size:14px; line-height:32px; vertical-align:top; border-radius:3px;}
.news_m a:hover{ background:#6FBA34; color:#fff; border:#6FBA34 solid 1px;}

.container { background:#fff;}
.container .txt {height: auto; width:1100px;padding: 0px 20px;line-height: 35px;font-size: 14px;}
.container .txt h1 {font-size: 30px;text-align: center;margin: 20px 10px 0px;}
.container .txt .titme {text-align: center;height: 30px;margin: 0px 0px 20px;color:#999;}
.container .txt .wb1{width:300px; height:20px;}

.p_about{background:#E6E5E4;width:1100px; height:40px;margin:10px auto;}
.p_about li{float:left;}
.p_about li a{font:normal 16px/40px "微软雅黑";color:#333;padding:0 55px;display:block; font-weight:bold;}
.p_about li a:hover , .p_about li a.p_about_sel{background:#5AAD49; color:#fff;}

.p_news{margin:20px auto;width:1100px;overflow:hidden;}
.p_news li{background:url(icon.jpg) no-repeat 0 ;padding:0 0 0 20px;margin:0 auto 10px auto;border-bottom:1px dashed #bebebe;}
.p_news li a {font:normal 16px/43px "微软雅黑";color:#333;}
.p_news li a:hover {color:#5AAD49; background:none;}
.p_news li span{float:right; color:#A5A5A5;font:normal 16px/43px "微软雅黑";}

.paging {width:1100px; font-size:15px; text-align:left;margin:30px auto;padding:30px auto;  }
.paging a {border:#EBEBEB 1px solid; padding:4px 8px; margin: 0px 3px; color:#454545; line-height:30px; }
.paging a:hover { color:#fff; background: #5AAD49;}
.paging span.current {padding:4px 8px; color:#fff; background: #5AAD49; margin: 0px 3px;}

.p_pro_u{width:1100px;margin:30px auto ;overflow:hidden;}
.p_pro_u li{width:334px; height:275px;float:left;margin: 20px 15px;padding:0px;text-align:center;background:#6F6F6F;font:normal normal 16px/32px "微软雅黑";color:#fff;}
.p_pro_u li img{width:330px; height:220px;background:#fff;border:1px #ccc solid;padding:1px; text-align:center;}
.p_pro_u li a{color:#fff;font:normal normal 16px/32px "微软雅黑"; font-weight:bold;}
.p_pro_u li a:hover{color:#ffff00;}
.p_pro_u li div{ margin-top:8px;}

.link { background:#f5f5f5; color:#f60; }
.link .txt { padding:12px 0; line-height:30px; width:1100px;}
.link a { margin-left:12px; white-space:nowrap; }

.footer {height: 190px;width:100%;background-color: #242424;clear: both;}
.footer_n {height: 160px;width: 1100px;padding-top: 25px;}
.footer_nll {float: left;height: 160px;width: 225px;}
.footer_nll p {float: left;height: 40px;width: 225px;color: #FFF;font-size: 20px;display: block;}
.footer_nll a:hover {color: #5AAD49;}
.footer_nll a {color: #CCC;float: left;height: 25px;width: 225px;line-height: 25px;}
.footer_nll .ftxt {float: left;height: 30px;width: 200px;line-height: 30px;font-size: 14px;color: #CCC;}
.fwx {float:left;height:140px;width:360px;margin:10px;}
.fwx_b {float: right;height: 140px;width: 260px; text-align:center;}
.fwx_bl {background-color: #fff;float: left;width: 100px;height: 120px;}
.fwx_br {background-color: #fff;float: right;width: 100px;height: 120px;}

.copyright {background-color: #2d2d2d;height: 35px;width: 100%;clear: both;}
.copy {height: 35px;width: 1100px;color: #FFF;line-height: 35px;}
.copy .fl {float: left;width: 780px;}
.copy .fr {/*float: right;*/ }
.copy a {color: #fff;}
.copy a:hover {color: #5AAD49;}

.wrap{width:1100px;}
.case_list{ width:100%; overflow:hidden;}
.case_list ul li{ float:left; width:245px; height:35px; padding:10px 15px; text-align:center; }
.case_list ul li a{ display:block; line-height:30px; font-size:15px; border:1px solid #ddd; overflow:hidden;text-overflow:ellipsis;}
.case_list ul li a:hover{ border-color:#5AAD49;color:#5AAD49;}

.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#62B651 url(5u.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#62B651 url(5u.png) no-repeat 0 -57px;}
.yb_bar .yb_mobile{background:#62B651 url(5u.png) no-repeat 0 -169px;}
.yb_bar .yb_QQ{text-indent:0;background:#62B651 url(5u.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#62B651 url(5u.png) no-repeat 0 -226px;}
.hd_qr{padding:0 29px 25px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}
.yb_QQ a:hover {color: #FFFF00;}