@charset='utf-8';
/* 首页公共 */
body,html{ padding:0 0 0 0; margin:0; font-size:1em; color:#666; font-family: "微软雅黑","Microsoft Yahei","Hiragino Sans GB","SimHei","STHeiti" !important;}
ul,li,p,h1,h2,h3,dl,dt,dd,input{ padding:0; margin:0; list-style:none;}
a{ text-decoration:none; color:#666; -webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
a:hover{ color: #008c27 !important; text-decoration: none;  -webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.demo{ -webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
.clear{ clear:both;}
img{ vertical-align:top !important; border:none;}
input{ font-family: "微软雅黑","Microsoft Yahei","Hiragino Sans GB","SimHei","STHeiti" !important;}
input:focus{ outline: none;}
textarea:focus{ outline: none; }
.center{position: relative; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}

/* IconFont */
@font-face {font-family: "iconfont";
  src: url('//at.alicdn.com/t/font_818403_e4dc9lm5b34.eot?t=1536022107267'); /* IE9*/
  src: url('//at.alicdn.com/t/font_818403_e4dc9lm5b34.eot?t=1536022107267#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
  url('//at.alicdn.com/t/font_818403_e4dc9lm5b34.ttf?t=1536022107267') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/font_818403_e4dc9lm5b34.svg?t=1536022107267#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.noscroll{overflow: hidden;}
.noscroll body {overflow: hidden;}
.noscroll body {position: fixed; top: 0; left: 0;}

/* 头部 */
.head-box{ width: 90%; height: 5em; padding: 0 5%; background: #fff; box-shadow: 0 3px 5px rgba(0,0,0,.3); z-index: 999; position: fixed; top: 0; left: 0; }
.head-box .logo{ width: 100%; height: 5em; }
.head-box .logo img{ max-height: 5em; display: block; }
.head-box .tel{ width: 380px; height: 110px; box-sizing: border-box; padding-right: 110px; position: relative; float: right; display: none;}

.nav-btn{ width: 5em; height: 2.5em; position: fixed; right: 5%; top: 0; text-align: right; line-height: 2.5em; font-size: 2em; }
.nav-btn-h{ width: 20%; height: 100%; background: rgba(0,0,0,.7); position: fixed; top: 0; right: 0; z-index: 9999; }
.nav-btn-h span{ display: none; }

.menu{ width: 80%; height: 100%; position: fixed; left: 0; top: 0; overflow-y: auto; background: #fff; z-index: 999; display: none;box-shadow: 5px 0px 5px rgba(0,0,0,0.1)}

/* 菜单 */
.menu-box{ width: 100%; height: 100%; box-sizing: border-box; background: #008c27; padding: 5%;}
.menu-box ul li { display: block; width: 100%; height: 4em; float: left; line-height: 4em;  text-indent: 2em; border-bottom: solid 1px rgba(255,255,255,0.5)}
.menu-box ul li a { color: #fff; }
.menu-box ul li a:hover { color: #fff !important; }
.menu-box .serch{ width: 100%; height: 4em; float: right; background: #008425; line-height: 60px; margin-top: 1em;}
.menu-box .serch input{ width: 80%; height: 4em; float: left; background: none; border:none; line-height: 4em; color: #fff; text-indent: 2em;}
.menu-box .serch input::-webkit-input-placeholder { /* WebKit, Blink, Edge */    color:    #fff;
}
.menu-box .serch input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */  color:    #fff;
}
.menu-box .serch input::-moz-placeholder { /* Mozilla Firefox 19+ */   color:    #fff;
}
.menu-box .serch input:-ms-input-placeholder { /* Internet Explorer 10-11 */  color:    #fff;
}
.menu-box .serch button{ width: 20%; height: 4em; float: left; border:none; background: url(../images/serchbtn.jpg) no-repeat; }

.bottom-box{ width: 100%; height: auto; padding: 40px 0; background: #1f1f1f; overflow:hidden; display: none;}
.bottom-box .bottom{ width: 1200px; height: auto; overflow: hidden; margin: 0 auto;}
.bottom-box .bottom .bot-lft{ width: 360px; height: 180px; float: left;  color: #fff;}
.bottom-box .bottom .bot-lft h2{ display: block; width: 100%; height: auto; font-size: 18px; padding-bottom: 15px; }
.bottom-box .bottom .bot-lft ul li{ display: block; width: 100%; height: 30px; line-height: 30px; }
.bottom-box .bottom .bot-lft .mail{ width: 245px; height: 40px; text-align: center; line-height: 40px; background: #262626; margin-top: 20px; }
.bottom-box .bottom .bot-lft .mail img{ margin-top: 15px; margin-left: 18px;}
.bottom-box .bottom .bot-cent{ width: 370px; height: 180px; float: left; }
.bottom-box .bottom .bot-cent dl{ display: block; width: 124px; padding-left: 25px; padding-right: 35px; height: 180px; float: left; }
.bottom-box .bottom .bot-cent dl dt{ display: block; width: 124px; height: 124px; }
.bottom-box .bottom .bot-cent dl dt img{ display: block; width: 124px; height: 124px; }
.bottom-box .bottom .bot-cent dl dd{ display: block; width: 124px; height: 40px; line-height:40px; text-align: center; color: #fff; }
.bottom-box .bottom .bot-rht{ width: 470px; height: 180px; float: left; }
.bottom-box .bottom .bot-rht ul{ display: block; width: 180px; height: 180px; float: left; margin-left: 45px; }
.bottom-box .bottom .bot-rht ul li{ display: block; width: 100%; height: 40px; line-height: 40px; color: #008c27; }
.bottom-box .bottom .bot-rht ul a{ display: block; width: 100%; height: 35px; line-height: 35px; font-size: 12px; color: #747474; text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden;}
.footer-box{ width: 90%; height: auto; background: #262626; font-size: 0.75em; padding: 0.75em 5%;}