﻿

.container-fluid {
	width: 100%;
	margin: auto;
	padding: 0
}

.container-fluid p {
	margin: 0
}

.container {
	max-width: 1200px;
	margin: 0 auto;
	padding: 0
}

.container p {
	margin: 0
}

.padding-40 {
	padding: 40px;
}

.container_p45 {
	/* background-color: #f0f0f0; */
	background-color: white;
	padding-bottom: 45px;
	padding-top: 45px;
}

a {
	text-decoration: none
}

a:hover {
	text-decoration: none
}

li {
	list-style: none;
}


/*轮播图*/
#slider .swiper-slide {
	background-position: center;
	background-size: cover;
}

#slider .swiper-pagination-bullet {
	width: 35px;
	height: 13px;
	border-radius: 5px;
}

#slider .swiper-pagination-bullet-active {
	background-color: #f27e0d;
}

#slider .swiper-button-prev {
	background-image: url(../image/swleft.png);
}

#slider .swiper-button-next {
	background-image: url(../image/swright.png);
}

/*头部===*/
.top {
	background-color: #f7f7f7;
	font-size: 12px;
	overflow: hidden;
	padding: 5px 0;
	border-bottom: 1px solid #ececec;
}

.head_img img {
	width: 100%;
	max-width: 100%
}

.nav-bar {
	position: relative;
	height: 50px;
}

.nav-bar div {
	position: relative;
	float: left;
	width: 12.5%;
	height: 50px;
	line-height: 50px;
	color: #353535;
	text-align: center;
}

.nav-bar div .more {
	position: absolute;
	width: 100%;
	height: 50px;
	line-height: 50px;
	color: #353535;
	color: #fff;
	background-color: #f27e0d;
	left: 0;
	top: 0
}

.nav-bar .more:hover {
	top: -15px;
	height: 60px;
	line-height: 60px;
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
}

.nav-bar div ul {
	margin: 0;
	padding-left: 0;
	position: absolute;
	z-index: 10;
	top: 50px;
	width: 100%
}

.nav-bar ul a {
	width: 100%;
	height: 50px;
	line-height: 50px;
	color: #353535;
	color: #fff;
	background-color: #f27e0d;
	display: block;
	font-size: 13px
}

.nav-bar ul a:hover {
	font-size: 14.5px;
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
}

/*手机头部===*/
.header {
	background-color: #f27e0d;
	height: 40px;
	position: relative;
	display: none;
}

.header p {
	margin: 0;
}

.logo {
	width: 80%;
	height: 40px;
	position: relative;
}

.logo img {
	max-width: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
}

.menu {
	background: url(../image/menu-button-bg.png) no-repeat center center;
	position: absolute;
	right: 2%;
	top: 0;
	display: block;
	width: 50px;
	height: 50px;
	margin-top: -5px;
	background-size: 80%;
}

.dl-menu {
	display: none;
}

.child_menu {
	padding: 0 45px;
}

.child_menu a {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}

.child_menu:nth-child(2n+2) {
	margin-top: -1px;
}


/*横幅===*/
.bannerBox {
	position: relative;
	width: 100%;
	overflow: hidden;
}

.bannerImg {
	width: 1900px;
	position: relative;
	left: 50%;
	margin-left: -950px;
}


/* 分页 ======================*/
.pageWrap {
	margin: 0;
	text-align: center;
	background-color: #fff;
	padding: 5px 0;
	min-height: 30px;
}

.pageWrap .rows {
	margin-right: 15px;
	display: none;
}

.pageWrap a,
.pageWrap span {
	text-align: center;
	display: inline-block;
	line-height: 30px;
	/* margin: 0 3px; */
	/* background-color: #ececec; */
	background-color: #40444b;
	/* padding: 0 12px; */
	padding: 7.5px 17.95px;
	border-right: 1px solid #d5d3d3;
	font-size: 20px;
}

.pageWrap a {
	/* color: #555; */
	text-decoration: none;
	color: white;
}

.pageWrap a:hover,
.pageWrap span.current {
	color: #fff;
	background: #5979cc;
}

.pageWrap .next,
.pageWrap .prev {
	/* color: #4f5051; */
	color: #fff;
}

/*新闻===*/
.news-wrap {
	/* width: 72%; */
	width: 100%;
	min-height: 500px;
	float: left;
}

.news-wrap ul {
	list-style: none;
	padding: 20px 20px 0;
	margin: 0 0 15px;
	width: 100%;
	height: 273px;
	min-height: 230px;
	background-color: #fff;
	position: relative;
	/* box-shadow: 0px 0px 10px #888888; */
	border-radius: 5px;
	margin-bottom: 43px;
	border: 2px solid #f0f0f0;
}

.news-wrap ul .news-title .cat {
	padding: 2px 10px;
	background-color: #f27e0d;
	display: inline-block;
	color: #fff;
	border-radius: 3px;
}

.news-wrap ul .news-title i {
	color: #f27e0d;
	margin-right: 15px;
}

