<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.bg-color {
	background: #fff;
}

.head {
	height: 122px;
	background: #fff;
}

.head .logo {
	float: left;
	height: 80px;
	max-width: 900px;
	margin-top: 27px;
	overflow: hidden;
}

.head .logo img {
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
	max-height: 100%;
}

.head h1.head-title {
	display: block;
	float: left;
	font-size: 26px;
	color: #333333;
	line-height: 55px;
	font-weight: bold;
	max-width: 635px;
	overflow: hidden;
	margin-top: 40px;
}

.head .QR_code {
	float: right;
	margin-left: 115px;
	width: 100px;
	height: 100px;
	margin-top: 17px;
	font-size: 0;
	line-height: 100px;
	text-align: center;
}

.head .QR_code img {
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	height: 100%;
}

.head .head-group {
	overflow: hidden;
	float: right;
	margin-top: 27px;
}

.head .head-group .head-search {
	overflow: hidden;
	min-width: 255px;
}

.head .head-group .head-search input {
	float: left;
	width: 194px;
	height: 34px;
	border: 1px solid #d2d2d2;
	border-right: none;
	line-height: 34px;
	padding: 0 5px;
}

.head .head-group .head-search a {
	float: left;
	display: block;
	width: 50px;
	height: 36px;
	background: #1b1b1d url(../images/search-btn.png) no-repeat center;
}

.head .tel {
	line-height: 30px;
	font-size: 14px;
	color: #0c7bda;
	background: url(../images/h_tel.png) no-repeat left center;
	padding-left: 50px;
}

.head .tel span {
	font-size: 35px;
	color: #0c7bda;
	font-weight: bold;
	display: block;
}


.nav-bar {
	margin: 0 auto;
	display: flex;
	position: relative;
	justify-content: space-between;
	max-width: 52%;
	-webkit-box-flex: 1;
	flex: 1;
}

.nav-bar ul {
	width: 100%;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
	flex: 1;
	-webkit-box-flex: 1;
}

.nav-bar ul li {
	float: left;
	/* position: relative; */
	line-height: 80px;
	font-size: 16px;
	width: calc(100% / 7);
	display: block;
	text-align: center;
	transition: all 0.5s ease 0s;
	position: relative;
}

.nav-bar ul li.on a.dj {
	color: #ef7a00;
}

.nav-bar ul li a.dj {
	position: relative;
	font-size: 16px;
	color: #000;
	text-align: left;
	transition: all 0.5s ease 0s;
	font-weight: bold;
	padding-bottom: 10px;
}

.nav-bar ul li.on a.dj::after {
	content: '';
	position: absolute;
	left: 0;
	width: 100%;
	height: 4px;
	bottom: 0;
	background: #ef7a00;
}

.nav-bar ul li:hover a.dj {
	color: #ef7a00;
}

.nav-bar ul li:hover a.dj::after {
	content: '';
	position: absolute;
	left: 0;
	width: 100%;
	height: 4px;
	bottom: 0;
	background: #ef7a00;
}

/* .nav-bar ul li a:hover,
.nav-bar ul li.active a {
	color: #0066CB;
} */

/* .nav-bar ul li a:hover::after,
.nav-bar ul li.active a::after {
	display: none;
}

.nav-bar ul li:last-child a::after {
	display: none;
} */

/* .nav-bar&gt;ul&gt;li:hover:after {
	width: 60%;
	background: url(../images/nav-h-bg.png) no-repeat;
	transform: translateY(0);
} */

/* .nav-bar&gt;ul&gt;li:after {
	content: "";
	width: 100%;
	width: 16px;
	height: 32px;	
	bottom: 0;
	left: 45%;
	right: 0;
	margin: 0 auto;
	transform: translateY(100%);
	transition: transform 1s ease 0s;
}

.nav-bar&gt;ul&gt;li.active:after {
	width: 100%;
	transform: translateY(0%);
	background: url(../images/nav-h-bg.png) no-repeat;
 */
}

.nav-bar ul li .menu_child {
	position: absolute;
	background: rgba(74, 194, 241, .6);
	padding: 8px 0px;
	display: none;
	z-index: 9999;
}

.nav-bar ul li .menu_child h3 {
	color: #fff;
	padding: 0 5px;
}

.nav-bar ul li .menu_child h3 a {
	color: #fff;
	line-height: 40px;
	font-size: 15px;
}

.nav-bar ul li .menu_child h3:hover {
	background: #4ac2f1;
}

.nav-bar ul li:hover .menu_child {
	display: block;
}

/***é¼&nbsp;æ&nbsp;‡ç»è¿‡ä¸‹æ‹‰***/

.nav-bar ul li .xl {
	display: none;
	position: fixed;
	top: 83px;
	left: 0;
	z-index: -1;
	width: 100%;
	overflow: hidden;
	color: #000;
	background: hsla(0, 0%, 100%, .7);
	border-top: 1px solid #fff;
	-webkit-backdrop-filter: blur(40px);
	backdrop-filter: blur(40px);
}

.mnav .nav-bar ul li .xl {
	background: hsla(0, 0%, 100%, .9);
}

/* .nav-bar ul li .xl&gt;a {
    font-size: 14px;
    width: 100%;
    text-align: center;
    padding: 10px;
    transition: all .3s;
    position: relative;
    color: #333;
    min-height: 50px;
    line-height: 1.3;
    display: flex;
    justify-content: center;
    align-items: center;
}

.nav-bar ul li .xl&gt;a::before{content: '';display: block;width: 80%;height:1px;background-color: #f1f1f1;position: absolute;bottom:0;left:10%;}
.nav-bar ul li .xl&gt;a:last-child::before{display: none;}
.nav-bar ul li .xl&gt;a:hover {background-color:#DB0032;color:#fff;}
.nav-bar ul li .xl&gt;a:hover::before{background-color: transparent;} */

.nav-bar ul li .xl .xl-cpzx {
	width: 1000px;
	height: auto;
	/* height: var(665px); */
	overflow: hidden;
	display: flex;
	justify-items: center;
	/* align-items: center; */
	align-items: normal;
	margin: 0 auto;
	padding: 36px 0px 20px 0px;
}

.nav-bar ul li .dyxl {
	display: none;
	position: absolute;
	top: 85px;
	left: 50%;
	background-color: #fff;
	width: 158px;
	margin: 0 -79px;
	z-index: 999;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
	background: hsla(0, 0%, 100%, .7);
	;
	backdrop-filter: blur(10px);
	/**ç£¨ç&nbsp;‚æ•ˆæžœ**/
}

.nav-bar ul li .dyxl&gt;a {
	font-size: 14px;
	width: 100%;
	text-align: center;
	transition: all .3s;
	position: relative;
	color: #333;
	min-height: 50px;
	line-height: 1.3;
	display: flex;
	justify-content: center;
	align-items: center;
}

.nav-bar ul li .dyxl&gt;a::before {
	content: '';
	display: block;
	width: 80%;
	height: 1px;
	background-color: #f1f1f1;
	position: absolute;
	bottom: 0;
	left: 10%;
}

.nav-bar ul li .dyxl&gt;a:last-child::before {
	display: none;
}

.nav-bar ul li .dyxl&gt;a:hover {
	background-color: #ef7a00;
	color: #fff !important;
}

.nav-bar ul li .dyxl&gt;a:hover::before {
	background-color: transparent;
}

.nav-bar ul li .xl .xl-cpzx dl {
	width: auto;
	height: auto;
	overflow: hidden;
	text-align: left;
	/* margin-left: 100px; */
	margin-left: 8.5%;
}

.nav-bar ul li .xl .xl-cpzx dl dt {
	width: 100%;
	height: auto;
	float: left;
	font-size: 16px;
	line-height: 22px;
	display: flex;
	align-items: center;
	/* height: 30px; */
	padding-bottom: 8px;
	border-bottom: 1px solid rgba(24, 24, 24, 0.16);
}

.nav-bar ul li .xl .xl-cpzx dl dd {
	width: 100%;
	float: left;
	line-height: 38px;
	height: 30px;
	text-overflow: ellipsis;
	cursor: pointer;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	cursor: pointer;
}

.nav-bar ul li .xl .xl-cpzx dl dd a {
	color: rgba(24, 24, 24, .85);
	font-size: 14px;
	font-weight: 400 !important;
}

.nav-bar ul li .xl .nav-dan {
	flex-direction: column;
	/* align-items: center; */
	align-items: self-start;
	width: 65%;
}

.nav-bar ul li .xl .nav-dan dl {
	width: 20%;
}

/* .nav-bar ul li .xl .nav-dan dl dd a{
	font-size: 16px!important;
} */

.nav-bar ul li .xl .nav-dan.dan2 dl {
	margin-left: 19%;
}

.nav-bar ul li .xl .nav-dan.dan4 dl {
	margin-left: 41%;
}

.nav-bar ul li .xl .nav-dan.dan5 dl {
	margin-left: 52%;
}

.nav-bar ul li .xl .nav-dan.dan6 dl {
	margin-left: 63%;
}

.qf_header {
	width: 88%;
	margin: 0 auto;
}

.qf_header_logo {
	width: 100%;
	/* height:119px; */
	background: none;
	margin: 0 auto;
	position: relative;
}

.qf_header_logo .clearfix {
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
}

.qf_header a.logo_img {
	position: relative;
	z-index: 10;
	line-height: 85px;
}

.qf_header a.logo_img img {
	height: 50px;
}

.cx_shu.mnav {
	width: 100%;
	position: fixed;
	top: 0;
	/* background: rgba(0, 0, 0, .5); */
	background: hsla(0, 0%, 100%, .7);
	backdrop-filter: blur(10px);
	/**ç£¨ç&nbsp;‚æ•ˆæžœ**/
	transition: all 0.5s ease 0s;
	height: 85px;
}

.cx_shu.mnav .nav-bar ul li {
	line-height: 85px;
	transition: all 0.5s ease 0s;
}

.cx_shu.mnav .nav-bar ul li a {
	color: #000;
}

.cx_shu.mnav .qf_header .nav-tel {
	line-height: 85px;
	transition: all 0.5s ease 0s;
}

.cx_shu.mnav .qf_header .nav-right span.iconfont {
	color: #000;
}

.cx_shu.mnav .qf_header .nav-right .r-fh span {
	color: #000;
}

.cx_shu.mnav .qf_header a.logo_img img {
	filter: none;
}

