@charset "utf-8";



body,



div,



dl,



dt,



dd,



ul,



ol,



li,



h1,



h2,



h3,



h4,



h5,



h6,



pre,



form,



fieldset,



legend,



input,



textarea,



p,



blockquote,



th,



td,



a,



img,



span{margin: 0;padding: 0;}











body {



	font-size: 14px;



	font-family: "Microsoft YaHei", "微软雅黑", "Arial, Geneva, sans-serif";	



	color: #666;



}







address,



caption,



cite,



code,



dfn,



em,



th,



var,



i {



	font-style: normal;



	font-weight: normal;



}







h1,



h2,



h3,



h4,



h5,



h6 {



	font-size: 100%;



	font-weight: normal;



	margin: 0;



}







input,



textarea,



select {



	font-family: inherit;



	font-size: inherit;



	*font-size: 100%;



	font-weight: inherit;



	outline: none;



}







table {



	border-collapse: collapse;



	border-spacing: 0;



}







fieldset,



img,



abbr,



acronym {



	border: 0;



}







a {



	text-decoration: none;



}







a:focus,



a:active,



button::-moz-focus-inner,



input[type="reset"]::-moz-focus-inner,



input[type="button"]::-moz-focus-inner,



input[type="submit"]::-moz-focus-inner,



select::-moz-focus-inner,



input[type="file"]>input[type="button"]::-moz-focus-inner {



	border: 0;



	outline: 0;



}







input[type='button'],



input[type='submit'] {



	border: 0;



}







ol,



ul,



li {



	list-style-type: none;



	list-style: none;



}







caption,



th {



	text-align: left;



}







img {



	vertical-align: middle;



	border: 0;



	display: block;



}







p {



	line-height: 1;



}







button,



a {



	cursor: pointer;



	outline: none;



}















@font-face {



  font-family: 'iconfont';



  src: url('iconfont.eot');



  src: url('iconfont.eot?#iefix') format('embedded-opentype'),



      url('iconfont.woff2') format('woff2'),



      url('iconfont.woff') format('woff'),



      url('iconfont.ttf') format('truetype'),



      url('iconfont.svg#iconfont') format('svg');



}



.iconfont{



  font-family:"iconfont" !important;



  font-size:16px;font-style:normal;



  -webkit-font-smoothing: antialiased;



  -webkit-text-stroke-width: 0.2px;



  -moz-osx-font-smoothing: grayscale;



}











/*头部*/



.header_item {



	width: 1180px;



	margin: 0 auto;



	display: flex;



	justify-content: space-between;



	align-items: center;



}



.header_item img {



	width: 84px;

	

	margin-right: 10px;



}



.header_item a h1 {



	color: #005183;



	font-size: 22px;



	font-weight: bold;



}



.header_item a span {



	color: #005183;



	font-size: 12px;



	font-weight: normal;



	line-height: 1.2;



}



.header_item a {



	display: flex;



	justify-content: flex-start;



	align-items: center;



}



.search {



	width: 347px;



	display: flex;



	justify-content: center;



	align-items: center;



}



.search input {



    outline-style: none ;



	border: 1px solid #005183;



	border-right: none;



    border-radius: 2px 0 0 2px;



    padding: 0 14px;



    width: 200px;



    font-size: 14px;



	line-height: 36px;

	

	margin-left: 10px;



	float: left;



}



.search button {



    outline-style: none;



	border: none;



    border-radius: 0 2px 2px 0;



	margin: 0;



	padding: 0;



	width: 38px;



	height: 38px;



	background: #005183;



	float: left;



}



.search button img {



	width: 18px;



	display: block;



	margin: 0 auto;



}







/*导航*/



.nav {



	width: 100%;



	height: 48px;



	background: #005183;



	z-index: 99999;



}



nav .level {



	width: 1180px;



	margin: auto;



	display: flex;



	justify-content: space-between;



	align-items: flex-start;



}



nav .level>li {



	width: 8%;



	text-align: center;



	background: #005183;



	line-height: 48px;



	font-size: 14px;



}







nav .level>li a {



	color: white;



}



nav .level>li:hover {



	background: #1172af;



}



nav .two {



	display: none;



	width: 150px;



	background: #1172af;



}



nav .level>li:hover .two {



	display: block;



}



nav .level>li {



	transition: .4s;



}



nav .two li {



	/*padding: 5px 0;*/



	transition: .4s;



	cursor: pointer;



	display: inline-block!important;



	width: 150px;



}



nav .two li:hover {



	background: rgba(255, 255, 255, 0.2);



}







/*底部*/



.footer {



	background: rgba(52, 52, 52, 0.88);



}



.footer_item {



	width: 1180px;



	margin: auto;



	padding: 30px 0;



	display: flex;



	justify-content: space-between;



	align-items: flex-start;



}



.footer_item h1 {



	font-size: 20px;



	font-weight: bold;



	color: white;



}



.footer_item h2 {



	font-size: 18px;



	color: white;



	margin-bottom: 10px;



}



.footer_item a {



	font-size: 14px;



	line-height: 1.8;



	color: #E1E1E1;



}



.footer_item span {



	font-size: 14px;



	line-height: 1.8;



	color: #E1E1E1;



}



.footer_nav {



	width: 140px;



	display: flex;



	justify-content: space-between;



	align-items: flex-start;



	flex-wrap: wrap;



}



.footer h3 {



	font-size: 12px;



	line-height: 3;



	text-align: center;



	color: #CCCCCC;



}