.news-wrap ul .news-title .title {
	margin-bottom: -9px;
	color: #000;
	font-weight: 700;
	font-size: 18px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.news-wrap ul .news-title .title:hover {
	color: #f27e0d;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.news-wrap ul .news-title .cat:hover {
	background-color: #56aa88;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.news-wrap ul .news-con {
	margin: 10px 0 0;
	overflow: hidden;
}

.news-wrap ul .news-con dd:nth-child(1) {
	/* width: 35%; */
	width: 25.5%;
	height: 210px;
	float: left;
	overflow: hidden;
}

.news-wrap ul .news-con dd:nth-child(2) {
	/* width: 60%; */
	width: 70%;
	float: right;
	padding-top: 15px;
}

.news-wrap ul .news-con dd .con_con {
	/* color: #777; */
	font-size: 14px;
	color: black;
}

.news-wrap ul .news-con dd img {
	width: 100%;
	height: 100%;
}

.news-wrap ul .news-con .con_xinxi {
	position: absolute;
	right: 20px;
	bottom: 15px;
}

.news-wrap ul .news-con .con_xinxi span {
	margin: 0 5px;
	color: #777;
}

.news-wrap ul .news-con .con_xinxi span i {
	margin-right: 5px;
}

.news-wrap .info_head {
	height: auto;
	padding: 7px 20px;
	min-height: auto;
}

.news-wrap .info_head li:nth-child(1) {
	margin: 3px 0 10px;
	color: #555;
	font-size: 19px;
	font-weight: 700;
}

.news-wrap .info_head li:nth-child(1) span {
	font-size: 14px;
}

.news-wrap .info_head li:nth-child(1) a {
	font-size: 14px;
}

.news-wrap .info_head li:nth-child(2) {
	color: #999;
	font-size: 12.5px;
	margin-top: 6px;
}

.news-wrap .info_head .con_xinxi span {
	margin: 0 5px;
	color: #777;
}

.news-wrap .info_head .con_xinxi span:nth-child(1) {
	margin-left: 0px;
}

.news-wrap .info_head .con_xinxi span i {
	margin-right: 5px;
}

.news-wrap .info_con {
	min-height: 661px;
}

.news-wrap .info_con img {
	max-width: 100%;
}

.news-wrap .info_page {
	overflow: hidden;
	padding: 5px 20px;
	margin-bottom: 15px;
}

.news-wrap .info_page div {
	width: 50%;
	float: left;
}

.news-wrap .info_page .prev {
	text-align: left;
}

.news-wrap .info_page .next {
	text-align: right;
}

.news-wrap .info_page a {
	color: #f27e0d;
	background: none;
	margin: 0;
	padding: 0 6px;
}

.news-wrap .info_page a:hover {
	color: #fff;
	background-color: #f27e0d;
}

.news-wrap .info_page span {
	color: #d9d9d9;
	margin: 0;
	padding: 0;
	background: none;
	line-height: normal;
	padding: 0 6px;
}

/*留言=====*/

/*排行=====*/
.ranking {
	width: 27%;
	float: right;
}

.ranking .hot_read,
.ranking .yqlj {
	min-height: 250px;
	clear: both;
	margin-bottom: 10px;
	background-color: #fff;
	background-color: #fff;
	padding: 10px;
}

.ranking .title {
	position: relative;
	height: 45px;
	border-bottom: 1px solid #90bba8;
}

.ranking .title h2 {
	font-size: 16px;
	font-weight: bold;
	width: 100%;
	line-height: 45px;
	color: #f27e0d;
	margin: 0;
}

.ranking ul {
	padding: 0;
	margin: 15px 0 0;
}

.ranking ul li {
	padding: 0;
}

.ranking .hot_read ul a {
	color: #f27e0d;
	padding: 12px 0;
	border-bottom: solid 1px #eee;
	overflow: hidden;
	position: relative;
	display: block;
	font-size: 14px;
}

.ranking .hot_read ul .thumbnail {
	float: left;
	width: 37%;
	border: none;
	margin: 0;
	padding: 0;
}

.ranking .hot_read ul .thumbnail img {
	width: 100%;
}

.ranking .hot_read ul .text_box {
	float: right;
	width: 60%;
	font-size: 12.5px;
}

.ranking .hot_read ul .text_box span {
	display: block;
}

.ranking .hot_read ul .text_box span:nth-child(1) {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.ranking .hot_read ul .text_box span:nth-child(2) {
	font-size: 12px;
	margin-top: 13px;
	color: #999;
}

.ranking .yqlj ul {
	overflow: hidden;
}

.ranking .yqlj li:nth-child(2n+1) {
	width: 47%;
	float: left;
	margin: 5px 0;
}

.ranking .yqlj li:nth-child(2n+2) {
	width: 47%;
	float: right;
	margin: 5px 0;
}

/*底部*/
.foot_item {
	text-align: center;
	background-color: #f27e0d;
	color: #fff;
	padding: 20px 0;
}

.foot_item .item {
	display: inline-block;
	margin: 0 5px;
}

.foot_item a {
	color: #fff;
	padding: 0 5px;
}

.foot_item a:hover {
	font-size: 16px;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

/* 单页面 ======================*/
.news-wrap .page_con {
	min-height: 458px;
}

/* 在线联系 ======================*/
.zxzx {
	width: 200px;
	position: fixed;
	right: 3px;
	bottom: 100px;
	z-index: 10
}

.zxzx .zx_img {
	width: 33px;
	float: left;
	cursor: pointer;
}

.zxzx .zx_box {
	width: 167px;
	float: left;
	padding: 5px 0px 10px;
	box-shadow: 0 0 5px #505050;
	border-radius: 10px;
	background-color: #fff;
}

.zxzx .zx_box .h11 {
	text-align: center;
	font-size: 18px;
	font-weight: 700;
	padding: 5px;
	border-bottom: 5px solid #d0d0d0;
}

.zxzx .zx_box p {
	text-align: center;
	margin: 3px 0;
	font-size: 16px;
}

.zxzx .zx_box a {
	display: block;
	border: 1px solid #d3d3d3;
	margin: 10px 0;
	color: #333;
}

.zxzx .zx_box a:hover {
	background-color: #f27e0d;
	color: #fff;
}

.zxzx .zx_box a span {
	display: inline-block;
	height: 22px;
	line-height: 22px;
}

.zxzx .zx_box a span img {
	margin-bottom: 2px;
	height: 100%;
}

.zxzx .zx_box a span:nth-child(1) {
	width: 32px;
	border-right: 1px solid #d3d3d3;
}

.zxzx .zx_box a span:nth-child(2) {
	text-align: center;
	width: 102px;
}

/*==========*/
body .layer-myskin .layui-layer-content {
	padding: 20px 30px;
}

.dexplain p {
	margin: 0;
}

/*说明可选化标签*/

/*about页面================*/
.about_title {
	margin-bottom: 13px
}

.about_t {
	max-width: 550px;
	height: 40px;
	font-size: 32px;
	text-align: center;
	font-family: "微软雅黑", Arial;
	font-weight: bold;
	margin: 50px auto 0px;
}

.about_c {
	width: 270px;
	height: 35px;
	margin: 0 auto;
	color: #999;
	font-size: 10px;
}

.about_c1 {
	width: 50px;
	height: 17px;
	float: left;
	border-bottom: 1px solid #eaeaea;
	margin: 0 9px;
}

.about_c2 {
	height: 35px;
	float: left;
	text-align: center;
	line-height: 35px;
}

.contact_con {
	width: 45%;
	float: left;
	padding-left: 100px;
}

.lxditu {
	height: 0;
	padding-bottom: 20%;
	width: 45%;
	float: right;
}

.foot_zx p img {
	max-width: 100%
}

/*发展历程=====*/
.about-fzlc {
	position: relative;
	background-color: #fff;
	max-width: 1000px
}

#lc {
	margin-top: 65px;
	text-align: center;
	font-size: 18px;
	color: #676767;
	font-weight: 700;
}

#lc .swiper-slide {
	position: relative;
}

#lc .swiper-slide-active {
	color: #0b83f4;
}