/* 
.qf_header.pd {
    
    position: fixed;
    top: 0;
    left: 6%;
    z-index: 999;
	width: 88%;
}
.qf_header a.logo_img img{height: 165px;} 
.qf_header.pd a.logo_img{margin-top:12px;}
.qf_header.pd a.logo_img img{height: 165px;}
.qf_header.pd .qf_header_logo{
	background: rgba(255,255,255,.8);
}
.qf_header.pd .nav-bar{margin-top: 2px;} */

/* body.pds {
    padding-top: 76px;
} */

.header {
	width: 100%;
	z-index: 998;
}

.cx_shu {
	width: 100%;
	height: auto;
	z-index: 5;
	transition: all 0.5s ease 0s;
}

.cx_shu::after {
	content: '';
	position: absolute;
	width: 100%;
	bottom: 0;
	/* border-bottom: 1px solid #eee; */
	border-color: rgba(255, 255, 255, 0.2);
	/* è®¾ç½®è¾¹æ¡†é¢œè‰²ä¸ºé»‘è‰²ï¼Œé€æ˜Žåº¦ä¸º0.5 */
}

.qf_header .nav-tel {
	width: 17%;
	float: right;
	line-height: 85px;
	text-align: right;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all 0.5s ease 0s;
}

.qf_header .nav-tel img {
	/* display: inline-block;
	float: left;
	margin-top: 58px; */
	margin-right: 10px;
}

.qf_header .nav-tel h3 {
	/* width: calc(100% - 32px);; */
	display: inline-block;
	font-size: 1.2rem;
	color: #fff;
}


.qf_header .nav-right {
	line-height: 85px;
	text-align: right;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	transition: all 0.5s ease 0s;
}

.qf_header .nav-right .r-search {
	align-items: left;
	justify-content: left;
	margin-right: 40px;
	display: flex;
}

.qf_header .nav-right .r-search img {
	flex: 0 0 auto;
	/* é˜²æ­¢å›¾ç‰‡è¢«ä¼¸ç¼©æˆ–åŽ‹ç¼© */
	max-width: 100%;
	/* ç¡®ä¿å›¾ç‰‡ä¸ä¼šè¶…å‡ºå®¹å™¨å®½åº¦ */
	height: auto;
	/* ä¿æŒå›¾ç‰‡åŽŸå§‹æ¯”ä¾‹ */
	object-fit: contain;
	/* ç¡®ä¿å›¾ç‰‡åœ¨å®¹å™¨å†…å®Œæ•´æ˜¾ç¤ºï¼Œä¸è¢«æˆªæ–­ */
	margin-right: 5px;
}

.qf_header .nav-right .r-search:hover {
	cursor: pointer;
}

.qf_header .nav-right .r-search span {
	color: #ef7a00;
	font-size: 18px;
}

.qf_header .nav-right .r-search i {
	font-size: 18px;
	font-weight: bold;
}

.qf_header .nav-right .r-en {
	align-items: right;
	justify-content: right;
	color: #000;
}

.qf_header .nav-right .r-en span {
	font-size: 20px;
	margin-right: 10px;

}

.qf_header .nav-right .r-fh {
	width: 50px;
	height: 50px;
	line-height: 50px;
	background: #ef7a00;
	border-radius: 50%;
	text-align: center;
	font-weight: bold;
}

.qf_header .nav-right .r-fh span {
	color: #fff;
	font-size: 14px;
}

.floatR {
	float: right;
}

.floatL {
	float: left;
}

.search-bg1 {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	background-color: #f5f5f5;
	display: none;
	z-index: 98;
}

.header2 {
	height: 55px;
	position: fixed;
	/* background:#fff; */
	z-index: 99;
	width: 100%;
	display: none;
	top: 0;
	left: 0;
}

.header2 .main-wrap {
	height: 55px;
	padding: 0 3%;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
	box-sizing: border-box;
	width: 100%;
	background: hsla(0, 0%, 100%, .7);
	backdrop-filter: blur(10px);
	transition: all 0.5s ease 0s;
}

.header2 .logo {
	height: 55px;
	overflow: hidden;
}

.header2 .logo a {
	display: block;
}

.header2 .logo img {
	display: block;
	height: 30px;
	margin-top: 13px;
}

.header2 h1 {
	margin: 0 auto;
}

.header2 .nav-btn {
	width: 24px;
	height: 18px;
	position: relative;
	cursor: pointer;
	margin-top: 18px;
}

.header2 .nav-btn .line {
	display: block;
	width: 100%;
	height: 2px;
	border-radius: 2px;
	background-color: #333;
	position: absolute;
}

.header2 .nav-btn .line1 {
	-webkit-transform-origin: left 0px 0;
	-ms-transform-origin: left 0px 0;
	transform-origin: left 0px 0;
}

.header2 .nav-btn .line2 {
	top: 8px;
}

.header2 .nav-btn .line3 {
	bottom: 0;
	-webkit-transform-origin: left 2px 0;
	-ms-transform-origin: left 2px 0;
	transform-origin: left 2px 0;
}

.header2 .sub-menu {
	width: 100%;
	padding: 0 2%;
	display: none;
	position: absolute;
	left: 0;
	top: 60px;
	z-index: 2;
	overflow-y: auto;
	box-sizing: border-box;
}

.header2 .sub-menu ul {
	width: 100%;
	overflow-y: scroll;
	height: calc(100vh - 55px - 1.5rem);
}

.header2 .sub-menu li {
	border-bottom: 1px solid #E8E8E8;
	font-size: 16px;
	width: 96%;
	margin: 0 auto;
}

.header2 .sub-menu .tit {
	display: block;
	width: 100%;
	padding: 0 3%;
	line-height: 60px;
	color: #333;
	position: relative;
	box-sizing: border-box;
	font-size: 16px;
}

.header2 .sub-menu .tit a {
	color: #1f1f1f;
}

.header2 .sub-menu .tit i {
	display: block;
	width: 10px;
	height: 10px;
	background-image: url(../images/h-add.svg);
	position: absolute;
	top: 50%;
	margin-top: -5px;
	right: 3%;
	transition: all .3s linear;
}

.header2 .sub-menu .tit.on i {
	transform: rotate(45deg);
}

.header2 .sub-menu .sec-list {
	line-height: 40px;
	padding: 10px 4%;
	display: none;
}

.header2 .sub-menu .sec-list p {
	background: url(../images/ico_04.png) no-repeat left center;
	background-size: 3px auto;
	font-size: 14px;
}

.header2 .sub-menu .sec-list a {
	padding-left: 3%;
	color: #666;
	display: block;
}

/*.header2 .nav-btn.active {-webkit-animation:rotate 0.5s linear 0s;animation:rotate 0.5s linear 0s;}*/
.header2 .nav-btn.hover .line {
	background: #DB0032;
}

.header2 .lang {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 60px;
}

.header2 .lang a {
	display: flex;
	align-items: center;
	line-height: 55px;
	color: #fff;
}

.header2 .lang a img {
	padding-right: 5px;
}

.header2 .lang .xl {
	display: none;
	position: absolute;
	top: 55px;
	left: 50%;
	background-color: #fff;
	width: 140px;
	margin-left: -70px;
	z-index: 999
}

.header2 .lang .xl&gt;a {
	font-size: 14px;
	display: block;
	width: 100%;
	text-align: center;
	transition: all .3s;
	position: relative;
	color: #333;
	display: flex;
	padding: 0 20px;
}

.header2 .lang .xl&gt;a:last-child::before {
	display: none;
}

.header2 .lang .xl&gt;a:hover {
	background-color: #DB0032;
	color: #fff;
}

.header2 .backold {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 120px;
}

.header2 .backold a {
	display: inline-block;
	padding: 5px 10px;
	background-color: #db0032;
	border-radius: 20px;
	color: #fff;
	font-size: 14px;
}

.header2 .lang a {
	color: #333;
}

/* header end */






.banner {
	position: relative;
}

.banner .swiper-slide {
	position: relative;
}

.banner .swiper-slide img {
	width: 100%;
}

.banner .swiper-slide a {
	display: block;
	width: 100%;
	height: 100%;
}

.banner .pagination {
	position: absolute;
	font-size: 0;
	left: 0;
	text-align: center;
	bottom: 13px;
	width: 100%;
	z-index: 9;
}

.banner .pagination .swiper-pagination-switch {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	border: 2px solid #fff;
	opacity: 0.6;
	margin: 0 5px;
	cursor: pointer;
}

.banner .pagination .swiper-active-switch {
	background: #fff;
	opacity: 1;
}

#main {
	overflow: hidden;
	position: relative;
}


#main .cx-page1 {
	width: 100%;
	height: auto;
	overflow: hidden;
}

#main .cx-page1 .page1-num {
	height: 220px;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	align-items: initial;
	justify-content: center;
}

/**æ•°å­—åŠ¨æ€ start**/
.numCount {}

.numCount li {
	float: left;
	width: 25%;
	text-align: center;
	display: flex;
	box-sizing: border-box;
	position: relative;
}

.numCount li::after {
	content: '';
	position: absolute;
	right: 0;
	width: 1px;
	height: 74px;
	top: 30px;
	background: #dcdcdc;
}

.numCount li .img {
	width: 95px;
	text-align: left;
}

.numCount li .img img {
	margin-top: 18px;
}

.numCount li .item {}

.numCount li .numU {
	line-height: 1.3;
	text-align: left;
}

.numCount li .numCX {
	font-size: 74px;
	color: #000;
	font-weight: bold;
}

.numCount li .numU .unitC {
	font-size: 70px;
	line-height: 1.3;
	color: #000;
	font-weight: bold;
}

.numCount li .numU sup {
	vertical-align: top;
}

.numCount li .numU sub {
	vertical-align: baseline;
}

.numCount li .indc {
	font-size: 24px;
	color: #666;
	font-weight: bold;
	text-align: left;
}

.numCount li:nth-child(1) {
	width: 22%;
}

.numCount li:nth-child(2) {
	width: 30%;
	justify-content: center;
}

.numCount li:nth-child(3) {
	width: 30%;
	justify-content: center;
}

.numCount li:nth-child(4) {
	width: 18%;
	justify-content: right;
}

.numCount li:nth-child(4)::after {
	background: none;
}

@media (max-width:800px) {
	.numCount li .numCX {
		font-size: 36px;
	}
}

@media (max-width:640px) {
	.numCount li .numCX {
		font-size: 7vw;
	}
}

@media (max-width:480px) {
	.numCount {
		font-size: 0.5vw;
	}
}

/**æ•°å­—åŠ¨æ€ end**/

