@charset "utf-8";
/* CSS Document */
body { font:14px "microsoft Yahei","Arial",sans-serif; color: #333; word-wrap:break-word; -webkit-tap-highlight-color:rgba(0,0,0,0); overflow-x: hidden}
body,form,input,p,ol,ul,li,h1,h2,h3,h4,h5,h6,table,th,td,dl,dt,dd{padding:0;margin:0;}
img{border:0; vertical-align: middle;}
ul,li{list-style:none;}
dl,dt,dd{display: block;}
a{text-decoration:none;outline: none;}
input,textarea,select {outline:none;}
ul li{ list-style:none;}

	/* clear 页头，页脚，内容区都不用再加清除样式 */
	.cf:before, body:before, .header:before, .main:before, .footer:before, .wrap:before { content: ''; display: table }
	.cf:after, after, .header:after, .main:after, .footer:after, .wrap:after { content: ''; display: table; clear: both }
	.cf, .header, .main, .footer, .wrap { *zoom: 1 }
	@font-face {
	  font-family: 'iconfont';
	  src: url('../font/iconfont.eot');
	  src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
		  url('../font/iconfont.woff2') format('woff2'),
		  url('../font/iconfont.woff') format('woff'),
		  url('../font/iconfont.ttf') format('truetype'),
		  url('../font/iconfont.svg#iconfont') format('svg');
	}

	.wrap{width: 1200px;margin: 0 auto;}
	.header{position:relative; height:80px; background:#fbfbfb;}
	.header .wrap .logo{ float:left;}
	.header .wrap .nav{ float:right;}
	.header .wrap .navl{ float:left;}
	.header .wrap .navr{ float:right; width:190px;}
	.header .wrap .navl ul{ margin-top:20px;}
	.header .wrap .navl li{ float:left; padding:10px;}
	.header .wrap .navl li a{ font-size:16px; color:#373535; letter-spacing:1px;}
	.header .wrap .navl li a:hover{ color:#05328f}
	
	.search{width:182px; padding-left:8px; padding-top:18px;}
	.search form {position:relative;width:182px;margin:0 auto;}
	.search input,button {border:none;outline:none;}
	.search input {width:164px;height:40px;padding-left:13px;}
	.search button {height:42px;width:42px;cursor:pointer;position:absolute;}
	/*搜索框6*/
	.bar6 input {border:2px solid #152870;border-radius:5px;background:transparent;top:0;right:0;}
	.bar6 button {background:#152870;border-radius:0 5px 5px 0;width:60px;top:0;right:0;}
	.bar6 button:before {content:"搜索";font-size:13px;color:#F9F0DA;}
	.subnav {text-align: center; background:#152870;}
	.subnav ul {
		position: relative;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: flex;
		margin: 0 auto;
		padding: 0;
		max-width: 1200px;
		list-style: none;
		-ms-box-orient: horizontal;
		-ms-box-pack: center;
		-webkit-flex-flow: row wrap;
		-moz-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
		justify-content: center;
	}
.subnav ul li {
	position: relative;
	z-index: 1;
	display: block;
	margin: 0;
	text-align: center;
	-webkit-flex: 1;
	-moz-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.subnav a {
	position: relative;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 60px;
	color:#FFFFFF;
	padding: 4px 0 8px;
    border-left: 1px solid #fff;
    -webkit-transition: color 0.2s;
    transition: color 0.2s;
}
.subnav li:last-child a {
    border-right: 1px solid #fff;
}

.subnav a span {
	vertical-align: middle;
	font-size: 18px;
}

.subnav li.tab-current a {
	color: #d0ddea;
}

.subnav a:focus {
	outline: none;
}
.subnav li.tab-current a::after {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.subnav li:hover a::after {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.subnav li:hover a {
	color: #d0ddea;
}

.subnav li a::after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 6px;
    background: #d0ddea;
    content: '';
    -webkit-transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    -webkit-transform: translate3d(0,150%,0);
    transform: translate3d(0,150%,0);
}


/* Icons */
.icon::before {
	z-index: 10;
	display: inline-block;
	margin: 0 6.4px 0 0;
	vertical-align: middle;
	text-transform: none;
	font-weight: normal;
	font-variant: normal;
	font-size: 50px;
	font-family: 'iconfont';
	line-height: 1;
	speak: none;
	-webkit-backface-visibility: hidden;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-txrz::before {
	content: "\e6a9";
}
.icon-fwrz::before {
	content: "\e6f4";
}
.icon-jcfw::before {
	content: "\e7aa";
}
.icon-pxfw::before {
	content: "\e8a5";
}
.icon-zcfg::before {
	content: "\e828";
}


.footer{ background:#333333;}
.fnav {
    height: 50px;
    line-height: 50px;
    color: #dde0e1;
	text-align:center;
}
.fnav a {
    color: #dde0e1;
}
.footer .fline{ height:1px; border-bottom:#464646 solid 1px;}
.footer .wrap p{ padding-top:20px; padding-bottom:20px; line-height:30px;color: #bdbaba; display:block; text-align:center;}
