﻿.maincontain {
  width: 100%;
  max-width: 1920px;
  min-width: 1024px;
  margin: 0 auto;
  background: #fff;
  overflow: hidden;
}

/*加盟end*/

.top_banner {
  background-image: url(https://cdn.jisuapp.cn/zhichi_frontend/static/official/www/images/top_agent_banner.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-origin: border-box;
  background-clip: border-box;
  background-position: top left;
  border: 1px solid transparent;
  height: 448px;
  position: relative;
}

.top_banner_container {
  color: #fff;
  width: 530px;
  position: absolute;
  top: 104px;
  left: 19%;
}

.top_banner_container .agency_recruit {
  font-size: 70px;
  font-weight: bold;
  line-height: 80px;
}

.top_banner_container .agency_wait_you {
  font-size: 36px;
  margin-top: 24px;
}
.top_banner_container .one_agent {
  font-size: 24px;
  width: 129px;
  height: 47px;
  line-height: 47px;
  text-align: center;
  background: #5C3BC0;
  display: block;
  margin-top: 24px;
  color: #fff;
}
.banner-text {
  position: absolute;
  /* left: 355px; */
  left: 18.5%;
  top: 72px;
}
.title-top {
  width: 279px;
  font-size: 42px;
  font-family: "MicrosoftYaHei-Bold";
  font-weight: bold;
  color: rgba(224, 236, 253, 1);
}
.title-middle {
  height: 20px;
  font-size: 20px;
  font-family: "MicrosoftYaHei";
  font-weight: 400;
  color: rgba(254, 254, 254, 1);
  margin-top: 15px;
  }
.title-bottom {
  height: 20px;
  font-size: 20px;
  font-family: "MicrosoftYaHei";
  font-weight: 400;
  color: rgba(254, 254, 254, 1);
  margin-top: 15px;
  }
.title-bottom span{
  height: 20px;
  font-size: 20px;
  font-family: "MicrosoftYaHei";
  font-weight: 400;
  color: #22EDE3;
  }
.business-qrcode {
  position: absolute;
  width: 148px;
  height: 148px;
  border: 9px solid rgba(255, 255, 255, .1);
  border-radius: 2px;
  left: 18.5%;
  top: 244px;
  box-sizing: border-box;
}
.business-qrcode img {
  width: 100%;
  height: 100%;
  border: 3px solid #fff;
  box-sizing: border-box;
}
.record-number {
  height: 149px;
  width: 100%;
  background: rgba(244, 246, 249, 1);
}

.number-info {
  margin: 0 auto;
  width: 1200px;
  height: 149px;
}

.number-info ul {
  text-align: center;
}

.number-info ul li {
  width: 175px;
  display: inline-block;
  margin-top: 50px;
  margin-bottom: 54px;
}

.line {
  display: inline-block;
  width: 1px;
  height: 45px;
  background: rgba(213, 213, 222, 1);
  margin: 0 36px
}
.number-info li .info{
  font-size: 14px;
  font-family: "MicrosoftYaHei";
  font-weight: 400;
  color: #59607B;
}
.num {
  width: 106px;
  height: 20px;
  margin: 0 auto 12px auto;
  font-size: 24px;
  font-family: "MicrosoftYaHei";
  font-weight: 400;
  color:#303445;
  
}

.program_ecology_ul {
  margin-top: 44px;
  margin-bottom: 65px;
}

.program_ecology_ul li {
  display: inline-block;
}

.agents-intro {
  font-size: 16px;
  font-family: "MicrosoftYaHei";
  font-weight: 400;
  color: rgba(48, 52, 69, 1);
  margin-bottom: 11px;
}

/* 微信小程序生态 */

.agent_middle_wrap {
  width: 100%;
  margin: 0 auto;
}

.program_ecology {
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  background: #fff;
}

.program_ecology_tro {
  width: 1200px;
  margin: 0 auto;
}
.why_agents_title{
  /* margin-bottom: -10px; */
  text-align: center;
  font-size:24px;
  font-family: "MicrosoftYaHei";
  font-weight:400;
  color:rgba(48,52,69,1);
  line-height:17px;
  padding-top: 79px;
}
.agents_information {
  margin-top: 24px;
  font-size: 20px;
  font-family: "MicrosoftYaHei";
  font-weight: 400;
  color: rgba(89, 96, 123, 1);
  text-align: center;
}

.program_ecology_tro ul li {
  display: inline-block;
  width: 100px;
  vertical-align: top;
  text-align: center;
  margin-right: 116px;
}

.program_ecology .mini-template li {
  display: inline-block;
  width: 108px;
  vertical-align: top;
  text-align: center;
}

.program_ecology ul li:nth-child(6n) {
  margin-right: 0;
}

.program_ecology ul li p.agents-intro {
  font-size: 16px;
  text-align: center;
  margin-top: 20px;
  color: #303445;
}

.program_ecology ul li p.agents-detail {
  font-size: 14px;
  color: #59607B;
  text-align: left;
}

/* 即速应用优势 */

.wrap-contain {
  width: 100%;
  background: rgba(244, 246, 249, 1);
  padding-bottom: 79px;
}
.advantage_agents_title{
  text-align: center;
  font-size: 24px;
  font-family: "MicrosoftYaHei";
  font-weight: 400;
  color: rgba(48,52,69,1);
  line-height: 17px;
  padding-top: 81px;
}
.product_advantage ul {
  margin-top: 50px;
  width: 1200px;
  margin: 61px auto 41px auto;
}
.product_advantage ul li {
  width: 226px;
  height: 435px;
  border: 1px solid #D5D5DE;
  text-align: center;
  margin-right: 15px;
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
}

.product_advantage ul li:hover {
  box-shadow: 0px 0px 13px rgba(0, 133, 255, 0.15);
  border: none;
}

.product_advantage ul li:last-child {
  margin-right: 0px;
}

.advantage_clone {
  display: none;
}

.product_advantage ul li:hover .advantage_clone {
  display: inline-block;
  margin: 55px 0px 43px 0px;
}

.product_advantage ul li:hover .advantage_img {
  display: none;
}

.product_advantage ul li:hover .product_advantage_title {
  color: #3091f2
}

.product_advantage ul li img {
  margin: 51px 0px 40px 0px;
}

.product_advantage ul li .product_advantage_title {
  font-size: 16px;
  color: #303445;
  margin-bottom: 53px;
  text-align: center;
}

.product_advantage ul li .product_advantage_info {
  font-size: 14px;
  color: #59607B;
  text-align: center;
  margin-top: 30px;
}

.product_advantage_info p {
  line-height: 26px;
}

.advantage_more {
  width: 158px;
  height: 40px;
  color: #fff;
  line-height: 40px;
  text-align: center;
  margin: 0 auto;
  margin-top: 60px;
  font-size: 18px;
  background: #3091F2;
  border-radius: 2px;
  display: block;
}

.company-power {
  position: relative;
  height: 593px;
  background: rgba(57, 60, 76, 1);
}

.company-contain {
  /* position: absolute; 
  top: 80px;
  left: 358px;*/
  width: 1200px;
  height: 417px;
  overflow: hidden;
  margin: 0 auto;
  padding-top: 80px;
}

.company-contain p.title {
  font-size: 24px;
  font-family: "MicrosoftYaHei";
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
  text-align: center;
  margin-bottom: 99px;
}

.founder-name .title {
  font-size: 24px;
  font-family: "MicrosoftYaHei";
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
  text-align: center;
  margin-bottom: 100px;
}

.founder-container {
  overflow: hidden;
  margin-bottom: 64px;
  position: relative;
}

.founder-left {
  float: left;
  overflow: hidden;
}

.founder-left img {
  float: left;
  margin-right: 43px;
}

.founder-left .founder-intro {
  float: right;
  padding-top: 36px;
}

.founder-right {
  float: right;
  overflow: hidden;
}

.founder-right img {
  float: left;
  margin-right: 43px;
}

.founder-right .founder-intro {
  float: right;
  padding-top: 36px;
}

.founder-name {
  width: 55px;
  font-size: 18px;
  font-family: "MicrosoftYaHei-Bold";
  font-weight: bold;
  color: rgba(255, 255, 255, 1);
  margin-bottom: 5px;
}

.founder-container li {
  font-size: 18px;
  font-family: "MicrosoftYaHei";
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
  line-height: 30px;
}

.founder-ul {
  /* position: absolute;
  bottom: 65px;
  left: 358px; */
  width: 1200px;
  margin: 0 auto;
}

.founder-ul li {
  display: inline-block;
  font-size: 18px;
  font-family: "MicrosoftYaHei";
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
  line-height: 30px;
  margin-right: 218px;
}
.founder-ul li span{
  font-size: 24px;
}
.founder-ul li:nth-child(4n) {
  margin-right: 0;
}

/*功能特性 start */

.project_type {
  margin-top: 0px;
  /* padding-top: 80px; */
  background-color: #F4F6F9;
  height: 730px;
}
.type_agents_title{
  text-align: center;
  font-size: 24px;
  font-family: "MicrosoftYaHei";
  font-weight: 400;
  color: rgba(48,52,69,1);
  line-height: 17px;
  padding-top: 82px;
}
.type_advantage_more {
  width: 158px;
  height: 40px;
  color: #fff;
  line-height: 40px;
  text-align: center;
  margin: 0 auto;
  margin-top: 11px;
  margin-bottom: 80px;
  font-size: 18px;
  background: #3091F2;
  border-radius: 2px;
  display: block;
}
.core-function {
  text-align: center;
  margin-top: 50px;
}

.core-function span {
  display: inline-block;
  width: 297px;
  line-height: 45px;
  position: relative;
}

.core-function-img-hover {
  position: absolute;
  left: 5.5px;
  top: 0;
  display: none;
}

.core-function-hover {
  position: relative;
}

.core-function-hover:hover .core-function-img-hover {
  display: block;
}

.core-function-hover:hover .core-function-more {
  top: 110px;
}

.core-function-hover:hover .core-function-title-one {
  top: 25px;
}

.core-function-hover:hover .core-function-title-two {
  display: block;
}

.core-function-title-one {
  color: #fff;
  position: absolute;
  top: 40px;
  left: 100px;
  font-size: 24px;
}

.core-function-more {
  border: 1px solid rgba(255, 255, 255, .8);
  color: rgba(255, 255, 255, .8);
  width: 74px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  font-size: 14px;
  border-radius: 2px;
  position: absolute;
  left: 107px;
  top: 95px;
}

.core-function-title-two {
  color: #ffffff;
  position: absolute;
  top: 64px;
  left: 42px;
  font-size: 12px;
  display: none;
}

.function-identity {
  text-align: center;
}

.fun-identity {
  display: inline-block;
  margin: 10px;
  background-color: #fff;
  width: 300px;
  padding: 30px 0;
  height: 200px;
  vertical-align: top;
  border: 1px solid #e8e8e8;
}

.fun-identity img {
  width: 78px;
}

.fun-title {
  font-size: 20px;
  padding: 15px;
  font-weight: 400;
}

/*功能特性 end */

/* 加盟支持 */

.join_support {
  background-color: #fff;
}
.join_agents_title{
  text-align: center;
  font-size: 24px;
  font-family: "MicrosoftYaHei";
  font-weight: 400;
  color: rgba(48,52,69,1);
  line-height: 17px;
  padding-top: 78px;
}
.join_support .support_tabList {
  width: 357px;
  margin: 0 auto;
  margin-top: 32px;
  overflow: hidden;
}
.support_tabList .support_tab {
  padding: 8px 0px;
  color: #303445;
  font-size: 20px;
  display: inline-block;
  margin-right: 178px;
  cursor: pointer;
}

.support_wrap_sick:nth-child(2),
.support_wrap_sick:nth-child(3) {
  display: none;
  /*float: right;*/
}

.support_tabList .support_tab:last-child {
  margin-right: 0px;
  float: right;
}
.support_tabList .support_tab.active {
  border-bottom: 2px solid #3091F2;
}

.support_wrap {
  margin: 47px auto 0;
  width: 1200px;
  padding-bottom: 60px;
}

.support_wrap_list {
  overflow: hidden;
}

.support_wrap_list li {
  width: 386px;
  height: 386px;
  border: 1px solid #D5D5DE;
  margin-right: 20px;
  margin-bottom: 22px;
  text-align: center;
  float: left;
  padding-top: 105px;
  box-sizing: border-box;
}

.support_wrap_list li:last-child {
  margin-right: 0px;
}

.support_wrap_list li .profit_title {
  font-size: 16px;
  color: #303445;
  margin-top: 20px;
}

.support_wrap_list li .profit_info {
  margin: 20px auto;
  font-size: 14px;
  color: #59607B;
}
.support_wrap_list li .profit_info p{
  margin-top: 5px;
}
.support_hold_list {
  overflow: hidden;
}

.support_hold_list li {
  width: 286px;
  height: 386px;
  text-align: center;
  float: left;
  margin-right: 18px;
  margin-bottom: 20px;
  padding-top: 120px;
  box-sizing: border-box;
  background: #fff;
  border: 1px solid rgba(213,213,222,1);
}

.support_hold_list li:nth-child(4n) {
  margin-right: 0px;
}

.support_hold_list li .hold_list_title {
  margin-top: 25px;
  font-size: 16px;
  font-family: "MicrosoftYaHei";
  font-weight: 400;
  color: #303445;
}

.support_hold_list li .hold_list_mes {
  font-size: 14px;
  margin-top: 20px;
  color: #59607B;
}

.strength_title {
  color: #303445;
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 50px;
}

.develop-years {
  border-bottom: 1px solid #3091F2;
  width: 1200px;
  padding-top: 17px;
}

.develop-years ul {
  padding-left: 15px;
}

.develop-years ul li {
  display: inline-block;
  color: #3091F2;
  font-size: 18px;
  width: 33%;
  padding-bottom: 15px;
  position: relative;
}

.develop-years ul li:after {
  position: absolute;
  top: 33px;
  left: 0;
  content: "";
  width: 6px;
  height: 6px;
  background-color: #3091f2;
  border-radius: 50%;
}
.develop-mes ul {
  padding-left: 15px;
  margin-top: 40px;
}

.develop-mes ul li {
  display: inline-block;
  width: 33%;
  font-size: 14px;
  color: #59607B;
  vertical-align: top;
}

.develop-mes ul li p {
  line-height: 25px;
}

.develop-mes ul li img {
  width: 276px;
  height: 272px;
  margin-top: 10px;
  margin-left: 70px;
}

/* .join_support_more {
  width: 118px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  color: #fff;
  font-size: 18px;
  margin: 0 auto;
  display: block;
  background: #3091F2;
} */

.join_information_wrap {
  margin-top: 60px;
}

.information_list {
  margin-top: 50px;
  overflow: hidden;
}

.information_list li {
  float: left;
  width: 577px;
  height: 113px;
  margin-right: 46px;
  margin-bottom: 23px;
}

.information_list li:nth-child(2n) {
  margin-right: 0px;
}

.information_list li .information_img {
  width: 213px;
  height: 113px;
  float: left;
}

.information_list li .information_fight {
  float: left;
  margin-left: 20px;
  width: 344px;
}

.information_list li:hover .information_fight_title {
  color: #3091F2;
}

.information_fight .information_fight_title {
  color: #303445;
  font-size: 20px;
  padding-top: 14px;
  padding-bottom: 16px;
  font-weight: bold;
}

.information_fight .information_fight_case {
  color: #59607B;
  font-size: 18px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* 加盟资讯 */

.join_conditions_wrap {
  background:rgba(244,246,249,1);
  height: 471px;
  width: 100%;
  color: #fff;
}
.join_conditions_middle {
  width: 1200px;
  margin: 0 auto;
}
.conditions_title {
  font-size: 24px;
  font-family: "MicrosoftYaHei";
  color: rgba(48, 52, 69, 1);
  line-height: 17px;
  text-align: center;
  padding-top: 53px;
  margin-bottom: 45px;
}
.join_conditions_middle ul{
  width: 1200px;
  text-align: center;
  height: 246px;
}
.join_conditions_middle ul li{
   margin-top: 20px;
   float: left;
   width: 600px;
   height: 113px;
   box-sizing: border-box;
}
.join_conditions_middle img {
	width: 213px;
  height: 113px;
  display: inline-block;
}
.join_conditions_middle .text-detail{
  display: inline-block;
  width: 337px;
  height: 113px;
  margin-left:20px;
  text-align: left;
  box-sizing: border-box;
  vertical-align: top;
}
.text-detail p{
  margin-top: 20px;
  margin-bottom: 18px;
  width: 340px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; 
  height: 17px;
  line-height: 17px;
  font-size: 16px;
  font-family: "MicrosoftYaHei";
  font-weight: 400;
  color: #303445;

}
.text-detail p:hover{
  color: #1486F7;
}
.text-detail div{
  width: 340px;
  height: 41px;
  font-size: 14px;
  font-family: "MicrosoftYaHei";
  font-weight: 400;
  color: rgba(89,96,123,1);
  overflow:hidden; 
  text-overflow:ellipsis;
  display:-webkit-box; 
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2; 
}
/* 优秀案例 */
.excellentCase{
  width: 100%;
  height: 650px;
  background-color: #fff;
}
.excellentCase-middle {
  width: 1200px;
  margin: 0 auto;
  text-align: center;
}
.excellentCase-middle-title{
  padding-top: 80px;
  margin-bottom: 60px;
  text-align: center;
  height: 24px;
  font-size: 24px;
  font-family: "MicrosoftYaHei";
  font-weight: 400;
  color: rgba(48,52,69,1);
}
.excellentCase-middle ul{
  width: 1200px;
  height: 396px;
}
.excellentCase-middle li{
  position: relative;
  width: 240px;
  height: 198px;
  float: left;
  text-align: center;
}
.excellentCase-middle li .picture{
  width: 240px;
  height: 152px;
  line-height: 152px;
  text-align: center;
}

.excellentCase-middle li p{
  width: 100%;
  font-size: 16px;
  font-family: "MicrosoftYaHei";
  font-weight: 400;
  color: rgba(48,52,69,1);
}
.excellentCase-middle li img {
  width: 192px;
}

.excellentCase-middle li .jiang-su-img {
  width: 90px;
  position: relative;
  top: 19px;
}

.excellentCase-middle li .nestle-img {
  width: 100px;
  position: relative;
  top: 12px;
}

.excellentCase-middle li .dessert-img {
  width: 82px;
  position: relative;
  top: 21px;
}

.excellentCase-middle .mask-code{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  z-index: 99;
  overflow: hidden;
  opacity: 0;
}
.excellentCase-middle li:hover .mask-code {
  opacity: 1;
}
.excellentCase-middle li:hover .mask-code img{
  top: 3px;
  transition: all 1s;
}
.excellentCase-middle li:hover{
  box-shadow: 0 0 10px rgba(32,150,253,.2);
  z-index: 2;
}
.excellentCase-middle li:nth-child(even){
  background-color: rgba(248,248,248,1);
}
/* 招商进程 */
.agent_wrap {
  width: 100%;
  height: 321px;
  background:rgba(244,246,249,1);
}
.agent_wrap-content{
  width: 1200px;
  margin: 0 auto;
}
/* .join_attract_wrap {
  margin-top: 112px;
} */
.progress_agents_title{
  text-align: center;
  font-size: 24px;
  font-family: "MicrosoftYaHei";
  font-weight: 400;
  color: rgba(48,52,69,1);
  line-height: 17px;
  padding-top: 80px;
}
.join_attract_wrap .attract-years {
  height: 240px;
  width: 1200px;
}
.agents_title{
  /* margin-bottom: -10px; */
  text-align: center;
  font-size:24px;
  height: 24px;
  font-family: "MicrosoftYaHei";
  font-weight:400;
  color:rgba(48,52,69,1);
  line-height:17px;
  padding-top: 66px;
}
.attract-years ul {
  margin-top: 40px;
  border-bottom: 1px solid #3091F2;
}
.attract-years ul li {
  display: inline-block;
  color: #3091F2;
  font-size: 18px;
  margin-left: 155px;
  padding-bottom: 15px;
  position: relative;
  color: #808080;
  font-size: 18px;
}
.attract-years ul li:first-child {
  margin-left: 28px;
}
.attract-years ul li .attract-light {
  position: absolute;
  left: -30px;
  top: 36px;
  width: 55px;
  height: 1px;
  background: #d6e9fc;
}

.attract-years ul li::after {
  position: absolute;
  top: 33px;
  left: 20px;
  content: "";
  width: 6px;
  height: 6px;
  background-color: #3091f2;
  border-radius: 50%;
}

.attract-years ul li .attract-radius {
  position: absolute;
  top: 29px;
  left: 16px;
  width: 14px;
  height: 14px;
  background-color: #d6e9fc;
  border-radius: 50%;
  display: none;
  -webkit-animation: 'ripple' 2s ease 0s infinite alternate;
  animation: 'ripple' 2s ease 0s infinite alternate;
}

.attract-years ul li.onlight .attract-radius {
  display: block;
}

.attract-years ul li.onlight .attract-years-info span {
  color: #3091F2;
  font-size: 16px;
  font-weight: 600;
}

/* .attract-years ul li:hover .attract-radius{
	display: block;
}
.attract-years ul li:hover .attract-years-info span{
	color: #3091F2;
}
.attract-years ul:hover .onlight .attract-radius{
	display: none;
}
.attract-years ul:hover .onlight .attract-years-info span{
	color: #59607B;
} */

.attract-years ul li .attract-years-info {
  color: #59607B;
  font-size: 14px;
  text-align: center;
  position: absolute;
  left: -26px;
  top: 55px;
  width: 98px;
}
.attract-years-info p{
  margin-top: 6px;
}
@keyframes ripple {
  0% {
    width: 16px;
    height: 16px;
    top: 28px;
    left: 15px;
  }
  100% {
    width: 14px;
    height: 14px;
    top: 29px;
    left: 16px;
  }
}

/* 品牌用户 */
.user-brand{
  width: 100%;
  height: 650px;
  background-color: #fff;
}
.user-brand-content {
  width: 1200px;
  margin: 0 auto;
}
.user-brand-title{
  padding-top: 80px;
  font-size:24px;
  font-family: "MicrosoftYaHei";
  font-weight: 400;
  color: rgba(48,52,69,1);
  text-align: center;
}
.user-brand-content ul{
   margin: 0 auto;
   padding-top: 25px;
   padding-bottom: 25px;
}
.user-brand-content ul .brand-pic{
  /* display: inline-block; */
  float: left;
  width: 144px;
  height: 184px;
  margin-left: 52px;
  margin-top: 53px;
}
.brand-pic img{
  width: 144px;
  height: 144px;
}
.brand-pic p{
  width: 144px;
  height: 40px;
  line-height: 40px;
  font-size: 18px;
  font-family: "MicrosoftYaHei";
  font-weight: bold;
  color: rgba(48,52,69,1);
  text-align: center;
}
/* 加盟 */
.agent_last_wrap{
  width: 100%;
  height: 806px;
  background: #fff;
}
.join_us{
  width: 100%;
  height: 552px;
}
.join_us_form {
  margin: 0 auto;
  width: 100%;
  height: 552px;
  background-color: #fff;
  border-bottom: 1px solid rgba(228,230,234,1);
}
.join_us_info {
  font-size: 18px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  height: 462px;
  letter-spacing: 2px;
  color: #59607B;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top;
  background-image: url("../../../pc2/agency/images/join_form.png");
}
.join_us_info label {
  display: block;
  margin-top: 20px;
  overflow: hidden;
}
.join_us_info label span{
  font-size: 16px;
  font-family: "MicrosoftYaHei";
  font-weight: 400;
  color: #303445;
}
.join_us_info label input {
  width: 374px;
  height: 34px;
  border: 1px solid rgba(191,191,191,1);
  background-color: #fff;
  text-indent: 10px;
  display: block;
  margin-top: 10px;
  box-sizing: border-box;
  font-size: 14px;
}
.join_us_info label #province_Select {
  width: 184px;
  height: 32px;
  border: 1px solid rgba(191,191,191,1);
  background-color: #fff;
  text-indent: 10px;
  margin-right: 15px;
  font-size: 14px;
  color: #59607B;
}
.join_us_info label #city_Select {
  width: 174px;
  height: 32px;
  border: 1px solid rgba(191,191,191,1);
  background-color: #fff;
  text-indent: 10px;
  margin-right: 15px;
  font-size: 14px;
  color: #59607B;
}
.btn-container {
  text-align: center;
  margin-top: 48px;
}
.btn-container button {
  width:158px;
  height:38px;
  line-height: 38px;
  background:rgba(0,141,255,1);
  border-radius:2px;
  border: none;
  font-size: 16px;
  font-family: "MicrosoftYaHei";
  font-weight: 400;
  color: white;
}