#main .cx-page1 .page1-video {
	width: 100%;
	height: 1220px;
	background: url(../images/page-1.png) center 0 no-repeat, linear-gradient(#ef7a00, #fce8d4);
	background-size: 85% auto;
	padding-bottom: 50px;
	padding-top: 5px;
}

#main .cx-page1 .page1-video .video-logo {
	width: 100%;
	padding-top: 70px;
	text-align: center;
}

#main .cx-page1 .page1-video .video-nr {	
	/* ä¿æŒå…¶ä»–æ&nbsp;·å¼ä¸å˜ */
	width: 1510px;
	height: 845px;
	border-radius: 30px;
	border: 5px solid rgba(255, 255, 255, 0.3);
	margin: 0 auto;
	margin-top: 55px;
	overflow: hidden;
}

#main .cx-page1 .page1-video .video-nr .video {
	width: 100%;
	height: 845px;
	object-fit: cover;
}

#main .cx-page1 .page1-video .video-nr .paly-button {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 150px;
	height: 150px;
	background-image: url(../images/icon-6.png);
	background-size: cover;
	background-repeat: no-repeat;
}

/**2**/
.com-title {
	width: 100%;
	height: auto;
	overflow: hidden;
	text-align: center;
}

.com-title h3 {
	font-size: 114px;
	color: #4c2701;
	font-weight: bold;
	line-height: 1.3;
}

.com-title p {
	font-size: 36px;
	line-height: 1;
	position: relative;
	display: inline-block;
}

.com-title p::after {
	content: '';
	position: absolute;
	width: 10px;
	height: 2px;
	background: #4c2701;
	left: -20px;
	top: 15px;
}

.com-title p::before {
	content: '';
	position: absolute;
	width: 10px;
	height: 2px;
	background: #4c2701;
	right: -20px;
	top: 15px;
}

#main .cx-page2 {
	width: 100%;
	height: auto;
	background: url(../images/page-2.png) center 0 no-repeat, linear-gradient(#fce8d4, #f29534);
	background-size: 50% auto;
	padding-bottom: 200px;
}

#main .cx-page2 .page2-pro {
	margin-top: 40px;
}

#main .cx-page2 .page2-pro .page2-class {
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #fdefe1;
	border-radius: 50px;
}

#main .cx-page2 .page2-pro .page2-class li {
	width: 14.28%;
	height: 75px;
	line-height: 75px;
	text-align: center;
	font-size: 32px;
	color: #000;
	float: left;
	cursor: pointer;
}

#main .cx-page2 .page2-pro .page2-class li.cur {
	border-radius: 50px;
	background: #ef7a00;
	color: #fff;
}

#main .cx-page2 .page2-pro .page2-list {
	width: 100%;
	margin-top: 35px;
	position: relative;
	min-height: 200px;
}

#main .cx-page2 .page2-pro .page2-list .tjgoodswap {
	display: none;
}

#main .cx-page2 .page2-pro .page2-list .swiper-slide .img {
	width: 100%;
	aspect-ratio: 1 / 1;
	overflow: hidden;
	position: relative;
	border-radius: 20px;
}

#main .cx-page2 .page2-pro .page2-list .swiper-slide .img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0;
	left: 0;
	transition: all 0.55s;
	-webkit-transition: all 0.55s;
	-moz-transition: all 0.55s;
	-ms-transition: all 0.55s;
	-o-transition: all 0.55s;
}

#main .cx-page2 .page2-pro .page2-list .swiper-slide .img .tit {
	width: 100%;
	height: 80px;
	line-height: 80px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	/**æ˜¾ç¤ºè¡Œæ•°**/
	-webkit-box-orient: vertical;
	text-align: center;
	/* background: #ef7a00; */
	background-color: rgba(239, 122, 0, 0.75);
	/* è®¾ç½®èƒŒæ™¯é¢œè‰²ä¸ºåŠé€æ˜Ž */
	font-size: 48px;
	color: #fff;
	position: absolute;
	/* font-family: monospace; */
	bottom: 0;
}

#main .cx-page2 .page2-pro .page2-list .tjright {
	bottom: -80px;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background-image: url(../images/icon-7.png);
	background-size: 11px 9px;
	border: 3px solid #fff;
	box-sizing: border-box;
	right: 0px;
	top: auto;
}

#main .cx-page2 .page2-pro .page2-list .tjleft {
	bottom: -80px;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background-image: url(../images/icon-8.png);
	background-size: 11px 9px;
	border: 3px solid #fff;
	box-sizing: border-box;
	right: 75px;
	left: auto;
	top: auto;
}

/**3**/
#main .cx-page3 {
	width: 100%;
	height: auto;
	background: url(../images/page-3.png) center 0 no-repeat, linear-gradient(#f29534, #fbe1c6);
	background-size: 50% auto;
	padding-bottom: 200px;
}

#main .cx-page3 .com-title h3 {
	color: #fff;
}

#main .cx-page3 .page3-news {
	margin-top: 40px;
}

#main .cx-page3 .page3-news .page3-class {
	width: 100%;
	height: auto;
	overflow: hidden;
}

#main .cx-page3 .page3-news .page3-class li {
	width: 260px;
	height: 100px;
	line-height: 85px;
	text-align: center;
	font-size: 32px;
	color: #fff;
	float: left;
	cursor: pointer;
	margin-right: 20px;
	background: url(../images/icon-10.png) 0 0 no-repeat;
	background-size: 100% auto;
	font-weight: bold;
}

#main .cx-page3 .page3-news .page3-class li.cur {
	position: relative;
}

#main .cx-page3 .page3-news .page3-class li.cur .tit {
	color: #ef7a00;
	position: relative;
	z-index: 3;
}

#main .cx-page3 .page3-news .page3-class li.cur::after {
	content: "";
	width: 260px;
	height: 100px;
	position: absolute;
	bottom: 0;
	left: -1px;
	background: url(../images/icon-9.png) 0 0 no-repeat;
	background-size: 100% auto;
	z-index: 1;
}

#main .cx-page3 .page3-news .page3-list {
	width: 100%;
	margin-top: 35px;
	position: relative;
	min-height: 260px;
}

#main .cx-page3 .page3-news .page3-list .swiper-slide .img {
	width: 100%;
	aspect-ratio: 3 / 2;
	overflow: hidden;
	position: relative;
	border-radius: 20px;
}

#main .cx-page3 .page3-news .page3-list .swiper-slide .img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0;
	left: 0;
	transition: all 0.55s;
	-webkit-transition: all 0.55s;
	-moz-transition: all 0.55s;
	-ms-transition: all 0.55s;
	-o-transition: all 0.55s;
}

#main .cx-page3 .page3-news .page3-list .swiper-slide .img .tit {
	width: 100%;
	height: 90px;
	line-height: 90px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	/**æ˜¾ç¤ºè¡Œæ•°**/
	-webkit-box-orient: vertical;
	text-align: center;
	/* background: #ef7a00; */
	background-color: rgba(0, 0, 0, 0.75);
	/* è®¾ç½®èƒŒæ™¯é¢œè‰²ä¸ºåŠé€æ˜Ž */
	font-size: 32px;
	color: #fff;
	position: absolute;
	bottom: 0;
	padding-left: 3%;
	box-sizing: border-box;
	display: flex;
}

#main .cx-page3 .page3-news .page3-list .swiper-slide .img .tit span {
	width: 70%;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

#main .cx-page3 .page3-news .page3-list .swiper-slide .img .tit i {
	width: 23%;
	display: block;
	height: 55px;
	line-height: 55px;
	margin-top: 20px;
	font-size: 24px;
	background: #ef7a00;
	border-radius: 50px;
	margin-left: 3.5%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

#main .cx-page3 .page3-news .page3-list .tjright {
	bottom: -80px;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background-image: url(../images/icon-7.png);
	background-size: 11px 9px;
	border: 3px solid #fff;
	box-sizing: border-box;
	right: 0px;
	top: auto;
}

#main .cx-page3 .page3-news .page3-list .tjleft {
	bottom: -80px;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background-image: url(../images/icon-8.png);
	background-size: 11px 9px;
	border: 3px solid #fff;
	box-sizing: border-box;
	right: 75px;
	left: auto;
	top: auto;
}

/****å…³äºŽè´§éƒŽ****/
#main .company-page1 {
	width: 100%;
	height: auto;
	background: url(../images/page-1.png) center 0 no-repeat, linear-gradient(#ef7a00, #fce8d4);
	background-size: 88% auto;
	padding-top: 47px;
	padding-bottom: 140px;
}

#main .company-page1 .page1-nr {
	display: flex;
	justify-content: space-between;
}

#main .company-page1 .page1-nr .page1-jj {
	width: 980px;
	height: 460px;
	background: url(../images/icon-bg1.png) 0 0 no-repeat;
	background-size: 100% auto;
}

#main .company-page1 .page1-nr .page1-jj .text {
	width: 840px;
	height: 385px;
	margin-left: 45px;
	margin-top: 40px;
	box-sizing: border-box;
	padding-right: 50px;
	color: #fff;
	font-size: 24px;
	overflow-y: auto;
}

/* æ»šåŠ¨æ¡çš„æ&nbsp;·å¼ */
#main .company-page1 .page1-nr .page1-jj .text::-webkit-scrollbar-thumb {
	background-color: #ef7a00;
	/* æ»šåŠ¨æ¡çš„é¢œè‰² */
	border-radius: 6px;
	/* æ»šåŠ¨æ¡çš„åœ†è§’ */
	border: 1px solid #f1f1f1;
	/* æ»šåŠ¨æ¡ä¸Žè½¨é“ä¹‹é—´çš„é—´è·ï¼ˆé€šè¿‡è¾¹æ¡†å®žçŽ°ï¼‰ */
}

#main .company-page1 .page1-nr .page1-logo img {
	margin-top: 24px;
}

#main .company-page2 {
	width: 100%;
	height: auto;
	/* padding-bottom: 140px; */
}

/****/
#main .company-page2 .com-title {
	background: url(../images/page-4.png) center 0 no-repeat, linear-gradient(#fce8d4, #fff);
	background-size: 50% auto;
}

#main .company-page2 .ny-fzlc {
	width: 88%;
	position: relative;
	margin: 0 auto;
	margin-top: 35px;
	display: block;
	/* background: linear-gradient(#fff,#fef8f1);; */
}

#main .company-page2 .fzlc {
	width: 100%;
	height: auto;
	overflow: hidden;
}

