@charset "utf-8";
.card-img {
  overflow: hidden;
}
.dropdown-toggle::after {
  display: none;
}
.pd5p {
  padding: 5% 0;
}
@media (max-width: 768px) {
  .pd5p {
    padding: 50px 0;
  }
}
body,
p,
span,
article,
b,
i,
strong,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;
}
*{padding:0;margin:0}
ul,
ol {
  list-style: none;
}
a{text-decoration: none;}
.maxwidth {
  max-width: 100%;
}
#pages_index section {
  padding-top: 5rem;
  padding-bottom: 5rem;clear: both;
}
#pages_index section.bann_index {
  padding: 0;
}
@media (min-width: 992px) {
  .container {
    width: 1400px;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .MYcontainer {
    width: 1400px;
    max-width: 100%;
    margin: auto;
  }
  footer .f-t {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 1366px) and (min-width: 992px) {
  section .container {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 991px) {
  .hidden-xs {
    display: none!important;
  }
  #myNav .nav-phone-li {
    display: none!important;
  }
}
/*头部*/
header{width:100%}
header .dingbu{width:1400px;margin:auto;}

.dingbu .navbar-brand {
  display: flex;
  align-items: center;
  float: left;
}
.dingbu .navbar-brand span {
  
  position: relative;
  max-width: 12rem;
  padding-left: 1.5rem;
  font-size: 1rem;
  color: #1a1a1a;
  display: inline-block;
  white-space: normal;
  margin-left: 1.5rem;
}
.dingbu .navbar-brand span b {
  color: #000;font-weight:900;
}
.dingbu .navbar-brand span::before {
  content: "";
  border-left: 1px solid #ccc;
  display: inline-block;
  height: 50px;
  position: absolute;
  left: 0;
  top: 35%;
  margin-top: -15px;
}

.dingbu_tal{
	display: flex;
  align-items: center;
  float: right;
  margin-top:40px;margin-left: 462px;
  }
.dingbu_tal span{
	 position: relative;
  font-weight:600;
  
  font-size: 16px;
  color: #151515;
  display: inline-block;
  white-space: normal;
  margin-right: 1.5rem;
  line-height: 1.2;
}
.dingbu_tal span b{
	color:#7d7c7c;
	font-weight:100;
	font-size:14px;
	text-transform:Uppercase;
}
.dingbu_tal span::before {
  content: "";
  border-left: 1px solid #7d7c7c;
  display: inline-block;
  height: 30px;
  position: absolute;
  right: 0;
  top: 35%;
  margin-top: -8px;
  margin-right: -12px;
}
.dingbu_tal a{font-size:30px; color:#d60000}
.dingbu_sou{display: flex;
  align-items: center;
  float: right;
  margin-top:40px;margin-left: 25px;}
.dingbu_en{display: flex;
  align-items: center;
  float: right;
  margin-top: 45px;
  margin-left: 10px;}
 
  
.nav{width:100%;}
.nav ul{width:1400px;margin:auto;}
.nav ul li{float:left;}
.nav ul li a{color:#fff}
/*清除浮动*/
.clear {
    clear: both;
}
.w1400{width:1400px;margin:auto;}



.background{background:#000;margin-top: 20px;}
#myNav {
  padding-top: 0;
  padding-bottom: 0;
  width:100%;
}
#myNav .navbar-brand {
  display: flex;
  align-items: center;
}
#myNav .navbar-brand span {
  
  position: relative;
  max-width: 13.5rem;
  padding-left: 1.5rem;
  font-size: 1.125rem;
  color: #1a1a1a;
  display: inline-block;
  white-space: normal;
  margin-left: 1.5rem;
}
#myNav .navbar-brand span b {
  color: #000;font-weight:900;
}
#myNav .navbar-brand span::before {
  content: "";
  border-left: 1px solid #7d7c7c;
  display: inline-block;
  height: 50px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -21px;
}
#myNav .dropdown-item.active,
#myNav .dropdown-item:active {
  background-color: #d60000;
}
#myNav .dropdown-item {
  font-size: 0.875rem;
}
@media (min-width: 992px) {
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-top: 2rem;
    color: #fff;
    padding-bottom: 2rem;
  }
  .navbar-nav .dropdown-menu {
    top: 130%;
    z-index: 10;
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s;
    box-shadow: 0 15px 60px -19px #000;
    border-radius: 0;
    border: 0;
    display: block;
  }
  .navbar-nav .dropdown-menu.show {
    top: 100%;
    visibility: visible;
    opacity: 1;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-lg .navbar-nav .nav-link {
    padding:16px 41px;
  }
}
#myNav .nav-phone {
  color: #d60000;
  font-weight: bold;
  margin-left: 1.5rem;
  padding-left: 1.5rem;
  display: block;
  position: relative;
  font-style: italic;
}
#myNav .nav-phone::before {
  content: "";
  width: 1px;
  height: 20px;
  background-color: #ccc;
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -10px;
}
.navbar-light .navbar-nav .active > .nav-link {
  background-color: #d60000;
  color: #fff;
  font-weight: bold;
}
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .show > .nav-link {
  background-color: #d60000;
  color: #fff;
  font-weight: bold;
}

