/**
* Created by renjie on 2021/6/5.
*/
.swiper-link{
  display:block;
  width:100%;
  height:100%
}
.breadcrumb-box {
  height: 92px;
  line-height: 92px;
  font-size: 12px;
}
.breadcrumb-box .breadcrumb {
  display: inline-block;
}
.breadcrumb-box .breadcrumb li {
  display: inline-block;
  color: #0E85FF;
}
.breadcrumb-box .breadcrumb li a {
  color: #0E85FF;
}
.breadcrumb-box .breadcrumb li a:link,
.breadcrumb-box .breadcrumb li a:visited {
  color: #666666;
}
.view-more {
  display: block;
  width: 220px;
  height: 50px;
  font-size: 18px;
  color: #ffffff;
  background: #FBA705;
  border-radius: 25px;
  margin: auto;
  margin-top: 50px;
  text-align: center;
  line-height: 50px;
}
.view-more:link {
  color: #fff;
}
.view-more:visited {
  color: #fff;
}
/* header公共头部样式 */
.header-main {
  width: 100%;
  background-color: #333333;
}
.header-main .header-top {
  height: 36px;
  color: #999999;
  font-size: 12px;
  line-height: 36px;
}
.header-main .header-top .top-right a {
  margin-left: 46px;
  color: #666666;
}
.header-main .header-top .top-right a:hover {
  color: #0E85FF;
}
.header-main .header-top .top-right a:link {
  color: #666666;
}
.header-main .header-top .top-right a:visited {
  color: #666666;
}
.header {
  height: 120px;
}
.header .logo {
  width: 205px;
  height: 100px;
  padding-top: 10px;
}
.header .logo a {
  display: block;
  width: 100%;
  height: 100%;
  background: url("../images/logo.png") no-repeat center;
  font-size: 0;
}
.header .line {
  margin-top: 29px;
  margin-left: 17px;
}
.header .company-intro {
  margin-top: 24px;
  margin-left: 21px;
}
.header .company-intro h3 {
  font-size: 20px;
  color: #0E85FF;
  font-family: Source Han Sans CN;
  line-height: 24px;
  margin-bottom: 14px;
}
.header .company-contact {
  margin-top: 25px;
}
.header .company-contact img {
  margin-right: 20px;
  width: 85px;
  height: 85px;
}
.header .company-contact .company-tel {
  font-size: 18px;
}
.header .company-contact .company-tel h4 {
  margin-bottom: 3px;
  font-weight: bold;
}
.header .company-contact .company-tel .tel-tips {
  width: 138px;
  height: 24px;
  font-size: 15px;
  color: #0E85FF;
  background: #DEEEFF;
  border-radius: 3px;
  text-align: center;
  line-height: 24px;
  behavior: url(htc/PIE.htc);
}
/* nav头部导航栏样式 */
.nav-main {
  width: 100%;
  background-color: #000000;
}
.nav-main .nav {
  font-size: 18px;
  color: #FFFFFF;
  height: 60px;
  line-height: 60px;
}
.nav-main .nav .item {
  display: block;
  line-height: 60px;
  width: 130px;
  text-align: center;
  position: relative;
  float: left;
  cursor: pointer;
}
.nav-main .nav .item:visited,
.nav-main .nav .item:link,
.nav-main .nav .item:hover {
  color: #FFFFFF;
}
.nav-main .nav .item .line {
  position: absolute;
  top: 20px;
  right: 0;
  width: 1px;
  height: 20px;
  background-color: #575758;
}
.nav-main .nav .item.act .bottom-line,
.nav-main .nav .item:hover .bottom-line {
  position: absolute;
  bottom: 0px;
  right: 42px;
  width: 46px;
  height: 2px;
  background: #FFFFFF;
  border-radius: 1px;
}
.nav-main .nav .item .solution-pop {
  display: none;
  position: absolute;
  left: 0;
  padding: 0 31px;
  padding-top: 35px;
  background: #FFFFFF;
  z-index: 9;
}
.nav-main .nav .item .solution-pop .solution-item {
  display: block;
  margin-bottom: 20px;
  color: #333;
  font-size: 18px;
  line-height: 27px;
  white-space: nowrap;
}
/* banner轮播图公共样式 */
.swiper-container1 {
  width: 100%;
  height: 540px;
}
.swiper-container1 .swiper-slide {
  width: 100%;
  height: 540px;
}
.home-block1 {
  box-shadow: 0px 2px 5px 2px #ccc;
  height: 100px;
  margin-top: -50px;
  background-color: #fff;
  behavior: url(htc/PIE.htc);
  position: relative;
  z-index: 2;
}
.home-block1 .home-block1-item {
  width: 240px;
  height: 100px;
  line-height: 100px;
  float: left;
  vertical-align: middle;
  /* 居中对齐， */
  text-align: center;
}
.home-block1 .home-block1-item img {
  margin-right: 10px;
}
.home-block1 .home-block1-item.bg1 {
  background: url("../images/home_block_bg1.png") no-repeat center;
}
.home-block1 .home-block1-item.bg2 {
  background: url("../images/home_block_bg2.png") no-repeat center;
}
.home-block1 .home-block1-item.bg3 {
  background: url("../images/home_block_bg3.png") no-repeat center;
}
.home-block1 .home-block1-item.bg4 {
  background: url("../images/home_block_bg4.png") no-repeat center;
}
.home-block1 .home-block1-item.bg5 {
  background: url("../images/home_block_bg5.png") no-repeat center;
}
/* 首页搜索栏 */
.search {
  margin: 20px auto;
}
.search .hot-search {
  font-size: 16px;
  color: #808080;
}
.search .hot-search .hot-search-title {
  color: #3C4254;
}
.search .hot-search .keyword-item {
  margin-left: 20px;
}
.search .search-box {
  width: 270px;
  height: 28px;
  background: #F6F8FC;
  border-radius: 14px;
  behavior: url(htc/PIE.htc);
}
.search .search-box input {
  width: 200px;
  height: 28px;
  line-height: 28px;
  margin-left: 14px;
  font-size: 14px;
}
.search .search-box .search-btn {
  width: 49px;
  height: 28px;
  background: #0E85FF;
  border-radius: 14px;
  behavior: url(htc/PIE.htc);
  text-align: center;
  line-height: 28px;
  cursor: pointer;
}
.search .search-box .search-btn img {
  width: 24px;
  height: 24px;
  margin-top: -4px;
}
/* 每个板块的标题 */
.u-title {
  padding-top: 58px;
  text-align: center;
}
.u-title .title-top {
  font-size: 36px;
  color: #010101;
  font-weight: bold;
}
.u-title .title-line {
  width: 238px;
  height: 1px;
  background: #DDDDDD;
  margin: 21px auto;
  position: relative;
}
.u-title .title-line span {
  display: block;
  position: absolute;
  width: 37px;
  height: 3px;
  background: #1D84EE;
  top: -1px;
  left: 100px;
}
.u-title .title-sub {
  font-size: 18px;
  color: #333333;
}
.home-block2 .home-block2-content {
  margin: 50px auto;
}
.home-block2 .home-block2-content .home-block2-item {
  width: 288px;
  margin-left: 16px;
}
.home-block2 .home-block2-content .home-block2-item:first-child {
  margin-left: 0;
}
.home-block2 .home-block2-content .home-block2-item .top-box {
  width: 288px;
  height: 93px;
  background: linear-gradient(90deg, #0E85FF 0%, #99CCFF 100%);
  text-align: center;
  line-height: 93px;
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#0E85FF, endColorstr=#99CCFF);
  /*IE<9>*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#0E85FF, endColorstr=#99CCFF)";
  /*IE8+*/
}
.home-block2 .home-block2-content .home-block2-item .top-box span {
  font-size: 22px;
  font-weight: bold;
  color: #FFFFFF;
  margin-right: 32px;
}
.home-block2 .home-block2-content .home-block2-item .bottom-box {
  padding-left: 16px;
  border: 1px solid #F2F2F2;
}
.home-block2 .home-block2-content .home-block2-item .bottom-box .bottom-box-title {
  font-size: 18px;
  font-weight: 400;
  color: #4D4D4D;
  height: 18px;
  line-height: 18px;
  margin-top: 26px;
}
.home-block2 .home-block2-content .home-block2-item .bottom-box .bottom-box-title span {
  display: block;
  width: 3px;
  height: 16px;
  margin-top: 1px;
  margin-right: 5px;
  background: #0E85FF;
  float: left;
}
.home-block2 .home-block2-content .home-block2-item .bottom-box .type-list {
  margin-top: 22px;
}
.home-block2 .home-block2-content .home-block2-item .bottom-box .type-list .type-item {
  float: left;
  width: 123px;
  height: 37px;
  border: 1px solid #F2F2F2;
  text-align: center;
  font-size: 16px;
  color: #808080;
  line-height: 37px;
  margin-right: 10px;
  margin-bottom: 10px;
  cursor: pointer;
  transition: all 0.2s;
}
.home-block2 .home-block2-content .home-block2-item .bottom-box .type-list .type-item:hover,
.home-block2 .home-block2-content .home-block2-item .bottom-box .type-list .type-item.act {
  border: 1px solid #0E85FF;
  color: #0E85FF;
}
.home-block2 .home-block2-content .home-block2-item .bottom-box .bottom-box-button {
  display: block;
  width: 256px;
  height: 37px;
  background: #ffffff;
  border: 1px solid #FF9602;
  font-size: 16px;
  color: #FF9502;
  text-align: center;
  line-height: 37px;
  margin-bottom: 20px;
  transition: all 0.2s;
}
.home-block2 .home-block2-content .home-block2-item .bottom-box .bottom-box-button:hover,
.home-block2 .home-block2-content .home-block2-item .bottom-box .bottom-box-button.act {
  background: linear-gradient(90deg, #FF7B00 0%, #FF9602 100%);
  color: #FFFFFF;
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#FF7B00, endColorstr=#FF9602);
  /*IE<9>*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#FF7B00, endColorstr=#FF9602)";
  /*IE8+*/
}
.home-block3 {
  background-color: #161616;
  color: #ffffff;
  background: url('../images/home-block3-bg.png') no-repeat top center;
}
.home-block3 .title-top,
.home-block3 .title-sub {
  color: #ffffff;
}
.home-block3 .home-block3-content {
  margin-top: 46px;
  padding-bottom: 30px;
}
.home-block3 .home-block3-content .home-block3-item {
  float: left;
  width: 560px;
  height: 120px;
  background: #323232;
  border-radius: 10px;
  margin: 10px 20px;
}
.home-block3 .home-block3-content .home-block3-item img {
  margin-left: 60px;
  margin-top: 34px;
  margin-right: 22px;
}
.home-block3 .home-block3-content .home-block3-item .home-block3-item-text {
  margin-top: 38px;
}
.home-block3 .home-block3-content .home-block3-item .home-block3-item-text p {
  font-size: 16px;
}
.home-block3 .home-block3-content .home-block3-item .home-block3-item-text p:first-child {
  font-size: 22px;
  margin-bottom: 5px;
}
.home-block3 .home-block3-content .home-block3-item:hover.bg1 {
  background: url('../images/home-block3-bg1.png') no-repeat bottom right;
}
.home-block3 .home-block3-content .home-block3-item:hover.bg2 {
  background: url('../images/home-block3-bg2.png') no-repeat bottom right;
}
.home-block3 .home-block3-content .home-block3-item:hover.bg3 {
  background: url('../images/home-block3-bg3.png') no-repeat bottom right;
}
.home-block3 .home-block3-content .home-block3-item:hover.bg4 {
  background: url('../images/home-block3-bg4.png') no-repeat bottom right;
}
.home-block3 .home-block3-content .home-block3-item:hover.bg5 {
  background: url('../images/home-block3-bg5.png') no-repeat bottom right;
}
.home-block3 .home-block3-content .home-block3-item:hover.bg6 {
  background: url('../images/home-block3-bg6.png') no-repeat bottom right;
}
.home-block3 .home-block3-content .home-block3-item:hover.bg7 {
  background: url('../images/home-block3-bg7.png') no-repeat bottom right;
}
.home-block3 .home-block3-content .home-block3-item:hover.bg8 {
  background: url('../images/home-block3-bg8.png') no-repeat bottom right;
}
.home-block4 .home-block4-content {
  margin-top: 50px;
  margin-bottom: 64px;
}
.home-block4 .home-block4-content .home-block4-item {
  width: 240px;
  height: 300px;
  position: relative;
  transition: all 0.2s;
}
.home-block4 .home-block4-content .home-block4-item img {
  position: absolute;
  top: 20px;
  right: 20px;
}
.home-block4 .home-block4-content .home-block4-item div {
  font-size: 22px;
  color: #fff;
  text-align: center;
  margin-bottom: 23px;
  margin-top: 148px;
}
.home-block4 .home-block4-content .home-block4-item p {
  font-size: 16px;
  font-weight: 400;
  color: #E6E6E6;
  line-height: 24px;
  padding: 0 20px;
  word-break:break-all;
}
.home-block4 .home-block4-content .home-block4-item.bg1 {
  background: url('../images/home-block4-bg1.png') no-repeat center;
}
.home-block4 .home-block4-content .home-block4-item.bg2 {
  background: url('../images/home-block4-bg2.png') no-repeat center;
}
.home-block4 .home-block4-content .home-block4-item.bg3 {
  background: url('../images/home-block4-bg3.png') no-repeat center;
}
.home-block4 .home-block4-content .home-block4-item.bg4 {
  background: url('../images/home-block4-bg4.png') no-repeat center;
}
.home-block4 .home-block4-content .home-block4-item.bg5 {
  background: url('../images/home-block4-bg5.png') no-repeat center;
}
.home-block4 .home-block4-content .home-block4-item.bg6 {
  background: url('../images/home-block4-bg6.png') no-repeat center;
}
.home-block4 .home-block4-content .home-block4-item.bg7 {
  background: url('../images/home-block4-bg7.png') no-repeat center;
}
.home-block4 .home-block4-content .home-block4-item.bg8 {
  background: url('../images/home-block4-bg8.png') no-repeat center;
}
.home-block4 .home-block4-content .home-block4-item.bg9 {
  background: url('../images/home-block4-bg9.png') no-repeat center;
}
.home-block4 .home-block4-content .home-block4-item.bg10 {
  background: url('../images/home-block4-bg10.png') no-repeat center;
}
.home-block4 .home-block4-content .home-block4-item:hover.bg1 {
  background: url('../images/home-block4-bg-act1.png') no-repeat center;
}
.home-block4 .home-block4-content .home-block4-item:hover.bg2 {
  background: url('../images/home-block4-bg-act2.png') no-repeat center;
}
.home-block4 .home-block4-content .home-block4-item:hover.bg3 {
  background: url('../images/home-block4-bg-act3.png') no-repeat center;
}
.home-block4 .home-block4-content .home-block4-item:hover.bg4 {
  background: url('../images/home-block4-bg-act4.png') no-repeat center;
}
.home-block4 .home-block4-content .home-block4-item:hover.bg5 {
  background: url('../images/home-block4-bg-act5.png') no-repeat center;
}
.home-block4 .home-block4-content .home-block4-item:hover.bg6 {
  background: url('../images/home-block4-bg-act6.png') no-repeat center;
}
.home-block4 .home-block4-content .home-block4-item:hover.bg7 {
  background: url('../images/home-block4-bg-act7.png') no-repeat center;
}
.home-block4 .home-block4-content .home-block4-item:hover.bg8 {
  background: url('../images/home-block4-bg-act8.png') no-repeat center;
}
.home-block4 .home-block4-content .home-block4-item:hover.bg9 {
  background: url('../images/home-block4-bg-act9.png') no-repeat center;
}
.home-block4 .home-block4-content .home-block4-item:hover.bg10 {
  background: url('../images/home-block4-bg-act10.png') no-repeat center;
}
.assessment {
  width: 100%;
  min-width: 1200px;
  height: 144px;
  background: url("../images/assessment-bg.png") no-repeat center;
  color: #ffffff;
}
.assessment .tag {
  font-size: 30px;
  font-weight: 500;
  margin-right: 21px;
  margin-left: 316px;
  margin-top: 50px;
}
.assessment input {
  width: 230px;
  height: 44px;
  font-size: 16px;
  background: #FFFFFF;
  border-radius: 3px;
  line-height: 44px;
  padding-left: 15px;
  margin-top: 50px;
}
.assessment .submit {
  width: 120px;
  height: 44px;
  font-size: 18px;
  color: #FFFFFF;
  background: #0E85FF;
  border-radius: 3px;
  text-align: center;
  line-height: 44px;
  cursor: pointer;
  margin-top: 50px;
  margin-left: 16px;
}
.home-block5 {
  width: 100%;
  background-color: #F6F8FC;
  padding-bottom: 50px;
}
.home-block5 .home-block5-content {
  width: 1220px;
  margin: auto;
  margin-top: 30px;
}
.home-block5 .home-block5-content .home-block5-item {
  float: left;
  width: 235px;
  height: 260px;
  padding: 0 25px;
  margin: 10px;
  background: #FFFFFF;
  border-radius: 5px;
  overflow: hidden;
  position: relative;
  transition: all 0.2s;
}
.home-block5 .home-block5-content .home-block5-item.bg1 {
  background: #fff url("../images/home-block5-bg1.png") no-repeat bottom right;
}
.home-block5 .home-block5-content .home-block5-item.bg2 {
  background: #fff url("../images/home-block5-bg2.png") no-repeat bottom right;
}
.home-block5 .home-block5-content .home-block5-item.bg3 {
  background: #fff url("../images/home-block5-bg3.png") no-repeat bottom right;
}
.home-block5 .home-block5-content .home-block5-item.bg4 {
  background: #fff url("../images/home-block5-bg4.png") no-repeat bottom right;
}
.home-block5 .home-block5-content .home-block5-item.bg5 {
  background: #fff url("../images/home-block5-bg5.png") no-repeat bottom right;
}
.home-block5 .home-block5-content .home-block5-item.bg6 {
  background: #fff url("../images/home-block5-bg6.png") no-repeat bottom right;
}
.home-block5 .home-block5-content .home-block5-item.bg7 {
  background: #fff url("../images/home-block5-bg7.png") no-repeat bottom right;
}
.home-block5 .home-block5-content .home-block5-item.bg8 {
  background: #fff url("../images/home-block5-bg8.png") no-repeat bottom right;
}
.home-block5 .home-block5-content .home-block5-item .item-icon {
  width: 74px;
  height: 74px;
  margin-top: 19px;
  margin-bottom: 22px;
}
.home-block5 .home-block5-content .home-block5-item .title {
  font-size: 22px;
  margin-bottom: 14px;
}
.home-block5 .home-block5-content .home-block5-item .line {
  width: 154px;
  height: 2px;
  background: linear-gradient(90deg, #FE9E15 0%, #FEF8EF 100%);
  color: #FFFFFF;
  margin-bottom: 22px;
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#FE9E15, endColorstr=#FEF8EF);
  /*IE<9>*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#FE9E15, endColorstr=#FEF8EF)";
  /*IE8+*/
}
.home-block5 .home-block5-content .home-block5-item .desc {
  font-size: 16px;
  color: #666666;
  line-height: 24px;
}
.home-block5 .home-block5-content .home-block5-item:hover {
  box-shadow: 0px 5px 26px 5px #eee;
}
.home-block5 .home-block5-content .home-block5-item:hover:after {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  width: 288px;
  height: 4px;
  background: #0E85FF;
  border-radius: 5px;
}
.home-block6 {
  width: 1200px;
  margin: auto;
}
.home-block6 .home-block6-img {
  width: 1200px;
  margin-top: 72px;
  display: block;
}
.home-block6 .tabs {
  margin-top: 88px;
  border-bottom: 1px solid #E6E6E6;
}
.home-block6 .tabs .tabs-item {
  float: left;
  font-size: 22px;
  color: #4D4D4D;
  margin-left: 89px;
  cursor: pointer;
  position: relative;
  padding-bottom: 30px;
}
.home-block6 .tabs .tabs-item:first-child {
  margin-left: 30px;
}
.home-block6 .tabs .tabs-item:hover,
.home-block6 .tabs .tabs-item.active {
  color: #0E85FF;
}
.home-block6 .tabs .tabs-item:hover:after,
.home-block6 .tabs .tabs-item.active:after {
  content: " ";
  position: absolute;
  bottom: 0;
  left: 3px;
  width: 80px;
  height: 4px;
  background: #0E85FF;
}
.home-block6 .swiper-container6 {
  width: 100%;
  height: 105px;
  overflow: hidden;
}
.home-block6 .swiper-container6 .swiper-slide {
  width: 100%;
  text-align: center;
  padding: 35px 0;
}
.home-block6 .swiper-container6 .swiper-slide .home-block6-item {
  margin-left: 38px;
}
.home-block6 .swiper-container6 .swiper-slide .home-block6-item:first-child {
  margin-left: 0;
}
.home-block6 .swiper-container6 .swiper-slide .home-block6-item img {
  width: 32px;
  margin-right: 7px;
}
.home-block7 {
  width: 100%;
  background-color: #F6F8FC;
  padding-bottom: 50px;
}
.home-block7 .tabs-main {
  width: 100%;
  background: #FFFFFF;
  margin-top: 50px;
}
.home-block7 .tabs-main .tabs .tabs-item {
  float: left;
  font-size: 18px;
  color: #333333;
  margin-left: 78px;
  cursor: pointer;
  position: relative;
  padding: 16px 0;
}
.home-block7 .tabs-main .tabs .tabs-item:first-child {
  margin-left: 39px;
}
.home-block7 .tabs-main .tabs .tabs-item:hover,
.home-block7 .tabs-main .tabs .tabs-item.active {
  color: #0E85FF;
}
.home-block7 .tabs-main .tabs .tabs-item:hover:after,
.home-block7 .tabs-main .tabs .tabs-item.active:after {
  content: " ";
  position: absolute;
  bottom: 0;
  left: 1px;
  width: 70px;
  height: 2px;
  background: #0E85FF;
}
.home-block7 .home-block7-content {
  width: 1140px;
  background: #FFFFFF;
  border-radius: 5px;
  padding: 0 30px;
  padding-bottom: 23px;
  margin: auto;
  margin-top: 30px;
}
.home-block7 .home-block7-content .profile {
  width: 559px;
  padding-top: 46px;
  position: relative;
}
.home-block7 .home-block7-content .profile .title {
  font-size: 24px;
  font-weight: bold;
  color: #000000;
  line-height: 24px;
  margin-bottom: 18px;
}
.home-block7 .home-block7-content .profile .title span {
  display: block;
  width: 4px;
  height: 20px;
  background: #0E85FF;
  margin-right: 10px;
  margin-top: 2px;
}
.home-block7 .home-block7-content .profile p {
  font-size: 16px;
  color: #666666;
  line-height: 25px;
  min-height: 250px;
}
.home-block7 .home-block7-content .profile img {
  position: absolute;
  left: 610px;
  top: 46px;
}
.home-block7 .home-block7-content .intro-list {
  margin-top: 28px;
}
.home-block7 .home-block7-content .intro-list .intro-item {
  float: left;
  width: 272px;
  border-radius: 5px;
  padding-top: 8px;
}
.home-block7 .home-block7-content .intro-list .intro-item img {
  margin-right: 10px;
  width: 48px;
  margin-left: 14px;
}
.home-block7 .home-block7-content .intro-list .intro-item .title {
  margin-top: 3px;
  font-size: 18px;
  color: #000000;
  font-weight: 500;
  margin-bottom: 10px;
}
.home-block7 .home-block7-content .intro-list .intro-item p {
  width: 185px;
  font-size: 16px;
  color: #4D4D4D;
}
.home-block7 .home-block7-content .swiper-container7 {
  width: 100%;
  height: 190px;
  border-radius: 6px;
  margin: auto;
  margin-top: 26px;
  padding-bottom: 20px;
  overflow: hidden;
}
.home-block7 .home-block7-content .swiper-container7 .intro-slide {
  width: 100%;
  height: 190px;
}
.home-block7 .home-block7-content .swiper-container7 .intro-slide img {
  width: 270px;
  height: 190px;
  margin-left: 14px;
  border-radius: 6px;
}
.home-block7 .home-block7-content .swiper-container7 .intro-slide img:first-child {
  margin-left: 0;
}
.home-block7 .home-block7-content .pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom: 5px;
  width: 100%;
}
.home-block7 .home-block7-content .swiper-pagination-switch {
  display: inline-block;
  width: 14px;
  height: 14px;
  border-radius: 14px;
  background: #eee;
  margin: 0 3px;
  cursor: pointer;
  position: relative;
  behavior: url(htc/PIE.htc);
}
.home-block7 .home-block7-content .swiper-active-switch {
  background: #999;
}
.consultant {
  width: 100%;
  min-width: 1200px;
  height: 207px;
  background: url("../images/consultant-bg.png") no-repeat center;
  color: #ffffff;
}
.consultant .consultant-left {
  padding-top: 39px;
  width: 50%;
}
.consultant .consultant-left h4 {
  font-size: 32px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 42px;
}
.consultant .consultant-left .line {
  width: 539px;
  height: 1px;
  background: #F7BE4F;
  margin: 16px 0;
}
.consultant .consultant-right {
  width: 526px;
  padding-left: 74px;
  position: relative;
}
.consultant .consultant-right h4 {
  font-size: 16px;
  padding-top: 45px;
  margin-bottom: 10px;
}
.consultant .consultant-right .tel {
  font-size: 40px;
  font-weight: bold;
}
.consultant .consultant-right h5 {
  font-size: 20px;
  margin-top: 10px;
}
.consultant .consultant-right .consultant-btn {
  width: 126px;
  height: 48px;
  background: #FBA705;
  border-radius: 24px;
  font-size: 18px;
  line-height: 48px;
  text-align: center;
  position: absolute;
  right: 0;
  top: 80px;
}
.cooperative {
  width: 100%;
  min-width: 1200px;
  background: url("../images/cooperative-bg.png") no-repeat center;
  height: 546px;
  color: #ffffff;
}
.cooperative .title-top,
.cooperative .title-sub {
  color: #ffffff;
}
.cooperative .cooperative-con {
  width: 1212px;
  margin: auto;
  margin-top: 50px;
}
.cooperative .cooperative-con .cooperative-item {
  float: left;
  width: 190px;
  margin: 6px;
}
.cooperative .cooperative-con .cooperative-item img {
  width: 190px;
}
.case {
  width: 100%;
  min-width: 1200px;
  background-color: #F6F8FC;
  padding-bottom: 50px;
}
.case .case-con {
  width: 1390px;
  margin: auto;
  position: relative;
}
.case .case-con .case-swiper-prev,
.case .case-con .case-swiper-next {
  width: 65px;
  height: 70px;
  position: absolute;
  top: 150px;
  cursor: pointer;
}
.case .case-con .case-swiper-prev {
  left: 0;
  background: url("../images/swiper-prev.png") no-repeat center;
}
.case .case-con .case-swiper-prev:hover {
  background: url("../images/swiper-prev-act.png") no-repeat center;
}
.case .case-con .case-swiper-next {
  right: 0;
  background: url("../images/swiper-next.png") no-repeat center;
}
.case .case-con .case-swiper-next:hover {
  background: url("../images/swiper-next-act.png") no-repeat center;
}
.case .case-con .case-swiper {
  width: 1200px;
  margin-top: 50px;
  padding-bottom: 40px;
}
.case .case-con .case-swiper .swiper-wrapper {
  height: 380px !important;
}
.case .case-con .case-swiper .case-item {
  margin-top: 60px;
  height: 320px !important;
}
.case .case-con .case-swiper .case-item .case-box {
  width: 385px;
  background: #FFFFFF;
  border-radius: 30px;
  margin: auto;
  padding-bottom: 25px;
}
.case .case-con .case-swiper .case-item .title {
  font-size: 22px;
  color: #000000;
  text-align: center;
}
.case .case-con .case-swiper .case-item p {
  font-size: 16px;
  color: #333333;
  margin-top: 13px;
  padding-left: 41px;
  padding-right: 29px;
  text-align: left;
}
.case .case-con .case-swiper .case-item .view-more1 {
  width: 144px;
  height: 34px;
  border: 1px solid #1D84EE;
  border-radius: 17px;
  margin-top: 25px;
  font-size: 16px;
  color: #1689FF;
  line-height: 34px;
  margin-left: 123px;
  text-align: center;
  cursor: pointer;
}
.case .case-con .case-swiper .case-item .view-more1:visited,
.case .case-con .case-swiper .case-item .view-more1:link {
  color: #fff;
}
.case .case-con .case-swiper .case-item img {
  width: 104px;
  height: 104px;
  border-radius: 104px;
  position: absolute;
  left: 140.5px;
  top: -60px;
  border: 8px solid #FFFFFF;
  box-shadow: 0 0 12px #ccc;
  position: relative;
  behavior: url(htc/PIE.htc);
}
.case .case-con .view-more {
  margin-top: 20px;
}
.case .case-con .view-more:visited,
.case .case-con .view-more:link {
  color: #fff;
}
.news {
  width: 100%;
  min-width: 1200px;
  background: url("../images/news-bg.png") no-repeat center;
  height: 703px;
  padding-bottom: 100px;
}
.news .news-con {
  margin-top: 50px;
}
.news .news-con .fixed-news {
  width: 510px;
}
.news .news-con .fixed-news img {
  display: block;
  width: 510px;
  height: 340px;
  margin-bottom: 20px;
}
.news .news-con .fixed-news .news-title {
  font-size: 18px;
  color: #000000;
  font-weight: 500;
  margin-bottom: 17px;
  display: block;
}
.news .news-con .fixed-news p {
  font-size: 14px;
  color: #808080;
  line-height: 18px;
}
.news .news-con .more-news {
  width: 640px;
  float: left;
  margin-left: 50px;
}
.news .news-con .more-news .news-tabs .tabs-item {
  float: left;
  width: 152px;
  height: 40px;
  background: #EDF0F4;
  border-radius: 4px;
  text-align: center;
  font-size: 18px;
  line-height: 40px;
  color: #3C4254;
  margin-left: 10px;
  cursor: pointer;
}
.news .news-con .more-news .news-tabs .tabs-item:first-child {
  margin-left: 0;
}
.news .news-con .more-news .news-tabs .tabs-item:hover,
.news .news-con .more-news .news-tabs .tabs-item.act {
  background-color: #0084FF;
  color: #FFFFFF;
}
.news .news-con .more-news .news-list .news-item {
  margin-top: 20px;
}
.news .news-con .more-news .news-list .news-item img {
  width: 165px;
  height: 110px;
  border-radius: 5px;
  display: block;
  margin-right: 20px;
}
.news .news-con .more-news .news-list .news-item .news-item-info {
  width: 455px;
}
.news .news-con .more-news .news-list .news-item .news-item-info .news-title {
  font-size: 18px;
  color: #000000;
  font-weight: 500;
  margin-bottom: 10px;
  display: block;
}
.news .news-con .more-news .news-list .news-item .news-item-info p,
.news .news-con .more-news .news-list .news-item .news-item-info .news-time {
  font-size: 14px;
  color: #808080;
  line-height: 18px;
}
.news .news-con .more-news .news-list .news-item .news-item-info p {
  margin-bottom: 20px;
}
#footer {
  color: #ffffff;
}
#footer .footer-top {
  width: 100%;
  min-width: 1200px;
  background: #000000;
  height: 100px;
}
#footer .footer-top .top-item {
  float: left;
  font-size: 20px;
  margin-left: 130px;
  margin-top: 38px;
}
#footer .footer-top .top-item img {
  margin-right: 11px;
}
#footer .footer-top .top-item .blue {
  color: #0081FF;
}
#footer .footer-top .top-item:first-child {
  margin-left: 50px;
}
#footer .footer-main {
  width: 100%;
  min-width: 1200px;
  background: #131519;
  padding-top: 50px;
  padding-bottom: 80px;
}
#footer .footer-main .footer {
  position: relative;
}
#footer .footer-main .footer .footer-list {
  float: left;
  margin-right: 120px;
}
#footer .footer-main .footer .footer-list .list-title {
  font-size: 18px;
}
#footer .footer-main .footer .footer-list .list-item {
  font-size: 14px;
  color: #939599;
  margin-top: 15px;
  display: block;
}
#footer .footer-main .footer .footer-info {
  position: absolute;
  top: 0;
  right: 0;
}
#footer .footer-main .footer .footer-info:after {
  content: " ";
  position: absolute;
  left: -60px;
  top: 0;
  height: 100%;
  width: 1px;
  background: #2E3033;
}
#footer .footer-main .footer .footer-info .logo-box {
  display: block;
}
#footer .footer-main .footer .footer-info .logo-box img {
  width: 190px;
  height: 74px;
}
#footer .footer-main .footer .footer-info .tel-box {
  font-size: 16px;
  color: #0081FF;
  width: 172px;
  height: 48px;
  background: #26272B;
  border-radius: 5px;
  padding: 9px 11px;
  margin-top: 25px;
  cursor: pointer;
}
#footer .footer-main .footer .footer-info .tel-box .phone-call-icon {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 4px;
  background: url("../images/phone-call.png") no-repeat center;
}
#footer .footer-main .footer .footer-info .tel-box p {
  font-size: 24px;
}
#footer .footer-main .footer .footer-info .tel-box:hover {
  background: #0081FF;
  color: #FFFFFF;
}
#footer .footer-main .footer .footer-info .tel-box:hover .phone-call-icon {
  background: url("../images/phone-call-act.png") no-repeat center;
}
#footer .footer-main .footer .footer-info .qr-box {
  margin-top: 20px;
  position: relative;
}
#footer .footer-main .footer .footer-info .qr-box .qr {
  font-size: 12px;
  color: #FEFEFE;
  text-align: center;
  margin-left: 25px;
}
#footer .footer-main .footer .footer-info .qr-box .qr img {
  width: 84px;
  height: 84px;
  margin-bottom: 5px;
}
#footer .footer-main .footer .footer-info .qr-box .qr:first-child {
  margin-left: 0;
}
#footer .footer-bottom {
  width: 100%;
  min-width: 1200px;
  background: #08080A;
  font-size: 12px;
  color: #939599;
  text-align: center;
  padding-bottom: 168px;
}
#footer .footer-bottom .blogroll {
  padding-top: 35px;
  padding-bottom: 38px;
}
#footer .footer-bottom .blogroll a {
  display: inline-block;
  margin-left: 20px;
  color: #939599;
  position: relative;
}
#footer .footer-bottom .blogroll a:after {
  content: " ";
  position: absolute;
  top: 0;
  left: -12px;
  height: 100%;
  width: 1px;
  background: #2E3033;
}
#footer .footer-bottom .blogroll a:first-child {
  margin-left: 0;
}
#footer .footer-bottom .blogroll a:first-child:after {
  width: 0;
}
#footer .footer-bottom .address {
  margin-bottom: 11px;
}
#footer .footer-bottom .address span {
  margin-left: 15px;
  color: #808080;
}
#footer .footer-bottom .address span:first-child {
  margin-left: 0;
}
.footer-assess {
  width: 100%;
  min-width: 1200px;
  height: 138px;
  background: rgba(0, 0, 0, 0.7);
  /*支持rgba的浏览器*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000);
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 10000;
}
.footer-assess .footer-assess-main {
  position: relative;
}
.footer-assess .footer-assess-main .footer-assess-img {
  width: 492px;
  height: 74px;
  margin-top: 34px;
}
.footer-assess .footer-assess-main .assess-box {
  position: relative;
  padding-right: 140px;
  margin-left: 120px;
}
.footer-assess .footer-assess-main .assess-box .assess {
  padding-top: 20px;
}
.footer-assess .footer-assess-main .assess-box .assess span {
  font-size: 30px;
  color: #FBA705;
  display: inline-block;
  margin-right: 11px;
  line-height: 44px;
}
.footer-assess .footer-assess-main .assess-box .assess input {
  width: 230px;
  height: 44px;
  line-height: 44px;
  background: #FFFFFF;
  border-radius: 3px;
  padding-left: 15px;
  vertical-align: top;
}
.footer-assess .footer-assess-main .assess-box .tel-box {
  font-size: 22px;
  color: #FFFFFF;
  height: 44px;
  line-height: 44px;
  background: rgba(76, 76, 76, 0.7);
  /*支持rgba的浏览器*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b24C4C4C, endColorstr=#b24C4C4C);
  vertical-align: top;
  padding-left: 13px;
  letter-spacing: 1px;
  margin-top: 10px;
}
.footer-assess .footer-assess-main .assess-box .tel-box .tel {
  font-size: 28px;
  color: #1B8FFF;
  vertical-align: top;
  margin-left: 11px;
}
.footer-assess .footer-assess-main .assess-box .assess-btn {
  position: absolute;
  right: 0;
  top: 20px;
  width: 120px;
  height: 98px;
  background: #0081FF;
  border-radius: 3px;
  font-size: 20px;
  color: #FFFFFF;
  line-height: 98px;
  text-align: center;
  cursor: pointer;
}
:root .footer-assess {
  filter: none;
}
.footer-assess-close-btn {
  width: 20px;
  height: 20px;
  background: url("../images/close.png") no-repeat center;
  position: absolute;
  top: 20px;
  right: -60px;
  cursor: pointer;
}


.page{text-align: center;padding: 40px 0;}
.page a,.page span{display:inline-block;*display: inline;zoom:1;line-height:32px;margin:0 5px;padding:0 12px;background:#f2f2f2;transition: all 0.2s ease;}
.page span.cur,.page a:hover{background:#0E85FF;color:#fff;}