#lc .swiper-slide-active .lc-yuan {
	background-color: #0b83f4;
}

#lc .lc-yuan {
	width: 16px;
	height: 16px;
	border-radius: 10px;
	background-color: #d2d3d8;
	margin: 3px auto;
	position: relative;
	z-index: 1;
	transition: all 0.2s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
}

#lc .lc-xian {
	position: absolute;
	bottom: 10px;
	width: 100%;
	border-bottom: 1px solid #d2d3d8;
}

#lc .swiper-slide:first-child .lc-xian {
	width: 50%;
	right: 0;
}

#lc .swiper-slide:last-child .lc-xian {
	width: 50%;
	left: 0;
}

#lc .swiper-button-prev,
#lc .swiper-button-next {
	display: none;
}

#lc-box {
	margin-top: 58px;
}

#lc-box .lc-img {
	float: left;
	width: 425px;
	height: 263px;
	margin: 0;
	padding: 0;
}

#lc-box .lc-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

#lc-box .lc-content {
	float: right;
	width: 490px;
	height: 263px;
	padding: 31px 30px 0 0;
	margin: 0;
	position: relative;
}

#lc-box .lc-title {
	color: #232323;
	font-size: 24px;
	font-weight: 700;
}

#lc-box .lc-con {
	margin: 33px 0 28px;
	font-size: 14px;
	color: #575757;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}

#lc-box .swiper-button-prev,
#lc-box .swiper-button-next {
	text-align: center;
	color: #fff;
	background: #d2d3d8;
	width: 30px;
	height: 30px;
	border-radius: 20px;
	top: auto;
	bottom: 25px;
}

#lc-box .swiper-button-prev:hover {
	background: #0071db;
}

#lc-box .swiper-button-next:hover {
	background: #0071db;
}

#lc-box .swiper-button-prev {
	left: 0;
}

#lc-box .swiper-button-next {
	left: 50px;
	right: auto;
}

#lc-box .swiper-button-prev i:before {
	font-size: 32px;
	margin-left: -2px;
	margin-top: -2px;
}

#lc-box .swiper-button-next i:before {
	font-size: 32px;
	margin-left: 3px;
	margin-top: -2px;
}

#lc-box .swiper-button-disabled {
	opacity: 1;
	background: #d2d3d8;
}

#dl-menu {
	display: none;
}

@media (min-width: 1200px) {
	.container {
		width: 1200px;
	}
}