@media (max-width: 1440px) {
  #myNav .navbar-brand span {
    display: none;
	
  }
}
@media (max-width: 991px) {
  .navbar-light .navbar-nav .active > .nav-link,
  .navbar-light .navbar-nav .nav-link.active,
  .navbar-light .navbar-nav .nav-link.show,
  .navbar-light .navbar-nav .show > .nav-link {
    padding-left: 15px;
  }
  .navbar-nav .dropdown-menu {
    border-radius: 0;
  }
  .w1400{width:96%;margin:auto;}
  #myNav .navbar-brand img {
    max-width: 180px;
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
  }
  .navbar-toggler-icon {
    width: 1em;
  }
  .dingbu_tal{display:none}
  .dingbu_sou{display:none}
  .dingbu_en{display:none}
  .background{margin-top: 0px;background:#fff}
  .navbar-brand{padding-top:0}
  
}
/*底部*/
footer {
  background: url(../images/beijing_21.jpg) no-repeat center;
  background-size: cover;
}
footer .f-t {
  padding-top: 5rem;
  padding-bottom: 5rem ;
}
footer .f-t > .flex-menu {
  width: 70%;
}
footer .f-t > .flex-menu > div {
  padding-right: 6rem;
}
footer .f-t > .flex-info {
  width: 30%;position: relative;height:250px;
}
footer .foot-menu a {
  color: #bcbcbc;
  font-size: 1rem;
  margin-bottom: 0.5rem;
  display: block;
}
footer .foot-menu h3 {
  margin-bottom: 0;
  font-weight: bold;
}
footer .foot-menu h3 a {
  display: block;
  font-size: 1.14rem;
  color: #fff;
  margin-bottom: 2rem;
}
footer .foot-info {
  width:340px;height:390px;background:#d60000;position: absolute;
  top: -5rem;
  right: 0;
}
footer .footer_lx{display:block;width:238px;margin:10px auto;border-radius:25px;background:#fff;color:#d60000;line-height:50px;text-align:center;margin-top:50px;}
footer .footer_dh{display:block;margin:10px auto;color:#fff;line-height:50px;text-align:center;font-size:30px;margin-top:20px;}
footer .footer_dh a{color:#fff;}
footer .footer_er {float:left;margin:1%;}
footer .footer_er p{color:#fff;text-align:center;line-height:50px;font-size:14px}
footer .footer_er1{margin-left:50px;}
footer .footer_xian{border-top:1px solid rgba(139, 139, 139, 0.36);padding-top: 20px;}

footer .foot-info h2 {
  color: #d60000;
  font-size: 1.8rem;
  font-weight: bold;
}
footer .foot-info .p1 {
  font-size: 1rem;
  font-weight: bold;
  margin-top: 2rem;
}
footer .foot-info .p2 {
  font-size: 1rem;
  margin-bottom: 0.7rem;
}
footer .foot-info .p2 img {
  margin-right: 0.4rem;
}
footer .foot-info .p2 a {
  color: inherit;
}
footer .copyright {
  padding-left: 15px;
  padding-right: 15px;

  font-size: 0.9rem;
  color: #8b8b8b;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
footer .copyright a {
  font-size: 0.9rem;
  color: #8b8b8b;
  padding-left: 5px;
  padding-right: 5px;
}
footer .btn-group li a {
  padding-left: 1rem;
}
footer .btn-group button {
  font-size: 0.9rem;
  color: #8b8b8b;
  background-color: transparent;
  border: 0;
}
@media (max-width: 991px) {
  footer .f-t {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    display: none !important;

  }
  footer .foot-info {
    padding-left: 0;
    border-left: 0;
    color: #fff;
  }
  footer .foot-info h2 {
    font-size: 1.2rem;
  }
  footer .f-t > .flex-info {
    width: 100%;
    flex-wrap: wrap;
  }
  footer .foot-info .p1 {
    font-size: 0.8rem;
    margin-top: 1rem;
    margin-bottom: 0.5rem;
  }
  footer .foot-info .p2 {
    font-size: 0.8rem;
    margin-bottom: 0.5rem;
  }
  footer .foot-code {
    margin-top: 1rem!important;
  }
  footer .copyright {
    padding: 0.8rem 0;
    font-size: 0.7rem;
	width: 100% !important;
  }
  footer .copyright a {
    font-size: 0.7rem;
  }
}
#totop {
  position: fixed;
  right: 15px;
  bottom: 15px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  opacity: 1;
  z-index: 100020;
  display: none;
  width: 60px;
  height: 60px;
  background-color: rgba(0, 0, 0, 0.76);
  padding: 15px;
  cursor: pointer;
  border-radius: 4px;
}
#totop:hover,
#totop:focus {
  background-color: rgba(0, 0, 0, 0.5);
}
/*首页*/
.h2title {
  color: #1a1a1a;
  font-size: 2.2rem;
}
.h2title span {
  font-weight: bold;
  color: #d60000;
}
.h2title p {
  margin-top: 1rem;
  font-size: 0.875rem;
  color: #8b8b8b;
}
/*banner*/
.bann_index .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  background: #fff;
  opacity: 1;
  transition: 1s all;
}
.bann_index .swiper-pagination-bullet-active {
  opacity: 1;
  background: #d60000;
  width: 2rem;
  border-radius: 1rem;
}
.sec_02 {
  padding: 5rem 0;
  float: left;
    width: 100%;
}

.index_products_head{    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 45px;
    margin-bottom: 45px;}
.index_products_head h2{font-size:30px;color:#151515;display: inline;}
.index_products_head h2 span{font-size:20px;color:#7d7d7d;padding-left:20px;}
.index_products_head ul{float:right;margin:0;}
.index_products_head ul li{float:right;margin-left: 65px;margin-right: 20px;}
.index_products_head ul li a{color:#151515}
.index_products_head ul li i{padding-right: 10px;}

.index_products_show{}
.index_products_show_left{width:650px;height:490px;float:left;}
.index_products_show_left img{width:100%;}
.index_products_show_right{float:right;width: 700px;}
.index_products_show_right h3{line-height:2;margin-left: 0.66%;}
.index_products_show_right p{line-height:1.8;color:#7d7d7d;margin-left: 0.66%;}
.index_products_show_right ul{margin-top: 40px;}

.index_products_show_right ul li{width:32%;margin:0.66%;float:left;}
.index_products_show_right ul li:hover span{background:#d60000;color:#fff;text-decoration: none;}
.index_products_show_right ul li img{width:100%;transition: all 0.5s;}
.index_products_show_right ul li img:hover{transform: scale(1.2);}
.index_products_show_right ul li div{border:1px solid #e2e2e2;overflow: hidden;height: 224px;}
.index_products_show_right ul li span{display:block;line-height:50px;text-align:center;color:#7d7d7d;}
.index_products_show_right ul li span:hover{background:#d60000;color:#fff;text-decoration: none;}
.index_products_show_right ul li a{text-decoration: none;}

#search1{border: 1px solid #e8e8e8;float: left;
    }
.about-product .pic-scale,
.product-list .pic-scale {
    position: relative;
    overflow: hidden;
    height: 320px;}
.about-product .pic-scale{height:180px}

@media (max-width: 991px) {
	.index_products_head { padding-bottom: 70px;}
	.index_products_head ul {width: 100%;margin-top:20px;}
	.index_products_head ul li { width: 50%;margin-left: 0px;margin-right: 0px;}
	.index_products_show_left {
    width: 100%;
    height: auto;
    float: left;
}
.index_products_show_right ul li div{border:1px solid #e2e2e2;overflow: hidden;height: auto;}
.about-product .pic-scale,
.product-list .pic-scale {height:auto}
.servie-lc .item{margin:0 !important}
	.index_products_show_right{float:right;width: 100%;}
	.index_products_head h2{font-size:1.8rem}
	.index_products_head h2 span{display:block;padding:0}
	
}


#feedback {
  padding: 0 1.5rem ;
}
#feedback .btn-primary {
  width: 100%;
  border-radius: 2rem;
  background-color: #fff;
  color: #d60000;
  font-size: 0.875rem;
  padding: 0.5rem;
  overflow: hidden;
  border: 1px solid #fff;
  margin-top: 1rem;
}
#feedback .btn-primary::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0.3;
  z-index: 9;
  content: '';
  transition: transform 0.6s;
  transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 180deg) translate3d(0, 100%, 0);
}
#feedback .btn-primary:hover::before {
  transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 180deg) translate3d(0, -100%, 0);
}
#feedback h3 {
  font-size: 1.5rem;
  color: #fff;
  margin-bottom: 1.5rem;
}
#feedback .form-control {
  margin-bottom: 0.875rem;
  font-size: 0.875rem;
 
  height: calc(1.5em + .75rem + 4px);
  width:200px;
  height: 45px;
}
#feedback .Verification_groud .verification-img {
  border-radius: 0.15rem;
  overflow: hidden;
}
#feedback .Verification_groud .form-control {
  width: calc(95% - 115px);
}
#feedback .button{text-align:center;color:#d60000; outline:none; border:none;display: block; width:180px;margin: auto; padding:10px 30px;background:#fff;border-radius:29px;}
.col-md-2{border:none;height: 45px;margin-left:10px}
#feedback .button:hover{background:#000;color:#fff;}



