﻿@charset "utf-8";
body{ font: 12px, "微软雅黑";color: #333;font-size: 14px;background: #fff;letter-spacing:.7px;min-width: 1280px;margin: 0 auto;}
body,html{-ms-overflow-style:none !important;}
body::-webkit-scrollbar { display: none; }
.header{background: #a7362d;height: 100px;line-height: 100px;position: fixed;left: 0;right: 0;top: 0; z-index: 300;}
.header .box,.header .box > div{ height:100%;}
.l, .left {
    float: left;
    display: inline-block;
}
.header .newlogo img{     width: 62px;
    height: 62px;
    position: absolute;
    top: 51%;
    transform: translateY(-50%);}
.menu li{float: left;position: relative;}
.menu li a{color: #fff;display: block;padding:0 28px;font-size: 20px;transition: all 400ms;}
.menu li a:hover{opacity: .8;}
.sub_nav{position: absolute;left: 0px;background: #a7362d;right: 0; top:100px;display: none;-webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;-webkit-animation-name: layui-upbit;animation-name: layui-upbit;}
.sub_nav a{display: block;color: #fff;text-align: center;font-size: 14px !important;line-height: 3;padding: 0;}
.sub_nav a:hover{background: #fff;color: #a7362d}
@-webkit-keyframes layui-upbit{
	from{-webkit-transform:translate3d(0,30px,0);opacity:.3}to{-webkit-transform:translate3d(0,0,0);opacity:1}
}
@keyframes layui-upbit{
	from{transform:translate3d(0,30px,0);opacity:.3}to{transform:translate3d(0,0,0);opacity:1}
}
.icon-down{background-image: url('../images/icon2.png');width: 19px;height: 11px;}
.menu li:hover .sub_nav{display: block;}
.right{ float:right;}

@media screen and (max-width: 1280px){
	.header{height: 80px;line-height: 80px;}
	.logo img{height: 50px;}
	.sub_nav{top:80px;}
	.flinks{padding: 25px 0;}
	.aBan{margin-top: 80px;}
}
@media screen and (max-width:1280px){
	.logo{margin-left: 20px;}
	.aBan .text,.msg_form,.flinks label{padding-left: 20px;}
}