#main .company-page2 .ny-fzlc-wap {
	display: none;
}

#main .company-page2 .tabs-wap {
	display: none;
}

#main .company-page2 .ny-fzlc .bmxian {
	width: 100%;
}

#main .company-page2 .ny-fzlc .bmxian img {
	width: 100%;
}

#main .company-page2 .fzlc .swiper-slide {
	width: 100%;
	box-sizing: border-box;
	/* border-right: 1px solid #e5e5e5; */
	position: relative;
}

#main .company-page2 .fzlc .swiper-slide .xian {
	width: 96%;
	margin: 0 auto;
	background: url(../images/icon-bg4-1.png) no-repeat;
	background-size: 100% 100%;
}

#main .company-page2 .fzlc .swiper-slide .xian:hover {
	cursor: pointer;
}

#main .company-page2 .fzlc .swiper-slide .xian:hover .img img {
	transform: scale(1.1);
	transition: all 0.55s;
	-webkit-transition: all 0.55s;
	-moz-transition: all 0.55s;
	-ms-transition: all 0.55s;
	-o-transition: all 0.55s;
}

#main .company-page2 .fzlc .fzlc-jj {
	width: 100%;
	height: 360px;
	overflow: hidden;
	padding: 0px 40px;
	box-sizing: border-box;
	text-align: left;
	font-size: 28px;
	padding-top: 35px;
	overflow-y: auto;
	color: #666;
}

/* æ»šåŠ¨æ¡çš„æ&nbsp;·å¼ */
#main .company-page2 .fzlc .fzlc-jj::-webkit-scrollbar-thumb {
	background-color: #ef7a00;
	/* æ»šåŠ¨æ¡çš„é¢œè‰² */
	border-radius: 6px;
	/* æ»šåŠ¨æ¡çš„åœ†è§’ */
	border: 1px solid #f1f1f1;
	/* æ»šåŠ¨æ¡ä¸Žè½¨é“ä¹‹é—´çš„é—´è·ï¼ˆé€šè¿‡è¾¹æ¡†å®žçŽ°ï¼‰ */
}

#main .company-page2 .fzlc .fzlc-jj img {
	width: 18px;
	height: 20px;
	margin-right: 10px;
}

.fzlc-l {
	left: -60px;
	width: 36px;
	height: 36px;
	background: url(../images/fzlc-l.png);
	background-size: 36px 36px;
	top: 80px;
}

.fzlc-r {
	right: -60px;
	width: 36px;
	height: 36px;
	background: url(../images/fzlc-r.png);
	background-size: 36px 36px;
	top: 80px;
}

.swiper-container-3d .swiper-slide-shadow-left {
	background-image: none;
}

.swiper-container-3d .swiper-slide-shadow-right {
	background-image: none;
}

#main .company-page2 .fzlc .fzlc-time {
	text-align: center;
	color: #333;
	font-size: 40px;
	font-family: "é»‘ä½“";
	position: relative;
	padding-bottom: 40px;
	font-weight: bold;
}

#main .company-page2 .fzlc .fzlc-time::after {
	content: '';
	position: absolute;
	bottom: 22px;
	width: 100%;
	height: 7px;
	background: url(../images/icon-bg3.png) no-repeat;
	background-size: 100% 100%;
	left: 0;
	z-index: 2;
}

#main .company-page2 .fzlc .fzlc-time::before {
	content: '';
	position: absolute;

	width: 47px;
	height: 47px;
	background: url(../images/icon-bg3-1.png) no-repeat;
	background-size: 100% 100%;
	bottom: 0;
	top: 50%;
	left: 50%;
	margin-left: -23px;
	bottom: -40px;
	z-index: 3;
}

#main .company-page2 .fzlc .swiper-slide.swiper-slide-active .xian .fzlc-jj {
	color: #000;
}

#main .company-page2 .fzlc .swiper-slide.swiper-slide-active .fzlc-time {
	color: #ef7a00;
}

#main .company-page2 .fzlc .swiper-slide.swiper-slide-active .fzlc-time::after {
	background: url(../images/icon-bg2.png) no-repeat;
	background-size: 100% 100%;
}

#main .company-page2 .fzlc .swiper-slide.swiper-slide-active .fzlc-time::before {
	background: url(../images/icon-bg2-1.png) no-repeat;
	background-size: 100% 100%;
}

#main .company-page2 .fzlc .swiper-slide.swiper-slide-active .xian {
	background: url(../images/icon-bg4.png) no-repeat;
	background-size: 100% 100%;
}

#main .ny-jb {
	width: 100%;
	height: 150px;
	background-image: linear-gradient(to bottom, #fff, #fef7ef);
}

/****/
#main .company-page3 {
	width: 100%;
	padding: 0px 3%;
	height: auto;
	background: url(../images/page-5.png) center 0 no-repeat, linear-gradient(#fef7ef, #f08413);
	background-size: 70% auto;
	padding-bottom: 145px;
	box-sizing: border-box;
}

#main .company-page3 .page3-ppjz {
	height: auto;
	overflow: hidden;
	position: relative;
}

#main .company-page3 .page3-ppjz .img {
	width: 1000px;
	height: 810px;
	text-align: center;
	float: right;
	margin-top: 40px;
	background: url(../images/page-6.png) right 0 no-repeat;
	background-size: 100% auto;
	position: relative;
}

#main .company-page3 .page3-ppjz .img img {
	animation: moves 2s linear infinite;
	width: 100%;
}

@keyframes moves {
	0% {
		transform: translateY(0px);
	}

	50% {
		transform: translateY(-15px);
	}

	100% {
		transform: translateY(0px);
	}
}

#main .company-page3 .page3-ppjz .ppjz-left {
	position: absolute;
	top: 140px;
	left: 0;
	width: 688px;
	height: 357px;
	background: url(../images/page-7.png) 0 0 no-repeat;
	background-size: 100% auto;
}

#main .company-page3 .page3-ppjz .ppjz-left .ppjznr {
	padding: 54px 80px;
}

#main .company-page3 .page3-ppjz .ppjz-left .ppjznr h3 {
	font-size: 48px;
	color: #ef7a00;
	font-weight: bold;
	padding-left: 90px;
	width: 100%;
	box-sizing: border-box;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	/**æ˜¾ç¤ºè¡Œæ•°**/
	-webkit-box-orient: vertical;
}

#main .company-page3 .page3-ppjz .ppjz-left .ppjznr .nr {
	font-size: 28px;
	color: #4c2701;
	margin-top: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	/**æ˜¾ç¤ºè¡Œæ•°**/
	-webkit-box-orient: vertical;
}

#main .company-page3 .page3-ppjz .ppjz-left .swiper-pagination-bullet {
	width: 16px;
	height: 16px;
	background: #fff;
	margin: 0 7px;
}

#main .company-page3 .page3-ppjz .ppjz-left .swiper-pagination-bullet-active {
	background: #ef7a00;
}

#main .company-page3 .page3-ppjz .ppjz-left .swiper-container-horizontal&gt;.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	left: -30px;
}

/****/
#main .company-page4 {
	width: 100%;
	min-height: 940px;
	background: url(../images/page-9.png) center 0 no-repeat, linear-gradient(#f08413, #fbe1c6);
	background-size: 100% auto;
	padding-bottom: 200px;
	position: relative;
}

#main .company-page4 .com-title {
	width: 100%;
	height: auto;
	background: url(../images/page-8.png) center 0 no-repeat;
	background-size: 50% auto;
}

#main .company-page4 .page4-qywh {
	position: absolute;
	bottom: 160px;
	padding: 60px 0px;
	box-sizing: border-box;
	left: 0;
	right: 0;
	background: #fff;
	border-radius: 40px;
	background-image: linear-gradient(to bottom, #fff, #fcebd8);
}

#main .company-page4 .page4-qywh ul li {
	width: 16.66%;
	height: auto;
	overflow: hidden;
	float: left;
}

#main .company-page4 .page4-qywh ul li .tit {
	text-align: center;
	padding-bottom: 25px;
	position: relative;
}

#main .company-page4 .page4-qywh ul li .tit::after {
	content: '';
	width: 50px;
	height: 5px;
	left: 50%;
	bottom: 0;
	background: #ef8314;
	left: 50%;
	margin-left: -25px;
	position: absolute;
}

#main .company-page4 .page4-qywh ul li .tit h3 {
	font-size: 40px;
	color: #4c2701;
	font-weight: bold;
}

#main .company-page4 .page4-qywh ul li .tit p {
	font-size: 18px;
	color: #ccc;
}

#main .company-page4 .page4-qywh ul li .by {
	width: 100%;
	text-align: center;
	font-size: 28px;
	color: #333333;
	margin-top: 40px;
}

/***äº§å“ä¸­å¿ƒ***/
.proclass {
	width: 300px;
	height: auto;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 8;
	background: #fff;
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
	border-bottom-left-radius: 30px;
}

.proclass ul li {
	height: 100px;
	display: flex;
	align-items: center;
	/* åž‚ç›´å±…ä¸­ */
	justify-content: center;
	/* æ°´å¹³å±…ä¸­ï¼Œå¦‚æžœéœ€è¦çš„è¯ */
	width: 100%;
	/* background: #ffffff; */
	position: relative;
	cursor: pointer;
}

.proclass ul li.on::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/icon-11.png) center 0 no-repeat;
	width: 311px;
	height: 100px;
	z-index: 5;
}

.proclass ul li.on img {
	-webkit-filter: brightness(0) invert(1);
	filter: brightness(0) invert(1);
	z-index: 6;
}

.proclass ul li.on span {
	color: #fff;
	z-index: 6;
}

.proclass ul li:hover:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/icon-11.png) center 0 no-repeat;
	background-size: 100% auto;
	width: 311px;
	height: 100px;
	z-index: 5;
	transition: all 0.55s;
	-webkit-transition: all 0.55s;
	-moz-transition: all 0.55s;
	-ms-transition: all 0.55s;
	-o-transition: all 0.55s;
}

.proclass ul li:hover img {
	-webkit-filter: brightness(0) invert(1);
	filter: brightness(0) invert(1);
	z-index: 6;
}

.proclass ul li:hover span {
	color: #fff;
	z-index: 6;
}


.proclass ul li img {
	margin-right: 25px;
}

.proclass ul li span {
	font-size: 32px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

#main .proxian {
	width: 100%;
	height: 20px;
	background: #ef7a00;
}

#main .pro-page1 {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-top: 80px;
	padding-bottom: 200px;
	position: relative;
	background-image: linear-gradient(#f28f29, #fbe1c6);
}

