/* 
 
* <p>义乌宏宸主要样式</p> 
* <p>版权：Copyright©2022 SNSOFT</p> 
* <p>公司：北京南北天地科技股份有限公司</p> 
* <p>创建日期：2023/04/18</p> 
* 作者：张美娜
 */


body{
  min-width:1200px;
}

/* 分页符 */
.index-banner .swiper-pagination-bullet-active{
  background-color: #3cac71;
}

/* 01index */
.index-about{
  width: 100%;
  background: url('../img/bg/index_about_bg.jpg') no-repeat left bottom;
  background-size: 100% auto;
  position: relative;
  background-color: #fff;
}
.about-panel{
  display: flex;
  justify-content: space-between;
}
.about-left{
  padding: 80px 0;
  width: 1200px;
  margin: 0 auto;
  flex-shrink: 0;
}
/* 关于我们左侧文字 */
.index-about .about-title .about-etitle{
  width: 420px;
  height: auto;
  opacity: 0.2;
}
.index-about .about-title>h3{
  font-size: 24px;
  background-color: #fff;
  font-weight: 600;
  line-height: 28px;
  margin-top: -22px;
  position: relative;
  z-index: 3;
  display:table;
  padding-left: 10px;
  padding-bottom: 46px;
}
.index-about .about-title>h3::before{
  content: "";
  position: absolute;
  width: 60px;
  height: 4px;
  background: #000;
  bottom: 0;
  left: 10px;
}
.aboutCont{
  margin-left: 10px;
  margin-top: 40px;
}
.about-brief{
  font-size: 16px;
  color: #333333;
  line-height: 28px;
  width: 560px;
}
.about-numGroup{
  display: flex;
  align-items: center;
  padding: 60px 0;
}
.num-item{
  flex-shrink: 0;
  margin-right: 60px;
}
.num-item .num-value{
  font-size: 48px;
  color: #3cac71;
  line-height: 48px;
  font-weight: bold;
}
.num-item .num-label{
  color: #333;
  font-size: 14px;
  line-height: 14px;
  margin-top: 6px;
}
.more{
  width: 180px;
  height: 56px;
  border: 1px solid #3cac71;
  background: #fff;
  color: #3cac71;
  font-size: 18px;
  line-height: 56px;
  text-align: center;
}
/* 关于我们图片 */
.about-right{
  width: 720px;
  height: auto;
  flex-shrink: 0;
  position: absolute;
  right: 0;
  top: 0;
}
/* 我们的服务 */
.index-service{
  position: relative;
}
.service-minbanner{
  width: 100%;
}
.w1200{
  width: 1200px;
  margin: 0 auto;
}
.service-content{
  background: url("../img/bg/service_bg.jpg") no-repeat left bottom;
  width: 100%;
  background-size: cover;
  padding: 60px 0;
}
.service-title{
  width: 280px;
  background-color: #3cac71;
  color: #fff;
  position: relative;
  z-index: 100;
  padding: 70px 32px;
  margin-top: -180px;
}
.service-entitle,.service-chtitle{
  font-size: 24px;
  text-transform: uppercase;
  line-height: 32px;
}
.service-chtitle{
  padding-bottom: 30px;
  position: relative;
}
.service-chtitle::after{
  content: "";
  position: absolute;
  width: 60px;
  height: 4px;
  background: #ffd306;
  left: 0;
  bottom: 0;
}
.service-desc{
  margin-top: 30px;
  line-height: 24px;
}
.service-wrap{
  display: flex;
  align-items: center;
  width: 100%;
  flex-direction: row;
  flex-wrap: wrap;
  position: relative;
  margin-top: -100px;
}
.service-item{
  width: 25%;
  flex-shrink: 0;
  text-align: center;
  margin-bottom: 80px;
}
.service-item a>.service-icon{
  font-size: 44px;
}
.service-icon{
  display: inline-block;
  margin-bottom: 14px;
  line-height: 44px;
}
.service-text .s-ch{
  font-size: 15px;
}
.service-text .s-en{
  font-size: 12px;
  color: #939393;
  text-transform: uppercase;
  margin-top: 4px;
}
/* index-flow */
.flow-line{
  height: 1px;
  width: 20%;
  position: absolute;
  top: 50%;
  left: -15%;
  background-color: rgba(255, 255, 255, 0.4);
}
.index-flow{
  background: url('../img/bg/flow_bg.jpg') no-repeat center bottom;
  background-size: cover;
  width: 100%;
  padding: 80px 0;
}
.index-flow .flow-title{
  color: #fff;
  margin-bottom: 60px;
  position: relative;
}
.flow-en{
  font-size: 24px;
  line-height: 24px;
  text-transform: uppercase;
  font-weight: lighter;
}
.flow-ch{
  font-size: 42px;
  line-height: 42px;
  margin-top: 20px;
  position: relative;
  padding-left: 90px;
}

