﻿@charset "utf-8";
:root{
  --mtp:80px;/*距离顶端的距离*/ 
}

.title h3.txt{font-size:32px;}
.title .btn-free-trial{
	position: relative;
	width: 230px;
	height:72px;
	padding:0px;
	overflow: hidden;
	background: #0059EB;
	border-radius:5px;
	border:none;
	clear:both;
	line-height: 72px;
	box-shadow: 0px 2px 27px 1px rgba(47,108,255,0.3);
	font-size: 28px;
	color:#fff;
}
.title .btn-free-trial:hover{background:#196df5}
.title .btn-free-trial i{float: right;font-size: 12px;}
.title .btn-free-trial span.btxt:after {
    content: "\e8dc";
    font-family: "kushewang" !important;
    font-size:12px;
    margin-left:5px;
}
.title .btn-free-trial span {
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	opacity: 1;
	left: 0;
	top: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	/* padding:6px 0; */
	text-align: center;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transition: all 0.6s cubic-bezier(0.05, 0.06, 0.05, 0.95);
	transition: all 0.6s cubic-bezier(0.05, 0.06, 0.05, 0.95);
	box-shadow: none;
	color:#fff;
}

.title .btn-free-trial span:first-of-type {
	z-index:9;
}

.title .btn-free-trial span:last-of-type {
	background:#0059EB;
	color:#fff;
	left: -101%;
}

.title .btn-free-trial:hover span {
	color:#fff;
	left: 0;
}



.idx-banner {
	margin-top:var(--mtp);
	width: 100%;
	/*height: 604px;*/
	overflow: hidden;
}
.idx-banner .swiper-container {
	width: 100%;
	/*height:604px;*/
}
.idx-banner .swiper-button-prev,.idx-banner .swiper-button-next{
	width: 15%;
	height: 100%;
	top:0;
	background:none;
	opacity:0;
}

/*分页器*/
.idx-banner .swiper-pagination-bullet{
	background:rgba(255, 255, 255, 0.3);
	opacity:1;
	margin:0 6px !important;
	width:90px;
	height:5px;
	position:relative;
	outline:none;
	vertical-align:middle;
	border-radius: 5px;
	overflow: hidden;
}
.idx-banner .swiper-pagination-bullet span{
	width:3px;
	height:5px;
	background:#CCC;
	display:block;
	border-radius:50%;
	opacity:0;
}
.idx-banner .swiper-pagination-bullet i{
	background:#3860f4;
	height:5px;
	width:100px;
	position:absolute;
	top:0px;
	transform:scaleX(0);
	transform-origin:left;
	z-index:3;
	transition-timing-function:linear;
	border-radius:9px;
}
.idx-banner .swiper-pagination-bullet-active span,
.idx-banner .swiper-pagination-bullet:hover span{
	width:5px;
	height:5px;
	margin-top:0;
	margin-left:0;
	background:#3860f4;
	position:relative;
	z-index:1;
}
.idx-banner .swiper-pagination-bullet-active span{opacity:1;}
.idx-banner .swiper-pagination-bullet-active i{
	animation:middleBox 10s;
}
.idx-banner .swiper-pagination-bullet:first-child.swiper-pagination-bullet-active i{
	animation:firstBox 10s;
}
.idx-banner .swiper-pagination-bullet:last-child.swiper-pagination-bullet-active i{
	animation:lastBox 10s;
}				
@keyframes firstBox{
  0% {transform:scaleX(0.1);left:0px;}/*091*/
  100% {transform:scaleX(1);left:0px;} /*0915*/
}
@keyframes lastBox{
  0% {transform:scaleX(0.0);left:0px;}/*1090*/
  20% {transform:scaleX(0.0);left:0px;} /*090*/
  100% {transform:scaleX(1);left:0px;} /*090*/
}		
@keyframes middleBox{
  0% {transform:scaleX(0.0);left:0px;}/*1091*/
  20% {transform:scaleX(0.0);left:0px;}/*092*/
  100% {transform:scaleX(1);left:0px;} /*0913*/
}
/*内容样式*/
.idx-banner .slide0 {position: relative;overflow: hidden;}
.idx-banner .slide0 img{width: 100%;height:100%;}
.idx-banner .slide0 img.bn01{width: 105%;}
.idx-banner .slide0 .container{position:absolute;top:0px;z-index:1;left:13%;height:100%;}
.idx-banner .slide0 .title {
	width: 571px;
	margin-top: 150px;
	font-weight: normal;
	color: #fff;
}
.idx-banner .slide0 .title .txt{font-size:70px;color: #fff;}
.idx-banner .slide0 .title .ptx{font-weight: 500;font-size: 24px;color: #fff;}


.idx-banner .slide1 {position: relative;
	/*background:url(/gm/banner/idx_banner1bg1-73bde16ac2dbb95e57f3f3466fdc1256.jpg) no-repeat center;*/
	background-size:cover;
	/* background:-moz-linear-gradient(left,#f5f9fa, #dbe6f9);  
	background:-webkit-linear-gradient(left,#f5f9fa, #dbe6f9);   
	background: -o-linear-gradient(left,#f5f9fa, #dbe6f9); 
	background: -ms-linear-gradient(left,#f5f9fa, #dbe6f9); 
	background: linear-gradient(to right, #f5f9fa, 0%, #dbe6f9 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CA5A83',endColorstr='#7E72AB',GradientType=0);  */
	overflow: hidden;  
}
.idx-banner .slide1 .title{padding-top:140px;color: #3a4765;}

.idx-banner .slide1 .title .ptx {
	color: #3a4765;
	font-family: 'SourceHanSansCN-Regular';
	font-size: 22px;
	letter-spacing: -2px;
}
.idx-banner .slide1 .s1ing{position: absolute;bottom:0px;right:0px;width:966px;height:604px;}
.idx-banner .slide1 .s1ing img{width:100%;}
.idx-banner .slide1 .container{position:relative;top:0px;z-index:1;height:100%;}
.idx-banner .slide1 .title .txt{font-size:55px;position: relative;}
.idx-banner .slide1 .title .bef:before{position:absolute;left:0px;bottom:-2px;
	content:'';height:3px;width:110px;display: block;background:#3a4765;}
.idx-banner .slide1 .title .ptx{font-weight: 500;font-size: 22px;}


.idx-banner .slide2 {
	/*background: url(../banner/idx_banner2bg.jpg) no-repeat center;*/
	/*background:#111324 url(/gm/banner/idx_banner2bg-790f82f3b4858752758f6989819351e4.png) no-repeat  62% 0%;*/
	background-size: cover;
	overflow: hidden; 
}
.idx-banner .slide2 .container{position:relative;top:0px;z-index:1;height:100%;}
.idx-banner .slide2 .s2bg{
	position:absolute;top:0px;
	left:-23%;
	width:100%;
	height:100%;
	background:url(/gm/banner/idx_banner2bg2-b49cecc2df4da0270f3a0dae98ffc346.png) no-repeat;
	z-index:-1;
}
.idx-banner .slide2 .s2ing{position: absolute;bottom:0px;right:0px;z-index: -1;}
.idx-banner .slide2 .s2ing img{width:95%;margin-left:33%;}
.idx-banner .slide2 .title{padding-top: 160px;color: #fff;}
.idx-banner .slide2 .title .ptx{color: #fff;}
.idx-banner .slide2 .title .ptx small{color:#51535f;display:block;clear: both;}
.idx-banner .slide2 .title .btn-free-trial{border-color:#fff;background:transparent;}
.idx-banner .slide2 .title .btn-free-trial span{color:#fff;}

/*.slide1 .title .btn-free-trial{overflow:hidden;}*/


/*解决方案 , 无动画广告*/
.page-bannar{margin-top:var(--mtp);}
.pfn1_page1,.pfn1_page_1{
	position: relative;
	height:420px;
	background:-moz-linear-gradient(left,#008fff, #0045fe);  
	background:-webkit-linear-gradient(left,#008fff, #0045fe);   
	background: -o-linear-gradient(left,#008fff, #0045fe); 
	background: -ms-linear-gradient(left,#008fff, #0045fe); 
	background: linear-gradient(to right, #008fff, 0%, #0045fe 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008fff',endColorstr='#0045fe',GradientType=0);  
}
.pfn1_page1 .container{position:relative;top:0px;z-index:1;height:100%;}
.pfn1_page1 .title{padding-top:50px;color: #3a4765;}
.pfn1_page1 .title .ptx{color:#3a4765;font-family:'宋体';font-size:22px;letter-spacing: -2px;}
.pfn1_page1 .rightbg{position: absolute;bottom:0px;top:0px;}
.pfn1_page1 .rightbg img{width:108%;margin-left: 33%;height:100%;}
.pfn1_page1 .title .txt{font-size:50px;position: relative;}
.pfn1_page1 .title .ptx{font-weight: 500;font-size: 24px;}

.pfn1_page1 .title .btn-free-trial{border-color:#fff;}
.pfn4_page1 .rightbg img{width:80%;margin-left: 43%;height:100%;}
.pfn5_page1 .rightbg img{width:80%;margin-left: 43%;height:100%;}

.sn1_page1{
	position: relative;
	height:173px;
	background:-moz-linear-gradient(left,#0071fe, #004aff);  
	background:-webkit-linear-gradient(left,#0071fe, #004aff);   
	background: -o-linear-gradient(left,#0071fe, #004aff); 
	background: -ms-linear-gradient(left,#0071fe, #004aff); 
	background: linear-gradient(to right, #0071fe, 0%, #004aff 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0071fe',endColorstr='#004aff',GradientType=0);  
}
.sn1_page1 .col-md-6{height:100%;}
.sn1_page1 .col-md-6.bnrImg{padding-top:23px;text-align:right;}
.sn1_page1 .col-md-6.bnrImg .img-fluid{height: 150px;}



/*CASE PAGE*/

.case-banner {
	margin-top:var(--mtp);
	width: 100%;
	height:450px;
	overflow: hidden;
}
.case-banner .swiper-container {
	width: 100%;
	height:450px;
}
.case-banner .swiper-button-prev,.case-banner .swiper-button-next{
	width: 15%;
	height: 100%;
	top:0;
	background:none;
	opacity:0;
}
.case-banner .swiper-container-horizontal>.swiper-pagination-bullets, 
.case-banner .swiper-pagination-custom,.case-banner .swiper-pagination-fraction{
    text-align: right;
    padding-right:13.5%;
}
.case-banner .swiper-pagination-bullet{
	background:rgba(0, 0, 0, 0.3);
	opacity:1;
	margin:0 6px !important;
	width:90px;
	height:5px;
	position:relative;
	outline:none;
	vertical-align:middle;
	border-radius: 5px;
	overflow: hidden;
}
.case-banner .swiper-pagination-bullet span{
	width:3px;
	height:5px;
	background:#CCC;
	display:block;
	border-radius:50%;
	opacity:0;
}
.case-banner .swiper-pagination-bullet i{
	background:#669BF3;
	height:5px;
	width:100px;
	position:absolute;
	top:0px;
	transform:scaleX(0);
	transform-origin:left;
	z-index:3;
	transition-timing-function:linear;
	border-radius:9px;
}
.case-banner .swiper-pagination-bullet-active span,
.case-banner .swiper-pagination-bullet:hover span{
	width:5px;
	height:5px;
	margin-top:0;
	margin-left:0;
	background:#669BF3;
	position:relative;
	z-index:1;
}
.case-banner .swiper-pagination-bullet-active span{opacity:1;}
.case-banner .swiper-pagination-bullet-active i{
	animation:middleCase 10s;
}
.case-banner .swiper-pagination-bullet:first-child.swiper-pagination-bullet-active i{
	animation:firstCase 10s;
}
.case-banner .swiper-pagination-bullet:last-child.swiper-pagination-bullet-active i{
	animation:lastCase 10s;
}				
@keyframes firstCase{
  0% {transform:scaleX(0.1);left:0px;}/*091*/
  100% {transform:scaleX(1);left:0px;} /*0915*/
}
@keyframes lastCase{
  0% {transform:scaleX(0.0);left:0px;}/*1090*/
  20% {transform:scaleX(0.0);left:0px;} /*090*/
  100% {transform:scaleX(1);left:0px;} /*090*/
}		
@keyframes middleCase{
  0% {transform:scaleX(0.0);left:0px;}/*1091*/
  20% {transform:scaleX(0.0);left:0px;}/*092*/
  100% {transform:scaleX(1);left:0px;} /*0913*/
}


.case-banner .slide1 {position: relative;background:#EDEDEF;}
.case-banner .swiper-slide img{width: 100%;}
.case-banner .swiper-slide img.bn01{width: 100%;}
.case-banner .swiper-slide .title {width:530px;margin-top: 110px;font-weight: normal;float:right;}
.case-banner .swiper-slide .title .txt,
.slide2 .title .txt,.slide3 .title .txt{font-size:40px;}
.case-banner .swiper-slide .title .ptx,
.slide2 .title .ptx,.slide3 .title .ptx{font-weight: 500;font-size: 24px;color: rgba(0, 0, 0, 0.6);}

.case-banner .slide2 {background:#EDEDEF;}
.case-banner .slide2 .title{}

.case-banner .slide3 {background:#EDEDEF;}
.case-banner .slide3 .title {}
.case-banner .title .btn-free-trial{float:right;background: #0059EB;width:138px;}
.case-banner .title .btn-free-trial span{color:#fff;}
.case-banner .title .btn-free-trial span:last-of-type {
	background:#fff;
	color: #0059EB;
	left: -101%;
}
/* caseDef-banner */
.caseDef-banner{
	margin-top:var(--mtp);
	background:url(/gm/image/banner_case1_degbg-14795650c7f604b1d239d1402c363c28.png) no-repeat;}
.caseDef-banner .def_title{position: absolute;
	padding:30px;
	width:120%;
	background:#fff;
	border-radius: 16px;
	overflow: hidden;
	z-index:2;
}
.caseDef-banner .def_title .ptx,.caseDef-banner .def_title p{font-size:16px;margin-bottom:0px;}
.caseDef-banner .def_title .badge-primary{background: #E5EEFD;color:#0059EB;}
.caseDef-banner .def_title .badge-success{background: #E5F6F1;color:#33B98D;}
.caseDef-banner .def_title .tongji{margin-top:30px;}
.caseDef-banner .def_title .tongji li{width:calc(100% / 3);float:left;}
.caseDef-banner .def_title .tongji li span{font-size:36px; color:#0059EB;font-weight: 700;}
.caseDef-banner .def_title .tongji li p{font-size:14px; color:rgba(0, 0, 0, 0.6);}
.caseDef-banner .def_ptr{border-radius:16px;overflow:hidden;margin-top:170px;}
.caseDef-banner .def_ptr img{width:100%;}

/*lgc1-banner*/
.lgc1-banner{
	margin-top:var(--mtp);
	background:url(/gm/image/banner_lgcbg-daa9db99f2db19c86cf1a21fd616a0c6.png) no-repeat;
	height:150px;
}

.lgc1-banner .txt{font-size: 40px;padding-left:10px;font-weight:normal;}
.lgc1-banner .txt:before{content:'';width:4px;height:40px;background:#0059EB;float:left;margin-top:8px;margin-right:10px;}

.lgc_gmyjy1{
	position: relative;
	height:173px;
	background:-moz-linear-gradient(left,#0071fe, #004aff);  
	background:-webkit-linear-gradient(left,#0071fe, #004aff);   
	background: -o-linear-gradient(left,#0071fe, #004aff); 
	background: -ms-linear-gradient(left,#0071fe, #004aff); 
	background: linear-gradient(to right, #0071fe, 0%, #004aff 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0071fe',endColorstr='#004aff',GradientType=0);  
}
.lgc_gmyjy1 .pl-lg{padding-left:10%;}
.lgc_gmyjy1 .img-fluid{height:173px; position: absolute;}
.lgcdef-banner{margin-top:var(--mtp);}

/* 资料下载 */
.lgc4-banner{
	margin-top:var(--mtp);
	background:url(/gm/image/banner_case1_degbg-14795650c7f604b1d239d1402c363c28.png) no-repeat;}
.lgc4-banner .def_title{
	padding:30px;
	overflow: hidden;
}
.lgc4-banner .def_title .ptx,.lgc4-banner .def_title p{font-size:16px;margin-bottom:0px;}
.lgc4-banner .def_title .QRcode{width:100px;margin-top:50px;}
.lgc4-banner .def_title .QRcode img{width:100%;}
.lgc4-banner .def_title .QRcode font{font-size:16px;color:#000;display:block;}

.lgc4-banner .def_ptr{border-radius:16px;overflow:hidden;}
.lgc4-banner .def_ptr img{width:100%;}


.gm_ser-banner{
	margin-top:var(--mtp);
	background:url(/gm/image/banner_gmServiceBg-8c750e69fb386fb3db5530c4c505d860.png) no-repeat center -92%;
}

.gm_serp1{margin-top:var(--mtp);}

.gm_help{background:url(/gm/image/banner_case1_degbg-14795650c7f604b1d239d1402c363c28.png) no-repeat center top;
	background-attachment: fixed;
}


.sub-banner-bg{height: 604px; background-repeat: no-repeat; background-size: conver;
	 background-position: center;background-color:#0045fe; font-size: 140px;color:#fff;text-align: center; line-height:604px}









