body,dd,dl,dt,h1,h2,h4,html,img,li,p,ul,em,i{margin:0; padding:0;}
body{color:#858585;font:12px Microsoft YaHei,Arial;overflow-x:hidden}
a:hover img,img{border:none; vertical-align: bottom;}
ul,li{list-style: none}
.fl{float:left;_display:inline;}
.fr{float:right;_display:inline;}
a{text-decoration:none; color:#333;}
a1:hover,.link a:hover{color:#cd0200;text-decoration: underline; cursor: pointer}
.wrap{ width:1200px; margin:0 auto;position: relative;height: 100%;}
.wrap-r {width: 1200px;margin: 0 auto;padding: 32px 0 27px; position:relative}
.clearfix:after{content: ""; display: block;clear: both;}
.clearfix{zoom:1; clear:both}
.trans{transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;-webkit-backface-visibility: hidden;}
.trans_h{transform:scale(1.04,1.04);-ms-transform:scale(1.04,1.04); -webkit-transform:scale(1.04,1.04);}
#header {position:relative; z-index:5; height:63px; background-color:#fff;}
    #logo {position:absolute; top:10px; left:0; width:191px; height:41px;}
    #nav {position:absolute; top:0; right:195px; z-index:4; height:100%; background-color:#fff; overflow:hidden;}
    #nav li {float:left;width:98px; height:100%; -webkit-transition:background-color 700ms; transition:background-color 700ms;}
    #nav .n1 {width:70px;}
    #nav li a {position:relative; z-index:2; display:block; width:100%; height:100%; font-weight:bold; font-size:14px; line-height:63px; 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:#fc433e; -webkit-transition:top 200ms; transition:top 200ms;}
    #nav li a.on .bkg,
    #nav li a:hover .bkg {top:0;}
    #shop {position:absolute; bottom:0; right:0; z-index:5; width:162px; height:100%; border-left:1px solid #eee;}
	#shop a{ width:80px; border-right:1px solid #eee; height:51px; display:block; text-align:center; color:#999; font-size:12px; float:left; padding-top:12px}
	#shop .btn-search i{ font-size:20px; color:#e09aa7;display:inline-block; margin-bottom:3px}
	#shop .btn-lang i{ background:url(../images/en.png) 0 3px no-repeat; width:23px; height:21px; display:inline-block}
    #shop .btn-search:hover,#shop .btn-search.on,#shop .btn-lang:hover,#shop .btn-search:hover i { color:#fc433e}
#content {position:relative; overflow:hidden;}
    #subNav {position:absolute; top:0; left:0px; z-index:4; width:100%; height:61px;}
    #subNav .wrap {overflow:visible;}
    #subNav .wrap .item {position:absolute; top:-100%; width:100%; height:100%; background-color:#4c4a4f; overflow:hidden; -webkit-transition:top 300ms; transition:top 300ms;}
    #subNav .wrap .about {left:417px; padding:0 82px; }
    #subNav .wrap .industry {left:515px; padding:0 82px; }
    #subNav .wrap .culture {left:711px; padding:0 82px;}
    #subNav .wrap .news {left:613px; padding:0 82px; }
    #subNav .wrap .join {left:809px; padding:0 82px;}
    #subNav .wrap .search {right:0; width:238px; height:44px; border:8px solid #4c4a4f;}
    #subNav .wrap .search input { padding:0 20px; width:200px; height:44px; line-height:44px; font-family:Microsoft YaHei;}
    #subNav .wrap .langs {right:0; padding:0 15px; width:224px;}
    #subNav .wrap .on {top:0; z-index: 2;}
    #subNav .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 .wrap .item a:hover {color:#fc433e;}
    #subNav .wrap .item #on {color: #fc433e;}
.foot{ background:#e9ebec; border:1px solid #d9d9d9; line-height:20px; color:#666; font-size:13px; padding:23px 0 26px}
.foot a{color:#666}
.foot .l{ float:left; width:894px;}
.foot p{ height:20px; overflow:hidden}
.foot .link a{ padding:0 9px}
.erji{z-index: 2;left:515px; padding:0 82px; position: absolute;visibility: hidden; top:-100%; width:100%; height:100%; background-color:#4c4a4f;  margin-top:100px;}
.erji a{color:#c5c1c7;float:left; padding: 0 2px 0 16px;   font-size:13px; line-height:61px;}
.erji a:hover	{color:#fc433e;}