input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #8b8b8b;
  font-size: 0.875rem;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #8b8b8b;
  font-size: 0.875rem;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #8b8b8b;
  font-size: 0.875rem;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #8b8b8b;
  font-size: 0.875rem;
}
.btn-primary.focus,
.btn-primary:focus {
  color: #d60000;
  background-color: #ffffff;
  border-color: #d60000;
  box-shadow: 0 0 0 0.2rem rgb(177 29 41);
}
.btn-my {
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 1.5rem;
  color: #d60000;
  width: 80%;
  margin: auto;
  padding-top: 0.7rem;
  padding-bottom: 0.7rem;
  position: relative;
  transition: 0.35s all;
  overflow: hidden;
}
.btn-my:hover {
  background-color: #fff;
  border: 1px solid #fff;
  color: #d60000;
  box-shadow: 4px 6px 9px 0px #8a121c;
}
@media screen and (max-width: 1366px) and (min-width: 992px) {
  #feedback h3,
  .sec2_items .sec2_item figure p {
    font-size: 1.2rem;
  }
}
@media (max-width: 1199px) and (min-width: 992px) {
  #feedback h3,
  .sec2_items .sec2_item figure p {
    font-size: 1rem;
  }
  #feedback .form-control {
    margin-bottom: 0.5rem;
  }
  #feedback h3 {
    margin-bottom: 0.8rem;
  }
}
@media (max-width: 991px) {

}
/*section3*/
.sec_03 {
  background: url(../images/b1_05.jpg) no-repeat center;
  background-size: cover;
  padding: 5rem 0 3.5rem!important;
 
  float: left;
    width: 100%;
}
.index_lx{}
.index_lx_left{float:left;width:300px;color:#fff;}
.index_lx_left p{font-size:18px;}
.index_lx_left p b{font-size:24px;}
.index_lx_left h2{font-size:36px;margin:5px 0}

.index_lx_form{float:right;width:1080px;margin-top: 35px;}
@media (max-width: 991px) {
	
	.index_lx_left{width:100%;}
	.index_lx_form{width:100%;}
	#feedback .form-control{width:100%;}

}



@media (max-width: 1366px) {
 
}
@media (max-width: 1366px) and (min-width: 992px) {
  
}
/*section9.四大优势*/
.sec_09 {
  background: url(../images/pengl4e_02.jpg) no-repeat center;
  background-size: cover;
  padding: 5rem 0 !important;
  float: left;
  width: 100%;
}
.index_si{}
.index_si_left{
	background: url(../images/b1_12.jpg) no-repeat center;
  background-size: cover;
  width:456px;float:left;height:752px;color:#fff;
  }
.index_si_left h2{font-size:45px;font-weight:900;padding-left: 45px;margin-top:30px}
.index_si_left p{font-size:30px;font-weight:400;padding-top: 115px;padding-left: 45px;text-transform: Uppercase;color:#fff}
.index_si_left span{display:block;font-size:14px;font-weight:400;padding-top: 15px;padding-left: 45px;line-height:1.8}
#index_si_left_p{padding-top: 55px;}

.index_si_right{float:left;width:944px;}
.index_si_right ul li{float:left;width:48%;margin-left:2%;margin-bottom:5%}
/*.index_si_right ul li:hover{box-shadow: 0px 0px 20px #151515;}*/
.index_si_right ul li div{overflow: hidden;width:100%;}
.index_si_right ul li div img{width:100%;transition: all 0.5s;}
.index_si_right ul li div img:hover{transform: scale(1.2);}
.index_si_right ul li h3{font-size:24px;padding-top:20px;padding-bottom:10px;font-weight:900}
.index_si_right ul li h3 b{color: #d60000;}
.index_si_right ul li p{color: #151515;font-size:14px;line-height:1.8}

@media (max-width: 991px) {
	
	.index_si_left{width:100%;height:550px;}
	.index_si_left h2{font-size:2.5rem;font-weight:900;padding-left: 15px;margin-top:30px}
.index_si_left p{font-size:1.8rem;font-weight:400;padding-top: 80px;padding-left: 15px;text-transform: Uppercase;}
.index_si_left span{padding-left: 15px;line-height:1.8}
	.index_si_right{width:100%;margin-top: 20px;}
	.index_si_right ul li{    width: 96%;}

}

/*section4.about*/
.sec_04,
#pages_Inside .about-inside {
  background: url(../images/pengle1_02.jpg) no-repeat center;
  background-size: cover;
}
.sec_04 .video,
#pages_Inside .about-inside .video {
  width: 47%;
  position: relative;
  height: 522px;
}
#pages_Inside .about-inside .video {width:100%;}
.sec_04 .video .about_effect,
#pages_Inside .about-inside .video .about_effect {
  position: relative;
  overflow: hidden;
  height: 100%;
}
.sec_04 .video .about_effect img,
#pages_Inside .about-inside .video .about_effect img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  max-width: inherit;
  height: 100%;
  width: 100%;
}
.sec_04 .video .about_effect:before,
#pages_Inside .about-inside .video .about_effect:before,
.sec_04 .video .about_effect:after,
#pages_Inside .about-inside .video .about_effect:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  z-index: 1;
  background: rgba(255, 255, 255, 0.5);
  transition: all 0.5s linear;
}
.sec_04 .video .about_effect:hover:before,
#pages_Inside .about-inside .video .about_effect:hover:before,
.sec_04 .video .about_effect:before,
#pages_Inside .about-inside .video .about_effect:before {
  right: 0;
  top: 0;
}
.sec_04 .video .about_effect:after,
#pages_Inside .about-inside .video .about_effect:after {
  opacity: 0.3;
  left: 0;
  bottom: 0;
}
.sec_04 .video .about_effect:hover:after,
#pages_Inside .about-inside .video .about_effect:hover:after,
.sec_04 .video .about_effect:hover:before,
#pages_Inside .about-inside .video .about_effect:hover:before {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.sec_04 .video .play,
#pages_Inside .about-inside .video .play {
  position: absolute;
  right: 6%;
  bottom: 6%;
  cursor: pointer;
  z-index: 3;
}
.sec_04 .about-info,
#pages_Inside .about-inside .about-info {
  width: 50%;
  padding-left:10px;
}
.sec_04 .about-info h2,
#pages_Inside .about-inside .about-info h2{
  font-size: 36px;
  color: #151515;
  padding-bottom: 40px;
}
.sec_04 .about-info h3{
	font-size: 24px;
  color: #151515;
  padding-bottom: 20px;}
.sec_04 .about-info article {
  font-size: 14px;
  line-height: 1.5rem;
  padding-bottom: 20px;
}
.sec_04 .about-info ul{width:100%;}
.sec_04 .about-info ul li {float:left;width: 31%; margin: 1.15%;background:#fff;height:147px;}
.sec_04 .about-info ul li i{display:block;margin:30px auto 10px;width:35px;}
.sec_04 .about-info ul li img{}
.sec_04 .about-info ul li h4{text-align:center;font-size:18px;color:#151515}
.sec_04 .about-info ul li h5{text-align:center;font-size:14px;color:#7d7d7d}



.sec_04 .about-info .btn-about,
#pages_Inside .about-inside .about-info .btn-about {
  background-color: #d60000;
  color: #fff;
  font-size: 1rem;
  border-radius: 2rem;
  border: 1px solid #d60000;
  padding: 0.8rem 3rem;
  transition: 0.35s all ease-in-out;
}
.sec_04 .about-info .btn-about:hover,
#pages_Inside .about-inside .about-info .btn-about:hover {
  box-shadow: 5px 6px 6px 0px #888;
  transform: translateY(-5px);
}
#playModal .modal-content {
  background-color: transparent;
  border: 0;
  border-radius: 0;
}
#playModal .modal-body {
      background: transparent;
    color: #fff;
    height: 50vh;
}
#playModal .modal-header {
  border: 0;
}
@media (max-width: 1366px) and (min-width: 1200px) {
  .sec_04 .about-info,
  #pages_Inside .about-inside .about-info {
    width: 50%;
    padding: 1rem 0 0 2rem;
  }
  .sec_04 .about-info article,
  #pages_Inside .about-inside .about-info article {
    margin: 1rem 0 2rem;
  }
}
@media (max-width: 1199px) and (min-width: 992px) {
  .sec_04 .video,
  #pages_Inside .about-inside .video {
    width: 55%;
  }
  .sec_04 .about-info,
  #pages_Inside .about-inside .about-info {
    padding: 0 0 0 1rem;
    width: 45%;
  }
  .sec_04 .about-info article,
  #pages_Inside .about-inside .about-info article {
    margin: 1rem 0 2rem;
  }
}
@media (max-width: 991px) {
	.sec_04 .video {

    height: 300px;
}
	.sec_04 .about-info h2{font-size:2rem}
	
	
  .sec_04 .video,
  #pages_Inside .about-inside .video,
  .sec_04 .about-info,
  #pages_Inside .about-inside .about-info {
    width: 100%;
  }
  .sec_04 .about-info,
  #pages_Inside .about-inside .about-info {
    padding: 1rem;
  }
  .sec_04 .about-info article,
  #pages_Inside .about-inside .about-info article {
    margin: 1rem 0 2rem;
  }
}



.sec_10{}
.tab .box {
    width: 1400px;
    position: relative;
    margin: 0 auto;
    height: 850px;
}
.tab .box .menus {
    width: 338px;
    height: 640px;
    background: #eaeaea;
    float: left;
    margin-top: 60px;
    overflow: hidden;
}
.tab .box .menus li {
    width: 100%;
    height: 159px;
    background: #eaeaea;
    font-size: 20px;
    color: #151515;
    text-align: center;
    border-bottom: 1px solid rgba(0,0,0,0.2);
    line-height: 70px;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
.tab .box .menus li:nth-child(7) {
    border-bottom: none;
}
.tab .box .bg {
	color:#f00 !important;
  
}
.tab .right {
    float: left;
    width: 950px;
    margin-top: 25px;
    height: 800px;
    overflow: hidden;
    margin-left: 50px;
    border-radius: 10px;
    background: rgba(0,0,0,0.5);
}
.tab .tab_right {
    width: 950px;
    height: 800px;
    color: #fff;
    text-align: center;

    position:relative;
}
.tab .tab_right img {
    width: 100%;
    position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 0;
}
.tab .scroll {
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -webkit-transition: all 0.5s;
}


#pages_index .products {
  padding: 5rem 0;    float: left;
    width: 100%;
}
#pages_index .tab-content{
	float: right;
    width: 1045px;
	 height:640px;}
#pages_index .products .tab-content > .tab-pane {
  position: relative;
}
@media (max-width: 767px) {
  #pages_index .products {
    padding: 50px 0;
  }
}
#pages_index .products .swiper-pagination {
  position: relative;
  bottom: auto;
  top: 0;
}
#pages_index .products .swiper-pagination-bullet {
  width: auto;
  height: auto;
  color: #e0e0e0;
  display: inline-block;
  border-radius: 0;
  background: transparent;
  font-size: 1rem;
  opacity: 1;
  flex: 1;
  padding: 1rem;
}
#pages_index .products .swiper-pagination-bullet:active,
#pages_index .products .swiper-pagination-bullet:focus {
  outline: 0;
  border: 0;
}
#pages_index .products .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: transparent;
  color: #ea5432;
}
#pages_index .products .products-con .nav-tabs {
  border-bottom: 0;
  margin-bottom: 1.4rem;
  float:left;
  width:340px;
  height:640px;
}
#pages_index .products .products-con .nav-tabs li {
  padding: 0.8rem;
  width: calc(100% - 1.4rem);
  position: relative;
  background-color: #e6e6e6;
 border-top: 2px solid #dcdcdc;
}
#pages_index .products .products-con .nav-tabs li > a {
  display: flex;
    /* justify-content: center; */
    align-items: center;
    margin-top: 25px;
    text-decoration: none;
    margin-left: 20px;
}
#pages_index .products .products-con .nav-tabs li:after {
  content: "";
  background-color: #d60000;
  width: 0;
  height: 3px;
  position: absolute;
  bottom: -1px;
  left: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
