.core_banner {
  height: 484px;
  overflow: hidden;
  position: relative;
  text-align: center;
  background: url("../images/s_bg.png") no-repeat center;
  background-size: cover;
}


.corporate_culture {
  margin: 100px 0 100px;
}

.corporate_bg {
  background: url("../images/super_bg.png") no-repeat center;
  background-position: 74px 240px;
}

.corporate_culture h3 {
	text-align: center;
	font-family: "SourceHanSansCN-Regular","Microsoft YaHei","微软雅黑";
	font-size: 36px;
	color: #253858;
  margin-bottom: 60px;
}



.corporate_culture .scheme_content_name h3 {
	font-size: 24px;
  font-family: PingFang, PingFang-SC;
  font-weight: SC;
  text-align: left;
  color: #333333;
  line-height: 33px;
  margin-top:14px;
  margin-bottom: 15px;
}

.corporate_culture .hbg {
  background: url("../images/abo_route.png") no-repeat center;
  height: 75px;
}


.banner_img .super {
float: left;
background: #ffffff;
border: 1px solid #e1e1e1;
width: 560px;
height: 226px;
margin-left: 40px;
margin-top: 30px;
}



.corporate_culture .scheme_content_right{
padding-left: 20px;
width: 433px;
height: 226px;;
float: right;
}
.scheme_content_right .scheme_content_name{
font-size: 21px;
font-family: PingFang, PingFang-SC;
font-weight: SC;
text-align: left;
color: rgba(0,0,0,0.85);
text-align: left;    
}

.scheme_content_right .scheme_content_name1{
font-size: 21px;
font-family: PingFang, PingFang-SC;
font-weight: SC;
text-align: left;
color: rgba(0,0,0,0.85);
text-align: center;   
margin-bottom:20px; 
}

.scheme_content_right .scheme_content_text1 span{
display: block;
float: left;
font-size: 16px;
font-family: PingFangSC, PingFangSC-Regular;
font-weight: 400;
line-height: 44px;
text-align: center;
color: #666666;
margin-top: 8px; 
}

.scheme_content_right .scheme_content_text{
font-size: 16px;
font-family: PingFangSC, PingFangSC-Regular;
font-weight: 400;
text-align: left;
color: #666666;
margin-top: 8px;
}




.footer {
	margin-top: 0
}






.corporate_culture .my_advantage_ul{
  width: 100%;
  height: 182px;
}
.my_advantage_ul .my_advantage_li{
  width: 200px;
  height: 182px;
  float: left;

}

.my_advantage_ul .my_advantage_li:hover{
  background: #ffffff;
  box-shadow: 0px 0px 20px 0px rgba(202,202,202,0.5);     
}
.my_advantage_li .my_advantage_li_img{
  margin:41px auto 0px auto;
  display: block;
}

.my_advantage_li .my_advantage_li_img:hover{
  transform:rotate(45deg); /*旋转7度 */
  -ms-transform:rotate(45deg); /* IE 9 支持的浏览器 下同*/
  -moz-transform:rotate(45deg); /* Firefox */
  -webkit-transform:rotate(45deg); /* Safari 和 Chrome */
  -o-transform:rotate(45deg); /* Opera */
}

.my_advantage_li .my_advantage_li_text{
  width: 100%;
  font-size: 16px;
  font-family: PingFang, PingFang-SC;
  font-weight: SC;
  text-align: center;
  color: rgba(0,0,0,0.85);
  margin-top:20px;
}





.nav_supper {
  width: 100%;
  height: 89px;
  background: #f2f7ff;
}

.wid {
  width: 1200px;
  display:block;
  margin: 0 auto;
}

.nav_supper .wid ul {
  display:block;
  width: 100%;
  height: 89px;
}

.nav_supper .wid ul li {
  float: left;
  display:block;
  width: 25%;
  height: 89px;
  line-height: 89px;
  text-align: center;
}


.nav_supper .wid .arrow{
    border-color: transparent transparent #196ce6;
    border-style: dashed dashed solid;
    border-width: 10px;
    display: block;
    font-size: 0;
    height: 0;
    left: 140px;
    position: relative;
    width: 0;
    transform:rotate(180deg);
}

.nav_supper .wid .active {
  background-color: #196ce6;
  color: #fff;
}