/* 其他地区加盟 */
.join_other_wrap{
  border-top: 1px solid rgba(228,230,234,1);
  width: 1200px;
  margin: 0 auto;
  height: 253px;
  box-sizing: border-box;
}
.join_other_wrap p{
  padding-top: 82px;
  font-size: 14px;
  font-family: "MicrosoftYaHei-Bold";
  font-weight: bold;
  color: rgba(48,52,69,1);
  margin-bottom: 14px;
}
.join_other_wrap ul{
  width: 100%;
  padding-bottom: 85px;
}
.join_other_wrap ul li{
  width: 98px;
  height: 12px;
  font-size: 14px;
  font-family: "MicrosoftYaHei";
  font-weight: 400;
  color: rgba(89,96,123,1);
  margin-top: 17px;
  margin-right: 102px;
  float: left;
}

.join_other_wrap ul li:hover{
  color: #1486F7;
}
/* 联系方式 */
.agent_touch_wrap {
  width: 100%;
  height: 233px;
  background-repeat: no-repeat;
  background: linear-gradient(270deg,rgba(0,160,233,1) 0%,rgba(75,104,228,1) 100%);
  color: #fff;
}

.touch_content {
  width: 775px;
  margin: 0 auto;
}
.con_agents_title{
  text-align: center;
  font-size: 24px;
  font-family: "MicrosoftYaHei";
  font-weight: 400;
  color: rgba(48,52,69,1);
  line-height: 17px;
  padding-top: 66px;
}
.touch_content ul {
  overflow: hidden;
  font-size: 18px;
  border-top: 1px solid #fff;
  margin-top: 30px;
  padding-top: 13px;
}

