

:after, :before {
	box-sizing: inherit
}

ul {
	list-style: none
}
.overflow-hide {
	overflow: hidden
}
.col-sm-3 {
	width: 25%;
	float: left;
	position: relative
}
.pavilion-container {
	padding-bottom: 50px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	min-height:450px;
}
@media (max-width: 1000px) {.pavilion-container {
	padding-bottom: 50px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	min-height:1400px;
}}
@media (max-width: 768px) {.pavilion-container {
	padding-bottom: 50px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	min-height:1400px;
}}

.layer-title {
	padding: 50px 0 30px;
	text-align: center;
	font-size: 30px;
	color: #fff;
	letter-spacing: 1.09px
}
/*tab分类*/
.pavilion-container .pavilion-inner {
	max-width: inherit;

}
.pavilion-container .pavilion-inner .tabs {
	padding: 20px 10px;
	margin: 0px auto;
    width: fit-content;
}
@media (max-width: 768px) {.pavilion-container .pavilion-inner .tabs {
	padding: 20px 10px;
	margin: 0px auto;
    width: 90%;
}}
@media (max-width: 1000px) {.pavilion-container .pavilion-inner .tabs {
	padding: 20px 10px;
	margin: 0px auto;
    width: 90%;
}}

.pavilion-container .pavilion-inner .tabs li {
	float: left;
	padding: 0 21px;
	border: 1px solid #00469c;
	border-radius:50px;
	line-height: 36px;
	font-size: 16px;
	color: #00469c;
	letter-spacing: .35px
}
.pavilion-container .pavilion-inner .tabs li {
	margin-left: 21.2667px;
	cursor: pointer
}
@media (max-width: 768px) {.pavilion-container .pavilion-inner .tabs li {
	margin-left:0px;
	text-align:center;
	cursor: pointer
}}
@media (max-width: 1000px) {.pavilion-container .pavilion-inner .tabs li {
	margin-left:0px;
	text-align:center;
	cursor: pointer
}}
.pavilion-container .pavilion-inner .tabs li:first-child {
	margin-left: 0
}
.pavilion-container .pavilion-inner .tabs li.on {
	background: #00469c;
	color: #fff;
	border-radius:50px;box-shadow: 0px 5px 20px #d8eeff;
}
@media (max-width: 768px) {
.pavilion-container .pavilion-inner .tabs li {
	float: left;
	width:46.5%;
	padding: 0 0px;
	border: 1px solid #00469c;
	border-radius:50px;
	line-height: 36px;
	font-size: 16px;
	color: #00469c;
	letter-spacing: .35px;
	margin-bottom:10px;
	margin-right:10px;
}
}
}
.pavilion-container .pavilion-inner .tabs li .hot-icon {
	width: 18px;
	height: 24px;
	margin-right: 10px;
	background-repeat: no-repeat
}
.pavilion-container .pavilion-inner .tabs li.on .hot-icon {
}
.pavilion-container .pavilion-inner .tabs li>span {
	display: inline-block;
	vertical-align: middle
}
/*tab内容*/
.pavilion-container .tab-content-wrap {
	position: relative;
	margin-top: 20px;
	height: 420px
}
.pavilion-container .tab-content {
	position: absolute;
	transition: all .7s linear;
	opacity: 0;
	z-index: -1;
	height: 0;
	width: 100%
}
.pavilion-container .tab-content.show {
	height: auto;
	opacity: 1;
	top: 0;
	z-index: 1
}
.pavilion-container .tab-content .col-sm-3 {
	padding: 0 10px
}
.pavilion-container .tab-content .col-sm-3 .tab-card {
	position: relative;
	padding: 20px;
	background: #fff;
	border-radius: 2px;
	overflow: hidden;
	cursor: pointer;
	transition: .2s linear
}
/*大卡片*/
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg {
	position: relative;
	height: 420px
}
.pavilion-container .tab-content .col-sm-3 .tab-card:before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	right: 0;
	height: 4px;
	border-radius: 1px 1px 0 0
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg img {
	height: 90px;
	width: auto;
	display: block
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg h3 {
	margin-top: 30px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.pavilion-container .tab-content .col-sm-3 .tab-card p {
	margin-top: 5px;
	font-size: 12px;
	color: #a0a2a8;
	letter-spacing: .51px;
	line-height: 20px;
	height: 20px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg .labels {
	margin-top: 10px;
	margin-right: 10px;
	padding-bottom: 20px
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg .labels span {
	display: inline-block;
	margin-top: 10px;
	margin-right: 10px;
	padding: 0 5px;
	background: rgba(160,162,168,.1);
	border: 1px solid rgba(102,106,117,.1);
	border-radius: 2px;
	line-height: 20px;
	color: #a0a2a8;
	font-size: 12px
}
.pavilion-container .tab-content .col-sm-3 .tab-card-lg .time {
	border-top: 1px solid #e7e7e7
}
/*中卡片*/
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md+.tab-card-md {
	margin-top: 20px
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md {
	height: 200px
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md img {
	height: 65px;
	width: auto;
	display: block
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md h3 {
	margin-top: 15px
}
.pavilion-container .tab-content .col-sm-3 .tab-card .time {
	position: absolute;
	bottom: 10px;
	width: calc(100% - 40px);
	padding-top: 17px;
	font-size: 12px;
	color: #666a75;
	letter-spacing: .44px;
	line-height: 23px;
	text-align: left
}
.pavilion-container .tab-content .col-sm-3 .tab-card .time span {
	font-size: 20px;
	color: #f66f6a;
	letter-spacing: 0;
	line-height: 23px;
	margin-right: 3px
}
/*小卡片*/
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-sm {
	height: 90px
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-sm+.tab-card-sm {
	margin-top: 20px
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-sm .time {
	border-top-width: 0
}
.pavilion-container .tab-content .col-sm-3 .tab-card:hover {
	background: #efedd4
}
/*查看全部*/
.pavilion-container .view-go {
	margin-top: 35px;
	font-size: 18px;
	color: #fff;
	text-align: center
}
.pavilion-container .view-go a span.arrow-more {
	display: inline-block;
	vertical-align: middle
}
.pavilion-container .view-go a span.arrow-f {
	width: 13px;
	height: 13px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
	position: relative;
	transition: .3s ease-out
}
.pavilion-container .view-go a:hover {
	color: #c9a467
}
.pavilion-container .view-go a:hover span.arrow-f {
	transform: translate(4px, 0);
}


	.demo{
		padding: 2em 0;
	}
	.box{
		font-family: 'Ubuntu', sans-serif;
		position: relative;
		overflow: hidden;
	}
	.box:before{
		content: '';
		background: linear-gradient(45deg,rgba(0,0,0,0.6), rgba(10,10,10,0.6));
		height: 100%;
		width: 100%;
		opacity: 0;
		filter: blur(10px);
		transform: scale(1) rotate(180deg);
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
		transition: all 0.4s ease-in-out;
	}
	.box:hover:before{
		box-shadow: 0 0 10px 2px #555;
		opacity: 1;
		filter: blur(0);
		transform: scale(1,1) rotate(0);
	}
	.box img{
		width: 100%;
		height: auto;
		transition: all 0.5s ease-in-out;
	
	}
	.box:hover img{ transform: scale(1.1); }
	.box .box-content{
		color: #fff;
		text-align: center;
		width: 90%;
		opacity: 0;
		transform: translateX(-50%) translateY(-50%) scale(3);
		position: absolute;
		top: 50%;
		left: 50%;
		z-index: 1;
		transition: all 0.5s ease;
	}
	.box:hover .box-content{
		opacity: 1;
		transform: translateX(-50%) translateY(-50%) scale(1);
	}
	.box .title{
		width:30%;
		font-size: 18px;
		font-weight: 700;
		letter-spacing: 1px;
		text-transform: uppercase;
		margin: 0px auto;
		padding:10px 10px;
		background:rgba(0,110,245,0.75)
	}
	.box .post{
		font-size: 14px;
		text-transform: capitalize;
		height:30px; 
		line-height:30px;
	
	}
	.box .icon{
		padding: 0;
		margin: 0;
		list-style: none;
		filter: blur(10px);
		transform: scale(0);
		position: absolute;
		right: 20px;
		bottom: 20px;
		z-index: 2;
		transition: all 0.5s ease 0.2s;
	}
	.box:hover .icon{
		transform: scale(1);
		filter: blur(0);
	}
	.box .icon li{ display: inline-block; }
	.box .icon li a{
		color: #fff;
		background: rgba(255,255,255,0.2);
		font-size: 20px;
		text-align: center;
		line-height: 40px;
		height: 40px;
		width: 40px;
		margin: 0 3px;
		display: block;
		position: relative;
		transition: all 0.3s;
	}
	.box .icon li a:hover{
		text-shadow: 0 0 6px #555;
		box-shadow: 0 0 5px #555;
	}
	@media only screen and (max-width:990px){
		.box{ margin-bottom: 30px; }
	}
	@media only screen and (max-width:479px){
		.box .title{ font-size: 20px; }
	}
	
/* All */
.nav {
  
}
.nav ul {
  *zoom: 1;
  list-style: none;
  margin: 0;
  padding: 0;

}
.nav ul:before,
.nav ul:after {
  content: "";
  display: table;
}
.nav ul:after {
  clear: both;
}
.nav ul > li {
  float: left;
  position: relative;
}
.nav a {
transition: 0.3s;
-o-transition: .3s;
-moz-transition: .3s;
-webkit-transition: .3s;
  display: block;
  padding: 0px 25px;
  line-height:100px;
  color: #000;
  font-weight:bold;
  font-size:16px;
 
}
@media (max-width: 1400px) {.nav a {
transition: 0.3s;
-o-transition: .3s;
-moz-transition: .3s;
-webkit-transition: .3s;
  display: block;
  padding: 0px 15px;
  line-height:100px;
  color: #000;
  font-weight:bold;
  font-size:16px;
 
}}
@media (max-width: 1200px) {.nav a {
transition: 0.3s;
-o-transition: .3s;
-moz-transition: .3s;
-webkit-transition: .3s;
  display: block;
  padding: 0px 5px;
  line-height:100px;
  color: #000;
  font-weight:bold;
  font-size:16px;
 
}}
@media (max-width: 1000px) {.nav a {
  text-align:center;
  width:100%;
  display: block;
  padding: 0px 20px;
  line-height:45px;
  color: #fff;
  font-weight:bold;
  font-size:16px;
  background:rgba(0, 70,156, 1);
  border-bottom:1px solid #FFF;
 
}}
@media (max-width: 768px) {.nav a {
  text-align:center;
  width:100%;
  display: block;
  padding: 0px 20px;
  line-height:45px;
  color: #fff;
  font-weight:bold;
  font-size:16px;
  background:rgba(0, 70,156, 1);
  border-bottom:1px solid #FFF;
}
.nav ul {
  *zoom: 1;
  list-style: none;
  margin: 0;
  padding: 0;
  width:100%;
  margin-bottom:20px;
}

}
.navbar {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0rem 1rem;
}

.logo-sm-height{ height:80px;}
@media (max-width: 768px) {
.logo-sm-height{ height:50px; margin:21px 0px;}}
@media (max-width: 1000px) {
.logo-sm-height{ height:50px; margin:21px 0px;}}
.nav a:hover { 
  text-decoration: none;
  color:#00469c;
}
.nav li ul {
	background:#FFF;
	box-shadow: 0px 6px 7px 0px rgba(0, 0, 0, 0.13);
 
  margin-top:40px;

}
.nav li ul li {
  width: 200px;
  text-align:center;
  
}
.nav li ul a {
 font-size:14px;
   height:45px;
    line-height:45px;
	border-bottom:1px solid #eeeeee;
}
.nav li ul a:hover {
  background: rgba(0, 70,156, 0.9);
  color:#FFF;
  border:none;
  line-height:45px;
}


.nav3 ul > li:hover ul li {
  height:45px;
  border:none;

}
.nav3 li ul {
  position: absolute;
  left: 0;
  top:60px;
  z-index:999999;
}
.nav3 li ul li {
  overflow: hidden;
  height: 0;
  -webkit-transition: height 200ms ease-in;
  -moz-transition: height 200ms ease-in;
  -o-transition: height 200ms ease-in;
  transition: height 200ms ease-in;
}

.dh{ float:right; height:100px;}
  @media (max-width: 768px) {
  .dh{ float:right; height:100px; display:none;}
  .nav3 ul > li:hover ul li {
    display:none;
  }
}

/*基础CSS*/
html {
	font-size: 14px;
	overflow-x: hidden;
}

li {
	list-style: none;
}

a {
	color: #212529
}

a:hover {
	text-decoration: none;
}

p,
dl,
dt,
dd,
ul {
	margin: 0px;
	padding: 0px;
}

.red {
	color: red;
}

.text-secondary a {
	color: #a5a5a5;
}

.newtext {
	color: #a5a5a5;
	line-height: 2;
}

.newtext:hover {
	color: #a5a5a5;
	;
}

.card,
.figure {
	margin: 15px 0;
}

.footdh li {
	float: left;
	width: 50%;
}

.footdh li a {
	color: #696969;
}

.card-body2 {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	min-height: 1px;
	padding: 1.25rem;
	background: #00469c;
	text-align: center;



}

.jiahao {
	padding-right: 20px;
	font-size: 20px;
	transition: 0.3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	color: #ccc;
}

.jiahao:hover {
	color: #00469c;
	display: block;
}

.card-body2 a {
	font-size: 14px;
}

.xbt {
	float: none;
	line-height: 2em;
	text-align: center;
	font-size: 16px;
	padding-bottom: 30px;
}

.card-title {
	font-weight: bolder;
}

.card-text {
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
}

@media (max-width:1000px) {
	.xbt {
		display: none;
	}

	.sjnews {
		display: none;
	}

	.card-text {
		display: none;
	}

	.card-title {
		font-size: 16px;
	}
}

.topbanner {
	height: 25rem;
}

@media (max-width:1000px) {
	.topbanner {
		height: auto;
	}
}

.topbanner2 {
	padding-top: 6rem;
}

@media (max-width:1000px) {
	.topbanner2 {
		padding-top: 1.5rem;
	}
}

.news2 {
	height: 215px;
	background: #FFF;
	margin: 20px 0 50px 0;
	box-shadow: 0px 6px 7px 0px rgba(0, 0, 0, 0.13);
}

@media (max-width:1000px) {
	.news2 {
		height: 50px;
		background: #FFF;
		margin: 20px 0 20px 0;
		box-shadow: 0px 6px 7px 0px rgba(0, 0, 0, 0.13);
	}

	.news3 {
		float: right;
	}
}

.card-body2 a {
	color: #FFF;
}

.table {
	width: 100%;
}

.container-fluid {
	background: #00469c;
}

.map {
	padding-right: 80px;
}

@media (max-width:1000px) {
	.map {
		padding-right: 0px;
	}
}

@media (max-width:1000px) {
	.table {
		width: 350px;
	}
}

.table tr th {
	background-color: rgb(204, 204, 204);
	border-collapse: collapse;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	vertical-align: middle;
	border-width: 1px !important;
	border-style: solid !important;
	border-color: rgb(221, 221, 221) !important;
	border-image: initial !important;
}

.table tr td {
	background-color: #97bfd7;
	border: 1px solid #ddd !important;
	border-collapse: collapse;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	vertical-align: middle;
}

.bg-light {
	background-color: #fff !important;
}

.jg {
	width: 100%;
	border-bottom: 1px solid #e3e3e3;
	transition: 0.3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}

.jg:hover {
	width: 100%;
	border-bottom: 1px solid rgb(0, 70, 156, 0.5);
}

.navbar-expand-lg .navbar-nav .nav-link {
	padding-right: 1.2rem;
	padding-left: 1.2rem;
	font-size: 16px;
	color: #000;

}



.navbar-brand {
	font-size: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.shadow-sm-top {
	box-shadow: 0 -.125rem .25rem rgba(0, 0, 0, .075) !important;
}

/*上下外边距*/
.mt-6,
.my-6 {
	margin-top: 4rem !important;
}

.mt-7,
.my-7 {
	margin-top: 5rem !important;
}

.mt-8,
.my-8 {
	margin-top: 6rem !important;
}

.mt-9,
.my-9 {
	margin-top: 7rem !important;
}

.mt-10,
.my-10 {
	margin-top: 8rem !important;
}

.mb-6,
.my-6 {
	margin-bottom: 4rem !important;
}

.mb-7,
.my-7 {
	margin-bottom: 5rem !important;
}

.mb-8,
.my-8 {
	margin-bottom: 6rem !important;
}

.mb-9,
.my-9 {
	margin-bottom: 7rem !important;
}

.mb-10,
.my-10 {
	margin-bottom: 8rem !important;
}

/*上下内边距*/
.pt-6,
.mp-6 {
	padding-top: 4rem !important;
}

.pt-7,
.py-7 {
	padding-top: 5rem !important;
}

.pt-8,
.py-8 {
	padding-top: 6rem !important;
}

.pt-9,
.py-9 {
	padding-top: 7rem !important;
}

.pt-10,
.py-10 {
	padding-top: 8rem !important;
}

.pb-6,
.py-6 {
	padding-bottom: 4rem !important;
}

.pb-7,
.py-7 {
	padding-bottom: 5rem !important;
}

.pb-8,
.py-8 {
	padding-bottom: 6rem !important;
}

.pb-9,
.py-9 {
	padding-bottom: 7rem !important;
}

.pb-10,
.py-10 {
	padding-bottom: 8rem !important;
}

/*边框*/
.border-top-dashed {
	border-top: 1px dashed #dee2e6 !important;
}

.border-right-dashed {
	border-right: 1px dashed #dee2e6 !important;
}

.border-bottom-dashed {
	border-bottom: 0px dashed #dee2e6 !important;
}

.border-right-dashed {
	border-top: 1px dashed #dee2e6 !important;
}

/*字距*/
.ls-1 {
	letter-spacing: 1px;
}

.ls-2 {
	letter-spacing: 2px;
}

.ls-3 {
	letter-spacing: 3px;
}

.ls-4 {
	letter-spacing: 4px;
}

.ls-5 {
	letter-spacing: 5px;
}

/*分页*/
.page-num:not(:disabled) {
	cursor: pointer;
}

.page-num,
.page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #17a2b8;
	background-color: #fff;
	border: 1px solid #dee2e6;
}

a.page-num:hover,
.page-link:hover {
	text-decoration: none;
}

.page-num-current {
	z-index: 1;
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8;
}

.page-num-current:hover {
	color: #fff;
}

/*其他*/
.pages {
	min-height: 500px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.code,
.code img {
	height: 150px;
}

.position,
.position a {
	color: #fff;
	font-size: 14px;
}

.content {
	color: #666;
	line-height: 2;
}

.content img,
.content iframe {
	max-width: 100% !important;
}

.content li {
	list-style: disc outside none;
	margin-left: 20px;
}

@media (min-width: 576px) {
	.container {
		max-width: 540px;
	}
}

@media (min-width: 768px) {
	.container {
		max-width: 720px;
	}
}

@media (min-width: 992px) {
	.container {
		max-width: 990px;
	}
}

@media (min-width: 1200px) {
	.container {
		max-width: 1140px;
	}
}

@media (min-width: 1400px) {
	.container {
		max-width: 1340px;
	}
}

@media (min-width: 1800px) {
	.container {
		max-width: 1400px;
	}
}

.row2 {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
	text-align: center;
}

.btn-info {
	color: #fff;
	background-color: #0071ca;
	border-color: #0071ca;
	display: none;
}

.sonsort {
	text-align: center;
}


.page-num,
.page-link {
	z-index: 99;
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #0071ca;
	background-color: #fff;
	border: 1px solid #dee2e6;
}

.page-num-current {
	z-index: 999;
	color: #fff;
	background-color: #0071ca;
	border-color: #0071ca;
}

.fixed-top {
	box-shadow: 0px 6px 7px 0px rgba(0, 0, 0, 0.13);
}

.text-secondary a {
	color: #FFF;
}

.top {
	float: none;
	width: 100%;
	line-height: 100px;
	background: #fff;
	color: #FFF;
	height: 100px;
	z-index: 999999;
	transition: 0.3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}

.top-active {
	display: none;
	transition: 0.3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}

@media (max-width:1000px) {
	.top {
		display: none;
	}

	.topimg {
		display: none;
	}
}

.more {
	background: #00469c;
	color: #FFF;
	padding: 10px 30px;
	transition: 0.3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}

.synews {
	width: 100%;
	height: 240px;
	margin-bottom: 15px;
	overflow: hidden;
}

.more:hover {
	background: rgba(0, 70, 156, 0.9);
	color: #FFF;
	padding: 10px 30px;
}

.time1 {
	background: #fff;
	border: 1px solid #EEE;
	float: right;
	width: 25%;
	padding: 10px;
}

.time1:hover {
	background: #00469c;
	color: #FFF;
}

.time1text1 {
	font-size: 24px;
	font-weight: bold;
}

.time1text2 {
	font-size: 16px;
}

.pro:hover {
	background: #00469c;
	color: #FFF;
}

.pro a:hover {
	color: #FFF;
}

.top_left {
	float: left;
	font-size: 12px;
}

.top_right {
	float: right;
	font-size: 12px;
}

.bt {
	color: #222;
	font-weight: bolder;
}

@media (max-width:768px) {
	.about_bj {
		background: #FFF;
	}
}

.about_1 {
	float: none;
	padding: 20px 0 20px 0;
	width: 96%;
	margin: 0px auto;
	margin-top: 30px;
	margin-bottom: 30px;
}

@media (max-width:768px) {
	.about_1 {
		float: none;
		padding: 0px 0 0px 0;
		width: 96%;
		margin: 0px auto;
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

.about_1_1 {
	float: left;
	width: 50%;
	height: 350px;
}


@media (max-width:1000px) {
	.about_bj {
		background: #FFF;
	}
}

.about_1 {
	float: none;
	padding: 20px 0 20px 0;
	width: 96%;
	margin: 0px auto;
	margin-top: 30px;
	margin-bottom: 30px;
}

@media (max-width:1000px) {
	.about_1 {
		float: none;
		padding: 0px 0 0px 0;
		width: 96%;
		margin: 0px auto;
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

.about_1_1 {
	float: left;
	width: 50%;
	height: 350px;
}

@media (max-width:1000px) {
	.about_1_1 {
		display: none;
	}
}

.about_1_3 {
	float: left;
	width: 5%;
	height: 400px;
}

.about_1_2 {
	float: left;
	width: 45%;
	height: auto;
}

@media (max-width:1000px) {
	.about_1_2 {
		float: left;
		width: 90%;
		height: auto;
	}
}

.about_1_4 {
	float: none;
	font-size: 28px;
	color: #00469C;
	width: 100%;
	height: 50px;
	margin-top: 50px;
	margin-bottom: 25px;
}

@media (max-width:768px) {
	.about_1_4 {
		float: none;
		font-size: 28px;
		color: #00469C;
		width: 100%;
		height: 50px;
		margin-top: 10px;
		margin-bottom: 10px;
	}
}

.about_1_4:after {
	display: block;
	content: "";
	width: 50px;
	height: 2px;
	background-color: #00469C;
	margin-top: 10px;
	margin-bottom: 25px;
}

.foot1 {
	background: #323232;
	color: #696969;
}

.foot2 {
	background: #000;
	color: #696969;
}

/*产品轮播*/
.view {
	max-width: 500px;
}

.view .swiper-slide {
	height: 500px;
	max-width: 500px;
	padding: 0 3px;
	box-sizing: border-box;
	overflow: hidden;
	text-align: center;
}

.view .swiper-slide img {
	height: 100%;
}

.view .arrow-left {
	position: absolute;
	left: 10px;
	width: 28px;
	height: 300px;
	z-index: 10;
	display: none;
}

.view .arrow-right {
	position: absolute;
	right: 10px;
	width: 28px;
	height: 300px;
	z-index: 10;
	display: none;
}

.preview {
	position: relative;
	width: 440px;
	left: 30px;
}

.preview .swiper-slide {
	width: 87.5px;
	height: 70px;
	margin: 0 3px;
	box-sizing: border-box;
	overflow: hidden;
	cursor: pointer;
}

.preview .swiper-slide img {
	display: inline-block;
	height: 100%;
}

.preview .active-nav {
	border: 1px solid #F00;
	text-align: center;
}

.preview .arrow-left {
	position: absolute;
	left: -20px;
	top: 0;
	width: 20px;
	height: 70px;
	z-index: 10;
}

.preview .arrow-right {
	position: absolute;
	right: -20px;
	top: 0;
	width: 20px;
	height: 70px;
	z-index: 10;
}

@media only screen and (max-width: 768px) {
	.view .swiper-slide {
		height: 200px;
	}

	.preview {
		display: none;
	}

	.view .arrow-left,
	.view .arrow-right {
		height: 200px;
		display: block;
	}
}

/*在线客服*/
.online {
	position: fixed;
	bottom: 150px;
	right: 10px;
	width: 60px;
	z-index: 999;
	color: #999;
}

.online a {
	color: #666;
}

.online a:hover {
	text-decoration: none;
}

.online dl {
	background: #27a8e1;
	padding: 10px 5px;
	margin-bottom: 1px;
	position: relative;
}

.online dl dd {
	color: #fff;
	text-align: center;
	font-size: 12px;
	cursor: pointer;
}

.online dl dd i {
	font-size: 25px;
}

.online dl:hover {
	background: #1781bd;
}

.online dl dt {
	position: absolute;
	top: 0px;
	right: 60px;
	background: #fff;
	border: 1px solid #ccc;
	z-index: 9999;
	display: none;
	padding: 10px 15px;
	font-weight: normal;
}

.online dl dt h3 {
	display: block;
	font-size: 16px;
	color: #666;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
}

.online dl dt h3 i {
	margin-right: 5px;
}

.online dl dt h3 span {
	float: right;
	cursor: pointer;
}

.online dl dt input {
	border: 1px solid #ccc;
	border-radius: 5px;
	margin-top: 15px;
	height: 40px;
	line-height: 40px;
	padding: 3px 5px;
	width: 100%;
}

.online dl dt button {
	margin: 10px 0;
	border: none;
	border-radius: 5px;
	width: 100%;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	background: #28a7e1;
	color: #fff;
	cursor: pointer;
}

/*sm屏幕以上*/
@media only screen and (min-width: 576px) {
	.card-img-200 {
		height: 200px;
		overflow: hidden;
	}

	.card-img-180 {
		height: 180px;
		overflow: hidden;
	}

	.card-img-150 {
		height: 150px;
		overflow: hidden;
	}

	.card-img-120 {
		height: 120px;
		overflow: hidden;
	}

	.card-img-100 {
		height: 100px;
		overflow: hidden;
	}
}

/*sm屏幕以下*/
@media only screen and (max-width: 576px) {
	.page-num {
		display: none;
	}

	.head-sm-height {
		height: 100px !important;
	}
}

/*********响应式样式******************/

/*行距*/
.lh-1 {
	line-height: 1;
}

.lh-2 {
	line-height: 2;
}

.lh-3 {
	line-height: 3;
}

.lh-4 {
	line-height: 4;
}

/*字体大小*/
.fs-12 {
	font-size: .857rem;
}

.fs-14 {
	font-size: 1rem;
}

.fs-16 {
	font-size: 1.142rem;
}

.fs-18 {
	font-size: 1.285rem;
}

.fs-20 {
	font-size: 1.428rem;
}

.fs-22 {
	font-size: 1.571rem;
}

.fs-24 {
	font-size: 1.714rem;
}

.fs-26 {
	font-size: 1.857rem;
}

.fs-28 {
	font-size: 2rem;
}

.fs-30 {
	font-size: 2.142rem;
}

.fs-32 {
	font-size: 2.286rem;
}

.fs-34 {
	font-size: 2.429rem;
}

.fs-36 {
	font-size: 2.571rem;
}

.fs-38 {
	font-size: 2.714rem;
}

.fs-40 {
	font-size: 2.857rem;
}

/*高度*/
.h-5px {
	height: 5px;
}

.h-10px {
	height: 10px;
}

.h-15px {
	height: 15px;
}

.h-20px {
	height: 20px;
}

.h-25px {
	height: 25px;
}

.h-30px {
	height: 30px;
}

.h-35px {
	height: 35px;
}

.h-40px {
	height: 40px;
}

.h-45px {
	height: 45px;
}

.h-50px {
	height: 50px;
}

.h-55px {
	height: 55px;
}

.h-60px {
	height: 60px;
}

.h-65px {
	height: 65px;
}

.h-70px {
	height: 70px;
}

.h-75px {
	height: 75px;
}

.h-80px {
	height: 80px;
}

.h-85px {
	height: 85px;
}

.h-90px {
	height: 90px;
}

.h-95px {
	height: 95px;
}

.h-100px {
	height: 100px;
}

.h-110px {
	height: 110px;
}

.h-120px {
	height: 120px;
}

.h-130px {
	height: 130px;
}

.h-140px {
	height: 140px;
}

.h-150px {
	height: 150px;
}

.h-160px {
	height: 160px;
}

.h-170px {
	height: 170px;
}

.h-180px {
	height: 180px;
}

.h-190px {
	height: 190px;
}

.h-200px {
	height: 200px;
}

.h-210px {
	height: 210px;
}

.h-220px {
	height: 220px;
}

.h-230px {
	height: 230px;
}

.h-240px {
	height: 240px;
}

.h-250px {
	height: 250px;
}

.h-260px {
	height: 260px;
}

.h-270px {
	height: 270px;
}

.h-280px {
	height: 280px;
}

.h-290px {
	height: 290px;
}

.h-300px {
	height: 300px;
}

.h-310px {
	height: 310px;
}

.h-320px {
	height: 320px;
}

.h-330px {
	height: 330px;
}

.h-340px {
	height: 340px;
}

.h-350px {
	height: 350px;
}

.h-360px {
	height: 360px;
}

.h-370px {
	height: 370px;
}

.h-380px {
	height: 380px;
}

.h-390px {
	height: 390px;
}

.h-400px {
	height: 400px;
}

.h-410px {
	height: 410px;
}

.h-420px {
	height: 420px;
}

.h-430px {
	height: 430px;
}

.h-440px {
	height: 440px;
}

.h-450px {
	height: 450px;
}

.h-460px {
	height: 410px;
}

.h-470px {
	height: 470px;
}

.h-480px {
	height: 480px;
}

.h-490px {
	height: 490px;
}

.h-500px {
	height: 500px;
}

/*sm屏幕以上*/
@media only screen and (min-width: 576px) {

	/*行距*/
	.lh-sm-1 {
		line-height: 1;
	}

	.lh-sm-2 {
		line-height: 2;
	}

	.lh-sm-3 {
		line-height: 3;
	}

	.lh-sm-4 {
		line-height: 4;
	}

	/*字体大小*/
	.fs-sm-12 {
		font-size: .857rem;
	}

	.fs-sm-14 {
		font-size: 1rem;
	}

	.fs-sm-16 {
		font-size: 1.142rem;
	}

	.fs-sm-18 {
		font-size: 1.285rem;
	}

	.fs-sm-20 {
		font-size: 1.428rem;
	}

	.fs-sm-22 {
		font-size: 1.571rem;
	}

	.fs-sm-24 {
		font-size: 1.714rem;
	}

	.fs-sm-26 {
		font-size: 1.857rem;
	}

	.fs-sm-28 {
		font-size: 2rem;
	}

	.fs-sm-30 {
		font-size: 2.142rem;
	}

	.fs-sm-32 {
		font-size: 2.286rem;
	}

	.fs-sm-34 {
		font-size: 2.429rem;
	}

	.fs-sm-36 {
		font-size: 2.571rem;
	}

	.fs-sm-38 {
		font-size: 2.714rem;
	}

	.fs-sm-40 {
		font-size: 2.857rem;
	}

	/*高度*/
	.h-sm-5px {
		height: 5px;
	}

	.h-sm-10px {
		height: 10px;
	}

	.h-sm-15px {
		height: 15px;
	}

	.h-sm-20px {
		height: 20px;
	}

	.h-sm-25px {
		height: 25px;
	}

	.h-sm-30px {
		height: 30px;
	}

	.h-sm-35px {
		height: 35px;
	}

	.h-sm-40px {
		height: 40px;
	}

	.h-sm-45px {
		height: 45px;
	}

	.h-sm-50px {
		height: 50px;
	}

	.h-sm-55px {
		height: 55px;
	}

	.h-sm-60px {
		height: 60px;
	}

	.h-sm-65px {
		height: 65px;
	}

	.h-sm-70px {
		height: 70px;
	}

	.h-sm-75px {
		height: 75px;
	}

	.h-sm-80px {
		height: 80px;
	}

	.h-sm-85px {
		height: 85px;
	}

	.h-sm-90px {
		height: 90px;
	}

	.h-sm-95px {
		height: 95px;
	}

	.h-sm-100px {
		height: 100px;
	}

	.h-sm-110px {
		height: 110px;
	}

	.h-sm-120px {
		height: 120px;
	}

	.h-sm-130px {
		height: 130px;
	}

	.h-sm-140px {
		height: 140px;
	}

	.h-sm-150px {
		height: 150px;
	}

	.h-sm-160px {
		height: 160px;
	}

	.h-sm-170px {
		height: 170px;
	}

	.h-sm-180px {
		height: 180px;
	}

	.h-sm-190px {
		height: 190px;
	}

	.h-sm-200px {
		height: 200px;
	}

	.h-sm-210px {
		height: 210px;
	}

	.h-sm-220px {
		height: 220px;
	}

	.h-sm-230px {
		height: 230px;
	}

	.h-sm-240px {
		height: 240px;
	}

	.h-sm-250px {
		height: 250px;
	}

	.h-sm-260px {
		height: 260px;
	}

	.h-sm-270px {
		height: 270px;
	}

	.h-sm-280px {
		height: 280px;
	}

	.h-sm-290px {
		height: 290px;
	}

	.h-sm-300px {
		height: 300px;
	}

	.h-sm-310px {
		height: 310px;
	}

	.h-sm-320px {
		height: 320px;
	}

	.h-sm-330px {
		height: 330px;
	}

	.h-sm-340px {
		height: 340px;
	}

	.h-sm-350px {
		height: 350px;
	}

	.h-sm-360px {
		height: 360px;
	}

	.h-sm-370px {
		height: 370px;
	}

	.h-sm-380px {
		height: 380px;
	}

	.h-sm-390px {
		height: 390px;
	}

	.h-sm-400px {
		height: 400px;
	}

	.h-sm-410px {
		height: 410px;
	}

	.h-sm-420px {
		height: 420px;
	}

	.h-sm-430px {
		height: 430px;
	}

	.h-sm-440px {
		height: 440px;
	}

	.h-sm-450px {
		height: 450px;
	}

	.h-sm-460px {
		height: 410px;
	}

	.h-sm-470px {
		height: 470px;
	}

	.h-sm-480px {
		height: 480px;
	}

	.h-sm-490px {
		height: 490px;
	}

	.h-sm-500px {
		height: 500px;
	}
}

/*md屏幕以上*/
@media only screen and (min-width: 768px) {

	/*行距*/
	.lh-md-1 {
		line-height: 1;
	}

	.lh-md-2 {
		line-height: 2;
	}

	.lh-md-3 {
		line-height: 3;
	}

	.lh-md-4 {
		line-height: 4;
	}

	/*字体大小*/
	.fs-md-12 {
		font-size: .857rem;
	}

	.fs-md-14 {
		font-size: 1rem;
	}

	.fs-md-16 {
		font-size: 1.142rem;
	}

	.fs-md-18 {
		font-size: 1.285rem;
	}

	.fs-md-20 {
		font-size: 1.428rem;
	}

	.fs-md-22 {
		font-size: 1.571rem;
	}

	.fs-md-24 {
		font-size: 1.714rem;
	}

	.fs-md-26 {
		font-size: 1.857rem;
	}

	.fs-md-28 {
		font-size: 2rem;
	}

	.fs-md-30 {
		font-size: 2.142rem;
	}

	.fs-md-32 {
		font-size: 2.286rem;
	}

	.fs-md-34 {
		font-size: 2.429rem;
	}

	.fs-md-36 {
		font-size: 2.571rem;
	}

	.fs-md-38 {
		font-size: 2.714rem;
	}

	.fs-md-40 {
		font-size: 2.857rem;
	}

	/*高度*/
	.h-md-5px {
		height: 5px;
	}

	.h-md-10px {
		height: 10px;
	}

	.h-md-15px {
		height: 15px;
	}

	.h-md-20px {
		height: 20px;
	}

	.h-md-25px {
		height: 25px;
	}

	.h-md-30px {
		height: 30px;
	}

	.h-md-35px {
		height: 35px;
	}

	.h-md-40px {
		height: 40px;
	}

	.h-md-45px {
		height: 45px;
	}

	.h-md-50px {
		height: 50px;
	}

	.h-md-55px {
		height: 55px;
	}

	.h-md-60px {
		height: 60px;
	}

	.h-md-65px {
		height: 65px;
	}

	.h-md-70px {
		height: 70px;
	}

	.h-md-75px {
		height: 75px;
	}

	.h-md-80px {
		height: 80px;
	}

	.h-md-85px {
		height: 85px;
	}

	.h-md-90px {
		height: 90px;
	}

	.h-md-95px {
		height: 95px;
	}

	.h-md-100px {
		height: 100px;
	}

	.h-md-110px {
		height: 110px;
	}

	.h-md-120px {
		height: 120px;
	}

	.h-md-130px {
		height: 130px;
	}

	.h-md-140px {
		height: 140px;
	}

	.h-md-150px {
		height: 150px;
	}

	.h-md-160px {
		height: 160px;
	}

	.h-md-170px {
		height: 170px;
	}

	.h-md-180px {
		height: 180px;
	}

	.h-md-190px {
		height: 190px;
	}

	.h-md-200px {
		height: 200px;
	}

	.h-md-210px {
		height: 210px;
	}

	.h-md-220px {
		height: 220px;
	}

	.h-md-230px {
		height: 230px;
	}

	.h-md-240px {
		height: 240px;
	}

	.h-md-250px {
		height: 250px;
	}

	.h-md-260px {
		height: 260px;
	}

	.h-md-270px {
		height: 270px;
	}

	.h-md-280px {
		height: 280px;
	}

	.h-md-290px {
		height: 290px;
	}

	.h-md-300px {
		height: 300px;
	}

	.h-md-310px {
		height: 310px;
	}

	.h-md-320px {
		height: 320px;
	}

	.h-md-330px {
		height: 330px;
	}

	.h-md-340px {
		height: 340px;
	}

	.h-md-350px {
		height: 350px;
	}

	.h-md-360px {
		height: 360px;
	}

	.h-md-370px {
		height: 370px;
	}

	.h-md-380px {
		height: 380px;
	}

	.h-md-390px {
		height: 390px;
	}

	.h-md-400px {
		height: 400px;
	}

	.h-md-410px {
		height: 410px;
	}

	.h-md-420px {
		height: 420px;
	}

	.h-md-430px {
		height: 430px;
	}

	.h-md-440px {
		height: 440px;
	}

	.h-md-450px {
		height: 450px;
	}

	.h-md-460px {
		height: 410px;
	}

	.h-md-470px {
		height: 470px;
	}

	.h-md-480px {
		height: 480px;
	}

	.h-md-490px {
		height: 490px;
	}

	.h-md-500px {
		height: 500px;
	}
}

/*lg屏幕以上*/
@media only screen and (min-width: 992px) {

	/*行距*/
	.lh-lg-1 {
		line-height: 1;
	}

	.lh-lg-2 {
		line-height: 2;
	}

	.lh-lg-3 {
		line-height: 3;
	}

	.lh-lg-4 {
		line-height: 4;
	}

	/*字体大小*/
	.fs-lg-12 {
		font-size: .857rem;
	}

	.fs-lg-14 {
		font-size: 1rem;
	}

	.fs-lg-16 {
		font-size: 1.142rem;
	}

	.fs-lg-18 {
		font-size: 1.285rem;
	}

	.fs-lg-20 {
		font-size: 1.428rem;
	}

	.fs-lg-22 {
		font-size: 1.571rem;
	}

	.fs-lg-24 {
		font-size: 1.714rem;
	}

	.fs-lg-26 {
		font-size: 1.857rem;
	}

	.fs-lg-28 {
		font-size: 2rem;
	}

	.fs-lg-30 {
		font-size: 2.142rem;
	}

	.fs-lg-32 {
		font-size: 2.286rem;
	}

	.fs-lg-34 {
		font-size: 2.429rem;
	}

	.fs-lg-36 {
		font-size: 2.571rem;
	}

	.fs-lg-38 {
		font-size: 2.714rem;
	}

	.fs-lg-40 {
		font-size: 2.857rem;
	}

	/*高度*/
	.h-lg-5px {
		height: 5px;
	}

	.h-lg-10px {
		height: 10px;
	}

	.h-lg-15px {
		height: 15px;
	}

	.h-lg-20px {
		height: 20px;
	}

	.h-lg-25px {
		height: 25px;
	}

	.h-lg-30px {
		height: 30px;
	}

	.h-lg-35px {
		height: 35px;
	}

	.h-lg-40px {
		height: 40px;
	}

	.h-lg-45px {
		height: 45px;
	}

	.h-lg-50px {
		height: 50px;
	}

	.h-lg-55px {
		height: 55px;
	}

	.h-lg-60px {
		height: 60px;
	}

	.h-lg-65px {
		height: 65px;
	}

	.h-lg-70px {
		height: 70px;
	}

	.h-lg-75px {
		height: 75px;
	}

	.h-lg-80px {
		height: 80px;
	}

	.h-lg-85px {
		height: 85px;
	}

	.h-lg-90px {
		height: 90px;
	}

	.h-lg-95px {
		height: 95px;
	}

	.h-lg-100px {
		height: 100px;
	}

	.h-lg-110px {
		height: 110px;
	}

	.h-lg-120px {
		height: 120px;
	}

	.h-lg-130px {
		height: 130px;
	}

	.h-lg-140px {
		height: 140px;
	}

	.h-lg-150px {
		height: 150px;
	}

	.h-lg-160px {
		height: 160px;
	}

	.h-lg-170px {
		height: 170px;
	}

	.h-lg-180px {
		height: 180px;
	}

	.h-lg-190px {
		height: 190px;
	}

	.h-lg-200px {
		height: 200px;
	}

	.h-lg-210px {
		height: 210px;
	}

	.h-lg-220px {
		height: 220px;
	}

	.h-lg-230px {
		height: 230px;
	}

	.h-lg-240px {
		height: 240px;
	}

	.h-lg-250px {
		height: 250px;
	}

	.h-lg-260px {
		height: 260px;
	}

	.h-lg-270px {
		height: 270px;
	}

	.h-lg-280px {
		height: 280px;
	}

	.h-lg-290px {
		height: 290px;
	}

	.h-lg-300px {
		height: 300px;
	}

	.h-lg-310px {
		height: 310px;
	}

	.h-lg-320px {
		height: 320px;
	}

	.h-lg-330px {
		height: 330px;
	}

	.h-lg-340px {
		height: 340px;
	}

	.h-lg-350px {
		height: 350px;
	}

	.h-lg-360px {
		height: 360px;
	}

	.h-lg-370px {
		height: 370px;
	}

	.h-lg-380px {
		height: 380px;
	}

	.h-lg-390px {
		height: 390px;
	}

	.h-lg-400px {
		height: 400px;
	}

	.h-lg-410px {
		height: 410px;
	}

	.h-lg-420px {
		height: 420px;
	}

	.h-lg-430px {
		height: 430px;
	}

	.h-lg-440px {
		height: 440px;
	}

	.h-lg-450px {
		height: 450px;
	}

	.h-lg-460px {
		height: 410px;
	}

	.h-lg-470px {
		height: 470px;
	}

	.h-lg-480px {
		height: 480px;
	}

	.h-lg-490px {
		height: 490px;
	}

	.h-lg-500px {
		height: 500px;
	}
}

.jss {
	margin-top: 0px;
	padding-top: 15px;
	padding-bottom: 10px;
	background: #fff;
	box-shadow: 0px -12px 25px #ececec;

	top: -50px;
	width: 100%;
	left: 0px;
}

.wenhua {
	width: 100%;
	float: none;
	height: 30vw;
}

.wenhua1 {
	width: 50%;
	float: left;
	height: 30vw;
	background-size: cover;
}

.wenhua2 {
	width: 50%;
	float: left;
	height: 30vw;
	background-size: cover;
}

.wenhua1_1 {
	width: 100%;
	background: rgba(30, 0, 240, 0);
	height: 30vw;
	transition: all 0.3s ease 0s;
	opacity: 0;
	display: block;
}

.wenhua1_1:hover {
	width: 100%;
	background: rgba(0, 70, 156, 0.8);
	height: 30vw;
	opacity: 1;
	top: 0vw;
}

.wenhua1_1_1 {
	float: none;
	text-align: center;
	width: 100%;
	font-size: 16px;
	color: #FFF;
	padding-top: 10vw;
	padding-bottom: 20px;
}

.wenhua1_1_2 {
	float: none;
	text-align: center;
	width: 100px;
	height: 1px;
	background: #FFF;
	margin: 0px auto;
	margin-bottom: 20px;
}

.wenhua1_1_3 {
	float: none;
	text-align: center;
	width: 100%;
	font-size: 24px;
	font-weight: bold;
	color: #FFF;
	padding-bottom: 20px;
}

.wenhua1_1_4 {
	float: none;
	text-align: center;
	width: 100%;
}

.fenlei {
	width: 100%;
	background-color: rgba(0, 70, 140, 1);
	float: none;
	color: #FFF;
	height: 50px;
	line-height: 50px;
	margin-bottom: 50px;
}

.fenlei a {
	color: #FFF;
}

.btn-light {
	float: left;
	color: #fff;
	border-left: solid 1px #135aa0;
	border-right: 0px;
	border-bottom: 0px;
	border-top: 0px;
	border-radius: 0px;
	height: 50px;
	line-height: 35px;
	background-color: rgba(0, 70, 140, 1);
}

.foot3 {
	width: 100%;
	height: 132px;
}

@media (max-width:768px) {
	.foot3 {
		display: none;
	}
}

@media (max-width:1000px) {
	.foot3 {
		display: none;
	}
}

.foot3_1 {
	float: left;
	line-height: 132px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	width: 50%;
}

.foot3_2 {
	float: left;
	line-height: 132px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	width: 50%;
}

.details {
	width: 100%;
	height: 40px;
	line-height: 40px;
}

@media (max-width: 768px) {
	.wenhua {
		width: 100%;
		float: none;
		height: 120vw;
	}

	.wenhua1 {
		width: 100%;
		float: left;
		height: 60vw;
		background-size: cover;
	}

	.wenhua2 {
		width: 100%;
		float: left;
		height: 60vw;
		background-size: cover;
	}

	.wenhua1_1 {
		width: 100%;
		background: rgba(0, 70, 156, 0.4);
		height: 60vw;
		opacity: 1;
		top: 0vw;
	}

	.btn-light {
		float: left;
		color: #fff;
		border-left: 0px;
		border-right: 0px;
		border-bottom: 0px;
		border-top: 0px;
		border-radius: 0px;
		height: 50px;
		line-height: 35px;
		background-color: rgba(0, 70, 156, 1);
		width: 50%;
	}

	.fenlei {
		width: 100%;
		background-color: rgba(0, 70, 156, 1);
		float: none;
		color: #FFF;
		height: auto;
		text-align: center;
		overflow: hidden;
		line-height: 50px;
		margin-bottom: 50px;
	}
}

@media (max-width: 1000px) {
	.wenhua {
		width: 100%;
		float: none;
		height: 120vw;
	}

	.wenhua1 {
		width: 100%;
		float: left;
		height: 60vw;
		background-size: cover;
	}

	.wenhua2 {
		width: 100%;
		float: left;
		height: 60vw;
		background-size: cover;
	}

	.wenhua1_1 {
		width: 100%;
		background: rgba(0, 70, 156, 0.4);
		height: 60vw;
		opacity: 1;
		top: 0vw;
	}

	.btn-light {
		float: left;
		color: #fff;
		border-left: 0px;
		border-right: 0px;
		border-bottom: 0px;
		border-top: 0px;
		border-radius: 0px;
		height: 50px;
		line-height: 35px;
		background-color: rgba(0, 70, 156, 1);
		width: 50%;
	}

	.fenlei {
		width: 100%;
		background-color: rgba(0, 70, 156, 1);
		float: none;
		color: #FFF;
		height: auto;
		text-align: center;
		overflow: hidden;
		line-height: 50px;
		margin-bottom: 50px;
	}
}

.form-control {
	float: left;
	display: block;
	width: 80%;
	height: calc(2.5em + 1.75rem + 2px);
	padding: .375rem .75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #333;
	border: 0px;
	border-radius: 0px;
	background-color: rgba(255, 255, 255, 0.2);
	background-clip: padding-box;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.form-control2 {
	float: left;
	display: block;
	width: 100%;
	height: calc(2.5em + 1.75rem + 2px);
	padding: .375rem .75rem;
	font-size: 0.8rem;
	font-weight: 400;
	line-height: 1.5;
	color: #333;
	border: 1px solid #d2d2d2;
	border-radius: 0px;
	background-color: rgba(255, 255, 255, 0.2);
	background-clip: padding-box;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.form-control3 {
	float: left;
	display: block;
	width: 100%;
	height: calc(3.5em + 1.75rem + 2px);
	padding: .375rem .75rem;
	font-size: 0.8rem;
	font-weight: 400;
	line-height: 1.5;
	color: #333;
	border: 1px solid #d2d2d2;
	border-radius: 0px;
	background-color: rgba(255, 255, 255, 0.2);
	background-clip: padding-box;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.lytitle {
	width: 100%;
	height: 30px;
	text-align: center;
}

.lytitle2 {
	width: 100%;
	height: 70px;
	text-align: center;
	font-size: 36px;
}

.lytitle3 {
	width: 100%;
	height: 20px;
	text-align: center;
	font-size: 16px;
	color: #666;
}