#main .pro-page1 .com-title {
	background: url(../images/page-10.png) center 0 no-repeat;
	background-size: 65% auto;
	position: relative;
}

#main .pro-page1 .com-title h3 {
	color: #fff;
}

#main .pro-page1 .ipinfo {
	margin-top: 50px;
}

#main .pro-page1 .ipinfo h3 {
	width: 100%;
	text-align: center;
	font-size: 32px;
	color: #fff;
	margin-bottom: 40px;
}

#main .pro-page1 .ipinfo .nr {
	width: 100%;
	text-align: center;
	font-size: 32px;
	color: #fff;
}

#main .pro-page1 .ipinfo .iplist {
	width: 94%;
	margin: 0 auto;
	margin-top: 90px;
}

#main .pro-page1 .ipinfo .iplist li {
	width: 24.25%;
	aspect-ratio: 1 / 1;
	overflow: hidden;
	position: relative;
	float: left;
	margin-right: 1%;
	margin-bottom: 1%;
	border-radius: 30px;
}

#main .pro-page1 .ipinfo .iplist li:hover img {
	transform: scale(1.1);
	transition: all 0.55s;
	-webkit-transition: all 0.55s;
	-moz-transition: all 0.55s;
	-ms-transition: all 0.55s;
	-o-transition: all 0.55s;
}

#main .pro-page1 .ipinfo .iplist li:nth-child(4n) {
	margin-right: 0px;
}

#main .pro-page1 .ipinfo .iplist li img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0;
	left: 0;
	transition: all 0.55s;
	-webkit-transition: all 0.55s;
	-moz-transition: all 0.55s;
	-ms-transition: all 0.55s;
	-o-transition: all 0.55s;
}

/***æ‹›å•†åŠ&nbsp;ç›Ÿ***/
#main .join-page1 {
	width: 100%;
	height: auto;
	background-image: linear-gradient(to bottom,
			#f18e26 0%,
			#f18e26 35%,
			#fdf6ed 60%,
			#fdf6ed 80%,
			#fbe2c7 100%);
	padding-bottom: 120px;
	padding-top: 70px;
}

#main .join-page1 .com-title {
	background: url(../images/page-11.png) center 0 no-repeat;
	background-size: 50% auto;
	position: relative;
}

#main .join-page1 .com-title h3 {
	color: #fff;
}

#main .join-zc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 70px;
}

#main .join-zc .coop-item {
	width: calc(50% - 18px);
	height: 152px;
	margin-bottom: 36px;
	overflow: visible;
}

#main .join-zc .coop-item-content {
	min-height: 152px;
	background: linear-gradient(#fad8b5, #fff);
	border-radius: 36px;
}

#main .join-zc .coop-item-line-1 {
	position: relative;
	padding: 40px 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

#main .join-zc .coop-item-flag {
	width: 64px;
	height: 64px;
}

#main .join-zc .coop-item-flag img {
	display: block;
	text-align: center;
	line-height: 64px;
}

#main .join-zc .coop-title {
	padding-left: 30px;
	font-size: 54px;
	font-weight: 700;
	color: #590d0d;
	line-height: 54px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

#main .join-zc .coop-subtitle {
	padding-left: 12px;
	font-size: 24px;
	font-weight: 400;
	color: #ef7a00;
	line-height: 32px;
	text-transform: uppercase;
}

#main .join-zc .coop-status {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 54px;
	right: 30px;
	background: url(../images/icon-20.png) center no-repeat;
}

#main .join-zc .coop-item-line-2 {
	display: none;
	padding: 0 34px 10px 44px;
	font-size: 32px;
	font-weight: 400;
	color: #000;
	line-height: 51px;
}

#main .join-zc .coop-item:hover {
	cursor: pointer;
	z-index: 2;
}

#main .join-zc .coop-item:hover .coop-item-content {
	height: 354px;
}

#main .join-zc .coop-item:hover .coop-status {
	background: url(../images/icon-20.png) 50% no-repeat;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	width: 40px;
	height: 40px;
}

#main .join-zc .coop-item:hover .coop-item-line-2 {
	display: block;
}

/****/
#main .join-page2 {
	width: 100%;
	padding: 0px 3%;
	height: auto;
	background: url(../images/page-12.png) center 0 no-repeat, linear-gradient(#fbe2c7, #ef7a00);
	background-size: 64% auto;
	padding-bottom: 145px;
	box-sizing: border-box;
}

#main .yslist {
	margin-top: 60px;
}

#main .yslist .mySwiper2 .swiper-slide .ysnr {
	width: 100%;
	height: 600px;
	display: flex;
	justify-content: space-between;
}

#main .yslist .mySwiper2 .swiper-slide .ysnr .ysnr-l h3 {
	font-size: 104px;
	color: #fff;
	font-weight: bold;
}

#main .yslist .mySwiper2 .swiper-slide .ysnr .ysnr-l .ms {
	font-size: 32px;
	color: #fff;
	margin-top: 20px;
}

#main .yslist .mySwiper2 .swiper-slide .ysnr .ysnr-r .img {
	border-radius: 62px;
	overflow: hidden;
}

#main .yslist .mySwiper2 .swiper-slide .ysnr .ysnr-r .img img {
	width: 100%;
}

#main .yslist .mySwiper {
	margin-top: 85px;
	padding-top: 35px;
	/* border-top: 7px solid #f5a858; */
	position: relative;
	overflow: initial;
}

#main .yslist .mySwiper::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 7px;
	/* ä¸Žborder-topçš„åŽšåº¦ç›¸åŒ */
	background-color: #f5a858;
	/* ä¸Žborder-topçš„é¢œè‰²ç›¸åŒ */
	border-radius: 10px;
	/* å·¦ä¸Šè§’åœ†è§’åŠå¾„ */
}

#main .yslist .mySwiper .swiper-slide .ysbt {
	text-align: center;
	color: #fff;
	font-size: 42px;
	cursor: pointer;
	display: flex;
	justify-content: center;
}

#main .yslist .mySwiper .swiper-slide.swiper-slide-thumb-active .ysbt::after {
	content: '';
	position: absolute;
	top: -48px;
	left: 50%;
	margin-left: -110px;
	right: 0;
	height: 23px;
	background: url(../images/icon-21.png) no-repeat;
	/* background-size: 220px 23px; */
}

#main .yslist .mySwiper .swiper-slide .ysbt span {
	font-size: 54px;
	font-weight: bold;
	line-height: 1;
	margin-right: 10px;
	/* è®¾ç½®å­—ä½“é¢œè‰²ä¸ºé€æ˜Žï¼Œå›&nbsp;ä¸ºæˆ‘ä»¬åªæ˜¾ç¤ºæè¾¹ */
	color: transparent;

	/* ä½¿ç”¨-webkit-text-strokeæ¥æ·»åŠ&nbsp;æè¾¹ï¼Œæ³¨æ„è¿™ä¸ªå±žæ€§æ˜¯WebKitç‰¹æœ‰çš„ */
	-webkit-text-stroke: 1px #fff;
	/* æè¾¹å®½åº¦ä¸º1pxï¼Œé¢œè‰²ä¸ºé»‘è‰² */

	/* æ·»åŠ&nbsp;text-shadowæ¥æ¨¡æ‹Ÿç«‹ä½“æ•ˆæžœ */
	text-shadow:
		1px 1px 2px rgba(255, 255, 255, 0),
		/* å³ä¸‹é˜´å½± */
		-1px -1px 2px rgba(255, 255, 255, 0),
		/* å·¦ä¸Šé«˜å…‰ */
		-1px 1px 2px rgba(255, 255, 255, 0),
		/* å³ä¸Šé«˜å…‰ */
		1px -1px 2px rgba(255, 255, 255, 0);
	/* å·¦ä¸‹é«˜å…‰ */
}

#main .yslist .mySwiper .swiper-slide.swiper-slide-thumb-active .ysbt span {
	color: #fff;
}

#main .yslist .mySwiper .swiper-slide .ysbt i {
	line-height: 1.3;
}

#main .yslist .mySwiperpc{
	display: block;
}

#main .yslist .mySwiperwap{
	display: none;
}

/****/
#main .join-page3 {
	width: 100%;
	background: url(../images/page-13.png) center 0 no-repeat, linear-gradient(#ef7a00, #fad2a8);
	background-size: 46% auto;
	padding-bottom: 140px;
	position: relative;
}

#main .join-page3 .com-title h3 {
	color: #fff;
}

#main .join-page3 .lct {
	margin-top: 60px;
}

#main .join-page3 .lct img {
	width: 100%;
}

/****/
#main .join-page4 {
	width: 100%;
	padding-bottom: 80px;
	position: relative;
}

#main .join-page4 .com-title {
	background: url(../images/page-15.png) center 0 no-repeat, linear-gradient(#fad2a8, #fff);
	background-size: 46% auto;
}

#main .join-page4 .tjlist {
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	text-align: center;
	margin-top: 20px;
}

#main .join-page4 .tjlist li {
	width: 25%;
	cursor: pointer;
}

#main .join-page4 .tjlist li:hover {
	cursor: pointer;
	/* background: -webkit-gradient(linear, left top, left bottom, from(rgba(230,0,18,0.1)), to(rgba(230,0,18,0))); */
	/* background: linear-gradient(180deg, rgba(230,0,18,0.1) 0%, rgba(230,0,18,0) 100%); */
	background: linear-gradient(#fad4ac, #fffdfc);
	border-radius: 76px 76px 0 0;
}

#main .join-page4 .tjlist li .img {
	width: 120px;
	height: 120px;
	margin: 0 auto;
	margin-top: 20px;
}

#main .join-page4 .tjlist li .img img{
	width: 100%;
}

#main .join-page4 .tjlist li .tjtitle {
	font-size: 54px;
	font-weight: 700;
	color: #ef7a00;
	line-height: 1;
	margin-top: 34px;
}

#main .join-page4 .tjlist li .tjentitle {
	font-size: 24px;
	font-weight: 400;
	color: #ef7a00;
	line-height: 36px;
	opacity: 0.25;
}

#main .join-page4 .tjlist li .tjcontent {
	font-size: 32px;
	font-weight: 400;
	color: #000;
	line-height: 45px;
}

/****/
#main .join-page5 {
	width: 100%;
	position: relative;
	background: url(../images/page-16.png) center 0 no-repeat, linear-gradient(#fff, #fffefd);
	background-size: 46% auto;
	padding-bottom: 140px;
}