.touch_content ul li {
  line-height: 36px;
}

.touch_content ul li:first-child {
  float: left;
  padding-left: 10px;
}

.touch_content ul li:last-child {
  float: right;
  padding-right: 10px;
}
.touch_content ul li img{
  width: 29px;
  height: 29px;
  vertical-align: middle;
  margin-right: 9px;
}
.touch_content ul li span {
  vertical-align: middle;
}

.process_list {
  overflow: hidden;
  height: 191px;
  margin-top: 60px;
}
.process_list li {
  width: 257px;
  height: 94px;
  border: 2px solid #D5D5DE;
  margin-right: 50px;
  position: relative;
  font-size: 18px;
  float: left;
  line-height: 94px;
  /* text-align: center; */
  color: #59607B;
  padding-left: 40px;
  box-sizing: border-box;
}
.process_list li.updown {
  color: #3091F2;
  border: 2px solid #3091F2;
}

.process_list li.updown .process_clone {
  display: inline-block;
}

.process_list li.updown .process_img {
  display: none;
}

.process_list li.updown .process_num {
  color: #3091F2;
}

.process_list li.updown .process_hover-show {
  display: block;
}

.process_list li img {
  vertical-align: text-bottom;
}

.process_list li:first-child {
  margin-left: 6px;
}

