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/index/fonts/Micra.woff) format('woff');
}

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

@font-face {
	font-family: 'DIN';
	src: local('DIN'), url(/template/default/index/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/index/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: 65px;
	bottom: auto;
	top: 41%;
}

.sybanner .swiper-pagination-bullet {
	margin-top: 22px !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: -16px;
	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;
	background: url(/template/default/index/img/xwbj.png) no-repeat center center;
}

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

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

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

.syckgd {
	width: 192px;
	height: 50px;
	border: 1px solid #2c87de;
	border-radius: 50px;
	line-height: 50px;
	font-size: 16px;
}

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

.syckgdwz {
	padding-left: 26px;
	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: 690px;
	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: 100px;
	height: 125px;
	background: #006fd8;
	position: absolute;
	left: 0;
	top: 0;
}

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

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

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

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

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

}

.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: 550px;
	float: left;
}

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

.syxwyc {
	height: 457px;
	width: 690px;
	background: #fff;
	float: left;
}

.xwmtyc {
	width: 635px;
	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: 29px;
	font-family: "DIN";
	line-height: 1;
	margin-top: 34px;
	transition: 1s all;
}

.ycxwsjny {
	color: #dfdfdf;
	font-size: 24px;
	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: 457px;
	margin-left: 42px;
}

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

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

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

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

.sybtsckgd {}

.cpzxnk {
	padding-top: 80px;
}

.cpzxnk .syckgd {
	display: none;
}

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

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

.cpzxbt {
	color: #252525;
	font-size: 20px;
	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: 35px;
	padding-right: 25px;
	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;
	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: 770px;
	float: left;
	margin-left: 66px;
}

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


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

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

.anlizc {
	width: calc((100% - 16px) / 4);
	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: 4px;
	width: calc((100% - 4px) / 4 * 3);
	overflow: hidden;
	cursor: url('/template/default/index/img/sbhg.png'), auto;
}

.alyc .swiper {
	cursor: url('/template/default/index/img/sbhg.png'), auto;
}

.alyc .swiper .swiper-slide {
	cursor: url('/template/default/index/img/sbhg.png'), auto;
}

.alyc .swiper .swiper-slide a {
	cursor: url('/template/default/index/img/sbhg.png'), auto;
}

.syanstp {
	width: 100%;
}

.syanstp img {
	width: 100%;
}

.alyc .swiper-slide {
	height: 5.09rem;
	background: #f5f5f5;
}

.anliycbt {
	color: #383838;
	font-size: .2rem;
	line-height: .36rem;
	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: .15rem;
	line-height: .28rem;
	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: 1426px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding-top: 65px;
	padding-bottom: 90px;
}

.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;
}

.dibuewm {
	float: left;
	margin-left: 43px;
	width: 114px;
	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: 25px;
	float: left;
}

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

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

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

.bqxx {
	width: 100%;
	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: 640px;
		height: 424px;
	}

	.syxwyc {
		width: 620px;
		height: 424px;
		overflow: hidden;
	}

	.xwmtyc a {
		padding-left: 0;
	}

	.ycxwbt {
		margin-top: 24px;
	}

	.ycxwrf {
		margin-top: 18px;
	}

	.xwmtyc {
		height: 141px;
	}

	.tjxwycjt {
		padding-left: 17px;
	}

	.cpzxnk {
		width: 100%;
	}

	.cpmgcp {
		width: 400px;
		margin-left: 31px;
	}

	.gynk {
		width: 100%;
	}

	.gysx {
		margin-left: 40px;
	}

	.gyms {
		margin-left: 35px;
	}

	.gysyckgd {
		margin-left: 30px;
	}

	.dibuewm {
		margin-left: 20px;
	}

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

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

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

.casenk {
	width: 1280px;
	margin-left: auto;
	margin-right: auto;
}

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

.casendh a {
	color: #006fd8;
}

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

.caseanli {
	width: 385px;
	height: 326px;
	float: left;

	margin-top: 79px;
	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: 54px;
	height: 54px;
	display: block;
	color: #333333;
	font-size: 16px;
	text-align: center;
	line-height: 54px;
	margin-left: 11px;
}

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

.pages .syy,
.pages .xyy {
	width: 100px;
	height: 54px;
	background: #e7e7e7;
	text-align: center;
	display: block;
	line-height: 54px;
	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: 96px;
	margin-bottom: 96px;
}

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

.casexzjtdh div a img {
	display: none;
}
.casexzjtdh div:nth-child(3) a img {
	display: inline-block;
}

.casexzjtdh div img {
	transition: .5s all;
}
.casexzjtdh div:hover img {
	    transform: rotate(-180deg);
		filter: grayscale(100%) brightness(300%);
}
.casexzjtdh {
	height: auto;
	min-height: 46px;
}
.casexzjtdh {
	overflow: initial;
}

.anlisjwk {
	width: 248px;
	margin-left: auto;
	margin-right: auto;
	border-top: 1px solid rgba(255,255,255,.3);
	font-size: 14px;
	line-height: 38px;
	padding-left: 30px;
	text-align: left;
	padding-bottom: 40px;
	padding-top: 20px;
	display: none;
	color: #b6dcff;
	
}
.anlisjwk a {
	color: #b6dcff!important;
	transition: .5s all;
}
.anlisjwk a:hover  {
	color: #fff!important;
}


