/* CSS Document */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

*:focus {
	outline: none !important;
}

html {
	font-size: 16px;
	/*10 ÷ 16 × 100% = 62.5%*/
}

@font-face {
	font-family: "Poppins";
	src: url('../font/Poppins-Regular_0.ttf');
}

@font-face {
	font-family: "TechnaSans";
	src: url('../font/technasans-regular.otf');
}

@font-face {
	font-family: "Poppins_Medium";
	src: url('../font/Poppins-Medium_0.ttf');
}

@font-face {
	font-family: "Poppins_Bold";
	src: url('../font/Poppins-Bold_0.ttf');
}

@font-face {
	font-family: "Poppins_SemiBold";
	src: url('../font/Poppins-SemiBold_0.ttf');
}

@font-face {
	font-family: "Montserrat_SemiBold";
	src: url('../font/Montserrat-SemiBold.ttf');
}

@font-face {
	font-family: "Montserrat_Light";
	src: url('../font/Montserrat-Light_0.ttf');
}

@font-face {
	font-family: "Montserrat_Bold";
	src: url('../font/Montserrat-Bold_0.otf');
}

@font-face {
	font-family: "Poppins_Light";
	src: url('../font/Poppins-Light_0.ttf');
}

body {
	font-family: "微软雅黑";
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
	font-size: 100%;
}

ul,
li {
	list-style: none;
}

a {
	color: #000;
	text-decoration: none;
}

img {
	border: none;
}

i,
em {
	font-style: normal;
}

.fr {
	float: right;
}

.fl {
	float: left;
}

.clear {
	clear: both;
}

.auto {
	width: 1200px;
	margin: 0 auto;
}

.clearfloat:after {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0
}

.clearfloat {
	zoom: 1
}

.htmleaf-container {
	display: none;
}

.header-navigation {
	top: 30;
	width: 100%;
	text-align: center;
	z-index: 9999;
}

