// @font-face{font-family:"novecento";src:url("../font/novecento_widebook.eot");}
// @font-face{font-family:"novecento";src:url("../font/novecento_widebook.ttf");}
// @font-face{font-family:'dincond-medium-webfont';src:url('../font/dincond-medium-webfont.eot');src:url('../font/dincond-medium-webfont.eot?#iefix') format('embedded-opentype'),url('../font/dincond-medium-webfont.woff2') format('woff2'),url('../font/dincond-medium-webfont.woff') format('woff'),url('../font/dincond-medium-webfont.ttf') format('truetype'),url('../font/dincond-medium-webfont.svg#novecentowide-bold-webfont') format('svg');}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,select{margin:0;padding:0;border:0 none;outline:0;color:inherit;}
html,body{width:100%;height:100%;}
body{margin:0 auto;font:14px/1 "Microsoft Yahei","微软雅黑",sans-serif;vertical-align:baseline;overflow-y:scroll;}
h1{font-weight:bold;font-size:18px;line-height:18px;color:#474545;}
h3{font-weight:normal;font-size:12px;color:#746969;}
h2,h4,h5,h6{font-weight:normal;font-size:100%;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
a{text-decoration:none;}
p{line-height:22px;text-align:justify;}
a img,iframe{border:none;}
a:link{color:inherit;}
:focus{outline:0;}

/*img{ vertical-align:top;}*/
ol,ul{list-style:none;}
input,textarea,select,button{font-weight:inherit;font-size:inherit;*font-size:100%;font-family:inherit;}

/* == clearfix == */
.clearfix:after{display:block;height:0;clear:both;content:"\200B";}
.clearfix{*zoom:1;}
.left{
	float: left;
}
.right{
	float: right;
}
/*IE/7/6*/

/* == 以上 reset Css == */

/**************** 全局公用样式 ****************/

/*body {max-width:1580px; min-width:1130px;_width:expression(document.body.clientWidth<1130? "1130px": (document.body.clientWidth>1580?"1580px":"auto"));}*/

.g-wrap{position:relative;margin:0 auto;width:1200px;height:100%;overflow:hidden;}
#header{position:relative;z-index:5;height:79px;background-color:#fff;}
#logo{position:absolute;top:0;left:1px;width:160px;height:100%;background:url(../img/logo.png) no-repeat center;background-size:100%;}
#nav{position:absolute;top:0;right:0px;z-index:4;height:100%;background-color:#fff;overflow:hidden;}
#nav li{float:left;height:100%;-webkit-transition:background-color 700ms;transition:background-color 700ms;}
#nav .n1{width:58px;}
#nav .n2,#nav .n3,#nav .n5,#nav .n6,#nav .n7,#nav .n8{width:83px;}
#nav .n4{width:96px;}
#nav li a{position:relative;z-index:2;display:block;width:100%;height:100%;font-weight:bold;font-size:13px;line-height:79px;text-align:center;color:#666;-webkit-transition:color 200ms;transition:color 200ms;}
#nav li a.on{color:#fff;}
#nav li a span{position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;}
#nav li a .bkg{top:100%;z-index:1;background-color:#f00;-webkit-transition:top 200ms;transition:top 200ms;}
#nav li a.on .bkg,#nav li a:hover .bkg{top:0;}
#content{position:relative;overflow:hidden;max-width:1680px;min-width:1200px;margin: 0 auto;}
#subNav{position:absolute;top:0;left:0px;z-index:4;width:100%;height:61px; /*overflow: hidden;*/}
#subNav .g-wrap{overflow:visible;}
#subNav .g-wrap .item{position:absolute;top:-100%;width:100%;height:100%;background-color:#4c4a4f;overflow:hidden;-webkit-transition:top 300ms;transition:top 300ms;}
#subNav .g-wrap .about{left:610px;padding:0 80px;  }
#subNav .g-wrap .news{left:700px;padding:0 80px;  }
#subNav .g-wrap .service{left:780px;padding:0 80px;  }
#subNav .g-wrap .fenzhi{left:860px;padding:0 80px; }
#subNav .g-wrap .zhaopin{left:960px;padding:0 80px;  }
 
#subNav .g-wrap .on{top:0;z-index:2;}
#subNav .g-wrap .item a{float:left;padding:0 16px;font-weight:bold;font-size:13px;line-height:61px;color:#d2ced5;-webkit-transition:color 300ms;transition:color 300ms;}
#subNav .g-wrap .item a:hover{color:#f63b2e;}
#subNav .g-wrap .item #on{color:#f63b2e;}
#footer{box-sizing:border-box;height:140px;font-size:14px;margin-top:60px;background-color:#f5f5f5;padding-top:40px;}
#footer .left{float:left;}
#footer  p{line-height:30px;}
#footer .right{float:right;}
 