

@font-face {
	font-family:'siyuan';
	src: url('../fonts/SourceHanSansCN-Normal.ttf') format('truetype');
}
*{ box-sizing: border-box; margin: 0; padding: 0; border: 0; outline: none;}
body{ background-color: #fff; font-family: 'siyuan';}
h1,h2,h3,h4,h5,h6{ font-weight: normal;}
ul,ol,dl,li,dt,dd{ list-style: none;}
span,em,b,i{ font-style: normal; font-weight: normal;}
a{ text-decoration: none; color: #333;}
a:focus,a:active{ text-decoration: none; background-color: none;}
video::-webkit-media-controls { display:none !important; }
video::-webkit-media-controls-enclosure { display: none !important; }

.layout{ clear: both; width: 1440px; margin: 0 auto;}
.fl{ display: inline; float: left;}.fr{ display: inline; float: right;}
.hr-30{ clear: both; height: 30px;}
.hr-50{ clear: both; height: 50px;}
.hr-70{ clear: both; height: 70px;}
.hr-90{ clear: both; height: 90px;}

.tc{ text-align: center;}

/* 头部 */
.header{ position: relative; z-index: 9999; width: 100%; min-width: 1440px; height: 80px; padding: 0 150px; transition: all 0.2s ease 0s; backdrop-filter: blur(10px);}
.header_fixed{ position: fixed; top: -80px; left: 0; z-index: 9999; backdrop-filter: blur(0px);}
.header_top{ transform: translateY(80px);}
.header .logo{ display: inline; float: left; width: 209px; height: 35px; margin: 20px 0 0; background: url('../img/logo.png') no-repeat 0  -58px; vertical-align: middle;}
.header .nav{ display: inline; float: right;}
.header .nav li{ position: relative; display: inline; float: left; padding: 0 25px; margin: 0 0 0 30px;}
.header .nav li>a{ position: relative; display: block; height: 80px; line-height: 80px; font-size: 20px; color: #fff;}
.header .nav li>a span{ position: relative; padding-right: 15px;}
.header .nav li>a span .jia{ position: absolute; top: -35px; right: 2px; font-size: 20px;}
.header .nav li:hover>a{color: #ff6c38;}
.header .nav li:hover .sub{ display: block; backdrop-filter: blur(10px);}
.header .nav li.active>a{ color: #fff;}
.header .nav li.active>a:after{ position: absolute; bottom: 0; left: 0; content: ""; width: 100%; height: 2px; background-color: #fff;}
.header .nav .sub{ display: none; position: absolute; top: 80px; height: 70px; line-height: 70px; padding: 0 25px; background-color: rgba(0,0,0,0.4); white-space: nowrap;}
.header .nav .sub.lft{ left: 0;}
.header .nav .sub.rgt{ right: 0;}
.header .nav .sub a{ display: inline-block; margin: 0 25px; white-space: nowrap; color: #fff;}
.header .nav .sub a:hover,.header .nav .sub a.active{ color: #ff6c38;}
.header-visible{ background-color: rgba(256,256,256,0.9);}
.header-visible .logo{ background-position-y: -58px;}
.header-visible .nav li>a{ color: #383838;}
.header-visible .nav li.active>a,.header-visible .nav li:hover>a{color: #ff6c38;}
.header-visible .nav li.active>a:after{background-color: #ff6c38;}
.header-visible .nav li:hover .sub{ display: block;}

/* 三级导航 */
.subnav-wrap{ height: 83px; line-height: 83px; border-bottom: 1px solid #f8f7f7; background-color: #fff; text-align: right;}
.subnav-wrap.subnav-fixed{ position: fixed; top: 0; left: 0; z-index: 999; width: 100%;}
.subnav-wrap.rgt{ text-align: right;}
.subnav-wrap a{ padding: 0 39px; font-size: 18px; color: #71777f;}
.subnav-wrap a.active{ color: #ff6f3c;}


/* 底部 */
.footer{ position: relative; z-index: 99; clear: both; height: 276px; background-color: #363636;}
.footer .wrap{ display: flex; flex-direction: row;}
.footer .wrap .info{ display: flex; flex-direction: column; padding: 70px 70px 0 0;}
.footer .wrap .info .tel{ margin-top: 16px; font-size: 16px; color: #fff;}
.footer .wrap .info .tel span{ padding: 0 20px 0 0;}
.footer .wrap .info .tel span em{ font-size: 22px;}
.footer .wrap .info .txt{ font-size: 16px; color: #5d5d5d;}
.footer .wrap .info .txt span{ display: block; margin: 15px 0 0;}
.footer .wrap .list{ position: relative; display: flex; flex-direction: column; justify-content: space-between; margin: 128px 0 0; width: 214px; height: 80px; text-align: center;}
.footer .wrap .list a{ font-size: 16px; color: #a4a4a4;}
.footer .wrap .list a:hover{ color: #ff6c38;}
.footer .wrap .list:before,.footer .wrap .list:after{ position: absolute; top: 0; content: ""; width: 1px; height: 100%; background-color: #b5b5b5;}
.footer .wrap .list:before{ left: 0;}
.footer .wrap .list:after{ right: 0;}
.footer .wrap .list.bdrnone:before{ background-color: transparent;}
.footer .wrap .media{ padding: 0 0 0 136px;}
.footer .wrap .media .item{ position: relative; display: inline; float: left; width: 45px; height: 45px; margin: 128px 16px 0 0;}
.footer .wrap .media .item i{ display: inline-block; width: 45px; height: 45px; background: url(../img/btm-icon.png) no-repeat;}
.footer .wrap .media .item i.icon-wx{ background-position: 0 0;}
.footer .wrap .media .item i.icon-smt{ background-position: -61px 0;}
.footer .wrap .media .item i.icon-qy{ background-position: -122px 0;}
.footer .wrap .media .item i.icon-dy{ background-position: -183px 0;}
.footer .wrap .media .item i.icon-wb{ background-position: -244px 0;}
.footer .wrap .media .item .qrcode{ display: none; opacity: 0; position: absolute; top: -295px; left: 50%; margin-left: -121px; box-shadow: 0 0 6px 2px rgba(0,0,0,0.1); width: 242px; height: 272px; border-radius: 5px; background-color: #fff; text-align: center; transtion: all 0.5s ease 0;}
.footer .wrap .media .item .qrcode .img{ overflow: hidden; width: 170px; height: 170px; margin: 30px auto 0;}
.footer .wrap .media .item .qrcode .img img{ max-width: 170px; max-height: 170px;}
.footer .wrap .media .item .qrcode p{ padding: 20px 0 0; font-size: 18px;}
.footer .wrap .media .item .qrcode:after{ position: absolute; bottom: -10px; left: 50%; margin: 0 0 0 -3px; content: ""; width: 0; height: 0; border-style: solid; border-width: 5px; border-color: #fff transparent transparent transparent;}
.footer .wrap .media .item:hover i{ opacity: 0.7;}
.footer .wrap .media .item:hover .qrcode{ display: block; opacity: 1;}

/* 视频区域 */
.banner{ overflow: hidden; position: relative; height: 100vh; min-height: 410px; text-align: center;}
.banner .video-wrap{ position: relative;}
.banner .video{ position: absolute; top: 0; left: 0; width: 100%; height: 100vh; min-height: 410px; object-fit:cover;}
.banner .overlay{ display: flex; flex-direction: column; justify-content: center; align-items: center; position: absolute; top: 0; width: 100%; height: 100%; background: rgba(51,112,255,.2);}
.banner .overlay .content{ line-height: 61px; margin-bottom: 67px; letter-spacing: 2px; font-size: 54px; font-weight: 800; color: #fff;}
.banner .overlay .content .subtitle{ position: relative; width: 560px; line-height: 17px; margin: 14px auto 0; letter-spacing: 23px; text-indent: 23px; opacity: 0.8; font-size: 14px;}
.banner .overlay .content .subtitle:before,.banner .overlay .content .subtitle:after{content: ""; display: block; width: 74px; height: 2px; position: absolute; top: calc(50% - 1px); background: linear-gradient(270deg,hsla(0,0%,100%,0),#fff 47%,hsla(0,0%,100%,0));}
.banner .overlay .content .subtitle:before{ left: 0;}
.banner .overlay .content .subtitle:after{ right: 0;}
.scroll-hint{ width: 100%; position: absolute; bottom: 0; background: rgba(0,0,0,0); overflow: hidden;}
.scroll-hint .link{ width: 32px; height: 32px; border-radius: 16px; border: 1px solid #fff; margin: 0 auto; padding: 0; line-height: 28px;}
.scroll-hint .link img{height: 28px; width: 28px; animation: jump 1s infinite;}
/*.scroll-hint:after{ content: ""; display: block; position: relative; height: 36px; border-left: 1px dashed #fff; left: 50%; top: 14px;}*/
.scroll-hint span{ display: inline-block; padding: 15px 0; font-size: 14px; color: #fff;}

/* 标题 */
.tit{ position: relative; padding: 70px 0; text-align: center;}
.tit h2{ font-size: 42px; font-weight: bold; color: #02070d;}
.tit span{ font-size: 32px; color: #71777f;}
.tit .img{ position: absolute; top: 0; left: 50%; margin: 0 0 0 137px;}

/* 产品中心 */
.product-list{ overflow: hidden;}
.product-list .item{ overflow: hidden; display: inline; float: left; width: 358px; height: 505px; background: no-repeat center left; opacity: 1; transition: all .7s ease 0s; white-space: nowrap;}
.product-list .item a{ display: block; width: 100%; height: 100%;}
.product-list .cloudCall{ background-image: url(../img/cloudCall_img.jpg);}
.product-list .enterpriseSMS{ background-image: url(../img/enterpriseSMS_img.jpg);}
.product-list .markCoop{ background-image: url(../img/markCoop_img.jpg);}
.product-list .numAuthent{ background-image: url(../img/numAuthent_img.jpg);}
.product-list .news{ background-image: url(../img/news_img.jpg);}
.product-list .item a{ display: block; cursor: pointer;}
.product-list .item h3{ padding: 57px 48px 37px; font-size: 20px; color: #fff;}
.product-list .item p{ line-height: 35px; padding: 0 48px; font-size: 16px; color: #fff; text-transform: uppercase;}
.product-list .item span{ opacity: 0; display: block; padding: 36px 48px 0; font-size: 16px; color: #fff; transition: all .7s ease 0s;}
.product-list .item span:after{ display: inline-block; content: ""; width: 19px; height: 14px; margin: 0 0 0 12px; background: url(../img/rgt-arrow.png) no-repeat; vertical-align: middle;}
.product-list .item:hover{ opacity: 1;}
.product-list .item:hover span{ opacity: 1;}
.product-list .item:hover span:after{ animation: goRightIn 1s;}


@keyframes jump{
	0%{
		transform:translateY(0)
	}
	50%{
		transform:translateY(10%)
	}
	to{
		transform:translateY(0)
	}
}

@keyframes goRightIn {
  0%{
    opacity: 0;
	transform: translate(-50px, 0);
  }
  100% {
    opacity: 1;
    transform: translate(0, 0);
  }
}

/* 内页banner */
.inbanner-wrap{ position: relative; display: table; width: 100%; height: 242px; padding: 0 150px; background: url(../img/inner_banner_bg.jpg) no-repeat; background-size: cover;}
.inbanner-wrap h2{ padding: 65px 0 0; font-size: 35px; color: #fff;}
.inbanner-wrap p{ padding: 10px 0 0; font-size: 36px; color: rgba(256,256,256,0.55);}
.inbanner-wrap .tel{ position: absolute; top: 149px; right: 150px; font-size: 24px; color: #fff;}

/* 产品介绍 */
.subtit{ clear: both;}
.subtit h2{ position: relative; display: inline-block; padding: 20px 0; font-size: 32px; font-weight: bold; color: #02070d;}
.subtit h2:after{ position: absolute; bottom: 0; left: 0; content: ""; width: 100%; height: 3px; background-color: #fa6a37;}
.subtit h2.noline:after{ display: none;}
.subtit p{ clear: both; padding: 26px 0; font-size: 36px; color: #14181e;}
.subtit p.min{ font-size: 20px; color: #02070d;}
.subtit p.tr{ text-align: right;}
.prodintro-wrap{ overflow: hidden; clear: both;}
.prodintro-wrap .con .intro{ display: inline; float: right; width: 1110px;}
.prodintro-wrap .con .intro .txt{ padding: 20px 0 0 135px;}
.prodintro-wrap .con .intro p{ margin: 0 0 20px 0; line-height: 42px; font-size: 20px; color: #71777f;}
.prodintro-wrap .con .intro p b{ font-weight: bold;}
.prodintro-wrap .con .intro .img{ width: 100%; margin: 52px 0 0;}
.prodintro-wrap .con .intro .img img{ width: 100%;}

/* 400电话价值 */
.prodworth-wrap{ padding: 50px 0 0;}
.prodworth-wrap .con{ clear: both; display: inline; float: right; padding: 50px 0 0; width: 907px;}
.prodworth-wrap .con .tab-hd{ display: flex; flex-direction: row; justify-content: space-between;}
.prodworth-wrap .con .tab-hd .item{ position: relative;display: flex; flex-direction: column; justify-content: flex-start; align-items: center;}
.prodworth-wrap .con .tab-hd .item i{ font-size: 60px;}
.prodworth-wrap .con .tab-hd .item p{ padding: 18px 0; font-size: 24px; font-weight: bold; color: #02070d;}
.prodworth-wrap .con .tab-hd .item.active:after{ position: absolute; bottom: 0; left: 0; content: ""; width: 100%; height: 3px; background-color: #fa6a37;}
.prodworth-wrap .con .tab-bd{ height: 220px; padding: 70px 0 0;}
.prodworth-wrap .con .tab-bd .item{ display: none;}
.prodworth-wrap .con .tab-bd .item.dis{ display: block;}
.prodworth-wrap .con .tab-bd .item p{ line-height: 40px; font-size: 20px; color: #71777f;}


/* 应用场景 */
.prodscen-wrap{ clear: both; padding: 66px 0 16px;}
.prodscen-list{ overflow: hidden; clear: both; padding: 56px 0;}
.prodscen-list .item{ box-shadow: 0 0 6px 2px rgba(0,0,0,0.1); overflow: hidden; display: inline; float: left; width: 239px; height: 543px; background: no-repeat center left; white-space: nowrap;}
.prodscen-list .item.tktreserve{ background-image: url(../img/tktreserve_img.jpg);}
.prodscen-list .item.logistics{ background-image: url(../img/logistics_img.jpg);}
.prodscen-list .item.education{ background-image: url(../img/education_img.jpg);}
.prodscen-list .item.catering{ background-image: url(../img/catering_img.jpg);}
.prodscen-list .item.advertising{ background-image: url(../img/advertising_img.jpg);}
.prodscen-list .item.ecommerce{ background-image: url(../img/ecommerce_img.jpg);}
.prodscen-list .item a{ display: block; padding: 57px 27px 17px; cursor: pointer; transition: all .7s ease 0s;}
.prodscen-list .item h3{ text-shadow: 0 0 5px rgba(0,0,0,0.75); padding: 0 0 15px; font-size: 24px; color: #fff;}
.prodscen-list .item p{ width: 380px; white-space: normal; text-shadow: 0 0 5px rgba(0,0,0,0.75); line-height: 28px; font-size: 18px; color: #fff; opacity: 0; text-transform: uppercase; transition: all .7s ease 0s;}
.prodscen-list .item:hover{ opacity: 1;}
.prodscen-list .item:hover a{ padding: 57px 70px 17px;}
.prodscen-list .item:hover p{ opacity: 1;}
.prodscen-list.sms .item{ width: 259px;}
.prodscen-list.sms .item.active{ width: 660px;}
.prodscen-list.sms .item:hover p,.prodscen-list.sms .item.active p{ opacity: 1;}
.prodscen-list.sms .item.authentication{ background-image: url(../img/sms_authentication_img.jpg);}
.prodscen-list.sms .item.smslogistics{ background-image: url(../img/sms_logistics_img.jpg);}
.prodscen-list.sms .item.infonotice{ background-image: url(../img/sms_infonotice_img.jpg);}
.prodscen-list.sms .item.education{ background-image: url(../img/sms_vip_img.jpg);}
.prodscen-list.sms .item .txt{ padding: 180px 0 0;}
.prodscen-list.sms .item .txt p{ width: auto; line-height: 37px; text-shadow: 0 0 5px rgba(0,0,0,0.75);}
.prodscen-list.msnvision .item{ width: 452px; height: 529px; margin: 0 40px 0 0;}
.prodscen-list.msnvision .item:last-child{ margin: 0;}
.prodscen-list.msnvision .item p{ opacity: 1; width: 420px;}
.prodscen-list.msnvision .item.mission{ background-image: url(../img/mission_img.jpg);}
.prodscen-list.msnvision .item.vision{ background-image: url(../img/vision_img.jpg);}
.prodscen-list.msnvision .item.values{ background-image: url(../img/values_img.jpg);}
.prodscen-list.msnvision .item a{ padding-top: 384px;}
.prodscen-list.numAuthent .item{ width: 359px; height: 535px;}
.prodscen-list.numAuthent .item.marketing{ background-image: url(../img/numAuthent_yxl_img.jpg);}
.prodscen-list.numAuthent .item.customer{ background-image: url(../img/numAuthent_kfl_img.jpg);}
.prodscen-list.numAuthent .item.governser{ background-image: url(../img/numAuthent_zwl_img.jpg);}
.prodscen-list.numAuthent .item.consumerser{ background-image: url(../img/numAuthent_xfl_img.jpg);}


/* 办理流程 */
.process-wrap{ padding: 56px 0 120px; background-color: #f7fafb;}
.process-wrap .list{ clear: both; display: flex; flex-direction: row; justify-content: space-between; align-items: center; padding: 70px 0 0;}
.process-wrap .list .item{ flex-grow: 1; flex-shrink: 1; padding: 0 42px; border-right: 1px solid #b5b5b5; text-align: center;}
.process-wrap .list .item:last-child{ border-right: 0 none;}
.process-wrap .list .item span{ font-size: 34px; font-weight: bold; color: #02070d;}
.process-wrap .list .item h5{ padding: 46px 0 17px; font-size: 22px; font-weight: bold; color: #02070d; white-space: nowrap;}
.process-wrap .list .item p{ line-height: 41px; font-size: 18px; color: #02070d;}


/* 合作伙伴 */
.prodpartn-wrap{ padding: 50px 0 0; background: url(../img/global.png) no-repeat bottom center; background-size: 100% auto;}
.prodpartn-wrap .con{ clear: both; height: 560px;}
.prodpartn-wrap .con .list{ display: flex; flex-direction: row; justify-content: space-between; padding: 70px 0 0;}
.prodpartn-wrap .con .list .item{ display: flex; flex-direction: column; justify-content: flex-start; align-items: center; width: 198px;}
.prodpartn-wrap .con .list .item span{ font-size: 20px; color: #14181e;}
.prodpartn-wrap .con .list .item p{ line-height: 30px; font-size: 16px; color: #14181e;}
.prodpartn-wrap .con .des{ padding: 190px 0 0; font-size: 36px; font-weight: bold; color: #14181e; text-align: center;}
.prodpartn-wrap.market .con{ height: 615px;}
.prodpartn-wrap.market .con .list{ padding: 50px 0 0;}
.prodpartn-wrap .join_link{ display: block; width:185px; height: 48px; line-height: 48px; margin: 60px auto 0; border-radius: 10px; text-align: center; background: #f56729; font-size: 24px; color: #fff;}

/* 产品功能 */
.prodfunc-wrap{ padding: 0 0 120px;}
.prodfunc-wrap .subtit{ text-align: center; clear: both;}
.prodfunc-wrap .con .tab-hd{ display: flex; flex-direction: row; justify-content: space-around; width: 1440px; margin: 90px auto 0;}
.prodfunc-wrap .con .tab-hd a{ position: relative; display: inline-block; font: normal 24px normal;}
.prodfunc-wrap .con .tab-hd a.active{color: #fa6a37;}
.prodfunc-wrap .con .tab-hd a.active:after{ display: inline-block; content: ""; width: 100%; height: 3px; background-color: #fa6a37;}
.prodfunc-wrap .con .tab-bd{ position: relative; width: 100%; padding: 30px 0;}
.prodfunc-wrap .con .tab-bd .item{ display: flex; flex-direction: row; align-items: center; position: relative; overflow: hidden; box-shadow: 0 0 10px 1px rgba(0,0,0,0.1); width: 1000px; height: 500px; margin: 20px 0; border-radius: 10px;}
.prodfunc-wrap .con .tab-bd .item .img{ width: 100%; height: 100%;}
.prodfunc-wrap .con .tab-bd .item .img img{ max-width: 100%; max-height: 100%;}
.prodfunc-wrap .con .tab-bd .item .txt{ position: absolute; left: 30px; width: 320px;}
.prodfunc-wrap .con .tab-bd .item .txt h5{ font-size: 24px; font-weight: bold; color: #02070d;}
.prodfunc-wrap .con .tab-bd .item .txt p{ margin: 30px 0 0; line-height: 30px; font-size: 16px; color: #02070d; text-align: justify;}
.prodfunc-wrap .con .tab-bd .item .txt p b{ font-weight: bold; color: #f56c35;}
.prod-pagination{ position: absolute; bottom: 0; width: 100%; display: flex; flex-direction: row; justify-content: center;}
.prod-pagination .dot-item{ background-color: transparent;}
.prod-pagination .dot-item span{ display: inline-block; width: 12px; height: 12px; margin: 0 3px; padding: 0; border: 1px solid #fa6a37; border-radius: 50%; background: #fff;}
.prod-pagination .dot-item.active span{ background: #fa6a37;}

/* 资源优势 */
.resoadv-wrap .con{ clear: both; padding: 0 186px 84px;}
.resoadv-wrap .con h5{ height: 166px; line-height: 166px; font-size: 36px; color: #14181e; text-align: center;}
.resoadv-wrap .con .list{ padding: 70px 0;}
.resoadv-wrap .con .list ul{ display: flex; flex-direction: row; justify-content: space-between;}
.resoadv-wrap .con .list ul li{ font-size: 0; text-align: center;}
.resoadv-wrap .con .list ul li span,.resoadv-wrap .con .list ul li span em{ font-size: 34px; font-weight: bold; color: #14181e;}
.resoadv-wrap .con .list ul li p{ padding: 25px 0 0; font-size: 22px; color: #14181e;}

/* 新闻中心 */
.frtnews-con{ padding: 100px 0; background-color: #f3f3f3;}
.frtnews-con .layout a{ display: flex; flex-direction: row; justify-content: space-between;}
.frtnews-con .date,.news-wrap .lft .list .item .date{ flex-grow: 0; flex-shrink: 0; box-shadow: 0 0 8px 3px rgba(180,93,16,0.08); width: 129px; height: 125px; padding: 13px 17px 0; border-radius: 10px;}
.frtnews-con .date{ background-color: #fff;}
.news-wrap .lft .list .item .date{ background-color: #eeeeed;}
.frtnews-con .date span,.news-wrap .lft .list .item .date span{ display: block; line-height: 55px; font-size: 55px; font-weight: bold;}
.frtnews-con .date span{ color: #fa6a37;}
.news-wrap .lft .list .item .date span{ color: #a9a9a9;}
.frtnews-con .date p,.news-wrap .lft .list .item .date p{ padding: 5px 0 0; font-size: 20px; color: #9e9e9e;}
.frtnews-con .img{ flex-grow: 0; flex-shrink: 0; overflow: hidden; margin: 0 0 0 39px; border-radius: 3px; width: 368px; height: 215px;}
.frtnews-con .img img{ width: 368px; height: 215px;}
.frtnews-con .con{ flex-grow: 1; flex-shrink: 1; display: flex; flex-direction: column; justify-content: space-between; margin: 0 0 0 35px;}
.frtnews-con .con h2{ line-height: normal; font-size: 24px; color: #474747;}
.frtnews-con .con p{ line-height: 30px; font-size: 18px; color: #474747;}
.frtnews-con .con span{ display: block; font-size: 18px; color: #474747;}
.frtnews-con .con span i{ padding: 0 0 0 10px;}

/* 新闻中心 */
.news-wrap{ overflow: hidden; padding: 100px 0;}
.news-wrap .lft{ display: inline; float: left; width: 950px;}
.news-wrap .rgt{ display: inline; float: right; width: 432px;}
.news-wrap .lft .detail-wrap{ clear: both;}
.news-wrap .lft .detail-wrap .tit{ padding: 30px 0; border-bottom: 1px solid #dadada; text-align: left;}
.news-wrap .lft .detail-wrap .tit h1{ padding-bottom: 70px; font-size: 36px; color: #474747;}
.news-wrap .lft span,.news-wrap .lft b,.news-wrap .lft em{ font-style: inherit; font-weight: inherit;}
/*.news-wrap .lft .detail-wrap .tit p{ font-size: 16px; color: #adadad;}
.news-wrap .lft .detail-wrap .con p{ margin: 27px 0 0; line-height: 30px; font-size: 16px; color: #474747;}*/
.news-wrap .lft .detail-wrap .con img{ margin: 27px auto 0;}
.news-wrap .lft .list{ clear: both;}
.news-wrap .lft .list .tit{ padding: 120px 0 40px; text-align: left;}
.news-wrap .lft .list .tit h2{ font-size: 26px; color: #fa6f3a;}
.news-wrap .lft .list .item a{ display: flex; flex-direction: row; justify-content: space-between; align-items: center;  padding: 35px 25px; border-bottom: 2px solid #ececec;}
.news-wrap .lft .list .item .con{ flex-grow: 1; flex-shrink: 1; display: flex; flex-direction: column; justify-content: space-between; height: 125px; padding: 0 35px;}
.news-wrap .lft .list .item .con h6{ font-size: 20px; color: #474747;}
.news-wrap .lft .list .item .con p{ overflow: hidden; display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp: 2; text-overflow: ellipsis; font-size: 16px; color: #474747;}
.news-wrap .lft .list .item .con span{ font-size: 12px; color: #adadad;}
.news-wrap .lft .list .item .icon-arrowrgt{ font-size: 16px; color: #bfbfbf;}
.news-wrap .lft .list .item:hover{ box-shadow: 0 0 5px 1px rgba(0,0,0,0.1);  background-color: #fbfbfb; border-bottom: 0 none; border-radius: 10px;}
.news-wrap .lft .list .item:hover .date{ background-color: #fff;}
.news-wrap .lft .list .item:hover .date span{ color: #fa6a37;}
.news-wrap .rgt .search-wrap{ overflow: hidden; clear: both; width: 100%; height: 285px; background: #f7f6f7 url(../img/o_img.jpg) no-repeat right bottom;}
.news-wrap .search-wrap .tit{ padding: 28px 42px 0; text-align: left;}
.news-wrap .search-wrap .tit h2{ font-size: 20px; font-weight: bold; color: #474747;}
.news-wrap .search-wrap .tit span{ font-size: 18px; font-weight: bold; color: #bdbdbd;}
.news-wrap .search-wrap .con{ padding: 0 45px;}
.news-wrap .search-wrap .con .item{ position: relative; margin: 20px 0 0;}
.news-wrap .search-wrap .con .item .select,.news-wrap .search-wrap .con .item .text{ width: 100%; height: 57px; padding: 0 30px 0 10px; font-size: 16px; color: #474747;}
.news-wrap .search-wrap .con .item .icon-search{ position: absolute; top: 0; right: 0; width: 47px; height: 57px;line-height: 57px; text-align: center; cursor: pointer; font-size: 20px; font-weight: bold; color: #333;}
.news-wrap .prod-img{ margin: 16px 0 0;}
.more-wrap{ width: 857px; height: 73px; line-height: 73px; margin: 87px auto; border-radius: 8px; background-color: #fa6a37; text-align: center;}
.more-wrap a{ display: block; font-size: 20px; color: #fff;}
.dote-wrap{ position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 100%;}
.dote-wrap .dote-lft{ position: absolute; left: 0; z-index:0;}
.dote-wrap .dote-rgt{ position: absolute; right: 0; z-index: 0;}
.page-wrap{ display: none; margin: 87px auto;}
.page-wrap .con{  display: flex; flex-direction: row; justify-content: center;}
.page-wrap .con .page-item{ padding: 5px 15px; border: 1px solid #ededed; margin: 0 0 0 -1px;}
.page-wrap .con .page-item span{ color: #666;}
.page-wrap .con .page-item.active{ background: #fa6a37;}
.page-wrap .con .page-item.active span{ color: #fff;}

.col-tit{ position: relative; margin: 100px 0 80px; text-align: center;}
.col-tit.mt-80{ margin-top: 80px;}
.col-tit.mt-70{ margin-top: 70px;}
.col-tit h2{ position: absolute; top: -10px; left: 0; width: 100%; padding: 0 0 15px 0; font-size: 36px; font-weight: bold; color: #474747;}
.col-tit h2:after{ position: absolute; left: 50%; bottom: 10px; content: ""; width: 60px; height: 3px; margin: 0 0 0 -30px; background-color: #ff6f3c;}
.col-tit p{ font-size: 36px; color: #e4e4e4; text-transform: uppercase; letter-spacing: 3px;}


/* 价值理念 */
.valueconcept-wrap{ display: flex; flex-direction: row; justify-content: space-between;}
.valueconcept-wrap .item{ overflow: hidden; position: relative; width: 331px; height: 515px;}
.valueconcept-wrap .item.bottom{ margin: 102px 0 0;}
.valueconcept-wrap .item .img{ width: 100%; height: 100%;}
.valueconcept-wrap .item .img img{ width: 100%;}
.valueconcept-wrap .item .info{ position: absolute; top: 413px; width: 100%; height: 100%; padding: 20px 30px; background-color: rgba(0,0,0,0.33); text-align: left; transition: all 0.3s ease 0s;}
.valueconcept-wrap .item .info .hd h3{ line-height: normal; font-size: 24px; font-weight: bold; color: #fff;}
.valueconcept-wrap .item .info .hd span{ display: block; padding: 3px 0 0; font-size: 18px; color: #fff;}
.valueconcept-wrap .item .info .txt{ padding: 30px 0 0;}
.valueconcept-wrap .item .info .txt p{ position: relative; line-height: 30px; margin: 5px 0; padding: 0 10px; font-size: 16px; color: #fff;}
.valueconcept-wrap .item .info .txt p:before{ position: absolute; top: 12px; left: 0; display: inline-block; content: ""; width: 6px; height: 6px; border-radius: 50%; background-color: #fff;}
.valueconcept-wrap .item:hover .info{ top: 0; padding-top: 70px; background-color: rgba(255,111,60,0.84);}

/* 招聘岗位 */
.recrposition-con .list{ display: flex; flex-direction: row; justify-content: space-between;}
.recrposition-con .item{ position: relative; width: 216px; margin: 0 0 30px;}
.recrposition-con .item .img{ overflow: hidden; width: 216px; height: 216px; border-radius: 50%; transition: all 0.3s ease 0s;}
.recrposition-con .item .img img{ width: 100%; transition: all 0.3s ease 0s;}
.recrposition-con .item p{ padding: 32px 0 0; font-size: 24px; color: #4d4c4c; text-align: center; transition: all 0.3s ease 0s;}
.recrposition-con .item a:hover .img{ box-shadow: 0 5px 16px 0 rgba(0,0,0,0.2);}
.recrposition-con .item a:hover .img img{ transform: scale(1.1);}
.recrposition-con .item a:hover p{ color: #ff6f3c;}
.recrposition-con .item.last .info{ position: absolute; top: 0; left: 0; display: flex; flex-direction: column; justify-content: center; align-items: center; width: 216px; height: 216px; border-radius: 50%; background-color: rgba(0,0,0,0.45)}
.recrposition-con .item.last .info p{ padding: 0 0 10px 0; font-size: 30px; font-weight: bold; color: #fff;}
.recrposition-con .item.last .info i{ font-size: 40px; color: #fff;}

.process-con{ display: flex; flex-direction: row; justify-content: space-between;}
.process-con .item{ text-align: center;}
.process-con .item i{ display: inline-block; width: 108px; height: 108px; line-height: 108px; border-radius: 50%; background: linear-gradient(to bottom,#f99d74,#e96b26); font-size: 50px; color: #fff;}
.process-con .item p{ padding: 47px 0 0; font-size: 24px; color: #4d4c4c;}
.process-con .item span{ display: block; padding: 18px 0; font-size: 18px; color: #4d4c4c;}
.process-con .arrow{ margin-top: 47px;}
.process-con .arrow .ico{ display: inline-block; width: 30px; height: 36px; background: url(../img/icon.png) no-repeat;}
.process-con .arrow .ico.greyarw{ background-position: 0 0;}
.process-con .arrow .ico-orangearw{ background-position: -146px 0;}
.process-con.marketcon{ padding: 120px 0 0;}
.process-con.marketcon .item i{ background: linear-gradient(to right,#fb7735,#fe932f);}

/* 地址 */
.address-con{ width: 100%;}
.address-con .map{ width: 100%;}
.address-con .map img{ width: 100%;}
.address-con .txt{ display: flex; flex-direction: row; justify-content: space-between; padding: 50px 115px;}
.address-con .txt span{ font-size: 20px; color: #666;}
.address-con .txt span i{ display: inline-block; margin: 0 15px 0 0; font-size: 24px; color: #000;}

/* 员工福利 */
.epyebenefits-box{ position: relative;}
.epyebenefits-box .nav-box{ position: absolute; bottom: 0; left: 240px; z-index: 99; width: 150px;}
.epyebenefits-box .nav-box .num{ display: block; width: 85px; height: 85px; line-height: 85px; margin: 0 auto 184px; border-radius: 50%; background-color: #ff6f3c; font-size: 24px; font-weight: bold; color: #fff; text-align: center;}
.epyebenefits-box .nav-box .con{ display: flex; flex-direction: row; justify-content: space-between; width: 100%;}
.epyebenefits-box .nav-box .con button{ background-color: transparent; font-size: 22px; font-weight: bold; color: #50504f; cursor: pointer;}
.epyebenefits-box .list{ width: 100%; padding: 0 0 0 490px;}
.epyebenefits-box .list .item{ position: relative; width: 934px; height: 534px;}
.epyebenefits-box .list .img,.epyebenefits-box .list .img img{ width: 100%;}
.epyebenefits-box .list .info{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 368px 82px 0; background-color: rgba(0,0,0,0.1);}
.epyebenefits-box .list .info h6{ font-size: 24px; font-weight: bold; color: #fff;}
.epyebenefits-box .list .info .txt p{ line-height: 36px; font-size: 18px; color: #fff;}

/* 活力尚通 */
.vitality-hd{ display: flex; flex-direction: row; justify-content: center; align-items: center; box-shadow: 0 1px 7px 0 rgba(0,0,0,0.1); background-color: #fff; height: 75px;}
.vitality-hd a{ padding: 0 38px; font-size: 18px; color: #71777f;}
.vitality-hd a.active{ color: #fa6a37;}
.vitality-wrap{ width: 100%; margin-bottom: 80px;}
.vitality-wrap .item{ width: 1440px; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between;}
.vitality-wrap .item .sub-item{ position: relative; overflow: hidden; width: 460px; height: 328px; margin: 48px 0 0; cursor: pointer;}
.vitality-wrap .item .sub-item img{ min-width: 460px; min-height: 328px;}
.vitality-wrap .item .sub-item .info{ position: absolute; top: -328px; left: 0; width: 100%; height: 100%; line-height: 328px; background-color: rgba(0,0,0,0.47); text-align: center; transition: all 0.3s ease 0s;}
.vitality-wrap .item .sub-item .info i{ display: inline-block; width: 55px; height: 55px; line-height: 55px; border-radius: 50%; background-color: rgba(256,256,256,0.79); text-align: center; font-size: 24px; font-weight: bold; color: #333;}
/* .vitality-wrap .item .sub-item:hover .info{ top: 0;}*/
.vitality-dot{ padding: 30px 0 0; text-align: center;}
.vitality-dot .dot-item{ width: 12px; height: 12px; margin: 0 4px; border: 1px solid #ff6c38; border-radius: 12px; background-color: transparent; transition: all 0.3s ease 0s;}
.vitality-dot .dot-item.active{ width: 34px; background-color: #ff6c38;}

/* 图片预览 */
/*#pictureViewer{  position: fixed; top: 0; left: 0; z-index: 9999; width: 100%; height: 100%; background-color: rgba(0,0,0,.3);}
#pictureViewer > .content{ background-color: rgba(0,0,0,0.8); position: absolute; top: 0; left: 0; right: 0; bottom: 0; text-align: center;}
#pictureViewer .handel{ position: absolute; top: 0; right: 0; width: 50px; height: 50px; line-height: 50px; cursor: pointer;}
#pictureViewer .handel i{ font-size: 16px; color: #fff;}
#pictureViewer .handel-prev,#pictureViewer .handel-next{ display: inline-block; width: 50px; height: 50px;line-height: 50px; margin: 0 10px; border-radius: 50%; background-color: rgba(0,0,0,0.7); position: relative; top: calc(50% - 80px);text-align: center; cursor: pointer;}
#pictureViewer .handel-prev{ float: left;}
#pictureViewer .handel-next{ float: right;}
#pictureViewer .handel-prev i,#pictureViewer .handel-next i{ font-size: 18px; font-weight: bold; color: #fff;}
#pictureViewer .picture-content{ position: absolute; left: 0; right: 0; display: inline-block; width: 80%; height: calc(100% - 20px); margin: 0 auto;}
#pictureViewer .picture-content .cover{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto;}
#pictureViewer .counter{ position: absolute; bottom: 0; width: 100%; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #fff;}
#pictureViewer img{width: 920px;}*/

.smsadtg-wrap{ overflow: hidden; clear: both; box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);}
.smsadtg-wrap.shadownone{ box-shadow: none;}
.smsadtg-wrap .list{ clear: both; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start;}
.smsadtg-wrap .list .item{ overflow: hidden; position: relative; width: 360px; height: 330px; box-shadow: inset 0 0 3px 1px rgba(0,0,0,0.08);}
.smsadtg-wrap .list .item .con{ width: 360px; height: 330px; display: flex; flex-direction: column; justify-content: center; align-items: center;}
.smsadtg-wrap .list .item .con i{ font-size: 60px; color: #fa6a37;}
.smsadtg-wrap .list .item .con p{ padding: 20px 0 0; font-size: 20px; color: #02070d;}
.smsadtg-wrap .list .item .info{ position: absolute; bottom: 100%; left: 0; width: 100%; height: 100%; padding: 0 37px; background-color: #fff; background-repeat: no-repeat; background-size: 100%; transition: all 0.3s ease 0s;}
.smsadtg-wrap .list .item .info span{ position: relative; display: inline-block; padding: 50px 0 19px; font-size: 20px; color: #fa6a37;}
.smsadtg-wrap .list .item .info span:after{ position: absolute; bottom: 0; left: 0; content: ""; width: 100%; height: 3px; background-color: #fa6a37;}
.smsadtg-wrap .list .item .info p{ padding: 19px 0 0; line-height: 40px; font-size: 20px; color: #02070d;}
.smsadtg-wrap .list .item:hover .info{ bottom: 0;}

.enterpriseadv-con{ display: flex; flex-direction: row; justify-content: space-between; width: 100%; height: 490px; background: url(../img/global.png) no-repeat bottom center; background-size: 100% auto;}
.enterpriseadv-con .item{ display: flex; flex-direction: column; align-items: center;}
.enterpriseadv-con .item span,.enterpriseadv-con .item span em{ font-size: 34px; font-weight: bold; color: #1a2b38;}
.enterpriseadv-con .item p{ font-size: 20px; color: #71777f;}
.enterpriseadv-con .item:hover span,.enterpriseadv-con .item:hover span em,.enterpriseadv-con .item:hover p{ color: #e95515;}

/* 人才招聘 */
.recruitment-wrap .layout{ display: flex; width: 1200px;}
.recruitment-wrap .lft{ width: 247px;}
.recruitment-wrap .rgt{ width: 877px; margin: 0 0 0 96px;}
.recruitment-wrap .midline{ border-left: 1px solid #f3f3f3;}
.recruitment-wrap .lft .con{ padding: 40px 18px 0;}
.recruitment-wrap .lft .con h3{ font-size: 18px; font-weight: bold; color: #333;}
.recruitment-wrap .lft .con .subnav{ padding: 12px 0 12px 18px;}
.recruitment-wrap .lft .con .subnav li a{ position: relative; display: inline-block; height: 38px; line-height: 38px; padding: 0 65px 0 30px; font-size: 16px; color: #4d4c4c;}
.recruitment-wrap .lft .con .subnav li.active a{ box-shadow: 0 0 5px 0 rgba(0,0,0,0.1);}
.recruitment-wrap .lft .con .subnav li.active a:before{ position: absolute; top: 5px; left: 0; display: inline-block; content: ""; width: 2px; height: 27px; background-color: #ff6f3c;}
.recruitment-wrap .lft .con .subnav li.active a:after{ position: absolute; top: 13px; right: 8px; display: inline-block; content: ""; width: 0; height: 0; border-style: solid; border-width: 6px; border-color: transparent transparent transparent #ff6f3c;}
.recruitment-wrap .rgt .head{ display: flex; flex-direction: row; justify-content: space-between; margin: 36px 20px 0;}
.recruitment-wrap .rgt .head span{ font-size: 30px; font-weight: bold; color: #474747;}
.recruitment-wrap .rgt .head .search{ position: relative; box-shadow: 0 0 6px 1px rgba(0,0,0,0.07); height: 51px; border-radius: 50px; font-size: 0;}
.recruitment-wrap .rgt .head .search i{ position: absolute; top: 13px; left: 26px; font-size: 24px; color: #999;}
.recruitment-wrap .rgt .head .search .text{ outline: none; width: 421px; height: 100%; line-height: 51px; padding: 0 0 0 70px; border: 1px solid #fff; border-radius: 50px 0 0 50px; background-color: #fff; font-size: 20px; color: #333; vertical-align: top;}
.recruitment-wrap .rgt .head .search .text:focus{ border-color: #ff6f3c;}
.recruitment-wrap .rgt .head .search .search-btn{ display: inline-block; width: 148px; height: 100%; line-height: 51px; border-radius: 0 50px 50px 0; background-color: #ff6f3c; font-size: 20px; color: #fff; text-align: center; vertical-align: top;}
.recruitment-wrap .rgt .body{ clear: both;}
.recruitment-wrap .rgt .body .item{ margin: 36px 0 0; padding: 20px 25px; border-radius: 10px;}
.recruitment-wrap .rgt .body .item h6{ font-size: 20px; font-weight: bold; color: #474747;}
.recruitment-wrap .rgt .body .item span{ display: block; padding: 10px 0 0;}
.recruitment-wrap .rgt .body .item span em{ padding-right: 15px; font-size: 18px; color: #474747;}
.recruitment-wrap .rgt .body .item .txt{ padding: 15px 0 0;;}
.recruitment-wrap .rgt .body .item .txt p{ line-height: 26px; font-size: 16px; color: #474747;}
.recruitment-wrap .rgt .body .item:hover{ box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);}
.recruitment-wrap .rgt .body .item:hover h6,.recruitment-wrap .rgt .body .item:hover span em{ color: #ff6f3c;}

.cooperation-con{ clear: both; display: flex; flex-direction: row; justify-content: space-between; margin: 76px 0 0; height: 673px; background: url(../img/cooperation_bg.jpg) no-repeat;}
.cooperation-con .lft{ padding: 0 65px;}
.cooperation-con .lft .hd{ padding: 99px 0 0;}
.cooperation-con .lft .hd h2{ line-height: 36px; font-size: 28px; font-weight: bold; color: #02070d; text-align: left;}
.cooperation-con .lft .hd h2 span{ display: block; font-size: 26px; color: #e3e3e3;}
.cooperation-con .lft .hd p{ position: relative; padding: 10px 0 10px; font-size: 24px;}
.cooperation-con .lft .hd p:after{ position: absolute; bottom: 0; left: 0; content: ""; width: 61px; height: 7px; background-color: #ea5513;}
.cooperation-con .lft .con .h{ display: block; padding: 25px 0 0; font-size: 18px; color: #5a5a5a;}
.cooperation-con .lft .con .h em{ font-size: 32px; color:#5a5a5a;}
.cooperation-con .lft .con .list .row{ display: flex; flex-direction: row; justify-content: space-between; padding: 0 0 42px 0;}
.cooperation-con .lft .con .list .row.border{ border-bottom: 1px solid #9e9e9e;}
.cooperation-con .lft .con .list .row .item{ display: flex; flex-direction: column;}
.cooperation-con .lft .con .list .row .item span{ display: block; padding: 50px 0 0; font-size: 18px; color: #000;}
.cooperation-con .lft .con .list .row .item span em{ font-size: 32px;}
.cooperation-con .lft .con .list .row .item p{ padding: 10px 0 0; font-size: 18px; color: #5a5a5a;}
.cooperation-con .rgt{ position: relative; width: 914px; height: 672px; background: url(../img/cooperation_img.jpg) no-repeat;}
.cooperation-con .rgt .txt{ position: absolute; bottom: 0; height: 204px; padding: 45px 0; background-color: rgba(256,256,256,0.78);}
.cooperation-con .rgt .txt p{ line-height: 38px; padding: 0 73px; font-size: 18px; color: #111;}

.adtproject-wrap .layout{ position: relative;}
.adtproject-wrap .h{ position: absolute; top: 50px; left: 80px; z-index: 999;}
.adtproject-wrap .h h2{ font-size: 28px; font-weight: bold; color: #02070d;}
.adtproject-wrap .h h2 span{ display: block; font-size: 26px; color: #e3e3e3;}
.adtproject-wrap .con{ position: relative;}
.adtproject-wrap .con .list{ height: 717px;}
.adtproject-wrap .con .list .item{ background-color: #fff; width: 1440px; height: 717px; padding: 0 0 0 528px; background-repeat: no-repeat;}
.adtproject-wrap .con .list .item .shjd-wrap{ position: relative; width: 301px; height: 301px; margin: 279px auto 0; border: 1px solid #fc6c47; border-radius: 50%;}
.adtproject-wrap .con .list .item .shjd-wrap .con{ width: 252px; height: 252px; border: 1px dashed #fc6c47; border-radius: 50%; margin: 22px auto;}
.adtproject-wrap .con .list .item .shjd-wrap .con img{ display: block; margin: 62px auto 0;}
.adtproject-wrap .con .list .item .ico-box span{ position: absolute; display: inline-block; width: 54px; height: 54px; line-height: 54px; border-radius: 50%; text-align: center;}
.adtproject-wrap .con .list .item .ico-box span.yellow{ background: linear-gradient(to bottom,#ffbe01,#ffe219);}
.adtproject-wrap .con .list .item .ico-box span.orange{ background: linear-gradient(to bottom,#ff952a,#ff5c22);}
.adtproject-wrap .con .list .item .ico-box span.grey{ background: linear-gradient(to bottom,#dadada,#dadada);}
.adtproject-wrap .con .list .item .ico-box span i{ font-size: 30px; color: #fff;}
.adtproject-wrap .con .list .item .txt-box .txt-item{ position: absolute; width: 232px;}
.adtproject-wrap .con .list .item .txt-box .txt-item span{ display: block; margin: 0 0 20px 0; font-size: 24px; color: #ea5513;}
.adtproject-wrap .con .list .item .txt-box .txt-item p{ line-height: 32px; font-size: 20px; color: #333;}
.adtproject-wrap .con .pagination{ position: absolute; left: 140px; z-index: 99; margin: 75px 0 0; width: 316px; display: flex; flex-direction: column;}
.adtproject-wrap .con .pagination .item{ opacity: 1; position: relative; height: 80px; line-height: 80px; border-left: 3px solid #c2c2c2;width: auto; background: transparent; margin: 0; padding: 0; border-radius: 0;}
.adtproject-wrap .con .pagination .item em{ position: absolute; top: 0; left: -48px; font-size: 20px; color: #02070d;}
.adtproject-wrap .con .pagination .item span{ padding: 0 0 0 20px; font-size: 20px; color: #02070d;}
.adtproject-wrap .con .pagination .item.swiper-pagination-bullet-active:after{ position: absolute; top: 0; left: -3px; content: ""; width: 2px; height: 100%; background-color: #ea5513;}
.adtproject-wrap .con .pagination .item.swiper-pagination-bullet-active em{color: #ea5513;}
.adtproject-wrap .con .pagination .item.swiper-pagination-bullet-active span{ color: #ea5513;}
.dtr-wrap{ position: relative; width: 438px; height: 302px; margin: 270px auto 0; background: url(../img/dtr_bg.png) no-repeat;}
.dtr-wrap .btm{ display: flex; flex-direction: row; justify-content: space-between; padding: 253px 0 0;}
.dtr-wrap .btm span{ display: inline-block; width: 166px; height: 50px; line-height: 50px; border-radius: 8px; background-color: #fa6a37; text-align: center;}
.dtr-wrap .btm span i{ font-size: 28px; color: #fff;}
.dtr-wrap .btm span em{ padding: 0 0 0 5px; font-size: 24px; color: #fff;}

.wxd-wrap .con{ position: relative; width: 412px; height: 412px; margin: 157px auto 0; background: url(../img/wxd_img.png) no-repeat;}
.adtproject-wrap .con .list .item .txt{ padding: 35px; text-align: center;}
.adtproject-wrap .con .list .item .txt.tl{ text-align: left;}
.adtproject-wrap .con .list .item .txt p{ line-height: 40px; font-size: 20px; color: #71777f;}

.zqd-wrap .con{ display: flex; flex-direction: row; justify-content: space-between; width: 663px; margin: 235px auto 0}
.zqd-wrap .con .img-item p{ padding: 31px 0; font-size: 24px; color: #2b2b2b; text-align: center;}
.zqd-wrap .con .arw-item{ padding: 50px 0 0;}
.zqd-wrap .con .arw-item i{ font-size: 46px; color: #fa6a37;}
.djlh-wrap{ width: 790px; margin: 268px auto 0; text-align: center;}

.ylq-wrap{ display: flex; flex-direction: row; justify-content: space-between; flex-wrap: wrap; width: 714px; height: 415px; margin: 200px auto 0; background: url(../img/ylq_img.png) no-repeat;}
.ylq-wrap .ylq-item{ overflow: hidden; display: flex; flex-direction: column; align-items: center; margin: 0 0 130px 0;}
.ylq-wrap .ylq-item .hd{ display: flex; margin: 0 0 30px 0;}
.ylq-wrap .ylq-item .hd i{ display: inline-block; width: 40px; height: 36px; background: url(../img/icon.png) no-repeat;}
.ylq-wrap .ylq-item .hd i.tccj-ico{ background-position: 0 -98px;}
.ylq-wrap .ylq-item .hd i.flcj-ico{ background-position: -145px -98px;}
.ylq-wrap .ylq-item .hd i.ico-zzgn{ background-position: 10px -196px;}
.ylq-wrap .ylq-item .hd i.ico-tccj{ background-position: -138px -193px;}
.ylq-wrap .ylq-item .hd span{ padding: 0 0 0 13px; font-size: 24px; font-style: initial; color: #02070d;}
.ylq-wrap .ylq-item .bd{ display: flex; flex-direction: row; justify-content: space-between; width: 312px;}
.ylq-wrap .ylq-item .bd span{ display: inline-block; width: 136px; height: 67px; line-height: 27px; padding: 5px 0; border: 2px solid #fa6a37; border-radius: 5px; font-size: 20px; color: #fc6c47; text-align: center;}
.ylq-wrap .ylq-item .bd em{ display: inline-block; height: 67px; line-height: 67px; font-size: 34px; color: #fc6c47;}
.ylq-wrap .ylq-item.cqxf{ margin-right: 0;}
.ylq-wrap .ylq-item.cqxf .bd{ width: 358px;}
.ylq-wrap .ylq-item.cqxf .bd .con{ width: 100%; height: 67px; padding: 0 5px; margin: 0 0 0 20px; border: 2px solid #fa6a37; border-radius: 5px;}
.ylq-wrap .ylq-item.cqxf .bd .con span{ width: auto; border: 0 none;}
.zssy-wrap{ display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; padding: 160px 0 0;}
.zssy-wrap .zssy-item{ width: 390px; margin: 0 0 50px; text-align: center;}
.zssy-wrap i{ display: inline-block; width: 79px; height: 79px; line-height: 79px; border-radius: 50%; background-color: #bebebe; font-size: 38px; color: #fff;}
.zssy-wrap i.orange{ background: linear-gradient(to bottom,#ff932a,#ff5a22);}
.zssy-wrap span{ display: block; padding: 13px 0 0; font-size: 24px; color: #fa6336;}
.zssy-wrap p{ margin: 16px 0 0; line-height: 32px; font-size: 18px; color: #333; text-align: left;}

/* 发展规模 */
.scale-box{ clear: both; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; padding: 20px 0 0;}
.scale-box .item{ flex-shrink: 0; flex-grow: 0; display: flex; flex-direction: column; align-items: center; width: 457px; padding: 60px 0;}
.scale-box .item i{ font-size: 52px; color: #fa6a37;}
.scale-box .item span{ display: block; padding: 30px 0 0; font-size: 30px; font-weight: bold; color: #14181e;}
.scale-box .item span em{ font-weight: bold; color: #14181e;}
.scale-box .item p{ font-size: 18px; color: #14181e;}

.honor-wrap{ width: 100%; height: 971px; padding: 60px 0 0; background: url(../img/honor_bg.jpg) no-repeat; background-size: cover;}
.honor-wrap .subtit h2{ float: right;}
.honor-wrap .con{ clear: both; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between;}
.honor-wrap .con img{ margin: 35px 0 25px;}
.honor-wrap .btm{ text-align: right;}
.honor-wrap .btm span{ font-size: 18px; color: #474747;}
.honor-wrap .btm i{ margin: 0 0 0 10px; font-size: 14px; color: #474747;}

.honor-more{ position: fixed; top: 0; left: 0; z-index: 9999; overflow: auto; width: 100%; height: 100%; background-color: #fff;}
.honor-more .close{ position: fixed; top: 20px; right: 30px; display: block; width: 30px; height: 30px; line-height: 30px;}
.honor-more .close i{ font-size: 24px; color: #666;}
.honor-more .con{ width: 1440px; height: calc(100% - 30px); margin: 30px auto 0; padding: 0 100px;}
.honor-more .item{ float: left; margin: 18px 23px; width: 260px; height: 358px;}
.honor-more .item img{ max-width: 260px;}
.honor-more .item.mini_height{ height: 178px;}

.contact-wrap .hd{ clear: both; padding: 80px 0 100px; text-align: center;}
.contact-wrap .hd h3{ font-size: 40px; color: #14181e;}
.contact-wrap .con{ display: flex; flex-direction: row; justify-content: space-between;}
.contact-wrap .con .item{ width: 462px; height: 462px; padding: 50px 80px 0; border-radius: 3px; background-color: #fcfcfc; text-align: center;}
.contact-wrap .con .item i{ display: inline-block; width: 74px; height: 74px; background:url(../img/icon.png) no-repeat;}
.contact-wrap .con .item i.ico-jx{ background-position: 0 -306px;}
.contact-wrap .con .item i.ico-gd{ background-position: -111px -306px;}
.contact-wrap .con .item i.ico-bj{ background-position: -237px -306px;}
.contact-wrap .con .item span{ display: block; padding: 30px 0 25px; font-size: 20px; color: #14181e;}
.contact-wrap .con .item .address{ line-height: 25px; font-size: 16px; color: #14181e;}
.contact-wrap .con .item .method{ padding: 25px 0 0;}
.contact-wrap .con .item .method p{ line-height: 25px; font-size: 16px; color: #14181e;}
.contact-wrap .con .item:hover{ box-shadow: 0 0 10px 1px rgba(0,0,0,0.1);}
.contact-wrap .con .item:hover span{ color: #f96f3e;}

.history-box{ position: relative;}
.history-box .pagination{ position: absolute; top: 18px; right: 0; bottom: auto; left: auto; width: 1154px; border-bottom: 3px solid #c6c6c6;}
.history-box .pagination .item{ outline: none; opacity: 1; display: inline-block; position: relative; width: auto; height: 70px; margin: 0 68px 0 0; padding: 24px 6px 0; background-color: transparent;}
.history-box .pagination .item span{ font-size: 22px; color: #605d5d;}
.history-box .pagination .item.swiper-pagination-bullet-active span{ color: #ea5513;}
.history-box .pagination .item.swiper-pagination-bullet-active:after{ position: absolute; bottom: -3px; left: 0; display: inline-block; content: ""; width: 100%; height: 2px; background-color: #ea5513;}
.history-box .list{ width: 100%; padding: 56px 0 0;}
.history-box .list .item{ position: relative; display: inline; float: left; width: 1440px; height: 599px;}
.history-box .list .item .img{ position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 100%;}
.history-box .list .item .info{ padding: 155px 0 0 141px;}
.history-box .list .item .info h6{ position: relative; z-index: 1; display: inline;padding: 0 0 15px 0; font-size: 65px; color: #fff;}
.history-box .list .item .info h6 span{ padding: 0 0 0 15px; font-size: 22px; color: #fff; text-transform: uppercase;}
.history-box .list .item .info .txt{ position: relative; top: -30px; z-index: 0; width: 682px; padding: 50px 0 40px;}
.history-box .list .item .info .txt p{ line-height: 45px; font-size: 20px; color: #676767;}
.history-box .list .item .info.xs{ padding: 155px 0 0 136px;}
.history-box .list .item .info.xs h6{ color: #906146;}
.history-box .list .item .info.xs h6 span{ color: #906146;}
.history-box .list .item .info.jg{ padding: 155px 0 0 800px;}
.history-box .list .item .info.jg h6{ color: #4e78a9;}
.history-box .list .item .info.jg h6 span{ color: #4e78a9;}
.history-box .list .item .info.tp{ padding: 145px 0 0 180px;}
.history-box .list .item .info.tp h6{ color: #676767;}
.history-box .list .item .info.tp h6 span{ color: #676767;}
.history-box .list .item .info.gy{ padding: 160px 0 0 108px;}
.history-box .list .item .info.gy h6{ color: #1e1c1c;}
.history-box .list .item .info.gy h6 span{ color: #1e1c1c;}
.history-box .list .item .info.zj{ padding: 115px 0 0 800px;}
.history-box .list .item .info.zj h6{ color: #023d6a;}
.history-box .list .item .info.zj h6 span{ color: #023d6a;}
.history-box .list .item .info.zj .txt{ width: 490px;}

.bg-ellipse-full-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1;}
.bg-ellipse-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible;z-index:-1;}
.bg-ellipse{ position: absolute; width: 460px; height: 460px; border-radius: 51%; z-index: -1; background:linear-gradient(#ffe6d0,#fff); transition: transform .3s linear; backface-visibility: hidden; transform-style: preserve-3d; perspective: 1000;}
.main{ width: 100%; position: relative;}

.totop{ display: none; box-shadow: 0 0 10px 0 rgba(0,0,0,0.1); position: fixed; bottom: 32px; z-index: 999; right: 36px; cursor: pointer; width: 60px; height: 60px; border-radius: 10px; background-color: #fff; text-align: center;}
.totop:before{ content: ""; position: absolute; top: 12px; left: 18px; width: 25px; height: 25px; background: url('../img/rgt_ico.png') no-repeat 0 -62px;}
.totop a{ display: block; padding: 36px 0 0; font-size: 12px; color: #666;}
.totop:hover{ opacity: 1;}

.online-kf{ position: fixed; bottom: 92px; z-index: 999; right: 36px; box-shadow: 0 0 10px 0 rgba(0,0,0,0.1); border-radius:10px; background-color: #fff;}
.online-kf .kf{ position: relative; cursor: pointer; width: 60px; height: 60px;  text-align: center;}

.online-kf .kf:before{ content: ""; position: absolute; top: 10px; left: 18px; width: 25px; height: 25px; background: url('../img/rgt_ico.png') no-repeat 0 0;}
.online-kf a{ display: block; padding: 36px 0 0; font-size: 12px; color: #666;}
.online-kf .totop{ position: relative; box-shadow: none; border-radius:0; background-color: transparent; bottom: 0; right: 0;}

@media screen and (max-width:1440px){
	body{ width: 1440px;}
}



.virtualbusi_wrap{ margin-top: 127px; padding: 50px 0 80px; background: #f7fafb;}
.virtualbusi_wrap .subtit{ text-align: center;}
.virtualbusi_list{ margin-top: 60px; overflow: hidden;}
.virtualbusi_list li{ display: inline; float: left; width: 33.33%; height: 231px; border-right: 1px solid #b5b5b5; text-align: center;}
.virtualbusi_list li:last-child{ border-right: 0 none;}
.virtualbusi_list li i{ display: inline-block; margin: 15px 0; font-size: 56px; color: #ff6c38;}
.virtualbusi_list li h6{ padding: 0 0 15px; font-size: 24px; font-weight: bold; color: #ff6c38;}
.virtualbusi_list li p{ line-height: 33px; font-size: 24px; color: #02070d;}

.corevalues_con{ display: flex; align-items: center;}
.corevalues_con .img_con{ overflow: hidden; position: relative; height: 595px; flex: 0 0 57%;}
.corevalues_con .img_con .img{ opacity: 0; overflow: hidden; position: absolute; top: 0; left: 0;}
.corevalues_con .img_con .img .mask{ position: absolute; left: 0; top: 0; z-index: 2; display: block; width: 100%; height: 100%; background-color: rgb(239, 240, 240); transition: all 0.5s ease-in-out 0.2s; opacity: 0.8;}
.corevalues_con .img_con .img:before{ background-color: #f1f3f6; transition: all 0.5s ease-in-out 0s;  content: ''; display: block; width: 101%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1;}
.corevalues_con .img_con .img.dis{ opacity: 1;}
.corevalues_con .img_con .img.dis .mask{ left: 100%;}
.corevalues_con .img_con .img.dis:before{ left: 100%;}
.corevalues_con .info_con{ margin-left: 120px; max-width: 426px; min-height: 450px;}
.corevalues_con .info_con .title{ margin: 16px 0 48px;}
.corevalues_con .info_con .title h5{font-size: 20px; line-height: 36px; cursor: pointer; color: #646a73;}
.corevalues_con .info_con .title p{display: none; line-height: 24px; margin: 16px 0; font-size: 18px;}
.corevalues_con .info_con .title.active h5{ font-size: 32px; color: #ff6f3c;}
.corevalues_con .info_con .title.active p{ display: block;}

.industrySolution-wrap .list{ clear: both; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; padding: 57px 0 112px;}
.industrySolution-wrap .list .item{ width: 714px; height: 326px; background-repeat: no-repeat; background-size: 710px auto; cursor: pointer;}
.industrySolution-wrap .list .item.one{ background-image: url("../img/jrhy_img.jpg");}
.industrySolution-wrap .list .item.two{ background-image: url("../img/flfw_img.jpg");}
.industrySolution-wrap .list .item{ padding: 60px 29px 0;}
.industrySolution-wrap .list .item h5{ padding: 0 0 20px 0; font-size: 30px; font-weight: bold; color: #02070d;}
.industrySolution-wrap .list .item p{ width: 286px; line-height: 28px; font-size: 20px; color: #02070d;}
.industrySolution-wrap .list .item a{ display: inline-block; width: 169px; height: 46px; line-height: 44px; margin: 27px 0 0; padding: 0 0 0 27px; border: 1px solid #02070d; border-radius: 23px; text-align: left; font-size: 0;}
.industrySolution-wrap .list .item a span{ font-size: 18px; color: #02070d; vertical-align: middle;}
.industrySolution-wrap .list .item a img{ margin: 0 0 0 10px; vertical-align: middle;}

.industryPain-wrap{ padding: 70px 0 80px;}
.industryPain-wrap .list{ display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; margin: 60px 0 0;}
.industryPain-wrap .list .item{ width: 458px; height: 252px; padding: 37px 33px 0; background-color: #f8f8f8;}
.industryPain-wrap .list .item .hd span{ padding: 0 0 0 27px; font-size: 32px; font-weight: bold; color: #02070d;}
.industryPain-wrap .list .item .bd{ padding: 16px 0 0;}
.industryPain-wrap .list .item .bd p{ line-height: 32px; font-size: 20px; color: #02070d;}

.grey{ background-color: #f8f8f8;}
.intelligSolution-wrap .con{ display: flex; flex-direection: row; justify-content: space-between; align-items: center; margin: 57px 0 0;}
.intelligSolution-wrap .con .txt{ width: 730px;}
.intelligSolution-wrap .con .txt h5{ padding: 0 0 18px 0; font-size: 32px; font-weight: bold; color: #02070d;}
.intelligSolution-wrap .con .txt p{ position: relative; line-height: 38px; padding: 0 28px; font-size: 20px;}
.intelligSolution-wrap .con .txt p b{ font-weight: bold; color: #02070d;}
.intelligSolution-wrap .con .txt p:before{ position: absolute; top: 15px; left: 5px; display: inline-block; content: ""; width: 8px; height: 8px; border-radius: 50%; background-color: #fa6a37;}


.coreFunc-wrap{ padding: 70px 0 0;}
.coreFunc-wrap .con{ display: flex; flex-direction: row; justify-content: space-between; padding: 67px 0;}
.coreFunc-wrap .con .item{ width: 700px; height: 303px; padding: 70px 33px 0; background-size: 700px;}
.coreFunc-wrap .con .item.one{ background: url(../img/coreFunc_img_01.jpg) no-repeat;}
.coreFunc-wrap .con .item.two{ background: url(../img/coreFunc_img_02.jpg) no-repeat;}
.coreFunc-wrap .con .item h5{ padding: 0 0 15px 0; font-size: 32px; font-weight: bold; color: #02070d;}
.coreFunc-wrap .con .item .txt p{ line-height: 32px; font-size: 20px; color: #02070d;}

/* 产品概述 */
.productinfo-wrap{ padding: 100px 0 0;}
.productinfo-wrap .subtit h2:after{ width: 70px; left: 50%; margin-left: -35px;}
.productinfo-wrap .info_con{ padding: 67px 45px;}
.productinfo-wrap .info_con p{ line-height: 42px; font-size: 24px; color: #71777f;}
.productinfo-wrap .info_con p b{ font-weight: bold;}

/* AI400电话融合通信解决方案 */
.solution-wrap{ clear: both; padding: 25px 0 0;}
.solution-wrap .list{ clear: both; padding: 102px 0 0;}
.solution-wrap .list ul{ display: flex; flex-direction: row; justify-content: space-between; align-items: center;}
.solution-wrap .list li{ display: flex; flex-direction: column; align-items: center;}
.solution-wrap .list li p{ padding: 0 0 20px; font-size: 24px; color: #02070d;}
.solution-wrap .list li a{ display: inline-block; width: 141px; height: 38px; line-height: 36px; border-radius: 19px; border: 1px solid #000; text-align: center; font-size: 18px; color: #000;}

/* AI400电话使用流程图 */
.telprocess-wrap img{ padding: 78px 0 150px;}

/* 核心功能与产品优势 */
.coreFuncAdg-wrap{ padding: 50px 0 0;}
.coreFuncAdg-wrap .subtit h2:after{ width: 70px; left: 50%; margin-left: -35px;}
.coreFuncAdg-wrap .list{ display: flex; flex-direction: row; justify-content: space-between; align-items: stretch; padding: 17px 0 0;}
.coreFuncAdg-wrap .list .item{ display: flex; flex-direction: column; justify-content: flex-start; align-items: center; margin: 18px 0 0; width: 460px; padding: 40px 0; background-color: #f8f8f8;}
.coreFuncAdg-wrap .list .item.max{ width: 950px;}
.coreFuncAdg-wrap .list .item h5{ padding: 10px 0 0; font-size: 32px; color: #000;}
.coreFuncAdg-wrap .list .item .icon{ width: 95px; height: 95px; background: url(../img/coreFuncAdg_icon.png) no-repeat;}
.coreFuncAdg-wrap .list .item .icon.icon-yyzd{ background-position: 0 0;}
.coreFuncAdg-wrap .list .item .icon.icon-hljd{ background-position: -115px 0;}
.coreFuncAdg-wrap .list .item .icon.icon-ajyy{ background-position: -230px 0;}
.coreFuncAdg-wrap .list .item .icon.icon-glzz{ background-position: -345px 0;}
.coreFuncAdg-wrap .list .item .icon.icon-sjqd{ background-position: -460px 0;}
.coreFuncAdg-wrap .list .item .icon.icon-yclc{ background-position: -575px 0;}
.coreFuncAdg-wrap .list .item .icon.icon-zzfw{ background-position: -690px 0;}
.coreFuncAdg-wrap .list .item .icon.icon-plwh{ background-position: 0 -115px;}
.coreFuncAdg-wrap .list .item .icon.icon-tdrg{ background-position: -115px -115px;}
.coreFuncAdg-wrap .list .item .icon.icon-ksbs{ background-position: -230px -115px;}
.coreFuncAdg-wrap .list .item .icon.icon-znyd{ background-position: -345px -115px;}
.coreFuncAdg-wrap .list .item .icon.icon-sjlc{ background-position: -460px -115px;}
.coreFuncAdg-wrap .list .item .icon.icon-xsfj{ background-position: -575px -115px;}
.coreFuncAdg-wrap .list .item .icon.icon-zryy{ background-position: 0 -230px;}
.coreFuncAdg-wrap .list .item .icon.icon-zskwd{ background-position: -115px -230px;}
.coreFuncAdg-wrap .list .item .icon.icon-dldh{ background-position: -230px -230px;}
.coreFuncAdg-wrap .list .item .icon.icon-znfl{ background-position: -345px -230px;}
.coreFuncAdg-wrap .list .item .icon.icon-qlsj{ background-position: -460px -230px;}
.coreFuncAdg-wrap .list .item .icon.icon-spqhy{ background-position: -575px -230px;}
.coreFuncAdg-wrap .list .item .icon.icon-yylj{ background-position: 0 -345px;}
.coreFuncAdg-wrap .list .item .icon.icon-qznjd{ background-position: -115px -345px;}
.coreFuncAdg-wrap .list .item .icon.icon-ldzsk{ background-position: -230px -345px;}
.coreFuncAdg-wrap .list .item .icon.icon-tyjr{ background-position: -345px -345px;}
.coreFuncAdg-wrap .list .item .icon.icon-sjtj{ background-position: -460px -345px;}
.coreFuncAdg-wrap .list .item .icon.icon-ksjc{ background-position: -575px -345px;}
.coreFuncAdg-wrap .list .item .icon.icon-zdypz{ background-position: -690px -345px;}
.coreFuncAdg-wrap .list .item .con{ display: flex; flex-direction: row; justify-content: space-around; padding: 0 15px;}
.coreFuncAdg-wrap .list .item .con .subitem{ width: 45%; display: flex; flex-direction: column; align-items: center;}
.coreFuncAdg-wrap .list .item .con .subitem span{ display: inline-block; margin: 20px 0 10px 0; padding: 0 18px; border: 2px solid #fa6a37; font-size: 18px; font-weight: bold; color: #fa6a37;}
.coreFuncAdg-wrap .list .item .con .subitem p{ line-height: 28px; font-size: 18px; color: #71777f;}


/* 应用流程 */
.AppProcess-wrap{ margin: 108px 0 0; padding: 68px 0; background-color: #f8f8f8;}
.AppProcess-wrap .subtit h2:after{ width: 70px; left: 0;}
.AppProcess-wrap .con{ display: flex; flex-direction: row; justify-content: space-between;}
.AppProcess-wrap .lft{ padding: 112px 0 0;}
.AppProcess-wrap .lft .info{ padding: 47px 0 0;}
.AppProcess-wrap .lft .info p{ line-height: 32px; font-size: 18px; color: #71777f;}
.AppProcess-wrap .lft .info p b{ font-weight: bold;}
.AppProcess-wrap .lft .info p:before{ content: ""; display: inline-block; margin: 0 15px 0 0; width: 9px; height: 9px; border-radius: 50%; background-color: #fa6a37; vertical-align: middle;}

/*  应用场景及适用行业  */
.appScenariosAndInds-wrap{ padding: 90px 0 110px;}
.appScenariosAndInds-wrap .subtit h2:after{ width: 70px; left: 50%; margin-left: -35px;}
.appScenario-con{ height: 439px; margin: 60px 0 0; padding: 0 515px 0 0; background: #f8f8f8 url(../img/appScenario_img.jpg) no-repeat top right;}
.appScenario-con .list{ display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between;}
.appScenario-con .list .item{ width: 50%; padding: 55px 56px 20px 86px;}
.appScenario-con .list .item h5{ padding: 0 0 5px 0; font-size: 32px; color: #000;}
.appScenario-con .list .item p{ line-height: 27px; font-size: 18px; color: #71777f;}
.appIndustries-con{ margin: 32px 0 0; padding: 0 30px 0 483px; height: 442px; background: #f8f8f8 url(../img/appIndustries_img.jpg) no-repeat top left;}
.appIndustries-con .list{ display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between;}
.appIndustries-con .list .item{ width: 33.33%; padding: 53px 0 10px 35px;}
.appIndustries-con .list .item h5{ padding: 0 0 6px 0; font-size: 32px; color: #000;}
.appIndustries-con .list .item .con span{ display: inline-block; height: 32px; line-height: 32px; margin: 3px 0 0; padding: 0 13px; border: 1px solid #71777f; font-size: 18px; color: #71777f;}