.process_list li:last-child {
  margin-right: 0px;
}
.process_hover-show {
  position: absolute;
  left: -2px;
  top: 92px;
  background: #3091F2;
  color: #fff;
  width: 257px;
  height: 93px;
  text-align: left;
  line-height: 27px;
  padding-top: 23px;
  padding-left: 20px;
  box-sizing: border-box;
  display: none;
}

.process_num {
  position: absolute;
  left: -15px;
  top: 25px;
  font-size: 50px;
  color: #59607B;
  width: 30px;
  height: 45px;
  text-align: center;
  line-height: 45px;
  background: #fff;
}

.process_clone {
  display: none;
}

/*---------加盟-------------*/
textarea[name="localmarket_analysis_plan"] {
  resize: none;
  width: 400px;
  height: 80px;
  border: 1px solid #ABB1C4;
  border-radius: 4px;
  background-color: #F7FAFA;
  margin-left: 57px;
  text-indent: 28px;
}
.join_area_wrap {
  margin-top: 40px;
  padding-bottom: 38px;
}

.join_area_wrap .join_area_title {
  font-size: 18px;
  color: #808080;
  font-weight: bold;
}

.join_area_wrap .join_area_case {
  margin-top: 32px;
}

.join_area_wrap .join_area_case a {
  font-size: 18px;
  color: #59607B;
  display: inline-block;
  margin-right: 84px;
  margin-bottom: 14px;
}