.flow-desc{
  font-size: 15px;
  color: rgba(255, 255, 255, 0.8);
  margin-top: 25px;
}
.flow-wrap{
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
  display: flex;
  align-items: center;
  height: 250px;
  width: 100%;
  overflow: hidden;
}
.flow-wrap .flow-item:first-child{
  background: #3cac71;
  color: #fff;
}
.flow-wrap .flow-item:first-child .flow-step{
  color: rgba(255, 255, 255, 0.2);
}
.flow-wrap .flow-item{
  background: #fff;
  flex: 1;
  text-align: center;
  height: 250px;
  margin-right: 1px;
  position: relative;
}
.flow-item-cont{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}

.flow-wrap .flow-item:last-child{
  margin-right: 0;
}
.flow-step{
  font-size: 60px;
  color: rgba(0, 0, 0, 0.1);
  line-height: 60px;
  font-style: italic;
}
.flow-item-cont >.flow-icon{
  font-size: 36px;
}
.flow-icon{
  display: inline-block;
  margin-top: 30px;
  line-height: 50px;
}
.flow-text{
  font-size: 18px;
  margin-top: 10px;
}
/* news */
.index-news .news-item{
  box-shadow: none;
}
.index-news{
  padding: 80px 0;
  background: url('../img/bg/news_bg.jpg') no-repeat left bottom;
  background-size: cover;
}
.index-news .swiper-container{
  padding-bottom: 20px;
}
.index-news .swiper-container-horizontal>.swiper-pagination-bullets{
  bottom: 0;
}
.index-news .swiper-pagination-bullet-active{
  background: #3cac71;
}
.index-news .swiper-pagination>span{
  background: #3cac71;
}


