@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!important;}
.maxwidth {
  max-width: 100%;
}
#pages_index section {
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: 500px;
  }
.dingbu_tal span{
	 position: relative;
  font-weight:600;
  padding-left: 1.5rem;
  font-size:14px;
  color: #808080;
  display: inline-block;
  white-space: normal;
  margin-right: 1.5rem;
  line-height: 1.2;
}
.dingbu_tal span b{
	color:#333333;
	font-weight:100;
	font-size:18px;
	
}
.dingbu_tal span::before {
  content: "";
  border-left: 1px solid #ccc;
  display: none;
  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;
  background-color: #fff;
	border-radius:100px;
   box-shadow: 0 0px 10px  #e8e8e8;
  }
.dingbu_sou button.btn{background-color: #fff;display:block;font-size:1px;
    border-radius: 100px;
    color: #808080;
    border: 1px solid #e8e8e8;
    margin: 4px;
    padding: 18px 18px;
	background: url(../images/1_06.png)  no-repeat;
    background-size: 17px 47px;
    background-position: 9px 10px;}
.dingbu_sou:hover{ background-color: #ecb040;}
.dingbu_sou:hover .btn{ background-color: #ecb040;background-position: 9px -20px;border: 1px solid #fff;}
.head_mail{background-color: #fff;
	border-radius:100px;
   box-shadow: 0 0px 10px  #e8e8e8;}

 .head_mail a{background-color: #fff;display:block;font-size:1px;
    border-radius: 100px;
    color: #808080;
    border: 1px solid #e8e8e8;
    margin: 4px;
    padding: 18px 18px;
	background: url(../images/1_03.png)  no-repeat;
    background-size:22px 48px;
   background-position: 7px 9px;
	}  
.head_mail:hover{ background-color: #ecb040;box-shadow: 0 0px 10px  #e8e8e8;}
.head_mail:hover a{ background-color: #ecb040;background-position: 7px -21px;border: 1px solid #fff;}

.dingbu_en{display: flex;
  align-items: center;
  float: right;
 
  margin-left: 10px;}
 .dingbu_en a:hover{color:#ecb040!important}
  
.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;}
.w1720{width:1720px;margin:auto;}


@media (max-width: 1720px) {
	.w1720{width:1600px;margin:auto;}
}
@media (max-width: 1420px) {
	.w1720{width:100%;margin:auto;}
}

@media (max-width: 1320px) {
	.w1720{width:90%;margin:auto;}
}

.background{background:#fbfbfb;margin-top: 30px;height:68px;}
#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: 21rem;

  font-size: 1rem;
  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 #ccc;
  display: none;
  height: 30px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -15px;
}
#myNav .dropdown-item.active,
#myNav .dropdown-item:active {
  background-color: #d60000;
}
#myNav .dropdown-item {
  font-size: 0.875rem;
}
#myNav .dropdown-item:hover {
  background: #ecb040!important;color:#fff!important;
}
@media (min-width: 992px) {
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-top: 2rem;
    color: #808080;
    padding-bottom: 2rem;
	font-size:18px;
	text-transform: capitalize;
  }
  .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: 1000px) {
  .navbar-expand-lg .navbar-nav .nav-link {
    padding:5px 25px; margin:4px;border:1px solid #FAFAFA;font-weight:500;
  }
  .navbar-expand-lg .navbar-nav .nav-item {
    margin-right:10px;
  }  
}
#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-item,
.navbar-light .navbar-nav .nav-item.active,
.navbar-light .navbar-nav .nav-item.show,
.navbar-light .navbar-nav .show > .nav-item {
  background-color: #fff;
	border-radius:100px;
   box-shadow: 0 0px 10px  #e8e8e8;
}

.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: #fff;
  border-radius:100px;
  color: #ecb040;
  border:1px solid #e8e8e8;
}
@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;}
  .w1720{width:96%;margin:auto;}
  #myNav .navbar-brand img {
    max-width: 180px;
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
  }
  .background{background:#fbfbfb;margin-top: 30px;height:auto;}
  .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: 60%;
}
footer .f-t > .flex-menu > div {
  padding-right: 0rem;
}
footer .f-t > .flex-info {
  width: 40%;position: relative;height:250px;
}
footer .foot-menu li{ margin-bottom: 0.5rem;}
footer .foot-menu a {
  color: #808080;
  font-size: 1rem;
 
  position: relative;
}
footer .foot-menu span{display:block;width:70px;height:1px;background:#e8e8e8; margin: 1.5rem 0;}
footer .foot-menu h3 {
  margin-bottom: 0;
  font-weight: bold;
  color:#333;
}
footer .foot-menu h3 a {
 
  font-size: 1.25rem;
  color: #333; position: relative;
 
}
.footer_center{border-top:1px solid #e8e8e8}
.bd-highlight p{font-size:16px;color:#808080;padding-top: 15px;
    padding-right: 100px;line-height:1.8;}
.bd-highlight .in_about_left_a{margin:0;margin-top: 15px;}

.in2_wu_zi div{box-shadow:0 0 10px #e8e8e8;
	background:#fff;
	border-radius:100px;
    width: 138px;
	margin-bottom:20px;
	height:43px;}
.in2_wu_zi div a{display:inline-block;font-size:14px;color:#ecb040;text-decoration: none;
	width:130px;margin:4px;height:35px;border:1px solid #e8e8e8;text-align:center;line-height:35px;border-radius:100px;}

footer .foot-menu a:before {
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  transition-delay: 0s;
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  border-bottom: 1px solid #ecb040;
}
footer .foot-menu a:hover:before {
  left: 0;
  width: 100%;
}
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;
}
.dibu_fengxiang{box-shadow:0 0 10px #e8e8e8;
	background:#fff;
	border-radius:100px;margin-left:10px}
.dibu_fengxiang a{background:#808080;display:inline-block;font-size:14px;color:#ecb040;border:1px solid #e8e8e8;text-align:center;border-radius:100px;margin:4px;padding:5px}
.dibu_fengxiang:hover{background:#ecb040;}
.dibu_fengxiang:hover a{background:#ecb040;}

@media (max-width: 991px) {
	.bd-highlight p{font-size:16px;color:#808080;padding-top: 30px;
    padding-right: 0px;line-height:1.8;}
	.footer_center{padding-bottom:5rem}
  footer .f-t {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  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: 15%;
  -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: #333333;
  font-size: 48px;
   font-weight: bold;
   text-transform: capitalize;
}
.h2title span {
 margin-top: 1rem;
  font-size: 1.2rem;
  color: #808080;
}
.h2title p {
  margin-top: 1rem;
  font-size: 0.875rem;
  color: #8b8b8b;
}
/*banner*/

.banner_center{
	position: absolute;
  bottom:11.5px;
  left:50%;margin-left:-108.5px;
  width:217px;height:77px;
  background:#fff;border-radius:100px;box-shadow:0 0 10px #e8e8e8;
z-index:999;
}
.banner_zhong{    background-color: #fff;
    border-radius: 100px;
    color: #808080;width:203px;height:63px;
    border: 1px solid #e8e8e8;margin:7px;
	position: relative;
	}
.banner_zhong .swiper-button-next{
	top: 28px;
    right: 13px;
    font-size: 1.5rem;
}
.banner_zhong .swiper-button-prev{
	    top: 28px;
    left: 13px;
    font-size: 1.5rem;
}
.banner_zhong .banner_fang{
	width:18px;height:18px;border:2px solid #808080;
	position: absolute;
  top:22px;
  left:50%;margin-left:-9px;
}
.banner_zhong .swiper-button-next:hover,
.banner_zhong .swiper-button-prev:hover{color:#ecb040}








.in_1{
	padding: 5rem 0;
	float: left;
    width: 100%;
	background:#fbfbfb
}
.in_products{margin-top:60px;}
.card-fouth .sub-title {
    margin-bottom: 32px;
    text-align: center;
    font-size: 40px;
    color: #333
}
.card-fouth .desc.desc-list {
    width: 100%;
    margin-bottom: 45px;
    overflow: hidden;
    text-align: center;
	height:388px;
	background: url(../images/index_05.jpg) no-repeat center;
	background-size: cover;
	position: relative;
}
/*顶部分类*/
.desc-list1{width:200px;position: absolute;
  top:58px;
  right:220px;}
.card-fouth .industry {
	box-shadow:0 0 10px #e8e8e8;
	background:#fff;
	border-radius:100px;
    width: 200px;
	margin-bottom:20px;
	height:77px;
}
.card-fouth .industry a{
	display:inline-block;font-size:14px;color:#808080;text-decoration: none;
	width:186px;margin:7px;height:64px;border:1px solid #e8e8e8;text-align:center;line-height:64px;border-radius:100px;
	text-transform: capitalize;
}

.card-fouth .industry.first {
    padding-left: 0
}
.card-fouth .industry.last {
    padding-right: 0
}
.card-fouth .industry.active {
   background:#fbf4ec;

}
.card-fouth .industry.active a{
	display:inline-block;background:#fae9d6;
	border:1px solid #fff;text-align:center;border-radius:100px;color:#333;
	
}

/*内容*/
.card-fouth .case-container {
    position: relative;
    width: 1400px;
    margin: 0 auto;
}
.card-fouth .case-panel {

    z-index: 1;
    opacity: 0;
	display:none;
    overflow: hidden;
    padding-left: 0px;width:100%;
}
.card-fouth .case-panel ul{width:100%;}
.card-fouth .case-panel ul li {}
.card-fouth .case-panel ul li{width:24%;margin-right:0.7%;display:inline-block;margin-bottom:0.7%;}
.card-fouth .case-panel ul li:nth-child(4n) { margin-right: 0;}
.card-fouth .case-panel ul li span{width:100%;display:block;overflow:hidden;}
.card-fouth .case-panel ul li span img{width:100%;transition: all 0.5s;}
.card-fouth .case-panel ul li h3{font-size:16px;text-align:center;color:#808080;margin-bottom:50px;padding:20px;background:#fff;}
.card-fouth .case-panel ul li:hover span img{transform: scale(1.1);}
.card-fouth .case-panel ul li:hover h3{background:#fbf4ec;color:#333}
.card-fouth .case-panel.active {
    z-index: 100;
    opacity: 1;display:block;
    -webkit-transition: all .2s ease-out .1s;
    transition: all .2s ease-out .1s
}

@media (max-width: 991px) {
    
    .banner_center {
    position: absolute;
    bottom: 11.5px;
    left: 50%;
    margin-left: -89px;
    width: 178px;
    height: 58px;
    background: #fff;
    border-radius: 100px;
    box-shadow: 0 0 10px #e8e8e8;
    z-index: 999;
    display: none;
}
.banner_zhong {
    background-color: #fff;
    border-radius: 100px;
    color: #808080;
    width: 170px;
    height: 50px;
    border: 1px solid #e8e8e8;
    margin: 4px;
    position: relative;
}
.banner_zhong .swiper-button-next {
    top: 23px;
    right: 13px;
    font-size: 1.5rem;
}
 .banner_zhong .banner_fang {
    width: 18px;
    height: 18px;
    border: 2px solid #808080;
    position: absolute;
    top: 18px;
    left: 50%;
    margin-left: -9px;
}   
.banner_zhong .swiper-button-prev {
    top: 23px;
    left: 13px;
    font-size: 1.5rem;
}    
    
      
	.desc-list1{right:30px;}
	.card-fouth .case-container { width: 100%;height: auto}
	.card-fouth .case-panel ul li{width:48%;margin-right:1%;}	
	.card-fouth .case-panel ul li h3{margin-bottom:30px;background:#ecb040;color:#fff;padding:10px;font-size:12px}
}

.in_2{
	padding: 5rem 0;
	float: left;
    width: 100%;
}
.in2_wu{margin-top: 70px}
.in_2 .banner_center{display:none!important}
.in2_wu_li{position: relative;overflow:hidden;}
.in2_wu_img img{width:100%;}
.in2_wu_zi{position: absolute;width:100%;padding-left:35px;bottom:-460px;left:0;height:100%;color:#fff;transition: bottom 0.8s, transform 0.8s;}
.in2_wu_zi img{padding-right:10px;}
.in2_wu_zi h3{display:inline;font-size:20px;text-transform: capitalize;}
.in2_wu_zi p{padding:35px 0 70px;line-height:1.5;font-size:16px;padding-right:30px;}
.in2_wu_zi div{box-shadow:0 0 10px #e8e8e8;
	background:#fff;
	border-radius:100px;
    width: 138px;
	margin-bottom:20px;
	height:43px;}
.in2_wu_zi div a{display:inline-block;font-size:14px;color:#ecb040;text-decoration: none;
	width:130px;height:35px;line-height:35px;margin:4px;border:1px solid #e8e8e8;text-align:center;border-radius:100px;}
.in2_wu_li:hover .in2_wu_zi{transition: all 0.6s;bottom:0px;padding-top:70px;
        background-color: #e45932;
    background-image: -webkit-linear-gradient(-90deg, #f3a93e, #e45932);
    background-image: linear-gradient(-90deg, #f3a93e, #e45932);

    
}
.in2_wu_li:hover .in2_wu_zi img{display:block;}
.in2_wu_li:hover .in2_wu_zi h3{display:block;font-size:30px;margin-top:15px;}


 .swiper-pagination{display:none}
@media (max-width: 991px) {
	.in2_wu{margin-top: 20px}
	.in_2 .banner_center{display:none!important}
	.banner-swiper{padding-bottom:0!important}
	.in_products {
    margin-top: 0px;
}
	  .swiper-pagination{display:block}
	 .swiper-pagination .swiper-pagination-bullet{background: #fff;opacity: 1;}
	  .swiper-pagination .swiper-pagination-bullet-active{background: #ecb040;opacity: 1;}
	
	.in2_wu_li{width:100%;float:left;position: relative;overflow:hidden;height:auto;}
	.in2_wu_zi{position: absolute;width:100%;padding-left:35px;bottom:0px;left:0;height:100%;color:#fff;transition: bottom 0.8s, transform 0.8s;background:rgb(0,0,0,.3);padding-top:70px;}
	.in2_wu_li .in2_wu_zi img{display:block;}
	.in2_wu_li .in2_wu_zi h3{display:block;font-size:30px;margin-top:15px;}
}


.in_3{background: url("../images/index1_36.jpg") no-repeat center;
  background-size: cover;
  padding: 5rem 0 9rem;
	float: left;
    width: 100%;}
.in3_shuju{position: relative;}
.in3_shuju p{font-size:16px;color:#808080;padding-top:50px;line-height:1.8;font-weight:100;padding-right:610px;}
.in3_shuju ul{padding-top:50px;}

.in3_shuju ul li{width:230px;float:left;margin-right:30px;text-align:center;}
.in3_shuju ul li:nth-child(1) {margin-left: -35px;}
.in3_shuju ul li h3{color:#ecb040;font-weight:900;font-size:60px;}
.in3_shuju ul li h4{color:#333;font-weight:600;font-size:18px;}
.in3_shuju_img{position: absolute;top:30px;right:-50px;border-radius: 100%;overflow:hidden}
.in3_shuju_img:hover{box-shadow:0 0 30px #ecb040;}

@media (max-width: 991px) {
    .in3_shuju ul li:nth-child(1) {margin-left: 0px;}
	.in3_shuju ul li{width:48%;float:left;margin-right:2%;text-align:center;margin-bottom:5%;}
	.in3_shuju_img{position: absolute;top:30px;right:-50px;display:none}
	.in3_shuju p{font-size:16px;color:#808080;padding-top:0px;line-height:1.8;font-weight:100;padding-right:10px;}
}

.in_4{
	padding:0 0 5rem;
	float: left;
    width: 100%;
}
.in_about{}
.in_about_left{width:50%;float:left;background:#fbf4ec;padding-left:250px;padding-top:110px;padding-bottom:100px;}
.in_about_left h2{}
.in_about_left h3{font-size:24px;color:#333;margin-top:45px;margin-bottom:30px;}
.in_about_left p{font-size:14px;color:#808080;padding-right:70px;line-height:1.8}
.in_about_left_a{box-shadow:0 0 10px #e8e8e8;
	background:#fff;
	border-radius:100px;
    width: 138px;
	margin-bottom:20px;float:left;margin-top:100px;
	height:43px;}
.in_about_left_a a{display:inline-block;font-size:14px;color:#ecb040;text-decoration: none;
	width:130px;margin:4px;height:35px;border:1px solid #e8e8e8;text-align:center;line-height:35px;border-radius:100px;}
.in_about_left_a:hover{background:#ecb040;}
.in_about_left_a:hover a{display:inline-block;font-size:14px;color:#fff;text-decoration: none;
	width:130px;margin:4px;height:35px;border:1px solid #fff;text-align:center;line-height:35px;border-radius:100px;}
.in_about_left_img{float:right;margin-top:50px;margin-right:80px;cursor: pointer;}
.in_about_left_img img{}
.in_about_left_img .video .play {
  position: absolute;
  right: 50%;
  bottom: 50%;
  border: 2px solid #fff;
  border-radius: 100%;
  display: flex;
  width: 1.8rem;
  height: 1.8rem;
  font-size: 2rem;
  color: #fff;
  cursor: pointer;
  margin-right:-0.9rem;
  margin-bottom:-0.9rem;
}
.in_about_left_img .video .play svg {
  margin: auto;
  padding-left: 0.2rem;
  margin-top: -3px;
}
.in_about_left_img:hover .video .play {
  color: #fff;
  border: 2px solid #ecb040;
  background:#ecb040;
}
.in_about_right{width:50%;float:left;}


	.flexslider{position:relative;height:580px;}
	.slides{position:relative;z-index:1;}
	.slides li{height:580px;}
	.flexslider ul,
	.flexslider ol{margin-bottom:0}
	.flex-control-nav{position:absolute;top:90px;z-index:2;width:50px;text-align:center;right:50px;}
	.flex-control-nav li{box-shadow:0 0 10px #e8e8e8;
	background:#fff;
	border-radius:100px;
    width: 49px;
	margin-bottom:10px;float:left;margin-top:0px;
	height:49px;}
	.flex-control-nav a{display:inline-block;font-size:14px;color:#808080;text-decoration: none; cursor: pointer;
	width:41px;margin:4px;height:41px;border:1px solid #e8e8e8;text-align:center;line-height:41px;border-radius:100px;}
	.flex-control-nav a:hover,
	.flex-control-nav .flex-active{color:#fff;border:1px solid #ecb040;box-shadow:0 0 10px #ecb040;background:#ecb040}
	.flexslider h3{position:absolute;left:0;bottom:-50px;color: transparent;  -webkit-text-stroke: 1px #ecb040; font-size:80px;padding-left:10px;font-weight:600}


	.flex-direction-nav{position:absolute;z-index:3;width:100%;top:15%;}
	.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
@media (max-width: 1591px) {
    .in_about_left{width:50%;float:left;background:#fbf4ec;padding:50px 2%;}
}	
@media (max-width: 991px) {
	.in_about_left{width:100%;float:left;background:#fbf4ec;padding:10% 2%;}
	.in_about_right{width:100%;float:left;}
	.in_about_left h3{font-size:1.2rem;color:#333;margin-top:15px;margin-bottom:10px;}
	.in_about_left p{font-size:0.875rem;color:#808080;padding-right:0px;line-height:1.8}
	.in_about_left_a{box-shadow:0 0 10px #e8e8e8;
	background:#fff;
	border-radius:100px;
    width: 138px;
	margin-bottom:20px;float:left;margin-top:20px;}
	.in_about_left_img{float:right;margin-top:20px;margin-right:80px;cursor: pointer;background:rgb(0,0,0,0.5)}
	.flexslider{position:relative;height:400px;}
	.slides{position:relative;z-index:1;}
	.slides li{height:400px;}
	.flex-control-nav{position:absolute;top:30px;z-index:2;width:50px;text-align:center;right:30px;}
	.flexslider h3{position:absolute;left:0;bottom:-30px;color: transparent;  -webkit-text-stroke: 1px #ecb040; font-size:32px;padding-left:10px;font-weight:600}
}

.in_5{
	padding:2rem 0 18rem;
	float: left;
    width: 100%;
}
.in_news ul{margin-top:70px}
.in_news ul li{width:32.333%;float:left;margin-right:1.5%;position:relative;}
.in_news ul li:nth-child(3n) { margin-right: 0;}
.in_news ul li span{width:100%;display:block;overflow:hidden;z-index:1}
.in_news ul li span img{width:100%;transition: all 0.5s;}
.in_news_zi{width:90%;top:80%;left:5%;z-index:2;position:absolute;box-shadow:0 0 10px #e8e8e8;
	background:#fff;border:1px solid #e8e8e8;padding:30px;}
.in_news_zi em{font-size:16px;color:#808080;}
.in_news_zi h3{font-size:20px;color:#333;padding:20px 0; }
.in_news_zi h6{font-size:14px;color:#808080;}
.in_news_zi:hover{box-shadow:0 0 10px #ecb040;
	background:#fff;border:1px solid #ecb040;;}
.in_news_zi:hover h6{color:#ecb040}	
.in_news ul li:hover span img{transform: scale(1.1);}

@media (max-width: 991px) {
	.in_5{padding:2rem 0 3rem;}
	.in_news ul{margin-top:0px}
	.in_news ul li{width:96%;float:left;margin:2%;position:relative;margin-bottom:30%;}
	.in_news_zi{width:90%;top:50%;left:5%;z-index:2;position:absolute;box-shadow:0 0 10px #e8e8e8;
	background:#fff;border:1px solid #e8e8e8;padding:30px;}
}




@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;}
.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%;}
	.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;
  color: #7d7d7d;
  line-height: 1.6rem;
  padding-bottom: 50px;
}
.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: #000;
  color: #fff;
  height: 35vh;
}
#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;
}
#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  ;
  text-align: center;
  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;
}
#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);
}

#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;
  }
}

@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}


}











/*合作伙伴*/
.sec_05 {
  background: url(../images/beijing_19.jpg) no-repeat center;
  background-size: cover;
  float:left;width:100%;
  
}
.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 {
  
  }
  .h2title {
    font-size: 1.5rem;
    padding-bottom: 2rem;
  }
  .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;
  }
}
@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;
  }
}
#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: 5% 0;
}
@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 {
  width: 50%;
}
#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;
  padding-right: 2rem;
}
#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%;
}
#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 {
  padding-top: 3%;
  position: relative;
  display: block;
}
#pages_Inside .history .his-pages:after {
  content: "";
  position: absolute;
  top: 53%;
  left: 0;
  right: 0;
  height: 1px;
  border-bottom: 1px dashed #a9a9a9;
}
#pages_Inside .history .swiper-pagination-history {
  width: 1200px;
  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%;
}
#pages_Inside .history .swiper-pagination-history li.swiper-pagination-bullet span {
  font-size: 1.5rem;
  color: #8b8b8b;
}
#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: 49%;
    margin-right: 2%;
  }
  .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;
  }
}
.foot-menu1 .foot_input{width:334px;height:48px;border:1px solid #b2b2b2;margin-top: 10px;}
.foot-menu1 .foot_input input{width:100%;background: transparent;
    border: none;padding:13px 20px;color:#b2b2b2}
.foot-menu1 .foot_message{height:115px;color:#b2b2b2;border:1px solid #b2b2b2;}
.foot-menu1 .foot_message textarea{width:100%;background: transparent;
    border: none;padding:13px 20px;height:115px;}
.foot-menu1 .foot_message input:focus{border:none}
.foot_button input{width:160px;height:48px;background:#ecb040;text-align:center;color:#fff;font-size:18px;border:none;margin-top:20px;border-radius:30px}
.foot_button input:hover{box-shadow: 0px 0px 10px #ecb040;}