.heads {
	position: fixed;
	height: 100px;
	width: 100%;
	transition: all .5s;
	top: 0px;
	left: 0rem;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.slideUp {
	/* -webkit-transform:translateY(-100px);
	transform:translateY(-100px);
	*/
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-o-transform: translateY(0px);
	transform: translateY(0px);
	/*transition:transform .5s ease-out;
	*/
	-webkit-transition: transform .5s ease-out;
	-o-transition: transform .5s ease-out;
	transition: transform .5s ease-out;
	transition: all .5s;
	background-color: #6716d3;
}

.slideDown {
	/*-webkit-transform:translateY(0);
	transform:translateY(0);
	*/
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-o-transform: translateY(0px);
	transform: translateY(0px);
	/*transition:transform .5s ease-out;
	*/
	-webkit-transition: transform .5s ease-out;
	-o-transition: transform .5s ease-out;
	transition: transform .5s ease-out;
	transition: all .5s;

}

.headdv {
	margin: 0 auto;
	height: 100px;
	display: flex;
	justify-content: space-between;
	transition: all 1s;
	width: 90%;
}

.headdvleft {
	height: 100%;
}

.headdvleft img {
	display: block;
}

.headdvleft img:last-child {
	display: none;
}

.slideUp .headdvleft img {
	display: none;
}

.slideUp .headdvleft img:last-child {
	display: block;
}

.headdvright {
	width: 58%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.headdvright ul {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.headdvright ul li {
	transition: all .3s;
	position: relative;
	line-height: 100px;
}

.headdvright ul li a {
	display: block;
	position: relative;
	text-transform: uppercase;
}

.headdvright ul li a span {
	font-size: 18px;
	color: #ffffff;
	display: block;
	transition: all 1s;
}

.headdvright ul li::after {
	content: "";
	position: absolute;
	width: 100%;
	bottom: 25px;
	height: 2px;
	background-color: transparent;
	left: 0;
	transition: all 1s;
}

.headdvright ul li:hover::after {
	background-color: #fff;
}

.headdvright ul li.active::after {
	background-color: #fff;
}

.slideUp .headdvright ul li a span {
	color: #FFF;
}

.slideUp .ss iconpark-icon,
.slideUp .yyan iconpark-icon {
	color: #ffffff;
}

.slideUp .headdvright ul li:hover a span {
	color: #fff;
}

.slideUp .headdvright ul li.active a span {
	color: #ffffff;
}

.slideUp .headdvright ul li:hover::after {
	background-color: #ffffff;
}

.slideUp .headdvright ul li.active::after {
	background-color: #ffffff;
}

.ss {
	display: flex;
	justify-content: center;
	align-items: center;
}

.ss iconpark-icon {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	1 background: rgba(255, 255, 255, 0.1);
	display: flex;
	justify-content: center;
	align-items: center;
	color: #333333;
	font-size: 20px;
}

.yyan {
	display: flex;
	justify-content: center;
	align-items: center;
}

.yyan span {
	color: #fff;
	font-size: 16px;
}

.banners img {
	display: block;
	width: 100%;
}
.pinp{
	width: 100rem;
	margin: 0 auto;
	margin-top: 9.375rem;
	margin-bottom: 5.625rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.pinpleft{
	width: 47%;
}
.pinpleft div {
	background: url(../images/hengdian_03.jpg) right no-repeat;
}
.pinpleft div img{
	display: block;
	width: auto;
}
.pinpleft div h2{
	color: #333333;
	display: flex;
	justify-content: flex-start;
	font-size: 54px;
	font-weight: bold;
	align-items: center;
	margin-bottom: 2.5rem;
}
.pinpleft div h3{
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.pinpleft div h3 iconpark-icon{
	color: #231815;
	font-size: 24px;
	font-weight: bold;
}
.pinpleft div h3 span{
	color: #231815;
	font-size: 21px;
	font-weight: bold;
	border-bottom: 2px solid #333;
	margin: 0 10px;
}
.pinpleft p{
	margin-top: 1.875rem;
	color: #666666;
	font-size: 21px;
	line-height: 40px;
}
.pinpleft p b{
	color: #9332fa;
}
.pinpleft section{
	display: flex;
	align-items: flex-end;
	margin-top: 1rem;
	justify-content: flex-start;
}
.pinpleft section a{
	display: block;
	width: 180px;
	height: 40px;
	line-height: 40px;
	color: #c9fd05;
	font-size: 26px;
	font-weight: bold;
	background-color: #231815;
	text-align: center;
	border-radius: 8px;
	margin-right: 3.75rem;
}
.pinpleft section img{
	display: block;
}
.pinpright{
	width: 50%;
	position: relative;
	display: flex;
	justify-content: flex-end;
}
.pinpright img{
	width: 90%;
}
.pinpright span{
	width: 13.125rem;
	height: 11.875rem;
	background: url(../images/qiezi_03.png) center no-repeat;
	background-size: cover;
	position: absolute;
	top: 20%;
	left: 0;
}
.youshi{
	padding-top: 9.375rem;
	padding-bottom: 10.3125rem;
	background: url(../images/ys_02.jpg) center no-repeat;
	background-size: cover;
	overflow: hidden;
}
.youshidv{
	width: 100rem;
	margin: 0 auto;
}
.youshibt{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.youshibtleft img{
	display: block;
}
.youshibtleft h2{
	color: #ffffff;
	font-size: 54px;;
	font-weight: bold;
	margin-top: -15px;
}
.youshibtleft a {
    display: block;
    width: 180px;
    height: 40px;
    line-height: 40px;
    color: #c9fd05;
    font-size: 26px;
    font-weight: bold;
    background-color: #231815;
    text-align: center;
    border-radius: 8px;
	margin-top: 1.25rem;
    margin-right: 3.75rem;
}
.youshibtcenter {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.youshibtcenter iconpark-icon{
	color: #ffffff;
	font-size: 24px;
	font-weight: bold;
}
.youshibtcenter span{
	color: #ffffff;
	font-size: 21px;
	font-weight: bold;
	border-bottom: 2px solid #ffffff;
	margin: 0 10px;
}
.youshilist ul {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.youshilist ul li{
	width: 32.33%;
	margin: 1% 0;
	position: relative;
}
.youshilist ul li img{
	display: block;
	width: 100%;
}
.youshilist{
	position: relative;
}
.qian{
	position: absolute;
}
.hou{
	position: absolute;
}
.youshilist ul li div{
	position: absolute;
	top: 0;
	left: 5%;
	width: 90%;
	height: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.youshilist ul li div p{
	color: #ffffff;
	font-size: 20px;
	margin-top: 1.875rem;
	width: 95%;
	line-height: 40px;
}
.youshilist ul li div p b{
	color: #c9fd05;
	font-size: 42px;
	line-height: 42px;
	font-weight: bold;
}
.youshilist ul li:first-child img{
	max-width: 100%;
	width: auto;
	position: absolute;
	bottom: -25%;
	left: 20%;
}
.hou{
	position: absolute;
	bottom: -12%;
	right: -5%;
}
.hezuo{
	padding: 8.75rem 0rem;
	background: url(../images/hezuo_02.jpg) center no-repeat;
	background-size: cover;
}
.hezuodv{
	width: 100rem;
	margin: 0 auto;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.hezuodv div img{
	display: block;
}
.hezuodv div h2{
	color: #ffffff;
	font-size: 54px;
	font-weight: bold;
	margin-top: -25px;
}
.hezuodv ul {
	margin-top: 3.125rem;
}
.hezuodv ul li{
	width: 420px;
	margin-top: 2.5rem;
}
.hezuodv ul li img{
	display: block;
	margin: 0  auto;
	margin-bottom: 10px;
}
.hezuodv ul li h3{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 2.5rem;
}
.hezuodv ul li h3 iconpark-icon{
	color: #c9fd05;
	font-size: 48px;
	font-weight: bold;
}
.hezuodv ul li h3 span{
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	margin: 0 0px;
	text-align: center;
}
.hezuodv a{
	width: 100%;
	line-height: 42px;
	text-align: center;
	background-color: #c9fd05;
	color: #231815;
	font-size: 26px;
	display: block;
	font-weight: bold;
	border-radius: 10px;
}
.cpin{
	padding-top: 10.3125rem;
	padding-bottom: 7.1875rem;
	background: url(../images/gtrhy_02.jpg) top center no-repeat;
	background-size: cover;
}
.cpindv{
	display: flex;
	justify-content: space-between;
	width: 100rem;
	margin: 0 auto;
}
.cpindvleft{
	width: 380px;
}
.cpindvleft>img{
	display: block;
}
.cpindvleft h2{
	color: #231815;
	font-size: 54px;
	font-weight: bold;
	margin-top: -15px;
}
.cpindvleft ul{
	margin-top: 7.5rem;
}
.cpindvleft ul li{
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	margin-top: 2.25rem;
}
.cpindvleft ul li img{
	margin-right: 10px;
	display: block;
}
.cpindvleft ul li div{
	width: 80%;
}
.cpindvleft ul li div h3{
	display: flex;
    justify-content: flex-start;
    align-items: center;
}
.cpindvleft ul li div h3 iconpark-icon {
    color: #9332fa;
    font-size: 32px;
    font-weight: bold;
}
.cpindvleft ul li div h3 img{
	display: block;
}
.cpindvleft ul li div p{
	color: #040000;
	font-size: 18px;
	font-weight: bold;
	margin-top: 10px;
	width: 90%;
	margin-left: 5%;
}
.cpindvright{
	width: 70rem;
	position: relative;
}
.cpindvright>img{
	display: block;
	width: 100%;
}
.cpindvright div{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.cpindvright div img{
	display: block;
	margin: 0 auto;
	position: absolute;
	
}
.cpindvright .cpindvright1{
	bottom: 10%;
	left: 50%;
	margin-left: -81px;
}
.cpindvright .cpindvright3{
	bottom: 0%;
	left: 50%;
	margin-left: -161px;
}
.cpindvright .cpindvright2{
	bottom: 0%;
	right: 0%;
	width: 19.375rem;
}
.mendian{
	padding-top: 10.625rem;
	padding-bottom: 4.6875rem;
	background: url(../images/zi_02.jpg) center no-repeat;
	background-size: cover;
}
.anli{
	padding-top: 9.375rem;
	padding-bottom: 7.5rem;
	width: 100rem;
	margin: 0 auto;
}
.anlibt{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.anlibtleft img{
	display: block;
}
.anlibtleft h2{
	color: #231815;
	font-size: 54px;
	font-weight: bold;
	margin-top: -15px;
}
.anlibtcenter {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.anlibtcenter iconpark-icon{
	color: #231815;
	font-size: 24px;
	font-weight: bold;
}
.anlibtcenter span{
	color: #231815;
	font-size: 21px;
	font-weight: bold;
	border-bottom: 2px solid #231815;
	margin: 0 10px;
}
.allist{
	margin-top: 3.75rem;
	position: relative;
}
.allist ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.allist ul li{
	background-color: #9332fa;
	padding: 10px;
	width: 30%;
	border-radius: 25px;
	margin: 1.25rem 0;
	padding-bottom: 0px;
	transition: all 1s;
}
.allist ul li div{
	overflow: hidden;
	width: 100%;
	border-radius: 25px;
}
.allist ul li div img{
	display: block;
	width: 100%;
	transition: all 1s;
}
.allist ul li:hover div img{
	transform: scale(1.05);
}
.allist ul li section{
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 60px;
	width: 90%;
	margin: 0 auto;
}
.allist ul li section h3{
	width: 90%;
	color: #ffffff;
	font-size: 22px;
	font-weight: bold;
	transition: all 1s;
	white-space:nowrap;
	line-height: 22px;
	overflow:hidden;
	height: 22px;
	text-overflow:ellipsis;
	width: 90%;
}
.allist ul li section iconpark-icon{
	width: 35px;
	display: flex;
	height: 35px;
	justify-content: center;
	align-items: center;
	color: #231815;
	background-color: #c9fd05;
	font-size: 20px;
	border-radius: 35px;
	transition: all 1s;
}
.allist>img{
	position: absolute;
	right: 0;
	bottom: calc(100% - 1.25rem);
	width: 25.625rem;
}
.allist ul li:hover{
	background-color: #c9fd05;
}
.allist ul li:hover section h3{
	color: #231815;
}
.allist ul li:hover section iconpark-icon{
	background-color: #9332fa;
	color: #fff;
}
.xinwen{
	width: 100%;
	background: url(../images/xinwne_02.png) top center no-repeat;
	background-size: cover;
	padding-top: 10.3125rem;
}
.xinwenbt{
	width: 100rem;
	margin: 0 auto;
}
.xinwenbtleft img{
	display: block;
}
.xinwenbtleft h2{
	color: #ffffff;
	font-size: 54px;
	font-weight: bold;
	margin-top: -15px;
}
.xinwenbt{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.xinwenlist ul{
	display: flex;
	justify-content: space-between;
	width: 100rem;
	margin: 0 auto;
}
.xinwenlist{
	margin-top: 6.25rem;
}
.xinwenlist ul li{
	width: 25%;
}
.xinwenlist ul li div{
	overflow: hidden;
	width: 100%;
}
.xinwenlist ul li div img{
	display: block;
	width: 100%;
	transition: all 1s;
}
.xinwenlist ul li section{
	padding: 15px 20px;
	width: calc(100% - 40px);
	background-color: #9332fa;
}
.xinwenlist ul li:nth-child(2n) section{
	background-color: #fff;
}
.xinwenlist ul li section h3{
	color: #231815;
	font-size: 24px;
	font-weight: bold;
	white-space:nowrap;
	line-height: 30px;
	overflow:hidden;
	height: 30px;
	text-overflow:ellipsis;
}
.xinwenlist ul li section p{
	color: #231815;
	font-size: 12px;
	line-height: 20px;
	overflow:hidden;
	height: 60px;
	text-overflow:ellipsis;
	
	display:-webkit-box;
	
	-webkit-box-orient:vertical;
	
	-webkit-line-clamp:3;
	margin-top: 10px;
}
.xinwenlist ul li div{
	overflow: hidden;
}
.xinwenlist ul li:hover div img{
	transform: scale(1.05);
}
.foot{
	background-color: #1a1a1a;
}
.footdv{
	display: flex;
	justify-content: space-between;
	padding-top: 4.375rem;
}
.footdv{
	width: 100rem;
	margin: 0 auto;
}
.ppgsright{
	position: relative;
}
.ppgsright img{
	display: block;
	width: 100%;
}
.ppgsright span{
	
}
.ppgs{
	width: 100rem;
	margin: 6.25rem auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.ppgsleft{
	width: 55%;
}
.ppgsright{
	width: 40%;
	position: relative;
}
.ppgsright span{
	display: block;
	width: 34.375rem;
	height: 4rem;
	background: url(../images/dongjiu_03.png) center no-repeat;
	background-size: contain;
	position: absolute;
	bottom: 2.5rem;
	left: 5rem;
}
.ppgsleft h2{
	color: #7a2be6;
	font-size: 20px;
	font-weight: bold;
}
.ppgsleft h3{
	color: #000000;
	font-size: 41px;
	font-weight: bold;
	margin: 10px 0;
	margin-bottom: 2.25rem;
}
.ppgsleft>span{
	display: block;
	border-radius: 50px;
	background-color: #1a1a1a;
	color: #c4f100;
	font-size: 16px;
	line-height: 48px;
	font-weight: bold;
	width: 210px;
	text-align: center;
	margin-bottom: 3.125rem;
}
.ppgsleft h4{
	color: #000000;
	font-size: 22px;
	font-weight: bold;
	line-height: 45px;
	margin-bottom: 15px;
}
.ppgsleft p{
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	line-height: 35px;
	margin: 10px 0px;
}
.ppgsleft h4:nth-child(6){
	color: #7a2be6;
}
.ppgsleft a{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 175px;
	height: 55px;
	background-color: #1a1a1a;
	border-radius: 55px;
	margin-top: 3.75rem;
}
.ppgsleft a span{
	color: #c4f100;
	font-size: 16px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-weight: bold;
}
.ppgsleft a iconpark-icon{
	color: #c4f100;
	font-size: 24px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: 15px;
}
.qywh{
	padding: 6.25rem 0;
	background-color: #f5f5f5;
}
.qywhdv{
	width: 100rem;
	margin: 0 auto;
}
.qywhdv h2{
	color: #7a2be6;
	font-weight: bold;
	font-size: 20px;
}
.qywhdv h3{
	color: #000000;
    font-size: 41px;
    font-weight: bold;
    margin: 10px 0;
    margin-bottom: 2.25rem;
}
.qywhdv p{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 3.125rem;
}
.qywhdv p i{
	color: #171320;
	font-size: 16px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.qywhdv p span{
	color: #000000;
	font-size: 17px;
	font-weight: bold;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin: 0 5px;
}
.qywhdv h4{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap;
}
.qywhdv h4 span{
	color: #000000;
	font-size: 41px;
	font-weight: bold;
}
.qywhdv h4 i{
	color: #171320;
	font-size: 28px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin: 0 5px;
}
.qywhdv ul{
	margin-top: 5.625rem;
	display: flex;
	justify-content: space-between;
}
.qywhdv ul li{
	width: calc(32% - 5rem);
	display: flex;
	justify-content: space-between;
	position: relative;
	padding: 2.5rem;
	border-radius: 15px;
	background-color: #7a2be6;
	transform: rotate(-3deg);
}
.qywhdv ul li div{
	width: 60%;
}
.qywhdv ul li div h5{
	width: 120px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	border-radius: 50px;
	background-color: #c4f100;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 1.25rem;
}
.qywhdv ul li div h6{
	color: #ffffff;
	font-size: 17px;
	font-weight: bold;
	line-height: 30px;
}
.qywhdv ul li div  img{
	display: block;
	margin-top: 1.5625rem;
}
.qywhdv ul li section{
	width: 45%;
	position: absolute;
	right: 0;
	bottom: -4%;
}
.qywhdv ul li section img{
	display: block;
	width: 100%;
	
}
.qywhdv ul li:nth-child(2){
	background-color: #c4f100;
	transform: rotate(3deg);
}
.qywhdv ul li:nth-child(2) div h5{
	background-color: #000000;
	color: #c4f100;
}
.qywhdv ul li:nth-child(2) div h6{
	color: #000000;
}
.qywhdv ul li:nth-child(2) section{
	bottom: -10%;
}
.qywhdv ul li:nth-child(3){
	background-color: #1a1a1a;
}


.pprydv{
	width: 100rem;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}
.ppry{
	padding-top: 9.375rem;
	padding-bottom: 5.625rem;
	background: url(../images/rongyu_02.jpg) center no-repeat;
	background-size: cover;
}
.pprydvleft{
	width: 25rem;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.pprydvleft h2{
	color: #ffffff;
	font-size: 42px;
	font-weight: bold;
	margin-bottom: 3.125rem;
}
.pprydvleft p{
	color: #ffffff;
	font-size: 16px;
	line-height: 30px;
}
.pprydvleft  a{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 50px;
	height: 50px;
	border-radius: 50px;
	background-color: #7a2be6;
}
.pprydvleft  a iconpark-icon{
	font-size: 22px;
	color: #fff;
}
.pprydvright{
	width: 55%;
}
.pprydvright ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 6.25rem;
}
.pprydvright ul li{
	width: calc(46% - 12px);
	padding: 10px;
	margin: 2.5% 0;
	border: 1px solid #fdf9ee;
}
.pprydvright ul li div{
	overflow: hidden;
}
.pprydvright ul li div img{
	display: block;
	width: 100%;
	transition: all 1s;
}
.pprydvright ul li:hover div img{
	transform: scale(1.05);
} 
.footdvleft img{
	display: block;
}
.footdvleft p{
	color: #928b9f;
	font-size: 15px;
	line-height: 30px;
	margin-top: 15px;
}
.footdv dl dt a{
	color: #ffffff;
	font-size: 16px;
}
.footdv dl dt{
	margin-bottom: 15px;
}
.footdv dl dd a{
	color: #928b9f;
	font-size: 14px;
	line-height: 30px;
	display: block;
	transition: all 1s;
}
.footdv dl dd a:hover{
	transform: translateX(10px);
	color: #fff;
}
.footdvright h3{
	color: #ffffff;
	font-size: 16px;
	margin-bottom: 15px;
}
.footdvright p{
	color: #928b9f;
	font-size: 14px;
	line-height: 30px;
	display: block;
	transition: all 1s;
}
.footdvright img{
	margin-top: 15px;
	width: 100px;
}
.footdv{
	margin-bottom: 40px;
}
.wdl {
	border-top: 1px solid #494949;
	height: 80px;
}

.wdldv {
	width: 100rem;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 80px;

}

.wdldv p {
	color: #6a6276;
	font-size: 14px;
}

.wdldv p a {
	color: #6a6276;
	font-size: 14px;
}
.fzhenlicheng{
	padding: 6.25rem 0;
	width: 100rem;
	margin: 0 auto;
}
.fzhenlichengbt h2{
	color: #7a2be6;
	font-size: 20px;
	font-weight: bold;
}
.fzhenlichengbt h3 {
    color: #000000;
    font-size: 41px;
    font-weight: bold;
    margin: 10px 0;
    margin-bottom: 1.25rem;
}
.fzhenlichengbt p{
	color: #6b6575;
	font-size: 16px;
}
.jiazu{
	width: 100rem;
	margin: 0 auto;
	
	padding: 6.25rem 0px;
}
.jiazus{
	display: flex;
	justify-content: space-between;
}
.jiazuleft{
	width: 61%;
}
.jiazuleftbt h2{
	color: #7a2be6;
    font-size: 20px;
    font-weight: bold;
}
.jiazuleftbt h3{
	color: #000000;
    font-size: 41px;
    font-weight: bold;
    margin: 10px 0;
    margin-bottom: 1.25rem;
}
.jiazulist ul{
	margin-top: 3.125rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.jiazulist ul li{
	width: calc(49% - 60px);
	padding: 30px;
	background-color: #f5f5f9;
	margin-top: 2%;
	border-radius: 15px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.jiazulist ul li h4{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 1.25rem;
}
.jiazulist ul li h4 i{
	display: block;
	width: 14px;
	height: 14px;
	background-color: #c4f100;
	border-radius: 50%;
	margin-right: 10px;
}
.jiazulist ul li h4 span{
	color: #17131c;
	font-size: 25px;
	font-weight: bold;
}
.jiazulist ul li p{
	color: #6b6575;
	font-size: 15px;
}
.jiazuright img{
	display: block;
}
.jiazuright{
	width: 37.5%;
	margin-top: 11.3rem;
}
.jiazuright img{
	display: block;
	width: 100%;
}
.gzcp{
	width: 100%;
}
.gzcp div{
	border-radius: 15px;
	overflow: hidden;
}
.gzcp div img{
	display: block;
	width: 100%;
	transition: all 1s;
}
.gzcp:hover div img{
	transform: scale(1.05);
}
.jiazulb{
	margin-top: 2.5rem;
}
.gzcp h5{
	color: #17131c;
	font-size: 16px;font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}
.gzcp p{
	color: #6b6575;
	font-size: 12px;
}
.tryu{
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	margin-top: 35px;
}
.tryu .swiper-button-next,.tryu .swiper-button-prev{
	width: 40px;
	height: 40px;
	border: 2px solid #7a2be6;
	position: initial;
	margin: 0;
	border-radius: 50px;
}
.tryu .swiper-pagination{
	position: initial;
	width: 100px;
}
.tryu .swiper-pagination .swiper-pagination-bullet-active{
	background: #7a2be6;
}
.tryu .swiper-button-next:after,.tryu .swiper-button-prev:after{
	color: #7a2be6;
	font-size: 16px;
	font-weight: bold;
}
.gty{
	height: 97px;
	background-color: #ddd2f2;
	border-radius: 15px;
	text-align: center;
	line-height: 97px;
	color: #17131c;
	font-size: 25px;
	font-weight: bold;
	transform: rotate(-1deg);
	margin-top: 4.375rem;
}
.Snacks{
	padding: 6.25rem 0px;
	background-color: #f5f5fa;
}
.Snacksdv{
	width: 100rem;
	margin: 0 auto;
}
.jiazuleftbt span{
	font-size: 15px;
	font-weight: bold;
	padding: 15px 20px;
	background-color: #1a1a1a;
	border-radius: 50px;
	text-align: center;
	color: #c4f100;
	font-size: 15px;
}
.jiazuleftbt div{
	margin-top: 30px
}
.Snacksdv #thumbs {
	margin-top: 4.375rem;
}
.Snacksdv #thumbs .swiper-slide span{
	display: block;
	width: 100%;
	height: 55px;
	border-radius: 60px;
	background-color: #fff;
	text-align: center;
	line-height: 55px;
	color: #17131c;
	font-size: 18px;
	font-weight: bold;
	transition: all 1s;
}
.Snacksdv #thumbs .swiper-slide  span:hover{
	background-color: #7a2be6;
	color: #fff;
}
.Snacksdvtext{
	margin-top: 1.875rem;
	color: #6b6575;
	font-size: 16px;
	margin-bottom: 3.125rem;
}
.pinpan ul{
	display: flex;
	justify-content: flex-start;
}
.pinpan ul li{
	width: 11.5%;
	margin: 0 .5%;
	position: relative;
}
.pinpan ul li div{
	width: 100%;
	overflow: hidden;
	border-radius: 20px;
}
.pinpan ul li div img{
	display: block;
	width: 100%;
	transition: all 1s;
}
.pinpan ul li:hover div img{
	transform: scale(1.05);
}
.pinpan ul li span{
	position: absolute;
	bottom: 10px;
	left: 10px;
	display: block;
	background-color: #fff;
	padding: 10px 15px;
	border-radius: 3.125rem;
	color: #171320;
	font-size: 14px;
	font-weight: bold;
}
.Snacksdv #thumbs2 {
	margin-top: 4.375rem;
}
.Snacksdv #thumbs2 .swiper-slide span{
	display: block;
	width: 100%;
	height: 55px;
	border-radius: 60px;
	background-color: #f5f5fa;
	text-align: center;
	line-height: 55px;
	color: #17131c;
	font-size: 18px;
	font-weight: bold;
	transition: all 1s;
}
.Snacksdv #thumbs2 .swiper-slide  span:hover{
	background-color: #7a2be6;
	color: #fff;
}
.Snacksall {
	background-color: #fff;
}
.newlist{
	margin: 6.25rem auto;
	width: 100rem;
}
.newslist{
	margin-top: 2.5rem;
}
.newslist ul{
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.newslist ul li{
	width: 32.33%;
	margin: .5%;
}
.newslist ul li .newslistimg{
	overflow: hidden;
	border-top-right-radius: 25px;
	border-top-left-radius: 25px;
}
.newslist ul li .newslistimg img{
	display: block;
	transition: all 1s;
	width: 100%;
}
.newslist ul li:hover .newslistimg img{
	transform: scale(1.05);
}
.newslist ul li .newslisttext{
	border-bottom-right-radius: 25px;
	border-bottom-left-radius: 25px;
	border: 1px solid #e6e6eb;
	padding: 20px;
}
.newslist ul li .newslisttext section{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 15px;
}
.newslist ul li .newslisttext section span{
	width: 75px;
	height: 30px;
	display: block;
	border-radius: 50px;
	background-color: #7a2be6;
	text-align: center;
	line-height: 30px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.newslist ul li .newslisttext section i{
	color: #9a93a8;
	font-size: 13px;
	font-weight: bold;
}
.newslist ul li .newslisttext h4{
	height: 35px;
	white-space:nowrap;
	line-height: 35px;
	overflow:hidden;
	color: #17131c;
	font-size: 18px;
	font-weight: bold;
	text-overflow:ellipsis;
}
.find{
	margin: 5rem auto;
	margin-bottom: 6.25rem;
	width: 100rem;
}
.jiazuleftbt p{
	color: #6b6575;
	font-size: 16px;
	font-weight: bold;
}
.finddv{
	display: flex;
	justify-content: space-between;
	margin-top: 3.75rem;
	align-items: flex-start;
}
.finddvleft{
	width: 57%;
}
.finddvright{
	width: 35%;
}
.finddvleft .finddvtext {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.finddvtext{
	border: 2px solid #16131f;
	border-radius: 15px;
	padding-top: 2.1875rem;
	padding-bottom: 1.5625rem;
	padding-left: 1.5625rem;
	margin: 1.25rem 0px;
}
.finddvtext i{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 45px;
	height: 45px;
	border-radius: 50px;
	background-color: #7a2be6;
	color: #fff;
	font-size: 22px;
	margin-right: 1.25rem;
}
.finddvtext section h2{
	color: #6b6575;
	font-size: 14px;
}
.finddvtext section p{
	color: #17131c;
	font-size: 24px;
	font-weight: bold;
	margin-top: 5px;
}
.finddvtext2 iconpark-icon{
	color: #c4f100;
	font-size: 20px;
	background-color: #1a1a1a;
}
.finddvtext3{
	background-color: #c4f100;
}
.finddvtext4{
	background-color: #16131f;
	border-color: #c4f000;
}
.finddvtext4 img{
	margin-right: 1.25rem;
}
.finddvtext4 section h2{
	color: #9a93a8;
}
.finddvtext4 section p{
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
}
.finddvtext1{
	margin-bottom: 3.125rem;
	transform: rotate(-1deg);
}
.finddvtext2{
	transform: rotate(1deg);
	margin-bottom: 3.125rem;
}
.finddvtext3{
	transform: rotate(-1deg);
}
.finddvright{
	border: 2px solid #16131f;
	padding: 2.5rem;
	width: calc(40% - 5rem);
	border-radius: 15px;
	transform: rotate(1deg);
}
.finddvright h2{
	color: #17131c;
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 1.875rem;
}
.finddvright form h3{
	color: #17131c;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 1.25rem;
}
.finddvright form input{
	margin-bottom: 1rem;
}
.finddvright form input{
	border: 2px solid #dfd5f3;
	height: 50px;
	padding: 0 1.25rem;
	width: calc(100% - 2.5rem);
	color: #9a93a8;
	font-size: 15px;
	border-radius: 15px;
}
.finddvright form input::placeholder{
	color: #9a93a8;
	font-size: 15px;
}
.finddvright form textarea{
	border: 2px solid #dfd5f3;
	height: 50px;
	padding:  1.25rem;
	width: calc(100% - 2.5rem);
	color: #9a93a8;
	font-size: 15px;
	border-radius: 15px;
}
.finddvright form textarea::placeholder{
	color: #9a93a8;
	font-size: 15px;
	font-family: "微软雅黑";
}
.finddvright Button{
	display: block;
	width: 100%;
	height: 55px;
	line-height: 55px;
	text-align: center;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	background-color: #7a2be6;
	border-radius: 50px;
	margin-top: 1.25rem;
	border: none;
}
.zhanghao{
	margin-top: 3.75rem;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.zhanghao h5{
	color: #6b6575;
	font-size: 15px;
}
.zhanghao a{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 25px;
	height: 40px;
	border: 2px solid #792be6;
	border-radius: 50px;
	margin-right: 1.25rem;
}
.zhanghao a i{
	color: #7c3aed;
	font-size: 20px;
	margin-right: 10px;
}
.zhanghao a span{
	color: #7c3aed;
	font-weight: bold;
	font-size: 15px;
}
.zhanghao a:nth-child(2){
	transform: rotate(-2deg);
}
.zhanghao a:nth-child(3){
	transform: rotate(2deg);
}

.hiring{
	margin: 5rem auto;
	width: 100rem;
}
.jiazuleftbt h3 i{
	color: #7a2be6;
	font-size: 44px;
	font-weight: bold;
}
.jiazuleftbt h6{
	color: #7a2be6;
	font-size: 18px;
	font-weight: bold;
}
.dajishi{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 5rem;
}
.dajishileft{
	width: calc(48% - 5rem);
	border: 2px solid #1a1a1a;
	border-radius: 15px;
	padding: 2.5rem;
}
.dajiushidv h3{
	color: #17131c;
	font-size: 30px;
	font-weight: bold;
}
.dajiushidv h4{
	color: #7a2be6;
	font-size: 18px;
	font-weight: bold;
	margin-top: 1.25rem;
}
.dajiushidv p{
	color: #4b4655;
	font-size: 16px;
	margin-top: 1rem;
	line-height: 30px;
}
.dajishileft{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	position: relative;
	transform: rotate(-1deg);
}
.dajiushidviquw{
	width: 45%;
}
.dajiushidviquw span{
	display: block;
	width: 90px;
	height: 35px;
	border-radius: 50px;
	background-color: #7a2be6;
	text-align: center;
	line-height: 35px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	float: right;
}

.dajiushidviquw img{
	display: block;
	width: 25.3125rem;
	position: relative;
	margin-top: 20.5rem;
	transform: translateX(-100px);
}
.dajishiright{
	border-radius: 15px;
	border: 2px solid #c4f100;
	padding: 2.5rem ;
	width: calc(48% - 5rem);
	background-color: #1a1a1a;
	transform: rotate(2deg);
}
.weilairen{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 2.5rem;
}
.weilairen h3{
	color: #ffffff;
	font-size: 30px;
	font-weight: bold;
}
.weilairen span{
	display: block;
	width: 90px;
	height: 35px;
	border-radius: 50px;
	background-color: #c4f100;
	text-align: center;
	line-height: 35px;
	color: #17131c;
	font-size: 14px;
	font-weight: bold;
}

.dajishiright h4{
	color: #c4f100;
	font-size: 18px;
	font-weight: bold;
	margin-top: 1.25rem;
}
.dajishiright p{
	color: #c9c2d6;
	font-size: 15px;
	margin-top: 1rem;
	line-height: 30px;
}
.dajishiright img{
	display: block;
	width: 35%;
	transform: translate(28.125rem,5.5rem);
}
.perk{
	padding: 5rem 0px;
	background-color: #f5f5fa;
}
.perkdv{
	width: 100rem;
	margin: 0 auto;
}
.perklist ul{
	display: flex;
	justify-content: space-between;
	margin-top: 5rem;
}
.perklist ul li{
	width: calc(32% - 5rem);
	background-color: #7a2be6;
	position: relative;
	padding: 2.5rem;
	border-radius: 15px;
	border: 2px solid #16131f;
}
.perklist ul li h3{
	color: #ffffff;
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 1.875rem;
}
.perklist ul li p{
	color: #e9dffb;
	font-size: 16px;
	line-height: 30px;
}
.perklist ul li img{
	position: absolute;
	right: -1.25rem;
	bottom: 0;
}
.perklist ul li:first-child{
	transform: rotate(-2deg);
}
.perklist ul li:first-child img{
	width: 11.875rem;
}
.perklist ul li:first-child p{
	width: 65%;
}
.perklist ul li:nth-child(2){
	background-color: #1a1a1a;
	transform: rotate(2deg);
}
.perklist ul li:nth-child(2) h3{
	color: #c4f100;
}
.perklist ul li:nth-child(2) img{
	bottom: 9.875rem;
	right: 1.25rem;
}
.perklist ul li:nth-child(3) img{
	bottom: 100%;
}
.perklist ul li:nth-child(3){
	background-color: #c4f100;
	transform: rotate(-2deg);
}
.perklist ul li:nth-child(3) h3{
	color: #7a2be6;
}
.perklist ul li:nth-child(3) p{
	color: #4b4655;
	font-size: 16px;
}
.perktext{
	margin-top: 3.75rem;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.perktext p{
	color: #4b4655;
	font-size: 17px;
	font-weight: bold;
}
.perktext a{
	display: block;
	width: 150px;
	height: 50px;
	background-color: #1a1a1a;
	border-radius: 50px;
	text-align: center;
	line-height: 50px;
	color: #c4f100;
	font-size: 17px;
	font-weight: bold;
}
.timeing{
	padding: 6.25rem 0;
	width: 100rem;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.timeingleft{
	width: 65%;
}
.timeingleft h2{
	color: #7a2be6;
	font-size: 20px;
	font-weight: bold;
}
.timeingleft h3{
	color: #17131c;
	font-size: 44px;
	margin-top: 5px;
	font-weight: bold;
}
.timeingleft h4{
	color: #7a2be6;
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 1.875rem;
	margin-top: 3.125rem;
}
.timeingleft p{
	color: #4b4655;
	font-size: 17px;
	line-height: 35px;
}
.timeingright{
	padding: 2.5rem;
	width: calc(30% - 5rem);
	background-color: #1a1a1a;
	border-radius: 20px;
}
.timeingright h2{
	color: #ffffff;
	font-size: 28px;
	line-height: 40px;
	font-weight: bold;
}
.timeingright p{
	color: #c4f100;
	font-size: 18px;
	margin-top: 10px;
	font-weight: bold;
}
.strength{
	padding: 6.25rem 0;
	background-color: #f5f5fa;
}
.strengthdv{
	width: 100rem;
	margin: 0 auto;
}
.strengthbt h2{
	color: #7a2be6;
	font-size: 20px;
	font-weight: bold;
}
.strengthbt h3{
	color: #17131c;
	font-size: 44px;
	margin-top: 5px;
	font-weight: bold;
}
.strengthbt h4{
	color: #6b6575;
	font-size: 16px;
	margin-top: 15px;
}
.copy {
	margin-top: 2.5rem;
}
.copy ul{
	display: flex;
	justify-content: space-between;
}
.copy ul li{
	width: calc(32% - 5rem);
	padding: 2.5rem;
	background-color: #fff;
	transition: all 1s;
	border-radius: 20px;
}
.copy ul li span{
	display: block;
	width: 80px;
	height: 40px;
	border-radius: 50px;
	background-color: #7a2be6;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	line-height: 40px;
	margin-bottom: 1.25rem;
	transition: all 1s;
}
.copy ul li h3{
	color: #7a2be6;
	font-size: 30px;
	font-weight: bold;
	transition: all 1s;
	margin-bottom: 1.25rem;
}
.copy ul li p{
	color: #4b4655;
	font-size: 16px;
	line-height: 30px;
	transition: all 1s;
}
.copy ul li:hover{
	background-color: #1a1a1a;
}
.copy ul li:hover span{
	background-color: #c4f100;
	color: #1a1a1a;
}
.copy ul li:hover  h3{
	color: #c4f100;
}
.copy ul li:hover p{
	color: #c9c2d6;
}
.strengthlist{
	margin-top: 1.875rem;
}
.strengthlist ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.strengthlist ul li{
	width: 32.33%;
	margin: 1% 0 ;
	border-bottom: 20px;
	background-color: #fff;
	border-radius: 20px;
	overflow: hidden;
}
.strengthlist ul li .strengthlistimg {
	width: 100%;
	display: block;
	overflow: hidden;
}
.strengthlist ul li .strengthlistimg img{
	display: block;
	width: 100%;
	transition: all 1s;
}
.strengthlist ul li:hover .strengthlistimg img{
	transform: scale(1.05);
}
.strengthlist ul li .strengthlisttext{
	padding: 30px;
	width: calc(100% - 60px);
	background-color: #fff;
}
.strengthlist ul li .strengthlisttext span{
	font-weight: bold;
	color: #7a2be6;
	margin-bottom: 10px;
	font-size: 14px;
	display: block;
}
.strengthlist ul li .strengthlisttext h3{
	color: #17131c;
	font-size: 28px;
	font-weight: bold;
	margin-bottom: 10px;
}
.strengthlist ul li .strengthlisttext p{
	color: #6b6575;
	font-size: 14px;
	line-height: 30px;
}
.hzmoshi{
	width: 100rem;
	margin: 6.25rem auto;
}

.hzmoshidvbt h2{
	color: #7a2be6;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0.625rem;
}
.hzmoshidvbt h3{
	color: #17131c;
	font-size: 44px;
	font-weight: bold;
	margin-bottom: 1rem;
}
.hzmoshidvbt p{
	color: #6b6575;
	font-size: 16PX;
	font-weight: bold;
}
.hzmoshidvlist ul{
	display: flex;
	justify-content: space-between;
	margin-top: 2.5rem;
}
.hzmoshidvlist ul li{
	border: 1px solid #792be6;
	border-radius: 20px;
	padding: 2.5rem;
	width: calc(32% - 5rem);
	transition: all 1s;
}
.hzmoshidvlist ul li h3{
	color: #17131c;
	font-size: 28px;
	margin-bottom: 1.25rem;
	font-weight: bold;
	transition: all 1s;
}
.hzmoshidvlist ul li .lion h4{
	color: #7a2be6;
	font-size: 22px;
	transition: all 1s;
	font-weight: bold;
}
.hzmoshidvlist ul li .lion p{
	color: #4b4655;
	font-size: 16px;
	line-height: 30px;
	margin-top: 10px;
	transition: all 1s;
}
.hzmoshidvlist ul li .lionsgt h4{
	color: #7a2be6;
	font-size: 40px;
	font-weight: bold;
	transition: all 1s;
}
.hzmoshidvlist ul li .lionsgt  p{
	color: #4b4655;
	font-size: 16px;
	line-height: 30px;
	margin-top: 15px;
	transition: all 1s;
}
.hzmoshidvlist ul li:hover{
	background-color: #1a1a1a;
	border-color: #1a1a1a;
}
.hzmoshidvlist ul li:hover h3{
	color: #ffffff;
}
.hzmoshidvlist ul li:hover .lion h4{
	color: #c4f100;
}
.hzmoshidvlist ul li:hover .lion p{
	color: #c9c2d6;
}
.hzmoshidvlist ul li:hover .lionsgt h4{
	color: #c4f100;
}
.hzmoshidvlist ul li:hover .lionsgt p{
	color: #c9c2d6;
}
.hzmoshilink{
	margin-top: 2.5rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.hzmoshilink a{
	display: block;
	width: 190px;
	height: 50px;
	border: 2px solid #17131c;
	text-align: center;
	line-height: 50px;
	font-size: 18px;
	margin: 0 20px;
	font-weight: bold;
	border-radius: 50px;
	transition: all 1s;
}
.hzmoshilink a:hover{
	border-color: #7a2be6;
	background-color: #7a2be6;
	color: #fff;
}
.zhandou{
	padding: 5.9375rem 0px;
	background-color: #1a1a1a;
}
.zhandoudv{
	width: 100rem;
	margin: 0 auto;
}
.zhandoubt h2{
	color: #c4f100;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 0.625rem;
}
.zhandoubt h3{
	color: #fff;
    font-size: 44px;
    font-weight: bold;
    margin-bottom: 1rem;
}
.zhandoubt p{
	color: #9a93a8;
    font-size: 16PX;
    font-weight: bold;
}
.zhandoulist{
	margin-top: 30px;
}
.zhandoulist ul{
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.zhandoulist ul li{
	width: calc(23% - 64px);
	border: 2px solid #792be6;
	padding: 25px 30px;
	margin: 1%;
	border-radius: 20px;
	background-color: #262626;
	transition: all 1s;
}
.zhandoulist ul li h4{
	color: #c4f100;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 15px;
}
.zhandoulist ul li p{
	color: #c9c2d6;
	font-size: 15px;
	line-height: 30px;
}
.zhandoulist ul li:hover{
	background-color: #221335;
	border: 2px solid #c4ef00;
}
.zhandoulistimg ul li img{
	display: block;
	width: 100%;
}
.zhandoulistimg ul li{
	width: 31.333%;
	border-radius: 20px;
	overflow: hidden;
	margin: 1%;
}
.zhandoulistimg ul {
	display: flex;
	justify-content: flex-start;
	margin-top: 3.125rem;
}
.hezuoliucheng{
	margin: 6.25rem auto;
	width: 100rem;
}
.hezuoliuchengbt h2{
	color: #7a2be6;
	font-size: 20px;
	font-weight: bold;
}
.hezuoliuchengbt h3{
	color: #17131c;
	font-size: 44px;
	margin-top: 5px;
	font-weight: bold;
}
.hezuoliuchengbt p{
	font-weight: bold;
	font-size: 17px;
	color: #ffffff;
	background-color: #7a2be6;
	border-radius: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin-top: 1.25rem;
	width: 230px;
}
.hezuoliuchenglist {
	margin-top: 3.125rem;
}
.hezuoliuchenglist ul{
	display: flex;
	justify-content: space-between;
}
.hezuoliuchenglist ul li{
	width: calc(18% - 60px);
	padding: 30px;
	border-radius: 20px;
	background-color: #f5f5fa;
	transition: all 1s;
}
.hezuoliuchenglist ul li h4{
	color: #7a2be6;
	font-size: 15px;
	font-weight: bold;
	transition: all 1s;
}
.hezuoliuchenglist ul li h5{
	color: #17131c;
	font-size: 22px;
	font-weight: bold;
	margin: 1.25rem 0rem;
	transition: all 1s;
}
.hezuoliuchenglist ul li p{
	color: #6b6575;
	font-size: 14px;
	line-height: 25px;
	transition: all 1s;
}
.hezuoliuchenglist ul li:hover{
	background-color: #7a2be6;
}
.hezuoliuchenglist ul li:hover h4{
	color: #c4f100;
	font-size: 15px;
}
.hezuoliuchenglist ul li:hover h5{
	color: #ffffff;
}
.hezuoliuchenglist ul li:hover p{
	color: #e9dffb;
}
.faq{
	padding: 3.6875rem 0px;
	background-color: #f5f5fa;
}
.faqdv{
	width: 100rem;
	margin: 0 auto;
}
.faqdvbt h2{
	color: #7c3aed;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 5px;
}
.faqdvbt h3{
	color: #17131c;
	font-size: 44px;
	font-weight: bold;
}
.faqlist{
	margin-top: 2.5rem;
}
.faqlist ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.faqlist ul li{
	padding: 25px;
	width: calc(49% - 50px);
	background-color: #fff;
	border-radius: 20px;
	margin: 1% 0;
	transition: all 1s;
}
.faqlist ul li h4{
	color: #17131c;
	font-size: 19px;
	font-weight: bold;
	margin-bottom: 10px;
	transition: all 1s;
}
.faqlist ul li p{
	color: #4b4655;
	font-size: 15px;
	line-height: 30px;
	transition: all 1s;
}
.faqlist ul li:hover{
	background-color: #1a1a1a;
}
.faqlist ul li:hover h4{
	color: #c4f100;
}
.faqlist ul li:hover p{
	color: #c9c2d6;
}

.lxfangshi{
	padding: 6.25rem 0;
	background-color: #1a1a1a;
}
.lxfangshidv{
	width: 100rem;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.lxfangshidvleft{
	width: 48%;
} 
.lxfangshidvleft h2{
	color: #c4f100;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 7px;
}
.lxfangshidvleft h3{
	color: #ffffff;
	font-size: 46px;
	font-weight: bold;
}
.lxfangshidvleft p{
	color: #c9b8ee;
	font-size: 17px;
	line-height: 30px;
	margin-top: 1.25rem;
}
.lxfangshidvleft span{
	display: block;
	color: #cdf246;
	font-size: 17px;
	font-weight: bold;
	padding: 15px;
	border: 1px solid #cdf246;
	border-radius: 50px;
	margin: 2.5rem 0px;
	width: 220px;
	text-align: center;
}
.lxfangshidvleft div{
	overflow: hidden;
	border-radius: 20px;
}
.lxfangshidvleft div img{
	display: block;
	width: 100%;
}
.lxfangshidvright{
	width: 49%;
}
.lxfangshidvright form{
	padding: 35px;
	background-color: #ffffff;
	border-radius: 20px;
	overflow: hidden;
}
.lxfangshidvright form h2{
	color: #17131c;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 1.25rem;
}
.lxfangshidvright form input{
	border: none;
	border: 1px solid #ddd2f2;
	width: calc(100% - 42px);background-color: #f5f5fa;
	padding: 0 20px;
	line-height: 50px;
	border-radius: 10px;
	margin-bottom: 1.25rem;
	color: #9a93a8;
	font-size: 15px;
}
.lxfangshidvright form button{
	background-color: #7a2be6;
	line-height: 56px;
	border: none;
	width: 100%;
	border-radius: 55px;
	color: #ffffff;
	font-weight: bold;
	font-size: 18px;
}
.fzls{
	width: 100rem;
	margin: 0 auto;
	margin-top: 40px;
}
.xzhou{
	background-color: #471b88;
	height: 4px;
	margin-top: 10px;
}
.fzlsdv .swiper-slide{
	cursor: pointer;
}
.fzlsdv .swiper-slide h5{
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background-color: #fff;
	position: absolute;
	top: -12px;
	left: 50%;
	margin-left: -10px;
	transition: all 1s;
}
.fzlsdv .swiper-slide h5 span{
	display: block;
	width: 14px;
	height: 14px;
	position: absolute;
	left: 3px;
	top: 3px;
	background-color: #792be6;
	transition: all 1s;
	border-radius: 50%;
}
.fzlsdv .swiper-slide div{
	background-color: #f5f5fa;
	padding: 20px;
	width: calc(100% - 40px); 
	margin-top: 20px;
	border-radius: 15px;
	transition: all 1s;
}
.fzlsdv .swiper-slide div h4{
	color: #7a2be6;
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 10px;
	transition: all 1s;
}
.fzlsdv .swiper-slide div p{
	color:#4b4655;
	font-size: 15px;
	font-weight: bold;
	transition: all 1s;
	line-height: 30px;
}
.fzlsdv .swiper-slide:hover h5{
	background-color:  #1a1a1a;
}
.fzlsdv .swiper-slide:hover h5 span{
	background-color: #c4f000;
}
.fzlsdv .swiper-slide:hover div{
	background-color: #1a1a1a;
}
.fzlsdv .swiper-slide:hover div h4{
	color: #c4f100;
}
.fzlsdv .swiper-slide:hover div p{
	color: #ffffff;
}
.mendiandv{
	width: 100rem;
	margin: 0 auto;
}
.mendianbt img{
	display: block;
}
.mendianbt h2{
	font-size: 54px;
	font-weight: bold;
	color: #fff;
	margin-top: -15px;
}
.mendianlist ul{
	display: flex;
	justify-content: space-between;
	margin-top: 40px;
}
.mendianlist ul li{
	padding: 50px;
	width: calc(49% - 100px);
	background: url(../images/sagre_03.png) center no-repeat;
	background-size: 100% 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
}
.mendianlist ul li:nth-child(2){
	background: url(../images/sagre_05.png) center no-repeat;
	background-size: 100% 100%;
}
.mendianlistleft{
	width: 15.3125rem;
}
.mendianlistleft img{
	max-width: 100%;
	margin: 0 auto;
	display: block;
	margin-bottom: 20px;
}
.mendianlistleft a{
	display: block;
	width: 168px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: #231815;
	font-size: 24px;
	font-weight: bold;
	background-color: #c9fd05;
	border-radius: 10px;
	margin: 0 auto;
}
.mendianlistright{
	width: 55%;
}
.mendianlistright p{
	color: #ffffff;
	font-size: 18px;
	text-align: center;
	line-height: 42px;
}
.mendianlistright p i{
	color: #c9fd05;
	font-size: 32px;
	font-weight: bold;
}
.dianche {
    width: 8.75rem;
    position: absolute;
    display: block;
    bottom: -15%;
    right: 40%;
}
.bao1{
	position: absolute;
	width: 23.125rem;
	bottom: 100%;
	left: 50%;
}
.bao2{
	position: absolute;
	right: 0;
	width: 8.4375rem;
	bottom: -4%;
}
.bao3{
	position: absolute;
    left: 4.375rem;
    bottom: -20%;
    width: 4.9375rem;
}
.mendianmoshi{
	width: 90rem;
	margin: 0 auto;
	background: url(../images/gruey_03.png) center no-repeat;
	background-size: 100% 100%;
	margin-top: 4.375rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 3.125rem  5rem;
}
.mendianmoshileft img{
	display: block;
	width: 20.625rem;
}

.mendianmoshiright a{
	display: block;
    width: 168px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #231815;
    font-size: 24px;
    font-weight: bold;
    background-color: #c9fd05;
    border-radius: 10px;
    margin: 0 auto;
}
.mendianmoshicenter{
	width: 55%;
}
.mendianmoshicenter ul{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.mendianmoshicenter ul li{
	width: 30%;
	color: #231815;
	font-size: 18px;
	line-height: 35px;
	text-align: center;
}

.nrbanner img{
	display: block;
	width: 100%;
}
.nrbanner{
	position: relative;
	z-index: 2;
}
.nrbanner .btext{
	position: absolute;
	top: 0;
	width: 100%;
	left: 0%;
	height: 100%;
	display: flex;
	align-items: center;
}
.nrbanner .btext section{
	margin: 0 auto;
	width: 100rem;
}
.sjnav{
	display: none;
}
.nrbanner .btext section h2{
	font-size: 20px;
	color: #c4f100;
	font-weight:  bold;
	margin-bottom: 20px;
	text-transform: uppercase;
	letter-spacing: 8px;
}
.nrbanner .btext section h3{
	font-size: 42px;
	color: #ffffff;
	font-weight:  bold;
	margin-bottom: 20px;
}
.nrbanner .btext section p{
	color: #ffffff;
	font-size: 16px;
}
.nrbanner .btext section p a{
	color: #ffffff;
	font-size: 16px;
}
.mfoot{
	height: 45px;
	display: none;
}
.mfootdv{
	display: none;
}
.gretyheight{
	height: 100px;
}
.nrbanner .btext section span{
	display: block;
	width: 170px;
	height: 45px;
	border-radius: 50px;
	color: #17131c;
	text-align: center;
	line-height: 45px;
	font-weight: bold;
	font-size: 16px;
	background-color: #c4f100;
}
.nrbanner .btext section>i{
	display: block;
	width: 260px;
	border-radius: 50px;
	color: #17131c;
	text-align: center;
	line-height: 45px;
	font-weight: bold;
	margin-top: 20px;
	background-color: #c4f100;
	height: 45px;
	font-size: 18px;
}
.nrbanner .btext section h6{
	display: flex;
	justify-content: flex-start;
}
.nrbanner .btext section h6 i{
	display: block;
	width: 225px;
	border-radius: 50px;
	color: #fff;
	text-align: center;
	line-height: 40px;
	font-weight: bold;
	margin-top: 20px;
	background-color: #0d0712;
	height: 40px;
	font-size: 14px;
	transition: all 1s;
	margin-right: 15px;
}
.nrbanner .btext section h6 i:hover{
	background-color: #c4f100;
	color: #0d0712;
}


.bannersasg  .swiper-slide{
	position: relative;
}
.bannersasg  .swiper-slide>img{
	display: block;
	width: 100%;
}
.bannersasg  .swiper-slide div {
    position: absolute;
   	width: 100%;
    height: 100%;
    left: 0%;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
.sgahhrj section{
	width: 100rem;
}
.bannersasg  .swiper-slide section h3 {
	display: flex;
	justify-content: center;
	align-items: center;
}
.bannersasg  .swiper-slide section h3 p{
    color: #ffffff;
    font-size: 36px;
    font-weight: bold;
    text-align: center;
    line-height: 45px;
}
.bannersasg  .swiper-slide section h3 iconpark-icon{
	font-size: 80px;
	color: #c9fd05;
}
.bannersasg  .swiper-slide section>img{
	display: block;
	width: 45.3125rem;
	margin: 0 auto;
	margin-top: 35px;
}
.bannersasg  .swiper-slide a{
	display: block;
    width: 300px;
    height: 70px;
    line-height: 70px;
    color: #c9fd05;
    font-size: 32px;
    margin: 0 auto;
    font-weight: bold;
    background-color: #231815;
    text-align: center;
    border-radius: 8px;
    margin-top: 35px;
}
.bannersasg .swiper-slide .ghej{
	position: absolute;
	bottom: 25px;
	height: 70px;
	top: auto;
	width: 100%;
	left: 0;
	margin: 0 auto;
}
.bannersasg .swiper-slide .ghej{
	display: block;
	height: auto;
	animation-name: beat;
    /*动画名称*/
    animation-duration: .5s;
    /*设置秒数*/
   	animation-timing-function: linear;
    /*速度曲线*/
    animation-iteration-count: infinite;
    /*播放次数*/
    animation-direction: alternate;
    /*逆向播放*/
    animation-play-state: running;
    /*正在运行*/
}
.bannersasg .swiper-slide .ghej img{
	display: block;
	width: auto;
	margin: 0 auto;
	margin-bottom: 10px;
}
.bannersasg .swiper-slide .ghej span{
	text-align: center;
	display: block;
	width: 100%;
	color: #fff;

}
.bannersasg  .swiper-pagination-bullet{
	width: 8px;
	height: 8px;
	background: #fff;
	opacity: 1;
}
.bannersasg  .swiper-pagination-bullet-active{
	width: 35px;
	height: 8px;
	border-radius: 15px;
	background: #b73131;
}
@media only screen and (min-width: 1200px) and (max-width: 1599px) {

	.headtopdv,
	.headdv {
		width: 95%;
	}
	.headdvright{
		width: 75%;
	}
	.pinp{
		width: 95%;
	}
	.pinpleft p{
		font-size: 17px;
	}
	.pinpleft section a{
		font-size: 18px;
	}
	.youshidv{
		width: 95%;
	}
	.youshibtleft a{
		font-size: 18px;
	}
	.youshilist ul li div p {
	    color: #ffffff;
	    font-size: 16px;
	    margin-top: 1.875rem;
	    width: 95%;
	    line-height: 35px;
	}
	.youshilist ul li div p b{
		font-size: 24px;
	}
	.hezuodv{
		width: 95%;
	}
	.hezuodv a{
		font-size: 18px;
	}
	.cpindv{
		width: 95%;
	}
	.cpindvright {
		width: 70%;
	}
	.cpindvleft ul li div p{
		font-size: 17px;
	}
	.mendiandv{
		width: 95%;
	}
	.mendianlistright p{
		font-size: 16px;
	}
	.mendianlistleft a{
		font-size: 18px;
	}
	.mendianmoshi{
		padding:  2.5%;
		width: 90%;
	}
	.mendianmoshicenter {
	    width: 60%;
	}
	.mendianmoshicenter ul li {
	    width: 32%;
	    color: #231815;
	    font-size: 16px;
	    line-height: 35px;
	    text-align: center;
	}
	.mendianmoshiright a{
		font-size: 18px;
	}
	.anli{
		width: 95%;
	}
	.allist ul li section h3{
		font-size: 17px;
	}
	.xinwenlist ul,.xinwenbt{
		width: 95%;
	}
	.xinwenlist ul li section h3{
		font-size: 18px;
	}
	.footdv{
		width: 95%;
	}
	.wdldv{
		width: 95%;
	}
	.jiazu{
		width: 95%;
	}
	.jiazuleftbt h3{
		font-size: 28px;
	}
	.jiazulist ul li h4 span {
	    color: #17131c;
	    font-size: 18px;
	    font-weight: bold;
	}
	.jiazulist ul li {
	    width: calc(49% - 40px);
	    padding: 20px;
	}
	.gty{
		font-size: 20px;
	}
	.Snacksdv{
		width: 95%;
	}
	.timeing{
		width: 95%;
	}
	.timeingleft h3{
		font-size: 28px;
	}
	.timeingleft h4{
		font-size: 22px;
	}
	.timeingleft p{
		font-size: 16px;
	}
	.timeingright h2{
		font-size: 22px;
	}
	.timeingright p{
		font-size: 17px;
	}
	
	.strengthdv{
		width: 95%;
	}
	.strengthbt h3{
		font-size: 28px;
	}
	.copy ul li h3{
		font-size: 22px;
	}
	.strengthlist ul li .strengthlisttext h3{
		font-size: 22px;
	}
	.hzmoshi{
		width: 95%;
	}
	.hzmoshidvbt h3{
		font-size: 28px;
	}
	.hzmoshidvlist ul li h3{
		font-size: 22px;
	}
	.hzmoshidvlist ul li .lion h4{
		font-size: 18px;
	}
	.hzmoshidvlist ul li .lionsgt h4{
		font-size: 32px;
	}
	.zhandoudv{
		width: 95%;
	}
	.zhandoubt h3{
		font-size: 28px;
	}
	.zhandoulist ul li h4{
		font-size: 18px;
	}
	.hezuoliucheng{
		width: 95%;
	}
	.hezuoliuchengbt h3{
		font-size: 28px;
	}
	.hezuoliuchenglist ul li h5{
		font-size: 18px;
	}
	.faqdv{
		width: 95%;
	}
	.faqdvbt h3{
		font-size: 28px;
	}
	.faqlist ul li h4{
		font-size: 18px;
	}
	.lxfangshidv{
		width: 95%;
	}
	.lxfangshidvleft h3{
		font-size: 28px;
	}
	.lxfangshidvleft p{
		font-size: 16px;
	}
	.lxfangshidvright form button{
		line-height: 50px;
		font-size: 16px;
	}
	.hzmoshilink a {
	    display: block;
	    width: 190px;
	    height: 45px;
	    border: 2px solid #17131c;
	    text-align: center;
	    line-height: 45px;
	    font-size: 17px;
	    margin: 0 20px;
	    font-weight: bold;
	    border-radius: 50px;
	    transition: all 1s;
	}
	.find{
		width: 95%;
	}
	.finddvtext section p{
		font-size: 18px;
	}
	.finddvright h2{
		font-size: 20px;
	}
	.ppgs{
		width: 95%;
	}
	.ppgsleft h3{
		font-size: 28px;
	}
	.ppgsleft h4{
		font-size: 20px;
	}
	.ppgsleft a{
		height: 45px;
	}
	.qywhdv{
		width: 95%;
	}
	.qywhdv h3{
		font-size: 28px;
	}
	.qywhdv h4 span {
	    color: #000000;
	    font-size: 26px;
	    font-weight: bold;
	}
	.fzhenlicheng{
		width: 95%;
	}
	.fzhenlichengbt h3{
		font-size: 28px;
	}
	.fzls{
		width: 100%;
	}
	.fzlsdv .swiper-slide div h4{
		font-size: 24px;
	}
	.pprydv{
		width: 95%;
	}
	.pprydvleft h2{
		font-size: 28px;
	}
	.newlist{
		width: 95%;
	}
	.newslist ul li .newslisttext h4{
		font-size: 17px;
	}
	.hiring{
		width:95%;
	}
	.jiazuleftbt h3 i{
		font-size: 28px;
	}
	.dajiushidv h3{
		font-size: 24px;
	}
	.weilairen h3{
		font-size: 24px;
	}
	.perkdv{
		width: 95%;
	}
	.perklist ul li h3{
		font-size: 22px;
	}
	.youshibtleft h2,.pinpleft div h2,.hezuodv div h2,.cpindvleft h2,.mendianbt h2,.anlibtleft h2,.xinwenbtleft h2{
		font-size: 42px;
		margin: 0;
	}
	.nrbanner .btext section{
		width: 95%;
	}
}

@media only screen and (max-width: 1199px) {
	.heads {
		display: none;
	}

	.htmleaf-container {
		display: block;
		height: 50px;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		background-color: #fff;
		z-index: 9;
	}

	.htmleaf-containers {
		display: block;
		height: 50px;
	}
	
	.pinp{
		width: 95%;
		margin-top: 20px;
		display: block;
	}
	.pinpleft{
		width: 100%;
	}
	.pinpleft div img{
		width: 100px;
		margin: 0 auto;
	}
	.pinpleft div h2{
		font-size: 20px;
		text-align: center;
		width: 100%;
		justify-content: center;
		margin-bottom: 15px;
	}
	.pinpleft div h3 {
	    display: flex;
	    justify-content: center;
	    align-items: center;
	}
	.pinpleft div h3 span{
		font-size: 15px;
	}
	.pinpleft div h3 iconpark-icon{
		font-size: 14px;
	}
	.pinpleft p{
		font-size: 14px;
		margin-top: 15px;
		line-height: 30px;
	}
	.pinpleft section{
		margin: 15px 0;
	}
	.pinpleft section img {
	    display: block;
	    width: 42%;
	}
	.pinpleft section a{
		font-size: 15px;
		font-weight: normal;
		width: 120px;
	}
	.pinpright{
		width: 100%;
	}
	.pinpright span {
	    width: 20%;
	    height: 20%;
	}
	.youshidv{
		width: 95%;
	}
	.youshibt{
		display: block;
	}
	.youshibtleft img{
		width: 100px;
		margin: 0 auto;
	}
	.youshibtleft h2{
		font-size: 20px;
		text-align: center;
		margin: 0 auto;
	}
	.youshibtleft a{
		font-size: 15px;
		font-weight: normal;
		width: 120px;
		margin: 0 auto;
		margin-top: 10px;
	}
	.youshibtcenter{
		justify-content: center;
		margin-top: 10px;
	}
	.youshibtcenter iconpark-icon{
		font-size: 14px;
	}
	.youshibtcenter span{
		font-size: 15px;
	}
	.youshibtright{
		display: none;
	}
	.youshibtright img{
		margin: 0 auto;
		margin-top: 10px;
	}
	.hou{
		width: 7.8125rem;
	}
	.youshilist {
		margin-top: 20px;
	}
	.youshilist ul li{
		width: 100%;
		margin: 10px 0;
	}
	.youshilist ul li:first-child img{
		position: initial;
		margin: 0 auto;
		width: 35%;
	}
	.youshilist ul li:first-child {
		display: none;
	}
	.youshilist ul li div p{
		font-size: 14px;
		line-height: 25px;
		margin-top: 8%;
	}
	.youshilist ul li div p b{
		font-size: 18px;
	}
	.hezuodv{
		width: 95%;
	}
	.hezuodv div img{
		width: 100px;
		margin: 0 auto;
	}
	.hezuodv div h2{
		text-align: center;
		font-size: 20px;
		margin: 0;
	}
	.hezuodv ul{
		margin-top: 20px;
	}
	.hezuodv ul li{
		width: 100%;
		margin-bottom: 15px;
	}
	.hezuodv ul li h3 span{
		font-size: 16px;
	}
	.hezuodv ul li h3 iconpark-icon{
		font-size: 24px;
	}
	.hezuodv a{
		font-size: 14px;
		line-height: 40px;
		width: 60%;
		margin: 0 auto;
		font-weight: normal;
	}
	.cpindv{
		width: 95%;
		display: block;
	}
	.cpindvleft>img{
		width: 100px;
		margin: 0 auto;
	}
	.cpindvleft h2{
		margin: 0 auto;
		font-size: 20px;
		text-align: center;
	}
	.cpindvleft ul li>img{
		width: 30px;
	}
	.cpindvleft ul li{
		margin-top: 0;
		margin-bottom: 10px;
	}
	.cpindvleft ul li div{
		width: 85%;
	}
	.cpindvleft ul li div h3 img{
		width: 70px;
		margin: 0;
	}
	.cpindvleft ul li div h3 iconpark-icon{
		font-size: 18px;
	}
	.cpindvleft ul li div p{
		font-size: 14px;
		font-weight: normal;
		width: 100%;
		line-height: 30px;
	}
	.cpindvright{
		width: 100%;
	}
	.cpindvright .cpindvright3{
		bottom: -7%;
	}
	.cpindvright .cpindvright2{
		display: none;
	}
	.mendiandv{
		width: 95%;
	}
	.mendianbt img{
		width: 80px;
		margin: 0 auto;
	}
	.mendianbt h2{
		margin: 0 auto;
		text-align: center;
		font-size: 20px;
	}
	.mendianlist ul{
		display: block;
		margin-top: 15px;
	}
	.mendianlist ul li{
		width: 90%;
		padding: 5%;
		margin-bottom: 10px;
		display: block;
	}
	.mendianlistleft{
		width: 100%;
	}
	.mendianlistleft img{
		width: 120px;
		margin-bottom: 15px;
	}
	.mendianlistleft a{
		font-size: 15px;
        font-weight: normal;
        width: 120px;
        margin: 0 auto;
        margin-top: 10px;
		height: 35px;
		line-height: 35px;
	}
	.mendianlistright{
		width: 100%;
		margin-top: 10px;
	}
	.mendianlistright p {
	    color: #ffffff;
	    font-size: 14px;
	    text-align: center;
	    line-height: 30px;
	}
	.mendianlistright p i {
	    color: #c9fd05;
	    font-size: 17px;
	    font-weight: bold;
	}
	.bao1{
		display: none;
	}
	.mendianmoshi{
		width: 90%;
		display: block;
		padding: 7% 2.5%;
	}
	.mendianmoshileft img{
		width: 150px;
		margin: 0 auto;
	}
	.mendianmoshicenter{
		width: 100%;
	}
	.mendianmoshicenter ul{
		display: block;
	}
	.mendianmoshicenter ul li{
		width: 100%;
		font-size: 14px;
		line-height: 30px;
	}
	.mendianmoshiright a{
		font-size: 15px;
		font-weight: normal;
		width: 120px;
		margin: 0 auto;
		margin-top: 10px;
		height: 35px;
		line-height: 35px;
	}
	.bao3 {
		width: 16.9375rem;
	}
	.anli{
		width: 95%;
	}
	.anlibt{
		display: block;
	}
	.anlibtleft img{
		width: 80px;
		margin: 0 auto;
	}
	.anlibtleft h2{
		margin: 0 auto;
		text-align: center;
		font-size: 20px;
	}
	.anlibtcenter{
		justify-content: center;
	}
	.allist ul li{
		width: 43%;
		padding: 3%;
		padding-bottom: 0;
		border-radius: 15px;
	}
	.allist ul li div{
		border-radius: 15px;
	}
	.allist ul li section h3{
		font-size: 14px;
		width: 78%;
	}
	.allist ul li section{
		height: 50px;
	}
	.allist ul li section iconpark-icon{
		width: 25px;
		height: 25px;
		font-size: 16px;
	}
	.foot{
		display: none;
	}
	.xinwenbt{
		width: 95%;
		display: block;
	}
	.xinwenbtleft img{
		width: 75px;
		margin: 0 auto;
	}
	.xinwenbtleft h2{
		text-align: center;
		font-size: 20px;
		margin: 0 auto;
	}
	.xinwenbt .anlibtcenter span{
		color: #fff;
		border-bottom: 2px solid #fff;
	}
	.xinwenbt .youshibtcenter iconpark-icon{
		color: #fff;
	}
	.xinwenlist ul{
		width: 95%;
		flex-wrap: wrap;
	}
	.xinwenlist ul li{
		width: 50%;
	}
	.xinwenlist ul li section{
		padding: 5%;
		width: 90%;
	}
	.xinwenlist ul li section h3{
		font-size: 16px;
	}
	.xinwenlist ul li section p{
		margin-top: 5px;
	}
	.jiazu{
		width: 95%;
	}
	.jiazus{
		display: block;
	}
	.jiazuleft{
		width: 100%;
	}
	.jiazuleftbt h2{
		font-size: 14px;
		text-align: center;
	}
	.jiazuleftbt h3{
		font-size: 20px;
		margin: 5px auto;
		text-align: center;
	}
	.jiazulist ul li {
        width: 41%;
        padding: 4%;
        flex-direction: column-reverse;
    }
    .jiazulist ul li img{
    	width: 50px;
   		margin-bottom: 10px;
    }

	.jiazulist ul li h4 i{
		width: 7px;
		height: 7px;
	}
	.jiazulist ul li h4 span{
		font-size: 17px;
	}
	.jiazulist ul li p{
		font-size: 14px;
		line-height: 25px;
		margin-top: 5px;
	}
	.jiazuright{
		margin-top: 10px;
		width: 100%;
	}
	.jiazuright img{
		width: 100%;
	}
	.gty {
	    height: 45px;
	    background-color: #ddd2f2;
	    border-radius: 10px;
	    text-align: center;
	    line-height: 45px;
	    color: #17131c;
	    font-size: 17px;
	    font-weight: bold;
	    transform: rotate(-1deg);
	    margin-top: 4.375rem;
	}
	.tryu .swiper-pagination {
	    position: initial;
	    width: 55%;
	}
	.tryu{
		margin-top: 20px;
	}
	.tryu .swiper-button-next, .tryu .swiper-button-prev{
		width: 35px;
		height: 35px;
	}
	.tryu .swiper-button-next:after, .tryu .swiper-button-prev:after{
		font-size: 14px;
	}
	.jiazuleftbt span {
	    font-size: 15px;
	    font-weight: bold;
	    padding: 7px 14px;
	    background-color: #1a1a1a;
	    border-radius: 50px;
	    text-align: center;
	    color: #c4f100;
	    font-size: 15px;
	    text-align: center;
	    margin: 0 auto;
	}
	.jiazuleftbt div{
		text-align: center;
		margin-top: 25px;
	}
	.Snacksdv{
		width: 95%;
	}
	.Snacksdv #thumbs{
		margin-top: 30px;
	}
	.Snacksdv #thumbs .swiper-wrapper{
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.Snacksdv #thumbs .swiper-slide{
		width: 31.333% !important;
		margin: 1%;
	}
	.Snacksdv #thumbs .swiper-slide span{
		height:40px;
		font-size: 17px;
		line-height: 40px;
	}
	.pinpan ul{
		flex-wrap: wrap;
	}
	.pinpan ul li{
		width: 48%;
		margin: 1%;
	}
	.Snacksdvtext{
		font-size: 14px;
		line-height: 30px;
	}
	.Snacksdv #thumbs2 .swiper-wrapper{
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.Snacksdv #thumbs2 .swiper-slide{
		width: 31.333% !important;
		margin: 1%;
	}
	.Snacksdv #thumbs2 .swiper-slide span{
		height:40px;
		font-size: 17px;
		line-height: 40px;
	}
	.newlist{
		width: 95%;
	}
	.newslist ul li{
		width: 100%;
		margin-bottom: 10px;
	}
	.newslist ul li .newslistimg img{
		width: 100%;
	}
	.newslist{
		margin-top: 20px;
	}
	.newslist ul li .newslisttext{
		padding: 5%;
	}
	.newslist ul li .newslisttext h4{
		font-size: 16px;
		font-weight: normal;
	}
	.newslist ul li .newslisttext section{
		margin-bottom: 10px;
	}
	.jiazuleftbt p{
		font-size: 14px;
		line-height: 30px;
		text-align: center;
		font-weight: normal;
	}
	.find{
		width: 95%;
		display: block;
	}
	.finddv{
		display: block;
	}
	.finddvleft{
		width: 100%;
	}
	.finddvtext section p{
		font-size: 15px;
	}
	.finddvtext{
		margin: 2.25rem 0px;
	}
	.finddvtext4 section p {
	    color: #ffffff;
	    font-size: 17px;
	    font-weight: bold;
	}
	.zhanghao{
		flex-wrap: wrap;
	}
	.zhanghao h5{
		width: 100%;
		margin-bottom: 15px;
	}
	.zhanghao a {
	    display: flex;
	    justify-content: space-between;
	    align-items: center;
	    padding: 0 15px;
	    height: 35px;
	    border: 2px solid #792be6;
	    border-radius: 50px;
	    margin-right: 1.25rem;
	}
	.finddvright{
		margin-top: 20px;
		width: 90%;
		padding: 5%;
	}
	.finddvright h2{
		font-size: 18px;
		margin-bottom: 15px;
	}
	.finddvright form input{
		padding: 0 3%;
		width: 94%;
		height: 35px;
		border-radius: 10px;
		font-size: 14px;
		margin-bottom: 10px;
	}
	.finddvright form textarea{
		padding:  3%;
		width: 94%;
		border-radius: 10px;
		font-size: 14px;
		margin-bottom: 10px;
	}
	.finddvright form h3{
		margin-bottom: 10px;
	}
	.finddvright Button{
		height: 40px;
		line-height: 40px;
		font-size: 16px;
	}
	.jiazuleftbt h3 i{
		font-size: 20px;
	}
	.jiazuleftbt h6{
		text-align: center;
		font-size: 17px;
	}
	.hiring{
		width: 95%;
	}
	.dajishi{
		display: block;
	}
	.dajishileft{
		width: 90%;
		padding: 5%;
		transform: rotate(0deg);
	}
	.dajiushidv h3{
		font-size: 18px;
	}
	.dajiushidv h4{
		font-size: 15px;
	}
	.dajiushidv p{
		font-size: 14px;
	}
	.dajiushidviquw img{
		transform: translateX(-0);
		width: 100%;
		margin-top: 150px;
	}
	.dajishiright{
		width: 90%;
		padding: 5%;
		transform: rotate(0deg);
		margin-top: 10px;
	}
	.weilairen h3{
		font-size: 18px;
	}
	.dajishiright h4{
		font-size: 15px;
	}
	.dajishiright p{
		font-size: 14px;
	}
	.dajishiright img{
		display: none;
	}
	.perkdv{
		width: 95%;
	}
	.perklist ul{
		display: block;
	}
	.perklist ul li:first-child {
	    transform: rotate(0deg);
	}
	.perklist ul li{
		width: 90%;
		padding: 5%;
		margin-bottom: 10px;
	}
	.perklist ul li:nth-child(2){
		transform: rotate(0deg);
	}
	.perklist ul li:nth-child(3){
		transform: rotate(0deg);
	}
	.perklist ul li:nth-child(3) img{
		width: 21rem;
		bottom: 0;
	}
	.perklist ul li:nth-child(2) img{
		width: 15rem;
		bottom: 0;
	}
	.perklist ul li h3{
		font-size: 18px;
	}
	.perklist ul li:first-child p {
	    width: 100%;
		font-size: 14px;
	}
	.perklist ul li p,.perklist ul li:nth-child(3) p{
		font-size: 14px;
	}
	.perklist ul li:first-child img {
	    width: 21rem;
	}
	.perktext{
		display: block;
	}
	.perktext p{
		font-size: 14px;
		font-weight: normal;
		line-height: 30px;
	}
	.perktext a {
	    display: block;
	    width: 120px;
	    height: 40px;
	    background-color: #1a1a1a;
	    border-radius: 50px;
	    text-align: center;
	    line-height: 40px;
	    color: #c4f100;
	    font-size: 14px;
		font-weight: normal;
		margin-top: 10px;
	}
	.weilairen span,.dajiushidviquw span{
		font-weight: normal;
	}
	.ppgs{
		width: 95%;
		display: block;
	}
	.ppgsleft{
		width: 100%;
	}
	.ppgsleft h2{
		font-size: 14px;
	}
	.ppgsleft h3{
		font-size: 20px;
	}
	.ppgsleft>span {
	    display: block;
	    border-radius: 50px;
	    background-color: #1a1a1a;
	    color: #c4f100;
	    font-size: 14px;
	    line-height: 35px;
	    font-weight: bold;
	    width: 210px;
	    text-align: center;
	    margin-bottom: 10px;
	}
	.ppgsleft h4{
		font-size: 17px;
		line-height: 25px;
	}
	.ppgsleft p {
	    color: #000000;
	    font-size: 14px;
	    font-weight: normal;
	    line-height: 30px;
	    margin: 10px 0px;
	}
	.ppgsleft a{
		width: 145px;
		height: 40px;
	}
	.ppgsleft a span{
		font-size: 14px;
		font-weight: normal;
	}
	.ppgsleft a iconpark-icon {
	    color: #c4f100;
	    font-size: 16px;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    margin-left: 10px;
	}
	.ppgsright{
		width: 100%;
	}
	.qywhdv{
		width: 95%;
	}
	.qywhdv h2{
		font-size: 14px;
	}
	.qywhdv h3{
		font-size: 20px;
	}
	.qywhdv p span{
		font-size: 15px;
	}
	.qywhdv p i{
		font-size: 14px;
	}
	.qywhdv h4{
		line-height: 30px;
	}
	.qywhdv h4 span{
		font-size: 14px;
	}
	.qywhdv h4 i{
		font-size: 12px;
	}
	.qywhdv ul{
		display: block;
	}
	.qywhdv ul li{
		width: 90%;
		padding: 5%;
		transform: rotate(0deg);
		margin: 10px 0px;
	}
	.qywhdv ul li div h5{
		height: 30px;
		line-height: 30px;
	}
	.qywhdv ul li:nth-child(2){
		transform: rotate(0deg);
	}
	.fzhenlicheng{
		width: 95%;
	}
	.fzhenlichengbt h2{
		font-size: 14px;
	}
	.fzhenlichengbt h3{
		font-size: 20px;
		margin: 5px 0;
	}
	.fzhenlichengbt p{
		line-height: 25px;
		font-size: 14px;
	}
	.pprydv{
		width: 95%;
		display: block;
	}
	.pprydvleft{
		width: 100%;
	}
	.pprydvleft h2{
		font-size: 20px;
	}
	.pprydvleft p {
	    color: #ffffff;
	    font-size: 14px;
	    line-height: 25px;
	}
	.pprydvleft a{
		width: 40px;
		height: 40px;
		margin-top: 15px;
	}
	.pprydvleft a iconpark-icon {
	    font-size: 18px;
	    color: #fff;
	}
	.pprydvright{
		width: 100%;
	}
	.pprydvright ul li{
		margin: 1.5% 0;
	}
	.fzls{
		width: 100%;
	}
	.fzlsdv .swiper-slide div h4{
		font-size: 20px;
		margin-bottom: 5px;
	}
	.fzlsdv .swiper-slide div p{
		font-size: 14px;
		line-height: 25px;
		font-weight: normal;
	}
	.finddvright,.zhanghao a:nth-child(2),.zhanghao a:nth-child(3),.finddvtext3,.finddvtext2,.finddvtext1{
		transform: rotate(0deg);
	}
	.timeing{
		width: 95%;
		display: block;
	}
	.timeingleft{
		width: 100%;
	}
	.timeingleft h2{
		font-size: 14px;
	}
	.timeingleft h3{
		font-size: 20px;
	}
	.timeingleft h4{
		font-size: 17px;
	}
	.timeingleft p {
	    color: #4b4655;
	    font-size: 14px;
	    line-height: 30px;
	}
	.timeingright{
		width: 90%;
		padding: 5%;
		border-radius: 10px;
		margin-top: 15px;
	}
	.timeingright h2 {
	    color: #ffffff;
	    font-size: 18px;
	    line-height: 35px;
	    font-weight: bold;
	}
	.timeingright p{
		font-size: 17px;
	}
	.strengthdv{
		width: 95%;
	}
	.strengthbt h2{
		font-size: 14px;
	}
	.strengthbt h3{
		font-size: 20px;
	}
	.strengthbt h4{
		font-size: 14px;
		line-height: 30px;
		margin-top: 5px;
	}
	.copy ul{
		display: block;
	}
	.copy ul li{
		width: 90%;
		margin-bottom: 10px;
		padding: 5%;
	}
	.copy ul li span{
	    height: 30px;
		width: 80px;
		line-height: 30px;
	}
	.copy ul li h3{
		font-size: 17px;
		margin-top: 10px;
	}
	.copy ul li p {
	    color: #4b4655;
	    font-size: 14px;
	    line-height: 25px;
	    transition: all 1s;
	}
	.strengthlist ul{
		display: block;
	}
	.strengthlist ul li{
		width: 100%;
		margin-bottom: 10px;
	}
	.strengthlist ul li .strengthlisttext{
		padding: 5%;
		width: 90%;
	}
	.strengthlist ul li .strengthlisttext h3{
		font-size: 17px;
		margin-bottom: 5px;
	}
	.strengthlist ul li .strengthlisttext p{
		font-size: 14px;
		line-height: 30px;
	}
	.hzmoshi{
		width: 95%;
	}
	.hzmoshidvbt h2{
		font-size: 14px;
		margin-bottom: 5px;
	}
	.hzmoshidvbt h3{
		font-size: 20px;
		margin-bottom: 5px;
	}
	.hzmoshidvbt p{
		font-size: 14px;
		line-height: 25px;
		font-weight: normal;
	}
	.hzmoshidvlist ul{
		display: block;
	}
	.hzmoshidvlist ul li{
		width: calc(90% - 2px);
		padding: 5%;
		margin-bottom: 10px;
	}
	.hzmoshidvlist ul li h3{
		font-size: 17px;
	}
	.hzmoshidvlist ul li .lion h4{
		font-size: 15px;
	}
	.hzmoshidvlist ul li .lion p {
	    color: #4b4655;
	    font-size: 14px;
	    line-height: 25px;
	    margin-top: 5px;
	    transition: all 1s;
	}
	.hzmoshidvlist ul li .lionsgt h4{
		font-size: 24px;
	}
	.hzmoshidvlist ul li .lionsgt p{
		color: #4b4655;
        font-size: 14px;
        line-height: 25px;
        margin-top: 5px;
        transition: all 1s;
	}
	.hzmoshilink a {
	    display: block;
	    width: 190px;
	    height: 40px;
	    border: 2px solid #17131c;
	    text-align: center;
	    line-height: 40px;
	    font-size: 15px;
	    margin: 0 20px;
	    font-weight: bold;
	    border-radius: 50px;
	    transition: all 1s;
	}
	.zhandoudv{
		width: 95%;
	}
	.zhandoubt h2{
		font-size: 14px;
		margin-bottom: 5px;
	}
	.zhandoubt h3{
		font-size: 20px;
		margin-bottom: 5px;
	}
	.zhandoubt p {
	    color: #9a93a8;
	    font-size: 14PX;
	    font-weight: normal;
	}
	.zhandoulist{
		margin-top: 15px;
	}
	.zhandoulist ul{
		display: block;
	}
	.zhandoulist ul li{
		padding: 5%;
		width: calc(90% - 4px);
		margin: 10px 0px;
	}
	.zhandoulist ul li h4 {
	    color: #c4f100;
	    font-size: 17px;
	    font-weight: bold;
	    margin-bottom: 5px;
	}
	.zhandoulist ul li p{
		font-size: 14px;
	}
	.zhandoulistimg ul li{
		border-radius: 10px
	}
	.hezuoliucheng{
		width: 95%;
	}
	.hezuoliuchengbt h2{
		margin-bottom: 5px;
		font-size: 14px;
	}
	.hezuoliuchengbt h3{
		font-size: 20px;
		margin-bottom: 5px;
	}
	.hezuoliuchengbt p {
	    font-weight: bold;
	    font-size: 14px;
	    color: #ffffff;
	    background-color: #7a2be6;
	    border-radius: 50px;
	    height: 40px;
	    line-height: 40px;
	    text-align: center;
	    margin-top: 3.25rem;
	    width: 180px;
	}
	.hezuoliuchenglist ul{
		display: block;
	}
	.hezuoliuchenglist ul li{
		width: 90%;
		padding: 5%;
		margin-bottom: 10px;
	}
	.hezuoliuchenglist ul li h4{
		font-size: 14px;
	}
	.hezuoliuchenglist ul li h5{
		font-size: 17px;
	}
	.hezuoliuchenglist ul li:hover h4 {
	    color: #c4f100;
	    font-size: 14px;
	}
	.faqdv{
		width: 95%;
	}
	.faqdvbt h2{
		font-size: 14px;
	}
	.faqdvbt h3{
		font-size: 20px;
	}
	.faqlist ul{
		display: block;
	}
	.faqlist ul li{
		width: 90%;
		padding: 5%;
		margin: 10px 0px;
	}
	.faqlist ul li h4{
		font-size: 17px;
	}
	.faqlist ul li p{
		font-size: 14px;
	}
	.lxfangshidv{
		display: block;
		width: 95%;
	}
	.lxfangshidvleft{
		width: 100%;
	}
	.lxfangshidvleft h2{
		font-size: 14px;
	}
	.lxfangshidvleft h3{
		font-size: 20px;
		line-height: 35px;
	}
	.lxfangshidvleft p {
	    color: #c9b8ee;
	    font-size: 14px;
	    line-height: 30px;
	    margin-top: 1.25rem;
	}
	.lxfangshidvleft span {
	    display: block;
	    color: #cdf246;
	    font-size: 15px;
	    font-weight: bold;
	    padding: 8px;
	    border: 1px solid #cdf246;
	    border-radius: 50px;
	    margin: 2.5rem 0px;
	    width: 220px;
	    text-align: center;
	}
	.lxfangshidvleft div {
	    overflow: hidden;
	    border-radius: 10px;
		margin-top: 15px;
	}
	.lxfangshidvright{
		width: 100%;
		margin-top: 15px;
	}
	.lxfangshidvright form{
		padding: 5%;
	}
	.lxfangshidvright form input {
	    border: none;
	    border: 1px solid #ddd2f2;
	    width: calc(100% - 22px);
	    background-color: #f5f5fa;
	    padding: 0px 10px;
	    line-height: 40px;
	    border-radius: 10px;
		margin-bottom: 10px;
	    color: #9a93a8;
	    font-size: 14px;
	}
	.lxfangshidvright form h2{
		margin-bottom: 10px;
	}
	.lxfangshidvright form button {
	    background-color: #7a2be6;
	    line-height: 40px;
	    border: none;
	    width: 100%;
	    border-radius: 55px;
	    color: #ffffff;
	    font-weight: bold;
	    font-size: 14px;
	}


	.nrbanner img{
		display: block;
		width: 200%;
		margin-left: -50%;
	}
	.nrbanner{
		position: relative;
		z-index: 2;
		overflow: hidden;
	}
	.nrbanner .btext{
		position: absolute;
		top: 0;
		width: 100%;
		left: 0%;
		height: 100%;
		display: flex;
		align-items: center;
	}
	.nrbanner .btext section{
		margin: 0 auto;
	}
	.nrbanner .btext section h2{
		font-size: 14px;
		color: #fff;
		font-weight:  bold;
		text-align: center;
		text-transform: uppercase;
		margin-bottom: 7px;

	}
	.nrbanner .btext section p{
		text-align: center;
	}
	.nrbanner .btext section p a{
		font-size: 14px;
		text-align: center;
	}
	.mfoot{
		height: 45px;
		display: block;
	}
	.mfootdv{
		display: flex;
		width: 100%;
		height: 45px;
		line-height: 45px;
		justify-content: space-between;
		position: fixed;
		z-index: 999;
		bottom: 0;
		left: 0;
		background-color:#612aab;
	}
	.mfootdv li{
		width: 100%;
		border-right: 1px solid #7a2be6;
	}
	.mfootdv li a{
		color: #fff;
		font-size: 14px;
		line-height: 45px;
		text-align: center;
		display: block;
	}
	.gretyheight{
		display: none;
	}
	.nrbanner .btext section{
		width: 95%;
	}
	.nrbanner .btext section h3 {
	    font-size: 20px;
	    color: #ffffff;
	    font-weight: bold;
	    margin-bottom: 10px;
	    text-align: center;
	}
	.nrbanner .btext section p {
	    color: #ffffff;
	    font-size: 14px;
	}
	.nrbanner .btext section span {
	    display: block;
	    width: 145px;
	    margin: 0 auto;
	    height: 35px;
	    border-radius: 50px;
	    color: #17131c;
	    text-align: center;
	    line-height: 35px;
	    font-weight: bold;
	    font-size: 14px;
	    background-color: #c4f100;
	}
	.nrbanner .btext section h6{
		display: none;
	}
	.nrbanner .btext section>i{
		margin: 0 auto;
		display: block;
	    width: 200px;
	    border-radius: 50px;
	    color: #17131c;
	    text-align: center;
	    line-height: 35px;
	    font-weight: bold;
	    margin-top: 10px;
	    background-color: #c4f100;
	    height: 35px;
	    font-size: 14px;
	}
	.sgahhrj section{
		width: 95%;
	}
	.bannersasg .swiper-slide section h3 iconpark-icon {
	    font-size: 40px;
	    color: #c9fd05;
	}
	.bannersasg .swiper-slide section h3 p {
	    color: #ffffff;
	    font-size: 18px;
	    font-weight: bold;
	    text-align: center;
	    line-height: 25px;
	}
	.bannersasg .swiper-slide a{
		height: 35px;
		font-size: 18px;
		line-height: 35px;
		margin-top: 10px;
	}
	.bannersasg .swiper-slide section>img{
		margin-top: 10px;
	}
	.bannersasg .swiper-slide{
		overflow: hidden;
	}
	.bannersasg .swiper-slide>img{
		width: 130%;
		max-width: none;
		margin-left: -15%;
	}
	.jiazu{
		padding-top: 30px;
	}
	.mobile-inner-header{
		background-color: #612aab;
	}
	.mobile-inner-header-icon span{
		background-color: #ffffff;
	}
	.mobile-inner-img {
	    width: 60%;
	    position: relative;
	    z-index: 5;
	}
	.article .post h1{
		font-size: 18px;
	}
}