#pages_index .products .products-con .nav-tabs li span {
  display: block;
  margin: 1rem  ;
  font-size: 20px;
  color: #151515;
}
#pages_index .products .products-con .nav-tabs li span b{
	font-size:14px;
	font-weight:100;color:#878787
	
}
#pages_index .products .products-con .nav-tabs li span.span-img {
  width: auto;
  height: 50px;
  overflow: hidden;
}
#pages_index .products .products-con .nav-tabs li span.span-img img {
  -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  margin-top: 0px;
}
#pages_index .products .products-con .nav-tabs li.active,
#pages_index .products .products-con .nav-tabs li:hover {
  background-color: #d60000;
}
#pages_index .products .products-con .nav-tabs li.active:after,
#pages_index .products .products-con .nav-tabs li:hover:after {
  width: 100%;
}
#pages_index .products .products-con .nav-tabs li.active span.span-img img,
#pages_index .products .products-con .nav-tabs li:hover span.span-img img {
  margin-top: -50px;
}
#pages_index .products .products-con .nav-tabs li.active span.span-text,
#pages_index .products .products-con .nav-tabs li:hover span.span-text {
  color: #fff;
}
#pages_index .products .products-con .nav-tabs li.active span.span-text b,
#pages_index .products .products-con .nav-tabs li:hover span.span-text b{
  color: #fff;
}
#pages_index .products .products-con .pro-item {
  padding: 5% 15px;
}
#pages_index .products .products-con .pro-info h4 {
  font-size: 1.5rem;
  color: #fff;
  margin-bottom: 5%;
}
#pages_index .products .products-con .pro-info p {
  font-size: 0.875rem;
  color: #aeaeaf;
  line-height: 1.7;
}
#pages_index .products .swiper-con {
 
  bottom: 1.4rem;
}
#pages_index .products .products-swiper {
  max-width: 100%;
  margin: auto;
}
#pages_index .products .swiper-button-next,
#pages_index .products .swiper-button-prev {
  color: #a5a5a7;
  outline: 0;
}
#pages_index .products .swiper-button-next:after,
#pages_index .products .swiper-button-prev:after {
  font-size: 2.2rem;
}
#pages_index .products .swiper-button-next:hover,
#pages_index .products .swiper-button-prev:hover {
  color: #ea5432;
}
#pages_index .products .swiper-button-prev,
#pages_index .products .swiper-container-rtl .swiper-button-next {
  left: 3%;
}
#pages_index .products .swiper-button-next,
#pages_index .products .swiper-container-rtl .swiper-button-prev {
  right: 3%;
}
#pages_index .products .figure {
  margin-bottom: 0;overflow: hidden;
  height: 640px;
}
#pages_index .products .figure figcaption * {
  -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
#pages_index .products .figure figcaption a {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2;
}
.figure .fig-info {
 position: absolute;
  left:0;
  bottom:0;
  height:75px;
  width:100%;
background:rgba(0,0, 0, 0.4);
    color: #fff;
line-height: 75px;
text-indent: 15px;
}

#pages_index .products .figure .fig-info a {
  font-size: 1rem;
  color: #000;
  line-height: 75px;color:#fff;text-align:left;padding-left:40px;
}
#pages_index .products .figure:hover img {
  transform: scale(1.1);
}
#pages_index .products .figure:hover .fig-info a {
  color: #d60000;
}
#pages_index .products .pro-img {
  max-width: 100%;
}
@media (max-width: 576px) {
  #pages_index .products .products-con .nav-tabs li > a {
    flex-wrap: wrap;
  }
  #pages_index .products .products-con .nav-tabs li span {
    font-size: 1rem;
    margin-top: 0;
  }
  #pages_index .products .swiper-con {
    
  }
  #pages_index .products .swiper-button-next,
  #pages_index .products .swiper-container-rtl .swiper-button-prev {
    right: 0;
  }
  #pages_index .products .swiper-button-prev,
  #pages_index .products .swiper-container-rtl .swiper-button-next {
    left: 0;
  }
  #pages_index .products .figure figcaption {
    border: 1px solid #efefef;
  }
  #pages_index .products .swiper-button-next:after,
  #pages_index .products .swiper-button-prev:after {
    font-size: 1rem;
  }
  #pages_index .products .products-con .nav-tabs li span.span-img {
    width: auto;
    overflow: hidden;
    transform: scale(0.7);
    margin: 0 auto;
    display: none;
  }
}

@media (max-width: 991px) {
	#pages_index .products .products-con .nav-tabs {
  border-bottom: 0;
  margin-bottom: 1.4rem;
  float:left;
  width:100%;
  height:auto;
}
#pages_index .products .products-con .nav-tabs li {
	width: calc(50% - .4rem);
	    margin-top: .4rem;
}
#pages_index .tab-content{
	float: right;
    width: 100%;
	 height:auto;}
#pages_index .products .figure .fig-info a{font-size:0.875rem;padding-left:10px}

#pages_index .products .figure{height:auto;}


}











/*合作伙伴*/
.sec_05 {
  background: url(../images/beijing_19.jpg) no-repeat center;
  background-size: cover;
  float:left;width:100%;
      padding-top: 7rem !important;
}
.index_case{}
.index_case .index_case_left{width:50%;float:left;}
.index_case .index_case_left h2{color: #151515; font-size: 1.9rem;margin: 20px 0;}
.index_case .index_case_left h3{color: #7d7d7d; font-size: 18px;}
.index_case .index_case_left_zi{padding:50px 50px 50px 100px;}
.index_case .index_case_left_zi h4{font-size:24px;color:#151515;margin-bottom:30px}
.index_case .index_case_left_zi p{font-size:14px;color:#7d7d7d;line-height: 1.8;}
.index_case .index_case_left_zi a{display:block;font-size:14px;color:#d60000;margin-top:30px}




.index_case .index_case_right{width:50%;float:left;}
.index_case .index_case_right img{width:100%;}

#pages_index .case {
 
}
#pages_index .case .swiper-con {
position: relative;
}
#pages_index .case .case-swiper {
  max-width: 85%;
  margin: auto;
}
.swiper-button-next,
.swiper-button-prev {
  color: #7d7d7d;
  outline: 0;
  padding:5px;
  font-size:40px;font-weight:900
}
#pages_index .case .swiper-button-next:after,
#pages_index .case .swiper-button-prev:after {
  font-size: 1.2rem;
}
#pages_index .case .swiper-button-next:hover,
#pages_index .case .swiper-button-prev:hover {
  color: #fff;
 
}
#pages_index .case .swiper-button-prev,
#pages_index .case .swiper-container-rtl .swiper-button-next {

   left: -5%;
    top: 89%;
}
#pages_index .case .swiper-button-next,
#pages_index .case .swiper-container-rtl .swiper-button-prev {
 right: -5%;
    top: 89%;
}
#pages_index .case .figure {
  margin-bottom: 0;
}
#pages_index .case .figure figcaption * {
  -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
#pages_index .case .figure figcaption a {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2;
}
#pages_index .case .figure .fig-info {
  margin-top: 1.2rem;
}
#pages_index .case .figure .fig-info a {
  font-size: 1rem;
  color: #000;
  line-height: 1.5;
}
#pages_index .case .figure:hover img {
  transform: scale(1.1);
}
#pages_index .case .figure:hover .fig-info a {
  color: #ea5432;
}
#pages_index .case .pro-img {
  max-width: 100%;
}