.nav_dsc {
  width: 100%;
  margin-bottom: 115px;
}


.nav_dsc .wid .des{
    margin: 40px 0 40px 0;
    width: 100%;
    height: 227px;
}


.nav_dsc .wid .des .des_key{
  height: 227px;
  width: 27px; 
  margin-top:8px;
  float: left;
}

.nav_dsc .wid .des .des_text{
  width:548px;
  height: 227px;
  border-bottom: solid 1px #196CE6;
  float: left;
  margin-left:16px;
} 

.nav_dsc .wid .des .des_img{
  float: left;
  height: 227px;
  width: 221px;
  margin-left: 95px;
}

.nav_dsc .wid .des .des_text h3{
  height: 33px;
  font-size: 20px;
  font-family: PingFang, PingFang-SC;
  font-weight: bold;
  text-align: left;
  color: #333333;
  line-height: 33px;
}

.nav_dsc .wid .des .des_text p{
  margin-top: 30px;
  height: 120px;
  font-size: 16px;
  font-family: PingFang, PingFang-SC;
  font-weight: SC;
  text-align: left;
  color: #333333;
  line-height: 30px;
}

.nav_dsc .my_super {
  margin-top: 50px;
}
.nav_dsc .my_super .des_key {

  width: 27px;
  height: 410px;
  float: left;

}
.nav_dsc .my_super .des_key img{
  margin-top: 8px;
}

.nav_dsc .my_super .des_text{  
  float: left;
  width: 751px;
  height: 360px;
  margin-left: 16px;
}

.nav_dsc .my_super .des_text h3{
  height: 33px;
  font-size: 20px;
  font-family: PingFang, PingFang-SC;
  font-weight: bold;
  text-align: left;
  color: #333333;
  line-height: 33px;

}

.nav_dsc .my_super .des_text .des_text_img{
    width: 100%;
    height: 320px;
    margin-top: 20px;
}

.nav_dsc .my_super .des_text .des_text_img  .img1{
  float: left;
  width: 320px;
  height: 110px;
  margin: 21px 0 40px 0;

}

.nav_dsc .my_super .des_text .des_text_img  .img2{
  float: left;
  width: 338px;
  height: 110px;
  margin: 21px 0 40px 88px;

}

.nav_dsc .my_super .des_text .des_text_img  .img3{
  float: left;
  width: 329px;
  height: 112px;

}

.nav_dsc .my_super .des_text .des_text_img  .img4{
  float: left;
  width: 343px;
  height: 108px;
  margin-left: 75px;

}

.nav_dsc .my_super .des_text .des_text_img h4 {
    display: block;
    text-align: left;
    height: 28px;
    font-size: 16px;
    font-family: PingFang, PingFang-SC;
    font-weight: SC;
    color: #333333;
    line-height: 28px;
    margin-top: 8px;
    margin-bottom: 4px;
}

.nav_dsc .my_super .des_text .des_text_img p {
    display: block;
    text-align: left;
    height: 44px;
    font-size: 16px;
    font-family: PingFang, PingFang-SC;
    font-weight: SC;
    color: #666666;
    line-height: 22px;

}

.nav_dsc .my_super .des_text .des_text_img p  span{
    margin: 0 7px;
    font-size: 16px;
}


.nav_dsc .use_cj {
  clear: both;
  margin-top:100px;
  width:100%;
  height: 380px;
}

.nav_dsc .use_cj  .des_key{
  width: 27px;
  height: 380px;
  float: left;
}

.nav_dsc .use_cj  .des_key img{
  margin-top: 8px;
} 

.nav_dsc .use_cj  .des_text{
  width: 95%;
  height: 380px;
  float: left;
  margin-left:16px;
}

.nav_dsc .use_cj  .des_text h3{
  width: 95%;
  height: 33px;
  font-size: 20px;
  font-family: PingFang, PingFang-SC;
  font-weight: bold;
  text-align: left;
  color: #333333;
  display: block;
  line-height: 33px;
}


.nav_dsc .use_cj .des_text .des_text_img > div {
  display: block;
  float: left;
  width: 320px;
  height: 305px;
  margin-top:30px;
}

.nav_dsc .use_cj .des_text .des_text_img .div1 {
  float: left;
  width: 94px;
  height: 302px;
}