#main .join-page5 .wtlist {
	margin-top: 50px;
}

#main .join-page5 .wtlist li {
	padding-bottom: 20px;
}

#main .join-page5 .wtlist li.active-qa .qa-q {
	background: -webkit-gradient(linear, left top, left bottom, from(#e60012), to(#ff7580));
	background: linear-gradient(180deg, #ef7a00, #f6b26b);
	color: #fff;
	/* transition: all 0.55s;
	-webkit-transition: all 0.55s;
	-moz-transition: all 0.55s;
	-ms-transition: all 0.55s;
	-o-transition: all 0.55s; */
}

#main .join-page5 .wtlist li .qa-q {
	position: relative;
	padding: 25px 66px;
	font-size: 32px;
	font-weight: 700;
	color: #4c2601;
	line-height: 45px;
	/* background: -webkit-gradient(linear,left top,left bottom,from(#fce3e5),to(#ffedef)); */
	background: #fdebd9;
	border-radius: 76px;
}

#main .join-page5 .wtlist li .qa-q span.ys {
	color: #ef7a00;
}

#main .join-page5 .wtlist li.active-qa .qa-q {
	color: #fff;
}

#main .join-page5 .wtlist li.active-qa .qa-q span.ys {
	color: #fff;
}

#main .join-page5 .wtlist li.active-qa .open-qa,
.close-qa {
	display: none;
}

#main .join-page5 .wtlist li.active-qa .open-qa {
	display: none;
}

#main .join-page5 .wtlist li.active-qa .close-qa {
	display: block;
}

#main .join-page5 .wtlist li .qa-q .opt-qa {
	position: absolute;
	top: 0;
	right: 0;
	width: 38px;
	height: 38px;
	top: 50%;
	right: 40px;
	margin: -19px 0;
}

#main .join-page5 .wtlist li .qa-q .opt-qa img {
	display: block;
	width: 100%;
	height: 100%;
}

#main .join-page5 .wtlist li .qa-a {
	height: 0;
	font-size: 32px;
	font-weight: 400;
	color: #000;
	line-height: 51px;
	overflow: hidden;
	/* -webkit-transition: all .5s ease;
    transition: all .5s ease; */
}

#main .join-page5 .wtlist li.active-qa .qa-a {
	padding: 32px 66px;
	height: auto;
	/* -webkit-transition: all .5s ease;
	transition: all .5s ease; */
}

.f-wei {
	font-weight: 700;
}

.f-red {
	color: #ef7a00 !important;
}

/****/
#main .join-page6 {
	width: 100%;
	position: relative;
	background: url(../images/page-17.png) center 0 no-repeat, linear-gradient(#fffefd, #f0800b);
	background-size: 40% auto;
	padding-bottom: 140px;
}

#main .join-page6 .mdlist {
	margin-top: 60px;
	width: 100%;
	position: relative;
}

#main .join-page6 .mdlist .swiper-slide .img {
	width: 100%;
	aspect-ratio: 1.5 / 1;
	overflow: hidden;
	position: relative;
	border-radius: 50px;
}

#main .join-page6 .mdlist .swiper-slide .img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0;
	left: 0;
	transition: all 0.55s;
	-webkit-transition: all 0.55s;
	-moz-transition: all 0.55s;
	-ms-transition: all 0.55s;
	-o-transition: all 0.55s;
}

#main .join-page6 .mdlist .md-n{
	width: 60px;
	height: 60px;
	background-image: url(../images/fzlc-l.png);
	background-size: 60px 60px;
	left: 13%;
}

#main .join-page6 .mdlist .md-p{
	width: 60px;
	height: 60px;
	background-image: url(../images/fzlc-r.png);
	background-size: 60px 60px;
	right: 13%;
	left: auto;
}

#main .join-page6 .mdlist .md-n:after, 
#main .join-page6 .mdlist .md-p:after{
	content: '';
}

#main .join-page6 .mdlist .swiper-slide .img{
	position: relative; /* ç¡®ä¿overlayèƒ½å¤Ÿç›¸å¯¹äºŽimg-containerå®šä½ */
}

#main .join-page6 .mdlist .swiper-slide .overlay {
    position: absolute; /* ç»å¯¹å®šä½ï¼Œç›¸å¯¹äºŽæœ€è¿‘çš„å®šä½ç¥–å…ˆå…ƒç´&nbsp;ï¼ˆè¿™é‡Œæ˜¯img-containerï¼‰ */
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.5); /* é»‘è‰²èƒŒæ™¯ï¼Œ50%é€æ˜Žåº¦ */
    pointer-events: none; /* ç¡®ä¿overlayä¸å½±å“é¼&nbsp;æ&nbsp;‡äº‹ä»¶ï¼ˆå¦‚ç‚¹å‡»å›¾ç‰‡ï¼‰ */
}

#main .join-page6 .mdlist .swiper-slide.swiper-slide-prev .img .overlay,
#main .join-page6 .mdlist .swiper-slide.swiper-slide-next .img .overlay{
	display: none;
}

#main .join-page6 .mdlist .swiper-slide-prev,
#main .join-page6 .mdlist .swiper-slide-next
{
	opacity: 1;
}

.swiper-slide-active{
	opacity: 0.4;
}

/****/
#main .join-page7 {
	width: 100%;
	position: relative;
	background: url(../images/page-18.png) center 0 no-repeat, linear-gradient(#f0800b, #fbe1c6);
	background-size: 55% auto;
	padding-bottom: 140px;
}

#main .join-page7 .com-title h3{
	color: #fff;
}

#main .join-page7 .jmsq{
	display: flex;
	justify-content: space-between;
	margin-top: 50px;
}

#main .join-page7 .jmsq .jmsq-l{
	width: 685px;
	height: auto;
	overflow: hidden;
	text-align: center;
}

#main .join-page7 .jmsq .m-info{
	width: 100%;
	height: 80px;
	background: linear-gradient(#fbddc0, #fefefd);
	border-radius: 50px;
	margin-bottom: 20px;
	padding: 0px 5%;
	box-sizing: border-box;
	display: flex;
	justify-content: left;
	align-items: center;
}

#main .join-page7 .jmsq .m-info .tit{
	width: 35%;
	font-size: 32px;
	color: #4c2601;
}

#main .join-page7 .jmsq .m-info input {    
	width: 55%;
	/* height: 60px; */
	line-height: 1;
    background: none;
	/* margin-top: 15px; */
	font-size: 32px;
	border-bottom: 1px solid #dcdcdc;
}

#main .join-page7 .jmsq .m-info input::placeholder{
	font-size: 32px;
}

#main .join-page7 .jmsq .m-info.code input {
	width: 30%;
}

#main .join-page7 .jmsq .m-info.code .verify{
	width: 22%;
	margin-left: 3%;
}

#main .join-page7 .jmsq .m-info.code .verify img{
	width: 100%;
}

#main .join-page7 .jmsq .tj{
	width: 355px;
	height: 80px;
	display: inline-block;
	background: #ef7a00;
	color: #fff;
	border-radius: 50px;
	line-height: 80px;
	font-size: 32px;
	text-align: center;
	margin-top: 10px;
}

#main .join-page7 .jmsq .jmsq-r{
	width: 880px;
	height: 490px;
	background: url(../images/page-19.png) no-repeat;
	background-size: 100% 100%;
}

#main .join-page7 .jmsq .jmsq-r .tit{
	width: 365px;
	display: flex;	
	margin-top: 18px;
}

#main .join-page7 .jmsq .jmsq-r .tit .img{
	margin-left: 60px;
		margin-right: 20px;
}

#main .join-page7 .jmsq .jmsq-r .tit span{
	font-size: 32px;
	line-height: 48px;
	color: #ef7a00;
}

#main .join-page7 .jmsq .jmsq-r .joined-ls{padding: 14px;height: 393px;overflow: hidden;position: relative;box-sizing: border-box;    
	background: #fff;
    border-radius: 30px;
	width: 96%;
	margin: 0 auto;
	margin-top: 15px;
}
#main .join-page7 .jmsq .jmsq-r .joined-ls ul{position: absolute;left: 7%;right: 0;width: 86%;top: 0;}
#main .join-page7 .jmsq .jmsq-r .joined-ls li{position: relative;line-height: 54px;height: 55px;border-bottom: 1px dashed #dbdbdb;font-size: 26px;color: #666666;padding-left: 24px;}
#main .join-page7 .jmsq .jmsq-r .joined-ls li::before{content:"";display: block;width: 8px;height: 8px;background-color: #fd780f;position: absolute;left: 0;bottom: 0;top: 0;margin: auto;border-radius: 50%;}
#main .join-page7 .jmsq .jmsq-r .joined-ls li &gt;span{float:left;}
#main .join-page7 .jmsq .jmsq-r .joined-ls .name{width: 18%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#main .join-page7 .jmsq .jmsq-r .joined-ls .tel{width: 30%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#main .join-page7 .jmsq .jmsq-r .joined-ls .area{width: 41.666%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/***å•†å­¦é™¢***/
#main .sxy-page1{
	width: 100%;
	position: relative;
	background: linear-gradient(#ef7b01, #f4a450);
	padding-bottom: 130px;
}

#main .sxy-page1 .com-title{
	background: url(../images/page-20.png) center 0 no-repeat;
	background-size: 67% auto;
}

#main .sxy-page1 .com-title h3{
	color: #fff;
}

#main .sxy-page1 .list{
	margin-top: 60px;
}

#main .sxy-page1 .list ul{
	width: 50%;
	float: left;
}

#main .sxy-page1 .list ul li{
	display: block;
	position: relative;
	box-sizing: border-box;
	border-radius: 40px;
	overflow: hidden;
}

#main .sxy-page1 .list ul li img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.55s;
	-webkit-transition: all 0.55s;
	-moz-transition: all 0.55s;
	-ms-transition: all 0.55s;
	-o-transition: all 0.55s;
}

#main .sxy-page1 .list ul li:hover img{
	transform: scale(1.1);
	transition: all 0.55s;
	-webkit-transition: all 0.55s;
	-moz-transition: all 0.55s;
	-ms-transition: all 0.55s;
	-o-transition: all 0.55s;
}

#main .sxy-page1 .list ul li .title{
	position: absolute;
	bottom: 0px;
	width: 100%;
	background: linear-gradient(#fffefd, #fbdcbe);
	padding: 10px 20px;
	box-sizing: border-box;
	color: #4c2701;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
}

