
body {
  font-family: "微软雅黑", Arial, Verdana, Helvetica, sans-serif, "宋体";
  font-size: 14px !important;
  color: #333;
  background: #fff;
}

.title_erji {
	display: flex;
	align-items: center;
	margin-bottom: 30px;
}
.title_erji h4 {
	margin-right: 20px;
}
.title_erji >text {
	margin-top: 15px;
}

.w {
	width: 1200px;
	margin: 0 auto;
}

body,
ul,
ol,
li,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
table,
td,
th,
img,
div,
tr,
p,
select,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  outline: none;
	box-sizing: border-box;
}

li {
  list-style: none;
}

img {
  border: 0 none;
  vertical-align: middle;
  max-width: 100%;
}

a {
  text-decoration: none;
  color: #333;
  outline: none;
  cursor: pointer;
}

a:focus {
  outline: none;
}

.clear {
  clear: both;
  height: 0px;
  display: block;
  line-height: 0px;
  visibility: hidden;
  overflow: hidden;
  zoom: 1;
}

input {
  vertical-align: middle;
  border: none;
  background: none;
}

select {
  vertical-align: middle;
  border: none;
  background: none;
}

button {
  text-align: center;
  border: 0;
  cursor: pointer;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  font-size: 12px;
}

textarea,
input {
  word-wrap: break-word;
  word-break: break-all;
  padding: 0px;
  background: none;
}

label {
  cursor: pointer;
}

input[type=button]::-moz-focus-inner,
input[type=submit]::-moz-focus-inner {
  border: none;
}

input[type=button],
input[type=submit] {
  cursor: pointer;
}