.index_case_logo{}
.index_case_logo ul{}
.index_case_logo ul li{width:213px;float:left;margin:10px;border:1px solid #fff;cursor: pointer;}
.index_case_logo ul li:hover{width:213px;border:1px solid #d60000;}
.index_case_logo ul li img{width:100%;}

.index_dingwei .swiper-button-next{right:2% !important;top:92% !important;}
.index_dingwei .swiper-button-prev{left:88% !important;top:92% !important;}




@media (max-width: 991px) {
	.sec_05 {padding-bottom: 7rem !important;}
.index_case .index_case_left{width:100%;float:left;}
.index_case .index_case_left_zi{padding:10px;}

.index_case .index_case_right{width:100%;float:left;}
.index_case_logo{display:none }

#pages_index .case .swiper-button-prev,
#pages_index .case .swiper-container-rtl .swiper-button-next {

left: 20%;
    top: 108%;
}
#pages_index .case .swiper-button-next,
#pages_index .case .swiper-container-rtl .swiper-button-prev {
right: 20%;
    top: 108%;
}

}
@media (max-width: 768px) {

}
/*新闻*/
.sec_06 .news_nav ul > li > a {
  font-size: 1rem;
  color: #8b8b8b;
}
.sec_06 .news_nav ul > li.active > a {
  color: #d60000;
}
.sec_06 .news_nav ul > span {
  padding: 1rem 2rem;
  color: #8b8b8b;
}
@media (max-width: 991px) {
  .sec_06 .news_nav ul > span {
    padding: 1rem;
  }
}
@media (max-width: 991px) {
  #pages_index section {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .h2title {
    font-size: 1.1rem;
  }
  .h2title.mb-5 {
    margin-bottom: 2rem!important;
  }
  .sec2_items .sec2_item figure p {
    font-size: 1.2rem;
  }
  #feedback h3 {
    font-size: 1rem;
  }
  .btn-my {
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
    font-size: 0.875rem;
  }
}
.modal-dialog{max-width: 800px!important;}
@media (max-width: 768px) {
  .sec_03 .advantage-item article {
    display: none;
  }
  .sec_03 .advantage-item h4 {
    font-size: 1.4rem;
  }
  .sec_03 .advantage-item .advan-info-visible img {
    max-width: 26px;
  }
  .sec_03 .swiperContainer {
    margin-top: 2rem;
  }
  .sec_04 .about-info h2,
  #pages_Inside .about-inside .about-info h2 {
    font-size: 2.1rem;
  }
  .sec_04 .about-info .btn-about,
  #pages_Inside .about-inside .about-info .btn-about {
    font-size: 0.875rem;
    padding: 0.4rem 3rem;
  }
}
/*
内页banner*/
.sbann {
  background-size: cover;
  background-position: center;
  height: 350px;
  color: #fff;
}
.sbann h2 {
  font-weight: bold;
  font-size: 1.875rem;
}
.sbann .line {
  width: 4rem;
  height: 2px;
  background-color: #fff;
  margin: 1rem auto;
}
.sbann p {
  font-size: 1.125rem;
}
/*内页container*/
/*商务合作*/
#pages_Inside {
  /*内页标题*/
  /*内页招商*/
  /*联系我们*/
  /*关于我们*/
  /*新闻*/
  /*顾问*/
  /*服务*/
}
#pages_Inside * {
  transition: 0.35s all ease-in-out;
}
#pages_Inside .container {
  width: 1400px;
  max-width: 100%;
}
@media (max-width: 1400px) {
  #pages_Inside .container {
    padding-left: 15px;
    padding-right: 15px;
  }
}
#pages_Inside .htitle {
  margin-bottom: 5%;
  font-size: 1.875rem;
}
#pages_Inside .htitle p {
  font-size: 0.875rem;
  color: #8b8b8b;
  margin-top: 0.5rem;
  margin-bottom: 0 ;
}
#pages_Inside .sjoin {
  padding: 5% 0;
  /*合伙人招募*/
  /*核心合作金融机构*/
  /*主要战略合作机构*/
}
@media (max-width: 768px) {
  #pages_Inside .sjoin {
    padding: 50px 0;
  }
}
#pages_Inside .sjoin.sjoin_02 {
  background: url("../images/spartner_bg.jpg") no-repeat center;
  background-size: cover;
}
#pages_Inside .sjoin.sjoin_03 {
  background-color: #f2f2f2;
}
#pages_Inside .sjoin .sjoin-partner .card {
  padding: 3rem 2rem;
  border-radius: 0;
  width: 32%;
}
#pages_Inside .sjoin .sjoin-partner .card .card-title {
  color: #1a1a1a;
  font-weight: bold;
  font-size: 1.5rem;
  margin: 2rem 0;
}
#pages_Inside .sjoin .sjoin-partner .card .card-text {
  color: #8b8b8b;
  font-size: 1rem;
  line-height: 1.8;
}
#pages_Inside .sjoin .sjoin-partner .card .card-link {
  font-size: 1rem;
  color: #d60000;
  background-color: transparent;
  padding: 0.5rem 0;
}
#pages_Inside .sjoin .sjoin-partner .card .card-link:hover {
  letter-spacing: 1px;
  background-color: #d60000;
  color: #fff;
  padding: 0.5rem 1.5rem;
}
#pages_Inside .sjoin .sjoin-bank {
  margin: 1rem auto;
  border-left: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2;
}
#pages_Inside .sjoin .sjoin-bank .partner-item {
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20%;
  margin: 0;
  border: 1px solid #e2e2e2;
  padding: 1rem 0;
  border-left: 0;
  border-bottom: 0;
  cursor: pointer;
  transition: 0.35s all ease-in-out;
  position: relative;
}
#pages_Inside .sjoin .sjoin-bank .partner-item img {
  text-align: center;
  transition: 0.35s all ease-in-out;
  display: block;
  margin: auto;
  max-width: 100%;
}
#pages_Inside .sjoin .sjoin-bank .partner-item::after {
  content: "";
  width: 0;
  height: 2px;
  background-color: #d60000;
  position: absolute;
  bottom: 0;
  left: 0;
  transition: 0.35s all ease-in-out;
}
#pages_Inside .sjoin .sjoin-bank .partner-item:hover {
  transform: scale(1.1);
  border-color: transparent;
  z-index: 2;
  position: relative;
  background-color: #fff;
  box-shadow: 0px 0px 10px 1px #d4d4d4;
}
#pages_Inside .sjoin .sjoin-bank .partner-item:hover::after {
  width: 100%;
}
#pages_Inside .sjoin .sjoin-mechanism .card {
  width: 24%;
  border: 0;
  background-color: transparent;
  border-radius: 0;
}
#pages_Inside .sjoin .sjoin-mechanism .card .card-title {
  text-align: center;
  font-weight: bold;
  font-size: 1.125rem;
  color: #1a1a1a;
}
#pages_Inside .sjoin .sjoin-mechanism .card .card-img {
  cursor: pointer;
  border-radius: 0;
  background-color: #fff;
  height: 13vh;
  text-align: center;
  display: flex;
  position: relative;
}
#pages_Inside .sjoin .sjoin-mechanism .card .card-img img {
  width: auto;
  max-width: 100%;
  margin: auto;
}
#pages_Inside .sjoin .sjoin-mechanism .card .card-img:after {
  content: "";
  background-color: #d60000;
  width: 0;
  height: 0.2rem;
  position: absolute;
  bottom: 0;
  left: 0;
  transition: 0.35s all ease-in-out;
}
#pages_Inside .sjoin .sjoin-mechanism .card .card-text {
  color: #8b8b8b;
  line-height: 1.8;
  text-align: center;
  font-size: 1rem;
}
#pages_Inside .sjoin .sjoin-mechanism .card:hover .card-img:after {
  width: 100%;
}
#pages_Inside .contact-con {
  padding: 5% 0;
  background-color: #f2f2f2;
}
@media (max-width: 768px) {
  #pages_Inside .contact-con {
    padding: 50px 0;
  }
}
#pages_Inside .contact-con .contact-l {
  width: 50%;
  padding: 5%;
  background: url("../images/contact_l_bg.jpg") no-repeat left top;
  background-size: cover;
}
#pages_Inside .contact-con .contact-l h2 {
  font-size: 1.875rem;
  color: #1a1a1a;
  padding-bottom: 2rem;
}
#pages_Inside .contact-con .contact-l h2:after {
  content: "";
  width: 4rem;
  height: 4px;
  background-color: #d60000;
  display: block;
  margin-top: 2rem;
}
#pages_Inside .contact-con .contact-l .contact-text {
  font-size: 1.128rem;
  line-height: 1.7;
  color: #1a1a1a;
}
#pages_Inside .contact-con .contact-l .contact-text a {
  color: #1a1a1a;
}
#pages_Inside .contact-con .contact-l .contact-text a:hover {
  color: #d60000;
}
#pages_Inside .contact-con .contact-r {
  width: 50%;
}
#pages_Inside .feedback-con {
  background: url("../images/feedback_bg.jpg") no-repeat center;
  background-size: cover;
  padding: 5% 0;
}
@media (max-width: 768px) {
  #pages_Inside .feedback-con {
    padding: 50px 0;
    
  }
  .spec-preview{width: 100% !important;
    height: 73vw !important;
      margin-bottom: 10px;
  }
  .spec-scroll{width: 100% !important;}
  
  .spec-scroll .items{width: 88% !important;}
  
  
}
#pages_Inside .feedback-con .htitle {
  color: #fff;
}
#pages_Inside .feedback-con form {
  width: 1300px;
  max-width: 100%;
}
#pages_Inside .feedback-con form input.form-control {
  height: calc(1.5em + 1.5rem + 2px);
  font-size: 1rem;
  border-radius: 0;
  margin-bottom: 2rem;
}
#pages_Inside .feedback-con form textarea.form-control {
  border-radius: 0;
  height: 7rem;
  font-size: 1rem;
}
#pages_Inside .feedback-con form .submit {
  margin-top: 2rem;
  display: block;
}
#pages_Inside .feedback-con form .submit input {
  padding: 0.8rem 2rem;
  font-size: 0.875rem;
  color: #000;
  background-color: #fff;
  border-radius: 0;
  width: 10rem;
  margin: 0 1rem;
  display: inline-block;
  border-radius: 2rem;
}
#pages_Inside .feedback-con form .submit input:hover {
  background-color: #d60000;
  color: #fff;
}
#pages_Inside .about-inside {
  padding: 5% 0;
}
@media (max-width: 768px) {
  #pages_Inside .about-inside {
    padding: 50px 0;
  }
}
#pages_Inside .about-inside .about-info {
  padding: 2% 0 0 3%;
}
#pages_Inside .culture {
  padding: 5% 0;
  background-color: #f2f2f2;
}
@media (max-width: 768px) {
  #pages_Inside .culture {
    padding: 50px 0;
  }
}
#pages_Inside .culture .culture-items figure {
  cursor: pointer;
  width: 32%;
}
#pages_Inside .culture .culture-items figure figcaption {
  overflow: hidden;
}
#pages_Inside .culture .culture-items figure:hover img {
  transform: scale(1.1);
}
#pages_Inside .culture .culture-items figure .culture-info .culture-text {
  font-size: 1.5rem;
  color: #1a1a1a;
  font-weight: bold;
  margin-bottom: 1rem;
  margin-top: 1.5rem;
}
#pages_Inside .culture .culture-items figure .culture-info .culture-sum {
  color: #8b8b8b;
  font-size: 1rem;
  line-height: 1.6;
}
#pages_Inside .history {
  background: url("../images/history_bg.jpg") no-repeat center bottom;
  position: relative;
  padding: 0% 0 5%;
}
@media (max-width: 768px) {
  #pages_Inside .history {
    padding: 50px 0;
  }
}
#pages_Inside .history .history-con {
  position: relative;
}
#pages_Inside .history .history-con .history-item .his-l {
  margin: auto;
    text-align: center;
}
#pages_Inside .history .history-con .history-item .his-l h4 {
  color: #d60000;
  font-size: 1.5rem;
}
#pages_Inside .history .history-con .history-item .his-l h4 .his-data {
  font-size: 3.75rem;
  color: #8b8b8b;
 
}
#pages_Inside .history .history-con .history-item .his-l p {
  font-size: 1rem;
  color: #8b8b8b;
  line-height: 1.6;
  width: 450px;
  max-width: 100%;
}
#pages_Inside .history .history-con .history-item .his-r {
  width: 50%;height: 230px;
}
#pages_Inside .history .history-con .history-next,
#pages_Inside .history .history-con .history-prev {
  background-image: none;
  font-size: 2rem;
  border-radius: 100%;
  border: 1px solid #8b8b8b;
  color: #8b8b8b;
  width: 60px;
  height: 60px;
  margin-top: -30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