#main .sxy-page1 .list ul.left li{
	width: calc(100% - 20px);
	height: 570px;
}

#main .sxy-page1 .list ul.right li{
	width: calc(50% - 10px);
	float: left;
	height: 275px;
	margin-right: 20px;
	margin-bottom: 20px;
}

#main .sxy-page1 .list ul.right li:nth-child(2n){
	margin-right: 0px;
}

/****/
#main .sxy-page2{
	width: 100%;
	position: relative;
	background: url(../images/page-21.png) center 0 no-repeat,linear-gradient(#f4a450, #fad7b2);
	background-size: 38% auto;
	padding-bottom: 130px;
}

#main .sxy-page2 .com-title h3{
	color: #fff;
}

#main .sxy-page2 .mdlist {
	margin-top: 60px;
	width: 100%;
	position: relative;
}

#main .sxy-page2 .mdlist .swiper-slide .img {
	width: 100%;
	aspect-ratio: 1.5 / 1;
	overflow: hidden;
	position: relative;
	border-radius: 50px;
}

#main .sxy-page2 .mdlist .swiper-slide .img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0;
	left: 0;
	transition: all 0.55s;
	-webkit-transition: all 0.55s;
	-moz-transition: all 0.55s;
	-ms-transition: all 0.55s;
	-o-transition: all 0.55s;
}

#main .sxy-page2 .mdlist .swiper-slide .img .tit{
	width: 100%;
	height: 80px;
	line-height: 80px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;/**æ˜¾ç¤ºè¡Œæ•°**/
	-webkit-box-orient: vertical;
	background: linear-gradient(#ffffff, #fbdcbe);
	position: absolute;
	bottom: 0;
	text-align: center;
	font-size: 32px;
	color: #4c2701;
	padding: 0px 50px;
	box-sizing: border-box;
	display: none;
}

#main .sxy-page2 .mdlist .md-n{
	width: 75px;
	height: 75px;
	background-image: url(../images/fzlc-l.png);
	background-size: 75px 75px;
	left: 13%;
}

#main .sxy-page2 .mdlist .md-p{
	width: 75px;
	height: 75px;
	background-image: url(../images/fzlc-r.png);
	background-size: 75px 75px;
	right: 13%;
	left: auto;
}

#main .sxy-page2 .mdlist .md-n:after, 
#main .sxy-page2 .mdlist .md-p:after{
	content: '';
}

#main .sxy-page2 .mdlist .swiper-slide-prev,
#main .sxy-page2 .mdlist .swiper-slide-next
{
	opacity: 0.4;
}

.swiper-slide-active{
	opacity: 1;
}

#main .sxy-page2 .mdlist .swiper-slide.swiper-slide-active .img .tit{
	display: block;
}

/****/
#main .sxy-page3{
	background: url(../images/page-22.png) center 0 no-repeat,linear-gradient(#fad7b2, #fbe1c6);
	background-size: 54% auto;
	padding-bottom: 120px;
}

#main .sxy-page3 .list{
	margin-top: 60px;
}

#main .sxy-page3 .list ul{
	width: 50%;
	float: left;
}

#main .sxy-page3 .list ul li{
	display: block;
	position: relative;
	box-sizing: border-box;
	border-radius: 40px;
	overflow: hidden;
}

#main .sxy-page3 .list ul li img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.55s;
	-webkit-transition: all 0.55s;
	-moz-transition: all 0.55s;
	-ms-transition: all 0.55s;
	-o-transition: all 0.55s;
}

#main .sxy-page3 .list ul li:hover img{
	transform: scale(1.1);
	transition: all 0.55s;
	-webkit-transition: all 0.55s;
	-moz-transition: all 0.55s;
	-ms-transition: all 0.55s;
	-o-transition: all 0.55s;
}

#main .sxy-page3 .list ul li .title{
	position: absolute;
	bottom: 0px;
	width: 100%;
	background: linear-gradient(#fbdcbe, #ffff);
	padding: 10px 20px;
	box-sizing: border-box;
	color: #4c2701;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
}

#main .sxy-page3 .list ul.left li{
	width: calc(100% - 20px);
	height: 570px;
}

#main .sxy-page3 .list ul.right li{
	width: calc(50% - 10px);
	float: left;
	height: 275px;
	margin-right: 20px;
	margin-bottom: 20px;
}

#main .sxy-page3 .list ul.right li:nth-child(2n){
	margin-right: 0px;
}

/***æ–°é—»èµ„è®¯***/
#main .news-page1 {
	width: 100%;
	height: auto;
	background-image: linear-gradient(to bottom,
			#ef7a00 0%,
			#ef7a00 35%,
			#fdf6ed 60%,
			#fdf6ed 80%,
			#fbe2c7 100%);
	padding-bottom: 120px;
	padding-top: 70px;
	overflow: hidden;
}
#main .news-page1 .newslist .page3-class {
	width: 100%;
	height: auto;
	overflow: hidden;
}

#main .news-page1 .newslist .page3-class li {
	width: 260px;
	height: 100px;
	line-height: 85px;
	text-align: center;
	font-size: 32px;
	color: #fff;
	float: left;
	cursor: pointer;
	margin-right: 20px;
	background: url(../images/icon-10.png) 0 0 no-repeat;
	background-size: 100% auto;
	font-weight: bold;
}

#main .news-page1 .newslist .page3-class li .tit {
	color: #FFF;
}

#main .news-page1 .newslist .page3-class li.cur {
	position: relative;
}

#main .news-page1 .newslist .page3-class li.cur .tit {
	color: #ef7a00;
	position: relative;
	z-index: 3;
}

#main .news-page1 .newslist .page3-class li.cur::after {
	content: "";
	width: 260px;
	height: 100px;
	position: absolute;
	bottom: 0;
	left: 0px;
	background: url(../images/icon-9.png) 0 0 no-repeat;
	background-size: 100% auto;
	z-index: 1;
}

#main .news-page1 .newslist .page3-list {
	width: 100%;
	margin-top: 35px;
	
}

#main .news-page1 .newslist .page3-list li{
	width: 100%;
	height: auto;
	overflow: hidden;
	float: left;
	display: flex;
	justify-content: space-between;
	position: relative;
	padding: 30px 30px 30px 50px;
	box-sizing: border-box;
	background: #fff;
	border-radius: 30px;
	margin-bottom: 45px;
}

#main .news-page1 .newslist .page3-list li .xwleft{
	width: 64%;
	height: auto;
}

#main .news-page1 .newslist .page3-list li .xwleft .time{
	color: #ef7a00;
	font-size: 40px;
}

#main .news-page1 .newslist .page3-list li .xwleft .tit{
	color: #000;
	font-size: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-top: 5px;
}

#main .news-page1 .newslist .page3-list li .xwleft .nr{
	color: #666;
	font-size: 32px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-top: 15px;
}


#main .news-page1 .newslist .page3-list li .xwright{
	width: 29%;
	aspect-ratio: 3 / 2;
	overflow: hidden;
	position: relative;
	border-radius: 20px;
}

.xwleft, .xwright {
    display: flex;
    flex-direction: column;
}

#main .news-page1 .newslist .page3-list li .xwright img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0;
	left: 0;
	transition: all 0.55s;
	-webkit-transition: all 0.55s;
	-moz-transition: all 0.55s;
	-ms-transition: all 0.55s;
	-o-transition: all 0.55s;
}

/***æ–°é—»è¯¦æƒ…***/
.ny-fwxq{
	width: 100%;
	height: auto;
	overflow: hidden;
}

.ny-fwxq .fw-news{
	/* width: 88%; */
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	padding: 3%;
	box-sizing: border-box;
	background: #fff;
	
}

.ny-fwxq .fw-news .fw-tit{
	width: 100%;
	text-align: center;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 25px;
}

.ny-fwxq .fw-news .fw-tit h3{
	font-size: 36px;
	color: #333;
}

.ny-fwxq .fw-news .fw-tit .b{
	font-size: 16px;
	color: #999999;
	line-height: 20px;
	margin-top: 50px;
}

.ny-fwxq .fw-news .fw-tit .b span{
	margin-right: 5%;
}

.ny-fwxq .fw-news .fw-jj{
	width: 100%;
	margin: 0 auto;
	font-size: 16px;
	padding: 2% 7%;
	border-bottom: 1px solid #e5e5e5;
	box-sizing: border-box;
}

.ny-fwxq .fw-news .fw-jj span{
	font-weight: bold;
}

.ny-fwxq .fw-news .fw-info{
	padding: 2% 0px;
}

/***è”ç³»æˆ‘ä»¬***/
#main .lxwm-page1{
	width: 100%;
	position: relative;	
	background: linear-gradient(#ef7a00, #fad2a8);
	padding-bottom: 130px;
	padding-top: 95px;
}

#main .lxwm-page1 .com-title{
	background: url(../images/page-23.png) center 0 no-repeat;
	background-size: 60% auto;
}

#main .lxwm-page1 .com-title h3{
	color: #fff;
}

#main .lxwm-page1 .lxwm-info{
	height: auto;
	background: #fff;
	overflow: hidden;
	background: linear-gradient(#fbdbbc,#fff);
	padding: 40px 10px 20px;
	border-radius: 78px;
	margin-top: 60px;
}

#main .lxwm-page1 .lxwm-info .info{
	display: flex;
	position: relative;
	z-index: 1;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: flex-start;
}

#main .lxwm-page1 .lxwm-info .info-a{	
	/* justify-content: space-between; */	
	flex: 1;
	-webkit-box-flex: 1;
	padding: 0 40px 0 50px;
}

#main .lxwm-page1 .lxwm-info .info-a .img{
	display: flex;
}

#main .lxwm-page1 .lxwm-info .info-a .img i{
	display: inline-block;
	height: 35px;
	vertical-align: middle;
}

#main .lxwm-page1 .lxwm-info .info-a .img img{
	margin-top: 6px;
	margin-right: 10px;
}

#main .lxwm-page1 .lxwm-info .info-a .img span{
	font-size: 32px;
	color: #4c2701;
	font-weight: bold;
}

#main .lxwm-page1 .lxwm-info .info-a .tel{
	padding-left: 45px;
	font-size: 24px;
	color: #4c2701;
}

#main .lxwm-page1 .lxwm-info .info-b{
	width: 98%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	display: flex;
	background-color: #fff;
	border-radius: 78px;
	z-index: 2;
}

/****/
#main .lxwm-page1 .lxwm-info .infoewm ul{
	display: flex;
	background-color: #fff;
	border-radius: 78px;
	z-index: 2;
	justify-content: space-between;
	align-items: center;
	margin-top: 55px;
}