.news-title-cont{
  font-size: 42px;
  line-height: 42px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.news-title-desc{
  font-size: 14px;
  line-height: 14px;
  color: #939393;
  margin-top: 20px;
}
.newsCont{
  display: flex;
  align-items: center;
  margin-top: 40px;
  flex-wrap: wrap;
}
.news-item{
  background: #fff;
  border-radius: 12px;
  width: 386px;
  margin-bottom: 20px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  overflow: hidden;
  margin-right: 20px;
}
.news-item:nth-child(3n){
  margin-right: 0;
}
.news-item>a:hover .news-img img{
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
}
.news-img{
  width: 100%;
  height: 286px;
  overflow: hidden;
}
.news-img img{
  transition: all .3s;
  -webkit-transition: all .3s;
}
.news-item-box{
  padding: 20px 30px 30px;
}
.news-item-box>h2{
  font-size: 18px;
  line-height: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.news-brief{
  margin-top: 24px;
  line-height: 24px;
  font-size: 14px;
  color: #939393;
  overflow: hidden;
  height: 70px;
}
.news-box-footer{
  margin-top: 36px;
  color: #939393;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  line-height: 14px;
}
/* news swiper-pagination */
.index-news .swiper-pagination>span{
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  /* background-color: rgba(51, 51, 51, 0.2); */
}

/* index-tool */
.index-tool{
  background: url('../img/bg/tool_bg.jpg') no-repeat;
  background-size: cover;
  width: 100%; 
}
.index-tool .tool-panel{
  padding: 80px 0;
}
/* .tool-panel{
  margin: 0 10%;
} */
.tool-wrap{
  margin-top: 60px;
}
.tool-box{
  display: flex;
  align-items: center;
  justify-content: center;
  height: 290px;
}
.index-tool .tool-title{
  text-align: center;
}
.index-tool .tool-title>h2{
  font-size: 42px;
  line-height: 42px;
  color: #fff;
}
.index-tool .tool-desc{
  font-size: 14px;
  line-height: 14px;
  color: #fff;
  margin-top: 20px;
}
.tool-item{
  width: 15%;
  margin-right: 10px;
}
.tool-item>a{
  width: 100%;
  background: #fff;
  border-radius: 6px;
  text-align: center;
  flex-shrink: 0;
  height: 270px;
  display: block;
  position: relative;
}
.tool-mainCont{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}
.tool-item>a:hover{
  background-color: #3cac71;
  color: #fff;
  height: 290px;
}
.tool-item>a:hover .tool-iconwrap{
  background: url('../img/icons/tool_icon_bg.png') no-repeat;
  background-size: 96px 98px;
}
.tool-arrow{
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: #fff;
  color: #3cac71;
  margin: 40px auto 0;
  display: none;
  align-items: center;
  justify-content: center;
  line-height: 28px;
  transform: rotate(-90deg);
}
.tool-arrow>i{
  /* transform: rotate(-90deg); */
  display: inline-block;
  transform: scale(0.6);
  font-size: 12px;
}
.tool-item>a:hover .tool-arrow{
  display: flex;
}
.tool-iconwrap{
  width: 96px;
  height: 98px;
  margin: 0 auto;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.tool-icon{
  background: url('../img/icons/tool_icon.png') no-repeat;
  width: 94px;
  height: 94px;
  background-size: 188px 564px;
  display: inline-block;
}
.rate-icon{
  background-position: 0 0;
}
.tool-item>a:hover .rate-icon{
  background-position: -94px 0;
}
.code-icon{
  background-position: 0 -94px;
}
.tool-item>a:hover .code-icon{
  background-position: -94px -94px;
}
.hs-icon{
  background-position: 0 -188px;
}
.tool-item>a:hover .hs-icon{
  background-position: -94px -188px;
}

.tax-icon{
  background-position: 0 -282px;
}
.tool-item>a:hover .tax-icon{
  background-position: -94px -282px;
}
.fast-icon{
  background-position: 0 -376px;
}
.tool-item>a:hover .fast-icon{
  background-position: -94px -376px;
}
.dhl-icon{
  background-position: 0 -470px;
}
.tool-item>a:hover .dhl-icon{
  background-position: -94px -470px;
}

.tool-text{
  font-size: 18px;
  margin-top: 20px;
}
.index-tool .footer{
  background-color: rgba(0, 0, 0, 0.6);
}


/* 二级页面 */
/* banner title */
.level-banner{
  width: 100%;
  text-align: center;
  height: 420px;
  color: #fff;
}
.level-banner-cont{
  padding-top: 140px;
}
.level-banner-tit{
  font-size: 42px;
  line-height: 42px;
}
.level-banner-desc{
  font-size: 16px;
  line-height: 16px;
  margin-top: 20px;
}
.theme-panel{
  padding: 80px 0;
}
.theme-title{
  font-size: 32px;
  text-align: center;
  line-height: 32px;
}
/* tabs */
.tabs{
  width: 100%;
  height: 60px;
  background-color: #fff;
  box-shadow: 0 4px 10px 0 rgba(51, 51, 51, 0.08);
  position: relative;
}
.tab-wrap{
  display: flex;
  align-items: center;
}
.tab-item{
  flex: 1;
  font-size: 20px;
  text-align: center;
  cursor: pointer;
}
.tab-item.active .iconfont{
  color: #fff;
}
.tab-item .iconfont{
  color: #000;
  font-size: 32px;
  line-height: 32px;
  vertical-align:middle;
  margin-right: 10px;
}
.tab-item.active{
  background: #3cac71;
}
.tab-item.active>span{
  color: #fff;
}
.tab-item>span{
  line-height: 60px;
}
.tabCont{
  display: none;
}
/* 申请服务按钮 apply */
.apply{
  width: 160px;
  height: 44px;
  border: 1px solid #fff;
  background-color: rgba(255,255, 255, 0);
  color: #fff;
  font-size: 16px;
  line-height: 44px;
  text-align: center;
  margin-top: 36px;
}

/* 02about */
.about-banner{
  background: url('../img/banner/about.jpg') no-repeat;
  background: cover;
}

.company-profile{
  margin-top: 40px;
  position: relative;
  z-index: 1;
}
.company-profile>p{
  font-size: 15px;
  line-height: 30px;
  margin-bottom: 10px;
}
.company-profile .about-numGroup{
  padding: 50px 0 0;
}
.company-profile .about-numGroup .num-item{
  text-align: center;
  flex: 1;
  margin: 0;
}
.logo-bg{
  position: absolute;
  z-index: -1;
  width: 100%;
  bottom: 20px;
  opacity: 0.1;
}
/* about-adv */
.about-adv{
  background: url('../img/bg/advantage_bg.jpg') no-repeat;
  background-size: cover;
}
.about-adv .theme-title{
  color: #fff;
}
.advinfo{
  margin-top: 60px;
  position: relative;
}
.adv-icon{
  width: 479px;
  margin: 0 auto;
  height: 578px;
}
.adv-wrap{
  color: #fff;
  position: absolute;
  top: -25px;
  left: 0;
  width: 100%;
}
.adv-wrap .adv-left{
  position: absolute;
  left: 0;
}
.adv-wrap .adv-right{
  position: absolute;
  right: 0;
}
.adv-wrap .adv-left,.adv-wrap .adv-right{
  width: 360px;
}
.adv-wrap .adv-left .adv-item{
  text-align: right;
  margin-right: -5px;
}
.adv-wrap .adv-left .adv-item:last-child{
  margin-right: -30px;
  padding-right: 60px;
}
.adv-wrap .adv-right .adv-item{
  text-align: left;
  margin-left: -7px;
}
.adv-wrap .adv-right .adv-item:last-child{
  padding-left: 48px;
  margin-left: -30px;
}
.adv-wrap .adv-item{
  position: relative;
  padding: 40px 24px 18px;
}
.adv-wrap .adv-left .adv-item::before{
  background: linear-gradient(to right,rgba(255,255,255,0),#fff);
}
.adv-wrap .adv-right .adv-item::before{
  background: linear-gradient(to left,rgba(255,255,255,0),#fff);
}
.adv-wrap .adv-item::before{
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 1px;
  left: 0; 
}
.adv-wrap .adv-item::after{
  position: absolute;
  content: "";
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background-color: #fff;
  bottom: -4px;
  
}
.adv-wrap .adv-left .adv-item::after{
  right: 0px;
}
.adv-wrap .adv-right .adv-item::after{
  left: 0px;
}
.adv-wrap .adv-item>h6{
  color: #3cac71;
  font-size: 16px;
  font-weight: 600;
}
.adv-wrap .adv-desc{
  margin-top: 8px;
}
.adv-desc>p{
  line-height: 24px;
}
/* 合作伙伴 */
.partner{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 60px;
}
.partner-list{
  width: 240px;
  height: 120px;
  overflow: hidden;
}



/* 03base */
.base-banner{
  background: url('../img/banner/base_banner.jpg') no-repeat;
  background: cover;
}
.sbase-wrap{
  display: flex;
  align-items: center;
  margin-top: 60px;
}
.tg-bg .sbase-wrap{
  margin-top: 80px;
}
.sbase-wrap .sbase-wrap-item{
  width: 386px;
  height: 382px;
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.04);
  overflow: hidden;
  margin-right: 20px;
}
.sbase-wrap .sbase-wrap-item:last-child{
  margin-right: 0;
}
.sbase-item-img{
  width: 100%;
  height: 200px;
  overflow: hidden;
}
.sbase-item-text{
  padding: 30px;
}
.sbase-item-text>h6{
  font-size: 20px;
  text-align: center;
  padding-bottom: 30px;
  position: relative;
}
.sbase-item-text>h6::before{
  position: absolute;
  content: "";
  width: 40px;
  height: 4px;
  background: #3cac71;
  bottom: 0;
  left: 50%;
  margin-left: -20px;
}
.sbase-desc{
  margin-top: 20px;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
}
.tg-bg{
  background: url('../img/bg/base_service_flow.jpg') no-repeat;
  background-size: cover;
}
.tg-bg .theme-title{
  color: #fff;
}
.step-wrap{
  margin-top: 60px;
}
.step-box{
  display: flex;
  align-items: flex-start;
}
.step-item{
  flex: 1;
  text-align: center;
  position: relative;
}
.step-num{
  font-size: 24px;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  border: 2px solid #fff;
  color: #fff;
  line-height: 64px;
  margin: 0 auto;
  flex-shrink: 0;
}
.step-top{
  height: 64px;
  position: relative;
}
.step-top::before,.step-top::after{
  position: absolute;
  content: "";
  height: 1px;
  background: #fff;
  width: calc(50% - 42px);
  top: 50%;
}
.step-top::before{ 
  right: 0; 
}
.step-top::after{
  left: 0;
}
.step-item:first-child .step-top::after,.step-item:last-child .step-top::before{
  width: 0;
}
.step-text{
  margin-top: 40px;
}
.step-icon{
  width: 64px;
  height: 64px;
  margin: 0 auto;
}
.step-desc{
  color: #fff;
  font-size: 20px;
  margin-top: 20px;
  line-height: 24px;
}
.sbase-adv{
  background: url('../img/bg/news_bg.jpg') no-repeat;
  background-size: cover;
}
.sbase-advCont{
  display: flex;
  align-items: center;
}
.sbase-advleft{
  width: 50%;
  margin-right: 80px;
}
.sbase-advright .theme-title{
  text-align: left;
}
.theme-stitle{
  font-size: 16px;
  margin-top: 8px;
}
.sbase-advbox{
  margin-top: 30px;
}
.sbase-advitem{
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}
.sbase-advitem:last-child{
  margin-bottom: 0;
}
.sbase-advitem-icon{
  width: 48px;
  height: 48px;
  border-radius: 50%;
  border: 1px solid #3cac71;
  text-align: center;
  margin-right: 20px;
  flex-shrink: 0;
  color: #3cac71;
  line-height: 48px;
}
.sbase-advitem-icon.iconfont{
  font-size: 24px;
}
.sbase-advitem-text{
  flex-shrink: 0;
}
.sbase-advitem-name{
  font-size: 18px;
}
.s-desc{
  color: #939393;
  margin-top: 5px;
}
/* 04finance */
.finace-banner .level-banner-cont{
  padding-top: 120px;
}
.finace-banner{
  background: url('../img/banner/finance_banner.jpg') no-repeat;
  background-size: cover;
}
.f-intro{
  background: #fff;
}
.f-intro-wrap{
  background: url('../img/banner/finance_service.jpg') no-repeat center right;
  background-size: 60%;
}
.xybx-wrap{
  background: url('../img/banner/ckxy_service.jpg') no-repeat center right;
  background-size: 60%;
}
.xyzrz-wrap{
  background: url('../img/banner/xyzrz.jpg') no-repeat center right;
  background-size: 60%;
}
.f-intro-left{
  width: 660px;
  background-color: #fff;
  padding: 60px 130px 20px 60px;
  border-radius: 6px;
  box-shadow: 0 0 10px 0 rgba(51, 51, 51, 0.1);
}
.f-intro-left .theme-title{
  text-align: left;
  font-size: 32px;
  text-transform: uppercase;
  font-weight: 700;
}
.f-intro-left .theme-title>p{
  color: rgba(51, 51, 51, 0.1);
  margin-top: -10px;
}
.f-intro-list{
  width: 450px;
  margin-top: 60px;
}
.f-intro-item{
  border-bottom: 1px solid #ededed;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.f-intro-item:last-child{
  border-bottom: 0;
}
.f-intro-item-title{
  font-size: 20px;
  font-weight: 700;
}
.f-intro-item-title>span{
  font-size: 21px;
  display: inline-block;
  margin-right: 10px;
}
.f-intro-item .f-desc{
  margin-top: 20px;
}

/* 流程 */
.f-flow{
  background: url('../img/bg/finance_flow_bg.jpg') no-repeat;
  background-size: cover;
}
.f-flowCont{
  height: 250px;
  border-top-right-radius: 145px;
  border-bottom-right-radius: 145px;
  border: 1px solid #3cac71;
  border-left: 0;
  margin-top: 92px;
  margin-bottom: 72px;
  position: relative;
}
.f-flowCont::before{
  content: "";
  position: absolute;
  bottom: 0;
  width: 0;
  height: 0;
  border-bottom: 10px solid #3cac71;
  border-left: 20px solid transparent;
}
.f-flowtop,.f-flowbottom{
  display: flex;
  margin-right: 100px;
}
.f-flowtop{
  margin-top: -36px;
}
.f-flowbottom{
  display: flex;
  flex-direction: row-reverse;
  margin-top: 136px;
}

.f-flowitem{
  flex: 1;
}
.f-flowitem>.f-flowicon{
  font-size: 32px;
}
.f-flowitem>.icon-bx{
  font-size: 36px;
}
.f-flowicon{
  width: 72px;
  height: 72px;
  border-radius: 50%;
  background-color: #3cac71;
  color: #fff;
  text-align: center;
  line-height: 72px;
  margin: 0 auto;
}
.f-flowtext{
  font-size: 16px;
  font-weight: 600;
  margin-top: 20px;
  text-align: center;
}



/* 优势 */
.f-adv{
  background-color: #fff;
}
.f-adv-wrap{
  display: flex;
  align-items: center;
  margin-top: 60px;
}
.f-advitem{
  width: 386px;
  background-color: #fff;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08);
  border-radius: 6px;
  margin-right: 20px;
  overflow: hidden;
}
.f-advitem:last-child{
  margin-right: 0;
}
.f-advimg{
  width: 100%;
  height: 240px;
}
.f-advtext{
  padding: 0 30px 30px;
}
.f-advtitle{
  font-size: 20px;
  padding-bottom: 20px;
  position: relative;
  line-height: 20px;
}
.f-advtitle::before{
  content: "";
  position: absolute;
  width: 30px;
  height: 4px;
  background-color: #3cac71;
  left: 0;
  bottom: 0;
}
.f-advtext .s-desc{
  margin-top: 20px;
}
/* 05logistics */
.logistics .level-banner{
  background: url('../img/banner/logistics_banner.jpg') no-repeat;
  background-size: cover;
}
.log-flow .theme-title{
  text-align: left;
}
.logistics .theme-title .title-en{
  text-transform: uppercase;
  opacity: 0.1;
  font-weight: 700;
}.logistics .theme-title .title-ch{
  margin-top: 10px;
}
.log-body{
  margin-top: 60px;
}
.s-log{
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
.log-item{
  width: 386px;
  overflow: hidden;
  margin-right: 20px;
}
.log-item:nth-child(3n){
  margin-right: 0;
}
.log-img{
  width: 100%;
  height: 240px;
}
.s-log-desc{
  line-height: 24px;
  font-size: 14px;
  margin-top: 14px;
}
.log-text{
  margin: -70px 20px 0;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 0 10px 0 rgba(51, 51, 51, 0.1);
  height: 190px;
  padding: 40px 20px 20px;
  position: relative;
  z-index: 2;
}
.log-text>h4{
  font-size: 16px;
  font-weight: 700;
  color: #3cac71;
}
.log-flow{
  background: url('../img/bg/logistics_flow_bg.jpg') no-repeat;
  background-size: cover;
}
.theme-panel.log-flow{
  padding: 0;
}
.log-flow-box{
  width: 450px;
  padding: 60px 40px;
  background: #3cac71;
  color: #fff;
}
.log-flow-content{
  margin-top: 60px;
}
.log-flow-content>ul{
  position: relative;
  border-left:2px solid rgba(255, 255, 255, 0.2);
}
.log-flow-content>ul>li{
  display: flex;
  align-items: flex-end;
  line-height: 30px;
  padding-bottom: 60px;
  position: relative;
  padding-left: 24px;
}
.log-flow-content>ul>li:last-child{
  padding-bottom: 0;
}
.log-flow-item::before{
  position: absolute;
  content: "";
  width: 10px;
  height: 10px;
  background-color: #fff;
  left: -6px;
  top: 8px;
}
.log-flow-item>span{
  font-size: 24px;
}
.log-flow-icon{
  font-size: 30px;
  color: rgba(255, 255, 255, 0.3);
}
.log-flow-txt{
  font-size: 16px;
  margin-left: 16px;
  line-height: 16px;
}
.log-adv-list{
  display: flex;
  align-items: center;
}
.log-adv-item{
  width: 386px;
  height: 140px;
  background: #fff;
  border-radius: 4px;
  margin-right: 20px;
  padding: 20px 40px;
  display: flex;
  align-items: center;
}
.log-adv-item:nth-child(3n){
  margin-right: 0;
}
.log-adv-item-box{
  display: flex;
  align-items: flex-start;
}
.log-adv-icon{
  width: 48px;
  height: 48px;
  border-radius: 50%;
  border: 1px solid #3cac71;
  color: #3cac71;
  flex-shrink: 0;
  margin-right: 20px;
  text-align: center;
  line-height: 48px;
  font-size: 16px;
}
.log-adv-icon.iconfont{
  font-size: 18px;
}

.log-adv-icon.iconfont.icon-lc,.log-adv-icon.iconfont.icon-kk{
  font-size: 24px;
}
.log-adv-text{
  margin-top: 6px;
}
.log-adv-theme{
  font-size: 18px;
  font-weight: 700;
}
/* 退税融资 */



/* 出口信用保险 */
.export-credit .f-flowCont,.tsrz-panel .f-flowCont{
  border-radius: 0;
  border: none;
  border-top: 1px solid #3cac71;
  height: auto;
  margin-top:122px;
}
.export-credit .f-flowCont::before,.tsrz-panel .f-flowCont::before{
  top: -10px;
  right: 0;
  border-right: 20px solid transparent;
  border-left: 0;
}


/* 06news */
.news-banner{
  background: url('../img/banner/news.jpg') no-repeat;
  background-size: cover;
}
/* 07contact */
.contact-banner{
  background: url('../img/banner/conract_banner.jpg') no-repeat;
  background-size: cover;
}
.contact-bg{
  background: url('../img/bg/contact_bg.jpg') no-repeat;
  background-size: cover;
}
.contact-list{
  display: flex;
  align-items: center;
  margin-top: 60px;
}
.contact-item{
  width: 373px;
  height: 226px;
  background-color: #fff;
  box-shadow: 0 0 10px 0 rgba(51, 51, 51, 0.1);
  display: flex;
  align-items: flex-start;
  border-radius: 6px;
  padding: 40px 30px;
  margin-right: 40px;
}
.contact-item:nth-child(3n){
  margin-right: 0;
}
.contact-item-box{
  width: 100%;
}
.contact-item-box>.contact-icon{
  color: #3cac71;
  font-size: 32px;
}
.contact-item-box>.contact-icon.icon-email{
  font-size: 26px;
}
.contact-icon{
  width: 64px;
  height: 64px;
  border-radius: 50%;
  border: 1px solid #3cac71;
  flex-shrink: 0;
  margin: 0 auto;
  line-height: 64px;
  text-align: center;
}
.contact-text{
  margin-top: 20px;
  text-align: center;
}
.contact-label{
  font-size: 16px;
  font-weight: bold;
}
.contact-value{
  margin-top: 10px;
}
/* 二级页面 */

/* news_info */
.newsinfo{
  background: #fff;
  padding: 60px 60px;
  margin: 40px 0;
  border-radius: 6px;
}
.newsinfo-title{
  font-size: 32px;
  text-align: center;
}
.newsinfo-mtitle{
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 30px;
  font-size: 16px;
  line-height: 16px;
  color: #939393;
}
.newsinfo-mtitle>span{
  padding: 0 20px;
  border-right: 1px solid #ededed;
}
.newsinfo-mtitle>span:last-child{
  border-right: 0;
}
.newsinfo-content{
  margin-top: 30px;
  border-top: 1px solid #ededed;
  padding-top: 30px;
}
.newsinfo-content>p{
  font-size: 14px;
  line-height: 28px;
  margin-bottom: 20px;
  color: #666;
}
.newsinfo-img{
  width: 100%;
}
.btn-group{
  display: flex;
  align-items: center;
  justify-content: end;
  margin-top: 60px;
}
.btn-group>a{
  display: inline-block;
  width: 96px;
  height: 36px;
  margin-left: 6px;
  text-align: center;
  line-height: 36px;
  font-size: 14px;
  color: #fff;
  background: #343434;
}
/* 中英文服务 */
.ch-en-wrap{
  margin-top: 60px;
  background: #fff;
  overflow: hidden;
  border-radius: 6px;
  height: 400px;
}
.ch-en-wrap>.w1200{
  display: flex;
  align-items: center;
}
.ch-en-service{
  width:400px;
  background: #3cac71;
  color: #fff;
  font-size: 16px;
  padding: 40px 20px 20px;
}
.ch-en-service>h5{
  font-size: 28px;
  line-height: 28px;
}
.ch-en-contact{
  margin-top: 40px;
}
.ch-en-item{
  margin-bottom: 20px;
  border-bottom: 1px solid rgba(255,255,255,0.2);
  padding-bottom: 20px;
}
.ch-en-item:last-child{
  border-bottom: 0;
}
.ch-en-item>p{
  line-height: 32px;
}