#pages_Inside .history .history-con .history-next svg,
#pages_Inside .history .history-con .history-prev svg {
  margin: auto;
}
#pages_Inside .history .his-pages {
 
  position: relative;
  display: block;
}
#pages_Inside .history .his-pages:after {
  content: "";
  position: absolute;
  top: 25%;
  left: 0;
  right: 0;
  height: 1px;
  border-bottom: 1px dashed #a9a9a9;
}
#pages_Inside .history .swiper-pagination-history {
  width: 1400px;
  position: relative;
}
#pages_Inside .history .swiper-pagination-history li {
  width: auto;
  height: auto;
  background: transparent;
  opacity: 1;
}
#pages_Inside .history .swiper-pagination-history li.swiper-pagination-bullet:before {
  content: "";
  background-color: #fff;
  border: 1px solid #8b8b8b;
  width: 1.2rem;
  height: 1.2rem;
  display: block;
  margin: 1rem auto;
  border-radius: 100%;
  background-image: url(../images/position_icon.png);
    width: 21px;
    height: 29px;
    border: 0;
    background-color: transparent;
}
#pages_Inside .history .swiper-pagination-history li.swiper-pagination-bullet span {
  font-size: 1.5rem;
  color: #8b8b8b;
}
.swiper-pagination-bullet p{
 width: 150px;
}
#pages_Inside .history .swiper-pagination-history li.swiper-pagination-bullet-active:before {
  background-image: url("../images/position_icon.png");
  width: 21px;
  height: 29px;
  border: 0;
  background-color: transparent;
}
#pages_Inside .history .swiper-pagination-history li.swiper-pagination-bullet-active span {
  color: #d60000;
}
#pages_Inside .team {
  padding: 5% 0 ;
  background-color: #f2f2f2;
}
#pages_Inside .team figure {
  width: 48%;
  margin-bottom: 3%;
  background-color: #fff;
}
#pages_Inside .team figure figcaption {
  width: 50%;
}
#pages_Inside .team figure .team-info {
  width: 50%;
  padding: 10% 15px 0;
}
#pages_Inside .team figure .team-info h3 {
  font-size: 1.5rem;
  font-weight: bold;
  color: #1a1a1a;
}
#pages_Inside .team figure .team-info h3:after {
  content: "";
  width: 2rem;
  height: 2px;
  background-color: #d60000;
  margin: 1.2rem 0;
  display: block;
}
#pages_Inside .team figure .team-info article {
  font-size: 1rem;
  color: #8b8b8b;
  line-height: 1.6;
}
#pages_Inside .team figure:hover {
  box-shadow: 11px 9px 4px #b9abab;
}
#pages_Inside .news {
  padding: 5% 0;
  background-color: #f2f2f2;
}
@media (max-width: 768px) {
  #pages_Inside .news {
    padding: 50px 0;
  }
}
#pages_Inside .news .news_ul .card {
  margin-bottom: 3%;
}
#pages_Inside .news .news-con {
  padding: 3% 0;
}
#pages_Inside .news .news_nav .news-nav-menu {
  margin: 0;
  display: flex;
  color: #8b8b8b;
  font-size: 1rem;
}
#pages_Inside .news .news_nav .news-nav-menu .line {
  padding: 0 1rem;
  font-size: 0.875rem;
}
#pages_Inside .news .news_nav .news-nav-menu li a {
  color: #8b8b8b;
  font-size: 1rem;
}
#pages_Inside .news .news_nav .news-nav-menu li.active a {
  color: #d60000;
}
#pages_Inside .news .newsDetails h2 {
  font-size: 36px;
  color: #161616;
  margin-top: 0;
  line-height: 1.5;
}
@media (max-width: 1024px) {
  #pages_Inside .news .newsDetails h2 {
    font-size: 20px;
    line-height: 1.8;
    font-weight: bold;
  }
}
@media (max-width: 768px) {
  #pages_Inside .news .newsDetails h2 {
    font-size: 20px;
    line-height: 1.8;
    font-weight: bold;
  }
}
#pages_Inside .news .newsDetails .datamess {
  font-size: 14px;
  margin: 15px auto;
  color: #8b8b8b;
}
#pages_Inside .news .newsDetails article {
  padding: 15px;
  background-color: rgba(226, 226, 226, 0.62);
  font-size: 14px;
  line-height: 24px;
  color: #1b1210;
  text-indent: 2em;
}
#pages_Inside .news .newsDetails .description {
  padding: 3% 0;
}
#pages_Inside .news #linkbtn {
  font-size: 14px;
  color: #1b1210;
  padding-top: 5%;
  padding-bottom: 5%;
}
#pages_Inside .news #linkbtn table {
  width: 100%;
}
#pages_Inside .news #linkbtn table tr {
  display: flex;
  justify-content: space-between;
}
#pages_Inside .news #linkbtn table tr td a {
  font-size: 14px;
  color: #1b1210;
}
#pages_Inside .news #linkbtn table tr td a:hover {
  color: #d60000;
}
@media (max-width: 1024px) {
  #pages_Inside .news #linkbtn {
    padding-left: 0;
  }
  #pages_Inside .news #linkbtn table {
    width: 100%;
    font-size: 16px;
  }
  #pages_Inside .news #linkbtn table tr {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
  }
  #pages_Inside .news #linkbtn table tr td a {
    font-size: 14px;
    color: #1b1210;
  }
  #pages_Inside .news #linkbtn table tr td a:hover {
    color: #d60000;
  }
}
#pages_Inside .advisor {
  background-color: #f2f2f2;
  padding: 5% 0;
}
#pages_Inside .advisor .advisor-con {
  padding: 3% 0;
}
@media (max-width: 768px) {
  #pages_Inside .advisor {
    padding: 50px 0;
  }
}
#pages_Inside .advisor .card {
  float: left;
  width: 24%;
  margin-right: 1.3%;
  margin-bottom: 2rem;
  border-radius: 0;
  border: 0;
}
#pages_Inside .advisor .card:nth-child(4n) {
  margin-right: 0;
}
@media (max-width: 991px) {
  #pages_Inside .advisor .card {
    width: 49%;
    margin-right: 2%;
  }
  #pages_Inside .advisor .card:nth-child(2n) {
    margin-right: 0;
  }
}
#pages_Inside .advisor .card .card-body {
  padding: 1rem;
}
#pages_Inside .advisor .card .card-body svg {
  font-size: 1.2rem;
}
#pages_Inside .advisor .card .card-body .star-active {
  color: #d60000;
}
#pages_Inside .advisor .card .card-img {
  max-width: 64%;
  margin: 2rem auto 0.5rem;
  position: relative;
  padding-bottom: 65%;
  overflow: hidden;
}
#pages_Inside .advisor .card .card-img img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  max-width: 100%;
}
#pages_Inside .advisor .card .card-title b {
  font-size: 1.5rem;
  color: #1a1a1a;
}
#pages_Inside .advisor .card .card-title img {
  margin: 0 1rem 0 0.5rem;
}
#pages_Inside .advisor .card .card-title span {
  font-size: 1.125rem;
  color: #1a1a1a;
}
#pages_Inside .advisor .card .card-text {
  color: #8b8b8b;
  font-size: 0.875rem;
  margin: 0 0 10px;
}
#pages_Inside .advisor .card .card-text span {
  color: #d60000;
}
#pages_Inside .advisor .card .btn-primary {
  background-color: #d60000;
  color: #fff;
  border-radius: 2rem;
  border-color: #d60000;
  padding: 0.5rem 2rem;
  display: block;
  width: 80%;
  margin: 2rem auto 0;
  font-size: 0.875rem;
}
#pages_Inside .advisor .card .btn-primary:hover {
  box-shadow: 4px 5px 2px 0px #c7c7c7;
}
#pages_Inside .advisor .card:hover {
  box-shadow: 7px 8px 0 #d4d4d4;
}
#pages_Inside .service {
  padding: 5% 0;
}
@media (max-width: 768px) {
  #pages_Inside .service {
    padding: 50px 0;
  }
}
#pages_Inside .service.service_01,
#pages_Inside .service.service_03,
#pages_Inside .service.service_04,
#pages_Inside .service.service_06 {
  background-color: #f2f2f2;
}
#pages_Inside .service .service-con .card {
  margin-bottom: 3%;
  width: 19%;
}
#pages_Inside .service .service-con .card * {
  transition: none;
}
#pages_Inside .service .service-con .card .card-body {
  text-align: center;
  padding: 1.5rem 1.5rem 2.5rem;
}
#pages_Inside .service .service-con .card .card-body .card-title {
  font-size: 1.5rem;
  color: #1a1a1a;
  margin-bottom: 1rem;
  font-weight: bold;
  transition: none;
}
#pages_Inside .service .service-con .card .card-body p {
  margin-bottom: 0;
  transition: none;
}
#pages_Inside .service .service-con .card .card-body p b {
  transition: none;
}
#pages_Inside .service .service-con .card .card-body .card-text {
  color: #8b8b8b;
  line-height: 1.7;
  font-size: 1rem;
}
#pages_Inside .service .service-con .card .card-body .btn-primary {
  font-size: 0.875rem;
  color: #fff;
  background-color: #d60000;
  display: inline-block;
  border-radius: 2rem;
  margin-top: 0.8rem;
  border-color: transparent;
  padding: 0.5rem 2rem;
  width: 200px;
  max-width: 100%;
}
#pages_Inside .service .service-con .card:hover {
  background-color: #d60000;
}
#pages_Inside .service .service-con .card:hover .card-body .card-title,
#pages_Inside .service .service-con .card:hover .card-body .card-text {
  color: #fff;
}
#pages_Inside .service .service-con .card:hover .card-body .btn-primary {
  background-color: #fff;
  color: #d60000;
}
#pages_Inside .service.service_01 .service-con .card,
#pages_Inside .service.service_04 .service-con .card,
#pages_Inside .service.service_05 .service-con .card {
  border: 0;
  border-radius: 0;
}
#pages_Inside .service.service_02 .service-con .card .card-img img,
#pages_Inside .service.service_04 .service-con .card .card-img img {
  text-align: center;
  margin: 3rem auto 1rem;
}
#pages_Inside .service.service_02 .service-con .card .card-img .visible-img,
#pages_Inside .service.service_04 .service-con .card .card-img .visible-img {
  display: block;
}
#pages_Inside .service.service_02 .service-con .card .card-img .hidden-img,
#pages_Inside .service.service_04 .service-con .card .card-img .hidden-img {
  display: none;
}
#pages_Inside .service.service_02 .service-con .card:hover .card-img .visible-img,
#pages_Inside .service.service_04 .service-con .card:hover .card-img .visible-img {
  display: none;
}
#pages_Inside .service.service_02 .service-con .card:hover .card-img .hidden-img,
#pages_Inside .service.service_04 .service-con .card:hover .card-img .hidden-img {
  display: block;
}
#pages_Inside .service .service_03-con .card {
  width: 32%;
  border: 0;
  border-radius: 0;
}
#pages_Inside .service .service_03-con .card .card-body > span {
  font-weight: bold;
  color: #d60000;
  font-size: 2.25rem;
  font-style: italic;
  margin-right: 2rem;
}
#pages_Inside .service .service_03-con .card .card-body .card-title {
  font-weight: bold;
  color: #1a1a1a;
  font-size: 1.5rem;
  margin-bottom: 0;
}
#pages_Inside .service .service_03-con .card .card-body .card-text {
  color: #8b8b8b;
  line-height: 1.7;
  font-size: 1rem;
  margin-bottom: 0;
}
#pages_Inside .service.service_04 .service-con .card .card-body .card-text {
  margin-bottom: 1rem;
}
#pages_Inside .service.service_05 .service-con .card .card-body {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}
#pages_Inside .service.service_05 .service-con .card img {
  transition: 0.35s all ease-in-out;
}
#pages_Inside .service.service_05 .service-con .card:hover {
  background-color: transparent;
}
#pages_Inside .service.service_05 .service-con .card:hover .card-title {
  color: inherit;
}
#pages_Inside .service.service_05 .service-con .card:hover img {
  transform: scale(1.1);
}
#pages_Inside .service.service_06 .service-con .card {
  position: relative;
  border: 0;
  border-radius: 0;
  width: 49%;
}
#pages_Inside .service.service_06 .service-con .card div {
  overflow: hidden;
}
#pages_Inside .service.service_06 .service-con .card .card-body {
  padding: 10%;
  text-align: left;
}
#pages_Inside .service.service_06 .service-con .card .card-body .card-line {
  width: 4rem;
  height: 4px;
  background-color: #d60000;
  display: block;
  margin: 1.5rem 0;
}
#pages_Inside .service.service_06 .service-con .card .card-link {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}
#pages_Inside .service.service_06 .service-con .card img {
  transition: 0.35s all;
}
#pages_Inside .service.service_06 .service-con .card:hover img {
  transform: scale(1.1);
}
#pages_Inside .service.service_06 .service-con .card:hover .card-body .card-line {
  background-color: #fff;
}
/*新闻 **首页+内页*/
.news_ul .card {
  background-color: transparent;
  border-radius: 0;
  border: 0;
  width: 32.33%;
  float: left;
  margin-right: 1%;
}
.news_ul .card:nth-child(4n) {
  margin-right: 0;
}
.news_ul .card .card-body {
  padding: 2rem 0;
}
.news_ul .card .card-title {
  color: #151515;
  font-size: 20px;
  overflow: hidden;
 line-height: 1.8;
}
.news_ul .card .card-data {color: #7d7d7d;
  font-size: 14px;
  overflow: hidden;
 line-height: 1.8;}