.casexzjtdh div:nth-child(3):hover .anlisjwk  {
	display: block;
}

.casexzymbx {
	width: 100%;
	/* height: 87px; */
	overflow: hidden;
	line-height: 87px;
	color: #006fd8;
	font-size: 16px;
	    border-bottom: 1px solid #e5e5e5;
		margin-bottom: 60px;
}
.casexzmsnr {
	color: #6d6d6d;
	    font-size: 14px;
	    line-height: 30px;
	    padding-top: 14px;
	    padding-bottom: 14px;
	    width: 765px;
		float: right;
}
.casexnrxz>div:nth-child(1) {
	margin-top: 0;
}
.casexnrxz>div:nth-child(2) {
	margin-top: 0;
}
.casexnrxz>div:nth-child(3) {
	margin-top: 0;
}

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

.jszsnk {
	width: 1280px;
	margin-left: auto;
	margin-right: auto;
}

.jszsbt {
	color: #464646;
	font-size: 32px;
	font-weight: bold;
	line-height: 1.4;
}

.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: 67px;
	display: flex;
	justify-content: space-between;
	padding-bottom: 64px;
	border-bottom: 1px solid #efefef;
}

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

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

.jszsx .jszsmg:first-child {
	margin-top: 0;
}
.jszsmg a {
	display: block;
	width: 100%;
	height: 100%;
}

.jszsmgtp {
	width: 575px;
	height: 276px;
	margin-top: 46px;
	margin-left: 53px;
	overflow: hidden;
	float: left;
}

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

.jszsmgyc {
	float: left;
	margin-left: 46px;
	padding-top: 46px;
	width: 561px;
}

.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: 46px;
	float: left;
	line-height: 48px;
}

.xwssjzyn a {
	color: #202020;
	font-size: 14px;
	line-height: 1;
	margin-right: 50px;
	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: 76px;
	overflow: hidden;
	padding-bottom: 74px;
	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: 30px;
	line-height: 1;
	/* font-weight: bold; */
	font-family: "Arial";
}

.nyxwyn {
	color: #848484;
	font-size: 24px;
	line-height: 1;
	font-family: "Arial";
	margin-top: 4px;
	padding-left: 1px;
}

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

.xwnytp {
	width: 419px;
	height: 240px;
	overflow: hidden;
	float: left;
	margin-left: 24px;
}

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

.xwnymtyc {
	width: 720px;
	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: 35px;
	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: 2px;

}

.xwnyxxnr2 {
	margin-top: 39px;
}

.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: 697px;
	height: 364px;
	position: relative;
}

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

.cpnytp {
	float: left;
	width: 430px;
	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: 28px;
	font-weight: bold;
	line-height: 1;
	padding-top: 67px;
}

.erjcpy {
	margin-top: 64px;
}

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

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

.erjncpyyc {
	width: 605px;
	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;
	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;
	overflow: hidden;
	text-align: center;
	line-height: 60px;
	float: left;
}

.selectActive {
	color: #000000 !important;
	font-weight: bold;
	background: #fff;
}

.xszccyc {
	float: right;
	margin-top: 21px;
}

.cperjsxcwk {
	margin-top: 89px;
}

.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%;

}

.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%;
}

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

.gynkejmg {
	width: 180px;
	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: 1280px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0;
	padding-bottom: 123px;
	overflow: hidden;
}

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

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


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

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

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

.qyjjnyzc {
	float: left;
}

.qyjjnyyc {
	width: 633px;
	height: 353px;
	border-radius: 10px;
	overflow: hidden;
	float: right;
}

.qyjjnyyc img {
	width: 100%;
}

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

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

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

.xszlsg>div {
	padding-left: 109px;
	padding-right: 109px;
	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: 1280px;
	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: 60px;

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

.icon-arrow-left:hover {
	background: url(/template/default/index/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: 60px;

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

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

div.gywmthreetitlequan {
	width: 12px;
	height: 9px;
	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: 700px;
	/* padding-left: 80px; */
	/* border-left: 1px solid #d0d2c5; */
	text-align: right;
}



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;
	height: 650px;
}

.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: 1280px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 103px;
	margin-bottom: 42px;
}


/* 九游老哥文化 */
.qywhwk {
	width: 100%;
	background: url(/template/default/index/img/qybj.jpg) no-repeat center center;
	height: 809px;
	    background-size: auto 100%;
}

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

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

.qywhxmsnk {
	width: 1280px;
	margin-left: auto;
	margin-right: auto;
}

.qywhxmsnk>div {
	text-align: center;
	float: left;
}

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

.qywhxmsnk>div:nth-child(2) {
	width: 208px;
	margin-left: 157px;
}

.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: 108px;
}

.ryzzn {
	width: 1280px;
	margin-left: auto;
	margin-right: auto;
}

.ryzzbt {
	color: #484747;
	font-size: 32px;
	line-height: 1;
	font-weight: bold;
	padding-top: 67px;
	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: #006fd8;
}

