body {
  background: #fff;
}
body header .top_banner {
  height: 100vw;
  background: url(../images/top_banner.png) no-repeat;
  background-size: 100%;
}
body header .fffBg {
  margin-top: -6.7vw;
  background: none;
}
body header .fffBg .top_content {
  box-shadow: 0 0 2.7vw 0 rgba(11, 102, 230, 0.15);
  border-radius: 1.3vw;
  width: 89.3vw;
  height: 88vw;
  margin: 0 auto;
}
body header .fffBg .title_top {
  margin: 5.4vw auto 4vw;
  text-align: center;
  height: 3.5vw;
  line-height: 1;
  font-size: 3.5vw;
  font-family: AlibabaPuHuiTiR;
  font-weight: 400;
  color: #000000;
}
body header .fffBg .title_top span {
  color: #3366FF;
  font-weight: bold;
}
body header .form_top {
  width: 89.3vw;
  height: 21.3vw;
  border-radius: 1.3vw 1.3vw 0 0;
  overflow: hidden;
  background-image: url(../images/form_top.png);
  background-size: 100%;
  background-repeat: no-repeat;
  margin: 0 auto;
}
body header .form {
  width: 89.3vw;
  background: #ffffff;
  padding: 0;
  margin: 0 auto;
}
body header .form .input_wrap {
  width: 78.7vw;
  height: 11.7vw;
  border: 1px solid #d6d6d6;
  margin-bottom: 2.7vw;
}
body header .form .input_wrap input {
  height: 11.7vw;
  text-indent: 0;
}
body header .form .input_wrap .icon_u {
  background: url(../images/phone-icon_.png) no-repeat center center;
  background-size: 3.73vw 5.33vw;
  height: 11.7vw;
  width: 3.73vw;
  margin: 0 3.7vw 0 4.9vw;
}
body header .form .btn_chaxun {
  width: 78.7vw;
  height: 11.7vw;
  background: linear-gradient(90deg, #3d6fff, #345ffd);
  border-radius: 0;
  font-size: 4vw;
  font-family: AlibabaPuHuiTiB;
  font-weight: 400;
  color: #ffffff;
}
body header .form .marquees {
  margin-top: 4vw;
  height: 3vw;
  line-height: 3vw;
  width: 78.7vw;
  overflow: hidden;
}
body header .form .marquees ul {
  height: auto;
  line-height: 1;
  margin-left: 0;
}
body header .form .marquees ul li {
  height: 3vw;
  line-height: 3vw;
  font-size: 2.9vw;
  font-weight: 400;
  position: relative;
  top: 0.4vw;
}
body header .form .marquees ul li img {
  width: 2.7vw;
  height: 2.7vw;
  vertical-align: middle;
  margin-right: 1.1vw;
  margin-top: -1vw;
}
body header .form .marquees ul li span {
  font-family: AlibabaPuHuiTiR;
  color: #666666;
  line-height: 3vw;
  height: 3vw;
  display: inline-block;
}
body header .form .marquees ul li span:nth-of-type(2) {
  float: right;
  color: #999999;
}
body header .form .xian_huise {
  width: 78.7vw;
  height: 1px;
  background: #d6d6d6;
  margin: 3.9vw auto 0;
}
body header .form .lvsetongdao {
  width: 78.7vw;
  margin: 4vw auto 0 ;
  overflow: hidden;
}
body header .form .lvsetongdao .content1 {
  height: 8vw;
  width: 14.7vw;
  background: #00ccbb;
  text-align: center;
  line-height: 8vw;
  float: left;
  position: relative;
}
body header .form .lvsetongdao .content1 span {
  font-size: 2.9vw;
  font-family: AlibabaPuHuiTiB;
  font-weight: 400;
  color: #ffffff;
}
body header .form .lvsetongdao .content1:after {
  position: absolute;
  top: 2vw;
  content: '';
  right: -1.57vw;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 1.57vw 0 1.57vw 1.57vw;
  border-color: transparent transparent transparent #00ccbb;
}
body header .form .lvsetongdao p {
  float: right;
  font-size: 2.9vw;
  font-family: AlibabaPuHuiTiM;
  font-weight: bold;
  color: #000000;
  margin-top: 1.5vw;
}
body header .form .lvsetongdao p a {
  color: #3366FF;
  cursor: pointer;
}
body .sangebiaoti {
  width: 100%;
  margin-top: 8.2vw;
}
body .sangebiaoti .sangebiaoti_title {
  width: 100%;
  height: 100%;
}
body .sangebiaoti ul {
  margin-top: 3.9vw;
}
body .sangebiaoti ul li {
  width: 89.3vw;
  height: 20vw;
  background: linear-gradient(90deg, #3d6fff, #345ffd);
  border-radius: 1.3vw;
  overflow: hidden;
  padding: 5.3vw;
  padding-right: 0;
  box-sizing: border-box;
  margin: 0 auto 2.7vw;
}
body .sangebiaoti ul li .left_content {
  float: left;
}
body .sangebiaoti ul li .left_content h2 {
  height: 4.6vw;
  line-height: 1;
  font-size: 4.8vw;
  font-family: AlibabaPuHuiTiB;
  color: #ffdd00;
}
body .sangebiaoti ul li .left_content p {
  margin-top: 1.3vw;
  height: 3.4vw;
  line-height: 1;
  font-size: 3.5vw;
  font-family: AlibabaPuHuiTiR;
  font-weight: 400;
  color: #ffffff;
}
body .sangebiaoti ul li .right_content {
  float: right;
  margin-right: 3.2vw;
  margin-top: 1.2vw;
}
body .sangebiaoti ul li .right_content .rongqi {
  width: 18.7vw;
  height: 6.7vw;
  line-height: 6.7vw;
  background: #ffdd00;
  text-align: center;
  padding: 0 1vw;
}
body .sangebiaoti ul li .right_content .rongqi img {
  height: 3.5vw;
  width: 3.5vw;
  vertical-align: middle;
  margin-top: -1vw;
}
body .sangebiaoti ul li .right_content .rongqi span {
  font-size: 2.7vw;
  font-family: AlibabaPuHuiTiR;
  font-weight: 400;
  color: #000000;
}
body .sankuaineirong {
  width: 100%;
}
body .sankuaineirong .title_div {
  width: 100%;
}
body .sankuaineirong .title_div ul {
  width: 100%;
  display: flex;
}
body .sankuaineirong .title_div ul li {
  width: 35.7vw;
  height: 10.8vw;
  text-align: center;
  line-height: 10.8vw;
  background: #e6e6e6;
  font-size: 4vw;
  font-family: AlibabaPuHuiTiM;
  font-weight: 400;
  color: #000000;
}
body .sankuaineirong .title_div ul li.isselect {
  background: #3366ff;
  position: relative;
  color: #fff;
}
body .sankuaineirong .title_div ul li.isselect::after {
  position: absolute;
  top: 10.8vw;
  content: '';
  right: 14.43vw;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 2vw 2vw 0  2vw;
  border-color: #3366ff transparent transparent transparent;
}
body .sankuaineirong .zhanyiqing {
  margin: 6vw auto 3.9vw;
  width: 100%;
}
body .sankuaineirong .first_content {
  width: 89.3vw;
  background: linear-gradient(90deg, #3d6fff, #345ffd);
  border-radius: 1.3vw;
  margin: 0 auto;
}
body .sankuaineirong .first_content .top_msg {
  font-size: 3.7vw;
  font-family: AlibabaPuHuiTiR;
  font-weight: 400;
  color: #ffffff;
  display: inline-block;
}
body .sankuaineirong .first_content .top_msg:nth-of-type(1) {
  margin: 3.5vw 0 3.5vw 9.9vw;
}
body .sankuaineirong .first_content .top_msg:nth-of-type(2) {
  margin-left: 4.5vw;
}
body .sankuaineirong .first_content ul {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
body .sankuaineirong .first_content ul li {
  width: 42.7vw;
  background: #ffffff;
  margin: 1.3vw;
  margin-top: 0;
  padding: 4vw 4.5vw;
  box-sizing: border-box;
}
body .sankuaineirong .first_content ul li:nth-of-type(2n) {
  margin-left: 0;
}
body .sankuaineirong .first_content ul li h2 {
  height: 3.9vw;
  line-height: 1;
  font-size: 4vw;
  font-family: AlibabaPuHuiTiB;
  font-weight: bold;
  color: #000000;
}
body .sankuaineirong .first_content ul li p {
  height: 7vw;
  line-height: 1.35;
  font-size: 2.7vw;
  font-family: AlibabaPuHuiTiR;
  font-weight: 400;
  color: #666666;
  margin: 2.3vw 0 2.5vw;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-align: justify;
}
body .sankuaineirong .first_content ul li span {
  display: inline-block;
  height: 5.3vw;
  font-family: AlibabaPuHuiTiR;
  text-align: center;
  line-height: 5.3vw;
  margin-bottom: 2.7vw;
}
body .sankuaineirong .first_content ul li span:nth-of-type(1) {
  width: 14.6vw;
  background: white;
  border: 1px solid #d9f7f5;
  font-size: 3.7vw;
  font-weight: 400;
  color: #000000;
}
body .sankuaineirong .first_content ul li span:nth-of-type(2) {
  width: 18vw;
  background: #d9f7f5;
  border: 1px solid #d9f7f5;
  font-size: 3.7vw;
  font-weight: 400;
  color: #00ccbb;
  position: relative;
}
body .sankuaineirong .first_content ul li button {
  outline: none;
  border: none;
  width: 33.7vw;
  height: 6.7vw;
  background: linear-gradient(90deg, #3d6fff, #345ffd);
  font-size: 2.7vw;
  font-weight: 400;
  color: #ffffff;
}
body .sankuaineirong .third_content {
  padding-top: 1.5vw;
}
body .sankuaineirong .second_content ul li {
  position: relative;
}
body .sankuaineirong .second_content ul li img {
  position: absolute;
  right: -0.67vw;
  top: 1.3vw;
  width: 12vw;
  height: 5.4vw;
}
body .sankuaineirong .second_content ul li b {
  position: absolute;
  right: 0.5vw;
  top: 2.6vw;
  line-height: 2.1vw;
  height: 2.1vw;
  color: #fff;
  font-size: 2.1vw;
  font-weight: 400;
  z-index: 10;
}
body .bottom_rule {
  width: 100%;
  padding-top: 6.5vw;
  padding-bottom: 20vw;
}
body .bottom_rule .rules {
  margin: 0 auto;
  width: 50.7vw;
  height: 13.3vw;
  line-height: 13.3vw;
  border: 1px solid #3366ff;
  border-radius: 1.3vw;
  text-align: center;
  display: block;
  cursor: pointer;
}
body .bottom_rule .rules span {
  font-size: 4vw;
  font-family: AlibabaPuHuiTiB;
  font-weight: bold;
  color: #3366ff;
  display: inline-block;
  cursor: pointer;
}
body .kaijiang {
  padding-top: 0;
  overflow: hidden;
}
body .kaijiang .top_title_bg {
  width: 100%;
  height: 18.7vw;
  background: url(../images/tc_title_bg.png) no-repeat;
  background-size: 100%;
}
body .kaijiang .top_title_bg h2 {
  margin: 0;
  padding-top: 6.7vw;
  font-size: 5.9vw;
  font-family: AlibabaPuHuiTiH;
  font-weight: 400;
  color: #ffffff;
  text-shadow: 0px 0.4vw 0.9vw rgba(5, 23, 91, 0.4);
}
body .kaijiang .top_title_bg .popup-close {
  width: 3.8vw;
  height: 3.8vw;
  top: 0.15rem;
  right: 0.15rem;
}
body .kaijiang .mobile-box .icon_u {
  height: 9.3vw;
  background: url(../images/phone-icon_tc.png) no-repeat center center;
  background-size: 3.73vw 5.33vw;
  width: 4.9vw;
  margin: 0 1.8vw 0 3.2vw;
}
body .kaijiang #mobile {
  text-indent: 0;
  height: 9.3vw;
}
body .zc_submit {
  width: 57.3vw;
  height: 9.3vw;
  background: linear-gradient(90deg, #3d6fff, #345ffd);
  box-shadow: 0 0.7vw 2.4vw 0 #3d6fff;
  border-radius: 0.5vw;
  font-size: 3.2vw;
  font-family: AlibabaPuHuiTiB;
  font-weight: bold;
  color: #ffffff;
}
body .m-popup-tc2 {
  width: 64vw;
}
body .m-popup-tc2 .mobile-box {
  width: 57.3vw;
  height: 9.3vw;
  margin: 6.6vw auto 2.7vw;
  border-radius: 0.5vw;
}
body .rule-box {
  padding: 0.2rem;
  background: white url(../images/rule_bg.png) no-repeat;
  background-size: 100%;
}
body .rule-box h3 {
  border-bottom: none;
  text-align: center;
  margin-bottom: 10vw;
}
body .rule-box p {
  color: #333;
  font-size: 2.9vw;
}
body .rule-box .close {
  background: url(../images/btn_close.png) no-repeat;
  background-size: 78%;
}
body .pupopdiv {
  background: url(../images/tj_success.png) no-repeat;
  background-size: 100%;
  width: 76vw;
  height: 53vw;
  padding: 0;
  position: relative;
}
body .pupopdiv .popup-close {
  background: url(../images/close_btn_hei.png) no-repeat;
  background-size: 100%;
}
body .pupopdiv .close_a {
  position: absolute;
  bottom: 3vw;
  width: 57vw;
  height: 10.5vw;
  left: 9.5vw;
}
body .zhuce-btns {
  display: inline-block;
  cursor: pointer;
}
body #urlValue {
  opacity: 0;
}
body .searchTypeNum {
  display: none;
}
