body {
	position: relative;
	overflow: auto;
}

.wrap {
	overflow: hidden;
	min-width: 1200px;
}

.wrap:nth-of-type(odd) {
	background: #fae1cd;
}

.wrap:nth-of-type(even) {
	background: #fff3eb;
}

.wrap a:hover {
	color: #ff7301;
}

.top {
	height: 1048px;
	min-width: 1200px;
	background: url(../img/banner.png) no-repeat #fff3eb;
	background-size: 100% 100%;
}

.header {
	background: rgba(255, 255, 255, .7);
	padding: 0 145px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.logo {
	/*display: flex;*/
	font-size: 41px;
	color: #000000;
	width: 345px;
	flex: none;
}

.logo-img {
	width: 95px;
	height: 85px;
	float: left;
}

.logo h1 {
	font-weight: 500;
	margin-top: 10px;
}

.logo p {
	font-size: 25px;
	margin-top: 6px;
}

.nav {
	/*display: flex;*/
	font-size: 100%;
	width: 75%;
}

.nav a {
	color: #000;
}

.nav li {
	margin-left: 45px;
	white-space: nowrap;
	float: left;
}

.nav li.act a {
	color: #ff7200;
	/*text-shadow: 0 0 30px #ff7200;*/
	text-shadow: 1px 1px 10px #FFFFFF, -1px -1px 10px #FFFFFF, 2px 2px 10px #FFFFFF, -2px -2px 10px #FFFFFF, 3px 3px 10px #FFFFFF, -3px -3px 10px #FFFFFF;
}

.tit {
	height: 63px;
	line-height: 63px;
	text-indent: 15px;
	font-size: 41px;
	color: #fff;
	background-image: linear-gradient(to right, #ff7200, #ffb47e);
	margin-top: 30px;
}

.xx-list {
	padding: 21px 0;
	width: 1038px;
	margin: 0 auto;
}

.xx-item {
	margin-bottom: 7px;
	position: relative;
	margin-left: auto;
	overflow: hidden;
}


.xx-item1 {
	width: 1038px;
	height: 139px;
	background: url(../img/xx-1.png);
}


.xx-item2 {
	width: 1014px;
	height: 138px;
	background: url(../img/xx-2.png);
}

.xx-item3 {
	width: 963px;
	height: 135px;
	background: url(../img/xx-3.png);
}

.xx-item-num {
	position: absolute;
	left: 35px;
	top: 23px;
}

.xx-item-text {
	line-height: 34px;
	width: 810px;
	margin-left: 145px;
	font-size: 25px;
	color: #fff;
	margin-top: 18px;
}

.xx-item3 .xx-item-text {
	width: 750px;
}

.vs-tit {
	display: flex;
	justify-content: space-around;
}

.vs-content {
	padding: 20px 0;
}

.vs-item {
	margin-bottom: 7px;
}

.vs-item-tit {
	line-height: 48px;
	font-size: 33px;
	text-align: center;
}

.vs-item-con {
	display: flex;
	justify-content: space-between;
}

.vs-item-con>div {
	width: 599px;
	height: 145px;
	display: flex;
	align-items: center;
	box-sizing: border-box;
	line-height: 25px;
	padding: 0 10px;
	font-size: 25px;
	border-radius: 15px;
}

.vs-item-left {
	background: #6637d0;
	color: #ffd4d4;
}


.vs-item-right {
	background: #1397bd;
	color: #c0eeff;
}

.section_vs {
	padding-bottom: 21px;
}

.section_nl {
	padding-bottom: 32px;
}

.nl-list {
	line-height: 35px;
	margin-top: 54px;
	font-size: 25px;
}


.nl-list li {
	display: flex;
	margin-bottom: 9px;
}

.nl-list li p:first-of-type {
	font-weight: 700;
	white-space: nowrap;
}

.yl-content {
	height: 530px;
	background: url(../img/yl.png);
	margin: 26px 0 44px;
}

.gh-content {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 48px;
}

.gh-item {
	font-size: 25px;
	width: 578px;
	margin-bottom: 10px;
}

.gh-tit {
	color: #ff7300;
	font-weight: 700;
	text-align: center;
}

.gh-text {
	height: 68px;
	border: 2px solid #1397bd;
	display: flex;
	align-items: center;
}

.al-list {
	display: flex;
	margin: 0 auto;
	flex-wrap: wrap;
	justify-content: space-around;
	margin-top: 27px;
}


.al-item {
	width: 365px;
	margin-bottom: 20px;
}


.al-item img {
	width: 365px;
	height: 230px;
}

.al-item p {
	color: #000;
	font-size: 25px;
	white-space: nowrap;
	text-align: center;
	margin-top: 14px;
	overflow: hidden;
}

.more {
	font-size: 33px;
	color: #000000;
	text-align: center;
	display: block;
	margin: 38px 0;
}

.ys-content {
	display: flex;
	margin-top: 20px;
	margin-bottom: 32px;

}

.ys-info {
	width: 570px;
	color: #000;
}

.ys-tit {
	margin-top: 10px;
	font-size: 33px;
	text-align: center;
}

.ys-text {
	font-size: 25px;
	margin-top: 25px;
	line-height: 34px;
	text-indent: 50px;
}

.ys-info-img {
	width: 542px;
	height: 296px;
	background: url(../img/ys.png);
}

.ys-image .more {
	margin: 22px 0 0;
}

.section_news {
	padding-bottom: 20px;
}

.news-content {
	display: flex;
	flex-wrap: wrap;
	padding: 6px 0;
	justify-content: space-between;
}

.news-item {
	width: 572px;
	border-bottom: 1px solid #ff9e55;
	font-size: 25px;
	color: #000;
	padding-bottom: 18px;
}

.news-tit {
	font-weight: 700;
	margin-top: 35px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.news-time {
	margin-top: 10px;
}

.news-info {
	margin-top: 23px;
	line-height: 36px;
}

.news-see {
	text-align: right;
}

.news-see a {
	color: #000;
}

.hz-list {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	padding-top: 40px;
}

.hz-list>a {
	margin-bottom: 40px;
}

.footer {
	background: #323232;
	color: #fff;
	padding-bottom: 38px;
	min-width: 1200px;
}

.footer-list {
	display: flex;
	justify-content: center;
	height: 91px;
	align-items: center;
}

.footer-list a {
	margin: 0 16px;
	color: #fff;
	font-size: 33px;
}

.footer-con {
	border-top: 1px solid #fefefe;
	border-bottom: 1px solid #fefefe;
	display: flex;
}

.footer-con>div {
	border-left: 1px solid #fefefe;
	margin: 20px 0;
	overflow: hidden;
	height: 197px;
	box-sizing: border-box;
	padding-top: 23px;
}

.footer-con .footer-con-left {
	border-left: none;
	padding-left: 47px;
	padding-right: 47px;
}

.footer-logo {
	display: flex;
}

.footer-logo img {
	width: 99px;
	height: 90px;
}

.footer-logo>div {
	margin-left: 7px;
}

.footer-logo p:nth-of-type(1) {
	font-size: 41px;
	margin-top: 6px;
}

.footer-logo p:nth-of-type(2) {
	font-size: 25px;
	margin-top: 13px;
}

.footer-con-left>p {
	font-size: 33px;
	margin-left: 14px;
	margin-top: 19px;
}

.footer-con-center {
	font-size: 25px;
	padding-left: 21px;
	padding-right: 40px;
}

.footer-con-center p {
	line-height: 25px;
}

.footer-tel {
	display: flex;
}

.footer-tel::before {
	content: '';
	width: 53px;
	height: 48px;
	background: url(../img/tel.png) center no-repeat;
	background-size: 47px 48px;
}

.footer-address {
	display: flex;
	margin-top: 28px;
}

.footer-address::before {
	content: '';
	width: 53px;
	height: 60px;
	background: url(../img/address.png);
}

.footer-con-right {
	text-align: center;
	flex: 1;
	font-size: 18px;
}

.qr {
	width: 129px;
	height: 129px;
}

.footer-con-right p {
	margin-top: 5px;
}
