.font-14{
  font-size: 14px!important;
  line-height: 14px!important;
}
.font-16{
  font-size: 16px!important;
  line-height: 16px!important;
}
.font-18{
  font-size: 18px!important;
  line-height: 18px!important;
}
.font-bold{
  font-weight: bold;
}

.pointer{
  cursor: pointer;
}
/* 省略号 */
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;

}
.f-l{
  float: left;
}
.f-r{
  float: right;
}
.text-align{
  text-align: center;
}
.text-right{
  text-align: right;
}
.font-size-m{
  font-size: 14px;
}
.font-size-lm{
  font-size: 16px;
}
.font-size-l{
  font-size: 18px;
}

.mgn-left-s{
  margin-left: 10px;
}
.mgn-left-ll{
  margin-left: 50px;
}
.mgn-right-s{
  margin-right: 10px;
}
.mgn-right-m{
  margin-right: 20px!important;
}
.mgn-right-sm{
  margin-right: 30px!important;
}
.mgn-right-lm{
  margin-right: 40px;
}
.mgn-right-ll{
  margin-right: 50px;
}
.mgn-bottom-s{
  margin-bottom: 10px!important;
}
.mgn-bottom-ss{
  margin-bottom: 15px !important;
}
.mgn-bottom-m{
  margin-bottom: 20px!important;
}
.mgn-bottom-sm{
  margin-bottom: 30px!important;
}
.mgn-bottom-mm{
  margin-bottom: 35px;
}
.mgn-bottom-lm{
  margin-bottom: 40px!important;
}
.mgn-bottom-ll{
  margin-bottom: 50px;
}
.mgn-bottom-xl{
  margin-bottom: 100px!important;
}
.mgn-top-s{
  margin-top: 10px;
}
.mgn-top-m{
  margin-top: 20px;
}
.color-blue{
  color: #41A3D6!important;
}
.color-white{
  color: #fff!important;
}


