body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol {margin: 0;padding: 0;}
em,i {font-style: normal}
li {list-style: none}
a,a:hover {text-decoration: none}
img {border: 0}
table {border-collapse: collapse;border-spacing: 0}
label {cursor: default}
body,button,input,select,textarea {font: 12px/1.5 'microsoft yahei',Tahoma, arial, 'Hiragino Sans GB',  \5b8b\4f53}
textarea {resize: none}
a,a:focus {outline: none}
.clearfix:after {content: '\20';display: block;height: 0;clear: both}
.clearfix {*zoom: 1}
.clear {display: block;height: 0;clear: both;font-size: 0;line-height: 0;overflow: hidden}
.fl {float: left;display: inline}
.fr {float: right;display: inline}
.fn {float: none}
.tl {text-align: left}
.tr {text-align: right}
.tc {text-align: center}
.hide {display: none}
.show {display: block}
.mt10 {margin-top: 10px}
.noBg {background: none!important}
.noBorder {border: 0!important}
.yahei {font-family: 'microsoft yahei'}
.red {color: red}
a {color: grey;text-decoration: none;}
a:hover {color:grey;}
ul li {text-decoration: none;list-style-type: none;}
/*初始化完成*/
.wrapper{ width:100%; overflow:hidden}
.g-in {width: 1200px;margin: 0 auto;}
.g-in:after {content: '\20';display: block;height: 0;clear: both}
.g-in {*zoom: 1}
img{ vertical-align:top}

.header{ width:100%; height:120px; background:url(g_02.png) center center no-repeat; position:fixed; z-index:99; top:0; left:0}
.header .h_1{ width:1200px; margin:0 auto}
.header .h_1 .logo{ float:left}
.header .h_1 .navs{ float:right;  }
.header .h_1 .navs  ul li{ float:left; font-size:14px; text-align:center; text-transform:uppercase; width:120px; height:120px;}
.header .h_1 .navs  ul li a{ color:#fff; display:block; transition:all 0.5s}
.header .h_1 .navs  ul li a p{ padding-top:43px;}
.header .h_1 .navs  ul li a span{ color:#cccbcb; transition:all 0.5s}
.header .h_1 .navs  ul li a p{ color:#fff; transition:all 0.5s}
.header .h_1 .navs  ul li:hover a span,.header .h_1 .nav  ul li.on a span{ color:#6bb031}
.header .h_1 .navs  ul li:hover a p,.header .h_1 .nav  ul li.on a p{ color:#6bb031}

.footer{ width:1920px; height:532px; padding-top:1px; background:url(g_23.jpg) top center no-repeat; position:relative; left:50%; margin-left:-960px;}

.footer .ft01{ width:1200px; margin:0 auto}
.footer .ft01 dl{ float:left; margin-right:70px; margin-top:70px; height:250px}
.footer .ft01 dl dt{ font-size:16px; color:#ffffff; background:url(g_26.png) left bottom no-repeat; padding-bottom:16px; margin-bottom:10px}
.footer .ft01 dl dt a{ color:#fff}
.footer .ft01 dl dd{ font-size:12px; line-height:30px}
.footer .ft01 dl dd a{ color:#fff; opacity:0.7}
.footer .ft01 .rt{ float:right; width:300px; margin-top:70px}
.footer .ft01 .rt h3{ font-size:24px; color:#fff; line-height:1; font-weight:normal; margin-bottom:40px}
.footer .ft01 .rt .contact .p1{ font-size:18px; color:#fff; opacity:0.6; padding-top:45px}
.footer .ft01 .rt .contact .p2{ font-size:36px; color:#fff; font-family:Arial;}
.footer .ft02{ width:1200px; margin:0 auto}
.footer .ft02 .lx{ float:right; width:300px; color:#fff; font-size:12px; opacity:0.7; line-height:30px; margin-top:30px;}
.footer .ft02 .lx a{ color:#fff}
.footer .ft02 .lt{ width:817px; border-top:1px solid #88b661; padding-top:70px; float:left}







.nav .m {
 float:left;
 position:relative;
 z-index:1;
}
.nav .s {
 float:left;
 width:3px;
 text-align:center;
 color:#D4D4D4;
 font-size:12px;
}

.nav .sub { display:none; width:100%; left:0; line-height:30px; position:absolute; top:120px; background:rgba(00,00,00,0.5)}
.nav .sub dd:hover{ background:#6bb031}
.header .h_1 .navs .nav .block {
 height:3px;
 width:120px; background:url(g_01.png) center center no-repeat;
 position:absolute;
 left:0;
 top:117px;
 overflow:hidden;
}



