@font-face{font-family:"mnxy";src:url(../fonts/mnxy.ttf) format("mnxy");}
html,body,h1,div,ul,li,p{margin:0;padding:0;}
html,body,img{border:0;}
[hidefocus]{outline:0;}
li{list-style:none;}
h1{font-size:100%;}
a{cursor:pointer;}
a,a:hover{ text-decoration:none;}
h1{font-weight:bold;}
body{font:12px/1.14 Helvetica,Tahoma,Arial,"Microsoft YaHei","Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif;color:#333;outline:0;}
body{background:#fff;}
a,a:hover{color:#333;}
.hd-logo .text{background-image:url(../images/logo-text.png);background-repeat:no-repeat;}
.hd-logo .text,.hd-logo .text:hover{background-position:0px -25px;width:215px;height:25px;}
html,body{width:100%;}
body{font-family:Tahoma,Arial,"Microsoft YaHei","Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif;}
a{outline:none;}
a:hover{color:#01b841;}
.u-pointer i:hover{background:#999;}
.u-btn{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;padding:8px 23px;color:#00bf4c !important;font-size:16px;line-height:1em;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;text-decoration:none;outline:none;border-radius: 15px;}
.u-btn:hover{color:#fff !important;background-color:#01b841;border-color:#01b841;}
.u-btn-solid{color:#fff !important;background-color:#00bf4c;}
.wrapper{width:1320px;margin:0 auto;}
.gutter{padding:0 60px;*zoom:1;}
.g-hd{min-width:1320px;}
.g-hd{position:fixed;top:0;left:0;right:0;width:100%;height:90px;line-height:90px;background-color:#fff;color:#333;z-index:2;}
.g-ft a:hover{color:#01b841;}
.hd-logo{float:left;font-weight:normal;color:#1f9454;}
.hd-logo img{margin-right:14px;vertical-align:middle;}
.hd-logo .text{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;width:215px;height:25px;text-indent:-9999px;vertical-align:middle;font-size:24px;}
.hd-nav{float:right;text-align:center;font-size:16px;}
.hd-nav .itm{position:relative;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;}
.hd-nav .itm span{position:absolute;left:0;width:0;bottom:30px;height:2px;background-color:#18b051;-webkit-transition:width 0.5s;-moz-transition:width 0.5s;transition:width 0.5s;}
.hd-nav .itm:hover span{width:100%;}
.hd-nav .itm+.itm{margin-left:12px;}
.hd-nav .text+.itm{margin:0 12px;}
.hd-nav .text{padding:0 8px;}
.hd-nav .text a:hover{color:#01dc4e;}
.hd-nav .u-btn{position:relative;top:-3px;}
.hover-show:hover+.dialog{max-height:999px;filter:alpha(opacity = 100);opacity:1;}
@charset "UTF-8";
.g-hd.z-top .hd-logo .text{background-position:0px 0px;width:215px;height:25px;}
@font-face{font-family:"kolibri";src:url(/res/fonts/kolibri.eot?v=1472114105824);src:url(/res/fonts/kolibri.eot?v=1472114105824#iefix) format("eot"),url(/res/fonts/kolibri.woff2?v=1472114105824) format("woff2"),url(/res/fonts/kolibri.woff?v=1472114105824) format("woff"),url(/res/fonts/kolibri.ttf?v=1472114105824) format("truetype"),url(/res/fonts/kolibri.svg?v=1472114105824#kolibri) format("svg");}
.g-hd{background-color:#fff;}
.g-hd.z-top{color:#fff;background-color:transparent;}
.g-hd.z-top a{color:#fff;}
.m-navList a:hover{background-color:#f7f7f7;}
.m-navList a:hover .front{display:none;}
.m-navList a:hover .back{display:block;}
.m-dlist .itm a:hover .stage-1{display:none;}
.m-dlist .itm a:hover .stage-2{display:block;}


.footer_zx{ width:1200px; margin:0 auto;}
.footer{ width:100%;}
.footer_1,.footer_2,.footer_3,.footer_4{ float:left;}


.clear{ clear:both;}


.footer,.footer_zx,.footer_2,.footer_3,.footer_4{ background-color:#000; height:40px;}
.footer{ padding:10px 0px;}
.footer_2,.footer_4{ color:#fff; font: normal 14px/42px "微软雅黑";}
.footer_1{ width:30px; height:40px; background-image:url(../images/footer.png);}
.footer_2{ width:620px;}
.footer_3{ width:30px; height:40px; background-image:url(../images/ba.png);}
.footer_4{ width:520px; }
.footer_4 a{ color:#FFF; }
.footer_4 a:hover{ color:#01b841; }

.yb_conct { position:fixed; z-index:9999999;top:340px;right:-117px; cursor:pointer ;transition: all .3s ease;}
.yb_bar ul li { width:160px; height:45px; font: 16px/45px "微软雅黑"; color:#fff; text-indent:45px; margin-bottom:3px; transition:all .5s ease; overflow:hidden;}
.yb_bar .yb_phone { background: #00b231 url(../images/fixCont.png) no-repeat 0 0px;}
.yb_bar .yb_QQ { text-indent:0; background: #00b231 url(../images/fixCont.png) no-repeat 0 -47px;}
.yb_QQ a { display:block; text-indent:45px; width:100%; color: #fff;}