.nav_dsc .use_cj .des_text .des_text_img .div2 {
  float: right;
  width: 224px;
  height: 302px;
  opacity: 0.06;
  background: #1289f4;
}

.nav_dsc .use_cj .des_text .des_text_img .div3 {
  /* float: left; */
  width: 320px;
  height: 225px;
  position: relative;
  margin-top: 38px;
  background: #196ce6;
  z-index: 1;
}


.nav_dsc .use_cj .des_text .des_text_img .div3 h4{
  position: relative;
  left: 23px;
  top: -228px;
  font-size: 20px;
  color: #fff;
  font-family: PingFang, PingFang-SC;
  font-weight: SC;
  line-height: 33px;
}


.nav_dsc .use_cj .des_text .des_text_img .div3 p{
  position: relative;
  left: 22px;
  top: -221px;
  font-size: 16px;
  color: #fff;
  font-family: PingFang, PingFang-SC;
  font-weight: SC;
  line-height: 27px;
}

.soul_tab_2 {
  height: 1400px;
}

.soul_tab_2 .my_super .des_text_img{
  width: 1068px;
  height: 674px;
  margin-top:30px;
}

.soul_tab_2 .my_super .des_key {
  height: 668px;
}

.soul_tab_2  .use_cj  .top_div > div {
  float: left;
  margin-top:50px;
  width:162px;
  height:40px;
  text-align: center;
  border-left: 1px solid #196ce6;
  border-right: 1px solid #196ce6;
  border-top: 1px solid #196ce6;
}

.soul_tab_2  .use_cj  .top_div > div  span{
  margin-top: -28px;
  display: block;
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  color: #196ce6;
  line-height: 22px;
}

.soul_tab_2  .use_cj  .body_div > div {
    float: left;
    width: 211px;
    height: 68px;
    background: #196ce6;
    border-radius: 8px;
    text-align: center;
    line-height: 68px;
    font-size: 18px;
    font-family: PingFang, PingFang-SC;
    font-weight: SC;
    color: #ffffff;
}

.soul_tab_2  .use_cj  .foot_div > div {
  float: left;
  width: 186px;
  height: 214px;
  border-left: 1px solid #196ce6;
  border-right: 1px solid #196ce6;
  border-bottom: 1px solid #196ce6;
  text-align: center;
}

.soul_tab_2  .use_cj  .foot_div p {
  width: 154px;
  height: 154px;
  line-height: 22px;
  font-size: 16px;
  font-family: PingFang, PingFang-SC;
  font-weight: SC;
  color: #666666;
  text-align: left;
  margin: 0 auto;
  margin-top:27px;
}

.soul_tab_4 .wid .des .des_text {
  width: 565px;
}



.soul_tab_4_super .des_text div > div {
  float: left;
  height: 273px;

}

.soul_tab_4_super .des_text > div {
  margin-top: 35px;
  width: 820px;
}


.soul_tab_4 .my_super .des_text p {
  font-size: 16px;
  font-family: PingFang, PingFang-SC;
  font-weight: SC;
  text-align: left;
  color: #333333;
  line-height: 22px;
  margin-top: 21px;
  margin: 21px 0px 0px 45px;
}

.soul_tab_4 .use_cj .des_text .des_text_img > div {
  margin-top: 100px;
  float: left;
  width: 248px;
  height: 217px;
}

.soul_tab_4 .use_cj .des_text .des_text_img .tab_4_1 {
  width: 180px;
  text-align-last: center;

}

.soul_tab_4 .use_cj .des_text .des_text_img .tab_4_1 img{
  margin-top: 70px;
}

.soul_tab_4 .use_cj .des_text .des_text_img .tab_4_1 p{

  height: 30px;
  font-size: 22px;
  font-family: PingFang, PingFang-SC;
  font-weight: SC;
  text-align: left;
  color: #196ce6;
  line-height: 30px;
  margin-bottom: -1px;
}

.soul_tab_4 .use_cj .des_text .des_text_img .tab_4_2 {
  margin-left: 48px;
}

.soul_tab_4 .use_cj .des_text .des_text_img .tab_4_3 {
  margin-left: 57px;
}