#main .lxwm-page1 .lxwm-info .infoewm ul li{
	width: 25%;
	text-align: center;	
	position: relative;
}

#main .lxwm-page1 .lxwm-info .infoewm ul li::after{
	content: '';
	position: absolute;
	width: 1px;
	height: 250px;
	background: #dcdcdc;
	right: 0;
	top: 100px;
}

#main .lxwm-page1 .lxwm-info .infoewm ul li:nth-child(4n)::after{
	display: none;
}

#main .lxwm-page1 .lxwm-info .infoewm ul li .img{
	margin: 25px 0px;
	width: 100%;
	height: 64px;
	line-height: 64px;
	position: relative;
	vertical-align: middle;
}

#main .lxwm-page1 .lxwm-info .infoewm ul li .img img{
	max-width: 100%;
	max-height: 100%;
}

#main .lxwm-page1 .lxwm-info .infoewm ul li .ewm img{
	width: 246px;
	height: 246px;
}

#main .lxwm-page1 .lxwm-info .infoewm ul li .text{
	line-height: 60px;
	font-size: 24px;
}

/****/
#main .lxwm-page2 {
	width: 100%;
	height: auto;
	background: url(../images/page-24.png) center 0 no-repeat,linear-gradient(to bottom,
			#fad2a8 0%,
			#fad2a8 35%,
			#fff 50%,
			#fff 60%,
			#f7bf85 100%);
	padding-bottom: 120px;
	overflow: hidden;
}

#main .lxwm-page2 .rclist{
	margin-top: 60px;
}

#main .lxwm-page2 .rclist .rcxx{
	width: 100%;
	height: auto;
	overflow: hidden;	
	background: linear-gradient(#ef7a00, #f29636);
	padding: 20px 0px;
	border-radius: 78px;
}

#main .lxwm-page2 .rclist .rcxx .rcxx-tit{
	width: 96%;
	height: 70px;
	line-height: 70px;
	/* background: #0065cc; */
	display: flex;  
	justify-content: space-around; /* æˆ–è€…ä½¿ç”¨ space-between, æ&nbsp;¹æ®ä½&nbsp;çš„éœ€æ±‚ */  
	list-style-type: none; /* ç§»é™¤é»˜è®¤çš„åˆ—è¡¨æ&nbsp;·å¼ */  
	padding: 0; /* ç§»é™¤é»˜è®¤çš„ padding */  
	margin: 0; /* ç§»é™¤é»˜è®¤çš„ margin */  
	margin: 0 auto;
	padding: 0px 40px;
	box-sizing: border-box;
	margin-bottom: 20px;
}

#main .lxwm-page2 .rclist .rcxx .rcxx-tit li{
	flex: 1; /* ä½¿æ¯ä¸ª li å…ƒç´&nbsp;å¹³å‡åˆ†é…ç©ºé—´ */  
	text-align: left; /* å¯é€‰ï¼šä½¿æ–‡æœ¬å±…ä¸­ */ 
	font-size: 36px;
	color: #fff;
}

#main .lxwm-page2 .rclist .rcxx .rcxx-tit li:last-child{
	text-align: center;
}

#main .lxwm-page2 .rclist .rcxx .rcxx-info{
	width: 96%;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
	border-radius: 78px;
	background: #fff;
	padding: 20px 40px;
	box-sizing: border-box;
}

#main .lxwm-page2 .rclist .rcxx .rcxx-info .xx-list{
	width: 100%;
	height: auto;
	overflow: hidden;
	float: left;
	cursor: pointer;
}

#main .lxwm-page2 .rclist .rcxx .rcxx-info .xx-list .xx-tit{
	width: 100%;
	/* height: 70px; */
	line-height: 130px;
	background: #fff;
	display: flex;  
	justify-content: space-around; /* æˆ–è€…ä½¿ç”¨ space-between, æ&nbsp;¹æ®ä½&nbsp;çš„éœ€æ±‚ */  
	list-style-type: none; /* ç§»é™¤é»˜è®¤çš„åˆ—è¡¨æ&nbsp;·å¼ */  
	padding: 0; /* ç§»é™¤é»˜è®¤çš„ padding */  
	margin: 0; /* ç§»é™¤é»˜è®¤çš„ margin */  
	border-bottom: 1px dashed #d2d2d2;

}

#main .lxwm-page2 .rclist .rcxx .rcxx-info .xx-list .xx-tit li{
	flex: 1; /* ä½¿æ¯ä¸ª li å…ƒç´&nbsp;å¹³å‡åˆ†é…ç©ºé—´ */  
	text-align: left; /* å¯é€‰ï¼šä½¿æ–‡æœ¬å±…ä¸­ */ 
	font-size: 32px;
	color: #4c2701;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

#main .lxwm-page2 .rclist .rcxx .rcxx-info .xx-list .xx-tit li:last-child{
	text-align: center;
}

#main .lxwm-page2 .rclist .rcxx .rcxx-info .xx-list .xx-xq{
	display: none;
	color: #666666;
	font-size: 16px;
	line-height: 25px;
	padding: 3% 0px;
	/* background: #ebebeb; */
}

#main .lxwm-page2 .rclist .rcxx .rcxx-info .xx-list .xx-xq a.btn {
    display: block;
    width: 250px;
    height: 55px;
    background-color: #db0032;
    box-sizing: border-box;
    text-align: center;
    line-height: 55px;
    color: #fff;
	border-radius: 10px;
	margin-top: 30px;
}

/******/
#main .lxwm-page3{
	width: 100%;
	position: relative;
	background: url(../images/page-25.png) center 0 no-repeat,linear-gradient(#f7bf85, #fbe1c6);
	background-size: 38% auto;
	padding-bottom: 130px;
}

#main .lxwm-page3 .sugg-form{
	display: flex;
	flex-wrap: wrap;
}

#main .lxwm-page3 .sugg-form .form-item{
    width: 50%;
    padding: 10px 24px 20px 16px;
	box-sizing: border-box;
}

#main .lxwm-page3 .sugg-form .form-item .form-title{
    padding-left: 32px;
    font-size: 32px;
    font-weight: 700;
    color: #ef7a00;
    line-height: 48px;
}

#main .lxwm-page3 .sugg-form .form-item .form-title span{
	padding-left: 20px;
	font-size: 24px;
	font-weight: 400;
}

/* #main .lxwm-page3 .sugg-form .form-item .form-entitle{
    padding-left: 32px;
    font-size: 24px;
    font-weight: 400;
    color: rgba(230,0,18,.2);
    line-height: 36px;
} */

#main .lxwm-page3 .sugg-form .form-item .form-input{
    padding-top: 13px;
	position: relative;
}

#main .lxwm-page3 .sugg-form .form-item .form-input input, 
#main .lxwm-page3 .sugg-form .form-item .form-input textarea{
    display: block;
    width: 100%;
    padding: 20px 32px;
	box-sizing: border-box;
    background-color: #fff;
    outline: none;
    border-radius: 60px;
    border: none;
    font-size: 32px;
    color: #000;
    font-weight: 500;
    font-family: Source Han Sans,Avenir,Helvetica,Arial,sans-serif;	
}

.wid-100{
    width: 100%!important;
}

#main .lxwm-page3 .sugg-form .form-item .form-input .verify{
	position: absolute;
	right: 40px;
	top: 35%;
	width: 120px;
	height: 40px;
}

#main .lxwm-page3 .sugg-form .form-item .form-input .verify img{
	width: 100%;
}

#main .lxwm-page3 .sugg-form .form-item .form-input a.tj{
	display: block;
	width: 100%;
	/* padding: 20px 32px; */
	height: 77px;
	line-height: 77px;
	box-sizing: border-box;
	background-color: #f0800c;
	outline: none;
	border-radius: 60px;
	border: none;
	font-size: 32px;
	color: #fff;
	font-weight: 500;
	font-family: Source Han Sans,Avenir,Helvetica,Arial,sans-serif;
	text-align: center;
}

/**ç”³è¯·å²—ä½**/
.apply-job {
	overflow: hidden;
	width: 100%;
	padding: 2%;
	box-sizing: border-box;
}

.apply-job .job-tr {
	overflow: hidden;
	margin-bottom: 10px;
}

.apply-job .job-tr .tr-over {
	overflow: hidden;
}

.apply-job .job-tr .error {
	padding-left: 75px;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	color: #f00;
	display: none;
}

.apply-job .job-tr .tr-title {
	float: left;
	width: 20%;
	min-height: 20px;
	text-align: center;
	font-size: 16px;
	color: #808080;
	line-height: 40px;
}

.apply-job .job-tr .tr-cont {
	float: left;
	width: 80%;
}

.apply-job .job-tr .tr-cont h3 {
	font-size: 16px;
	color: #4c4c4c;
	line-height: 40px;
	font-weight: bold;
}

.apply-job .job-tr .tr-cont input[type=text] {
	line-height: 38px;
	font-size: 14px;
	color: #333;
	display: block;
	padding: 0 10px;
	width: 100%;
	height: 38px;
	border: 1px solid #e6e6e6;
	box-sizing: border-box;
}

.apply-job .job-tr .tr-cont input[name='verify'] {
	font-size: 14px;
	line-height: 38px;
	color: #333;
	width: 190px;
	float: left;
	margin-right: 30px;
}

.apply-job .job-tr .tr-cont .verify {
	cursor: pointer;
	float: left;
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 0;
}

.apply-job .job-tr .tr-cont .verify img {
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
	max-height: 100%;
}

.apply-job .job-tr .tr-cont textarea {
	font-size: 14px;
	color: #333;
	display: block;
	height: 170px;
	line-height: 20px;
	padding: 5px 10px;
	width: 100%;
	border: 1px solid #e6e6e6;
	box-sizing: border-box;
}

.apply-job .job-tr .tr-cont.radio-cont {
	line-height: 40px;
}

.apply-job .job-tr .tr-cont.radio-cont input[type=radio] {
	margin-right: 10px;
}

.apply-job .job-tr .tr-cont.radio-cont label {
	margin-right: 30px;
	color: #4c4c4c;
	line-height: 40px;
	font-weight: bold;
	font-size: 16px;
}

.apply-job .job-tr .tr-cont a.submit {
	display: block;
	width: 40%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #db0032;
	color: #fff;
	font-size: 15px;
}

.apply-job .job-tr .tr-cont a.submit:hover {
	background: #db0032;
}</pre></body></html>