input:focus {
  outline: none;
}
/* 左浮动*/
.fl {
  float: left;
}
/* 右浮动*/
.fr {
  float: right;
}
/* 鼠标变小手*/
.cs {
  cursor: pointer;
}
/* 超过一行内容多的变成... */
.dian1 {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
/* 超过两行行内容多的变成... */
.dian2 {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
/* 超过三行内容多的变成... */
.dian3 {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
/* 12px的字体至28px 如果你是其他单位的如rem等,请自行斟酌修改使用*/
.fs12 {
  font-size: 12px;
}

.fs14 {
  font-size: 14px;
}

.fs16 {
  font-size: 16px;
}

.fs18 {
  font-size: 18px;
}

.fs20 {
  font-size: 20px;
}

.fs22 {
  font-size: 22px;
}

.fs24 {
  font-size: 24px;
}

.fs26 {
  font-size: 26px;
}

.fs28 {
  font-size: 28px;
}

.fixed:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  line-height: 0;
}

html .fixed {
  *zoom: 1;
}
/* 清除浮动 */
.cb {
  clear: both;
}
/* 不让用户选中 */
.noselect {

  -webkit-touch-callout: none;
  /* iOS Safari */

  -webkit-user-select: none;
  /* Chrome/Safari/Opera */

  -khtml-user-select: none;
  /* Konqueror */

  -moz-user-select: none;
  /* Firefox */

  -ms-user-select: none;
  /* Internet Explorer/Edge */

  user-select: none;
  /* Non-prefixed version, currently
  
  not supported by any browser */

}
  .scrollbarchange::-webkit-scrollbar {
    /*滚动条整体样式*/
    width: 5px; /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
    position: absolute;
    right: 0px;
  }
  .scrollbarchange::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    border-radius: 10px;
    background: #e0e0e0;
  }
  .scrollbarchange::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    border-radius: 10px;
    background: #f2f2f2;
  }
  
  			.header {
				height: 80px;
				background-color: #090D26;
				color: #E3E3E6;
			}

			.header a {
				display: block;
				color: #E3E3E6;
			}

			.header .w {
				display: flex;
				justify-content: space-between;
				align-items: center;
				height: 80px;
			}

			.header .logo {
				/* width: 400px; */
				display: flex;
				align-items: center;
			}

			.header .logo h1 {
				font-size: 34px;
				line-height: 50px;
				font-weight: 800;
				margin-right: 10px;
			}

			.header .logo>div {
				border: 1px solid #494954;
				border-radius: 5px;
				height: 38px;
				text-align: center;
			}

			.header .logo>div .fs12 {
				padding: 0 8px;
				border-bottom: 1px solid #494954;
			}

			.header .nav_list {
				width: 590px;
				display: flex;
				align-items: center;
				justify-content: space-around;
			}

			.header .nav_list .nav_item {
				position: relative;
				line-height: 80px;
			}
			
			.header .nav_list .nav_item .list {
				position: absolute;
				top: 80px;
				left: -22px;
				z-index: 999;
				line-height: 30px;
				background-color: #FFFFFF;
				color: #333333;
				width: 100px;
				text-align: center;
				display: none;
			}
			.header .nav_list .nav_item .list >a {
				border-bottom: 1px solid #D2D2D2;
				color: #333333;
			}

			.header .nav_list .nav_item_active {
				border-bottom: 5px solid #FFFFFF;
				height: 80px;
			}

			.header .nav_list .nav_item:hover {
				border-bottom: 5px solid #FFFFFF;
				height: 80px;
			}
			.header .nav_list .nav_item:hover .list {
				display: block;
			}

			.footer {
				padding: 50px 0;
				background-color: #111111;
				color: #878787;
			}

			.footer .footer_top {
				height: 100px;
				display: flex;
				align-items: center;
				justify-content: space-between;
				border-bottom: 1px solid #383838;
			}

			.footer .footer_top .logo {
				display: flex;
				align-items: center;
			}

			.footer .footer_top .logo h1 {
				font-size: 34px;
				margin-right: 20px;
				color: #FFFFFF;
			}

			.footer .contact {
				width: 270px;
				display: flex;
				align-items: center;
				justify-content: space-between;
			}
			.footer .contact_item {
				display: block;
				width: 50px;
				height: 50px;
				background-color: #3F3F3F;
				border-radius: 50%;
				display: flex;
				justify-content: center;
				align-items: center;
			}
			.footer .contact_item:hover {
				background-color: #E60012;
			}

			.footer_center {
				display: flex;
				padding: 60px 0 20px;
				border-bottom: 1px solid #383838;
			}

			.footer_center_left {
				display: flex;
			}

			.footer_center_left_item {
				margin-right: 100px;
			}

			.footer_center_left_item a {
				color: #878787;
				display: block;
			}

			.footer_center_left_item .fs16 {
				margin-bottom: 15px;
				color: #FFFFFF;
			}

			.footer_center_left_item .fs14 {
				line-height: 25px;
			}

			.foot_center_right_bottom {
				margin-top: 10px;
				display: flex;
			}

			.foot_center_right_bottom_item {
				margin-right: 10px;
				border: 1px solid #262626;
				border-radius: 5px;
				text-align: center;
				padding: 8px 5px;
			}

			.footer_bottom {
				height: 60px;
				display: flex;
				align-items: center;
				line-height: 60px;
			}

			.footer_bottom_item {
				margin-right: 200px;
			}

			.footer_bottom_item text {
				color: #FFFFFF;
				margin-right: 8px;
			}
			.baojia {
	padding: 10px 0 30px;
}
.baojia .w {
	width: 700px;
}
.baojia h4 {
	text-align: center;
	margin-bottom: 20px;
}
.baojia form >div {
	display: flex;
	justify-content: space-between;
}
.baojia form >div >div {
	width: 340px;
	color: #999999;
}
.baojia form >div >div .title {
	margin-bottom: 5px;
}
.baojia form >div >div input {
	width: 100%;
	height: 40px;
	background-color: #F5F5F5;
	border-radius: 5px;
	padding-left: 10px;
}
#subBtn {
				display: block;
				width: 200px;
				height: 30px;
				line-height: 30px;
				text-align: center;
				margin: 30px auto;
				color: #FFFFFF;
				background-color: #1C4075;
				border-radius: 15px;
			}

