body{min-width:1200px; font-size:14px;font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";background:#000 url(../images/bg.jpg) no-repeat center top;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt50{ margin-top:50px;}
.carousel-header{position: absolute;z-index:15; width:100%;}
.header,.container{width:1200px !important;margin:auto;}
.header{height:120px; margin:auto; padding-top:15px;}
.header .logo,.header .nav{height:86px;}
.header a{outline:none;}
.header .logo a img{width:217px; height:86px; margin-right:30px;}
.header .logo .lang{ margin-left:80px;}
.header .logo .lang a{width:73px; height:23px; padding-left:18px;float:left; color:#fff;}
.header .logo .lang .cn a{ background:url(../images/lang_cn_bg.png) no-repeat;}
.header .logo .lang .cn a.active{ background-position:0 -23px; color:#d48423}
.header .logo .lang .en a{ background:url(../images/lang_en_bg.png) no-repeat; margin-left:-10px;}
.header .nav{ padding-top:30px;}
.header .nav li{display:inline-block;_zoom:1;*display:inline;}
.header .nav ul li a{width:75px; text-align:center; color:#fefefe; font-size:18px;line-height:18px; display:block;}
.header .nav ul li a.active{color:#d48423; border-left:1px solid #d48423; border-right:1px solid #d48423;}
.footer{height:205px; background:url(../images/footer_bg.png) no-repeat center top; margin-top:100px; padding-top:60px;color:#989898}
.footer a{color:#989898}
.footer a:hover{color:#FF0;}
.footer ul{width:520px; height:26px; margin:auto;}
.footer ul li{border-right:1px solid #8a898f; line-height:1.2; padding:0 10px; float:left;}
.footer ul li.last{border-right:none;}
.right-nav-fixed{position:fixed; bottom:30px;right:30px;width:50px;z-index:999; color:#fff;}
.right-nav-fixed a{width:44px; height:43px; display:block;margin-top:15px;}
.right-nav-fixed a.mail{ background:url(../images/icon_mail.png) no-repeat;}
.right-nav-fixed a.qq{ background:url(../images/icon_qq.png) no-repeat;}
.right-nav-fixed a.tel{ background:url(../images/icon_tel.png) no-repeat;}
.right-nav-fixed a.address{ background:url(../images/icon_address.png) no-repeat;}
.right-nav-fixed a.mail:hover,.right-nav-fixed a.qq:hover, .right-nav-fixed a.tel:hover, .right-nav-fixed a.address:hover{ background-position:-44px 0;}
@media screen and (max-width: 1200px) {
	.right-nav-fixed{ display:none;}
}
@media screen and (min-width: 1400px) {
	.header .logo{margin-left:-220px}
}