.ryzzsbk>div {
	width: 319px;
	height: 100%;
	line-height: 62px;
	text-align: center;
	color: #fff;
	float: left;
	border-right: 1px solid rgba(255,255,255,.5);
	font-size: 16px;
}

.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: 319px;
	float: left;
	text-align: center;
	height: 64px;
	display: table;
	color: #787878;
	font-size: 16px;
}

.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: 66px;
}

.shfwnr {
	width: 100%;
	overflow: hidden;
}

.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: calc(100% + 20px);
	top: 12px;
	height: 1px;
	background: #efefef;
}

.shfwnrmswk {
	margin-top: 25px;
	padding-bottom: 90px;
}

.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: 608px;
}

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

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

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

.bjfwwk>div {
	width: 50%;
}

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

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

.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: 450px;
	float: left;
}

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

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

.lxwmzcwz {
	margin-top: 14px;
}

.lxwmzcwz2 {
	margin-top: 43px;
}

.lxwmxsas {
	padding-top: 73px;
}

.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: 830px;
	margin-top: 20px;
	color: #b0b0b0;
	font-size: 14px;
}

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

input {
	outline: none;
}

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

.lynr {
	border: none;
	border-radius: 10px;
	width: 823px;
	height: 100px;
	line-height: 49px;
	background: url(/template/default/index/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: 1280px;
	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: 550px;
	float: left;
}

.rcpy {
	width: 550px;
	float: right;
	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: 35px;
}

.rczjsgt {
	width: 1280px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 29px;
	display: flex;
	justify-content: space-between;
	padding-bottom: 60px;
}

.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;
}

.zpzwwk {
	width: 100%;
	background: #f5f5f5;
	padding-bottom: 105px;
}

.zpzwnk {
	width: 1280px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 87px;
}

.zpzwsbt {
	width: 100%;
	background: #3f444f;
	height: 66px;
	color: #ffffff;
	font-size: 16px;
	line-height: 66px;
}

.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: 1185px;
	margin-left: auto;
	margin-right: auto;
}

.zpnymtxx {
	height: 72px;
	line-height: 72px;
	border-bottom: 1px solid #efefef;
	color: #666666;
	font-size: 16px;
}

.zpnymtxx>div {
	float: left;
}

.zpzwmg {
	padding-left: 30px;
	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: 80px;
	padding-bottom: 85px;
}

.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;
}

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

.xqbmsm>div {
	float: left;

}

.xqbmxm {
	margin-top: 24px;
}

.xqbmxm>div {
	float: left;
}

.ssbm,
.zwfl {
	margin-left: 32px;
	width: 285px;
}

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

.xzfw,
.zprs {
	margin-left: 0;
	width: 226px;
}

.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: 540px;
	float: left;
	color: #666666;
	font-size: 16px;
	line-height: 36px;
}
.gwze p {
    margin-bottom: 20px;
}
.rzzg {
	width: 450px;
	float: right;
	margin-right: 88px;
	color: #666666;
	font-size: 16px;
	line-height: 36px;
}
.rzzg p {
    margin-bottom: 20px;
}
.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: 800px;
	border-radius: 20px;
	background: #fff;
	position: fixed;
	left: 50%;
	margin-left: -400px;
	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: 50%;
	float: left;
	text-align: center;
}

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

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

.zlglsnrxq {
	margin-top: 55px;
}

.gygl {
	width: 628px;
	height: 680px;
	background: url(/template/default/index/img/gyglbj.jpg) no-repeat;
	padding-top: 54px;
	padding-left: 58px;
	padding-right: 58px;
	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: 625px;
	float: right;
}

.gysg {
	overflow: hidden;
	margin-top: 80px;
	margin-bottom: 100px;
}

.zlfz {
	width: 100%;
	background: #4399d9;
	height: 327px;
	padding-top: 52px;
	padding-left: 52px;
	padding-right: 52px;
}

.zlmb {
	background: url(/template/default/index/img/zlglbj.jpg) no-repeat;
	width: 100%;
	height: 327px;
	padding-top: 52px;
	padding-left: 52px;
	margin-top: 26px;
	padding-right: 52px;
}

.gylcbt2 {
	color: #404040;
}

.gyglxhx2 {
	background: #404040;
	opacity: .24;
}

.gyglnr2 {
	color: #6b6b6b;
	line-height: 33px;
}

.zlkznr {
	margin-top: 65px;
	color: #7a7a7a;
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 94px;
}



.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);
}

.shfwnrwk {
	width: 600px;
	float: left;
}

.shfwtwk {
	overflow: hidden;
	float: right;
	width: 600px;
}

.shfwtwk img {
	max-width: 95%;
}





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

.xqyfz>div {
	width: 1180px;
	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: 2px;
	width: 360px;
	background: #6f737b;
	left: 165px;
	top: 18px;
}

.qiyefzbtwzs::before {
	content: "";
	position: absolute;
	height: 2px;
	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: 330px;
	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;
}
/* 新九游老哥发展结束 */
.gwrz span {
    text-wrap: wrap!important;
}