.join_area_wrap .join_area_case a:hover {
  color: #3091F2;
}

.join_area_wrap .join_area_case a:nth-child(6n) {
  margin-right: 0px;
}

.code_input {
  width: 275px !important;
  float: left;
  margin-top: 0 !important;
}

.code_span {
  width: 99px;
  float: left;
  border: 1px solid #D5D5DE;
  height: 38px;
  border-left: none;
  cursor: pointer;
}

.getPicCode {
  width: 100%;
  height: 100%;
}

.get-code {
  line-height: 40px;
  text-align: center;
  color: #3091f2;
  font-size: 14px;
}

#slides {
  position: relative;
  text-align: center;
  overflow: hidden;
  width: 218px;
  height: 535px;
}

#slides img {
  width: 100%;
}

.slidesjs-pagination {
  list-style: none;
  position: relative;
  bottom: -98px;
  z-index: 99;
  opacity: 0.7;
}

.slidesjs-pagination li {
  margin: 0 4px;
  display: inline-block;
}

#slides a:link,
#slides a:visited {
  color: #333;
  background-color: #fff;
  border-radius: 50%;
  border: 1px solid #737373;
}

.slidesjs-pagination li a {
  display: block;
  width: 10px;
  height: 0;
  padding-top: 10px;
  float: left;
  overflow: hidden;
}

