.tpojd_top {
	position: absolute;
	top: 0;
	z-index: 3;
	padding: 30px;
	width: 100%;
}
/*.topkd_hkjskd li {
	float: left;
	font-size: 14px;
	color: #fff;
	line-height: 15px;
}*/

.topkd_hkjskd {
	position: relative;
}
.topkd_hkjskdmk {
	padding-top: 7px;
	padding-left: 18px;
	line-height: 18px;
	font-size: 14px;
	color: #fff;
}
.topkd_hkjskdm1 {
	letter-spacing: 1px;
}
.topkd_hkjskdm2 {
	letter-spacing: 2.5px;
}
.topkd_hkjskd b {
	width: 1px;
	height: 36px;
	background: #ccc;
	display: block;
	position: absolute;
	left: 0;
	top: 7px;
}
/*
.topkd_hkjskd ul {
	padding-left: 20px;
}*/

.topjd_blhkd {
	display: block;
	overflow: hidden;
	padding-right: 10px;
}
.blh_wzk {
	display: block;
}
.blh_wzken {
	display: none;
}
.topsd-dhks {
	font-size: 24px;
	color: #fff;
	display: block;
	line-height: 50px;
	padding-right: 20px;
	font-family: 'GOTHIC';
}
/*底部*/
.baqk {
	display: block;
	padding-bottom: 40px;
	text-align: center;
	line-height: 26px;
	font-size: 14px;
	color: #484848;
}
.baqk-sj {
	display: none;
	padding-bottom: 10px;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	color: #888;
}
.footer2k {
	display: block;
	height: 82px;
}
.footer2 {
	display: block;
	overflow: hidden;
	position: fixed;
	width: 100%;
	left: 0;
	bottom: 0;
	z-index: 12;
	background: #43515b;
	padding: 0;
}
.footer2 table {
	margin: 0 auto;
}
.fo-gbb2 {
	display: block;
	float: left;
	margin-left: 34px;
}
.fo-gbb1 {
	display: block;
	float: left;
	margin-left: 48px;
}
.fo-mtitk {
	display: block;
	float: left;
	overflow: hidden;
	padding-top: 12px;
	padding-right: 45px;
}
.fo-mtit1 {
	line-height: 28px;
	font-size: 22px;
	color: #4bbaf3;
}
.fo-mtit2 {
	letter-spacing: 3.5px;
	line-height: 22px;
	font-size: 16px;
	color: #cfcfcf;
}
.fo-bdk {
	display: block;
	padding-top: 16px;
}
.fo-bd1, .fo-bd2 {
	display: block;
	float: left;
	height: 46px;
	position: relative;
	background: #fff;
	border-radius: 8px;
	overflow: hidden;
	line-height: 46px;
	font-size: 14px;
	color: #666;
}
.fo-bd1 {
	width:165px;
}
.fo-bd2 {
	margin-left: 15px;
	width:285px;
}
.fo-bd1 img, .fo-bd2 img {
	display: block;
	position: absolute;
	left:  18px;
	z-index: 2;
}
.fo-bd1 input, .fo-bd2 input {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0 18px 0 52px;
}
.fo-bd3 {
	display: block;
	float: left;
	margin-left: 15px;
	width: 135px;
	height: 46px;
	border-radius: 8px;
	overflow: hidden;
	background: #4bbaf3;
	line-height: 46px;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
}
/*手机*/
.footer-sj {
	display: none;
	overflow: hidden;
	position: relative;
	z-index: 6;
	padding-bottom: 60px;
}
/*.fo-gbb-sj{
	display: block;
	margin: 6px auto;
	height: 60px;
}*/
.footer-sjf {
	display: none;
	position: fixed;
	width: 100%;
	height: 60px;
	overflow: hidden;
	left: 0;
	bottom: 0;
	z-index: 999;
	background:#fff;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
}
.footer-sjf a {
	display: block;
	height: 60px;
	width: 25%;
	float: left;
	text-align: center;
	padding-top: 8px;
	line-height: 22px;
	font-size: 14px;
	color: #666;
}
.footer-sjf a:first-child {
	color: #0098C5;
}
.footer-sjf a img {
	display: block;
	height: 22px;
	margin: 0 auto 4px;
}
/*phone*/
.sj-bank {
	display: block;
	width: 100%;
	position: relative;
	overflow: hidden;
}
.sj-banxk {
	display: block;
	position: relative;
	background-size:cover !important;
}
/*xysbanner*/
/*第一屏*/
.xys-ban-ad11, .xys-ban-ad13, .xys-ban-ad14 {
	display: block;
	position: absolute;
	z-index: 4;
}
.xys-ban-ad11 {
	width: 27.7%;
	left: 11.5%;
	top: 18.77%;
}
.sj-bank .sj-banxk {
	display: block;
	width: 63%;
	height: 77.75%;
	top: 15%;
	left: 24.2%;
	position: absolute;
}
.xys-ban-ad12 {
	display: block;
	position: absolute;
	width: 100%;/*height: 100%;*/
}
.xys-ban-ad120 {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	z-index: 3;
}
.xys-ban-ad13 {
	height: 8.77%;
	left: 15.6%;
	bottom: 19.59%;
}
.xys-ban-ad14 {
	height: 3.87%;
	left: 12.8%;
	bottom: 15.306%;
}
/*手机banner*/
.sj-bank-sj {
	display: none;
	width: 100%;
	height: auto;
	margin-top: -50px;
	position: relative;
	background-size: cover;
}
.xys-ban-ad110 {
	padding-top: 50px;
	position: relative;
}
.sj-bank-sj .xys-ban-ad11 {
	width:80%;
	position: relative;
	left: auto;
	margin: 0 auto;
}
.sj-bank-sj .xys-ban-ad11-1 {
	position: absolute;
	left: 10%;
	top: 50px;
}
.sj-bank-sj .sj-banxk {
	display: block;
	width: 92%;
	height: auto;
	/*top: 15%;*/
	left: 4%;
	position:relative;
}
.sj-bank-sj .xys-ban-ad12 {
	position: relative;
}
.sj-bank-sj .xys-ban-ad13 {
	height: 8.77%;
	left: 5%;
	bottom: 9.59%;
}
.sj-bank-sj .xys-ban-ad14 {
	height: 3.87%;
	left: 2.8%;
	bottom: 5.306%;
}
/*ydbanner*/
.sj-ban-gao {
	display: block;
	height: 757px;
	background-size:cover !important;
}
.sj-ban1-1, .sj-ban1-2, .sj-ban1-3 {
	display: block;
	position: absolute;
	z-index: 3;
}
.sj-ban1-1 {
	/*line-height: 52px;
	font-size: 52px;
	color: #ffffff;*/
	height: 12.3%;
	top: 29.63%;
	left: 13.7%;
}
.sj-ban1-2 {
	/*line-height: 62px;
	font-size: 36px;
	color: #ffffff;*/
	height: 30.555%;
	top: 41.93%;
	left: 13.7%;
}
.sj-ban1-3 {
	height: 81.08%;
	bottom: 0;
	left: 53.45%;
}
/*手机*/
.sj-bank-sj {
	overflow: hidden;
	padding-top: 50px;
}
.sj-bank-sj .sj-ban1-1, .sj-bank-sj .sj-ban1-2, .sj-bank-sj .sj-ban1-3 {
	display: block;
	position: relative;
	z-index: 3;
}
.sj-bank-sj .sj-ban1-1 {
	height: 40px;
	left: 13.7%;
}
.sj-bank-sj .sj-ban1-2 {
	height: 100px;
	left: 13.7%;
}
.sj-bank-sj .sj-ban1-3 {
	margin-top: 20px;
	height: 220px;
	left: 13.7%;
}
/*改进*/
.sj-gjdk {
	display: block;
	background: url(../image/sj-gjbg.jpg) center center no-repeat;
	background-size: cover !important;
	padding: 80px 0;
	overflow: hidden;
}
.sj-gj-dtit {
	display: block;
	text-align: center;
	line-height: 57px;
	font-size:36px;
	color: #333;
}
.sj-gjlbk {
	display: block;
	overflow: hidden;
	padding-top: 80px;
}
.sj-gjlk {
	display: block;
}
.sj-gjb {
	display: block;
	margin: 0 auto;
}
.sj-gjmk {
	display: block;
	padding-top: 28px;
	text-align: center;
}
.sj-gjm-tit {
	display: block;
	margin-bottom: 10px;
	line-height: 35px;
	font-size: 20px;
	color: #000;
}
.sj-gjm-text {
	display: block;
	line-height: 30px;
	font-size: 16px;
	color: #333;
}
.sj-gjlk:hover .sj-gjb {
	transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);		/* IE 9 */
	-webkit-transform: rotateY(180deg);	/* Safari and Chrome */
	-o-transform: rotateY(180deg);		/* Opera */
	-moz-transform: rotateY(180deg);
}
/*切*/
.swiper-container-sjyt {
	padding-bottom: 20px;
}
.swiper-container-sjyt .swiper-pagination-sjyt {
	bottom: 0;
}
.swiper-pagination-sjyt .swiper-pagination-bullet {
	width: 14px;
	height: 2px;
	border-radius: 0;
	background: #dadada;
	opacity: 1;
}
.swiper-pagination-sjyt .swiper-pagination-bullet-active {
	background: #0098C5;
}
/*做的更多*/
.sj-zuodk {
	display: block;
	overflow: hidden;
	padding: 60px 0 70px;
}
.sj-zuolbk {
	display: block;
	overflow: hidden;
	padding-top: 50px;
}
.sj-zuob {
	display: block;
	margin: 0 auto;
}
.sj-zuolbk .sj-gjmk {
	display: block;
	padding-top: 20px;
}
.sj-zuolxk {
	display: block;
	overflow: hidden;
}
/*切*/
.swiper-container-sjzuo {
	padding-bottom: 20px;
}
.swiper-container-sjzuo .swiper-pagination-sjzuo {
	bottom: 0;
}
.swiper-pagination-sjzuo .swiper-pagination-bullet {
	width: 14px;
	height: 2px;
	border-radius: 0;
	background: #dadada;
	opacity: 1;
}
.swiper-pagination-sjzuo .swiper-pagination-bullet-active {
	background: #0098C5;
}
/*企业*/
.sj-qydk {
	display: block;
	background: #d9ecf7;
	overflow: hidden;
	padding: 50px 30px 65px;
}
.sj-qylbk {
	display: block;
	clear: both;
}
.sj-qy-dtit {
	display: block;
	overflow: hidden;
	position: relative;
	text-align: center;
	padding-top: 50px;
	padding-bottom: 30px;
}
.sj-qy-dtit a {
	display: inline-block;
	width: 166px;
	height: 46px;
	overflow: hidden;
	text-align: center;
	margin: 0 10px;
	vertical-align: top;
	border: 2px solid #3f7c9f;
	border-radius: 8px;
	line-height: 42px;
	font-size: 16px;
	color: #3f7c9f;
}
.sj-qy-dtit a span {
	display: block;
	position: relative;
	top: 0;
	color: #3f7c9f;
}
.sj-qy-dtit a:hover, .sj-qy-dtit a.on {
	border: 2px solid #3881c4;
	background: #3881c4;
}
.sj-qy-dtit a:hover span, .sj-qy-dtit a.on span {
	top: -100%;
	color: #fff;
}
/*企业列表*/
.sj-altuk {
	display: block;
	overflow: hidden;
	position: relative;
	float: left;
}
.sj-sjk {
	display: block;
	position: relative;
	top: 0;
	width: 100%;
	height: auto;
}
.sj-altu {
	display: block;
	width: 100%;
}
.sj-altu {
	display: block;
	width:77.3%;
	height: 71.9%;
	position: absolute;
	left:11.46%;
	top:14.25%;
	background-size: cover !important;
	z-index: 2;
}
.gallery-thumbs-sjqy {
	width: 100%;
	/*height: 300px;*/
      margin-left: auto;
	margin-right: auto;
}
.swiper-slide {
	background-size: cover;
	background-position: center;
}
.gallery-top-sjqy {
	/*height: 800px;*/
      width: 100%;
	margin-bottom: 30px;
}
.gallery-thumbs-sjqy {
	box-sizing: border-box;
	text-align: center;
	position: relative;
}
.gallery-thumbs-sjqy .swiper-slide {
	width: auto !important;
	display: inline-block;
	opacity: 1;
}
.gallery-thumbs-sjqy .swiper-slide-thumb-active a {
	border: 2px solid #3881c4;
	background: #3881c4;
}
.gallery-thumbs-sjqy .swiper-slide-thumb-active a span {
	top: -100%;
	color: #fff;
}
/*后台*/
.sj-htbg {
	display: block;
	background: url(../image/sj-htbg.jpg) center center no-repeat;
	background-size: cover !important;
	text-align: center;
	padding: 65px 0 55px;
}
.sj-htak {
	display: block;
	position: relative;
	overflow: hidden;
	text-align: center;
}
.sj-htak a {
	display: inline-block;
	width:208px;
	height: 60px;
	margin: 0 22px 26px;
	border-radius: 8px;
	overflow: hidden;
	border: 2px solid rgba(255, 255, 255, 0.9);
	line-height: 56px;
	font-size: 22px;
	color: #fff;
}
.sj-htak a span {
	display: block;
	position: relative;
	top: 0;
	color: #fff;
}
.sj-htak a:hover, .sj-htak a.on {
	background: rgba(255, 255, 255, 0.9);
	border-color: rgba(255, 255, 255, 0.9);
}
.sj-htak a:hover span, .sj-htak a.on span {
	top: -100%;
	color: #272727;
}
.sj-htjs {
	line-height: 36px;
	font-size: 16px;
	color: #fff;
}
/*行业解决方案*/
.sj-hyfak {
	display: block;
	background: #fff;
	padding: 40px 0 50px;
	overflow: hidden;
	position: relative;
}
.sj-gj-dtit2 {
	display: block;
	padding-top: 5px;
	text-align: center;
	line-height: 28px;
	font-size: 16px;
	color: #666;
}
.sj-gj-dtit2-sj {
	display: none;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	color: #666;
}
.sj-hylbk {
	display: block;
	padding-top: 68px;
}
/*.sj-hylb{
	display: block;
	margin-left: -50px;
}
.sj-hylb li{
	display: block;
	float: left;
	width: 14.28%;
	padding-left: 50px;
	text-align: center;
}*/
.in-fab {
	display: block;
	margin: 0 auto;
}
.in-fabm {
	text-align: center;
	padding-top: 26px;
	line-height: 38px;
	font-size: 18px;
	color: #333;
}
.swiper-container-sjfa {
	padding-bottom: 20px;
}
.swiper-container-sjfa .swiper-pagination-sjfa {
	bottom: 0;
}
.swiper-pagination-sjfa .swiper-pagination-bullet {
	width: 14px;
	height: 2px;
	border-radius: 0;
	background: #dadada;
	opacity: 1;
}
.swiper-pagination-sjfa .swiper-pagination-bullet-active {
	background: #0098C5;
}
/*服务流程*/
.sj-fwdk {
	display: block;
	height: 355px;
	position: relative;
}
.sj-fwd1, .sj-fwd2 {
	display: block;
	position: absolute;
	width: 100%;
	height: 255px;
	left: 0;
}
.sj-fwd1 {
	top: 108px;
	background: url(../image/sj-lc-l1.png) top center no-repeat;
}
.sj-fwd2 {
	bottom: 0;
	background: url(../image/sj-lc-l2.png) bottom center no-repeat;
}
.sj-fwd3 {
	display: block;
	position: absolute;
	width: 100%;
	height:100%;
	left: 0;
	top: 0;
}
.sj-lcb1, .sj-lcb2, .sj-lcb3, .sj-lcb4, .sj-lcb5, .sj-lcb6, .sj-lcbx1, .sj-lcbx2, .sj-lcbx3 {
	display: block;
	position: absolute;
	left: 50%;
}
.sj-lcb1 {
	top: 153px;
	margin-left: -611px;
}
.sj-lcb2 {
	top: 73px;
	margin-left: -412px;
}
.sj-lcb3 {
	top: 94px;
	margin-left: -206px;
}
.sj-lcb4 {
	top: 64px;
	margin-left: 73px;
}
.sj-lcb5 {
	top: 109px;
	margin-left: 340px;
}
.sj-lcb6 {
	top: 136px;
	margin-left: 572px;
}
.sj-lcbx1 {
	top: 196px;
	margin-left: -735px;
}
.sj-lcbx2 {
	top: 50px;
	margin-left: -220px;
}
.sj-lcbx3 {
	top: 212px;
	margin-left: 289px;
}
.sj-lcb1:hover, .sj-lcb2:hover, .sj-lcb3:hover, .sj-lcb4:hover, .sj-lcb5:hover, .sj-lcb6:hover {
	animation:sj-lcb 3s linear infinite both;
	-webkit-animation:sj-lcb 3s linear infinite both;
	-moz-animation:sj-lcb 3s linear infinite both;
	-o-animation:sj-lcb 3s linear infinite both;
}
/*.sj-lcb1{animation-delay:0.2s;}
.sj-lcbx1{animation-delay:0.4s;}
.sj-lcb2{animation-delay:0.6s;}
.sj-lcbx2{animation-delay:0.8s;}
.sj-lcb3{animation-delay:1.0s;}
.sj-lcbx6{animation-delay:1.2s;}
.sj-lcb4{animation-delay:1.4s;}
.sj-lcb5{animation-delay:1.6s;}
.sj-lcb6{animation-delay:1.8s;}*/
@keyframes sj-lcb {
0% {
 transform: translateY(0);
 -ms-transform: translateY(0);
 -webkit-transform: translateY(0);
 -o-transform: translateY(0);
 -moz-transform: translateY(0);
}
25% {
 transform: translateY(-20px);
 -ms-transform: translateY(-20px);
 -webkit-transform: translateY(-20px);
 -o-transform: translateY(-20px);
 -moz-transform: translateY(-20px);
}
50% {
 transform: translateY(0);
 -ms-transform: translateY(0);
 -webkit-transform: translateY(0);
 -o-transform: translateY(0);
 -moz-transform: translateY(0);
}
75% {
 transform: translateY(20px);
 -ms-transform: translateY(20px);
 -webkit-transform: translateY(20px);
 -o-transform: translateY(20px);
 -moz-transform: translateY(20px);
}
100% {
 transform: translateY(0);
 -ms-transform: translateY(0);
 -webkit-transform: translateY(0);
 -o-transform: translateY(0);
 -moz-transform: translateY(0);
}
}
@-webkit-keyframes sj-lcb {
0% {
 transform: translateY(0);
 -ms-transform: translateY(0);
 -webkit-transform: translateY(0);
 -o-transform: translateY(0);
 -moz-transform: translateY(0);
}
25% {
 transform: translateY(-20px);
 -ms-transform: translateY(-20px);
 -webkit-transform: translateY(-20px);
 -o-transform: translateY(-20px);
 -moz-transform: translateY(-20px);
}
50% {
 transform: translateY(0);
 -ms-transform: translateY(0);
 -webkit-transform: translateY(0);
 -o-transform: translateY(0);
 -moz-transform: translateY(0);
}
75% {
 transform: translateY(20px);
 -ms-transform: translateY(20px);
 -webkit-transform: translateY(20px);
 -o-transform: translateY(20px);
 -moz-transform: translateY(20px);
}
100% {
 transform: translateY(0);
 -ms-transform: translateY(0);
 -webkit-transform: translateY(0);
 -o-transform: translateY(0);
 -moz-transform: translateY(0);
}
}
@-o-keyframes sj-lcb {
0% {
 transform: translateY(0);
 -ms-transform: translateY(0);
 -webkit-transform: translateY(0);
 -o-transform: translateY(0);
 -moz-transform: translateY(0);
}
25% {
 transform: translateY(-20px);
 -ms-transform: translateY(-20px);
 -webkit-transform: translateY(-20px);
 -o-transform: translateY(-20px);
 -moz-transform: translateY(-20px);
}
50% {
 transform: translateY(0);
 -ms-transform: translateY(0);
 -webkit-transform: translateY(0);
 -o-transform: translateY(0);
 -moz-transform: translateY(0);
}
75% {
 transform: translateY(20px);
 -ms-transform: translateY(20px);
 -webkit-transform: translateY(20px);
 -o-transform: translateY(20px);
 -moz-transform: translateY(20px);
}
100% {
 transform: translateY(0);
 -ms-transform: translateY(0);
 -webkit-transform: translateY(0);
 -o-transform: translateY(0);
 -moz-transform: translateY(0);
}
}
/*方案案例*/
.swiper-container-faal .swiper-slide {
	width: auto;
	float: left;
}
.sj-fatuk {
	display: block;
	overflow: hidden;
}
.sj-fatu1k {
	display: block;
}
.sj-fatu1k img {
	display: block;
}
.sj-fatu2k img {
	display: block;
	float: left;
}
.sj-fatu1 {
	height: 279px;
}
.sj-fatu9 {
	height: 558px;
}
/*客户说*/
.dj-khdk {
	display: block;
	overflow: hidden;
	padding: 50px 0 0;
}
.dj-khlk {
	display: block;
	width: 1360px;
	margin: 0 auto;
}
.sj-khxb {
	display: block;
	margin: 0 auto 15px;
	border-radius: 50%;
	overflow: hidden;
}
.sj-khxbx {
	text-align: center;
	line-height: 30px;
	font-size: 18px;
	color: #7e7e7e;
}
.sj-khxbm {
	display: block;
	padding: 7px 0 10px;
	text-align: center;
	line-height: 24px;
	font-size: 14px;
	color: #7e7e7e;
}
.sj-khxbxing {
	display: block;
	text-align: center;
	position: relative;
}
.sj-khxbxing img {
	display: inline-block;
	margin: 0 5px;
	vertical-align: top;
}
.sj-khxb-text {
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	color: #888;
}
.swiper-container-khs {
	padding-bottom: 20px;
}
.swiper-container-khs .swiper-pagination-khs {
	bottom: 0;
}
.swiper-pagination-khs .swiper-pagination-bullet {
	width:14px;
	height: 2px;
	border-radius:0;
	background: #dadada;
	opacity: 1;
}
.swiper-pagination-khs .swiper-pagination-bullet-active {
	background: #4a99d6;
}
/************responsive*************/
.xly-wtk {
	display: block;
	padding: 46px 0;
	overflow: hidden;
}
.xly-wtbk {
	display: block;
	position: relative;
	border: 2px solid #cacaca;
	border-radius: 500px;
	padding: 46px 20px;
	margin-bottom: 30px;
}
.xly-wtb {
	display: block;
	margin: 0 auto 28px;
}
.xly-wtbm {
	display: block;
	height: 102px;
	text-align: center;
	line-height: 34px;
	font-size: 14px;
	color: #1d1d1d;
}
.xly-wtbs {
	display: block;
	width: 46px;
	height: 46px;
	background: #fff;
	text-align: center;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.24);
	border-radius: 50%;
	position: absolute;
	left: 50%;
	margin-left: -23px;
	bottom: -23px;
	line-height: 46px;
	font-size: 14px;
	color: #8f8f8f;
	font-weight: bold;
}
.swiper-container-xylwt {
	padding-bottom: 20px;
}
.swiper-container-xylwt .swiper-pagination-xylwt {
	bottom: 0;
}
.swiper-pagination-xylwt .swiper-pagination-bullet {
	width: 14px;
	height: 2px;
	border-radius: 0;
}
.swiper-pagination-xylwt .swiper-pagination-bullet-active {
	background: #0098C5;
}
/*客户选择*/
.xly-xzk {
	display: block;
	padding: 46px 0 27px;
	overflow: hidden;
}
.xys-zxdk {
	display: block;
	position: relative;
	height: 740px;
	background: url(../image/xys-xzbg1.jpg) center bottom repeat-x;
	margin-top: 76px;
}
.xys-zxdk-sj, .xys-zxdk-sj2 {
	display: none;
	text-align: center;
	padding-top: 12px;
}
.xys-xzbg2 {
	display: block;
	position: absolute;
	bottom: -27px;
	left: 50%;
	margin-left: -630px;
}
.xys-xzb1, .xys-xzb2, .xys-xzb3, .xys-xzb4, .xys-xzb5, .xys-xzb6, .xys-xzb7, .xys-xzb8, .xys-xzb9, .xys-xzb10, .xys-xzb11 {
	display: block;
	position: absolute;
	left: 50%;
}
.xys-xzb1 {
	margin-left: -552px;
	top: 454px;
}
.xys-xzb2 {
	margin-left: -623px;
	top: 213px;
}
.xys-xzb3 {
	margin-left: -377px;
	top: 230px;
}
.xys-xzb4 {
	margin-left: -333px;
	top: 48px;
}
.xys-xzb5 {
	margin-left: -135px;
	top: 226px;
}
.xys-xzb6 {
	margin-left: -90px;
	top: 0;
}
.xys-xzb7 {
	margin-left: 48px;
	top: 185px;
}
.xys-xzb8 {
	margin-left: 242px;
	top: 65px;
}
.xys-xzb9 {
	margin-left: 269px;
	top: 248px;
}
.xys-xzb10 {
	margin-left: 482px;
	top: 230px;
}
.xys-xzb11 {
	margin-left: 407px;
	top: 456px;
}
.xys-xzb1:hover, .xys-xzb2:hover, .xys-xzb3:hover, .xys-xzb4:hover, .xys-xzb5:hover, .xys-xzb6:hover, .xys-xzb7:hover, .xys-xzb8:hover, .xys-xzb9:hover, .xys-xzb10:hover, .xys-xzb11:hover {
	animation:xys-xzb 3s linear infinite both;
	-webkit-animation:xys-xzb 3s linear infinite both;
	-moz-animation:sxys-xzb 3s linear infinite both;
	-o-animation:xys-xzb 3s linear infinite both;
}
/*.xys-xzb8{animation-delay:-0.2s;}
.xys-xzb10{animation-delay:0s;}
.xys-xzb1{animation-delay:0.2s;}
.xys-xzb3{animation-delay:0.4s;}
.xys-xzb9{animation-delay:0.6s;}
.xys-xzb5{animation-delay:0.8s;}
.xys-xzb2{animation-delay:1.0s;}
.xys-xzb4{animation-delay:1.2s;}
.xys-xzb6{animation-delay:1.4s;}
.xys-xzb11{animation-delay:1.6s;}
.xys-xzb7{animation-delay:1.8s;}*/
@keyframes xys-xzb {
0% {
 transform: translateY(0);
 -ms-transform: translateY(0);
 -webkit-transform: translateY(0);
 -o-transform: translateY(0);
 -moz-transform: translateY(0);
}
25% {
 transform: translateY(-20px);
 -ms-transform: translateY(-20px);
 -webkit-transform: translateY(-20px);
 -o-transform: translateY(-20px);
 -moz-transform: translateY(-20px);
}
50% {
 transform: translateY(0);
 -ms-transform: translateY(0);
 -webkit-transform: translateY(0);
 -o-transform: translateY(0);
 -moz-transform: translateY(0);
}
75% {
 transform: translateY(20px);
 -ms-transform: translateY(20px);
 -webkit-transform: translateY(20px);
 -o-transform: translateY(20px);
 -moz-transform: translateY(20px);
}
100% {
 transform: translateY(0);
 -ms-transform: translateY(0);
 -webkit-transform: translateY(0);
 -o-transform: translateY(0);
 -moz-transform: translateY(0);
}
}
@-webkit-keyframes xys-xzb {
0% {
 transform: translateY(0);
 -ms-transform: translateY(0);
 -webkit-transform: translateY(0);
 -o-transform: translateY(0);
 -moz-transform: translateY(0);
}
25% {
 transform: translateY(-20px);
 -ms-transform: translateY(-20px);
 -webkit-transform: translateY(-20px);
 -o-transform: translateY(-20px);
 -moz-transform: translateY(-20px);
}
50% {
 transform: translateY(0);
 -ms-transform: translateY(0);
 -webkit-transform: translateY(0);
 -o-transform: translateY(0);
 -moz-transform: translateY(0);
}
75% {
 transform: translateY(20px);
 -ms-transform: translateY(20px);
 -webkit-transform: translateY(20px);
 -o-transform: translateY(20px);
 -moz-transform: translateY(20px);
}
100% {
 transform: translateY(0);
 -ms-transform: translateY(0);
 -webkit-transform: translateY(0);
 -o-transform: translateY(0);
 -moz-transform: translateY(0);
}
}
@-moz-keyframes xys-xzb {
0% {
 transform: translateY(0);
 -ms-transform: translateY(0);
 -webkit-transform: translateY(0);
 -o-transform: translateY(0);
 -moz-transform: translateY(0);
}
25% {
 transform: translateY(-20px);
 -ms-transform: translateY(-20px);
 -webkit-transform: translateY(-20px);
 -o-transform: translateY(-20px);
 -moz-transform: translateY(-20px);
}
50% {
 transform: translateY(0);
 -ms-transform: translateY(0);
 -webkit-transform: translateY(0);
 -o-transform: translateY(0);
 -moz-transform: translateY(0);
}
75% {
 transform: translateY(20px);
 -ms-transform: translateY(20px);
 -webkit-transform: translateY(20px);
 -o-transform: translateY(20px);
 -moz-transform: translateY(20px);
}
100% {
 transform: translateY(0);
 -ms-transform: translateY(0);
 -webkit-transform: translateY(0);
 -o-transform: translateY(0);
 -moz-transform: translateY(0);
}
}
@-o-keyframes xys-xzb {
0% {
 transform: translateY(0);
 -ms-transform: translateY(0);
 -webkit-transform: translateY(0);
 -o-transform: translateY(0);
 -moz-transform: translateY(0);
}
25% {
 transform: translateY(-20px);
 -ms-transform: translateY(-20px);
 -webkit-transform: translateY(-20px);
 -o-transform: translateY(-20px);
 -moz-transform: translateY(-20px);
}
50% {
 transform: translateY(0);
 -ms-transform: translateY(0);
 -webkit-transform: translateY(0);
 -o-transform: translateY(0);
 -moz-transform: translateY(0);
}
75% {
 transform: translateY(20px);
 -ms-transform: translateY(20px);
 -webkit-transform: translateY(20px);
 -o-transform: translateY(20px);
 -moz-transform: translateY(20px);
}
100% {
 transform: translateY(0);
 -ms-transform: translateY(0);
 -webkit-transform: translateY(0);
 -o-transform: translateY(0);
 -moz-transform: translateY(0);
}
}
/*企业的信赖选择*/
.xys-xldk {
	display: block;
	padding: 46px 0;
	overflow: hidden;
	position: relative;
}
.xys-xldk1 {
	margin-top: -27px;
	padding-top: 110px;
	background: url(../image/xys-xlbg1.png) left top no-repeat, url(../image/xys-xlbg2.png) right top no-repeat;
}
.xys-xlblb {
	display: block;
	padding-left: 1px;
	padding-top: 1px;
	margin: 50px 0;
	overflow: hidden;
}
.xys-xlblb li {
	display: block;
	border: 1px solid #ebebeb;
	float: left;
	width: 14.285%;
	height: auto;
	overflow: hidden;
	margin-top: -1px;
	margin-left: -1px;
}
.xys-xlblb li img {
	display: block;
	width: 100%;
}
.xys-xlblb li:hover img {
	transform: scale(1.1);
	-ms-transform: scale(1.1);	/* IE 9 */
	-webkit-transform: scale(1.1);	/* Safari 和 Chrome */
	-o-transform: scale(1.1);	/* Opera */
	-moz-transform: scale(1.1);
}
.xys-xlblb-sj {
	display: none;
	padding: 16px 0;
}
.swiper-container-xysxl {
	padding-bottom: 20px;
}
.swiper-container-xysxl .swiper-pagination-xysxl {
	bottom: 0;
	height: 14px;
	line-height: 1;
}
.swiper-pagination-xysxl .swiper-pagination-bullet {
	width: 4px;
	height: 4px;
}
.swiper-pagination-xysxl .swiper-pagination-bullet-active {
	background: #000;
	opacity: 0.5;
}
.swiper-container-xysxl img {
	display: block;
	width: 100%;
}
.xys-duo {
	display: block;
	width: 160px;
	height: 40px;
	overflow: hidden;
	margin: 0 auto;
	border: 1px solid #dbdbdb;
	border-radius: 20px;
	text-align: center;
	line-height: 38px;
	font-size: 14px;
	color: #9b9b9b;
}
.xys-duo span {
	display: block;
	position: relative;
	top: 0;
	color: #9b9b9b;
}
.xys-duo:hover {
	border-color: #0098C5;
	background: #0098C5;
}
.xys-duo:hover span {
	top: -100%;
	color: #fff;
}
.xys-duo-kh {
	display: block;
	width: 160px;
	height: 40px;
	overflow: hidden;
	margin: 0 auto;
	border: 1px solid #3881c4;
	background: #d9ecf7;
	border-radius: 20px;
	text-align: center;
	line-height: 38px;
	font-size: 14px;
	color: #3881c4;
}
.xys-duo-kh span {
	display: block;
	position: relative;
	top: 0;
	color: #3881c4;
}
.xys-duo-kh:hover {
	border-color: #fff;
	background: #fff;
}
.xys-duo-kh:hover span {
	top: -100%;
	color: #3881c4;
}
/*服务保障*/
.xys-bzdk {
	display: block;
	background: url(../image/xys-bzbg.jpg) center center no-repeat;
	background-size: cover !important;
	position: relative;
	padding: 83px 0;
}
.xys-bz-tit {
	display: block;
	margin-bottom: 90px;
	text-align: center;
	line-height: 56px;
	font-size: 36px;
	color: #fff;
}
.xys-bzxk {
	display: block;
}
.xys-bzb {
	display: block;
	margin: 0 auto;
}
.xys-bzb-tit {
	display: block;
	padding:36px 0 14px;
	text-align: center;
	line-height: 38px;
	font-size: 22px;
	color: #fff;
}
.xys-bzb-text {
	display: block;
	text-align: center;
	line-height: 22px;
	font-size: 14px;
	color: #fff;
}
.xys-bzb-text-sj {
	display: none;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	color: #fff;
}
.xys-bzbg1 {
	display: block;
	position: absolute;
	right: 230px;
	top: -54px;
}
.xys-bzbg2 {
	display: block;
	position: absolute;
	left: 36px;
	bottom: -54px;
}
/*套餐*/
.xys-tclbk {
	display: block;
	width: 1260px;
	margin: 0 auto;
	padding-top: 44px;
}
.xys-tclb {
	display: block;
	margin-left: -50px;
}
.xys-tclb li {
	padding-left: 50px;
	width: 33.333%;
	height: auto;
	float: left;
}
.xys-tcxk {
	display: block;
	border: 1px solid #dbdbdb;
	border-radius: 8px;
	text-align: center;
	padding: 46px 20px;
}
.xys-tc-dtit {
	line-height: 50px;
	font-size:32px;
	color: #000;
}
.xys-tc-dtext {
	margin-bottom: 22px;
	line-height: 28px;
	font-size:16px;
	color: #9a9a9a;
}
.xys-tc-eti {
	margin-bottom: 20px;
	line-height: 28px;
	font-size:16px;
	color: #0098c5;
}
.xys-tc-ejs {
	line-height: 34px;
	font-size:14px;
	color: #393939;
}
.xys-tc-ett {
	display: block;
	width: 110px;
	height: 1px;
	background: #e4e4e4;
	margin: 30px auto;
}
.xys-tc-ejg {
	display: block;
	margin-bottom: 27px;
	line-height: 40px;
	font-size: 14px;
	color: #202020;
}
.xys-tc-ejg span {
	font-size: 32px;
	color: #0098c5;
}
.xys-tc-ekq {
	display: block;
	width: 154px;
	height: 50px;
	margin: 0 auto;
	border-radius: 8px;
	overflow: hidden;
	border: 1px solid #0098c5;
	line-height: 48px;
	font-size: 18px;
	color: #0098c5;
}
.xys-tc-ekq span {
	display: block;
	position: relative;
	top: 0;
	color: #0098c5;
}
.xys-tcxk:hover {
	box-shadow: 0 0 10px rgba(66, 168, 205, 0.4);
}
.xys-tcxk:hover .xys-tc-ekq {
	background: url(../image/xys-abg.jpg) center center no-repeat;
	background-size: cover !important;
}
.xys-tcxk:hover .xys-tc-ekq span {
	top: -100%;
	color: #fff;
}
.xys-tcxk .xys-tc-ekq:hover span {
	top: 0;
}
/*手机*/