@media (min-width: 768px) {
	.container {
		width: 100%;
	}
}

@media screen and (max-width:992px) {

	/*导栏==========*/
	.head_menu {
		display: none;
	}

	.head_img {
		display: none;
	}

	.header {
		display: block;
	}

	.dl-menu {
		display: block;
	}
}

@media screen and (max-width:775px) {
	.container_p45 {
		padding: 20px 0;
	}

	.top {
		display: none;
	}

	/*首页==========*/
	.k_text {
		padding-top: 0;
		overflow: hidden;
	}

	/*详情页==========*/
	.news-wrap {
		width: 100%;
	}

	.ranking {
		display: none;
	}

	.news-wrap .info_con {
		min-height: 400px;
	}

	.news-wrap .info_page div {
		width: 100%;
	}

	.news-wrap .info_page .next {
		text-align: left;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	/*留言==========*/
	.comment-show-con-list {
		width: 76%;
	}

	.zxzx {
		display: none;
	}
}

@media screen and (max-width:768px) {
	.about {
		padding: 0 1.2rem;
	}

	.contact_con {
		width: 100%;
		float: left;
		padding: 0
	}

	.lxditu {
		height: 0;
		padding-bottom: 40%;
		width: 100%;
		float: right;
		margin-top: 15px
	}

	#lc-box .lc-img {
		width: 100%
	}

	#lc-box .lc-content {
		width: 100%
	}

	.news-wrap .info_head li:nth-child(1) span {
		display: none;
	}
}

/* 新的菜单 */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

* html,
* html body {
	_background-attachment: fixed;
}

* html #online_qq_layer {
	_bottom: auto;
	_top: expression(eval(document.documentElement.scrollTop + 150));
}

#online_qq_tab {
	float: left;
	margin-top: 50px;
}

#onlineService {
	float: left;
	margin-left: -3px;
	display: none;
}

#onlineType1,
#onlineType2,
#onlineType3,
#onlineType4,
#onlineType5,
#onlineType6 {
	display: none;
}

#onlineType1 {
	display: block;
}

::-webkit-scrollbar {
	display: none;
}

::-moz-placeholder {
	color: #aaa;
}

::-webkit-input-placeholder {
	color: #aaa;
}

:-ms-input-placeholder {
	color: #aaa;
}

::selection {
	background: #111;
	color: #fff;
	font-weight: bold
}

.nav-menu-content-box {
	z-index: 100;
	position: relative;
}

.nav-menu-content {
	overflow: hidden;
	height: 59px;
	position: relative;
	z-index: 100;
	/* -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .2); */
}

.nav-menu-content-item {
	/* box-shadow: 0 2px 15px #ccc; */
	height: 251px;
	position: absolute;
	width: 100%;
	/* background-color: #f1f1f1;
	background-color: rgba(243, 243, 243, .95); */
	-webkit-transition: all .2s ease-in;
	-moz-transition: all .2s ease-in;
	-o-transition: all .2s ease-in;
	transition: all .2s ease-in;
}

.nav-menu-content-cell {
	height: 66px;
	max-width: 1200px;
	margin: auto;
	/* background: white; */
}

.nav-menu-content-sell {
	margin: 0 auto;
	position: relative;
	width: 100%;
}

.nav-menu-content-list {
	position: absolute;
	top: 0;
	left: 0;
	width: 98.8%;
	/* background:#eee; */
	height: 251px;
}

.nav-menu-content-home {
	display: inline;
	float: left;
	width: 12.5%;
}

.nav-menu-content-home a {
	display: block;
	color: black;
	text-align: center;
	font-size: 16px;
	height: 66px;
	line-height: 66px;
	/* border-right: 1px solid #333; */
}

.nav-menu-content-info {
	width: 62.5%;
	display: inline;
	float: left;
}

.navMenu-item {
	display: inline;
	float: left;
	width: 20%;
}

.navMenu-item a {
	display: block;
	cursor: pointer;
	color: black;
	font-size: 16px;
	line-height: 66px;
	height: 59px;
	/* border-right: 1px solid #333; */
	text-align: center;
	text-decoration: none;
	position: relative;
}

.navMenu-item-content {
	/* height: 168px; */
	height: 295px;
	border-right: 1px solid #dddddd;
	transition: all ease-in .2s;
	padding-top: 15px;
}

.navMenu-item-content ul li {
	width: 100%;
	display: inline;
	float: left;
	height: 30px;
	text-align: center;
	margin-bottom: 5px;
}

.navMenu-item-content ul li a {
	color: #333;
	font-size: 14px;
	border-right: 0;
	height: 30px;
	line-height: 30px;
	display: inline;
}

.navMenu-item:hover .navMenu-title {
	/* background: #d01040; */
	color: #5979cc;
	cursor: pointer;
}

.navMenu-item:hover .navMenu-item-content {
	background-color: #fff;
	cursor: pointer;
}

.navMenu-item-content ul li a:hover {
	color: #5979cc;
	border-bottom: 2px solid #5979cc;
	padding-bottom: 5px;
}

.navMenu-item-two ul li {
	width: 100%;
}