#slides a:link,
#slides a:visited {
  color: #d22929;
  text-decoration: none;
  font-weight: 600;
}

#slides .slidesjs-pagination li a.active,
#slides .slidesjs-pagination li a:hover.active {
  background-color: #3091f2;
}

/*-----------联系方式-----------*/

.contact_way {
  height: 300px;
  position: relative;
  background-color: #4FD899;
}

.contact_way_container {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 400px;
  height: 200px;
  color: white;
}

.contact_way_container>div {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 239px;
}

.contact_way_container p:first-child,
.contact_way_container p:last-child {
  font-size: 24px;
  font-weight: 800;
  padding: 15px;
  text-align: center;
}

.contact_way_container p:not(:first-child) {
  letter-spacing: 2px;
  font-size: 15px;
  margin-top: 5px;
}

#localmarket_analysis_plan {
  margin-left: 180px;
  margin-top: 10px;
}

.join_us_info .agent-radio {
  margin-left: 86px;
  width: 14px;
  height: 14px;
  margin-right: 10px;
  vertical-align: middle;
}

/*-----------------------------------------------个人代理----------------------------------*/

/*-----------代理优势---------------------------*/

.personal_agency_advantage {
  height: 400px;
  position: relative;
  background-color: white;
}

.personal_agency_advantage_wrap {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  height: 100%;
  width: 850px;
}

.personal_agency_advantage_wrap>p {
  font-weight: 800;
  font-size: 24px;
  padding: 18px;
  letter-spacing: 2px;
  color: #3091F2;
  text-align: center;
  margin-top: 40px;
}

.personal_agency_advantage_container {
  height: 250px;
}

.personal_agency_advantage_common {
  width: 33.33%;
  height: 100%;
  float: left;
  margin-top: 15px;
}

.personal_agency_advantage_common div:first-child {
  position: relative;
  width: 112px;
  height: 111px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  text-align: center;
}

