html {
	font-size: 100px !important;
}

body {
	background: #fff !important;
}

@media screen and (max-width: 1680px) {
	html {
		font-size: 86px !important;
	}
}

@media screen and (max-width: 1440px) {
	html {
		font-size: 78px !important;
	}
}

@media screen and (max-width: 1200px) {
	.hidden-1280 {
		display: none !important;
	}
}

@media screen and (max-width: 1024px) {
	html {
		font-size: 60px !important;
	}
}

@media screen and (max-width: 768px) {
	html {
		font-size: 60px !important;
	}

}

/* @font-face {
	font-family: 'Micra';
	src: local('Micra'), url(/template/default/wap/fonts/Micra.woff) format('woff');
}

@font-face {
	font-family: 'Swiss';
	src: local('Swiss'), url(/template/default/wap/fonts/Swiss.woff) format('woff');
}

@font-face {
	font-family: 'DIN';
	src: local('DIN'), url(/template/default/wap/fonts/DIN.woff) format('woff');
}
 */
ul {
	margin-bottom: 0;
}

.dh {
	width: 100%;
	height: 80px;
	line-height: 80px;
	background: #fff;
	display: flex;
	justify-content: space-between;
}

.dhl>ul>li {
	font-size: 16px;
	color: #5f5f5f;
	float: left;
	margin-left: 68px;
	position: relative;
}

.dhl>ul>li>ul {
	position: absolute;
	z-index: 99;
	background: #fff;
	display: none;
	width: 200px;
	left: 50%;
	margin-left: -100px;
	text-align: center;
}

.dhl>ul>li:after {
	content: "";
	width: 0%;
	height: 1px;
	background: #006fd8;
	left: 0;
	bottom: 0;
	position: absolute;
	/* border-bottom:1px solid #006fd8; */
	transition: .5s all;
}

.dhl>ul>li:hover:after {
	content: "";
	width: 100%;
	height: 1px;
	background: #006fd8;
	left: 0;
	bottom: 0;
	position: absolute;
	/* border-bottom:1px solid #006fd8; */
}

.dhl>ul>li>ul>li {
	height: 50px;
	line-height: 50px;
}

.dhl>ul>li:hover ul {
	display: block;
}

.dhl>ul>li:first-child {
	margin-left: 0;
}

.dhl>ul>li a {
	color: #5f5f5f;
}

.dhl>ul>li a:hover {
	color: #006fd8;
}

.dhl {
	float: left;
}

.yyxz {
	float: left;
}

.yyxz>div {
	float: left;
}

.ss {
	float: left;
	margin-right: 68px;
}

.logo {
	margin-left: 50px;
}

.sx {
	float: left;
	width: 1px;
	height: 8px;
	background: #b2b2b2;
	margin-top: 36px;
	margin-right: 23px;
}

.yyxxjt {
	margin-right: 24px;
}

.yyzw {
	color: #3e3e3e;
	font-size: 14px;
	margin-right: 6px;
}

.dq {
	margin-right: 11px;
	margin-left: 63px;
}

.swiper-num {
	position: absolute;
	height: 77px;
	top: 50%;
	margin-top: -38.5px;
	background: url(/template/default/wap/img/bnszbj.png) no-repeat right;
	z-index: 999;
	right: 0;
	width: 105px;
	line-height: 77px;
	color: #fff;
	font-size: 16px;
	font-weight: 100;
	font-family: "Micra";
}

.sybanner .swiper-container-horizontal>.swiper-pagination-bullets {
	    width: 10px;
	    left: 30px;
	    bottom: auto;
	    top: 14%;
}

.sybanner .swiper-pagination-bullet {
	margin-top: 10px !important;
	width: 5px;
	height: 5px;
	background: #fff;
	opacity: 1;
}

.sybanner .swiper-pagination-bullet-active {
	background: #007eff;
	position: relative;
}

.sybanner .swiper-pagination-bullet-active:after {
	content: "";
	width: 20px;
	height: 20px;
	position: absolute;
	border-radius: 50%;
	border: 2px solid #fff;
	position: absolute;
	left: -8px;
	top: -7px;
}

svg {
	width: 20px;
	height: 20px;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	box-sizing: border-box;
	margin-top: -15px;
	margin-left: -8px;
	position: relative;
	z-index: 99;
}



.swiper-pagination-bullet svg circle {
	opacity: 0;
	stroke-dasharray: 100;
	stroke-dashoffset: 0;
	fill: rgba(255, 255, 255, 0);
	stroke: #0677e9;
	;
}

.sybanner .swiper-pagination-bullet-active svg circle {
	opacity: 1;
	-webkit-animation: circledraw 4s forwards;
	animation: circledraw 4s;
}

@-webkit-keyframes circledraw {
	0% {
		stroke-dashoffset: 100;
	}

	100% {
		stroke-dashoffset: 0;
	}
}

@keyframes circledraw {
	0% {
		stroke-dashoffset: 100;
	}

	100% {
		stroke-dashoffset: 0;
	}
}

/* 首页新闻中心 */
.xwzx {
	width: 100%;
	/* height: 790px; */
	padding-left: 15px;
	padding-right: 15px;
	background: url(/template/default/wap/img/xwbj.png) no-repeat center center;
	overflow: hidden;
	background-size: 100% 100%;
}

.xwzxn {
	width: 1380px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 45px;
}

.syflbt {
	color: #3f3f3f;
	font-size: 24px;
	font-weight: bold;
	line-height: 1;
}

.syflfbt {
	color: #006fd8;
	font-size: 18px;
	line-height: 1;
	font-weight: bold;
	margin-top: 10px;
}

.syckgd {
	    width: 160px;
	    height: 45px;
	    border: 1px solid #2c87de;
	    border-radius: 45px;
	    line-height: 42px;
	    font-size: 14px;
}

.syckgd a {
	color: #006fd8;
	width: 100%;
	height: 100%;
	display: block;
}

.syckgdwz {
	padding-left: 17px;
	float: left;
}

.syckgdtp {
	margin-left: 12px;
	float: left;
}

