﻿@charset "utf-8";
/* CSS Document */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	margin: 0;
	padding: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section { display: block; }
table {
	border-collapse: collapse;
	border-spacing: 0;
}
audio,
canvas,
video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
fieldset { border: 0; }
img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
	border: none;
	vertical-align: middle;
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
	font-style: normal;
	font-weight: normal;
}
a {
	display: block;
	text-decoration: none;
}
ol,
ul {
	list-style: none;
}
caption,
th {
	text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before,
q:after { content:''; }
abbr,
acronym {
	border: 0;
	font-variant: normal;
}
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
input,
textarea,
select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}
input,
textarea,
select{ *font-size: 100%; }
button:focus,
input:focus,
textarea:focus { outline: none; }
input[type=button],
input[type=submit],
input[type="reset"] {
	border: none;
	cursor: pointer;
}
.clear {
	display: block;
	height: 0;
	font-size: 0;
	line-height: 0;
	clear: both;
	overflow: hidden;
}
.fl { float: left; }
.fr { float: right; }
.center {
	width: 1170px;
	margin: 0 auto;
}
.abs { position: absolute; }
.rel { position: relative; }
@font-face {
	font-family:;
	src: url();
}
/*body*/
body {
	background: url(../img/bg_1.png);
	background-repeat: no-repeat;
    background-position: center top;
    background-attachment: fixed;
}
/*header*/
header {
	height: 152px;
	background: #fff;
}
header img {
	margin: 30px 0;
	height: 100px;
}
header h3 {
	margin: 30px 0;
	font: normal 30px/92px "黑体";
	color: #0458a0;
}
header h4 {
	margin: 30px 0;
	padding: 20px 0;
	font: normal 18px/26px "微软雅黑";
	text-align: right;
	color: #0458a0;
}
/*nav*/

/*carousel*/

/*content*/
.content1 {
	position: relative;
	margin-top: 30px;
}
.content1 a {
	position: absolute;
	font: normal 18px/20px "微软雅黑";
	text-decoration: none;
	color: #000;
}
.content1 a i,
.content1 li i,
.content2 dd i,
.content6 li i {
	float: left;
	width: 20px;
	height: 20px;
	margin-right: 5px;
	border: solid #fff 1px;
	border-radius: 12px;
}
.lv { background-color: #18ff00; }
.lan { background-color: #001eff; }
.huang { background-color: #ffea00; }
.cheng { background-color: #ff6600; }
.hong { background-color: #ff0000; }
.dxal {
	top: 100px;
	left: 100px;
}
.hh {
	top: 380px;
	left: 260px;
}
.qqhe {
	top: 490px;
	left: 110px;
}
.dq {
	top: 590px;
	left: 110px;
}
.sh {
	top: 560px;
	left: 240px;
}
.heb {
	top: 670px;
	left: 300px;
}
.yc {
	top: 500px;
	left: 380px;
}
.hg {
	top: 510px;
	left: 490px;
}
.jms {
	top: 480px;
	left: 630px;
}
.sys {
	top: 590px;
	left: 550px;
}
.qth {
	top: 650px;
	left: 490px;
}
.jx {
	top: 680px;
	left: 570px;
}
.mdj {
	top: 770px;
	left: 420px;
}
.content1 ul {
	position: absolute;
	top: 100px;
	right: 0;
	padding: 20px;
	background: rgba(255,255,255,.5);
	border-radius: 20px;
}
.content1 li i { margin-right: 20px;}
.content1 ul li {
	margin: 8px 12px;
	font: normal 18px/20px "微软雅黑";
	color: #0458a0;
}
.content3 li {
	float: left;
	margin-right: 1px;
	background: #787878;
}
.content3 li:last-child { margin-right: 0; }
.content3 li h3 {
	padding: 5px 20px;
	font: normal 18px/40px "微软雅黑";
	text-align: center;
	color: #fff;
	cursor: pointer;
}
.bg1 { background: #1280cc !important; }
.content2 {
	margin-top: 130px;
	background: rgba(1,6,55,.7);
}
.content2 dt,
.content2 h4,
.content2 h3{
	padding: 10px 58px;
	font: normal 30px/50px "微软雅黑";
	text-align: center;
	color: #fff;
}
.content2 dd {margin-top: 10px;
	padding-left: 140px;
	font: normal 18px/20px "微软雅黑";
	color: #fff;
}
.content2 img { margin-top: 30px; }
.content2 h4
,.content2 h3 {
	padding: 0;
	font: normal 18px/50px "微软雅黑";
}
.content2 h3 { font-size: 36px; }
.content4 {
	margin-top: 50px;
	width: 356px;
}
.content5 {
	margin-top: 60px;
	font: bold 36px/60px "微软雅黑";
	text-align: center;
	color: #004499;
}
.content6,
.content7 li:first-child {
	margin-right: 1px;
	font: normal 24px/70px "微软雅黑";
	text-align: center;
	color: #004499;
}
.content6 li,
.content7 li {
	margin-top: 10px;
	padding: 0 20px;
	height: 70px;
}
.content6 li:first-child,
.content7 li:first-child {background: #e3e3e3; }
.content6 li:nth-child(2),
.content7 li:nth-child(2) { border-bottom: solid 1px #18ff00; }
.content6 li:nth-child(3),
.content7 li:nth-child(3) { border-bottom: solid 1px #001eff; }
.content6 li:nth-child(4),
.content7 li:nth-child(4) { border-bottom: solid 1px #ffea00; }
.content6 li:nth-child(5),
.content7 li:nth-child(5) { border-bottom: solid 1px #ff6600; }
.content6 li:nth-child(6),
.content7 li:nth-child(6) {
	margin-bottom: 30px;
	border-bottom: solid 1px #ff0000;
}
.content6 li i {
	margin: 26px 0 0 15px;
}
.content7 {
	width: 674px;
	font: normal 14px/20px "微软雅黑";
	color: #004499;
}
.content7 li:first-child { margin-right: 0; }
.content8 h3 {
	float: left;
	font: bold 24px/50px "微软雅黑";
	color: #000;
}
.content8 li a {
	float: left;
	margin-left: 10px;
	font: normal 14px/50px "微软雅黑";
	color: #004499 !important;
}
.content9 li {
	float: left;
	margin: 0 1px 1px 0;
	padding: 0 30px;
	width: 160px;
	font: normal 18px/60px "微软雅黑";
	text-align: center;
	color: #000;
	background: #e3e3e3;
}
.content9 li:first-child {
	font-size: 24px;
	color: #fff;
	background: #1280cc;
}
.content9 li:nth-child(6) {
	width: 260px;
	background: transparent;
}
.content9 li:nth-child(6) a { color: #000; }
/*footer*/
footer {
	padding: 30px 0;
	font: normal 16px/30px "微软雅黑";
	text-align: center;
}

@media (max-width: 767px) {
	.container {
		padding-right: 5px;
		padding-left: 5px;
	}
}