.personal_agency_advantage_common div:last-child {
  margin-top: 20px;
  text-align: center;
}

.personal_agency_advantage_common div:last-child p:first-child {
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 2px;
  color: #59607B;
}

.personal_agency_advantage_common div:last-child p:not(:first-child) {
  margin-top: 5px;
  letter-spacing: 2px;
}

.join_us_personal {
  height: 450px;
  background-color: #F7FAFA;
  position: relative;
}

.join_us_form_personal {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 985px;
  height: 400px;
}

.full_assistance_personal {
  background-color: #4FD899;
  height: 300px;
  position: relative;
}

.full_assistance_personal_bg {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 985px;
  height: 250px;
  background-image: url(../../../pc2/agency/images/full-assistance.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-origin: border-box;
  background-clip: border-box;
  background-position: center center;
  opacity: 0.1;
  z-index: 1;
}

.full_assistance_personal_wrap {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 985px;
  height: 250px;
  z-index: 2;
}

.full_assistance_personal_wrap>p {
  text-align: center;
  font-size: 24px;
  color: white;
  font-weight: 800;
  letter-spacing: 2px;
  padding: 10px;
}

.personal_agency_show {
  display: none;
}

/*悬浮窗*/

.back-top {
  position: fixed;
  right: 34px;
  bottom: 20px;
  padding: 5px;
  width: 30px;
  height: 30px;
  background: #3091f2;
  border-radius: 3px;
  cursor: pointer;
}

.back-top svg {
  width: 100%;
  height: 100%;
}

.nav_top {
  width: 40px;
  height: 175px;
  position: fixed;
  bottom: 30px;
  right: 35px;
  z-index: 999999;
  font-size: 12px;
  font-weight: lighter;
  font-family: "Microsoft Yahei";
}

.nav_top>span {
  position: relative;
  display: block;
  margin-bottom: 5px;
  height: 40px;
  background: #3091f2;
  box-shadow: 0px 0px 2px #3091f2;
}

.nav_top>span:hover {
  background: #44a0fc;
}

.nav_top .nav_help .help-tip,
.nav_top .nav_phone .phone-tip,
.nav_top .scrollTop .top-tip,
.nav_top .nav_senior .senior-tip {
  display: none;
  text-align: center;
  line-height: 17px;
  padding: 4px 5px;
  color: #fff;
}

.nav_top .nav_help:hover .help-tip,
.nav_top .nav_phone:hover .phone-tip,
.nav_top .nav_phone:hover .phone-num,
.nav_top .scrollTop:hover .top-tip,
.nav_top .nav_senior:hover .senior-tip {
  display: block;
}

.nav_top .nav_help:hover .use,
.nav_top .nav_phone:hover .use,
.nav_top .scrollTop:hover .use,
.nav_top .nav_senior:hover .use {
  display: none;
}

.nav_top>span a {
  display: block;
  width: 100%;
  height: 100%;
}

.nav_top .use {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 60%;
  height: 60%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
}

.nav_top .scrollTop .use {
  width: 80%;
  height: 80%;
}

.nav_top>span svg {
  width: 100%;
  height: 100%;
}

.nav_top .nav_phone .phone-num {
  display: none;
  position: absolute;
  left: -134px;
  top: 5px;
  width: 120px;
  height: 30px;
  background: #3091f2;
  color: white;
  line-height: 30px;
  text-align: center;
  box-shadow: 0px 0px 2px #3091f2;
}

.nav_top .nav_phone .phone-num:before {
  position: absolute;
  right: -14px;
  top: 9px;
  content: "";
  width: 0;
  height: 0;
  border: 7px solid transparent;
  border-left-color: #3091f2;
}

/*代理加盟*/

.agency-cooperation {
  width: 444px;
  height: 442px;
  /* left: calc(100% - 802px); */
  left: 60%;
  position: relative;
  top: 40px;
  overflow: hidden;
  border-radius: 2px;
  animation: myfirst ease-out 1s forwards;
  /* Firefox: */
  -moz-animation: myfirst ease-out 1s forwards;
  /* Safari and Chrome: */
  -webkit-animation: myfirst ease-out 1s forwards;
  /* Opera: */
  -o-animation: myfirst ease-out 1s forwards;
}

.baidu_register_main ::-webkit-input-placeholder {
  color: #fff;
}

.baidu_register_main ::-moz-input-placeholder {
  color: #fff;
}

.baidu_register_main ::-ms-input-placeholder {
  color: #fff;
}

.join-btn {
  margin-top: 30px;
  background-color: #F43860;
}

.agent-text {
  font-size: 24px;
  line-height: 73px;
}

.agent-register {
  height: 373px;
}

.proxy-area {
  font-size: 14px;
  font-family: "MicrosoftYaHei";
  font-weight: 400;
  /* color: rgba(255,255,255,1); */
}

.proxy-area select {
  outline: none;
  cursor: pointer;
  width: 194px;
  height: 42px;
  background: rgba(238, 238, 238, 0.25);
  border: 0;
  border-radius: 2px;
  text-indent: 6px;
  color: #fff;
}
.baidu_register_main .proxy-area select option{
  color: #59607b;
}
.agent_text_main {
  font-size: 20px;
  left: 15px;
  position: relative;
  top: 25px;
  color: #fff;
}

.agent_text_main span {
  color: #feb332;
  text-shadow: 2px 2px 2px #d11e44;
  font-size: 24px;
}

.register_baidu {
  width: 444px;
  height: 442px;
  left: 1150px;
  position: relative;
  top: 4px;
  overflow: hidden;
  border-radius: 2px;
  animation: myfirst ease-out 1s forwards;
  /* Firefox: */
  -moz-animation: myfirst ease-out 1s forwards;
  /* Safari and Chrome: */
  -webkit-animation: myfirst ease-out 1s forwards;
  /* Opera: */
  -o-animation: myfirst ease-out 1s forwards;
}

.baidu_register {
  width: 444px;
  height: 327px;
}

.baidu_register_main {
  left: 19px;
  top: 30px;
  position: relative;
  /* line-height: 57px; */
}

.baidu_register_main input {
  width: 402px;
  height: 42px;
  text-indent: 10px;
  outline: none;
  margin-bottom: 20px;
  border-radius: 2px;
  background: rgba(238, 238, 238, 0.23);
  border: 0;
  color: #fff;
}

.baidu_register_main img {
  width: 106px;
  height: 40px;
  vertical-align: middle;
  border: 1px solid #d5d5de;
  border-left: none;
  margin-left: -4px;
  margin-top: -3px;
}

.submit-btn {
  cursor: pointer;
  border-radius: 2px;
  line-height: 46px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  width: 404px;
  height: 46px;
  background: rgba(255, 70, 132, 1);
}

.subscript {
  color: #fff;
  height: 30px;
  width: 125px;
  position: absolute;
  right: -30px;
  text-align: center;
  line-height: 30px;
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  box-shadow: 0 0 3px rgba(0, 31, 62, .15);
  top: 18px;
  font-weight: 600;
  text-shadow: 0 0 3px rgba(0, 102, 35, 0.15);
}

.banner_btn {
  background: rgba(253, 60, 90, 1);
  border-radius: 2px;
  top: 362px;
  position: relative;
  left: 604px;
  color: #fff;
  font-size: 18px;
  width: 152px;
  height: 40px;
  display: inline-block;
  line-height: 42px;
  text-align: center;
}

#baidu_pic_code {
  width: 106px;
  height: 40px;
  vertical-align: middle;
  border: 1px solid #d5d5de;
  border-left: none;
  margin-left: -4px;
  margin-top: -3px;
}

