
a {
    color: inherit;
    text-decoration: none;
    transition: all 0.2s linear 0s;
}
@charset "utf-8";
a {
	text-decoration: none;
    background: transparent; /*修正win8系统IE连接灰色背景*/
	outline:none;
	blr:expression(this.onFocus=this.blur());
}
a:focus {
    outline: 0;
}
a:active,
a:hover {
    outline: 0;
	/*transition:text-shadow 500ms ease-in 0ms, color 500ms ease-in 0ms;*/
}
.header{
	margin-top:21px;
	
	position: relative;
	z-index: 99999;
	height: 60px;
}
/*.header.owrap{
	padding-top: 44px;
	padding-bottom: 26px;
}
.header.twrap{
	padding-top: 34px;
	padding-bottom: 20px;
}*/
.header.fixed.short{ height:95px; width:100%; background:#06224b; border-top:1px solid #035cac;}
.header.fixed.short .nav ul{
	padding-bottom: 10px;
}
/*.header.twrap{
	padding-top: 20px;
	padding-bottom: 10px;
}*/
.header.m-wrap{
	/*padding-top: 13px;
	padding-bottom: 13px;*/
	padding-top: 0;
	padding-bottom: 0;
	height: 70px;
	background:#06224b;
	border-bottom:1px solid #035cac;
}
.header.m-wrap.short{
	padding-top: 0;
	padding-bottom: 0;
}
.header.m-wrap.short.fixed{
	height: 46px;
}
.header.m-wrap .left{
	
}
.header.m-wrap .right{
	display: none;
}
.header.m-wrap .m-navwrap .tit{
	display: block;
	width: 78%;
	padding: 0 17% 0 5%;
	height: 50px;
	line-height: 50px;
	font-size: 15px;
	color: #fff;
	background: url("../images/li.png") no-repeat 92% center #06224b;
	cursor: pointer;
	border-right: 1px solid #035cac;
}
.header.m-wrap .m-navwrap .tit a{
	color: #fff;
	display: block;
	font-size:24px;
}
.header.m-wrap .m-navwrap .tit a:hover{
	color: #b0b0b0;
}
.header.m-wrap .m-navwrap li{
	border-bottom: 1px solid #0c3064;
	border-right: 1px solid #035cac;
}
.header.m-wrap .m-navwrap .sub-box{
	width: 100%;
	background-color: #004888;
	display: none;
}
.header.m-wrap .m-navwrap .sub-box a{
	display: block;
	width: 78%;
	padding: 0 17.4% 0 4.6%;
	height: 50px;
	line-height: 50px;
	background:#06224b;
	border-top: 1px solid #0c3064;
	color: #fff;
	font-size: 18px;
}
.header.m-wrap .m-navwrap .sub-box a:hover{
	background-color: #cb3637;
}
.header-main{ margin:0px auto;}
.header .nav{ height:60px; float:left;}
.header.m-wrap .left .nav{
	display: none;
}
/*.header .nav ul{
	padding-bottom: 30px;
}*/
.header .nav li{
	background:url(../images/interval.jpg) right center no-repeat;
	width:90px;
	position: relative;
	transition: all 0.2s linear 0s;
	cursor:pointer;
}
.header .nav li:hover,.header .nav li.hover{
	/*border-bottom: 2px solid #035cac;*/
	/*padding-bottom: 28px;*/
	/*margin-bottom: -1px;*/
	
	
}
.header .nav li .subbox{
	position: absolute;
	top: 50px;
	left: 0;
	width: 240px;
	display: none;
}
.header .nav li .subbox .top-line{
	display: block;
	width: 100%;
	height: 10px;
	background: #cb3637;
}
.header .nav li .subbox a{
	display: block;
	width: 260px;
	border-bottom: 1px solid #138ff2;
	font-size: 14px;
	height:60px!important;
	line-height:60px!important;
	font-family:"Microsoft YaHei";
	color: #666;
}
.header .nav li:hover .subbox a,.header .nav li.hover .subbox a{
	color: #fff;
	text-align:center;
	font-family:"Microsoft YaHei";
	background:#217dca;
	color:#fff;
}
.header .nav li .subbox a.bot{
	border-bottom: none;
}
.header .nav li .subbox a:hover{
	color: #fff;
	background:#138ff2;
	text-indent:-25px;
	
}
.header.short .nav li{
		float:left;
}
.header.short .nav li:hover,.header.short .nav li.hover{
}
.header.twrap .nav li{
	padding: 0 5px 12px;
}
.header .nav li a,.header .nav li.subli a{ font-family:"Microsoft YaHei"; display:block; text-align:center; font-size:16px;  height:60px; line-height:60px; color:#000000;}
.header .nav li:hover a,.header .nav li.hover a{
	background:#057bc1;
	color:#fff;
}