.nav-icon {
	width: 19px;
	font-size: 12px;
	position: absolute;
	top: 7px;
	left: 50%;
	line-height: 1;
	background: #EC5E24;
	border-radius: 10px;
	color: #FFF;
	margin-left: 20px;
}

.navMenu-list-title {
	width: 100%;
	height: 26px;
	line-height: 26px;
	/* margin-top: 6px; */
	text-align: center;
	color: #b8b8b8;
	position: relative;
	float: left;
	font-family: 'Microsoft YaHei';
}

.navMenu-list-line {
	width: 169px;
	height: 1px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -90px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALUAAAABCAYAAACYCO/KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTA2MTdCNTkyMTc0MTFFNjhENjZCNzJCNzY4OEMxOEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTA2MTdCNUEyMTc0MTFFNjhENjZCNzJCNzY4OEMxOEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMDYxN0I1NzIxNzQxMUU2OEQ2NkI3MkI3Njg4QzE4QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMDYxN0I1ODIxNzQxMUU2OEQ2NkI3MkI3Njg4QzE4QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PibsvwIAAAB3SURBVCjP7Y2JCcAgDEVjLfacwf3X0h162yOFHwjSQgdo4PG+RhMTQnBEZBjLFODOJXDKFWhwbpHFNz1cM526b9QMh77YZjsFUs7za3nvDf31uWKM58en+0PeHziYldkyJ2ZmFnhSeVB3woj+hJ78XWE9P2F3ugAlSC239Ce4gwAAAABJRU5ErkJggg==');
	background-repeat: repeat-x;
	background-size: cover;
}

.navMenu-item-img {
	display: inline-block;
	vertical-align: middle;
	margin-left: 21px;
	margin-right: 5px;
	width: 18px;
	height: 20px;
}

.navMenu-item-img img {
	width: 100%;
	height: auto;
	display: block;
	border: none;
}

.navMenu-item-four ul li {
	width: 100%;
}

.navMenu-item-four ul li a:hover {
	border-bottom: 0;
}

.navMenu-item-tex {
	text-align: left;
	display: inline-block;
	width: 71px;
}

.navMenu-item-four .navMenu-item-content {
	border-right: 0;
}

.dow-hover .nav-menu-content {
	overflow: visible;
}

/* 新的页头 */
.head_new {
	max-width: 1200px;
	height: 115px;
	margin: auto;
	position: relative;
}

.head_new_one {
	width: 100%;
	height: 100%;
}

.head_left {
	width: 28.75%;
	height: 100%;
	position: relative;
	float: left;
}

.head_left_img {
	width: 55%;
	margin-top: 37px;
	left: 9%;
	position: relative;
}

.head_center {
	width: 49.25%;
	height: 100%;
	float: left;
	position: relative;
}

.head_center_one {
	position: relative;
	width: 100%;
	height: 30px;
	margin-left: 20px;
	font-size: 27px;
	margin-top: 30px;
	letter-spacing: 1.5px;
	font-weight: bold;
}

.head_center_two {
	font-size: 18px;
	margin-top: 16px;
}

.hco_span {
	color: #5979cc;
}

.head_right {
	width: 22%;
	float: right;
	position: relative;
	height: 100%;
}

.head_right_img {
	width: 39px;
	height: 40px;
	display: block;
	margin-top: 43px;
	float: left;
	margin-left: 50px;
}

.head_right_image {
	height: 42px;
	width: 39px;
	float: left;
}

.head_right_one {
	display: inline-block;
	margin-top: 36px;
	font-weight: bold;
	font-size: 17px;
	margin-left: 10px;
}

.head_right_two {
	display: inline-block;
	font-weight: bold;
	font-size: 24px;
	margin-left: 10px;
	color: #5979cc;
}

.scone {
	width: 100%;
}

.seo_text_one {
	width: 100%;
	margin-top: 60px;
	text-align: center;
	font-size: 27px;
	font-weight: bold;
}

.seo_text_two {
	text-align: center;
	font-size: 16px;
	margin-top: 5px;
}

.nav_menu_zise {
	width: 100%;
	height: 295px;
	background: #f6f6f6;
	position: absolute;
	margin-top: 59px;
	display: block;
	opacity: 0.4;
	box-shadow: 0px 10px 5px #211e1e;
}

.four_seo {
	max-width: 1200px;
	height: 423px;
	display: block;
	margin: auto;
	position: relative;
	margin-top: 45px;
}

.four_seo_four {
	width: 100%;
	height: 100%;
	position: relative;
	float: left;
	padding-top: 15px;
}

.fsa_photo {
	position: relative;
	width: 100%;
	height: 180px;
}

.fp_img {
	width: 180px;
	height: 180px;
	margin: auto;
	display: block;
}

.fsf_bt {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	margin-top: 30px;
}

.fsf_text {
	width: 73%;
	text-align: center;
	line-height: 25px;
	font-size: 12px;
	margin: auto;
	margin-top: 15px;
}

.seo_case {
	width: 100%;
	overflow: hidden;
	background: url(../image/008.png) no-repeat center center;
	position: relative;
	background-size: 100% 100%;
}

.sc_bt {
	text-align: center;
	color: white;
	font-size: 36px;
	padding-top: 60px;
	position: relative;
	font-weight: bold;
}

