@font-face
{font-family: pingfang;
src: url('../fonts/pingfang.ttf')}
body,input,h1,h2,h3,h4,h5,h6,p,textarea,table,div,ul,li,select{font-family:Microsoft YaHei;margin:0;padding:0;color:inherit;line-height: 1.2;}
img{border:0;display: inline-block;max-width:100%;vertical-align: middle;}
.fl{float:left;}
.fr{float:right;}
ul,li{ list-style:none; }
a{ text-decoration:none; color:inherit;}
a:hover{color:inherit;}
:focus{outline:none!important;border-color:inherit;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after
{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
table{border-collapse:collapse;border-spacing:0;width:100%}
h3,h4,h5,h6{font-weight: normal;}
em,i{font-style:normal;}
*{box-sizing:border-box;}
body {width: 100%;overflow-x: hidden;}
html {
  touch-action: none;
  touch-action: pan-y;
}
.flex {
	display: flex;
}
.align-center {
	align-items: center;
}

.justify-center {
	justify-content: center;
}

.justify-between {
	justify-content: space-between;
}

.justify-around {
	justify-content: space-around;
}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {appearance: none; -webkit-appearance: none;}
input[type="button"]{border:none;}
textarea { appearance: none; -webkit-appearance: none;}
.wrap_1400 {
  width: 1400px;
  overflow: hidden;
  margin: 0 auto; }
.wrap_1400s {
	width: 1600px;
	margin: 0 auto;
}
.wrap_1028{
	width: 1028px;
	margin: 0 auto;
}
.auto{width: 1400px;margin:0 auto;}
/* 头部header */
.head{position:fixed;width: 100%;left: 0;top: 0;z-index:100;height: 88px;background-color: #fff;display: flex;align-items: center;}
.hd_logo {width: 200px;}
.hd_logo .img{height: 80px;object-fit: scale-down;}
.acea_row {display: flex; position: relative}
.hd_nav{text-align: center;margin-left: 100px; display: flex; width: 100%;align-items: center;}
.hd_nav li{border-bottom: 2px solid transparent; line-height: 88px; display: inline-block;font-size: 22px;color: rgba(0, 0, 0, 0.8);height: 100%; margin:0 25px;}
.hd_nav li:hover,.hd_nav li.cur{color: #33aaff;border-bottom: 2px solid #33aaff;}
.hd_nav .fire{
	position: relative;
	top: -12px;
}
.link_btn{display: flex;align-items: center;flex: 1;justify-content: flex-end; padding-right: 10px;}
.link_btn p{display: flex;align-items: center; border: 1px solid #607EFF;color: #607EFF; border-radius: 52px;padding: 5px 10px;}
.link_btn p img{margin-right: 5px;}
.link_btn .box{font-size: 14px;transition: 0.3s; padding: 10px 15px;margin: 0 15px; border: 1px solid rgb(54, 110, 255);border-radius: 5px; box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.04);background: rgb(54, 110, 255);color: #fff;}
.link_btn .box:hover{color: rgb(54, 110, 255);background: rgb(247, 247, 247); cursor: pointer}
#loginUrl{
   position: absolute;
   right: 0;
   top: 70px;
   border-radius: 4px;
   box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.3);
   background: rgb(255, 255, 255);
   width: 138px;
   font-size: 14px;
   padding: 20px 10px;
   box-sizing: border-box;
}
#loginUrl li{
   height: 32px;
   line-height: 32px;
   cursor: pointer;
   display: flex;
   align-items: center;
}
#loginUrl li img{
	margin-right: 10px;
	width: 20px;
   height: 20px;
   object-fit: scale-down;
   background-color: #fff;
   border-radius: 50%;
}
#loginUrl li:hover{
   border-radius: 4px;
   background: rgb(96, 126, 255);
   color: #ffffff;
}
#loginUrl li a{
   display: block;
}
#linkBtnPhone{display: none}
.sj_menu{background: url(../imgs/sj_menu.png) no-repeat center;background-size:cover;width: 28px;height: 28px;display: none;position:fixed;right: 20px;top: 10px;}
.seat_h {height: 88px;}
/* 底部footer */
.footer{background: linear-gradient(180deg, rgb(231, 240, 255),rgb(255, 255, 255) 100%);}
.footer_t{padding:40px 0 30px; display: flex;flex-wrap: wrap;}
.ft_col1{width: 33%;}
.ft_col1 .link_img{width: 48px;height: 48px;margin-right: 12px;}
.ft_col1 .link_img img{height: 48px;width: 48px;}
.ft_col1 .tit{font-size: 16px;color: rgba(0, 0, 0, 0.8);}
.ft_col1 .lk{font-size: 14px;color: #99a6bf;line-height: 30px;display: block;}
.ft_col1 a.lk:hover{color: rgba(0, 0, 0, 0.8);text-decoration: underline;}
.footer_b{padding:15px 0;}
.footer_b p{font-size: 14px;color: #99a6bf;text-align: center;line-height: 26px;}
.ft_txt{width: 340px;border-left:1px solid #3c415e;padding:10px 0 10px 40px;}
.ft_txt .logo{height: auto;width: auto;margin:0 auto;display: block;}
.ft_txt .brief{font-size: 14px;color: #99a6bf;line-height: 22px;margin-top: 10px;}

/* 小标题 */
.box_title .title{font-size: 36px;color: #000000;text-align: center;}
.box_title .smtit{font-size: 24px;color: #366EFF;font-weight: bold;text-align: center;margin-top: 20px;}
.box_min_title .title{font-size: 24px;color: rgba(0, 0, 0, 0.8);text-align: center;}
.box_min_title .smtit{font-size: 18px;color: rgb(193, 193, 194);font-weight: bold;text-align: center;margin-top: 15px;}
.img_scale_down {width: 100%;height: 100%; object-fit: scale-down;}

/* 首页 */
.idx_banner1{
	display: flex;
	justify-content: center;
	align-items: center;
	height: 636px;
}
.idx_banner{height: 636px;position: relative;}
.idx_banner .idx_info{position: absolute;top: 25%;left: 10%;}
.idx_banner .idx_l1 {margin-bottom: 80px;}
.idx_banner h1 {font-size: 58px;}
.idx_banner h3 {font-size: 28px; color: #4080FF;}
.idx_banner .idx_indent {text-indent: 13.25rem;margin-top: 1.25rem;}
.idx_banner .banner_flex{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
	height: 100%;
}
.swiper-container {
	width: 100%;
}
.swiper-wrapper {
	display: flex;
}
.swiper-slide {
	width: 100%;
	background-size: cover;
	background-position: center;
}
.swiper-button-prev, .swiper-button-next{
	color: #fff;
	background-size: 26px 26px!important;
	width: 40px;
	height: 40px;
	background: #5e5f5e no-repeat center;
	border-radius: 50%;
}
.solution {
   margin-top: 30px;
   padding: 70px 0;
   background: url(../imgs/index-solution-bg.png) no-repeat center;
   background-size: cover;
}
.solution .list{margin-top: 110px;font-size: 0;display: flex;align-items: center;justify-content: space-around;}
.solution .list li{width: 350px;height: 400px;border-radius:8px;text-align: center;padding:10px;
	background: linear-gradient(180.00deg, rgba(231, 240, 255, 0.5),rgba(255, 255, 255, 0.5) 100%);}
.solution .list .icon{width: 148px;height: 198px;}
.solution .list .title{font-size: 24px;color: #333333;font-weight: bold;margin-top: 5px;}
.solution .list .sol_tit{font-size: 16px;color: #393939;margin-top: 25px;text-transform: uppercase;line-height: 150%;}

.empower {margin-top: 90px;padding-bottom: 40px;}
.empower .empower_main {width:930px;margin: 30px auto 30px;position: relative;}
.empower_main .empower_nav{
	border-radius: 8px;
	background: rgb(235, 242, 255);
	padding: 0 0 46px 0;
	font-weight: bold;
	width: 250px;
	box-sizing: border-box;
	cursor: pointer;
}
.empower_main .empower_nav p{
	margin-top: 46px;
	font-size: 18px;
	padding: 15px 0;
}
.empower_main .content{
	width: 654px;
	display: none;
	/*margin-left: 16px;*/
}
.empower_main .content .title{
	/*padding: 30px 38px;*/
	font-weight: 700;
	font-size: 18px;
	width: 654px;
	height: 83px;
	line-height: 83px;
	padding-left: 38px;
	cursor: pointer;
}
.empower_main .content .titleBBC{
	font-weight: 700;
	font-size: 18px;
	width: 654px;
	height: 158px;
	line-height: 158px;
	padding: 0 0 0 38px;
	box-sizing: border-box;
	cursor: pointer;
}
.empower_main .content .product_title{
	height: 48px;
	line-height: 48px;
}
.content_box+ .content_box{
	margin-top: 18px;
}
.empower_main .content .subtitle{
	color: rgb(255, 255, 255);
	padding: 26px 40px;
	border-radius: 12px;
	display: none;
	opacity: 0;
	transition: opacity 0.9s ease;
	cursor: pointer;
	height: 234px;
	box-sizing: border-box;
}
.empower_main .content .product_subtitle{
	height: 206px;
}
.empower_main .content .subtitle h5{
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 50px;
}
.empower_main .content .subtitle p{
	font-size: 14px;
	margin-top: 25px;
	text-align: right;
}
.subtitle.show {
	display: block!important;
	opacity: 1!important;
}
.title.hide {
	display: none;
	opacity: 0;
}

/*.empower_main .content:hover .subtitle {*/
/*	display: block;*/
/*}*/

.empower_nav span{
	padding-left: 24px;
}
.empower_nav .empower_nav_active span{
	border-left: 2px solid #2464FF;
}
/*.empower_nav .empower_nav_active{*/
/*	padding: 15px 22px;*/
/*}*/
.empower_nav .empower_nav_active:nth-child(1){
	background: url(../imgs/active_icon.png) no-repeat right 12px center, linear-gradient(270deg, rgba(255, 255, 255, 0.2), rgb(255, 255, 255) 61.832%)!important;
}
.empower_nav .empower_nav_active:nth-child(2){
	background: url(../imgs/active_icon1.png) no-repeat right 12px center, linear-gradient(270deg, rgba(255, 255, 255, 0.2), rgb(255, 255, 255) 61.832%)!important;
}
.empower_nav .empower_nav_active:nth-child(3){
	background: url(../imgs/active_icon2.png) no-repeat right 12px center, linear-gradient(270deg, rgba(255, 255, 255, 0.2), rgb(255, 255, 255) 61.832%)!important;
}

.tech_gy {margin-top: 80px;margin-bottom: 40px; border-bottom: 1px solid rgb(240, 240, 240);}
.tech_gy .list{margin-top: 75px;display: flex;align-items: center;justify-content: space-around;}
.tech_gy .list li{width: 340px;height: 375px;text-align: center;padding:10px;border-bottom: 2px solid transparent;}
.tech_gy .list .icon{width: 148px;height: 198px; margin-top: 50px;transition: all .3s;}
.tech_gy .list .title{font-size: 36px;color: #333333;font-weight: bold;margin-top: 5px;transition: all .3s;}
.tech_gy .list li:hover {background: linear-gradient(180deg, rgb(255, 255, 255) 0%,rgb(239, 244, 255) 100%);border-bottom: 2px solid #4080FF;}
.tech_gy .list li:hover .title{color: #4080FF;}
.tech_gy .list li:hover .icon{transform: scale(1.2,1.2);}

.idx_striive {margin-top: 80px;padding-top: 44px;padding-bottom: 40px;margin-bottom: 50px;
	background: url(../imgs/index-bg-1.png) no-repeat center;
	background-size: cover;
}
.idx_striive .list{margin-top: 45px;display: flex;align-items: center;justify-content: space-around;}
.idx_striive .list li{width: 423px;height: 270px;display: flex;padding:20px;border-radius: 16px;background: rgba(255, 255, 255, 0.8);}
.idx_striive .list .icon{width: 84px;height: 84px;transition: all .3s;}
.idx_striive .list .icon_r{flex: 1;}
.idx_striive .list .title{font-size: 24px;color: #333333;font-weight: bold;margin: 25px 0 30px;}
.idx_striive .list .sol_tit{font-size: 16px;color: #444444;margin-top: 25px;text-transform: uppercase;line-height: 150%;}
.idx_striive .list li:hover .icon{transform: scale(1.2,1.2);}

/* 渠道合作 */
.al_center {
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
}
.channel_text{
	color: #fff;
	text-align: center;
}
.channel_baner {
	width: 100%;
	font-size: 64px;
	padding-bottom: 50px;
}
.telphone{
	font-size: 36px;
}
.telphone img{
	padding-right: 10px;
}
.channel_object {
	margin-top: 140px;
	padding: 40px 0 80px;
	background: url(../imgs/index-solution-bg.png) no-repeat center;
	background-size: cover;
}
.channel_object ul {
	margin-top: 40px;
	display: flex;
	padding: 0 80px;
	justify-content: space-around;
}
.channel_object li {
	width: 48%;
	border-radius: 32px;
	backdrop-filter: blur(2px);
	background: rgba(255, 255, 255, 0.64);
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 10px 10px 30px 10px;
}
.channel_object .img_box {
	width: 124px;
}
.channel_object h4 {
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 15px;
}
.channel_object p {
	font-size: 16px;
}
.ep_content {
	margin-top: 45px;
	margin-bottom: 35px;
}

.channel_project {
	background: rgb(240, 243, 247);
	padding: 40px 0 110px;
}
.channel_project .list_1 {
	margin-top: 40px;
	margin-bottom: 55px;
	display: flex;
	justify-content: space-between;
}
.channel_project .list_1 li {
	border-radius: 24px;
	box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.06);
	background: #ffffff;
	display: flex;
	align-items: center;
	flex-direction: column;
	width: 30%;
	padding: 20px 36px;
	box-sizing: border-box;
}
.channel_project .list_1 .img_box {
	/*width: 193px;*/
	margin-bottom: 20px;
}
.channel_project .list_1 p {
	font-size: 16px;
	color: rgba(0, 0, 0, 0.8);
	text-align: center;
	line-height: 150%;
}
.channel_project .list_2 {
	margin-top: 40px;
	display: flex;
	padding: 0 20px;
	justify-content: space-around;
}
.channel_project .list_2 li {
	/*width: 426px;*/
	/*height: 234px;*/
	border-radius: 24px;
	/*box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.11);*/
	/*background: rgb(255, 255, 255);*/
	display: flex;
	align-items: center;
	padding: 35px 16px 35px 40px;
	width: 33%;
	box-sizing: border-box;
}
.channel_project .list_2 .cont {
	flex: 1;
}
.channel_project .list_2 h5 {
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 20px;
}
.channel_project .list_2 p {
	font-size: 16px;
	font-weight: 400;
}
.channel_project .list_2 .img_box {
	width: 149px;
}
.channel_employ {
	padding-top: 35px;
	padding-bottom: 30px;
}
.channel_employ .info1 {
	font-size: 20px;
	font-weight: 500;
	color: rgba(0, 0, 0, 0.8);
	margin: 22px 0;
	text-align: center;
}
.channel_employ .info2 {
	margin: 0 auto;
	width: 60px;
	height: 2px;
	background: rgb(36, 100, 255);
}
.channel_employ .info3{
	margin-bottom: 65px;
}
.channel_employ .info3 span{
	font-weight: 700;
	color: rgb(36, 100, 255);
}
.channel_adv_nav {
	display: flex;
	justify-content: space-around;
	padding: 0 280px;
	height: 45px;
}
.channel_nav_item {
	font-size: 18px;
	font-weight: 500;
	color: rgba(0, 0, 0, 0.8);
	height: 45px;
	border-bottom: 2px solid transparent;
	cursor: pointer;
}
.channel_adv_nav .nav_active {
	color: rgb(36, 100, 255);
	border-bottom: 2px solid #2464FF;
}
.channel_advantage {
	margin-bottom: 65px;
}
.channel_item_bg1 {
	background: url(../imgs/index-advantage-bg.png) no-repeat center;
	background-size: cover;
}
.channel_box {
	display: none;
}
.channel_item_cont {
	width: 100%;
	height: 600px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.channel_advantage .platform_adv {
	width: 852px;
	height: 342px;
	border-radius: 4px;
	background: rgba(255, 255, 255, 0.7);
	display: flex;
	justify-content: space-around;
	align-items: center;
	padding: 50px;
}
.channel_advantage .platform_adv .item_info {
	margin-bottom: 40px;
	text-align: center;
	font-size: 18px;
	font-weight: 400;
	color: rgba(0, 0, 0, 0.8);
}
.channel_advantage .platform_adv .item_infobig {
	font-size: 24px;
}
.channel_advantage .platform_adv .item_num {
	font-size: 42px;
	font-weight: 700;
}
.c_gren {
	color: #00D743;
}
.c_orange {
	color: #FFA646;
}
.c_blve {
	color: #249DFF;
}
.channel_advantage .platform_adv p {
	line-height: 1.5;
}
.channel_advantage .product_adv {
	display: flex;
	justify-content: space-between;
}
.channel_advantage .product_adv .items {
	width: 463px;
	height: 409px;
	border-radius: 18px;
	background: rgba(255, 255, 255, 0.5);
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 16px 70px;
	margin: 0 27px;
}
.channel_advantage .product_adv .pro_img {
	/*width: 215px;*/
	margin-bottom: 27px;
}
.channel_advantage .product_adv h5 {
	font-size: 36px;
	font-weight: 700;
	margin-bottom: 24px;
}
.channel_advantage .product_adv p {
	font-size: 18px;
	text-align: center;
	line-height: 150%;
}
.channel_advantage .tech_adv {
	display: flex;
	justify-content: space-between;
}
.channel_advantage .tech_adv .items {
	width: 594px;
	height: 191px;
	border-radius: 18px;
	background: rgba(255, 255, 255, 0.5);
	display: flex;
	align-items: center;
	padding: 34px 37px;
	margin: 0 20px;
}
.channel_advantage .tech_adv .pro_img {
	/*width: 124px;*/
	/*margin-right: 20px;*/
}
.channel_advantage .tech_adv p {
	flex: 1;
	font-size: 24px;
	color: rgba(0, 0, 0, 0.8);
	line-height: 150%;
}
.channel_advantage .serve_adv {
	display: flex;
	justify-content: space-between;
}
.channel_advantage .serve2_adv {
	margin: 38px 0;
}
.channel_advantage .serve_adv .items {
	width: 320px;
	height: 82px;
	border-radius: 18px;
	background: rgba(255, 255, 255, 0.5);
	display: flex;
	align-items: center;
	padding: 17px 42px;
	margin: 0 40px;
}
.channel_advantage .serve_adv .pro_img {
	width: 42px;
	margin-right: 30px;
}
.channel_advantage .serve_adv p {
	flex: 1;
	font-size: 36px;
	font-weight: 500;
	color: rgba(0, 0, 0, 0.8);
	line-height: 150%;
}
.channel_platform ul li{
	box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.25);
	background: rgb(255, 255, 255);
	width: 31%;
}
.channel_platform .cont{
	padding: 30px;
}
.channel_platform .cont h5{
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 8px;
}
.channel_platform .cont p{
	color: rgba(0, 0, 0, 0.5);
	font-size: 16px;
	line-height: 150%;
}
.channel_platform .box_title{
	margin: 58px 0 30px 0;
}
.channel_portraits .box_title{
	margin-top: 80px;
}
.channel_portraits .cont_right{
	margin: 86px 0 0 25px;
}
.channel_portraits .cont_right p{
	margin-top: 24px;
	font-size: 24px;
}




:hover{transition: all .2s;}
.img_hover_wrap{overflow: hidden;}
.img_hover{transition: all .3s;}
.img_hover:hover{transform: scale(1.05,1.05);}
.img_traslate{transition: all .3s;}
.img_traslate:hover{transform: translateY(-10px);}
.img_rotate{transition: all .3s;}
.img_rotate:hover{transform:rotate(-360deg);}
.bold{font-weight: bold;}
.center{text-align: center;}
.img{width: 100%;display: block;}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ele{position:relative;}
.ele:before,.ele:after{content:'';position:absolute;display: block;}
.ipt{display: block;border:none;}
.ipt_button{cursor: pointer;}
.item_scale .icon{transition: all .3s;}
.item_scale:hover .icon{transform: scale(1.2,1.2);}
.btn{display: block;text-align: center;}
.c_pink{color: #ff006c;}
.c_green{color: #00cd6f;}
.c_blue{color: #199fff;}
.c_org{color: #ff5722;}
.white_bg{background: #fff;}





/*在线客服*/
.online p{font-size: 14px;font-weight: 400;line-height: 1.5;color: #212529;text-align: left;}
.online dl,.online dd,.online dt{padding: 0;margin: 0;}
.online {position: fixed;bottom: 150px;right: 10px;width: 60px;z-index: 999;color: #999;}
.online a {color: #666;}
.online a:hover {text-decoration: none;}
.online dl {background: #33aaff;padding: 10px 5px;margin-bottom: 1px;position: relative;}
.online dl dd {color: #fff;text-align: center;font-size: 12px;cursor: pointer;}
.online dl dd i {font-size: 25px;}
.online dl:hover { background: #1781bd;}
.online dl dt {position: absolute;top: 0;right: 60px;background: #fff;border: 1px solid #ccc;z-index: 9999;display: none;padding: 10px 15px;font-weight: normal;}
.online dl dt h3 {display: block;font-size: 16px;color: #666;border-bottom: 1px solid #ccc;padding-bottom: 5px;}
.online dl dt h3 i { margin-right: 5px;}
.online dl dt h3 span {float: right;cursor: pointer;}
.online dl dt input {border: 1px solid #ccc;border-radius: 5px;margin-top: 15px;height: 40px;line-height: 40px;padding: 3px 5px;width: 100%;}
.online dl dt button { margin: 10px 0;border: none;border-radius: 5px;width: 100%;font-size: 18px;height: 40px;line-height: 40px;background: #28a7e1;color: #fff;cursor: pointer;}



@media screen and (min-width:1400px) and (max-width:1599px){
	.wrap_1400s {
		width: 100%;padding:0 2%;
	}
	#loginUrl{
	   right: 10px;
	}
}
@media screen and (min-width:320px) and (max-width:1399px){
    .auto{width: 100%;padding:0 3%;}
	.wrap_1400, .wrap_1028 {width: 100%;padding:0 3%;}
	.wrap_1400s {
		width: 100%;padding:0 3%;
	}
}
@media screen and (min-width:992px) and (max-width:1399px){
    .head{height: 60px;}
   #linkBtnPhone{display: none}
   #loginUrl{
	   right: 10px;
      top: 50px;
   }
	.link_btn .box{font-size: 14px; padding: 6px 12px;margin: 0 12px;}
	.seat_h {height: 60px;}
    .hd_logo .img{height: 50px;}
    .hd_nav{padding: 0;margin-left: 35px;}
    .hd_nav li{line-height: 60px;margin:0 15px;}
	.ft_col1 .link_img{width: 30px;height: 30px;margin-right: 12px;}
	.ft_col1 .link_img img{height: 30px;width: 30px;}
	.ft_col1{width: 33%;}
	.ft_txt{width: 28%;}
    /*首页*/
   .idx_banner{height: 490px;}
   .idx_banner .idx_l1 {margin-bottom: 50px;}
   .idx_banner h1 {font-size: 48px;}
   .idx_banner h3 {font-size: 20px; color: #4080FF;}
   .idx_banner .idx_indent {text-indent: 10.25rem;margin-top: 1rem;}
   .solution {margin-top: 20px;padding-bottom: 50px;}
   .solution .list{margin-top: 70px;}
   .empower {margin-top: 70px;padding-bottom: 40px;}

   .tech_gy {margin-top: 60px;margin-bottom: 35px;border-bottom: 1px solid rgb(240, 240, 240);}
   .tech_gy .list{margin-top: 45px;}
   .tech_gy .list li{width: 300px;height: 335px;}
   .tech_gy .list .icon{width: 128px;height: 168px; margin-top: 50px;}
   .tech_gy .list .title{font-size: 28px;}

   .idx_striive {margin-top: 70px;padding-top: 40px;padding-bottom: 35px;margin-bottom: 45px;}
   .idx_striive .list{margin-top: 40px;}
   .idx_striive .list li{width: 320px;height: 220px;padding:15px;}
   .idx_striive .list .icon{width: 60px;height: 60px;transition: all .3s;}
   .idx_striive .list .title{font-size: 22px;color: #333333;font-weight: bold;margin: 25px 0 30px;}
   .idx_striive .list .sol_tit{font-size: 15px;color: #444444;margin-top: 25px;text-transform: uppercase;line-height: 150%;}


   .channel_baner {
   	font-size: 52px;
   }
	.channel_object li{
		width: 46%;
	}
	.channel_project .list_2 li{
		width: 31%;
		padding: 40px 16px;
	}
	.channel_project .list_2 .img_box{
		width: 40%;
	}
	.channel_project .list_2 p{
		font-size: 15px;
	}
	.cont_left{
		width: 74%;
	}
	.channel_project .list_1 .img_box{
		width: 64%;
	}
}

@media screen and (min-width:768px) and (max-width:991px){
    .sj_menu{display: block;}
   .head{padding:5px 0;height: 50px;}
   #linkBtn{ display: none;}
   #linkBtnPhone{display: flex;}
   #loginUrl{
      right: 10px;
      top: 40px;
   }
   .link_btn .box{font-size: 14px; padding: 6px 12px;margin: 0 12px;}
   .seat_h {height: 50px;}
   .hd_logo {width: 100px;}
    .hd_logo .img{height: 40px;}
    .hd_nav{padding: 0;position:absolute;width: 100%;left: -100px;top: 50px;background: rgba(255, 255, 255, 0.8);display: none;}
    .hd_nav li{border-bottom: 2px solid transparent; line-height: 40px;margin:0 15px;display: block;text-align: left;padding:0 3%;}
	.hd_nav li:hover{color: #33aaff;border-bottom: 2px solid transparent;}
	.hd_nav li.cur{color: #33aaff;border-bottom: 2px solid transparent;}
	.hd_nav li:hover a {border-bottom: 2px solid #33aaff;}
	.hd_nav li.cur a{border-bottom: 2px solid #33aaff;}
   .ft_col1 .link_img{width: 30px;height: 30px;margin-right: 12px;}
   .ft_col1 .link_img img{height: 30px;width: 30px;}
   .ft_col1{width: 50%;}
   .ft_txt{width: 100%;display: none;}
   .footer_t{display: flex;flex-wrap: wrap;}
    /*首页*/
   .idx_banner{height: 400px;}
   .idx_banner .idx_l1 {margin-bottom: 40px;}
   .idx_banner h1 {font-size: 40px;}
   .idx_banner h3 {font-size: 18px; color: #4080FF;}
   .idx_banner .idx_indent {text-indent: 8.25rem;margin-top: 1rem;}

   .box_title .title{font-size: 26px;color: #000000;text-align: center;}
   .box_title .smtit{font-size: 20px;color: #366EFF;font-weight: bold;text-align: center;margin-top: 20px;}
   .box_min_title .title{font-size: 20px;color: rgba(0, 0, 0, 0.8);text-align: center;}
   .box_min_title .smtit{font-size: 16px;color: rgb(193, 193, 194);font-weight: bold;text-align: center;margin-top: 15px;}
	.empower .empower_main{
		width: 100%;
	}

   .solution {margin-top: 30px;padding-bottom: 20px;}
   .solution .list{margin-top: 40px;display: flex;align-items: center;justify-content: space-around;}
   .solution .list li{width: 250px;height: 300px;}
   .solution .list .icon{width: 108px;height: 158px;}
   .solution .list .title{font-size: 20px;}
   .solution .list .sol_tit{font-size: 14px;margin-top: 15px;line-height: 100%;}

   .empower {margin-top: 40px;padding-bottom: 40px;}

   .tech_gy {margin-top: 40px;margin-bottom: 30px;border-bottom: 1px solid rgb(240, 240, 240);}
   .tech_gy .list{margin-top: 35px;}
   .tech_gy .list li{width: 240px;height: 285px;}
   .tech_gy .list .icon{width: 108px;height: 148px; margin-top: 50px;}
   .tech_gy .list .title{font-size: 24px;}

   .idx_striive {margin-top: 70px;padding-top: 40px;padding-bottom: 35px;margin-bottom: 45px;}
   .idx_striive .list{margin-top: 40px;}
   .idx_striive .list li{width: 220px;height: 200px;padding:15px;}
   .idx_striive .list .icon{width: 40px;height: 40px;transition: all .3s;}
   .idx_striive .list .title{font-size: 18px;color: #333333;font-weight: bold;margin: 15px 0 20px;}
   .idx_striive .list .sol_tit{font-size: 14px;color: #444444;margin-top: 25px;text-transform: uppercase;line-height: 150%;}

   .channel_baner {
   	font-size: 38px;
   }
	.channel_object li{
		width: 46%;
	}
	.channel_project .list_2 li{
		width: 31%;
		padding: 40px 16px;
	}
	.channel_project .list_2 .img_box{
		width: 40%;
	}
	.channel_project .list_2 p{
		font-size: 15px;
	}



}
@media screen and (min-width:320px) and (max-width:767px){
    .sj_menu{display: block;}
	.hd_logo {width: 100px;}
    .hd_logo .img{height: 40px;}
   .wrap_1400,.wrap_1028 {width: 100%;padding:0;}
   .wrap_1400s {
   	width: 100%;padding:0;
   }
   #loginUrl{
      right: 10px;
      top: 35px;
   }
    .hd_nav{padding: 0;position:absolute;width: 100%;left: -100px;top: 50px;background: rgba(255, 255, 255, 0.8);display: none;padding-bottom: 10px;}
    .hd_nav li{border-bottom: 2px solid transparent; line-height: 35px;margin:0 15px;display: block;text-align: left;padding:0 3%;font-size: 15px;}
	.hd_nav li:hover{color: #33aaff;border-bottom: 2px solid transparent;}
	.hd_nav li.cur{color: #33aaff;border-bottom: 2px solid transparent;}
	.hd_nav li:hover a {border-bottom: 2px solid #33aaff;}
	.hd_nav li.cur a{border-bottom: 2px solid #33aaff;}
   .head{padding:5px 0;height: 50px;}
   .sj_menu{ right: 3px;}
   #linkBtn{ display: none; }
   #linkBtnPhone{display: flex;}
   #linkBtnPhone span{font-size: 10px}
   #linkBtnPhone img{width: 15px;height: 15px;}
   .link_btn{padding-right: 30px;}
   .link_btn p{padding: 2px 5px;}
   .link_btn .box{font-size: 12px; padding: 4px;margin: 0 4px;}
   .seat_h {height: 50px;}
   .ft_col1 .link_img{width: 30px;height: 30px;margin-right: 12px;}
   .ft_col1 .link_img img{height: 30px;width: 30px;}
   .footer_t{padding:20px 0 5px; display: block;}
   .ft_col1{width: 100%;margin-bottom: 20px;justify-content: center;}
   .ft_txt{width: 100%;display: none;}
   .ft_col1 .tit{font-size: 14px;}
   .ft_col1 .lk{font-size: 12px;line-height: 24px;display: inline-block;margin-right: 15px;}
   .footer_b p{font-size: 12px;line-height: 22px;}

    /*首页*/
	.idx_banner{height: 210px;}
	.idx_banner1 .idx_info{
		position: static!important;
	}
   .idx_banner .idx_l1 {margin-bottom: 15px;}
   .idx_banner h1 {font-size: 18px;}
   .idx_banner h3 {font-size: 14px; color: #4080FF;}
   .idx_banner .idx_indent {text-indent: 4.25rem;margin-top: 10px;}
	.swiper-button-prev, .swiper-button-next{
		color: #fff;
		background-size: 13px 13px!important;
		width: 25px;
		height: 25px;
		background: #5e5f5e no-repeat center;
		border-radius: 50%;
	}
	.idx_banner .banner_flex img{
		width: 80%;
	}
   .box_title .title{font-size: 16px;color: #000000;text-align: center;}
   .box_title .smtit{font-size: 15px;color: #366EFF;font-weight: bold;text-align: center;margin-top: 15px;}
   .box_min_title .title{font-size: 18px;color: rgba(0, 0, 0, 0.8);text-align: center;}
   .box_min_title .smtit{font-size: 14px;color: rgb(193, 193, 194);font-weight: bold;text-align: center;margin-top: 10px;}

   .solution {margin-top: 20px;padding: 30px 0 40px 0;}
   .solution .list{margin-top: 40px;flex-direction: column;}
   .solution .list li{width: 80%;height: 250px; margin-bottom: 10px;}
   .solution .list .icon{width: 78px;height: 128px;}
   .solution .list .title{font-size: 16px;}
   .solution .list .sol_tit{font-size: 12px;margin-top: 15px;line-height: 150%;}

   .empower {margin-top: 40px;padding-bottom: 40px;}
   .empower .empower_main {width: 100%;margin: 10px auto 30px;position: relative;}
	.empower_main .empower_nav{
		width: 30%;
	}
	.empower_main .content{
		width: 68%;
	}
	.empower_main .empower_nav p{
		font-size: 14px;
	}
	.empower_nav span{
		padding-left: 8px;
	}
	.empower_main .content .titleBBC{
		width: 100%;
	}
	.empower_main .content .subtitle{
		padding: 26px 18px;
	}
	.empower_main .content .subtitle h5{
		margin-bottom: 30px;
	}
   .tech_gy {margin-top: 20px;margin-bottom: 15px;border-bottom: 1px solid rgb(240, 240, 240);}
   .tech_gy .list{margin-top: 15px;}
   .tech_gy .list li{width: 240px;height: 245px;}
   .tech_gy .list .icon{width: 88px;height: 128px; margin-top: 40px;}
   .tech_gy .list .title{font-size: 18px;}

   .idx_striive {margin-top: 40px;padding-top: 25px;padding-bottom: 25px;margin-bottom: 30px;}
   .idx_striive .list{margin-top: 20px;flex-direction: column;}
   .idx_striive .list li{width: 100%;height: auto;padding:15px;margin-bottom: 10px;}
   .idx_striive .list .icon{width: 40px;height: 40px;transition: all .3s;}
   .idx_striive .list .title{font-size: 16px;color: #333333;font-weight: bold;margin: 15px 0 10px;}
   .idx_striive .list .sol_tit{font-size: 12px;color: #444444;margin-top: 15px;text-transform: uppercase;line-height: 150%;}
	/*渠道*/
	.channel_object{
		margin-top: 40px;
	}
	.channel_object ul{
		padding: 0 20px;
	}
	.channel_object li{
		width: 46%;
	}
	.channel_object h4{
		font-size: 16px;
	}
	.channel_object p{
		font-size: 14px;
	}
	.channel_platform .list_1, .channel_portraits .cont, .channel_project .list_2{
		flex-wrap: wrap;
		justify-content: center;
	}
	.channel_portraits .cont_right{
		margin: 0px;
	}
	.channel_portraits .cont_right p{
		font-size: 20px;
	}
	.channel_platform .list_1 li, .channel_project .list_2 li{
		margin-top: 20px;
	}
	.channel_platform .cont h5{
		font-size: 20px;
	}
	.channel_baner {
		font-size: 24px;
		padding-bottom: 40px;
	}
	.telphone{
		font-size: 18px;
	}
	.channel_project .list_1{
		flex-wrap: wrap;
	}
	.channel_project .list_1 li, .channel_project .list_2 li, .channel_platform ul li{
		width:100%;
		margin: 20px 20px 0 20px;
	}
	/*.channel_project .list_2 li, .channel_platform ul li{*/
	/*	width: 100%;*/
	/*	margin: 20px 20px 0 20px;*/
	/*}*/
	.channel_project .list_2{
		padding: 0;
	}
	.channel_adv_nav{
		padding: 0;
	}
	.channel_advantage .platform_adv{
		width: 100%;
		height: auto;
		padding: 0;
	}
	.channel_advantage .platform_adv .item_num{
		font-size: 22px;
	}
	.channel_advantage .platform_adv .item_info{
		font-size: 16px;
	}
	.channel_advantage .platform_adv .item_infobig{
		font-size: 18px;
	}
	.channel_advantage .product_adv .items{
		width: 45%;
		padding: 10px;
		height: auto;
		box-sizing: border-box;
		margin: 0 20px
	}
	.channel_advantage .product_adv h5{
		font-size: 22px;
	}
	.channel_advantage .product_adv p{
		font-size: 16px;
	}
	.channel_advantage .tech_adv .items{
		width: 45%;
		height: auto;
		padding: 10px;
		margin: 0 20px;
		flex-wrap: wrap;
		flex-direction: column;
	}
	.channel_advantage .tech_adv p{
		font-size: 16px;
	}
	.channel_employ .info1{
		font-size: 15px;
		margin: 22px 20px;
	}
	.channel_advantage .serve_adv .items{
		width: auto;
		height: auto;
		padding: 6px 12px;
		margin: 0 15px;
	}
	.channel_advantage .serve_adv p{
		font-size: 16px;
	}
	.channel_advantage .serve_adv .pro_img{
		width: 20px;
		margin-right:10px;
	}
}