.sybtsckgd {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.syxwxmmt {
	margin-top: 35px;
	width: 100%;
}

.syxwzc {
	float: left;
	width: 100%;
	/* height: 457px; */
}

.zcxwxq {
	width: 100%;
	height: 100%;
}

.zcxwxq a {
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
}

.tjxwtp {
	width: 100%;
	height: 100%;
}

.tjxwtp img {
	width: 100%;
	height: 100%;
}

.tjxwsj {
	width: 90px;
	height: 95px;
	background: #006fd8;
	position: absolute;
	left: 0;
	top: 0;
}

.tjxwsjshx {
	width: 18px;
	height: 1px;
	background: #fff;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
}

.tjxwyr {
	width: 100%;
	line-height: 1;
	text-align: center;
	color: #ffffff;
	font-family: "DIN";
	font-size: 20px;
	margin-top: 15px;
}

.tjxwnf {
	width: 100%;
	margin-top: 5px;
	line-height: 1;
	text-align: center;
	color: #ffffff;
	font-size: 19px;
}

.tjxwbtwk {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	background: rgba(46, 50, 57, .97);
	padding-left: 10px;
	padding-right: 10px;
	height: 100px;
}

.tjxwbt {
	color: #fff;
	font-size: 16px;
	line-height: 21px;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 10px;

}

.tjxwms {
	color: #ffffff;
	font-size: 14px;
	line-height: 26px;
	margin-top: 12px;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.tjxwbtmszc {
	width: 100%;
	float: left;
}

.tjxwycjt {
	padding-left: 40px;
	padding-top: 60px;
	float: left;
	display: none;
}

.syxwyc {
	height: 100%;
	/* width: 690px; */
	background: #fff;
	float: left;
}

.xwmtyc {
	width: 100%;
	height: 153px;
}

.xwmtyc a {
	display: block;
	padding-left: 23px;
	/* padding-right: 47px; */
	height: 100%;
	/* margin-left: 25px; */
	width: 100%;
	border-bottom: 1px dashed #e5e5e5;
}

.ycxwrf {
	color: #dfdfdf;
	font-size: 26px;
	font-family: "DIN";
	line-height: 1;
	margin-top: 29px;
	transition: 1s all;
}

.ycxwsjny {
	color: #dfdfdf;
	font-size: 22px;
	font-family: "DIN";
	line-height: 1;
	margin-top: 4px;
	transition: 1s all;
}

.ycxwmtsj {
	width: 67px;
	text-align: center;
	/* margin-left: 21px; */
	float: left;
}

.ycxwbt {
	color: #3e3e3e;
	font-size: 18px;
	line-height: 1;
	font-weight: bold;
	margin-top: 36px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ycxwms {
	color: #868686;
	font-size: 14px;
	line-height: 26px;
	margin-top: 15px;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.ycxwbtms {
	float: left;
	    width: calc(100% - 79px);
	    margin-left: 12px;
}

.xwmtyc:hover .ycxwrf {
	color: #006fd8;
}

.xwmtyc:hover .ycxwsjny {
	color: #006fd8;
}

/* 产品中心开始 */
.cpzx {
	width: 100%;
	background: url(/template/default/wap/img/cpbj.jpg) no-repeat center center;
	/* height: 715px; */
	overflow: hidden;
}

.cpzxnk {
	width: 1380px;
	margin-left: auto;
	margin-right: auto;
}

.sybtsckgd {}

.cpzxnk {
	padding-top: 45px;
	padding-left: 15px;
	padding-right: 15px;
}

.cpzxnk .syckgd {
	display: none;
}

.cpmgcp {
	width: 100%;
	float: left;
	/* margin-left: 40px; */
	box-shadow: 0px 0px 20px 18px rgb(58 58 58 / 5%);
	margin-bottom: 20px;
}

.cpxfwk .cpmgcp:first-child {
	margin-left: 0;
}

.cpzxbt {
	color: #252525;
	font-size: 18px;
	line-height: 1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-top: 35px;
	transition: 1s all;
}

.cpzxms {
	color: #959595;
	font-size: 14px;
	line-height: 28px;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-top: 20px;
	height: 50px;
	transition: 1s all;
}

.cpzxxbs {
	width: 100%;
	background: #fff;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 32px;
	transition: 1s all;
}

.cpjt {
	margin-top: 30px;
	opacity: 0;
	transition: 1s all;
}

.cpmgcp:hover .cpzxxbs {
	background: #0070c5;
}

.cpmgcp:hover .cpzxbt {
	color: #fff;
}

.cpmgcp:hover .cpzxms {
	color: #fff;
}

.cpmgcp:hover .cpjt {
	opacity: 1;
}

.cpxfwk {
	margin-top: 31px;
}

/* 关于 */
.gywk {
	width: 100%;
	background: #f6f6f6;
	padding-bottom: 30px;
	/* height: 345px; */
}

.gynk {
	width: 1380px;
	margin-left: auto;
	margin-right: auto;
	/* display: flex; */
	align-items: center;
	height: 100%;
}

.gyzc {
	/* float: left; */
}

.gysx {
	height: 119px;
	width: 1px;
	background: #e3e3e3;
	float: left;
	margin-left: 80px;
}

.gyms {
	color: #6a6a6a;
	font-size: 16px;
	line-height: 30px;
	/* height: 119px; */
	width: 100%;
	margin-top: 20px;
	/* float: left; */
	/* margin-left: 66px; */
}

.gysyckgd {
	/* float: left; */
	/* margin-left: 92px; */
}


/* 案例 */
.anli {
	width: 100%;
	overflow: hidden;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 30px;
}

.anlin {
	width: 100%;
	/* height: 5.09rem; */
}

.anlizc {
	width: 100%;
	background: #0068c6;
	text-align: center;
	position: relative;
	float: left;
	height: 5.09rem;
}

.case {
	font-size: 1.2rem;
	-webkit-text-stroke: 1px rgba(255, 255, 255, .2);
	text-stroke: 1px rgba(255, 255, 255, .8);
	color: rgba(0, 0, 0, 0);
	/* font-family: "Arial black"; */
	line-height: 1;
	position: absolute;
	top: 1.15rem;
	width: 100%;
	left: 0;
	text-align: center;
}

.cgalbtwz {
	color: #fff;
	font-size: .36rem;
	font-weight: bold;
	line-height: 1;
	padding-top: 1.85rem;
}

.anlims {
	color: #fff;
	font-size: .16rem;
	opacity: .7;
	line-height: 1;
	margin-top: .2rem;
}

.anlijiahao {
	margin-top: 35px;
}

.alyc {
	float: left;
	margin-left:;
	width: 100%;
	overflow: hidden;
	cursor: url('/template/default/wap/img/sbhg.png'),auto;
}
.alyc .swiper  {
	cursor: url('/template/default/wap/img/sbhg.png'),auto;
}
.alyc .swiper .swiper-slide {
	cursor: url('/template/default/wap/img/sbhg.png'),auto;
}
.alyc .swiper .swiper-slide a{
	cursor: url('/template/default/wap/img/sbhg.png'),auto;
}
.syanstp {
	width: 100%;
}

.syanstp img {
	width: 100%;
}

.alyc .swiper-slide {
	/* height: 5.09rem; */
	background: #f5f5f5;
	padding-bottom: 30px;
}

.anliycbt {
	color: #383838;
	font-size: 18px;
	line-height: 36px;
	font-weight: bold;
	margin-top: .38rem;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.anliycms {
	color: #8f8f8f;
	font-size: 14px;
	line-height: 28px;
	margin-top: .16rem;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.anlitpx {
	padding-left: .47rem;
	padding-right: .66rem;
}

.anlixjt {
	position: absolute;
	bottom: .1rem;
	left: 0;
	width: 100%;
	text-align: center;
	transition: 1s all;
}

.anlixijt {
	position: absolute;
	bottom: .1rem;
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
	transition: 1s all;
}

.alyc .swiper-slide:hover .anlixjt {
	opacity: 0;
}

.alyc .swiper-slide:hover .anlixijt {
	opacity: 1;
}

.cpmgcp>a>div>img {
	width: 100%;
}

/* 底部 */
.dibuwk {
	width: 100%;
	background: #252525;
	border-bottom: 1px solid #373737;
}

.dibuneikuang {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding-top: 35px;
	padding-bottom: 30px;
	padding-left: 15px;
	padding-right: 15px;
}

.dbyjdh {
	float: left;
	padding-left: 30px;
	padding-right: 30px;
	border-left: 1px solid #313131;
	padding-top: 4px;
}

.dbyjdh>a {
	color: #e8e8e8;
	font-size: 16px;
	line-height: 1;
}

.dibejdh {
	font-size: 14px;
	line-height: 34px;
}

.dibejdh a {
	color: #8a8a8a;
}

.dbejdhw {
	margin-top: 16px;
}

.dibudaohang {
	float: left;
	display: none;
}

.dibuewm {
	float: left;
	margin-left: 43px;
	width: 114px;
	display: none;
	text-align: center;
}

.ewm {
	width: 114px;
	height: 114px;
}

.ewm img {
	width: 100%;
	height: 100%;
}

.gewmwz {
	color: #7e7e7e;
	font-size: 14px;
	line-height: 1;
	margin-top: 14px;
}

.dibrxlxfs {
	/* margin-left: 70px; */
	float: left;
}

.rxhklxwz {
	font-size: 16px;
	color: #fff;
	line-height: 1;
}

.dhh {
	font-family: "DIN";
	color: #ffffff;
	font-size: 35px;
	margin-top: 11px;
	line-height: 1;
}
.dhh a{
	color: #ffffff;
}

.dbxx {
	color: #cacaca;
	font-size: 16px;
	line-height: 32px;
	margin-top: 19px;
}

.bqxx {
	width: 100%;
	display: none;
	height: 80px;
	line-height: 80px;
	text-align: center;
	font-size: 14px;
	color: #3f3f3f;
	background: #252525;
}

.bqxx a {
	color: #3f3f3f;
}


/* 首页小屏 */
@media screen and (max-width : 1400px) {
	.dhl>ul>li {
		margin-left: 50px;
	}

	.ss {
		margin-right: 20px;
	}

	.xwzxn {
		width: 100%;
	}

	.logo {
		margin-left: 20px;
	}

	.syxwzc {
		width: 100%;
		/* height: 424px; */
	}

	.syxwyc {
		width: 100%;
		/* height: 424px; */
		overflow: hidden;
	}

	.xwmtyc a {
		padding-left: 0;
	}

	.ycxwbt {
		margin-top: 24px;
	}

	.ycxwrf {
		margin-top: 40px;
	}

	.xwmtyc {
		height: 141px;
	}

	.tjxwycjt {
		padding-left: 17px;
	}

	.cpzxnk {
		width: 100%;
	}

	.cpmgcp {
		width: 100%;
		margin-left: 0px;
	}

	.gynk {
		width: 100%;
		padding-top: 45px;
		padding-left: 15px;
		padding-right: 15px;
	}

	.gysx {
		margin-left: 40px;
		display: none;
	}

	.gyms {
		/* margin-left: 35px; */
	}

	.gysyckgd {
		/* margin-left: 30px; */
		margin-top: 20px;
	}

	.dibuewm {
		margin-left: 20px;
	}

	.dbyjdh {
		padding-left: 20px;
		padding-right: 20px;
	}

	.dibrxlxfs {
		/* margin-left: 50px; */
	}
}

/* 案例 */
.casewk {
	width: 100%;
}

.casenk {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: auto;
	margin-right: auto;
}

.casendh {
	width: 343px;
	height: 46px;
	border-radius: 46px;
	border: 1px solid #006fd8;
	text-align: center;
	line-height: 46px;
	color: #006fd8;
	font-size: 16px;
	margin-left: 14px;
	margin-right: 14px;
	float: left;
}

.casendh a {
	color: #006fd8;
}

.casedh {
	padding-top: 74px;
	overflow: hidden;
	display: table;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 74px;
}

.caseanli {
	width: 100%;
	/* height: 395px; */
	/* float: left; */
	
	margin-top: 30px;
	transition: 1s all;
}

.caseanli a {
	display: block;
	width: 100%;
	height: 100%;
}

.casenetp {
	width: 100%;
}

.casenetp img {
	width: 100%;
}

.casenalwzk {
	width: 100%;
	height: 100px;
	padding-left: 21px;
	padding-right: 21px;
	background: #fff;
	position: relative;
	border-bottom: 1px solid #e8e8e8;
}

.casenbt {
	color: #555555;
	font-size: 16px;
	line-height: 28px;
	margin-top: 22px;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.casensj {
	color: #626262;
	font-family: "DIN";
	line-height: 1;
	font-size: 18px;
	position: absolute;
	bottom: 30px;
	left: 21px;
	display: none;
}

.casexnr>.caseanli {
	/* margin-left: 57px; */
}

.casexnr>.caseanli:nth-child(1) {
	/* margin-left: 7px; */
}

.casexnr>.caseanli:nth-child(4) {
	/* margin-left: 7px; */
}

.caseanli:hover {
	box-shadow: 0px 0px 20px 14px rgb(87 87 87 / 8%);
}

.pages a {
	width: 30px;
	height: 30px;
	display: block;
	color: #333333;
	font-size: 16px;
	text-align: center;
	line-height: 30px;
	margin-left: 11px;
}

.pages a.cur {
	background: #006fd8;
	color: #fff;
}

.pages .syy,
.pages .xyy {
	width: 70px;
	height: 30px;
	background: #e7e7e7;
	text-align: center;
	display: block;
	line-height: 30px;
	color: #333333;
	font-size: 14px;

}

.pages .syy {
	margin-left: 0;
	margin-right: 14px;
}

.pages .xyy {
	margin-left: 27px;
}

.pages a {
	float: left;
}

.pages p {
	float: left;
}

.pages {
	display: table;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	margin-bottom: 30px;
}

.anlidhsn {
	border-bottom: 1px solid #e5e5e5;
	display: none;
}


/* 技术展示 */
.jszswk {
	width: 100%;
}

.jszsnk {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
	overflow: hidden;
}

.jszsbt {
	color: #464646;
	font-size: 32px;
	font-weight: bold;
	line-height: 1.4;
}
.jszsycdh {
	display: none;
}
.jszsycdhmg {
	width: 217px;
	height: 48px;
	border: 1px solid #006fd8;
	border-radius: 48px;
	text-align: center;
	line-height: 48px;
	color: #006fd8;
	font-size: 16px;
	float: left;
	margin-left: 40px;
}

.jszsycdhmg a {
	color: #006fd8;
}

.jszssm {
	
	padding-top: 30px;
	display: flex;
	justify-content: space-between;
	padding-bottom: 30px;
	border-bottom: 1px solid #efefef;
	display: none;
}

.jszsx {
	width: 100%;
	padding-top: 6px;
}

.jszsmg {
	width: 100%;
	/* height: 368px; */
	overflow: hidden;
	box-shadow: 0px 0px 20px 14px rgb(87 87 87 / 8%);
	margin-top: 30px;
}

.jszsmg a {
	display: block;
	width: 100%;
	height: 100%;
}

.jszsmgtp {
	width: 100%;
	/* height: 276px; */
	/* margin-top: 46px; */
	/* margin-left: 53px; */
	overflow: hidden;
	/* float: left; */
}

.jszsmgtp img {
	width: 100%;
	height: 100%;
}

.jszsmgyc {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	/* margin-left: 10px; */
	padding-top: 20px;
	padding-bottom: 20px;
	width: 100%;
}

.jszsmgbt {
	color: #000000;
	font-size: 20px;
	line-height: 1;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 9px;
}

.jszsbtxhx {
	width: 38px;
	height: 1px;
	background: #006fd8;
	margin-top: 21px;
}

.jszshxms {
	color: #8a8a8a;
	font-size: 14px;
	line-height: 26px;
	margin-top: 20px;
}

.jszsmg:hover .jszsmgbt {
	color: #006fd8;
}

.jszsmg .jszsmgtp img {
	transition: 1s all;
}

.jszsmg:hover .jszsmgtp img {
	transform: scale(1.1);
}

/* 新闻 */
.xwssj {
	color: #202020;
	font-size: 22px;
	margin-right: 25px;
	float: left;
	line-height: 48px;
}

.xwssjzyn a {
	color: #202020;
	font-size: 14px;
	line-height: 1;
	margin-right: 15px;
	margin-top: 3px;
}

.xwssjzyn {
	float: left;
}

.xwszc {
	line-height: 48px;
}

.jszssm2 {
	border: none;
	padding-bottom: 0;
}

.xwxmtw {
	width: 100%;

	overflow: hidden;
}

.xwxmtnmg {
	width: 100%;
	margin-top: 30px;
	overflow: hidden;
	padding-bottom: 30px;
	border-bottom: 1px dashed #d7d7d7;
}

.xwxmtw .xwxmtnmg:last-child {
	padding-bottom: 0;
	border: none;
}

.xwxmtnmg a {
	display: block;
	width: 100%;
	height: 100%;
}

.nyxwrf {
	color: #848484;
	font-size: 48px;
	line-height: 1;
	/* font-weight: bold; */
	font-family: "Arial";
}

.nyxwyn {
	color: #848484;
	font-size: 14px;
	line-height: 1;
	font-family: "Arial";
	
}

.xwnysjzc {
	float: left;
	padding-left: 16px;
	display: none;
}

.xwnytp {
	width: 100%;
	/* height: 240px; */
	overflow: hidden;
	/* float: left; */
	/* margin-left: 24px; */
}

.xwnytp img {
	width: 100%;
	height: 100%;
}

.xwnymtyc {
	width: 100%;
	padding-top: 20px;
	/* float: right; */
}

.nyycxwbt {
	color: #202020;
	font-size: 20px;
	line-height: 1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
}

.nyycxwms {
	color: #6e6e6e;
	font-size: 14px;
	line-height: 28px;
	margin-top: 20px;
	padding-bottom: 20px;
	/* height: 145px; */
	width: 100%;
}

.xwnyxxnr {
	width: 132px;
	height: 37px;
	line-height: 37px;
	/* text-align: center; */
	color: #006fd8;
	font-size: 14px;
	border: 1px solid #006fd8;
	border-radius: 37px;
	margin-top: 20px;

}

.xwnyxxnr a {
	color: #006fd8;
}

.xwnyxxnr>div {
	float: left;
}

.xwnyxxnry {
	margin-left: 20px;
}

.xwnyxxnryjt {
	margin-left: 12px;
}

/* 产品内页 */
.cpzctd {
	width: 100%;
	height: 364px;
	margin-top: 168px;
}

.cpx .cpzctd:first-child {
	margin-top: 89px;
}

.cpx {
	padding-bottom: 168px;
}

.cpzcdt {
	/* float: left; */
	width: 100%;
	height: 364px;
	position: relative;
}

.cplsk {
	width: 267px;
	height: 100%;
	background: #006fd8;
	float: left;
}

.cpnytp {
	/* float: left; */
	width: 100%;
	/* height: 364px; */
}

.cpnytp img {
	width: 100%;
}

.cpnybhx {
	position: absolute;
	left: 0;
	width: 45px;
	height: 1px;
	background: #fff;
	top: 66px;
}

.cpzctswz {
	color: #fff;
	font-size: 26px;
	font-weight: bold;
	line-height: 42px;
	left: 60px;
	top: 45px;
	position: absolute;
}

.cpycwzmsj {
	width: 535px;
	float: right;
}

.cpmsshx {
	margin-top: 19px;
	width: 41px;
	height: 3px;
	background: #006fd8;
}

.cpycms {
	color: #848484;
	font-size: 16px;
	line-height: 26px;
	margin-top: 25px;
	height: 260px;
}



/* 二级产品页 */
.ejcpbt {
	color: #333333;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.3;
	padding-top: 30px;
}

.erjcpy {
	margin-top: 30px;
}

.erjcpyzct {
	width: 100%;
	/* height: 347px; */
	overflow: hidden;
	border-radius: 10px;
	/* float: left; */
}

.erjcpyzct img {
	width: 100%;
	height: 100%;
}

.erjncpyyc {
	width: 100%;
	margin-top: 20px;
	/* float: right; */
}

.erjigs {
	line-height: 1;
	color: #2a2a2a;
	font-size: 26px;
}

.erjigshx {
	width: 24px;
	height: 1px;
	background: #3180da;
	margin-top: 20px;
}

.erjigsms {
	color: #707070;
	font-size: 16px;
	line-height: 30px;
	margin-top: 14px;
}

.horizontal li {
	cursor: pointer;
}

.anlicpxxxk {
	width: 100%;
	/* height: 81px; */
	overflow: hidden;
	background: #006fd8;
}

.xxkzcbt {
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	line-height: 81px;
	float: left;
	padding-left: 30px;
}

.horizontal li {
	width: 131px;
	color: #ffffff;
	font-size: 16px;
	height: 60px;
	/* border-top-left-radius: 15px; */
	/* border-top-right-radius: 15px; */
	border-radius: 15px;
	overflow: hidden;
	text-align: center;
	line-height: 60px;
	float: left;
}
.horizontal {
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: space-between;
	    width: 90%;
	    margin-left: auto;
	    margin-right: auto;
}
@media screen and (max-width : 370px) {
	
	.horizontal li {
		width: 100px;
	}
}
.cperjinr td {
	width: 100%!important;
}
.cperjinr .firstRow {
	display: flex;
	    flex-wrap: wrap;
}
.cperjinr tr {
	width: 100%;
	    display: flex;
}
.selectActive {
	color: #000000 !important;
	font-weight: bold;
	background: #fff;
}

.xszccyc {
	float: right;
	margin-top: 21px;
	padding-bottom: 21px;
	width: 100%;
}

.cperjsxcwk {
	margin-top: 30px;
}
.tabs {
	display: none;
}
.xszccyc {
	display: block;
}
.cperjinr {
	display: block;
}
.cperjinr {
	margin-top: 15px;
	width: 100%;
}

.cperjdsamg {
	width: 100%;
	margin-top: 15px;
	color: #454545;
	font-size: 14px;
	line-height: 30px;
	padding-bottom: 65px;
}

.cperjdsamg img {
	max-width: 100%;
	height: auto!important;

}

.xwxmtnmg .xwnyxxnr {
	transition: 1s all;
}

.xwxmtnmg .xwnyxxnry {
	transition: 1s all;
}

.xwxmtnmg .xwnyxxnryjt img {
	transition: 1s all;
}

.xwxmtnmg:hover .xwnyxxnr {
	background: #006fd8;
}

.xwxmtnmg:hover .xwnyxxnry {
	color: #fff;
}

.xwxmtnmg:hover .xwnyxxnryjt img {
	filter: grayscale(100%) brightness(300%);
}

.xwbls {
	color: #006fd8 !important;
}

.dhyclmxz {
	background: #006fd8;
}

.dhyclmxz a {
	color: #fff;
}

.casendh:hover {
	background: #006fd8;
}

.casendh:hover a {
	color: #fff;
}

.xwnyxxnr {
	transition: 1s all;
}

.xwnyxxnry {
	transition: 1s all;
}

.xwnyxxnryjt img {
	transition: 1s all;
}

.xwnyxxnr:hover {
	background: #006fd8;
}

.xwnyxxnr:hover a {
	color: #fff;
}

.xwnyxxnr:hover .xwnyxxnryjt img {
	filter: grayscale(100%) brightness(300%);
}

.cpyejdhxz {
	background: #006fd8;
	font-weight: bold;
}

.cpyejdhxz a {
	color: #fff;
}

.casendh a {
	width: 100%;
	height: 100%;
	display: block;
}

.jszsycdhmg a {
	width: 100%;
	height: 100%;
	display: block;
}

.jszsycdhmg:hover {
	background: #006fd8;
}

.jszsycdhmg:hover a {
	color: #fff;
}

.syckgd {
	transition: 1s all;
}

.syckgd a {
	transition: 1s all;
}

.syckgd img {
	transition: 1s all;
}

.syckgd:hover {
	background: #2c87de;
}

.syckgd:hover a {
	color: #fff;
}

.syckgd:hover img {
	filter: grayscale(100%) brightness(300%);
}

/* 关于内页 */
.gyejdhwk {
	width: 100%;
	display: none;
}

.gyejdhnk {
	display: table;
	margin-left: auto;
	margin-right: auto;
	padding-top: 65px;
}

.gynkejmg {
	width: 213px;
	height: 46px;
	border-radius: 46px;
	text-align: center;
	line-height: 46px;
	border: 1px solid #006fd8;
	font-size: 16px;
	margin-left: 20px;
	margin-right: 20px;
	float: left;
}

.gynkejmg a {
	color: #006fd8;
}

.qyjjwk {
	width: 100%;
}

.qyjjnk {
	width: 100%;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
	margin-right: auto;
	padding-top: 30px;
	padding-bottom: 30px;
	overflow: hidden;
}

.qyjjwzbt {
	color: #3f3f3f;
	font-size: 32px;
	font-weight: bold;
	padding-top: 8px;
	line-height: 1;
	width: 100%;
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 34px;
}

.qyjjnrwz {
	color: #707070;
	font-size: 16px;
	line-height: 30px;
	margin-top: 25px;
	/* height: 240px; */
	width: 100%;
	overflow: auto;
}


.qyjjnrwz::-webkit-scrollbar {
	width: 80px;
}

.qyjjnrwz::-webkit-scrollbar-thumb {
	width: 10px;
	background: url(/template/default/wap/img/hk.png) no-repeat center;
}

.qyjjnrwz::-webkit-scrollbar-track {
	width: 10px;
	background: url(/template/default/wap/img/gdt.png) no-repeat center;
}

.qyjjnyzc {
	/* float: left; */
}

.qyjjnyyc {
	width: 100%;
	/* height: 353px; */
	border-radius: 10px;
	overflow: hidden;
	margin-top: 20px;
	/* float: right; */
}

.qyjjnyyc img {
	width: 100%;
}

.qyjjxhwz {
	font-family: "Swiss";
	font-size: 35px;
	color: #c12c1f;
	position: relative;
	line-height: 1;
}

.qyjjxxwz {
	color: #666666;
	font-size: 14px;
	line-height: 1;
	margin-top: 11px;
}

.xszlsg {
	padding-top: 30px;
	display: table;
	margin-left: auto;
	margin-right: auto;
}

.xszlsg>div {
	padding-left: 15px;
	padding-right: 15px;
	float: left;
	text-align: center;
	position: relative;
}

.qyjjxhwz span {
	font-size: 30px;
	position: absolute;
}

.xszlsg>div:after {
	content: "";
	position: absolute;
	height: 52px;
	width: 1px;
	background: #e3e3e3;
	top: 18px;
	right: 0;
}

.xszlsg>div:last-child:after {
	width: 0;
}









div.gywmthreeback {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	height: auto;
	margin: auto;
	position: relative;
	z-index: 10;
}







div.gywmthreetopbk {
	width: 100%;
	height: auto;
	margin-bottom: 0.52rem;
}



div.gywmthreelt {
	width: 5.5rem;
	height: auto;
	float: left;
	margin-left: 1.25rem;
}



div.gywmthreelttop {
	width: 100%;
	height: 1.45rem;
	position: relative;
	margin-bottom: 0.7rem;
}



div.gywmthreeltnum {
	padding-left: 0.47rem;
	line-height: 1.45rem;
	height: 1.45rem;
	position: absolute;
	left: 0;
	top: 0;
	color: #ffffff;
	opacity: 0.1;
	font-size: 1.8rem;
	font-weight: 700;
}



div.gywmthreeltwordbk {
	width: 100%;
	height: auto;
	position: absolute;
	top: .34rem;
}



div.gywmthreeltword_1 {
	width: 100%;
	height: .41rem;
	line-height: .41rem;
	text-align: left;
	color: #ffffff;
	font-size: 0.34rem;
}



div.gywmthreeltwordline {
	width: 1.19rem;
	height: 0.1rem;
	background: #ffe400;
	margin: 0.03rem 0;
}



div.gywmthreeltwordsubtitle {
	width: 100%;
	height: 0.21rem;
	text-align: left;
	line-height: 0.21rem;
	color: #ffffff;
	font-size: 0.14rem;
}



div.gywmthreeltdesc {
	width: 100%;
	height: 1.4rem;
	line-height: 0.28rem;
	padding-right: 5px;
	color: #ffffff;
	font-size: 0.16rem;
	text-align: left;
	overflow-y: auto;
}



div.gywmthreeltdesc::-webkit-scrollbar {
	width: 3px;
}

div.gywmthreeltdesc::-webkit-scrollbar-track {
	background-color: transparent;
}

div.gywmthreeltdesc::-webkit-scrollbar-thumb {
	background-color: #fff;
	width: 3px
}



div.gywmthreert {
	float: right;
	width: 5.7rem;
	height: 3.74rem;
	margin-right: 1.3rem;
}



div.gywmthreert img {
	width: 100%;
	height: 100%;
}



.icon-arrow-left {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	overflow: hidden;
	position: absolute;
	/* left: -0.5rem; */
	z-index: 999;
	top: 53px;

	background: url(/template/default/wap/img/indexthreejtl.png) #d4d4d4 center no-repeat;
	cursor: pointer;
	transition: all 0.36s ease-in-out;
}

.icon-arrow-left:hover {
	background: url(/template/default/wap/img/indexthreejtl.png) #f4a700 center no-repeat;
}

.icon-arrow-right {
	width: 40px;
	border-radius: 50%;
	overflow: hidden;
	height: 40px;
	position: absolute;
	right: 0rem;
	z-index: 999;
	top: 53px;

	background: url(/template/default/wap/img/indexthreejtr.png) #d4d4d4 center no-repeat;
	cursor: pointer;
	transition: all 0.36s ease-in-out;
}

.icon-arrow-right:hover {
	background: url(/template/default/wap/img/indexthreejtr.png) #f4a700 center no-repeat;
}

div.gywmthreetitlequan {
	width: 12px;
	height: 12px;
	margin: auto;
	border-radius: 50%;
	background: #e5e5e5;
	margin-top: 22px;
	padding-top: 3px;
}



div.gywmthreetitlequan div.neiquan {
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #4a4a4a;
	margin: auto;
}



div.gywmthreelinebottom {
	width: 100%;
	height: 1px;
	background: #81848a;
	position: relative;
	top: -112px;
}



div.gywmthreeiconbacklt {
	position: relative;
	left: 0;
}





div.gywmthreenewlt {
	/* float: right; */
	width: 100%;
	/* padding-left: 80px; */
	/* border-left: 1px solid #d0d2c5; */
	text-align: right;
	margin-top: 20px;
}



div.gywmthreenewlttitle {
	width: 100%;
	height: auto;
}



div.gywmthreenewltdesc {
	color: #d7d7d7;
	font-size: 14px;
	text-align: left;
	width: 100%;
	/* height: 129px; */
	overflow: hidden;
	margin-top: 0px;
	line-height: 27px;
	text-align: right;
	margin-top: 32px;
}



div.gywmthreenewrt {
	width: 523px;
}

div.gywmthreenewrt img {
	width: 100%;
}


div.gywmthreenewrttitle {
	text-align: left;
	width: 100%;
	height: 138px;
	line-height: 138px;
	overflow: hidden;
	color: #26b696;
	font-size: 168px;
	margin-bottom: 5px;
	font-family: 'dine';
}



div.gywmthreenewrttitle span {
	color: #919087;
	font-family: 'dine';
}



.jituanjianjie-history-progress {
	margin-top: 65px;
	margin-bottom: 104px;
}

.qyfzwk {
	width: 100%;
	background: #3f444f;
}

.gsfzbt {
	width: 240px;
	text-align: right;
	font-size: 50px;
	font-family: "DIN";
	line-height: 1;
	color: #fff;
	border-bottom: 1px solid #656972;
	padding-bottom: 29px;
	margin-left: auto;
}

.qyfzbtwz {
	color: #ffffff;
	font-size: 32px;
	line-height: 1;
	font-weight: bold;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 30px;
	margin-bottom: 42px;
	padding-left: 15px;
	padding-right: 15px;
}


/* 九游老哥文化 */
.qywhwk {
	width: 100%;
	background: url(/template/default/wap/img/qybj.jpg) no-repeat center center;
	/* height: 614px; */
	overflow: hidden;
	background-size: auto 100%;
	padding-left: 15px;
	padding-right: 15px;
}

.qywhbt {
	text-align: center;
	color: #484747;
	font-size: 32px;
	line-height: 1;
	padding-top: 30px;
}

.qywhhx {
	width: 36px;
	height: 2px;
	background: #1e72e4;
	margin-top: 19px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
}

.qywhxmsnk {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: center;
		padding-bottom: 50px;
}

.qywhxmsnk>div {
	text-align: center;
	/* float: left; */
	margin-bottom: 20px;
}

.qywhxmsnk>div:nth-child(1) {
	width: 213px;
	/* margin-left: 170px; */
}

.qywhxmsnk>div:nth-child(2) {
	width: 207px;
	/* margin-left: 160px; */
}

.qywhxmsnk>div:nth-child(3) {
	width: 227px;
	/* margin-left: 157px; */
}

.qywhxbt {
	color: #000000;
	font-size: 22px;
	line-height: 1;
	margin-top: 26px;
}

.qywhxms {
	color: #727272;
	font-size: 16px;
	line-height: 26px;
	margin-top: 11px;
}

/* 荣誉资质 */
.ryzzwk {
	width: 100%;
	padding-bottom: 50px;
}

.ryzzn {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
}

.ryzzbt {
	color: #484747;
	font-size: 32px;
	line-height: 1;
	font-weight: bold;
	padding-top: 30px;
	text-align: center;
}

.ryzzhx {
	width: 36px;
	height: 2px;
	background: #1e72e4;
	margin-left: auto;
	margin-right: auto;
	margin-top: 19px;
}

.ryzzxn {
	width: 100%;
	margin-top: 40px;
	border: 1px solid #e3e3e3;
}

.ryzzsbk {
	width: 100%;
	height: 62px;
	background: #3f444f;
}

.ryzzsbk>div {
	width: 100%;
	height: 100%;
	line-height: 62px;
	text-align: center;
	color: #fff;
	float: left;
	/* border-right: 1px solid #5d616a; */
	font-size: 16px;
	display: none;
}
.ryzzsbk>div:first-child {
	display: block;
}
.ryzzsbk>div:last-child {
	border: none;
}

.ryx {
	width: 100%;
	/* height: 505px; */
	overflow: auto;
}

.rymt {
	width: 100%;
	border-top: 1px solid #e6e6e6;
	overflow: hidden;
}

.rymt>div {
	width: 100%;
	float: left;
	text-align: center;
	height: 64px;
	display: table;
	color: #787878;
	font-size: 16px;
	display: none;
}
.rymt>div:first-child {
	display: table;
}
.rymt>div>div {
	vertical-align: middle;
	text-align: center;
	display: table-cell;
}

.rymt>div:last-child {
	width: calc(100% - 957px);
}



/* 售后服务 */
.shfwynr {
	color: #8c8c8c;
	font-size: 16px;
	line-height: 30px;
	padding-top: 29px;
	padding-bottom: 30px;
}
.shfwynr img {
	max-width: 100%;
	height: auto!important;
}

.shfwnr {
	width: 100%;
	overflow: hidden;
	margin-top: 30px;
}

.shfwnrbt {
	color: #006fd8;
	font-size: 20px;
	font-weight: bold;
	position: relative;
	line-height: 1;
	display: inline-block;
}

.shfwnrbt:after {
	content: "";
	position: absolute;
	width: 1280px;
	left: 130px;
	top: 12px;
	height: 1px;
	background: #efefef;
}
.shfwnrbt3:after  {
	left: 170px;
}
.shfwnrmswk {
	margin-top: 25px;
	padding-bottom: 30px;
}

.shrxhkj {
	color: #006fd8;
	font-size: 16px;
	line-height: 38px;
}

.shrxhkjx {
	color: #8b8b8b;
	font-size: 16px;
	line-height: 30px;
}

.shfwnr2 {
	width: 613px;
	padding-bottom: 55px;
}

.asdasfa {
	/* float: left; */
}

.zdshjs {
	/* float: right; */
	width: 100%;
}

.zdshnnr {
	color: #9e9e9e;
	font-size: 16px;
	line-height: 30px;
	padding-top: 36px;
}

.asdasfa img {
	/* margin-left: 13px; */
}

.bjfwwk {
	width: 100%;
	margin-top: 30px;
	display: flex;
	margin-bottom: 30px;
	    flex-wrap: wrap;
}

.bjfwwk>div {
	width: 100%;
}

.bjgyfajh {
	background: #0e6eb8;
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 16px;
	line-height: 30px;
	padding-bottom: 30px;
}

.fwjdjzhts {
	color: #696969;
	font-size: 16px;
	line-height: 30px;
	padding-left: 10px;
	padding-right: 10px;
	background: #e9e9e9;
	padding-bottom: 30px;
}

.bjgyfajhbt {
	font-size: 20px;
	line-height: 1;
	font-weight: bold;
	padding-bottom: 33px;
	padding-top: 40px;
}

.fwjdjzhtsbt {
	font-size: 20px;
	line-height: 1;
	font-weight: bold;
	padding-bottom: 33px;
	color: #404040;
	padding-top: 40px;
}







/* 联系九游老哥 */
.lxzcxx {
	color: #585858;
	font-size: 16px;
	line-height: 1;
	width: 100%;
	/* float: left; */
}

.lxwmzctp {
	float: left;
	margin-right: 15px;
}

.lxzcxx>div {
	overflow: hidden;
	margin-bottom: 20px;
}

.lxwmzcwz {
	margin-top: 10px;
}

.lxwmzcwz2 {
	margin-top: 43px;
}

.lxwmxsas {
	padding-top: 30px;
}

.zxlyzw {
	color: #006fd8;
	font-size: 26px;
	font-weight: bold;
	float: left;
	line-height: 1;
}

.zxlyyw {
	color: #006fd8;
	font-size: 14px;
	line-height: 1;
	float: left;
	font-weight: 500;
	float: left;
	margin-top: 13px;
}

.lyxxwk {
	float: left;
	width: 100%;
	margin-top: 20px;
	color: #b0b0b0;
	font-size: 14px;
}

.lyxm {
	border: none;
	border-radius: 10px;
	width: 100%;
	height: 49px;
	line-height: 49px;
	background: url(/template/default/wap/img/lyxm.png) #f5f5f5 no-repeat 22px 14px;
	padding-left: 49px;
}

input {
	outline: none;
}

.lydh {
	border: none;
	border-radius: 10px;
	width: 100%;
	height: 49px;
	line-height: 49px;
	background: url(/template/default/wap/img/lydh.png) #f5f5f5 no-repeat 22px 14px;
	padding-left: 49px;
	/* margin-left: 24px; */
	margin-top: 20px;
}

.lynr {
	border: none;
	border-radius: 10px;
	width: 100%;
	height: 100px;
	line-height: 49px;
	background: url(/template/default/wap/img/lynr.png) #f5f5f5 no-repeat 22px 14px;
	padding-left: 49px;
	outline: none;
	margin-top: 20px;
}

.tjly {
	width: 147px;
	height: 42px;
	background: #006fd8;
	border-radius: 42px;
	line-height: 42px;
	text-align: center;
	border: none;
	color: #fff;
	font-size: 16px;
	margin-top: 21px;
}


/* 人才招聘 */
.rczlrcpy {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding-top: 32px;
	padding-bottom: 45px;
	position: relative;
}

/* .rczlrcpy:after {
	content: "";
	position: absolute;
	width: 1px;
	height: 100%;
	top: 55px;
	background: #ececec;
	left: 50%;
} */

.rczp {
	width: 100%;
	float: left;
}

.rcpy {
	width: 100%;
	float: right;
	margin-top: 20px;
	/* padding-right: 10px; */
}

.rczlbt {
	color: #333333;
	font-size: 20px;
	line-height: 1;
}

.rczlywbt {
	color: #999999;
	font-size: 12px;
	line-height: 1;
	margin-top: 8px;
}

.rczptp {
	float: left;
	margin-right: 20px;
}

.rczpms {
	color: #666666;
	font-size: 16px;
	line-height: 30px;
	margin-top: 20px;
}

.rczjsgt {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	/* margin-top: 29px; */
	    display: flex;
	    justify-content: center;
	    padding-bottom: 30px;
	    flex-wrap: wrap;
}

.rczjsgt>div {
	width: 279px;
	float: left;
	text-align: center;
}

.rczptwk {
	width: 100%;
}

.rczptwk img {
	width: 100%;
}

.rctxbtwz {
	color: #666666;
	font-size: 16px;
	line-height: 1;
	margin-top: 20px;
	margin-bottom: 20px;
}

.zpzwwk {
	width: 100%;
	background: #f5f5f5;
	padding-bottom: 30px;
	padding-left: 15px;
	padding-right: 15px;
}

.zpzwnk {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 30px;
}

.zpzwsbt {
	width: 100%;
	background: #3f444f;
	height: 66px;
	color: #ffffff;
	font-size: 16px;
	line-height: 66px;
	    display: flex;
	    justify-content: space-around;
}

.zpzwsbt>div {
	float: left;
}

.zpzws {
	/* padding-left: 77px; */
}

.zpbms {
	padding-left: 215px;
}

.gzdds {
	padding-left: 250px;
}

.fbsjs {
	padding-left: 145px;
}

.zwsqs {
	/* padding-left: 195px; */
}

.zpxbsbj {
	width: 100%;
	background: #fff;
}

.zpnrnk {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.zpnymtxx {
	height: 72px;
	line-height: 72px;
	border-bottom: 1px solid #efefef;
	color: #666666;
	font-size: 16px;
	    display: flex;
	    justify-content: space-around;
}

.zpnymtxx>div {
	float: left;
}

.zpzwmg {
	padding-left: 10px;
	/* width: 285px; */
}

.zpbmxmg {
	width: 340px;
	padding-left: 24px;
}

.gzddxmg {
	width: 210px;
}

.fbsjxmg {
	width: 258px;
}

.zwsqxmg {
	width: 90px;
	color: #006fd8;
	cursor: pointer;
}

.ycnr {
	width: 90px;
	color: #666666;
	cursor: pointer;
	display: none;
}

.zpfy .pages {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 30px;
	padding-bottom: 30px;
}

.zwxiangqing {
	width: 100%;
	background: #f5f5f5;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: -10px;
	padding-bottom: 40px;
	margin-bottom: 25px;
	display: none;
}

.zwxqsms {
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
	color: #666666;
	font-size: 14px;
	overflow: hidden;
	line-height: 1;
	padding-bottom: 40px;
	font-size: 14px;
	line-height: 20px;
}

.xqbmsm {
	padding-top: 29px;
	overflow: hidden;
}

.xqbmsm>div {
	float: left;

}

.xqbmxm {
	margin-top: 24px;
}

.xqbmxm>div {
	float: left;
}

.ssbm,
.zwfl {
	/* margin-left: 32px; */
	width: 100%;
}

.gzxz,
.zwszgs {
	margin-left: 0;
	width: 330px;
}

.xzfw,
.zprs {
	margin-left: 0;
	width: 100%;
}

.fbrq,
.zwyxq {
	margin-left: 0;
}

.gwrz {
	width: 100%;
	position: relative;
	overflow: hidden;
	padding-bottom: 23px;
}

/* .gwrz:after {
	left: 50%;
	width: 1px;
	content: "";
	height: 100%;
	background: #e5e5e5;
	top: 29px;
	position: absolute;
} */

.gwze {
	/* margin-left: 34px; */
	width: 100%;
	float: left;
	color: #666666;
	font-size: 14px;
	line-height: 36px;
}

.rzzg {
	width: 100%;
	float: right;
	/* margin-right: 88px; */
	font-size: 14px;
	line-height: 36px;
}

.gwzebt {
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	line-height: 1;
	padding-top: 32px;
	margin-bottom: 25px;
}

.rzzgbt {
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	line-height: 1;
	padding-top: 32px;
	margin-bottom: 25px;
}

.ljsq {
	width: 180px;
	height: 48px;
	line-height: 45px;
	color: #fff;
	font-size: 16px;
	border-radius: 48px;
	padding-left: 33px;
	background: #006fd8;
	margin-left: 25px;
	margin-top: 30px;
	cursor: pointer;
}

.ljsq div {
	float: left;
}

.ljsqjt {
	margin-left: 25px;
}



.zwsqb {
	width: 90%;
	border-radius: 20px;
	background: #fff;
	position: fixed;
	left: 5%;
	top: 50%;
	height: 350px;
	z-index: 99;
	margin-top: -175px;
	display: none;
}

.yy {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	position: fixed;
	top: 0px;
	z-index: 8;
	left: 0px;
	display: none;
}

.zwsqbbt {
	margin: auto;
	text-align: center;
	line-height: 70px;
	font-size: 30px;
	border-bottom: 1px dashed #d5d5d5;
	font-weight: bold;
	color: #000000;
}

.tdgw {
	float: left;
	height: 0.46rem;
	line-height: .46rem;
	border: #e5e5e5 1px solid;
	border-radius: 5px;
	margin-left: 10%;
	margin-bottom: 0.3rem;
	width: 80%;
	margin-top: 50px;
	padding-left: 20px;
}

.tdxm {
	float: left;
	height: 0.46rem;
	line-height: .46rem;
	border: #e5e5e5 1px solid;
	border-radius: 5px;
	margin-left: 10%;
	margin-bottom: 0.3rem;
	width: 35%;
	padding-left: 20px;
}

.tddh {
	float: left;
	height: 0.46rem;
	line-height: .46rem;
	border: #e5e5e5 1px solid;
	border-radius: 5px;
	margin-left: 10%;
	margin-bottom: 0.3rem;
	width: 35%;
	padding-left: 20px;
}



div.formnavmore {
	width: 171px;
	height: 41px;
	line-height: 41px;
	color: #fff;
	font-size: 16px;
	background: #006fd8;
	border-radius: 20px;
	display: block;
	/* margin-top: -9px; */
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}

div.formnavmore input {
	width: 100%;
	height: 100%;
	display: block;
	background: #006fd8;
	border: none;
	color: #fff;
	font-size: .14rem;
	text-transform: uppercase;
	font-weight: 700;
}

div.formnavmore:hover {
	background: #006fd8;
}

.cpyejdhxz a {
	color: #fff;
}

.gynkejmg a {
	width: 100%;
	height: 100%;
	display: block;
}



.dyy {
	display: none;
}

.yyxxjt {
	cursor: pointer;
}

.yyzw a {
	color: #3e3e3e;
	font-size: 14px;
}

.xwxmtnmg:hover .nyxwrf {
	color: #006fd8;
}

.xwxmtnmg:hover .nyxwyn {
	color: #006fd8;
}

.gltxzc {
	width: 100%;
	/* float: left; */
	text-align: center;
}
.gltxzc img {
	width: 100%;
}

.gltxyc {
	width: 100%;
	/* float: left; */
	color: #8c8c8c;
	font-size: 16px;
	line-height: 30px;
	padding-top: 20px;
	/* padding-left: 15px; */
	/* padding-right: 15px; */
}

.gltxwk {
	overflow: hidden;
	margin-top: 30px;
}

.zlglsnrxq {
	margin-top: 55px;
}

.gygl {
	width: 100%;
	/* height: 680px; */
	background: url(/template/default/wap/img/gyglbj.jpg) no-repeat;
	background-size: 100% 100%;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
	margin-bottom: 20px;
	/* float: left; */
}

.gylcbt {
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	line-height: 1;
}

.gyglxhx {
	width: 26px;
	height: 1px;
	margin-top: 30px;
	background: #fff;
	opacity: .56;
}
.gyglnr {
	font-size: 16px;
	color: #ffffff;
	line-height: 30px;
	margin-top: 30px;
}
.fzmb {
	width: 100%;
	/* float: right; */
}
.gysg {
	overflow: hidden;
	margin-top: 30px;
	margin-bottom: 30px;
}
.zlfz {
	width: 100%;
	background: #4399d9;
	/* height: 327px; */
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
}
.zlmb {
	background: url(/template/default/wap/img/zlglbj.jpg) no-repeat;
	width: 100%;
	/* height: 327px; */
	background-size: 100% 100%;
	padding-top: 20px;
	padding-left: 10px;
	margin-top: 20px;
	padding-right: 10px;
	padding-bottom: 30px;
}
.gylcbt2 {
	color: #404040;
}
.gyglxhx2 {
	background: #404040;
	opacity: .24;
}
.gyglnr2 {
	color: #6b6b6b;
	line-height: 33px;
}
.zlkznr {
	margin-top: 20px;
	color: #7a7a7a;
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 30px;
}
.zlkznr img {
	width: 100%;
}
.asdasfa img {
	max-width: 100%;
}
.asdasfa div {
	width: 100%;
}
.zlkznr2 td {
	width: 100%;
}
.zlkznr2 .firstRow {
	display: flex;
	    flex-wrap: wrap;
}
.zlkznr2 img {
	min-width: 100px;
}

.publicheadss {
	position: absolute;
	left: 0;
	width: 100%;
	background: #fff;
	height: 294px;
	display: none;
	z-index: 999;
}
.ss {
	cursor: pointer;
}
.ssx {
	cursor: pointer;
}
.ssafs {
	width: 660px;
	height: 63px;
	border: 1px solid #e2e2e2;
	border-radius: 63px;
	overflow: hidden;
}
.publicsousuoleftback {
	height: 100%;
	line-height: 63px;
	width: 100%;
	border: none;
}
.ser{
	width: 610px;
	border: none;
	background: none;
	font-size: 18px;
	color: #323232;
	padding-left: 40px;
	float: left;
}
.ssnk {
	width: 660px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 90px;
	
}
.publicsousuoright {
	float: left;
	margin-top: 20px;
}
.ssxdhfl a {
	color: #949494;
	font-size: 16px;
}
.ssxdhfl a:hover {
	color: #0068d2;
}
.ssxdhfl {
	    display: flex;
	    justify-content: space-around;
		margin-top: 39px;
}
.ssx {
	width: 16px;
	height: 16px;
	position: absolute;
	right: 68px;
	top: 37px;
}
.ser::placeholder {
	color: rgb(192,192,192);
}



.menuph{       width: 0.8rem;
    cursor: pointer;
    text-align: center;
    position: absolute;
    top: 0.4rem;
    right: 0;
    z-index: 99;
	}
.menuph .point {
    width: .44rem;
    right: .25rem;
    position: relative;
    margin-left: .24rem;
}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before {   width:.37rem;  }
.menuph .navbtn {  position: absolute;   right: 0;  display: inline-block;  width:.37rem;  height: .06rem;  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #0068c6; border-radius: 25px;  }
.menuph .navbtn::after,
.menuph .navbtn::before {  position: absolute;  right: 0;  display: inline-block;  width:.37rem;  height: .06rem;  content: '';  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #0068c6;border-radius: 25px;   }
.menuph .navbtn::after {  top:.14rem;  }
.menuph .navbtn::before {  top:.27rem;}
.menuph .point.activee .navbtn{  background: transparent;  }
.menuph .point.activee .navbtn::after{  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  top: .11rem;  }
.menuph .point.activee .navbtn::before {  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  top: .11rem;  }


.xialaph{      left: 0;
    top:1rem;
    float: left;
    width: 100%;
    height: 116%;
    overflow-y: scroll;
	
    display: none;
    z-index: 999;
    position: absolute;
    background: #313131;
    overflow-x: hidden;
	}
.xialaph .ul1{ float: left;width:100%;}
.xialaph .ul2,
.xialaph .ul3{display: none;}
.xialaph h4 a{        float: left;
    width: 100%;
    color: #bebebe;
    font-size: .26rem;
    line-height:.6rem;
    font-weight: normal;
	text-align:center;}
.xialaph h4 a span{ padding-left:.06rem; color:#ccc; font-size:.18rem;}
.xialaph h4{     float: left;
    width: 100%;
    position: relative;
    }
.xialaph li:last-child h4::before{  content: '';  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 0.01rem;  }
.xialaph h4:hover a,
.xialaph h5:hover a{  color: #fff; }
.xialaph h4::after{  content: '';  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 0.01rem; /*opacity: 0.1;*/  }


.xialaph h5{ display:inline-block; width:100%;position: relative;  border:none;  }
.xialaph h5::after{  content: '';  position: absolute;  bottom: 0;  left: 0;  right: 0;  height: 0.01rem; /*opacity: 0.05;*/  }
.xialaph .ul2
.xialaph li:last-child h5::after{  display: none;  }
.xialaph h4 img{     width: 0.15rem;
    height: 0.08rem;
    float: right;
    margin-top: 0.29rem;
    cursor: pointer;
    margin-right: 7%;
	position:absolute; left:50%; margin-left:-0.07rem; }
.xialaph h5 img{     width: 0.15rem;
    height: 0.08rem;
    float: right;
    margin-top: 0.29rem;
    cursor: pointer;
    margin-right: 3%; }
.xialaph h4.activee img.img_s,
.xialaph h5.activee img.img_s{  display: none;  }
.xialaph h4.activee img.img_d,
.xialaph h5.activee img.img_d{  display: block;  }
.xialaph .ul2{ float:left; width:100%; padding:0 0.4rem; text-align:center;}
.xialaph .ul3{    float: left;
    width: 100%;
    padding: 0.12rem 0 0.16rem 0.02rem;
    position: relative;  }
.xialaph .ul3::after{  content: '';  position: absolute;  bottom: 0;  left: 0;  right: 0;  height: 1px;  background-color: #e7e7e7;  }
.xialaph li:last-child .ul3::after{  display: none;  }
.xialaph .ul3 li a{      color: #333;
    font-size: 0.18rem;
    line-height: 0.43rem;
    display: block;  }
.xialaph .ul3 li{  padding-top: 0.05rem; margin: auto; width: 90%;  }
.xialaph .ul3 li:first-child{  padding-top: 0;  }
.xialaph .phsou{  position: relative;  margin-top: 0.4533333rem;}
.xialaph .phsou input{  width: 100%;  height: 0.56rem;  background-color: #fff; color: #aaa;  font-size: 0.14rem;  padding-left: 0.2rem;  border: 1px solid #e5e5e5;  }
.xialaph .phsou img{  cursor: pointer;  width: 0.21rem;  height: 0.22rem;  position: absolute;  top: 0.17rem; right: 0.29rem;  }
.xialaph h4.activee img.img_s,
.xialaph h5.activee img.img_s{  display: none;  }
.xialaph h4.activee img.img_d,
.xialaph h5.activee img.img_d{  display: block;  } 
.img_d, .disno{  display: none;  }


.xialaph h4.activee a{color: #fff;}


.xialaph h5 a{     float: left;
    width: 100%;
    color: #9a9a9a;
    font-size: 0.2rem;
    line-height: 0.47rem;
    text-transform: uppercase;
    font-weight: normal; }
.xialaph h5.activee a{color: #fff;}

.xialaph .ul2{ padding:0.15rem 0; background:#434343;}

.xialaph .ul2 li{ width:100%; display:inline-block;}
.ul1 li{ margin-top:0.15rem;}

div.indexnavback{ width:100%; height: auto; padding: 0.15rem 0;}

div.indexnavlogo{ margin-left: 0.1rem; margin-top: 0.14rem;}

div.indexnavlogo img{  height: 0.6335rem;}

div.indexoneback{ width: 100%; height: auto; margin-top: 0.6rem;}

div.indexonetitle{ width: 100%; height: 1rem; line-height: 1rem; text-align: center; color: #0068c6; font-size: 0.6rem; font-weight: 700;}

div.indexonepic{ width: 50.4%; height: auto; margin: auto; margin-bottom: 0.5rem;}

div.indexonepic img{ width: 100%;}

div.indexonedesc{ width: 100%; height: auto; padding: 0 15px; line-height: 0.6rem; color: #0068c6; font-size: 0.3rem;}
div.indexonedesc img{ max-width:100%; }

div.indexonemore{ width: 3rem; height: .7rem; line-height: 0.7rem; text-align: center; border: 1px solid #33a457; color: #33a457; font-size: .24rem; border-radius:30px; margin:0.8rem auto;}

div.indexonemore a{ display: block; width: 100%; height: 100%;color: #33a457;}

div.indextwoback{ width: 100%; height: auto; background-image: linear-gradient(#3b9a62, #185833); padding-top: 0.4rem;}

div.indextwotitlecn{ width: 100%; height: .92rem; line-height: .92rem; text-align: center; color: #ffffff; font-size: 0.6rem; font-weight: 700;}

div.indextwotitleen{ width: 100%; height: .5rem; line-height: .5rem; text-align: center; color: #e8e218; font-size: 0.38rem; font-style: italic; text-transform: uppercase;font-family:'BEBAS';}

div.indextwoqiehuanbk{ width: 100%; height:auto; }

div.indextwopic{ width: 100%; height: auto; text-align: center;}

div.indextwopic img{ max-width: 100%;}

div.indexthreeback{ width: 100%; height: 2rem; text-align: center; line-height: 2rem; color: #262626; font-size: 0.6rem; font-weight: 700;}

div.indexthreelist{ width: 90%; height:auto;  padding: 0.25rem 0; margin: auto; border-radius: 15px; background: #f3f3f3; margin-bottom: 0.3rem;  }

div.indexthreelistleft{ width: 19.8%; height: auto; float: left; margin-left: 4.2%;   }

div.indexthreelistleft img{ width: 100%; height: auto;}

div.indexthreelistright{ width: 66.8%; float: right; margin-right: 4%;}

div.indexthreelistrighttitle{ width: 100%; height: .5rem;font-family:'NEXABOLD'; line-height: .5rem; overflow: hidden; color: #333333; font-size: .26rem; }

div.indexthreelistright_2{ width: 100%; height: .4rem;font-family:'NEXABOLD'; line-height: .4rem; color: #112316; font-size: .2rem;}

div.indexthreelistright_3{ width: 100%; height: .4rem; line-height: .4rem; color: #38a459; font-size: .22rem;}

div.indexfourback{ width: 100%; height: auto; padding: 0 4.8%;}

div.indexfournav{ width: 48.4%; float: left; margin-right: 3%; margin-bottom: .26rem;}

div.indexfournav:nth-child(2n){ margin-right: 0;}

div.indexfournav img{ width: 100%; height: auto;}

div.indexfiveback{ width: 100%; height: auto;  padding: 0 4.8%;}

div.indexfivenav{ width: 46%; padding: 0.15rem 0; text-align: center; border-radius: 10px; margin-right: 8%; height: auto; border: 1px solid #e6e6e6; float: left; margin-bottom: 0.3rem;}

div.indexfivenav:nth-child(2n){ margin-right: 0;}

div.indexfivenav img{ height: 90%; width: 90%; }

div.publicfooterback{ width: 100%; height: auto; background: #0068c6; padding-bottom: 1.2rem;}

div.publicfootertoppic{ width: 100%; height: auto;}

div.publicfootertoppic img{ width: 100%;}

div.publicfooterbottomzhubantitle{ width: 100%; height: 0.8rem; line-height: 0.8rem; margin-top: 0.4rem; color: #ffffff; font-size: 0.48rem; font-weight: 700; text-align: center;}

div.publicfooterbottomzhubanlist{ width: 100%;padding: 0 4.8%; height: auto; line-height: 0.6rem; font-size: 0.22rem;  color: #ffffff;word-break:keep-all; text-align: center;}

div.publicfooterbottomzhubanlist a{ color: #fff; font-size: 0.3rem; margin: 0 0.1rem;}

div.publicfooterbottomzhubanewm{ width:20.8%; height: auto; margin: auto; margin-top: 0.4rem;}

div.publicfooterbottomzhubanewm img{ width: 100%;}




div.nyxxback{ width:100%;  padding: 0 15px; height:auto; margin:auto; margin-bottom:15px;}

div.xinwenxxback{ width:100%; height:auto; margin:auto;}

div.xinwenxxtopdata{  width:100%; height:.38rem; border-bottom:#d0d0d0 1px solid; line-height:.38rem; text-align:left; color:#a2a2a2; font-size:12px;}

div.xinwenxxtoptitleback{ font-weight:700;  width:100%; height:auto; line-height:30px; text-align:left; color:#323232; font-size:18px;}

div.xinwenxxtopcontent{   width:100%; height:auto; line-height:30px; color:#7e7d7d; font-size:16px; }

div.xinwenxxtopcontent img{  max-width:100%; }

div.xinwenxxtopsyy{ width:100%; float:left; transition:all 0.5s ease-in-out;}

div.xinwenxxtopsyytitle{ width:100%; margin:auto; line-height:29px; color:#7e7d7d; font-size:14px; }

div.xinwenxxtopsyytitle a{ color:#7e7d7d; transition:all 0.5s ease-in-out;}

div.cd_peixunbk{ width: 100%; height: 100vh; background: url(/template/default/wap/img/footerballbg.jpg) center bottom no-repeat; background-size:100%;}

div.cd_peixuntitle{ width: 100%; height: auto; line-height: 1.5; text-align: center; color: #2e0400; font-size:0.36rem; font-weight: 700; margin-top: 0.5rem; margin-bottom: 0.5rem;}

div.cd_peixun_nav{ width: 90%; line-height:4; text-align: center; margin: auto; border-radius: 25px; background: #33a457; margin-bottom:0.3rem;}

div.cd_peixun_nav a{ width: 100%; height: 100%; display: block;  color:#fff; font-size: 0.22rem;}









/* 新九游老哥发展开始 */
.xqyfz {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 85px;
	position: relative;
	padding-left: 15px;
	padding-right: 15px;
}

.xqyfz>div {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding-bottom: 50px;
}

.qiyefzbtwzs {
	color: #ffffff;
	font-size: 32px;
	line-height: 1;
	font-weight: bold;
	text-align: center;
	display: table;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.qiyefzbtwzs:after {
	content: "";
	position: absolute;
	height: 1px;
	width: 360px;
	background: #6f737b;
	left: 165px;
	top: 18px;
}

.qiyefzbtwzs::before {
	content: "";
	position: absolute;
	height: 1px;
	width: 360px;
	background: #6f737b;
	right: 165px;
	top: 18px;
}

.xqyfz .swiper-h>.swiper-wrapper>.swiper-slide,
.xqyfz .swiper-h>.swiper-wrapper>.swiper-slide-duplicate {
	transform: scale(1);
	border-top: 6px solid #e6e6e6;
	border-bottom: 6px solid #e6e6e6;
	    box-shadow: 1px 3px 11px 1px rgb(87 87 87 / 8%);
}

.xqyfz .swiper-h>.swiper-wrapper>.swiper-slide img {
	width: 100%;
}

.qyefazxzbt {
	display: none;
}
.xqyfz .swiper-h>.swiper-wrapper>.swiper-slide-active,
.xqyfz .swiper-h>.swiper-wrapper>.swiper-slide-duplicate-active {
	transform: scale(1.1);
	z-index: 99;
}
.qyfzxmlbwk .swiper-v {
	display: none;
}

.qyfzxmlbwk {
	margin-top: 118px;
}

.qiyefzwxzbt {
	width: 100%;
	height: 268px;
	color: #909090;
	font-size: 44px;
	font-weight: bold;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #fff;
}
.xqyfz .swiper-slide-active .qyfzxzsmxs {
	display: none;
}
.xqyfz .swiper-slide-active .qyefazxzbt {
	display: block;
	transform: scale(.9091);
}
.xqyfz .swiper-slide-active .qyfzxzbtwz {
	color: #0f77df;
	font-size: 60px;
	font-weight: bold;
	line-height: 1;
	    text-align: center;
		padding-top: 44px;
}
.xqyfz .swiper-slide-active {
	background: #fff;
}
.qyfzxzbthx {
	width: 35px;
	height: 1px;
	background: #0f77df;
	margin-top: 14px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
}
.qifznlb {
	width: 90%;
	min-height: 330px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	color: #8a8a8a;
	font-size: 14px;
	line-height: 26px;
	    transform: scale(.9091);
}
.xqyfz .swiper-slide-active .swiper-v {
	display: block;
}
.qifznlb .swiper-v .swiper-slide p::before {
	content: "■ ";
	font-size: 10px;
	line-height: 1;
	color: #0f77df;
	font-family: "Arial";
}
.qjfznzyjtwk img {
	width: auto!important;
}
.qifznlb {
	display: none;
}
.qjfznzyjtwk {
	display: none;
}
.xqyfz .swiper-slide-active .qifznlb {
	display: block;
}
.xqyfz .swiper-slide-active .qjfznzyjtwk {
	display: block;
	    display: flex;
	    margin-left: auto;
	    margin-right: auto;
	    justify-content: center;
		 padding-bottom: 60px;
}
.xqyfz .swiper-slide-active .qjfznzyjtwk>div {
	cursor: pointer;
	 transform: scale(.9091);
}
.xqyfz .swiper-slide-active .qjfznzyjtwk>div img:nth-child(2) {
	display: none;
}
.xqyfz .swiper-slide-active .qjfznzyjtwk>div:hover img:first-child{
	display: none;
}
.xqyfz .swiper-slide-active .qjfznzyjtwk>div:hover img:nth-child(2){
	display: block;
}
.qjfznzyjtnkhx {
	height: 28px;
	width: 1px;
	background: #e6e6e6;
	 transform: scale(.9091);
	 margin-left:25px;
	 margin-right:25px;
	
}
.xqyfz .swiper-h>.swiper-wrapper>.swiper-slide-active {
	border-bottom-color: #a7a7a7;
}
.qyfzwkzjt img:nth-child(2) {
	display: none;
}
.qyfzwkyjt img:nth-child(2) {
	display: none;
}
.qyfzwkzjt:hover img:nth-child(2) {
	display: block;
}
.qyfzwkzjt:hover img:first-child {
	display: none;
}
.qyfzwkyjt:hover img:first-child {
	display: none;
}
.qyfzwkyjt:hover img:nth-child(2) {
	display: block;
}
.qyfzwkzjt {
	cursor: pointer;
	position: absolute;
	left: -70px;
	top: 504px;
	width: 23px!important;
	height: 16px;
}
.qyfzwkyjt {
	cursor: pointer;
	position: absolute;
	right: -70px;
	top: 504px;
	text-align: right;
	width: 23px!important;
	height: 16px;
}
@media screen and (max-width : 1450px)  {
	.qyfzwkzjt {
		left: 0;
	}
	.qyfzwkyjt {
		right: 0;
	}
}
.swiper-button-lock {
	display: block!important;
}
.qyfzxmlbwk .swiper {
	overflow: initial;
}
/* 新九游老哥发展结束 */
.casesjbq {
	color: #fff;
	    font-size: 16px;
	    line-height: 28px;
		margin-bottom: 10px;
		margin-top: 10px;
		border-radius: 5px;
		padding-left: 20px;
		padding-right: 20px;
}
.casesjbq a {
	color: #fff;
	display: inline-block;
	width: 100%;
	height: 100%;
}
.cassjwk {
	margin-top: 20px;
	background: #0068c6;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.dglflwz {
	color: #fff;
	    font-size: 20px;
	    line-height: 28px;
		
}
.sjdhxz {
	background: #fff;
}
.sjdhxz a {
	color: #555;
}
.lyjs {
	display: none;
}
.sjdhxz .lyjs {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 16px;
	width: 100%;
	    padding-bottom: 5px;
}
.gwrz span {
    text-wrap: wrap!important;
}