.sc_text {
	color: #d3d8e4;
	;
	font-size: 18px;
	margin: auto;
	text-align: center;
	margin-top: 10px;
	line-height: 27px;
}

.sc_twelve {
	max-width: 1200px;
	/* height: 1084px; */
	height: 1200px;
	margin: auto;
	margin-top: 56px;
}

.recommend_img {
	width: 100%;
	height: 209px;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
}

.recommend_text {
	width: 100%;
	height: 69px;
	background: #f5f4f4;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	font-size: 20px;
	text-align: center;
	line-height: 69px;
	font-weight: bold;
	color: black;
}

.check_more {
	width: 195px;
	height: 57px;
	background: #5979cc;
	display: block;
	position: absolute;
	bottom: 61px;
	border-radius: 10px;
	left: 50%;
	margin-left: -97.5px;
	color: white;
	font-size: 18px;
	line-height: 60px;
	text-align: center;
}

.seo_new {
	text-align: center;
	font-weight: bold;
	font-size: 36px;
	margin-top: 65px;
	margin-bottom: 48px;
}

.seo_new_one {
	max-width: 1200px;
	height: 692px;
	margin: auto;
	position: relative;
}

.sno_img {
	width: 29.8%;
	height: 205px;
	display: block;
	float: left;
	position: relative;
}

.sno_left {
	width: 59.3%;
	height: 226px;
	background: #f5f5f5;
	position: relative;
	float: left;
	color: black;
}

.sno_right {
	width: 10.9%;
	height: 226px;
	background: #d3d3d3;
	position: relative;
	float: left;
}

.sno_left_bt {
	margin-top: 34px;
	font-size: 24px;
	font-weight: bold;
	left: 10%;
	display: inline-block;
	position: relative;
}

.sno_left_text {
	margin-top: 28px;
	font-size: 12px;
	left: 9%;
	display: inline-block;
	position: relative;
	line-height: 25px;
	width: 82%;
}

.sno_right_one {
	color: white;
	font-size: 24px;
	text-align: center;
	margin-top: 62px;
	margin-bottom: 13px;
}

.sno_right_two {
	border-radius: 50%;
	width: 30px;
	height: 30px;
	background: white;
	border: 8px solid #5979cc;
	margin: 10px auto;
}

.sno_right_three {
	text-align: center;
	font-size: 24px;
	color: white;
}

.seo_new_list {
	width: 100%;
	height: 436px;
	position: relative;
	float: left;
	margin-top: 30px;
}

.seo_new_list_s {
	width: 48.7%;
	height: 172px;
	float: left;
	display: block;
}

.snls_right {
	width: 77.9%;
	height: 100%;
	position: relative;
	float: left;
	background: white;
}

.snls_left {
	width: 22.1%;
	height: 129px;
	position: relative;
	float: left;
	background: #f5f5f5;
}

.snls_left_one {
	text-align: center;
	font-size: 23.97px;
	color: black;
	margin-top: 10px;
}

.snls_left_one_yuan {
	border-radius: 50%;
	width: 30px;
	height: 30px;
	margin: 10px auto;
	border: 8px solid #5979cc;
	margin-bottom: 6px;
	margin-top: 6px;
}

.snls_left_two {
	color: black;
	text-align: center;
	font-size: 23.97px;
}

.snls_right_title {
	font-size: 14px;
	margin-top: 28px;
	left: 5%;
	float: left;
	position: absolute;
	width: 94.5%;
	color: black;
}

.snls_right_jt {
	float: right;
	margin-top: 28px;
	height: 20px;
	position: absolute;
	right: 5%;
}

.snls_right_content {
	width: 90%;
	margin: auto;
	font-size: 12px;
	position: relative;
	margin-top: 64px;
	line-height: 24px;
	color: black;
}

.seo_new_list_s {
	width: 48.7%;
	height: 172px;
	float: left;
	margin-bottom: 30px;
	display: block;
}

.seo_new_list_s:nth-child(2) {
	float: right
}

.seo_new_list_s:nth-child(4) {
	float: right
}

.seo_new_list_s:hover .snls_left {
	background: #5979cc;
}

.seo_new_list_s:hover .snls_left_one {
	color: white;
}

.seo_new_list_s:hover .snls_left_two {
	color: white;
}

.seo_new_list_s:hover .snls_left_one_yuan {
	border: 8px solid white;
}

.seo_new_list_s:hover .snls_right {
	background: #f5f5f5;
}

.scone_img {
	width: 100%;
}

.seo_foot_back {
	width: 100%;
	height: 247px;
	position: relative;
	background: #40444b;
}

.seo_foot {
	max-width: 1200px;
	margin: auto;
	height: 100%;
	position: relative;
	background: #40444b;
}

.seo_foot_top {
	width: 100%;
	height: 186px;
	position: relative;
	border-bottom: 1px solid #626263;
}

.seo_foot_top_left {
	width: 89%;
	height: 100%;
	position: relative;
	float: left;
}

.seo_foot_top_right {
	width: 11%;
	height: 100%;
	float: right;
	position: relative;
	margin-top: 40px;
}

.sftl_one {
	margin-top: 30px;
	font-size: 16px;
	margin-bottom: 18px;
}