.flex-start{
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.flex-center{
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-column{
  flex-direction: column;
}
.flex-column-center{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (min-width: 1200px) {
  .container {
    width: 1200px !important; }
}



/*推荐产品*/
/*.homepage .recommend-it{*/
/*color: #545454;*/
/*height: 144px;*/
/*}*/
/*.homepage .recommend-it>img{*/
/*margin-top: 15px;*/
/*margin-bottom: 10px;*/
/*}*/
/*.homepage .recommend-it-hover{*/
/*width: 260px;*/
/*height: 144px;*/
/*background: rgba(255,255,255,1);*/
/*box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);*/
/*border-radius: 10px;*/
/*color: #6F6F6F;*/
/*}*/
/*.homepage .recommend-it-hover>div{*/
/*height: 60px;*/
/*display: flex;*/
/*justify-content: center;*/
/*align-items: center;*/
/*background: #41A3D6;*/
/*border-radius: 10px 10px 0px 0px;*/
/*}*/
/*.homepage .recommend-it-hover>p{*/
/*font-size: 16px;*/
/*line-height: 16px;*/
/*text-align: center;*/
/*}*/
/*.homepage .yunji-adv{*/
/*width: 280px;*/
/*height: 260px;*/
/*background: rgba(0,86,131,.5);*/
/*!*opacity: 0.5;*!*/
/*}*/
/*.homepage .yunji-adv-hover{*/
/*background:rgba(65,163,214,1);*/
/*!*opacity: 1;*!*/
/*}*/
/*.homepage .yunji-adv-hover .yunji-adv-intro{*/
/*font-size: 14px;*/
/*line-height: 17px;*/
/*margin-top: 30px;*/
/*}*/
/*云讯产品*/
.homepage .yunxun .sms-list:hover{
  border: none!important;
}
.homepage .yunxun .smsProduct-intro{
  margin-top: 0!important;
}
.homepage .yunxun .sms-list{
  height: auto!important;
  margin-right: 0!important;
  padding-left: 35px;
  padding-right: 35px;
}
/*.homepage .yunxun .sms-list:first-of-type{*/
/*margin-left: -35px;*/
/*}*/
/*.homepage .yunxun .sms-list:last-of-type{*/
/*margin-right: -35px;*/
/*}*/
.homepage .yunxun .sms-intro{
  padding-left: 0!important;
  margin-right: 0!important;
  background: red;
}
.homepage .yunxun .sms-list>div{
  padding-top: 30px!important;
  padding-bottom: 30px!important;
  background-color: #fff;
  color: #6f6f6f;
}

.homepage .yunxun .sms-list .smsProduct-subtitle{
  color: #545454;
}


.homepage .trends-content,
.homepage .trends-content a{
  color: #6f6f6f;
}
.homepage .news-it{
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 57px;
  border-bottom: 2px solid #E7E7E7;

  position: relative;
}
.homepage .news-it:hover{
  border-bottom: 2px solid #41A3D6;
  color: #41A3D6;
}
.homepage .news-it>p{
  line-height: 55px;
}
.homepage .news-it .divider{
  height: 2px;width: 50px;background: #41A3D6;position: absolute;bottom: -2px;left: 0;
}

/*!*底部免费试用 start*!*/
/*.footer-apply{*/
/*padding: 40px 0 50px 0;*/
/*font-size: 20px;*/
/*line-height: 20px;*/

/*}*/
/*.footer-apply>a{*/
/*width: 220px;*/
/*height: 60px;*/
/*border: 2px solid rgba(255,255,255,1);*/
/*border-radius: 30px;*/
/*line-height: 56px;*/
/*color: #fff;*/
/*}*/
/*.footer-apply>a:hover{*/
/*border: none;*/
/*background: #65bc7b;*/
/*line-height: 60px;*/
/*}*/
/*.footer-apply>p{*/
/*line-height: 20px;*/
/*}*/
/*!*底部免费试用 end*!*/

/*云集/云讯产品首页、信息页公共部分*/
.common-product-title{
  color: #9ED7F6;
  font-size: 50px;
  line-height: 60px;
}
.common-title{
  color: #292929;
  font-size: 34px;
  line-height: 34px;
}
.smsProduct-subtitle{
  font-size: 18px;
  line-height: 18px;
}
.common-product-adv .yunji-adv{
  color: #41A3D6;
  height: 260px;
}
.common-product-adv .yunji-adv:hover{
  background: #41A3D6;
  color: #fff;
  padding: 0 25px;
}
.common-product-adv .yunji-adv-intro{
  line-height: 20px;
  margin-top: 25px;
}

/*.common-container .sms-container{*/
/*  padding-bottom: 35px;*/
/*}*/
.common-container .swiper-slide{
  color: #6F6F6F;
  background: #fff;
  width: 280px;
  height: 200px;
  padding: 30px 25px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.common-container .sms-container .swiper-slide .divider{
  width:30px;
  height:2px;
  background:#41A3D6;
}
.common-container .sms-container .swiper-slide .swiper-content{
  color: #6f6f6f;
  line-height: 20px;
}
.common-container .sms-container .swiper-pagination{
  bottom: 5px;
}
.common-container .sms-container .swiper-pagination-bullet{
  width:60px;
  height:4px;
  background:rgba(65,163,214,1) !important;
  opacity: 0.4 !important;
  border-radius: 0!important;

}
.common-container .sms-container .swiper-pagination-bullet-active{
  opacity: 1!important;
}

.common-sms .sms-list>div{
  height: 280px;
  padding-top: 40px;
  background: #fff;
  justify-content: flex-start;
}
.common-sms .sms-list>div div{
  line-height: 20px;
  font-size: 14px;
  color: #6f6f6f;
}
/**/
.common-trade .swiper-button-next,
.common-trade  .swiper-button-prev{
  width:34px;
  height:60px;
}
.common-trade .swiper-button-prev{
  background: url('../../images/newImages/yunji/arrow-left.png');
}
.common-trade .swiper-button-next{
  background: url('../../images/newImages/yunji/arrow-right.png');
}
.trade-swiper-container .swiper-button-prev{
  background: none;
}
.trade-swiper-container .swiper-button-next{
  background: none;
}
.common-adv .adv-wrapper{
  width:340px;
  height:276px;
  border:1px solid #BDBDBD;
  padding: 40px 30px 0 30px;

  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  color: #6F6F6F;
}
.common-adv .divider{
  width:30px;
  height:2px;
  background: #6f6f6f;
}
.common-adv .adv-content{
  line-height: 22px;font-size: 14px;
}
/*验证码短信*/



.example-wrapper{
  display: flex;justify-content: flex-start;
  line-height: 58px;

}
.example-wrapper>li{
  float: left;
  width: 25%;
  border-bottom: 2px solid #DDDDDD;
  color: #545454;
  font-size: 18px;
}
.example-wrapper>li.active{
  color: #1F8ECA;
  position: relative;
}
.example-wrapper>li.active:after{
  /*border-bottom: 2px solid #41A3D6;*/
  content: '';
  width: 100%;
  height: 2px;
  background: #1F8ECA;
  position: absolute;
  bottom: -2px;
  left: 0;

}


.smart .smart-list{
  background: #fff;
  padding-left: 30px;
  padding-right: 30px;
}
.smart .smart-list>img{
  height: 80px;
  width: auto;
}

/*****************************20190724样式改版 start*************************************/
/*** 导航 start ***/
.top-bg{
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background: #fff;
  z-index: 999;
  box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.7);
}
.top-bg>.notice{
  background: #2e2e2e;height: 30px;line-height: 30px;color: #fff;font-size: 14px;
}
.top-bg>.notice span{
  font-size: 16px;padding-right: 15px;
}
.top-bg>.notice a{
  color: #E8AD29;font-size: 14px;line-height: 30px;
}
.top-bg>.notice a:hover{
  color: #fc8080;
}
.meun-bg{
  height: 80px;
  width: 100%;
  background: #fff;
  font-size: 14px;
}
.meun-bg .nav-brand{
  height: 80px;
  padding: 0;
}
.meun-bg .navbar,
.meun-bg .navbar-inverse{
  background: #fff;
  border: none;
  height: 100%;
  margin-bottom: 0;
}
.meun-bg .navbar-inverse>.row{
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 80px;
}
.meun-bg .navbar-inverse>.row>div{
  height: 100%;

}
.meun-bg .navbar-nav>.dropdown>a{
  width: 120px;
  height: 80px;
  font-size: 16px;
  color: #545454;
  border-bottom: 4px solid #fff;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.meun-bg .navbar-nav>.dropdown.active-nav>a{
  color: #1F8ECA;
  border-bottom: 4px solid #1F8ECA;
}

.meun-bg .navbar-inverse .navbar-nav>.open>a,
.meun-bg .navbar-inverse .navbar-nav>.open>a:hover,
.meun-bg .navbar-inverse .navbar-nav>.open>a:focus {
  background-color: transparent;
  border-bottom: 4px solid #1F8ECA;
  color: #1F8ECA;
}
.meun-bg .login-wrap{
  margin-left: 40px;
  margin-right: 40px;
  display: flex;
  height: 80px;
}
.meun-bg .login-wrap>button{
  width:120px;cursor: pointer;
  height:34px;
  line-height: 34px;
  text-align: center;
  background:rgba(31,142,202,1);
  color: #fff;
  border:1px solid rgba(31,142,202,1);
  padding: 0;
  border-radius:5px;
}
.meun-bg .telephone{
  height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.meun-bg .telephone span{
  color: #1F8ECA;
  margin-left: 10px;
}


.meun-bg .dropdown-menu{
  width: 120px;
  min-width: auto;

  padding: 10px 0;
  border-radius: 0;
  background: #fff;
  border: 0;
}
.meun-bg .open>.dropdown-menu>li{
  width: 120px;
  height: 40px;
  line-height: 40px;
  text-align: center;
}


.meun-bg .open>.dropdown-menu>li>a {
  font-size: 14px;
  color: #606060;
  width: 120px;
  height: 40px;
  line-height: 40px;
  background: #fff;
}
.meun-bg .open>.dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #1F8ECA;
}
.meun-bg .product-dropdown{
  width: 120px;
}
/*** 导航 start ***/
/*** 首页轮播图 start ***/
.banner-wrap{
  background: #214256;
  height: 440px;
  margin-top: 80px;
}
.banner-wrap>.container,
.banner-wrap .row,
.banner-wrap .banner-swiper-container,
.banner-wrap .swiper-wrapper,
.banner-wrap .swiper-slide{
  height: 100%;
}
.banner-wrap .swiper-pagination-bullet{
  background: #fff!important;
  opacity: .5!important;
  margin-right: 20px!important;
}
.banner-wrap .swiper-pagination-bullet-active{
  opacity: 1!important;
}
.banner-wrap .banner-pagination>span{
  width: 60px!important;
  height: 4px!important;
}
.banner-wrap .swiper-slide{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.banner-wrap .swiper-word{
  width: 52%;
}
.banner-wrap .swiper-title{
  font-size: 36px;
  line-height: 76px;
  border-bottom: 4px solid rgba(255,255,255,0.4);
  position: relative;
  margin-bottom: 40px;
}
.banner-wrap .swiper-title>span{
  width: 72px;
  height: 4px;
  position: absolute;
  bottom: -4px;
  left: 0;
  background: rgba(255,255,255, 0.7);
}
.banner-wrap .swiper-intro{
  line-height: 24px;
  font-size: 16px;
  margin-bottom: 60px
}
.homepage .banner-wrap .free-btn{
  font-size: 18px;
  width: 160px;
  height: 40px;
  border:1px solid rgba(255,255,255,1);
  border-radius:6px;
  text-align: center;
  line-height: 38px;

  background-color: transparent;
  color: #fff;
  display: block;
}
.homepage .banner-wrap .free-btn:hover{
  background-color: #fff;
  color: #214256;
  border: none;
  line-height: 40px;
}
.banner-wrap .center-block{
  width: 470px;
  height: auto;
  margin-left: 0;
  margin-right: 0;
}
@media (max-width: 1366px) {
  .swiper-slide .swiper-title{
    font-size: 26px;
    line-height: 46px;
    margin-bottom: 30px
  }
  .swiper-slide .swiper-intro{
    line-height: 25px;
    font-size: 16px;
    margin-bottom: 30px
  }
}
/*** 首页轮播图 end ***/
/*** 首页推荐 start ***/
.recommend-wrap{
  background: #2B5670;
  height: 100px;
}
.recommend-wrap>.container,
.recommend-wrap .row,
.recommend-wrap .row>a{
  height: 100%;
}


.recommend-wrap .recommend-it{
  height: 100%;
  color: #fff;
  padding-left: 60px;
  padding-top: 30px;
  border-right: 1px solid #55788D;
}
/*.recommend-wrap .recommend-it>p{*/
/*color: #000;*/
/*}*/
.recommend-wrap .recommend-it:first-of-type{
  border-left: 1px solid #55788D;
}
.recommend-wrap .recommend-it:hover{
  background: #264C63;
  color: #1F8ECA;
  border-right: none;
  border-left: none;
}
.recommend-wrap .recommend-it:first-of-type:hover{
  border-left: 1px solid transparent;
}
/*** 首页推荐 end ***/
.common-title{
  font-size: 34px;
  color: #292929;
  margin-bottom: 15px;
}
.common-subtitle{
  font-size: 20px;
  line-height: 20px;
  color: #545454;
  /*margin-bottom: 30px;*/
}

/*** 云集产品 start ***/
/*.homepage .smsProduct-intro{*/
/*padding-top: 80px;*/
/*padding-bottom: 80px;*/
/*background: #F5F5F5;*/
/*}*/
.homepage .sms-list:hover .sms-content{
  box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.3);
}
.homepage .sms-content{
  background: #fff;
  width: 100%;
  height: 240px;
  margin-top: -50px;
  padding-top: 80px;
  font-size: 14px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
}
.homepage .smsProduct-subtitle{
  font-size: 18px;
  line-height: 18px;
  color: #545454;
}
.homepage .yunji-list>i,
.homepage .privacy-mode>i{
  color: #1F8ECA;
  font-size: 40px;
  width: 42px;
  height: 42px;
  line-height: 42px;
}
.homepage .sms-brief{
  color: #606060;
  line-height: 18px;
  margin-bottom: 20px;
}
.homepage .a-btn{
  width: 110px;
  height: 30px;
  border: 1px solid #41A3D6;
  border-radius: 5px;
  color: #41A3D6;
  line-height: 30px;
}
.homepage .a-btn:hover{
  background: #41A3D6;
  color: #fff;
}
/*** 云集产品 end ***/
/*** 云集产品优势 start ***/
.homepage  .yunji-list{
  width: 100%;
  height:114px;
  border:1px solid rgba(219,219,219,1);
  padding: 20px 30px;
  display: flex;
  justify-content: flex-start;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 14px;
  align-items: flex-start;
}
/*** 云集产品优势 end ***/
.homepage .yun-content{
  height: 222px;
}
.homepage .industry-intro{
  font-size: 14px;
  line-height: 14px;
  color: #6F6F6F;
}
.homepage .industry-demo,
.homepage .industry-demo-hover{
  background: red;
  width: 100%;
  height: 300px;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.homepage .industry-demo-hover>div{
  background: rgba(22, 164, 237, 0.8);
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
}
.homepage .industry-demo-hover .demo-title{
  font-size: 24px;
  line-height: 24px;
}
.homepage .industry-demo-hover .demo-line{
  height: 2px;
  width: 30px;
  background: #fff;
  margin-bottom: 40px;
}
.homepage .industry-demo-hover a{
  display: block;
  width:120px;
  height:32px;
  border: 1px solid #fff;
  border-radius:6px;
  margin-top: 40px;
  line-height: 32px;
  text-align: center;
  font-size: 14px;
}
.homepage .industry-demo-hover a:hover{
  background: #fff;
  color: #1F8ECA;
}

/*** 行业解决方案 start  ***/
.allIndustry-wrap {
  width: 100%;
  height: 416px;
  background: #fff;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.3);
  padding: 40px 30px;
  margin-bottom: 70px;
}
.allIndustry-wrap .allIndustry-title{
  font-size: 16px;
  color: #6F6F6F;
  margin-bottom: 20px;
  font-weight: bold;
  line-height: 16px;
}
.allIndustry-wrap .allIndustry-content{
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.allIndustry-wrap .allIndustry-content>img{
  width: 400px;
  margin-right: 40px;
}
.allIndustry-wrap .allIndustry-content p,
.single-industry .industry-content p{
  font-size: 14px;
  line-height: 24px;
  color: #6f6f6f;
}
.allIndustry-wrap .allIndustry-content p>span,
.single-industry .industry-content p>span{
  color: #1F8ECA;
  font-weight: bold;
  font-size: 16px;
}

.jobType>.panel-group>.panel-default>.panel-collapse>.panel-body.single-industry{
  padding: 30px 30px 70px;
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  margin-left: 0;
}
.single-industry .industry-title{
  font-size: 18px;
  line-height: 18px;
  color: #1F8ECA;
  font-weight: bold;
  margin-bottom: 20px;
}
.single-industry .industry-content{
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.single-industry .industry-content>img{
  width: 460px;
  margin-right: 50px;
}

.single-industry .solutions-title{
  font-size: 16px;
  color: #545454;
  font-weight: bold;
  margin-bottom: 15px;
  margin-top: 10px;
}
.single-industry .industry-solution>p{
  font-size: 14px;
  line-height: 22px;
  color: #6f6f6f;
  font-weight: 400;
}
.single-industry .industry-solution>p>span{
  color: #1F8ECA;

}


/**** 云集首页页面 ****/
.yunji-sms .sms-content{
  height: 260px;
}
.yunji-sms .sms-content .sms-line{
  width: 30px;
  height: 2px;
  background: #6F6F6F;
  margin-bottom: 25px;
  margin-top: 10px;
}




.privacy-mode{
  display: flex;
  justify-content: flex-start;

}
.homepage .privacy-mode>i{
  background: linear-gradient(0deg,rgba(31,142,202,1),rgba(84,186,242,1));;
  -webkit-background-clip: text;
  color: transparent;
}
.privacy-mode .mode-content{
  margin-left: 20px;
  color: #6F6F6F;
  font-size: 14px;

}
.privacy-mode .mode-content p{
  line-height: 18px;
}
.clear .privacy-mode .mode-content p>span{
  color: #48A7D8;
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
}
.clear .privacy-mode .iconfont{
  font-size: 31px;
  color: #48A7D8;
  width: 30px;
  height: 34px;
  line-height: 34px;
}
.clear .privacy-mode .title{
  color: #545454;
  font-size: 15px;
  margin-bottom: 0;
}
.clear .adv-list{
  font-size: 14px;
  color: #6F6F6F;
  height: 220px;
  background: #fff;
  padding: 30px 20px 0 20px;
}
.clear .adv-list>i{
  display: block;
  color: #454545;
  font-size: 50px;
  width: 44px;
  line-height: 44px;
  height: 44px;
  margin-bottom: 30px;
}
.clear .adv-list p{
  line-height: 20px;
}
.clear .adv-list:hover{
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.3);
}
.clear .adv-list:hover i{
  color: #56AEDB;
}

.pin-sms .iconyoujiantou,
.pin-sms .iconzuojiantou{
  color: #B0B0B0;
  font-size: 49px;
  width: 34px;
  line-height: 60px;
  height: 60px;
  display: block;
}

.privacy-sms .yunji-list{
  background: #fff;
  height: 140px;
}
/*****************************20190724样式改版 end*************************************/