#baidu_get_code {
  border: 1px solid #d5d5de;
  border-left: none;
  width: 106px;
  height: 37px;
  display: inline-block;
  vertical-align: middle;
  line-height: 42px;
  text-align: center;
  margin-left: -4px;
  margin-top: -3px;
  color: #3091f2;
}

/* 悬浮窗 */

.Suspension-bottom {
  width: 100%;
  height: 100px;
  background: rgba(0, 0, 0, .8);
  position: fixed;
  bottom: 0;
  left: 0;
  display: none;
  z-index: 9999;
}

.Suspension-wrap {
  width: 1200px;
  margin: 0 auto;
  height: 100px;
  position: relative;
}

.Suspension-heat {
  width: 211px;
  height: 106px;
  background-image: url(../../../pc2/agency/images/suspension.png);
  box-sizing: border-box;
  color: #fff;
  float: left;
  padding-left: 20px;
  padding-top: 17px;
  margin-top: -7px;
}

.Suspension-heat p:nth-child(1) {
  font-size: 14px;
}

.Suspension-heat p:nth-child(2) {
  font-size: 24px;
  font-weight: bold;
  margin-top: 20px;
}

.Suspension-same {
  float: left;
  margin-top: 35px;
  color: #fff;
  font-size: 14px;
}

.Suspension-same label {
  display: inline-block;
  width: 80px;
  height: 34px;
  text-align: right;
  vertical-align: middle;
  line-height: 34px;
}

.Suspension-same input {
  width: 176px;
  height: 30px;
  border-radius: 2px;
  background: rgba(255, 255, 255, 0.8);
  color: #333;
}

.Suspension-same select {
  width: 100px;
  height: 38px;
  border-radius: 2px;
  background: rgba(255, 255, 255, 0.8);
  color: #333;
}

#Suspension-numPic {
  width: 80px;
  height: 34px;
  background: #fff;
  color: #3091f2;
  line-height: 36px;
  display: inline-block;
  text-align: center;
  font-size: 12px;
  margin-left: -5px;
  cursor: pointer;
}

#Suspension-imgPic {
  width: 80px;
  height: 34px;
  display: inline-block;
  margin-left: -5px;
  vertical-align: middle;
  margin-top: -2px;
}

.Suspension-join {
  width: 100px;
  height: 34px;
  text-align: center;
  line-height: 34px;
  color: #fff;
  border-radius: 2px;
  background: #3091F2;
  margin-left: 20px;
  margin-top: 37px;
  float: left;
  cursor: pointer;
}

.Suspension-delet {
  width: 21px;
  height: 21px;
  font-size: 21px;
  color: #939393;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 2px;
}

.mini-template {
  padding-top: 78px;
  padding-bottom: 81px;
}

.join-type {
  width: 1200px;
  margin: 0 auto;
}

.join-type li {
  display: inline-block;
  vertical-align: top;
  width: 132px;
  text-align: center;
  margin-bottom: 30px;
}

.join-type li span {
  display: block;
  color: #59607B;
}

.join-type li span:first-child {
  font-size: 30px;
  margin-bottom: 11px;
  width: 60px;
  margin: 0 auto;
  height: 60px;
  line-height: 60px;
  border-radius: 50%;
  color: #59607B;
}

.join-type li:hover span:first-child {
  box-shadow: 0px 0px 13px rgba(0, 133, 255, 0.15);
  color: #3091f2;
}