.sftl_one_a {
	color: #d3d1d1;
	margin-right: 35px;
}

.sftl_two_a,.sftl_three_a {
	color: #d3d1d1;
	margin-right: 35px;
	font-size: 16px;
}

.sftl_two,.sftl_three {
	margin-bottom: 18px;
}

.sftl_four_a {
	margin-bottom: 26px;
	font-size: 16px;
	color: #d3d1d1;
	margin-right: 35px;
}

.sfb_one {
	font-size: 14px;
	color: #d3d1d1;
	line-height: 60px;
}

.sfb_a {
	font-size: 14px;
	color: #d3d1d1;
}

.sfb_two {
	position: relative;
	float: right;
	font-size: 14px;
	color: #d3d1d1;
	line-height: 60px;
	right: 4%;
}

.sftr_img {
	position: absolute;
	right: 0;
	width: 120px;
	height: 120px;
}

#cnzz_stat_icon_1275714231 {
	float: right;
	position: absolute;
	right: 0;
	margin-top: 20px;
}

.sfb_a:hover {
	color: #5979cc;
}

.sfb_one:hover {
	color: #5979cc;
}

.sno_phone {
	display: none;
}

.stphone {
	display: none;
}

.caidan_phone {
	display: none;
}

.about_cd {
	width: 100%;
	height: 75px;
	background: #f0f0f0;
}

.about_cds {
	max-width: 1200px;
	height: 100%;
	margin: auto;
}

.about_cds li {
	font-size: 16px;
	width: 140px;
	height: 100%;
	line-height: 75px;
	text-align: center;
	float: left;
}

.ac_two {
	width: 100%;
	height: 100%;
	display: block;
	color: black;
}

.ataccess {
	border-bottom: 2px solid #5979cc;
}

.ataccess .ac_two {
	color: #5979cc;
}

.sta_a {
	color: #d3d1d1;
}

.sta_a:hover {
	color: #5979cc !important;
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
	color: #fe6500;
	content: 'prev';
	background: white;
	opacity: 1;
	padding: 10px;
	border-radius: 10px;
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
	color: #fe6500;
	content: 'next';
	background: white;
	opacity: 1;
	padding: 10px;
	border-radius: 10px;
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
	opacity: 1 !important;
}

@media screen and (max-width: 1199px) {
	.head_right_img {
		display: none;
	}
}

@media screen and (max-width: 1000px) {
	.head_center_one {
		text-align: center;
	}

	.head_left {
		width: 20%;
	}

	.head_center {
		width: 58%;
	}

	.head_center_two {
		margin: auto;
		margin-top: 16px;
		text-align: center;
		width: 60%;
	}

	.head_left_img {
		width: 90%;
	}

	.recommend_box {
		width: 28% !important;
		float: left !important;
		height: 275px !important;
		margin-left: 2.66% !important;
		margin-right: 2.66% !important;
		position: relative !important;
		display: block !important;
		border-radius: 12px !important;
		margin-bottom: 25px !important;
		-webkit-border-radius: 12px !important;
		-moz-border-radius: 12px !important;
		-ms-border-radius: 12px !important;
		-o-border-radius: 12px !important;
	}

	.check_more {
		display: none;
	}
}

@media screen and (max-width: 900px) {
	.recommend_box {
		width: 30% !important;
		float: left !important;
		height: 275px !important;
		margin-left: 1.66% !important;
		margin-right: 1.66% !important;
		position: relative !important;
		display: block !important;
		border-radius: 12px !important;
		margin-bottom: 25px !important;
		-webkit-border-radius: 12px !important;
		-moz-border-radius: 12px !important;
		-ms-border-radius: 12px !important;
		-o-border-radius: 12px !important;
	}
}

@media screen and (max-width: 820px) {
	.recommend_text {
		font-size: 17px;
	}
}

@media screen and (max-width: 750px) {
	.head_center_two {
		display: none;
	}

	.head_center_one {
		margin-top: 50px;
		font-size: 22px;
	}

	.head_new {
		height: 80px;
	}
}

