﻿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 {
    width: 100% position: relative;
    z-index: 99999;
    height: 50px;
    background: #1872ca;
    min-width: 1100px;
}
/*.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 { width: 1100px; height: auto; margin: 0px auto; }
.header .nav { height: 50px; float: left; }
.header.m-wrap .left .nav { display: none; }
/*.header .nav ul{
	padding-bottom: 30px;
}*/
.header .nav li { width: 137px; 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 #fefefe; font-size: 14px; height: 60px!important; line-height: 60px!important; font-family: " "; color: #666; }
.header .nav li:hover .subbox a, .header .nav li.hover .subbox a { color: #fff; text-align: center; font-family: " "; /*	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: " "; display: block; text-align: center; font-size: 16px; height: 50px; line-height: 50px; color: #fff; }
.header .nav li:hover a, .header .nav li.hover a { color: #322f12; background: #faf661; }
