/* CSS Document */
body {
	margin: 0 auto;
	padding: 0px;
	background: #FFF;
	font: 16px "Microsoft Yahei", "微软雅黑", Arial, Verdana, sans-serif;
	color: #333333;
}
@font-face {
    font-family: 'FZBiaoYS'; /* 自定义字体名称 */
    src: url('/static/plugins/fonts/FZBiaoYS.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FZDaYS'; /* 自定义字体名称 */
    src: url('/static/plugins/fonts/FZDYSK.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
div,
form,
img,
ul,
ol,
li,
dl,
dt,
dd,
p {
	margin: 0;
	padding: 0;
	border: 0;
}

li {
	list-style-type: none;
}

img {
	vertical-align: top;
	max-width:100%;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
}

.content {
	width: 1400px;
	margin: 0 auto;
}

.content02 {
	width: 1200px;
	margin: 0 auto;
}

.clear {
	clear: both;
}

/*公共链接*/
a {
	color: #333333;
}

a:link {
	color: #333333;
	text-decoration: none;
}

a:visited {
	color: #333333;
	text-decoration: none;
}

a:hover {
	color: #e00000;
	text-decoration: none;
}


.mt5 {
	margin-top: 5px;
}

.mt10 {
	margin-top: 10px;
}

.mt15 {
	margin-top: 15px;
}

.mt30 {
	margin-top: 30px;
}

.mt32 {
	margin-top: 32px;
}

.mt34 {
	margin-top: 34px;
}

.mb20 {
	margin-bottom: 20px;
}

.mt66 {
	margin-top: 66px;
}

.mt80 {
	margin-top: 80px;
}

.ml26 {
	margin-left: 26px
}

.ml30 {
	margin-left: 30px
}

.ml32 {
	margin-left: 32px
}

.ml34 {
	margin-left: 34px
}

.ml35 {
	margin-left: 35px
}

.ml39 {
	margin-left: 39px
}

.ml40 {
	margin-left: 40px
}

.ml42 {
	margin-left: 42px
}

.ml50 {
	margin-left: 50px
}

.ml80 {
	margin-left: 80px
}

.ml90 {
	margin-left: 90px
}

.ml100 {
	margin-left: 100px
}

.ml110 {
	margin-left: 110px
}

.ml120 {
	margin-left: 120px
}

.ml140 {
	margin-left: 140px
}

.mr32 {
	margin-right: 32px;
}

.h720 {
	height: 720px
}

.w1080 {
	width: 1080px;
}

.w1100 {
	width: 1100px;
}

.w1200 {
	width: 1200px;
}

.sp36 {
	font-size: 1px;
	display: block;
	clear: both;
	overflow: hidden;
	height: 36px;
}

.sp40 {
	font-size: 1px;
	display: block;
	clear: both;
	overflow: hidden;
	height: 40px;
}

/* 链接和文字颜色 */
.cWhite,
a.cWhite:link,
a.cWhite:visited {
	color: #fff;
}

.cWhite1,
a.cWhite1:link,
a.cWhite1:visited {
	color: #F7F6F6;
}

.cOrange,
a.cOrange:link,
a.cOrange:visited {
	color: #ff7e00;
}

.cRed,
a.cRed:link,
a.cRed:visited {
	color: #F00;
}

/*红色*/
.cRed_d1,
a.cRed_d1:link,
a.cRed_d1:visited {
	color: #c00200;
}

.cRed_d2,
a.cRed_d2:link,
a.cRed_d2:visited {
	color: #fa9839;
}

.cRed_d3,
a.cRed_d3:link,
a.cRed_d3:visited {
	color: #BE110B;
}

.cBlue_d1,
a.cBlue_d1:link,
a.cBlue_d1:visited {
	color: #054691;
}

.cBlue_d2,
a.cBlue_d2:link,
a.cBlue_d2:visited {
	color: #0156be;
}

.cBlue_d3,
a.cBlue_d3:link,
a.cBlue_d3:visited {
	color: #009cff;
}

.cGreen,
a.cGreen:link,
a.cGreen:visited {
	color: #167f00;
}

.cGrey,
a.cGrey:link,
a.cGrey:visited {
	color: #999999;
}

.img_overw {
	position: relative;
	line-height: 0px;
	display: inline-block
}

.img_overw p {
	position: absolute;
	width: 100%;
	height: auto;
	line-height: 60px;
	bottom: 0px;
	color: #fff;
	padding: 0px 8px 8px 8px;
	background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
	box-sizing: border-box;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.img_overw p {
	height: auto;
	-webkit-line-clamp: 3;
	line-height: 24px;
	white-space: normal;
	text-align: left;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	word-break: break-all;
	overflow: hidden;
}

.topimg {
	width: 100%;
	vertical-align: top;
}

.countdown ul.ul2 li {
	float: left;
}

.countdown ul.ul2 li p {
	font-size: 16px;
	line-height: 46px;
}

.countdown ul.ul2 li span {
	margin-left: 10px;
	font-size: 42px;
	font-family: "宋体";
	color: #ffffff;
	line-height: 42px;
	letter-spacing: 22px;
	text-align: center;
	font-weight: bold;
}

/*导航*/
.navbg {
	height: 60px;
	width: 100%;
	position: absolute;
	bottom: 0;
}

.nav_list {
	text-align: center;
	display: flex;
	justify-content: space-between;
}

/* .nav_list>li{display:inline-block;} */
.nav>li {
	font-size: 22px;
	text-align: center;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-weight: bold;
	position: relative;
	color: #ffffff;
	min-width: 120px;
	text-align: center;
	cursor: pointer;
}

.nav li a:hover,
.nav li:hover {
	color: rgb(4,98,198);
}
.nav>li>a:hover{
	    border-bottom: 2px solid;
}

.nav li a {
	color: #ffffff;
	display: block;
}

.nav a {
	width: 100%;
	height: 58px;
	display: block;
}

.nav li ol {
	position: absolute;
	display: block;
	width: 200%;
	background-color: #fff;
	display: none;
	left:-50%;
	z-index: 9;
	box-shadow: 1px 2px 5px 2px rgb(0 0 0 / 17%);
	-webkit-box-shadow: 1px 2px 5px 2px rgb(0 0 0 / 17%);
	-moz-box-shadow:1px 2px 5px 2px rgb(0 0 0 / 17%);
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
    border-top: 2px solid;
	top: 60px;
}

.nav li ol li {
	font-size: 18px;
	font-weight: normal;
	line-height: 40px!important;
	height: auto!important;
}
.nav li ol li a{
	height: auto!important;
	color:rgb(50,50,50)
	
}

.nav>li:hover ol {
	display: block;
}


.column_01 {
	background: url("../img/column_01.png") no-repeat top;
	height: 60px;
}

.column_02 {
	background: url("../img/column_02.png") no-repeat top;
	height: 60px;
}

.column_03 {
	background: url("../img/column_03.png") no-repeat top;
	height: 60px;
}

.column_04 {
	background: url("../img/column_04.png") no-repeat top;
	height: 60px;
}

/* .bg1{background: url(../../img/top_bg.jpg);} */
/* .bg1 {
	background: url("../img/top_bg.jpg") no-repeat;
	background-size: cover;
} */
.bg1{
	position: relative;
}
.bg1 .content{
	position: relative;
}
.bg1 .w363{
	position: absolute;
	top: 50px;
}
.bg1>img{
	width: 100%;
	/* min-width: 1400px; */
}

.bg3 {
	background: url("../img/column_bg01.jpg") no-repeat top center / contain;
	height: 852px;
	width: 100%;
	background-size: cover;
}

.bg4 {
	background: url("../img/column_bg02.jpg") no-repeat top;
	height: 852px;
	width: 100%;
	background-size: cover;
}

.bg5 {
	background: url("../img/column_bg03.jpg") no-repeat top;
	height: 870px;
	width: 100%;
	background-size: cover;
}

.bg6 {
	background: #329cff;
	height: 217px;
	width: 100%;
	background-size: cover;
}

.bg7 {
	background: url("../img/pc.png") no-repeat top;
	height: 660px;
	width: 1060px;
}


.list_a {
	font-size: 18px;
}

.list_a li {
	float: left;
	width: 670px;
	OVERFLOW: hidden;
	list-style: inside;
	list-style-type: none;
	float: left;
	background: url("../img/ico_03.png") no-repeat left 24px;
	padding-left: 16px;
	border-bottom: 1px #e5e5e5 solid;
}
.list_a p{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.list_a li a {
	overflow: hidden;
	color: #333333;
	line-height: 53px;
	text-decoration: none;
}

.list_a li a:hover {
	line-height: 53px;
	color: #bb0000;
}



.list_c {
	text-align: center;
}

.list_c ul {
	width: 1400px;
	overflow: hidden;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.list_c li img {
	width: 120px;
	height: 120px;
	margin-top: 10px;
}

.list_c ul li {
	/* float: left; */
	/* margin-right: 40px; */
	list-style: none;
	margin-bottom: 40px;
	width: 16.6%;
	/* height: 120%; */
}

/* .list_c ul li:nth-of-type(5n) {
	margin-right: 0;
} */

.list_c li p {
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	padding-top: 10px;
	font-weight: bold;
}



.list_d {
	text-align: center;
}

.list_d ul {
	width: 1400px;
	overflow: hidden
}

.list_d li img {
	width: 160px;
	height: 160px;
	margin-top: 10px;
}

.list_d ul li {
	float: left;
	margin-right: 40px;
	list-style: none;
	margin-bottom: 40px;
	width: 320px;
	height: 202px;
	background: #eafbff;
	border-radius: 4%;
}

.list_d ul li:nth-of-type(4n) {
	margin-right: 0;
}

.list_d li p {
	line-height: 24px;
	text-align: center;
	font-size: 18px;
}


.tj {
	padding-top: 2px;
	text-align: center;
}

.tj ul {
	/* width: 1400px; */
	/* overflow: hidden */
}

.tj li img {
	width: 300px;
	height: 100%;
	margin-top: 10px;
}

.tj ul li {
	/* float: left; */
	margin-right: 40px;
	list-style: none;
	margin-bottom: 40px;
	/* width: 320px; */
	/* height: 120%; */
	background-color: #f9f9f9;

}

.tj ul li:nth-of-type(4n) {
	margin-right: 0;
}

.tj li p {
	line-height: 32px;
	text-align: left;
	font-size: 16px;
	padding-bottom: 10px;
	width: 300px;
	margin: auto;
	background-color: #f9f9f9;
	height: 62px;
	text-align: justify;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}


.container {
	margin: 0 auto;
}

.news-item {
	margin-bottom: 20px;
}

.item-header {
	display: flex;
	align-items: center;
	margin-bottom: 20px;
}

.icon-square {
	width: 65px;
	height: 65px;
	margin-right: 20px;
}

.title {
	font-size: 18px;
	color: #333;
	font-weight: bold;
}

.menu-btn {
	background: none;
	border: none;
	color: #666;
	cursor: pointer;
	padding: 20px;

}

.desc {
	margin-left: 86px;
	font-size: 16px;
	color: #666;
	line-height: 36px;
	margin-top: -20px;
	margin-bottom: 20px;
	color: #333333;
}

hr {
	border: 0;
	border-top: 1px solid #eee;
	margin: 50px 0;
}



.button-container {
	display: flex;
	flex-direction: column;
	gap: 40px;
	width: 300px;
}

.btn {
	width: 100%;
	height: 60px;
	border-radius: 50px;
	border: 0px solid #ffa341;
	background-color: #ffa341;
	border-color: #ffa341;
	color: #ffffff;
	font-size: 26px;
	line-height: 60px;
	cursor: pointer;
	transition: all 0.3s ease;
}

.btn.active {
	background-color: #e51423;
	color: white;
	border-color: #e51423;
}




.copyright_txt {
	float: left;
	line-height: 36px;
	font-size: 16px;
	color: #ffffff;
}


/* add */
.topBanner video {
	max-height: 660px;
	width: 100%;
}

.topBanner .swiper-pagination{
	bottom: 15px;
}
.topBanner .swiper-pagination-bullet{
	background-color: #fff;
	opacity: 1;
}
.topBanner .swiper-pagination-bullet-active{
	background-color: #e73b06;
}

.activeBanner li p {
	position: absolute;
	width: 96%;
	background-color: rgba(0, 0, 0, 0.5);
	color: #fff;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	bottom: 0;
	line-height: 45px;
	padding: 0 2%;
	font-size: 18px;
	padding-bottom: 1rem;
}
.activeBanner .swiper-pagination-bullet{
	opacity: 1;
	border-radius: 4px;
	width: 20px;
	height: 4px;
	background-color: #fff;
}
.activeBanner  .swiper-pagination{
	bottom:10px;
}
.activeBanner .swiper-pagination-bullet-active{
	background-color: #ed4552;
}
.activeBanner .swiper-button-prev,.activeBanner .swiper-button-next{
	padding: 10px;
	background-color: rgba(0, 0, 0, 0.5);
}
.activeBanner .swiper-button-prev::after,.activeBanner .swiper-button-next::after{
	font-size: 30px;
}

.itemActive {
	display: none;
	position: relative;
}

.itemActive:nth-child(1) {
	display: block;
}

.tabTop {
	display: flex;
	background: url("../img/ico_04.png") no-repeat top;
}

.tabTop li {
	width: 178px;
	line-height: 40px;
	color: #666666;
	font-size: 30px;
	cursor: pointer;
}

.hoverTop {
	color: #e60012 !important;
}

.moreBox {
	position: absolute;
	top: -30px;
	right: 10px;
}

.jingpingList ul {
	position: relative;
}

.jingpingList ul li {
	position: absolute;
	background: url(../img/icon2.png)no-repeat center;
	background-size: 100%;
	width: 220px;
	height: 254px;
}

.jingpingList ul li img {
	position: absolute;
	width: 138px;
	height: 138px;
	border-radius: 50%;
	margin-left: 41px;
}

.codeImg {
	/* display: none; */
	z-index: 199;
	opacity: 0;
}

.logoImg {
	z-index: 99;
}

.jingpingList ul li:nth-child(1) {
	top: 3px;
	left: 0;
}

.jingpingList ul li:nth-child(2) {
	top: 3px;
	left: 236px;
}

.jingpingList ul li:nth-child(3) {
	top: 3px;
	left: 472px;
}

.jingpingList ul li:nth-child(4) {
	top: 3px;
	left: 708px;
}

.jingpingList ul li:nth-child(5) {
	top: 3px;
	left: 945px;
}

.jingpingList ul li:nth-child(6) {
	top: 3px;
	left: 1181px;
}

.jingpingList ul li:nth-child(7) {
	top: 207px;
	left: 120px;
}

.jingpingList ul li:nth-child(8) {
	top: 207px;
	left: 355px;
}

.jingpingList ul li:nth-child(9) {
	top: 207px;
	left: 591px;
}

.jingpingList ul li:nth-child(10) {
	top: 207px;
	left: 827px;
}

.jingpingList ul li:nth-child(11) {
	top: 207px;
	left: 1063px;

}

.jingpingList ul li:nth-child(12) {
	top: 408px;
	left: 0;
}

.jingpingList ul li:nth-child(13) {
	top: 408px;
	left: 236px;
}

.jingpingList ul li:nth-child(14) {
	top: 408px;
	left: 472px;
}

.jingpingList ul li:nth-child(15) {
	top: 408px;
	left: 708px;
}

.jingpingList ul li:nth-child(16) {
	top: 408px;
	left: 945px;
}

.jingpingList ul li:nth-child(17) {
	top: 408px;
	left: 1181px;
}

.jingpingList ul li div {
	width: 220px;
	height: 138px;
	margin-top: 58px;

	cursor: pointer;
}

.jingpingList ul li div:hover .codeImg {
	border-radius: 0;
	opacity: 1;
}

.addImg {
	background: url(../img/icon1.png) no-repeat center !important;
}

.tbq5 {
	width: 520px;
	margin: 0 auto;
}

.tbq5 ul {
	height: 40px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.tbq5 li {
	height: 40px;
	width: 130px;
	text-align: center;
	line-height: 40px;
	font-size: 20px;
	font-weight: bold;
	cursor: pointer;
}

.onmeiti {
	color: #e60012;
}

.kehuItemleft {
	width: 780px;
	margin-top: 30px;
	
}

.kehuImg {
	display: flex;
}

.kehuImg img {
	width: 65px;
	border-radius: 5x;
}

.kehuImg p {
	font-size: 18px;
	line-height: 65px;
	font-weight: bold;
	margin-left: 15px;
}

.kehuItemleft li a>img {
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
}

.upImg,.kehuImgItem{
	display: none;
}
.kehuImgItem:nth-child(1){
	display: block;
}

.kehuItemleft li a>p {
	margin-left: 86px;
	font-size: 16px;
	color: #666;
	line-height: 36px;
	margin-top: 0px;
	margin-bottom: 20px;
	color: #333333;
	display: none;
}
.kehuItemleft li{
	margin:20px;
	padding-bottom: 30px;
	border-bottom: 1px solid #eee;
	position: relative;
}
.upBox a>p{
	display: block!important;
}
.upBox .downImg {
	display: none;
}
.upBox .upImg{
	display: block!important;
}
.meitikehuBox{
	display: flex;
	justify-content: space-between;
}
.kehuItemright{
	width: 580px;
	margin-top: 30px;
}


.kehuBoxPic div{
	border: 6px solid #b2b1b2;
	border-radius: 20px;
	overflow: hidden;
	float: left;
	z-index: 9;
	position: relative;
	width: 250px;
	
}

.kehuBoxPic div:nth-child(2){
	border-left: none!important;
	width: 200px!important;
	margin-left: -20px;
	z-index: 8;
	margin-top: 60px;
}
.kehuBoxPic div img{
	width: 100%;
}
.kehuBoxPic div:nth-child(2) img{
	height: 457px;
}
.kehuBoxPic div:nth-child(1) img{
	height: 572px;
}


.itemmeiti,.wangTabItem{
	display: none;
}
.itemmeiti:nth-child(1),.wangTabItem:nth-child(1){
	display: block;
}
.wangLeft{
	width: 300px;
	margin-top: 50px;
}
.wangLeft li{
	background-color:#ffa341;
	font-size: 26px;
	color: #FFFFFF;
	line-height: 60px;
	margin-bottom: 40px;
	text-align: center;
	border-radius: 50px;
	cursor: pointer;
}
.wangActive{
	background-color: #e51423!important;
}
.wangTabItem{
	background: url(../img/pc.png)no-repeat center;
	width: 1060px;
	height: 600px;
}
.wangRight img{
	width: 762px;
	height: 482px;
	display: block;
	margin: 0 auto;
	padding: 59px 0;
}
.wangzhanBox{
	display: flex;
	justify-content: space-between;
	margin: 40px auto;
}
.gzhList{
	width: 1000px;
	margin: 40px auto;
	position: relative;
	display: flex;
	flex-wrap: wrap;
}
/* .gzhList li>div{
	position: relative;
} */
.gzhlogo{
	/* position: absolute; */
	/* left: 20px; */
	border-radius: 50%;
	width: 150px;
}
.gzhList li{
	/* position: absolute; */
	text-align: center;
	transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;
	width: 300px;
	margin-bottom: 50px;
}
.gzhList li :hover p{
	color: rgb(230,0,18);
}
.gzhList li a>p:nth-child(2),.gzhList li p:nth-child(3){
	font-size: 22px;
	line-height: 40px;
	margin: 10px 0;
	
}


.gzhList li:nth-child(1){
	/* margin-left: 70px; */
	margin-top: 100px;
}
.gzhList li:nth-child(2){
	
}
.gzhList li:nth-child(3){
	margin-top: 100px;
}
.gzhList li:nth-child(4){
	/* margin-top: 50px; */
}
.gzhList li:nth-child(5){
	margin-top: 100px;
}
.gzhList li:nth-child(6){
	/* margin-top: 100px; */
}
/* .gzhList li:nth-child(7){
	top: 180px;
	left: 975px;
}
.gzhList li:nth-child(8){
	top: 130px;
	left: 845px;
} */

.gzhList li:nth-child(8) .gzhlogo{
	/* width: 50px; */
}
.gzhList li:nth-child(7) .gzhlogo{
	/* width: 60px; */
}
.gzhList li:nth-child(6) .gzhlogo{
	/* width: 70px; */
}
.gzhList li:nth-child(5) .gzhlogo{
	/* width: 90px; */
}
.gzhList li:nth-child(4) .gzhlogo{
	/* width: 100px; */
	left: 20px;
}
.gzhList li:nth-child(3) .gzhlogo{
	/* width: 150px; */
	left: 10px;
}
.gzhList li:nth-child(2) .gzhlogo{
	/* width: 200px; */
	left: -17px;
}
.gzhList li:nth-child(1) .gzhlogo{
	/* width: 240px; */
	left: -29px;
}
.gzhCode{
	width: 120px;
	height: 120px;
	padding: 20px;
	background-color: #fff;
	position: absolute;
	left: 23%;
	border-radius: 50%;
	top: 0;
}
.gzhCode img{
	width: 100px;
	margin-top: 10px;
}
.gzhCode p{
	font-size: 18px;
	font-weight: bold;
	margin-top: 20px;
}


.dianzibaoList{
	display: flex;
}
.dianzibaoList li{
	width: 28%;
	transform: rotate(-5deg);
	position: absolute;
	/* border: 2px solid #888888; */
	min-height: 430px;
	cursor: pointer;
}
.hoverdzibao{
	/* transform: rotate(0deg)!important; */
	border: none!important;
	z-index: 99;
}
.hoverdzibao .dianziPositon{
	display: block!important;
	transform: rotate(5deg)!important;
}
/* .hoverdzibao>img{
	display: none;
	position: relative;
	z-index: 1;
} */

.hoverdzibaononde{
	display: none;
}

.dianziPositon{
	position: absolute;
	width: 1200px;
	border: 3px solid #ccc;
	background-color: #fff;
	bottom: -170px;
	display: none;
}
.dianzibaoList li:hover .dianziPositon{
	display: block;
	
}


.dianzibaoList li:nth-child(1) .dianziPositon{
	left: -30%;
	z-index: 99;
	bottom: -190px;
}
.dianzibaoList li:nth-child(2) .dianziPositon{
	left: -110%;
	z-index: 89;
}
.dianzibaoList li:nth-child(3) .dianziPositon{
	left: -192%;
	z-index: 88;
	bottom: -150px;
}
.dianzibaoList li:nth-child(4) .dianziPositon{
	left: -274%;
	z-index: 87;
	bottom: -130px;
}
.dianzibaoList li:nth-child(5) .dianziPositon{
	left: -343%;
	z-index: 86;
	
}
.jieshaoBox{
	display: flex;
	justify-content: space-between;
}
.dianzibaoFeng{
	width: 350px;
	border-right: 3px solid #ccc;
}
.jieshaoText{
	width: 700px;
	padding: 20px;
	margin-right: 80px;
	
}

.jieshaoText p{
	font-size: 18px;
	line-height: 40px;
	margin: 20px 0;
	word-break: break-all;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	white-space: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 7;
}
.jieshaoText h5{
	font-size: 22px;
	line-height: 60px;
	text-align: center;
}
.jieshaoText span a{
	display: block;
	text-align: right;
	color: #007AFF;
}
/* .dianzibaoList li a{
	display: block;
} */
.dianzibaoList li img{
	border: 2px solid #888888;
	width: 100%;
}
.dianzibaoList{
	width: 1100px;
	/* margin: 80px 250px 80px 50px; */
	margin: 80px auto;
	position: relative;
	min-height: 500px;
}
.dianzibaoList li:nth-child(1){
	left: 0;
}
.dianzibaoList li:nth-child(2){
	left: 23%;
}
.dianzibaoList li:nth-child(3){
	left: 46%;
}
.dianzibaoList li:nth-child(4){
	left: 69%;
}
.dianzibaoList li:nth-child(5){
	left: 92%;
}
.meitiTabcon{
	height: 650px;
}
.gzhCode{
	display: none;
	opacity: 0;
}

.gzhList li>div{
	position: relative;
}
.gzhList li:hover .gzhCode{
	display: block;
	opacity: 1;
}
.gzhList li:hover .gzhlogo{
	opacity: 0;
}
.gzhList li:nth-child(8) .gzhCode{
	top:-65px;
}



.bannerAnli  .swiper-wrapper {
  -webkit-transition-timing-function: linear;    /*之前是ease-out*/
  -moz-transition-timing-function: linear;
  -ms-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
  margin: 0 auto;
}
.Leftprev,.rightnext{
	position: absolute;
	cursor: pointer;
	width: 50px;
	bottom: 40%;
	z-index: 99;
}
.Leftprev{
	left: 50px;
}
.rightnext{
	right: 50px;
}
.ad-box{    
	display: flex;
	justify-content: space-between;
}

.NoCodeList .gzhlogo{
	display: block!important;
	opacity: 1!important;
}
.NoCodeList p{
	display: none;
}



/* 二级页面样式 */
.souBox,
.positionBox,
.souListBox,
.zixunBox,
.yewuBox,
.wenzhangBox,
.jigouBox,
.zizhiBox,
.zhaopinList,
.lianxiBox,
.ldaoBox {
	width: 1400px;
	margin: 30px auto;
}

.souBox {
	display: flex;
	border: 1px solid #dfe1e5;
	width: 920px;
	border-radius: 10px;
	overflow: hidden;
}

.souBox .layui-btn-container .layui-btn {
	margin: 0;
	border: none;
	background-color: #f8f9fa;
}

.souBox input {
	border: none;
	line-height: 60px;
	padding: 0 20px;
	width: 720px;
}

.souBox button {
	border: none;
	background-color: #fc990a;
	color: #fff;
	width: 80px;
	text-align: center;
	cursor: pointer;
}

.souBox .layui-btn {
	height: auto;
	line-height: 60px;
	font-size: 16px;
	color: #333;
}

.souListBox>p {
	font-size: 16px;
	margin: 40px 0;
}

.souListBox li a,
.zixunBox li a {
	display: flex;
	margin-bottom: 20px;
	border-bottom: 1px solid #f3f3f3;
	/* padding-bottom: 10px;
	position: relative; */
	padding-left: 20px;
	background: url(../img/ico_03.png) no-repeat left 25px;
	background-size: 8px;
}
/* .zixunBox li a::before,
.souListBox li a::before,
.zixunBox li a::before{
	content: "●";
	position: absolute;
	left: 2px;
	 top: 13px;
	 color: #e00000;
	 font-size: 20px;
} */

/* .dataBox p:nth-child(2) {
	font-style: normal;
	line-height: 40px;
	font-size: 24px;
	color: #fc990a;
	font-weight: bold;
	display: block;
	text-align: center;
	transition: all 0.2s ease-out;
	-webkit-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
}

.dataBox p:nth-child(1) {
	display: block;
	font-size: 16px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	text-align: center;
	background: #d90000;
	color: #fff;
	line-height: 18px;
	transition: all 0.2s ease-out;
	-webkit-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
} */

.dataBox {
	display:none;
	/* border: 2px solid #d90000;
	width: 72px;
	border-radius: 6px;
	overflow: hidden;
	transition: all 0.2s ease-out;
	-webkit-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	margin-right: 25px; */
}

.souListBox li a>p,
.zixunBox li a>p {
	font-size: 22px;
	line-height: 60px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 1250px;
}

.layui-laypage a,
.layui-laypage span {
	margin: 0 5px;
	font-size: 16px;
}

.layui-laypage a:hover,
.layui-laypage span:hover {
	color: #333;
}

#laypage {
	margin: 50px auto;
	text-align: center;
}

.titleBox,
.guanggaoBox,
.zizhiCon {
	margin: 50px auto;
}

.guanggaoBox p,
.zizhiCon p {
	font-size: 18px;
	line-height: 42px;
	/* margin: 30px 0; */
	/* text-indent: 2em; */
}

.wenzhangCon img {
	/* width: 800px;
	margin: 10px auto; */
	/* display: block; */
	max-width: 100%;
}

.wenzhangTitle h1 {
	text-align: center;
	line-height: 50px;
	font-size: 36px;
}

.wenzhangTitle span {
	text-align: center;
	line-height: 42px;
	font-size: 16px;
	color: #666666;
}

.wenzhangTitle {
	list-style: inside;
	list-style-type: none;
	border-bottom: 1px #cccccc dashed;
	margin-bottom: 30px;
	text-align: center;
}

.wenzhangCon span {
	/* display: block; */
	/* margin: auto;
	text-align: center;
	color: rgb(127, 127, 127);
	font-size: 18px; */
}

.wenzhangCon p {
	line-height: 42px;
	font-size: 18px;
	color: #333333;
	/* margin: 20px 0px 30px 0px; */
}

.wenzhangCon {
	margin-bottom: 50px;
}

.ldList ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 960px;
	margin: auto;
}

.ldList ul li {
	margin-bottom: 70px;
	width: 400px;
}

.ldList ul li:nth-child(1) {
	width: 100%;
	text-align: center;
}

.ldList ul li img {
	width: 400px;
	height: auto;
}

.ldList ul li p {
	line-height: 36px;
	text-align: center;
	font-size: 22px;
	padding-bottom: 10px;
}

.jigouImg p {
	line-height: 36px;
	text-align: center;
	font-size: 22px;
	padding-bottom: 10px;
}

.jigouImg img {
	width: 100%;
}

.jigouImg {
	min-height: 500px;
}

.zizhiCon img {
	display: block;
	margin: auto;
}

.tabYeBox {
	width: 1400px;
	margin: 40px auto;
}
.yewuTop{
	position: relative;
	margin: 0 auto;
	width: 90%;
	padding: 0 5%;
}
.yewuTop .swiper-button-next,.yewuTop .swiper-button-prev{
	top:10%;
}
.yewuTop .swiper-button-next.swiper-button-disabled, .yewuTop .swiper-button-prev.swiper-button-disabled{
	opacity: 0;
}

.tabYeTop ul {
	display: flex;
	position: relative;
}

.tabYeTop ul li {
	cursor: pointer;
}

.tabYeTop ul li p {
	writing-mode: vertical-rl;
	font-weight: bold;
	line-height: 56px;
	text-align: left;
	font-size: 24px;
	padding-top: 10px;
}

.tabYeTop ul::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	background-color: #e1e1e1;
	top: 33px;
	z-index: -1;
}

.yeItem {
	display: none;
}

.yeItem:nth-child(1) {
	display: block;
}

.hoverYe p {
	color: #e00000;
}

.yeItem p,
.yeItem span {
/* 	display: block; */
	width: 100%;
	font-size: 18px;
	line-height: 42px;
	/* margin: 30px 0; */
}

.yeItem>img {
	margin: 30px 0;
	width: 100%;
}

.yetext img{
		max-width: 100%;
		height: auto;
		display: block;
		margin: auto;
	}

.yeTabCon {
	margin: 30px 0;
}

.yeItem span {
	/* font-weight: bold; */
	/* margin: 5px 0; */
}

.yetext {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-bottom: 30px;
}

.yetext>img {
	width: 680px;
	height: 431px;
	margin: 0 10px;
}

.youxiuList ul {
	auto;
	column-count: 4;
	column-gap: 10px;
	width: 1400px;
	margin: 30px auto;
}

.youxiuList ul li {
	margin-bottom: 30px;
	background-color: #f9f9f9;
	margin-right: 30px;
	box-shadow:1px 2px 5px 2px rgb(0 0 0 / 17%);
	-webkit-box-shadow: 1px 2px 5px 2px rgb(0 0 0 / 17%);
	-moz-box-shadow:1px 2px 5px 2px rgb(0 0 0 / 17%);
	break-inside: avoid;
}
.youxiuList ul li a{
	display:block;
	padding: 10px;
}

.youxiuList ul li img {
	width: 100%;
}

.youxiuList ul li p {
	font-size: 16px;
	line-height: 35px;
	padding: 0 10px;
}

.zhaopinList li h2 ,.lianxiBox li h2{
	font-size: 32px;
	margin-bottom: 30px;
}

.zhaopinList li p,.lianxiBox li p{
	line-height: 46px;
	font-size: 22px;
	margin-bottom: 10px;
}
.zhaopinList li span{
	line-height: 46px;
	font-size: 22px;
	font-weight: bold;
	display: block;
	margin-bottom: 10px;
}
.zhaopinList li,.lianxiBox li{
	    border-bottom: 1px solid #e1e1e1;
		padding-bottom: 30px;
		padding-top: 50px;
}
.zhaopinList,.lianxiBox{
	margin-bottom: 100px;
}

#pageContent{
	text-align: center;
}
.logoBox img{
	width: 310px;
}
.youxiuList ul,.zixunBox,.lianxiBox,.souListBox {
	min-height: 750px;
}
.logoBox{
	width: 1400px;
	margin: auto;
}
.wenzhangBox video{
	max-width: 100%;
	margin:0 auto;
}




/* 内容小于1440-1280的时候使用的样式 */
@media (min-width: 1280px) and (max-width: 1440px) {
	.kehuItemleft{
		width: 680px;
	}
	.gzhlogo{
		width: 130px;
	}
	.dianzibaoFeng{
		width: 300px;
	}
	.ldList ul{
		width: 850px;
	}
	.list_c li p{
		font-size: 15px;
	}
	.gzhList li{
		width: 270px;
	}
	.nav>li,.ldList ul li p{
		font-size: 21px;
	}
	.ldList ul li img,.ldList ul li{
		width: 350px;
	}
	.bg1 .w363{
		top: 20px;
	}
	.zizhiCon img,.yetext img{
		max-width: 100%;
		height: auto;
	}
	.logoBox img{
		width: 270px;
		margin-left: 30px;
	}
	.logoBox,.tabYeBox,.youxiuList ul,.content,.positionBox, .souListBox, .zixunBox, .yewuBox, .wenzhangBox, .jigouBox, .zizhiBox, .zhaopinList, .lianxiBox, .ldaoBox,.titleBox img{
		width: 1000px;
	}
	.w680{
		width: 480px;
	}
	.tabTop li{
		font-size:25px ;
		line-height: 35px;
		width:140px ;
	}
	.list_a li{
		width: 470px;
	}
	.list_a li a,.list_a li a:hover{
		line-height: 38px;
		font-size: 16px;
	}
	.list_a li {
	    background: url(../img/ico_03.png) no-repeat left 17px;
	} 
	.ad-box img{
		width: 480px!important;
		height: auto!important;
	}
	.h100{
		height: 70px;
	}
	.jingpingList ul li{
		width: 150px;
		height: 173px;
		background-size: 100% !important;
	}
	.jingpingList ul li div{
		width: 150px;
		height: 85px;
		margin-top: 40px;
	}
	.jingpingList ul li img{
		width: 90px;
		height: 90px;
		margin-left: 30px;
	}
	.jingpingList ul li:nth-child(2){
		left: 160px;
	}
	.jingpingList ul li:nth-child(3){
		left: 319px;
	}
	.jingpingList ul li:nth-child(4){
		left: 480px;
	}
	.jingpingList ul li:nth-child(5){
		left: 640px;
	}
	.jingpingList ul li:nth-child(6){
		left: 800px;
	}
	.jingpingList ul li:nth-child(7){
		top: 143px;
		left: 80px;
	}
	.jingpingList ul li:nth-child(8){
		top: 143px;
		left: 240px;
	}
	.jingpingList ul li:nth-child(9){
		top: 143px;
		left: 400px;
	}
	.jingpingList ul li:nth-child(10){
		top: 143px;
		left: 559px;
	}
	.jingpingList ul li:nth-child(11){
		top: 142px;
		left: 720px;
	}
	.jingpingList ul li:nth-child(12){
		top: 284px;
	}
	.jingpingList ul li:nth-child(13){
		top: 284px;
		left: 160px;
	}
	.jingpingList ul li:nth-child(14){
		top: 284px;
		left: 320px;
	}
	.jingpingList ul li:nth-child(15){
		top: 284px;
		left: 480px;
	}
	.jingpingList ul li:nth-child(16){
		top: 284px;
		left: 641px;
	}
	.jingpingList ul li:nth-child(17){
		top: 284px;
		left: 805px;
	}
	.bg3{
		height: 640px;
	}
	.column_02,.column_03{
		position: relative;
	}
	.column_02 .right,.column_03 .right{
		position: absolute;
		right: -45px;
		top: 15px;
	}
	.tj li img,.tj li p{
		width: 220px;
	}
	.list_c ul,.list_d ul,.gzhList,.dianziPositon{
		width: 1000px;
	}
	.list_c ul li{
		/* width: 142px;
		margin-right: 0; */
	}
	.list_c ul li img{
		width:90px;
		height:90px;
	}
	.w500{
		width: 300px;
	}
	.list_d ul li{
		width: 220px;
	}
	.bg6 .w450{
		width: 350px!important;
	}
	.wangTabItem {
		width: 680px;
		background-size: 100%;
		height: 450px;
	}
	.wangRight img{
		width: 500px;
		height:340px;
		padding: 50px 0;
	}
	.gzhList li div>p:nth-child(2){
		font-size: 40px;
	}
	.gzhList li:nth-child(1){
		left: 75px;
	}
	.gzhList li:nth-child(2){
		left: 320px;
	}
	.gzhList li:nth-child(3){
		    left: 560px;
	}
	.gzhList li:nth-child(4){
		    left: 800px;
	}
	.gzhList li:nth-child(5){
		left: 990px;
	}
	.gzhList li:nth-child(6){
		    left: 930px;
	}
	.gzhList li:nth-child(7){
		left: 840px;
	}
	.gzhList li:nth-child(8){
		left: 745px;
	}
	.jieshaoText{
		width: 600px;
	}
	.dianzibaoList li{
		width: 25%;
	}
	.dianzibaoList li:nth-child(2){
		left: 21%;
	}
	.dianzibaoList li:nth-child(3){
		left: 42%;
	}
	.dianzibaoList li:nth-child(4){
		left: 62%;
	}
	.dianzibaoList li:nth-child(4) .dianziPositon{
		left: -260%;
		bottom: -67px;
	}
	.dianzibaoList li:nth-child(3) .dianziPositon{
	    left: -180%;
		bottom: -92px;
	}
	.dianzibaoList li:nth-child(2) .dianziPositon {
	    left: -98%;
		bottom: -113px;
	}
	.dianzibaoList li:nth-child(1) .dianziPositon {
		left: -14%;
		bottom: -120px;
	}
	.dianziPositon{
		bottom: 0;
	}
	.jieshaoText p{
		text-align: justify;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 7;
		line-clamp: 7;
		-webkit-box-orient: vertical;
		max-height: 240px;
		font-size: 17px;
		        line-height: 35px;
	}
	/* .ldList ul li{
		width: 270px;
		margin-left: 65px;
		margin-right: 65px;
	}
	.ldList ul li img{
		width: 270px;
		height: 355px;
	} */
	.bg4{height: auto;padding-bottom: 50px;}
	
}

/* 小于1280使用的样式 */
@media screen and (max-width:1280px) {
	.gzhlogo{
		width: 130px;
	}
	.gzhList li{
		width: 270px;
	}
	.ldList ul{
		width: 850px;
	}
	.ldList ul li,.ldList ul li img{
		width: 350px;
	}
	.tabYeTop li img{
		width: 46px!important;
		height: 46px!important;
		display: block;
		margin: auto;
	}
	.tabYeTop ul li p{
		font-size: 21px;
	}
	.kehuItemleft li a>p{
		line-height: 30px;
		font-size: 15px;
	}
	.nav>li,.ldList ul li p{
		font-size: 20px;
	}
/* 	.ldList ul li{
		width: 240px;
		margin-left: 46px;
		margin-right: 46px;
	}
	.ldList ul li img{
		width: 240px;
		height: 315px;
	} */
	
	.bg1>img{
		min-width: 900px;
	}
	.logoBox,.tabYeBox,.youxiuList ul,.titleBox img,.content,.list_c ul,.list_d ul,.gzhList,.dianziPositon,.dianzibaoList, .positionBox, .souListBox, .zixunBox, .yewuBox, .wenzhangBox, .jigouBox, .zizhiBox, .zhaopinList, .lianxiBox, .ldaoBox{
		width: 900px;
	}
	.logoBox img {
	    width: 200px;
	}
	.bg1 .w363{
		top: 20px;
	}
	.w680,.ad-box img{
		width: 430px;
		height: auto;
	}
	.list_a li{
		width: 410px;
	}
	.list_a p{
		font-size: 15px;
	}
	.ml40{
		margin-left: 20px!important;
	}
	.tabTop li{
		width: 120px;
		line-height: 32px;
		font-size: 21px;
	}
	.list_a li a,.list_a li a:hover{
		line-height: 34px;
		font-size: 16px;
	}
	 .list_a li {    
	     background: url(../img/ico_03.png) no-repeat left 15px;
	 }   
	.h100{
		height: 50px;
	}
	.jingpingList ul li{
		width: 140px;
		height: 161px;
		background-size: 100% !important;
	}
	.jingpingList ul li div{
		width: 150px;
		height: 85px;
		margin-top: 33px;
	}
	.jingpingList ul li img{
		width: 95px;
		height: 95px;
		margin-left: 23px;
	}
	.jingpingList ul li:nth-child(2){
		left: 150px;
	}
	.jingpingList ul li:nth-child(3){
		left: 299px;
	}
	.jingpingList ul li:nth-child(4){
		left: 450px;
	}
	.jingpingList ul li:nth-child(5){
		left: 600px;
	}
	.jingpingList ul li:nth-child(6){
		left: 750px;
	}
	.jingpingList ul li:nth-child(7){
		top: 132px;
		left: 75px;
	}
	.jingpingList ul li:nth-child(8){
		top: 132px;
		left: 226px;
	}
	.jingpingList ul li:nth-child(9){
		top: 132px;
		left: 375px;
	}
	.jingpingList ul li:nth-child(10){
		top: 132px;
		left: 525px;
	}
	.jingpingList ul li:nth-child(11){
		top: 132px;
		left: 676px;
	}
	.jingpingList ul li:nth-child(12){
		top: 264px;
	}
	.jingpingList ul li:nth-child(13){
		top: 264px;
		left: 150px;
	}
	.jingpingList ul li:nth-child(14){
		top: 264px;
		left: 299px;
	}
	.jingpingList ul li:nth-child(15){
		top: 264px;
		left: 450px;
	}
	.jingpingList ul li:nth-child(16){
		top: 264px;
		left: 600px;
	}
	.jingpingList ul li:nth-child(17){
		top: 264px;
		left: 750px;
	}
	.bg3{
		height: 630px;
	}
	.tj li img,.tj li p{
		width: 190px;
	}
	.bg4{
		height: 670px;
	}
	.list_c ul li{
		/* width: 128px; */
		/* margin-right: 0px; */
	}
	.list_c li p{
		font-size: 15px;
	}
	.list_c li img{
		width: 70px;
		height: 70px;
	}
	.kehuItemleft{
		width: 480px;
	}
	/* .kehuItemleft li a>p{
		text-align: justify;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		line-clamp: 2;
		-webkit-box-orient: vertical;
		max-height: 240px;
	} */
	.kehuItemleft li{
		margin: 10px 20px;
		padding-bottom: 20px;
	}
	.list_d ul li{
		width: 195px;
	}
	.copyright_txt{
		width: 320px;
	}
	.bg6 .w500{
		width: 200px;
	}
	.bg6 .w500 img{
		width: 200px!important;
		 height: auto!important;
	}
	.wangRight img{
		width: 435px;
		height: 300px;
	}
	.wangTabItem{
		width: 630px;
		height: 410px;
		background-size:100%;
	}
	.wangLeft li{
		font-size: 21px;
	}
	.gzhList li:nth-child(1){
		left: 0;
	}
	.gzhList li:nth-child(2){
		left: 270px;
	}
	.gzhList li:nth-child(3){
		    left: 470px;
	}
	.gzhList li:nth-child(4){
		    left: 700px;
	}
	.gzhList li:nth-child(5){
		left: 895px;
	}
	.gzhList li:nth-child(6){
		    left: 900px;
	}
	.gzhList li:nth-child(7){
		left: 800px;
	}
	.gzhList li:nth-child(8){
		left: 700px;
	}
	.bg5{
		height: 810px;
	}
	.dianzibaoList li:nth-child(4){
		left: 68%;
	}
	.dianzibaoList li:nth-child(4) .dianziPositon{
		left: -254%;
		bottom: -65px;
	}
	.dianzibaoList li:nth-child(3) .dianziPositon{
	    left: -175%;
		bottom: -80px;
	}
	.dianzibaoList li:nth-child(2) .dianziPositon {
	    left: -95%;
		bottom: -100px;
	}
	.dianzibaoList li:nth-child(1) .dianziPositon {
		left: -12%;
		bottom: -115px;
	}
	.dianzibaoFeng{
		width: 350px;
	}
	.jieshaoText{
		width: 610px;
	}
	.jieshaoText p{
		text-align: justify;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 7;
		line-clamp: 7;
		-webkit-box-orient: vertical;
		max-height: 240px;
		font-size: 16px;
		line-height:30px;
	}
	/* .dianziPositon{
		bottom: 20px;
	} */
	.dianzibaoList li{
		min-height: 400px;
	}
	.meitiTabcon{
		height: 500px;
	}
	.zizhiCon img,.yetext img{
		max-width: 100%;
		height: auto;
	}
	
	
	
	
}