@media screen and (max-width: 450px) {
	.head_center {
		display: none;
	}

	.head_right {
		display: none;
	}

	#nav-content {
		display: none;
	}

	.head_left {
		width: 35%;
	}

	.head_left_img {
		margin-top: 20px;
	}

	.seo_text_one {
		margin-top: 15px;
		font-size: 15px;
	}

	.seo_text_two {
		font-size: 12px;
	}

	.four_seo {
		margin: 20px;
		height: 133px;
	}

	.fsa_photo {
		height: auto;
	}

	.fsb_photo {
		height: auto;
	}

	.fsc_photo {
		height: auto;
	}

	.fsd_photo {
		height: auto;
	}

	.fp_img {
		width: 90%;
		height: auto;
	}

	.fsf_bt {
		font-size: 10px;
	}

	.fsf_text {
		display: none;
	}

	.sc_bt {
		padding-top: 25px;
		font-size: 25px;
	}

	.sc_text {
		font-size: 15px;
		margin-top: 5px;
	}

	.sc_twelve {
		margin-top: 20px;
		height: 920px;
	}

	.recommend_box {
		width: 46% !important;
		margin-left: 2% !important;
		margin-right: 2% !important;
		height: 170px !important;
		margin-bottom: 14px !important;
	}

	.recommend_img {
		height: 130px !important;
	}

	.recommend_text {
		height: 40px;
		font-size: 12px;
		line-height: 45px;
	}

	.seo_new {
		font-size: 25px;
		margin-top: 25px;
		margin-bottom: 25px;
	}

	.sno_pc {
		display: none;
	}

	.sno_phone {
		display: block;
	}

	.sno_img {
		height: 93px;
	}

	.sno_left_bt {
		margin-top: 8px;
		font-size: 13px;
		left: 5%;
	}

	.sno_left_text {
		margin-top: 7px;
		font-size: 12px;
		left: 6%;
		line-height: 17px;
	}

	.sno_left {
		width: 50%;
		height: 93px;
		background: #f5f5f5;
		position: relative;
		float: left;
	}

	.sno_right {
		width: 20.1%;
		height: 93px;
	}

	.sno_right_one {
		margin-top: 5px;
		margin-bottom: 2px;
		font-size: 20px;
	}

	.sno_right_two {
		margin: 0px auto;
		width: 25px;
		height: 25px;
	}

	.sno_right_three {
		font-size: 20px;
	}

	.seo_new_list {
		margin-top: 5px;
	}

	.seo_new_list_s {
		width: 100%;
		margin-bottom: 0px;
		height: 118px;
	}

	.snls_left {
		width: 20%;
	}

	.snls_right {
		width: 85%;
	}

	.snls_right_title {
		margin-top: 8px;
		font-weight: bold;
	}

	.snls_right_content {
		width: 90%;
		margin: 0px;
		margin-top: 30px;
		margin-left: 10px;
		line-height: 20px;
	}

	.snls_left_one {
		font-size: 20px;
	}

	.snls_left_one_yuan {
		width: 25px;
		height: 25px;
	}

	.snls_left_two {
		font-size: 20px;
	}

	.snls_left {
		width: 15%;
		height: 113px;
	}

	.snls_right_jt {
		right: 2.5%;
		margin-top: 45px;
	}

	/* .seo_new_list_s:nth-of-type(2)>:nth-child(1){
        float: right;
	}
	
	.seo_new_list_s:nth-of-type(4)>:nth-child(1){
        float: right;
	} */

	.seo_new_one {
		height: 600px;
	}

	.seo_foot_top_right {
		width: 23%;
		right: 2%;
	}

	.sftr_img {
		width: 100%;
	}

	.seo_foot_top_left {
		width: 95%;
		left: 2.5%;
	}

	.sftl_one {
		margin-top: 15px;
		margin-left: 10px;
		margin-bottom: 8px;
	}

	.sftl_one_a {
		font-size: 13px;
		margin-right: 20px;
	}


	

	.sftl_two,.sftl_three {
		margin-bottom: 7px;
	}

	.sftl_two_a,.sftl_three_a {
		font-size: 13px;
		margin: 0;
		margin-left: 10px;
	}

	.sftl_four_a {
		font-size: 13px;
		margin-left: 9px;
	}

	.stab {
		margin-left: 0px;
		margin-right: 0px;
	}

	.seo_foot_top {
		height: 165px;
	}

	.sfb_one {
		line-height: 20px;
		display: block;
		margin-top: 10px;
		margin-bottom: 6px;
		margin-left: 14px;
	}

	.sfb_a {
		margin-left: 15px;
	}

	.seo_foot_top_right {
		margin-top: 38px;
		height: auto;
	}

	.seo_foot_back {
		height: 300px;
	}

	.sfb_two {
		left: 0%;
		margin-top: 15px;
		position: absolute;
	}

	#cnzz_stat_icon_1275714231 {
		float: left;
		margin-left: 13px;
		left: 0;
		margin-top: 50px;
	}

	.stphone {
		display: block;
	}

	.caidan_phone {
		display: block;
		position: absolute;
		top: 20px;
		right: 15px;
		width: 50px;
		height: 40px;
		border: 2px solid #929290;
		border-radius: 5px;
	}

	.cp_hx {
		position: relative;
		width: 35px;
		height: 3px;
		top: 7px;
		background: #929290;
		margin: auto;
		margin-bottom: 7px;
	}

	#dl-menu-button {
		background: #acabaa;
		height: 50px;
		margin-top: 15px;
		margin-right: 10px;
		border-radius: 10px;
		color: white;
		font-size: 15px;
		font-weight: bold;
	}

	#dl-menu {
		display: block;
	}

	.news-wrap ul {
		width: 93%;
		margin: auto;
		margin-bottom: 15px;
		height: 240px;
	}

	.container_p45 {
		overflow: hidden;
	}

	.news-con dd img {
		height: auto !important;
		margin-top: 20px;
	}

	.news-wrap ul .news-title .title {
		margin-top: 14px;
		display: block;
	}

	.news-con {
		margin: 0px !important;
	}

	.news-wrap ul .news-con dd:nth-child(1) {
		height: 163px;
	}

	.news-wrap .info_head li:nth-child(1) {
		font-size: 18px !important;
	}

	.huise_head {
		height: 80px !important;
	}

	.rla_seo {
		width: 21% !important;
	}
}
