.banner {
  width: 100%;
}
.banner .img {
  display: block;
  width: 100%;
}
input:-webkit-autofill {
  -webkit-text-fill-color: #ffffff;
  transition: background-color 100s ease-in-out 0s;
}
._title {
  color: #ffffff;
  font-size: 36px;
  text-align: center;
  margin: 0;
  line-height: 130px;
  background: url(../images/joinin/title_bg.jpg) 0 0 no-repeat;
  background-size: 100% 100%;
  height: 130px;
}
.border_color_blue {
  border-color: #195099 !important;
}
.bg_blue {
  background-color: #1c3d8a;
  border-color: #1c3d8a;
  font-size: 18px;
}
#banner {
  margin-bottom: 40px;
}
.white_box {
  padding-top: 0;
  width: 1164px;
  max-width: 1164px;
  text-align: center;
}
.overflow {
  overflow: hidden;
}
.places_bd {
  padding: 40px 110px;
}
#places .places_box {
  background-color: #195099;
  color: #ffffff;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
  padding: 45px 24px;
  border-radius: 10px;
}
/*joinForm*/
#joinForm .form_tip {
  color: #B6B6B7;
  font-size: 14px;
}
/*choose*/
#choose .choose_title {
  display: inline-block;
  background-color: #195099;
  color: #ffffff;
  font-size: 26px;
  padding: 0 15px;
  margin-bottom: 0;
}
#choose .choose_content {
  font-size: 18px;
  color: #5F5D5D;
}
/*#choose .shangji{padding:40px 110px;}*/
.places_item {
  margin-top: 64px;
}
.places_item:nth-child(odd) .choose_title {
  float: left;
}
.places_item:nth-child(even) .choose_title {
  float: right;
}
/*goodProduct*/
#goodProduct .places_bd {
  background: url(../images/joinin/product.png) center 35px no-repeat;
  background-size: 55%;
}
#goodProduct .goodProduct_title {
  text-align: center;
  font-size: 48px;
  color: #195099;
}
#goodProduct .goodProduct_sub_title {
  color: #195099;
  font-size: 28px;
  font-weight: normal;
  margin-bottom: 0;
}
.goodProduct_content {
  font-size: 18px;
  color: #5F5D5D;
}
.goodProduct_foot {
  margin-top: 310px;
}
/*goodPolicy*/
#goodPolicy .jiameng {
  padding: 40px 200px;
}
/*family*/
#family .family_title {
  font-size: 26px;
  color: #195099;
  font-weight: bold;
}
#family .places_bf {
  padding: 0 110px;
}
#family .places_bf .item {
  margin-bottom: 42px;
}
.family_item_title {
  font-size: 22px;
  color: #195099;
  font-weight: normal;
}
.family_item_content {
  font-size: 18px;
}
/*book*/
#book .form_tip {
  color: #B6B6B7;
  font-size: 14px;
}
/*honor*/
#honor .rongyu {
  padding: 40px 150px;
}
/*partner*/
#partner .hezuo {
  padding: 40px 150px;
}
#InvestmentForm {
  /*width:800px;
    margin:0 auto;*/
  background: #ffffff;
  padding-bottom: 100px;
  background: url(../images/service/formbg.png) 0 0 no-repeat;
  background-size: cover;
  margin-top: 100px;
  text-align: center;
}
#InvestmentForm .form_title {
  margin: 30px 0;
}
#InvestmentForm .group {
  margin-top: 10px;
}
#InvestmentForm .tip {
  margin: 0 auto;
  margin-top: 30px;
}
#InvestmentForm .input_style {
  background: rgba(255, 255, 255, 0);
  border: 2px solid white;
  color: white;
  width: 100%;
  height: 40px;
}
#InvestmentForm .select_style {
  background: rgba(0, 0, 0, 0) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+) no-repeat 100% center;
  border: 2px solid white;
  color: white;
  width: 100%;
  height: 40px;
}
#InvestmentForm form {
  width: 800px;
  margin: 0 auto;
  text-align: left;
}
#InvestmentForm .am-form-label {
  color: #ffffff;
  text-align: left;
  font-weight: normal;
}
#InvestmentForm .group1 {
  background: url(http://keshuncn.oss-cn-shenzhen.aliyuncs.com/site/service/InvestmentPC/11.jpg) 0 0 no-repeat;
  background-size: 100% 100%;
  overflow: hidden;
}
#InvestmentForm .group1 input {
  background: none;
  border: navajowhite;
  padding: 1em 1.5em;
  color: #ffffff;
}
#InvestmentForm .group2 {
  background: url(http://keshuncn.oss-cn-shenzhen.aliyuncs.com/site/service/InvestmentPC/11.jpg) 0 0 no-repeat;
  background-size: 100% 100%;
  overflow: hidden;
}
#InvestmentForm .group2 input {
  background: none;
  border: navajowhite;
  padding: 1em 1.5em;
  color: #ffffff;
}
#InvestmentForm .group3 {
  background: url(http://keshuncn.oss-cn-shenzhen.aliyuncs.com/site/service/InvestmentPC/11.jpg) 0 0 no-repeat;
  background-size: 100% 100%;
  overflow: hidden;
}
#InvestmentForm .group3 select {
  background: none;
  border: navajowhite;
  padding: 1em 1.5em;
  color: #ffffff;
}
#group3Select > option {
  color: #666666;
}
#InvestmentForm .group4 {
  background: url(http://keshuncn.oss-cn-shenzhen.aliyuncs.com/site/service/InvestmentPC/11.jpg) 0 0 no-repeat;
  background-size: 100% 100%;
  overflow: hidden;
}
#InvestmentForm .group4 textarea {
  background: none;
  border: navajowhite;
  padding: 1em 1.5em;
  color: #ffffff;
}
#InvestmentForm .group4 textarea::-webkit-input-placeholder {
  color: #ffffff;
}
#InvestmentForm .group5 {
  padding: 0 0.7em;
}
#btnBook {
  font-weight: bolder;
  margin: 0 auto;
  width: 40%;
  margin-top: 20px;
  padding: 15px;
  color: #004fad;
  font-size: 22px;
  background-color: white;
  border-radius: 100px;
}
.am-g {
  display: flex;
  margin: 0 auto;
  width: 100%;
}
.am-g:before,
.am-g:after {
  content: " ";
  display: table;
}
.am-g:after {
  clear: both;
}
.am-g.am-g-collapse .am-col,
.am-g.am-g-collapse [class*=col-] {
  padding-left: 0;
  padding-right: 0;
}
.am-g .am-g {
  margin-left: -1rem;
  margin-right: -1rem;
  width: auto;
}
.am-g .am-g.am-g-collapse {
  margin-left: 0;
  margin-right: 0;
}
.am-g-fixed {
  max-width: 1000px;
}
.am-col,
[class^=col-] {
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  float: left;
  position: relative;
}
.am-u-sm-6 {
  width: 50%;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.am-u-sm-12 {
  width: 100%;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
@media only screen and (min-width: 641px) {
  .am-g .am-g {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
}