.news_ul .card .card-data {
  color: #bcbcbc;
  font-size: 0.875rem;
}
.news_ul .card span{font-size: 40px;
    font-weight: 100;color: #7d7d7d;line-height: 0.5;}
.news_ul .card .card-text {
  color: #8b8b8b;
  font-size: 0.875rem;
  line-height: 1.8rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.news_ul .card .card-img {
  overflow: hidden;margin-top: 15px;
}
.news_ul .card img {
  transition: 0.35s all ease-in-out;
}
.news_ul .card:hover img {
  transform: scale(1.1);
}
.news_ul .card:hover .card-title {
  color: #d60000;
}
/*分页*/
.pagination * {
  transition: none!important;
}
.pagination li {
  margin: 0.5rem;
}
.pagination li.page-item a {
  color: #8b8b8b;
  font-size: 0.875rem;
  border-radius: 100%;
  overflow: hidden;
  display: flex;
  width: 40px;
  height: 40px;
}
.pagination li.page-item a span {
  margin: auto;
}
.pagination li.page-item a:hover {
  background-color: #d60000;
  color: #fff;
}
.pagination li.page-item:first-child .page-link,
.pagination li.page-item:last-child .page-link {
  border-radius: 2rem;
  width: auto;
}
.pagination li.page-item.active .page-link {
  background-color: #d60000;
  border-color: #d60000;
}
.pagination li.disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.page-link:focus {
  box-shadow: 0 0 0 0.2rem rgba(210, 14, 30, 0.25);
}
/*内页响应*/
@media (max-width: 991px) {
  #pages_Inside {
    /*内页标题*/
    /*联系我们*/
  }
  #pages_Inside .htitle {
    font-size: 1.5rem;
  }
  #pages_Inside .sjoin .sjoin-partner .card {
    padding: 1rem;
  }
  #pages_Inside .sjoin .sjoin-partner .card img {
    max-height: 40px;
  }
  #pages_Inside .sjoin .sjoin-partner .card .card-title {
    font-size: 1rem;
    margin: 1rem 0;
  }
  #pages_Inside .sjoin .sjoin-partner .card .card-text {
    font-size: 0.875rem;
  }
  #pages_Inside .sjoin .sjoin-partner .card .card-link {
    font-size: 0.875rem;
  }
  #pages_Inside .sjoin .sjoin-bank .partner-item {
    width: 33%;
  }
  #pages_Inside .sjoin .sjoin-mechanism .card {
    width: 49%;
  }
  #pages_Inside .contact-con .contact-l,
  #pages_Inside .contact-con .contact-r {
    width: 100%;
  }
  #pages_Inside .contact-con .contact-l {
    padding: 30px;
  }
  #pages_Inside .contact-con .contact-l .htitle {
    font-size: 22px;
    line-height: 1.6;
    padding-bottom: 0;
  }
  #pages_Inside .contact-con .contact-l .contact-text {
    font-size: 1rem;
    line-height: 1;
  }
  #pages_Inside .feedback-con {
    padding: 30px 15px;
  }
  #pages_Inside .feedback-con .htitle {
    font-size: 22px;
    line-height: 1.6;
  }
  #pages_Inside .feedback-con form .submit input {
    margin-bottom: 20px;
  }
  #pages_Inside .advisor .card .card-body svg {
    font-size: 1rem;
  }
  #pages_Inside .advisor .card .btn-primary {
    width: auto;
    display: inline-block;
  }
  #pages_Inside .advisor .card .card-text {
    margin: 0;
  }
  #pages_Inside .advisor .card .card-title b {
    font-size: 1.125rem;
  }
  #pages_Inside .advisor .card .card-title span {
    font-size: 0.875rem;
  }
  .news_ul .card {
    width: 98%;
    margin-right: 2%;
    margin-bottom: 5%;
  }
  .news_ul .card:nth-child(2n) {
    margin-right: 0;
  }
  .news_ul .card .card-title {
    font-size: 1rem;
  }
  #pages_Inside .service .service-con .card .card-body .card-title,
  #pages_Inside .service .service_03-con .card .card-body .card-title,
  #pages_Inside .culture .culture-items figure .culture-info .culture-text,
  #pages_Inside .team figure .team-info h3 {
    font-size: 1.2rem;
  }
  #pages_Inside .service .service-con .card .card-body .card-text,
  #pages_Inside .service .service_03-con .card .card-body .card-text,
  #pages_Inside .culture .culture-items figure .culture-info .culture-sum,
  #pages_Inside .team figure .team-info article {
    font-size: 0.875rem;
  }
  #pages_Inside .service .service_03-con .card .card-body > span {
    font-size: 1.8rem;
  }
  #pages_Inside .about-inside .video .about_effect {
    height: 40vh;
  }
  #pages_Inside .about-inside .about-con {
    flex-direction: column-reverse;
  }
  #pages_Inside .history .history-con .history-next,
  #pages_Inside .history .history-con .history-prev {
    display: none;
  }
  #pages_Inside .history .history-con .history-item .his-l h4 .his-data {
    font-size: 2.5rem;
  }
  #pages_Inside .history .history-con .history-item .his-l h4 {
    font-size: 1.2rem;
  }
  #pages_Inside .history .history-con .history-item .his-l p {
    width: auto;
    font-size: 0.875rem;
  }
  #pages_Inside .history .swiper-pagination-history li.swiper-pagination-bullet span {
    font-size: 0.875rem;
  }
  #pages_Inside .history .swiper-pagination-history li.swiper-pagination-bullet:before {
    margin: 0.8rem auto 0;
    width: 1rem;
    height: 1rem;
  }
  #pages_Inside .history .swiper-pagination-history li.swiper-pagination-bullet-active:before {
    width: 21px;
    height: 29px;
  }
}
@media (max-width: 768px) {
  #pages_Inside .sjoin {
    padding: 50px 0;
  }
  #pages_Inside .htitle {
    margin-bottom: 40px;
  }
  #pages_Inside .team {
    padding: 50px 0;
  }
  #pages_Inside .feedback-con form .submit {
    display: flex;
  }
  #pages_Inside .sjoin .sjoin-partner .card,
  #pages_Inside .service .service_03-con .card {
    width: 100%;
    margin-bottom: 1rem;
  }
  #pages_Inside .service .service-con .card {
    width: 48%;
  }
  #pages_Inside .service .service-con .card img {
    width: 100%;
  }
  #pages_Inside .service.service_02 .service-con .card .card-img img,
  #pages_Inside .service.service_04 .service-con .card .card-img .visible-img {
    width: auto ;
  }
  #pages_Inside .team figure,
  #pages_Inside .history .history-con .history-item .his-l,
  #pages_Inside .history .history-con .history-item .his-r {
    width: 100%;
  }
  #pages_Inside .history .history-con .history-item .his-l h4 .his-data {
    font-size: 1.8rem;
  }
  #pages_Inside .history .history-con .history-item .his-l h4 {
    font-size: 1rem;
  }
  #pages_Inside .history .history-con .history-item .his-r {
    text-align: center;
  }
}
@media (max-width: 576px) {
  .sbann {
    height: 40vh;
  }
  .sbann h2 {
    font-size: 1.4rem;
  }
  .sbann p {
    font-size: 1rem;
  }
  #pages_Inside .sjoin .sjoin-mechanism .card .card-title {
    font-size: 1rem;
  }
  #pages_Inside .sjoin .sjoin-mechanism .card .card-text {
    font-size: 0.875rem;
  }
  #pages_Inside .sjoin .sjoin-bank .partner-item {
    width: 50%;
  }
  #pages_Inside .sjoin .sjoin-bank .partner-item img,
  #pages_Inside .sjoin .sjoin-mechanism .card .card-img img {
    max-width: 80%;
  }
  #pages_Inside .advisor .card {
    width: 100%;
    margin-right: 0;
  }
  #pages_Inside .service .service-con .card {
    width: 100%;
  }
  #pages_Inside .service .service-con .card .card-body .card-title,
  #pages_Inside .service .service_03-con .card .card-body .card-title {
    font-size: 1rem;
  }
  #pages_Inside .service.service_06 .service-con .card {
    width: 100%;
  }
  #pages_Inside .culture .culture-items figure,
  #pages_Inside .team figure figcaption,
  #pages_Inside .team figure .team-info {
    width: 100%;
  }
  #pages_Inside .team figure figcaption img {
    width: 100%;
  }
  #pages_Inside .team figure .team-info {
    padding: 2rem 15px;
  }
  #pages_Inside .history .history-con .history-item .his-l h4 .his-data {
    font-size: 1.4rem;
  }
  #pages_Inside .history .his-pages:after {
    top: 42%;
  }
  #pages_Inside .history .swiper-pagination-history li.swiper-pagination-bullet span {
    font-size: 0.75rem;
  }
  #pages_Inside .history .swiper-pagination-history li.swiper-pagination-bullet p{display:none}
  
  
  
}