.part{

  margin-top: 96px;

}

.part .part-title{

  text-align: center;

  margin-bottom: 56px;

}

.part .part-title .tit{

  font-size: 30px;

  font-weight: bold;

  line-height: 40px;

  color: #444458;

}

.part .part-title .sub-tit{

  margin-top: 32px;

  font-size: 18px;

  font-weight: 400;

  line-height: 30px;

  color: #666666;

}





.part-banner{

  position: relative;

  z-index: 2;

  width: 100%;

  text-align: center;

  height: 500px;

  overflow: hidden;

  /* background: url("../images/p_coo_1.jpg") no-repeat center #faac3f;

  background-size: auto 100%; */

}

.part-banner .img{

  position: absolute;

  top: 0;

  left: 50%;

  margin-left: -960px;

  width: 1920px;

  height: 500px;

}

.part-banner .btn-contact{

  position: absolute;
  width: 115px;
  height: 38px;
  top: 336px;
  left: calc(50% - 30px);
  margin-left: -556px;
  background: #fff;
  color: #FE9D5F;
  font-size: 18px;
  line-height: 38px;
  z-index: 10;

}





.coo_advantage .center-container{

  width: 1300px;

}

.coo_advantage ul{

  font-size: 0;

  text-align: center;

  margin-left: -24px;

  margin-top: -24px;

}

.coo_advantage ul li{

  display: inline-block;

  vertical-align: top;

  width: 384px;

  height: 465px;

  margin: 24px 20px 0;

}

.coo_advantage ul li .c-w{

  box-sizing: border-box;

  width: 384px;

  height: 465px;

  padding: 75px 45px 0;

  /* background: url("../images/bg_coo_1.png") no-repeat center;

  transition: transform .25s; */

  background-color: #fff;

  border: 1px solid #707070;

  border-radius: 20px;

}

.coo_advantage ul li .img{

  width: 105px;

  height: 110px;

  margin: 0 auto;

  background-position: center;

  background-repeat: no-repeat;

}

.coo_advantage ul li .tit{

  box-sizing: border-box;

  position: relative;



  width: 276px;

  height: 50px;

  line-height: 48px;

  margin-top: 58px;

  margin-left: -60px;

  padding-left: 45px;

  

  text-align: left;

  font-size: 24px;

  font-weight: bold;

  color: #FFFFFF;



  

  background: linear-gradient(90deg, #F08418 0%, rgba(251, 135, 2, 0.06) 100%);



}

.coo_advantage ul li .tit::before{

  content: '';

  position: absolute;

  top: -11px;

  left: 4px;

  width: 0;

  height: 0;

  overflow: hidden;

  border: 11px solid transparent;

  border-top-color: #E27B04;

  transform: rotate(-45deg);

}

.coo_advantage ul li .tit::after{

  content: '';

  position: absolute;

  bottom: -11px;

  left: 4px;

  width: 0;

  height: 0;

  overflow: hidden;

  border: 11px solid transparent;

  border-top-color: #E27B04;

  transform: rotate(225deg);

}



.coo_advantage ul li .desc{

  margin-top: 42px;

  font-size: 18px;

  font-weight: 400;

  line-height: 30px;

  color: #444458;

  text-align: left;

}



.coo_advantage ul li.c-a-1 .img{

  background-image: url("../images/i_coo_1-1.png");

}

.coo_advantage ul li.c-a-2 .img{

  background-image: url("../images/i_coo_1-2.png");

}

.coo_advantage ul li.c-a-3 .img{

  background-image: url("../images/i_coo_1-3.png");

}

.coo_advantage ul li.c-a-4 .img{

  background-image: url("../images/i_coo_1-4.png");

}

.coo_advantage ul li.c-a-5 .img{

  background-image: url("../images/i_coo_1-5.png");

}

.coo_advantage ul li.c-a-6 .img{

  background-image: url("../images/i_coo_1-6.png");

}





/* .coo_advantage ul li:hover .c-w{

  width: 399px;

  height: 495px;

  background-image: url("../images/bg_coo_1_on.png");

  transform: translate(0, -10px);

} */

.coo_advantage ul li:hover .c-w{

  background: #FB8702;

  border-color: #FB8702;

  box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.16);

}