.soul_tab_4 .use_cj .des_text .des_text_img .tab_4_4 {
  margin-left: 39px;
}


.soul_tab_4 .use_cj .des_text .des_text_img .tab_4_2_1{
  width: 211px;
  height: 59px;
  background: #196ce6;
  border-radius: 4px;
  margin: 0 auto;
  font-size: 20px;
  font-family: PingFang, PingFang-SC;
  font-weight: SC;
  text-align: center;
  color: #ffffff;
  line-height: 28px;
  padding-top: 13px;
}

.soul_tab_4 .use_cj .des_text .des_text_img .tab_4_2_2{
  width: 100%;
  height: 175px;
  margin-top: -20px;
  border: #0f62dc 1px solid;
}

.soul_tab_4 .use_cj .des_text .des_text_img .tab_4_2_2 p{
  width: 211px;
  height: 122px;
  margin: 0 auto;
  font-size: 16px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
  line-height: 22px;
  margin-top:40px
}



.soul_tab_3 .use_cj .des_text_img div {
  margin-top: 50px;
  width: 307px;
  height: 307px;
}

.soul_tab_3 .use_cj .des_text_img div img{
    display: block;
    margin: 50px auto;
}

.soul_tab_3 .use_cj .des_text_img .use_tab_3_3{
  position: relative;
  left: -502px;
}

.soul_tab_3 .use_cj .des_text_img div p{

  font-size: 16px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  color: #333333;
  line-height: 22px;
}

.soul_tab_3 .my_super {
  width: 1200px;
}

.soul_tab_3 .my_super .des_text_2 ul{
  width: 1200px;
  height: 54px;
  background: url("../images/s_long.png") no-repeat left;
}

.soul_tab_3 .my_super .des_text_2 ul li{
  float: left;
  height: 54px;
  width: 264px;
  line-height: 54px;
  height: 54px;
  font-size: 16px;
  color: #ffffff;
}

.soul_tab_3 .my_super .des_text .des_text_img .des_text_1 p {
  float: left;
  margin:50px 0px 30px 102px;
  border-bottom: 1px solid #196ce6;
  height: 28px;
  font-size: 20px;
  font-family: PingFang, PingFang-SC;
  font-weight: SC;
  color: #333333;
  line-height: 28px;
  padding-bottom: 35px;
}


.soul_tab_3 .my_super .des_text .des_text_img > div{
  width: 1200px;
}

.soul_tab_3 .my_super .des_text .des_text_img .des_text_3 p{
  margin:30px 0 0 50px;
  float: left;
  width: 160px;
}

.soul_tab_3 .my_super .des_text .des_text_img .des_text_2 ul li {

}


.solu_line_1 {
  position: relative;
  border-right: 1px solid #196ce6;
  height: 32px;
  width:1px;
  left: 35px;
  top: -84px;
}

.solu_line_2{
  position: relative;
  border-right: 1px solid #196ce6;
  height: 32px;
  width: 1px;
  left: 35px;
  top: -32px;
}

.solu_line_3 {
  position: relative;
  border-right: 1px solid #196ce6;
  height: 32px;
  width:1px;
  left: -2px;
  top: -84px;
}

.solu_line_4{
  position: relative;
  border-right: 1px solid #196ce6;
  height: 32px;
  width: 1px;
  left: -2px;
  top: -32px;
}


.solu_line_2 .circle {
  width: 5px;
  height: 5px;
  background: #196ce6;
  border-radius: 5px;
}

.soul_tab_3 .my_super .des_text_3 p .dian{

}

.click_tab {
  cursor:pointer;
}

.souution .bsty {
  margin-bottom: 10px;
  display: block;
}



.souution .text_0 {
  width: 244px;
  height: 84px;
  background: #f8f8f8;
  border-radius: 8px;
}

.souution .text_0 .text_0_1{
  width: 223px;
  height: 52px;
  font-size: 16px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  text-align: left;
  color: #333333;
  line-height: 26px;
  display: block;
  padding: 12px 0 0 15px;
}
.souution .text_0 .text_0_2 {
  width: 240px;
  height: 52px;
  font-size: 16px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  text-align: left;
  color: #333333;
  line-height: 26px;
  display: block;
  padding: 12px 0 0 15px;
}

.souution .use_tab_3_2 {

}









