﻿/*------------------------------*/
/*-webkit-overflow-scrolling: touch;*/
.vbanner{ width:100%; float:left;}
.vbanner img{ width:100%; float:left;}
.vsjbg{ width:100%; float:left; height:139px;}
.vsjbg ul{ width:1400px; margin:auto; height:139px;}
.vsjbg ul li{ width:20%; float:left; height:139px; text-align:center;}
.vsjbg ul li dl{ color:#c64937; font-size:70px; font-weight:bold; margin-top:10px; width:100%; float:left;}
.vsjbg ul li dl span{ font-size:18px; font-weight:bold;}
.vsjbg ul li p{ width:100%; float: left; font-size:20px; font-weight:600; text-align:center; color:#232323;}
.fgx{ width:100%; height:20px; background:#962b1b; float:left;}
.vbiaod{ width:100%; float:left; height:350px; background:#c64937; border-bottom-left-radius:200px;}
.vbiaod ul{ width:1400px; margin: 0 auto; height:350px;}
.vbiaod ul dl{ width:100%; float:left;}
.vbiaod ul dl dt{ color:#fff; font-size:48px; margin-top:30px; float:left;}
.vbiaod ul dl dd{ color:#fff; font-size:24px; margin-top:30px; float:left; line-height:80px;}
.vbiaod ul dl dd span{ background:#000; margin-left:5px; padding:1px 8px; border-radius:50%;}
.vinput{ width:680px; height:70px; line-height:70px; font-size:20px; text-indent:20px; border:none;outline:medium; color:#000; float:left;}
input::-webkit-input-placeholder{color:#000;}input::-moz-placeholder{color:#000;}input:-moz-placeholder{ color:#000;}input:-ms-input-placeholder{color:#000;}
.anniu{ width:680px; height:70px; background:#000; text-indent:-10%; margin-left:40px; display:block; float:left; font-weight:bold; line-height:70px; text-align:center; font-size:32px; color:#fff; position:relative;}
.anniu img{ position:absolute; right:25%; top:15px;}
.vcon{ width:100%; float:left;}
.vcon ul{ width:1400px; margin: 0 auto;}
.vcon ul h1{ width:100%; float:left; text-align:center; font-size:40px; color:#232323; margin-top:60px; font-weight:bold;}
.vcon ul h2{ font-size:18px; color:#888; text-align:center; width:100%; float:left; margin-top:15px;}
.vcon ul li{ width:321px; float:left; margin-top:32px; margin-left:38px;}
.vcon ul li dl{ width:100%; float:left;}
.vcon ul li dl dd{ width:100%; float:left;}
.vcon ul li dl dd img{filter: grayscale(100%);transition: all 0.2s;cursor: pointer;}
.vcon ul li dl dd:hover img {filter: none;}
.vcon ul li dl dt{ width:100%; float:left; text-align:center; font-size:32px; color:#232323; margin-top:10px; position:relative;}
.vcon ul li dl dt:before {
    content: "";
    position: absolute;
    bottom:-17px;
    left:50%;
	margin-left:-42px;
    width:84px;
    height: 2px;
    background: #232323;
}
.vcon ul li dl p{ width:100%; text-align:center; float:left; margin-top:30px; font-size:17px; color:#232323;}
.vcont{ width:100%; float:left; height:825px; background:url(/Public/home/images/vpc/cc-bgi.jpg) no-repeat center; margin-top:60px;}
.vcont ul{ width:1400px; height:825px; margin: 0 auto; position:relative;}
.vcont ul h1{ width:100%; float:left; text-align:center; font-size:40px; color:#ffffff; margin-top:60px; font-weight:bold;}
.vcont ul h2{ font-size:18px; color:#ffffff; text-align:center; width:100%; float:left; margin-top:15px;}
.vcont ul p{ background:#e2b780; width:615px; height:80px; position:absolute; bottom:70px; left:50%; margin-left:-307px; color:#232323; font-size:40px; text-align:center; line-height:80px; font-weight:bold; text-indent:-20px;}
.vcont ul p span{ position:relative;}
.vcont ul p span img{ position:absolute; right:-70px; top:5px;}
.vteam{ width:100%; float:left;  background:url(/Public/home/images/vpc/person.jpg) no-repeat center top; }
.vteam ul{ width:1400px;  margin: 0 auto; position:relative;}
.vteam ul h1{ width:100%; float:left; text-align:center; font-size:40px; color:#232323; margin-top:60px; font-weight:bold;}
.vteam ul h2{ font-size:18px; color:#888; text-align:center; width:100%; float:left; margin-top:15px;}
.teamla{ width:100%; float:left; background:#c64937; height:159px; margin-top:640px;}
.teamla li{ width:206px; height:159px; float:left; margin-left:22px;}
.teamla li span{ width:100%; float:left; text-align:center; color:#fff; font-size:30px; margin-top:50px;letter-spacing:16px; text-indent:20px;}
.teamla li p{ width:100%; float:left; text-align:center; color:#fff; font-size:16px; margin-top:10px;}

.teamlb{ width:100%; float:left; background:#c64937; height:159px; margin-top:20px;}
.teamlb li{ width:206px; height:159px; float:left; margin-left:22px;}
.teamlb li span{ width:100%; float:left; text-align:center; color:#fff; font-size:30px; margin-top:50px;letter-spacing:16px; text-indent:20px;}
.teamlb li p{ width:100%; float:left; text-align:center; color:#fff; font-size:16px; margin-top:10px;}


.vcontc{ width:100%; float:left; margin-top:30px;}
.vcontc ul{ width:1400px;  margin: 0 auto; position:relative;}
.vcontc ul h1{ width:100%; float:left; text-align:center; font-size:40px; color:#232323; margin-top:30px; font-weight:bold;}
.vcontc ul h2{ font-size:18px; color:#888; text-align:center; width:100%; float:left; margin-top:15px;}
.lunb{ width:100%; float:left; height:914px; margin-top:40px;}
.swiper-container {
      width: 100%;
      height: 100%;
      margin-left: auto;
      margin-right: auto;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }

.vcontd{ width:100%; float:left; margin-top:30px;}
.vcontd ul{ width:1400px;  margin: 0 auto; position:relative;}
.vcontd ul h1{ width:100%; float:left; text-align:center; font-size:40px; color:#232323; margin-top:30px; font-weight:bold;}
.vcontd ul h2{ font-size:18px; color:#888; text-align:center; width:100%; float:left; margin-top:15px;}
.vcontd ul dl{ width:100%; float:left; border:2px solid #dfdfdf; margin-top:40px;}
.vcontd ul dl dt{ width:465px; height:341px; float:left;}
.vcontd ul dl dt span{ color:#c64937; font-size:34px; width:390px; font-weight:bold; margin-top:80px; margin-left:75px; float:left;}
.vcontd ul dl dt p{ float:left;width:390px;margin-left:75px; font-size:26px; color:#000; margin-top:10px; position:relative;}

.vcontd ul dl dt p:before {
    content: "";
    position: absolute;
    bottom:-17px;
    left:2px;
    width:40px;
    height: 1px;
    background: #232323;
}
.vcontd ul dl dt ol{ width:390px; float:left; font-size:22px; color:#888; margin-left:75px; margin-top:50px;}
.vconte{ width:100%; float:left; height:1000px; background:url(/Public/home/images/vpc/after-bg.jpg) no-repeat top; margin-top:30px;}
.vconte ul{ width:1400px;  margin: 0 auto; position:relative;}
.vconte ul h1{ width:100%; float:left; text-align:center; font-size:40px; color:#232323; margin-top:50px; font-weight:bold;}
.vconte ul h2{ font-size:18px; color:#888; text-align:center; width:100%; float:left; margin-top:15px;}
.vconte ul dl{ width:322px; height:680px; margin-right:30px; float:left; margin-top:40px; box-shadow: 0 0 10px #333333; border:0px solid green;}
.vconte ul dl span{ width:100%; float:left; font-size:60px; color:#c64937; text-align:center; font-weight:bold; margin-top:114px;}
.vconte ul dl p{ width:100%; text-align:center; font-size:32px; margin-top:50px; float:left; color:#232323;}


.vcontf{ width:100%; float:left; height:700px; background:url(/Public/home/images/vpc/function-bg.jpg) no-repeat top; margin-top:0px;}
.vcontf ul{ width:1400px;  margin: 0 auto; position:relative;}
.vcontf ul h1{ width:100%; float:left; text-align:center; font-size:40px; color:#fff; margin-top:60px; font-weight:bold;}
.vcontf ul h2{ font-size:18px; color:#888; text-align:center; width:100%; float:left; margin-top:15px;}
.vcontf ul dl{ width:322px; height:680px; margin-right:30px; float:left; margin-top:40px;}
.hongbg{ width:100%; float:left; height:284px; background:url(/Public/home/images/vpc/hongbg.jpg) no-repeat top;}
.hongbg ul{ width:1400px; margin: 0 auto;}
.hongbg ul p{ width:222px; height:222px; float:left; margin-top:30px;}
.hongbg ul span{ line-height:250px; font-size:56px; color:#fff; font-weight:bold; margin-left:100px;}
.hongbg ul dl{ width:368px; height:30px; float:right; margin-top:111px;}

.vbiaog{ width:100%; float:left; height:550px; background:url(/Public/home/images/vpc/form-bg.jpg) no-repeat top;}
.vbiaog ul{ width:1400px; margin: 0 auto; height:350px;}
.vbiaog ul dl{ width:100%; float:left; margin-top:10px;}
.vbiaog ul dl dt{ color:#fff; font-size:48px; margin-top:30px; float:left;}
.vbiaog ul dl dd{ color:#fff; font-size:24px; margin-top:30px; float:left; line-height:80px;}
.vbiaog ul dl dd span{ background:#c64937; margin-left:5px; padding:1px 8px; border-radius:50%;}
.anniuc{ width:680px; border-radius:8px; height:70px; background:#c64937; margin: 0 auto; text-indent:-10%;display:block; font-weight:bold; line-height:70px; text-align:center; font-size:32px; color:#fff; position:relative;}
.anniuc img{ position:absolute; right:25%; top:15px;}
.baomi{ font-size:18px; color:#fff; text-align:center; margin-top:30px !important; float:left;}