.coo_advantage ul li:hover .tit{

  background: linear-gradient(90deg, #FFD04E 0%, rgba(251, 135, 2, 0.06) 100%);

}

.coo_advantage ul li:hover .tit::before{

  border-top-color: #E5B224;

}

.coo_advantage ul li:hover .tit::after{

  border-top-color: #E5B224;

}

.coo_advantage ul li:hover .desc{

  color: #FFEDD9;

}

.coo_advantage ul li.c-a-1:hover .img{

  background-image: url("../images/i_coo_1-1_on.png");

}

.coo_advantage ul li.c-a-2:hover .img{

  background-image: url("../images/i_coo_1-2_on.png");

}

.coo_advantage ul li.c-a-3:hover .img{

  background-image: url("../images/i_coo_1-3_on.png");

}

.coo_advantage ul li.c-a-4:hover .img{

  background-image: url("../images/i_coo_1-4_on.png");

}

.coo_advantage ul li.c-a-5:hover .img{

  background-image: url("../images/i_coo_1-5_on.png");

}

.coo_advantage ul li.c-a-6:hover .img{

  background-image: url("../images/i_coo_1-6_on.png");

}



.coo_support{

  padding: 56px 0;

  background: #FBFBFB;

}





.coo_apply .conditions{

  font-size: 0;

  text-align: center;

}

.coo_apply .conditions .item{

  display: inline-block;

  width: 209px;

  height: 273px;

  background: #fff;

}

.coo_apply .conditions .item .tit{

  height: 60px;

  background: #FCB767;

  line-height: 60px;

  font-size: 18px;

  color: #FFFFFF;

}

.coo_apply .conditions .item .box{

  box-sizing: border-box;

  padding-top: 28px;

  height: 213px;

  border: 1px solid #FB8702;

}

.coo_apply .conditions .item .box .icon{

  display: table;

  width: 55px;

  height: 55px;

  margin: 0 auto;

  background: rgba(255, 208, 78, 0.1);

  border-radius: 50%;

}

.coo_apply .conditions .item .box .icon>div{

  display: table-cell;

  vertical-align: middle;

}

.coo_apply .conditions .item .box .text{

  margin-top: 17px;

  height: 60px;

  font-size: 14px;

  line-height: 22px;

  color: #444458;

}

.coo_apply .conditions .item .box .flag i{

  display: inline-block;

  width: 21px;

  height: 16px;

  background: url("../images/i_coo_apply_s.png") no-repeat center;

}



.coo_apply .conditions .item:hover{

  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);

}

.coo_apply .conditions .item:hover .tit{

  background-color: #FB8702;

  font-weight: bold;

}

.coo_apply .conditions .item:hover .box .icon{

  background-color: #fff;

  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.16);

}

.coo_apply .conditions .item:hover .text{

  font-weight: bold;

}

.coo_apply .conditions .item:hover .flag i{

  background-image: url("../images/i_coo_apply_s_on.png");

}







.apply_flow{

  height: 388px;

  background: url("../images/bg_coo_applyflow.jpg") no-repeat center;

  margin-top: 96px;

}

.apply_flow .title{

  padding-top: 56px;

  margin-bottom: 48px;

  font-size: 30px;

  font-weight: bold;

  line-height: 40px;

  color: #fff;

  text-align: center;

}

.apply_flow .flows{

  font-size: 0;

  text-align: center;

}

.apply_flow .flows .item{

  position: relative;

  padding-left: 55px;

  padding-right: 30px;

  display: inline-block;

  min-width: 75px;

  height: 44px;

  line-height: 44px;

  background: #FFFFFF;

  border: 1px solid #FB8702;

  border-radius: 24px;

  font-size: 18px;

  font-weight: bold;

  color: #444458;

  text-align: center;

  margin: 0 14px;

}

.apply_flow .flows .item .num{

  position: absolute;

  top: 5px;

  left: 5px;

  width: 35px;

  height: 35px;

  background: #FB8702;

  border-radius: 50%;

  font-size: 16px;

  font-weight: bold;

  line-height: 35px;

  color: #FFFFFF;

}

.apply_flow .action{

  margin-top: 70px;

  text-align: center;

}

.apply_flow .action .btn{

  width: 265px;

  height: 60px;

  background: #fff;

  box-shadow: 0px 3px 6px rgba(255, 255, 255, 0.16);

  font-size: 24px;

  font-weight: bold;

  line-height: 60px;

  color: #FB8702;

  letter-spacing: 5px;

}