.xys-tclb-sj {
	display: none;
}
.xys-tclb-sj li {
	height: auto;
	margin-bottom: 10px;
}
.xys-tclb-sj .xys-tcxk {
	padding: 14px 10px;
}
.xys-tclb-sj .xys-tc-dtit {
	line-height: 30px;
	font-size: 20px;
}
.xys-tclb-sj .xys-tc-dtext {
	margin-bottom: 10px;
	line-height: 20px;
	font-size: 12px;
}
.xys-tclb-sj .xys-tc-eti {
	margin-bottom: 8px;
	line-height: 22px;
	font-size: 14px;
}
.xys-tclb-sj .xys-tc-ejs {
	line-height: 26px;
	font-size: 14px;
}
.xys-tclb-sj .xys-tc-ett {
	width: 60px;
	margin: 10px auto;
}
.xys-tclb-sj .xys-tc-ejg {
	display: block;
	margin-bottom: 6px;
	line-height: 40px;
	font-size: 14px;
}
.xys-tclb-sj .xys-tc-ekq {
	display: block;
	width: 120px;
	height: 36px;
	margin: 0 auto;
	border-radius: 4px;
	overflow: hidden;
	border: 1px solid #0098c5;
	line-height: 34px;
	font-size: 16px;
	color: #0098c5;
}
.xys-tclb-sj .xys-tc-ejg span {
	font-size: 26px;
}
.swiper-container-tcbj {
	padding-bottom: 20px;
}
.swiper-container-tcbj .swiper-slide {
	transform: scale(0.92);
	-ms-transform: scale(0.92);	/* IE 9 */
	-webkit-transform: scale(0.92);	/* Safari 和 Chrome */
	-o-transform: scale(0.92);	/* Opera */
	-moz-transform: scale(0.92);
}
.swiper-container-tcbj .swiper-slide-active {
	transform: scale(1);
	-ms-transform: scale(1);	/* IE 9 */
	-webkit-transform: scale(1);	/* Safari 和 Chrome */
	-o-transform: scale(1);	/* Opera */
	-moz-transform: scale(1);
}
.swiper-container-tcbj .swiper-pagination-tcbj {
	bottom: 0;
}
.swiper-pagination-tcbj .swiper-pagination-bullet {
	width: 14px;
	height: 2px;
	background: #ddd;
	border-radius: 0;
	opacity: 1;
}
.swiper-pagination-tcbj .swiper-pagination-bullet-active {
	background: #0098C5;
}
/*服务流程*/
.xys-fwdk {
	display: block;
	background: url(../image/icon_51.png) center center no-repeat;
	background-size: cover !important;
	padding-top: 37px;
	position: relative;
	height: 700px;
}
.xys-fwbg2 {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(../image/icon_52.png) center bottom no-repeat;
}
.mianww {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 1224px;
	height: 84px;
	margin: 2px 0 0 -612px;
	background: url(../image/icon_53.png) no-repeat left center;
	-webkit-transition: width 4s;
	transition: width 4s;
}
.xys-fwdk .sj-gj-dtit, .xys-fwdk .sj-gj-dtit2 {
	color: #fff;
}
.xys-fwxk {
	display: block;
	position: relative;
	z-index: 2;
}
.xys-fwlk {
	display: block;
	position: relative;
}
.xys-fwxlk {
	display: block;
	position: relative;
	margin-top: 186px;
}
.xys-fwxlk li {
	display: block;
	width: 60px;
	position: absolute;
	left: 50%;
}
.xys-fwxl1 {
	margin-left: -520px;
	top: 6px;
}
.xys-fwxl2 {
	margin-left: -358px;
	top: 38px;
}
.xys-fwxl3 {
	margin-left: -215px;
	top: 2px;
}
.xys-fwxl4 {
	margin-left: -84px;
	top: 42px;
}
.xys-fwxl5 {
	margin-left: 46px;
	top: 2px;
}
.xys-fwxl6 {
	margin-left: 180px;
	top: 36px;
}
.xys-fwxl7 {
	margin-left: 328px;
	top: -2px;
}
.xys-fwxl8 {
	margin-left: 496px;
	top: 34px;
}
.xys-fwbd1 {
	display: block;
	position: absolute;
	bottom: -6px;
	left: 50%;
	margin-left: -6px;
}
.xys-fwmk1 {
	display: block;
	position: absolute;
}
.xys-fwxl1 .xys-fwmk1, .xys-fwxl3 .xys-fwmk1, .xys-fwxl5 .xys-fwmk1, .xys-fwxl7 .xys-fwmk1 {
	top: -85px;
}
.xys-fwxl2 .xys-fwmk1, .xys-fwxl4 .xys-fwmk1, .xys-fwxl6 .xys-fwmk1, .xys-fwxl8 .xys-fwmk1 {
	top: 26px;
}
.xys-fwm1 {
	display: block;
	position: relative;
	text-align: center;
	line-height: 14px;
	font-size: 14px;
}
.xys-fwxl1 .xys-fwm1, .xys-fwxl3 .xys-fwm1, .xys-fwxl5 .xys-fwm1, .xys-fwxl7 .xys-fwm1 {
	padding-top: 16px;
	color: #fff;
}
.xys-fwxl2 .xys-fwm1, .xys-fwxl4 .xys-fwm1, .xys-fwxl6 .xys-fwm1, .xys-fwxl8 .xys-fwm1 {
	padding-bottom: 16px;
	color: #616161;
}
.xys-fwb1 {
	display: block;
	margin: 0 auto;
	color: #fff;
	text-align: center;
	font-family:"iconfont" !important;
	font-size:34px;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
.xys-fwb1-1:before {
	content: "\e60d";
}
.xys-fwb1-2:before {
	content: "\e608";
	color: #0098C5;
}
.xys-fwb1-3:before {
	content: "\e613";
}
.xys-fwb1-4:before {
	content: "\e610";
	color: #0098C5;
}
.xys-fwb1-5:before {
	content: "\e607";
}
.xys-fwb1-6:before {
	content: "\e615";
	color: #0098C5;
}
.xys-fwb1-7:before {
	content: "\e614";
}
.xys-fwb1-8:before {
	content: "\e60a";
	color: #0098C5;
}
.xys-fwmk2 {
	display: none;
	position: absolute;
	width:268px;
	height:70px;
	border: 4px solid #fff;
	border-radius: 34px;
	background: #fff;
	left: 50%;
	margin-left: -134px;
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.4);
}
.xys-fwxl1 .xys-fwmk2, .xys-fwxl3 .xys-fwmk2, .xys-fwxl5 .xys-fwmk2, .xys-fwxl7 .xys-fwmk2 {
	top: -116px;
}
.xys-fwxl2 .xys-fwmk2, .xys-fwxl4 .xys-fwmk2, .xys-fwxl6 .xys-fwmk2, .xys-fwxl8 .xys-fwmk2 {
	top: 54px;
}
.xys-fwbj1 {
	display: block;
	position: absolute;
	bottom: -8px;
	left: 50%;
	margin-left: -7px;
}
.xys-fwxl1 .xys-fwbj1, .xys-fwxl3 .xys-fwbj1, .xys-fwxl5 .xys-fwbj1, .xys-fwxl7 .xys-fwbj1 {
	bottom: -8px;
}
.xys-fwxl2 .xys-fwbj1, .xys-fwxl4 .xys-fwbj1, .xys-fwxl6 .xys-fwbj1, .xys-fwxl8 .xys-fwbj1 {
	top: -8px;
}
.xys-fwb0k {
	display: block;
	width:62px;
	height: 62px;
	float: left;
	border-radius: 50%;
	overflow: hidden;
	background: #f2f2f2;
}
.xys-fwb01 {
	/*margin-left:13px;
	margin-top:13px;*/
	display: block;
	margin: 0 auto;
	color: #0098c5;
	padding-top: 13px;
	text-align: center;
	font-family:"iconfont" !important;
	font-size:34px;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
.xys-fwm2 {
	display: block;
	margin-left: 77px;
	padding-top: 14px;
	padding-right: 30px;
	line-height: 18px;
	font-size: 12px;
	color: #676767;
}
.xys-fwm21 {
	padding-top: 4px;
}
.xys-fwxlk li:hover .xys-fwmk2 {
	display: block;
}
/*网站改版*/
.gb-bank-pc {
	display: block;
	padding: 150px 0 110px;
	position: relative;
	z-index: 2;
}
.gb-ban-pcp1 {
	display: block;
	overflow: hidden;
}
.gb-ban-pc-tit1 {
	display: block;
	line-height: 54px;
	font-size: 50px;
	color: #373737;
}
.gb-ban-zyc {
	display: block;
	position: absolute;
	right: 4.5%;
	bottom:-132px;
}
.gb-shub {
	display: block;
	position: absolute;
	left: 8%;
	bottom:-20px;
}
.gb-ban-pcp-sk {
	display: block;
	overflow: hidden;
	margin-bottom: 37px;
}
.gb-ban-pcp-s1 {
	display: block;
	float: left;
	font-size: 20px;
	line-height: 35px;
	color: #373737;
	font-family: arial;
}
.gb-ban-pcp-s2 {
	display: block;
	float: left;
	width: 38px;
	height: 4px;
	background: #d1d1d1;
	border-left: 13px solid #3881c4;
	margin-left: 22px;
	margin-top: 16px;
}
/*banner*/
.gb-bantk {
	display: block;
}
.gb-ban-tuk {
	display: block;
	overflow: hidden;
	height:668px;
	background-size:cover !important;
}
.swiper-container-gbban .swiper-pagination-gbban {
	display: block;
	left: auto;
	right: 0;
	width: 406px;
	height: 72px;
	padding-top: 21px;
	background: #fff;
	bottom: 20px;
}
.swiper-container-gbban .swiper-pagination-bullet {
	width: 60px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color:#373737;
	opacity: 1;
	border-radius: 0;
	background: rgba(0, 0, 0, 0);
}
.swiper-container-gbban .swiper-pagination-bullet-active {
	padding-left: 30px;
	width: 90px;
	background:url(../image/gb-bant.jpg) center left no-repeat;
}
.gb-ban-tsk {
	display: block;
	width: 320px;
	height: 256px;
	margin-top: -164px;
	padding: 46px;
	float: left;
	border-top-left-radius: 9px;
	border-top-right-radius: 92px;
	border-bottom-left-radius: 92px;
	border-bottom-right-radius: 9px;
}
.gb-ban-tsm1 {
	line-height: 53px;
	font-size: 38px;
	color: #fff;
}
.gb-ban-tsm2 {
	line-height: 72px;
	font-size: 46px;
	color: #fff;
}
.gb-ban-tsm3 {
	line-height: 46px;
	font-size: 28px;
	color: #fff;
}
/*idea*/
.gb-idbg {
	display: block;
	background: #f5f5f5;
	margin-top: -92px;
	padding: 200px 0 100px;
	overflow: hidden;
	position: relative;
}
.gb-idtu {
	display: block;
	position: absolute;
	bottom: 0;
	left: 4%;
}
.gb-idtik {
	display: block;
	overflow: hidden;
	float: left;
}
.gb-idtit1 {
	line-height:74px;
	font-size: 50px;
	color: #373737;
}
.gb-idtit2 {
	line-height:52px;
	font-size: 36px;
	color: #373737;
}
.gb-iddk {
	display: block;
	float: right;
}
.gb-idxdk {
	display: block;
	clear: both;
}
.gb-idxk {
	display: block;
	float: left;
}
.gb-idx-ti {
	display: block;
	width: 154px;
	height:135px;
	border: 2px solid #000;
	border-radius: 8px;
	margin-left: 52px;
	margin-bottom: 30px;
	padding: 16px 20px;
	line-height: 48px;
	font-size: 26px;
	color: #373737;
}
/*ad*/
.gb-adbg {
	display: block;
	overflow: hidden;
	padding: 95px;
	background:url(../image/gb-blh.png) center center no-repeat;
}
.gb-adtik {
	display: block;
	float: left;
}
.gb-adtit {
	display: block;
	margin-bottom: 9px;
	line-height: 70px;
	font-size: 50px;
	color: #000;
}
.gb-adtit span {
	color: #4694e4;
}
.gb-adtext {
	display: block;
	line-height: 30px;
	font-size: 18px;
	color: #757575;
}
.gb-adrk {
	display: block;
	overflow: hidden;
	float: right;
	padding-top: 15px;
}
.gb-adrti {
	display: block;
	width: 172px;
	height: auto;
	float: left;
	padding-top: 22px;
	line-height: 30px;
	font-size: 18px;
	color: #575757;
}
.gb-adra {
	display: block;
	float: left;
	width: 287px;
	height: 96px;
	background: url(../image/gb-wbg.jpg) center center repeat-y;
	background-size: cover auto !important;
	position: relative;
	text-align: center;
	padding: 25px 0;
	line-height:46px;
	font-size: 22px;
	color: #fff;
}
.gb-adraxk {
	display:inline-block;
	text-align: left;
}
.gb-adra1 {
	display: block;
	float: left;
	margin-right: 25px;
	line-height:46px;
	font-size: 22px;
	color: #fff;
}
.gb-adra2 {
	display: block;
	float: left;
	width: 34px;
	height:46px;
	background: url(../image/gb-wj.png) center center no-repeat;
}
/**/
.gb-khk {
	display: block;
	background:url(../image/gb-khbg.jpg) center bottom no-repeat #e4e9ee;
	padding: 54px 0 60px;
	overflow: hidden;
}
.gb-duo {
	display: block;
	width: 180px;
	height: 46px;
	margin: 0 auto;
	border-radius: 23px;
	border: 2px solid #a3aeb9;
	text-align: center;
	line-height: 42px;
	font-size: 16px;
	color: #000;
}
.gb-msdk {
	display: block;
	padding: 40px 0;
}
.ab-hzxk {
	display: block;
	height: 510px;
	position: relative;
}
.ab-khbt {
	display: block;
	position: absolute;
	border-radius: 50%;
	overflow: hidden;
	left: 50%;
}
.ab-khb1 {
	top: 35px;
	margin-left: -823px;
}
.ab-khb2 {
	top: 295px;
	margin-left: -823px;
}
.ab-khb3 {
	top: 372px;
	margin-left: -680px;
}
.ab-khb4 {
	top: 180px;
	margin-left: -690px;
}
.ab-khb5 {
	top: 70px;
	margin-left: -519px;
}
.ab-khb6 {
	top: 300px;
	margin-left: -527px;
}
.ab-khb7 {
	top: 0;
	margin-left: -327px;
}
.ab-khb8 {
	top: 229px;
	margin-left: -354px;
}
.ab-khb9 {
	top: 87px;
	margin-left: -185px;
}
.ab-khb10 {
	top: 292px;
	margin-left: -240px;
}
.ab-khb11 {
	top: 65px;
	margin-left: 7px;
}
.ab-khb12 {
	top: 333px;
	margin-left: -28px;
}
.ab-khb13 {
	top: 364px;
	margin-left: 169px;
}
.ab-khb14 {
	top: 35px;
	margin-left: 272px;
}
.ab-khb15 {
	top: 209px;
	margin-left: 260px;
}
.ab-khb16 {
	top: 297px;
	margin-left: 452px;
}
.ab-khb17 {
	top: 76px;
	margin-left: 424px;
}
.ab-khb18 {
	top: 57px;
	margin-left: 641px;
}
.ab-khb19 {
	top: 212px;
	margin-left: 622px;
}
/**/
.gb-tyk {
	display: block;
	overflow: hidden;
	position: relative;
}
.gb-tytit {
	display: block;
	text-align: center;
	padding: 60px 0 50px;
	line-height: 60px;
	font-size: 38px;
	color: #000;
}
.gb-tylk {
	display: block;
	overflow: hidden;
}
.gb-tylk li {
	display: block;
	float: left;
	width: 33.333%;
	height: auto;
}
.foots_jskd {
	height:52px;
	display: none;
	background: #414449;
	overflow:visible;
	bottom: 0;
	left: 0;
	width: 100%;
	position: fixed;
	z-index: 999;
}
.foots_jskd .idkja {
	width: 50%;
	float: left;
	padding-left:1.9rem;
}
.foots_jskd .wecgh {
	padding-left: 4rem !important;
}
.jkbskjhd {
	position: relative;
	padding:16px 0 0;
}
.xtibsk {
	width: 16px;
	top: 19px;
	height: 16px;
	display: block;
	background:url(../image/onlinenew.png) no-repeat;
	background-size:100% auto;
	position: absolute;
}
.xtibsk_wzk {
	width: 16px;
	top: 18px;
	height: 16px;
	display: block;
	background:url(../image/writenew.png) no-repeat;
	background-size:100% auto;
	position: absolute;
}
.djkhsd {
	position: absolute;
	z-index: 88;
	left: 50%;
	top: -15px;
	margin-left: -1.92rem;
	width:3.84rem;
	;
	height:3.84rem;
	;
	display: block;
}
.djkhsd img {
	width:3.84rem;
	;
	height: 3.84rem;
	;
	display: block;
}
.jkbskjhd span {
	padding-left: 20px;
	font-size: 15px;
	color: #fff;
	line-height: 20px;
}
.gb_show-sxk {
	display: none;
}
.xkjbdf_xkjs {
	display:block;
}
.wmgbk_gd {
	display: none;
}
.nav_tel3 {
	width: 35px;
	height: 35px;
	display: none;
	background: url(../image/ttel_1.png) center center no-repeat;
	cursor: pointer;
}
.nav_tel4 {
	width: 35px;
	height: 35px;
	display: none;
	background: url(../image/ttel_2.png) center center no-repeat;
	cursor: pointer;
}
/*公共*/
.fwl-tu {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	background-size: cover !important;
}
.xw-khdxk:hover .xw-khtuu, .fwl-xk:hover .fwl-tu, .allb li:hover .altu img {
	transform: scale(1.05);
	-ms-transform: scale(1.05);
	/* IE 9 */
	-webkit-transform: scale(1.05);
	/* Safari 和 Chrome */
	-o-transform: scale(1.05);
	/* Opera */
	-moz-transform: scale(1.05);
}
.ne-lxk:hover .ne-ltuk {
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	/* IE 9 */
	-webkit-transform: rotate(45deg);
	/* Safari and Chrome */
	-o-transform: rotate(45deg);
	/* Opera */
	-moz-transform: rotate(45deg);
}
.in-gdxm-text, .in-gdxm-tit, .in-gdxtuu, .fonr-gjc a, .xw-khtuu, .xw-khm-tit, .xw-khm-text, .xwl-xq-tit, .xwl-bq-ak a, .fwl-m-titcn, .fwl-m-titen, .fwl-m-text, .fwl-tu, .fwl-mk, .alpp-tj li a, .altu img, .alm-tit, .alm-text, .al-xb-m, .al-xb1, .al-xb2, .ab-zy-a span, .ser-n-kan span, .aln-xprev a, .aln-xnext a, .aln-xb, .sj-qy-dtit a span, .sj-qy-dtit a, .sj-htak a, .sj-htak a span, .xys-duo span, .xys-duo, .xys-tc-ekq span, .xys-tc-ekq, .xys-tcxk, .xys-tc-ekq, .xys-fwmk2, .sj-gjb, .xys-xlblb li img, .xys-duo-kh, .xys-duo-kh span {
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
