body
{
    background:#fff;
    }
.banner-test {
   position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    margin: 0 auto;
    height: 100%;
    z-index: 999;
}

.banner img {
    width: 100%;
}

.banner {
    position: relative;
    margin-top: -80px;
}

.toMeBtn {
  width: 240px;
    height: 64px;
    border: 1px solid #fff;
    border-radius: 40px;
    color: #fff;
    font-size: 20px;
    font-family: MicrosoftYaHei;
    font-weight: 400;
    text-align: center;
    line-height: 64px;
    position: absolute;
    /* margin-top: 45px; */
    cursor: pointer;
    /* margin-left: 35px; */
    bottom: 5%;
    /* margin: 0 auto; */
    left: 50%;
    margin-left: -100px;
}

    .toMeBtn:hover {
           color:#2b2b2b;
            background:#fff;
    }
.control-group
{
    clear:both;
    }
.left-group
{
     float:left;
    width:65%;
    }
.right-group
{
    width:25%;
    height:132px;
    background:url('../images/ewm.png') no-repeat center;
    background-size:contain;
    float:right;
    border-left:1px solid #ddd;
    }
.gray-bg
{
    
    margin: 20px auto;
    padding: 25px;
    width: 1050px !important;
    background:#f5f5f5;
    }
.swiper-pagination-bullet-active
{
    background:#00A0E8 !important;
    }
.gray-title
{
    display:block;
    color:#636363;
    font-size:20px;
    margin-bottom:30px;
    margin-top:13px;
    }
.gray-text
{
    color:#636363;
    }
.blue-block-title
{
    line-height:35px;
    font-weight:bold;
    font-size:22px;
    padding:5px 20px;
    color:#fff;
    background:#00a0e9;
    }
.gray-text-2
{
    color:#636363;
    font-size:20px;
    margin-top:40px;
    padding-left:50px;
    }
 .zizhi li, .huodong li
 {
     float:left;
     margin:0 8px;
     overflow:hidden;
     }
 .zizhi li
 {
     width:239px;
     height:163px;
     }
 .zizhi li img
 {
     height:100%;
     }
 .zizhi .swiper-slide
 {
     width:auto;
     height:160px;
     }
  .huodong,.zizhi
 {
     margin:40px;
     }
 .huodong li
 {
     width:90px;
     height:90px;
     margin:auto 27px;
     }
 .tixi
 {
     background:url("../images/newIndex/bg2.png") no-repeat center;
     background-position: 22px 50px;
     height:785px;
     }
 .hezuozizhi
 {
     width:751px;
     margin:20px auto;
     }
 .hezuozizhi li
 {
     float:left;
     width:209px;
     }
 .hezuozizhi li span
 {
     display:block;
     }
 .hezuozizhi li span:first-child
 {
     width:209px;
     height:40px;
     line-height:40px;
     font-weight:bold;
     color:#fff;
     text-align:center;
     font-size:30px;
     background:#00a0e8;
     }
  .hezuozizhi li span:last-child
  {
      width:209px;
      height:89px;
      background:#e5f5fd;
      }
  .hezuozizhi li span a 
  {
      width:196px;
      line-height:25px;
      display:block;
      padding: 18px 0;
      }
  .hezuozizhi li:first-child span a 
  {
      text-align:center;
      display:block;
      line-height:50px;
      }
   .hezuozizhi li:last-child span a 
  {
      width:149px;
      display:block;
      line-height:25px;
      }
 .line
 {
     width:62px;
     height:132px;
     float:left;
     background:url('../images/newIndex/jg.png') no-repeat;
     }
.hezuoliucheng 
{
    margin-top:50px;
    width:747px;
    }
.line-2
{
    width:58px;
    height:58px;
    display:block;
    background:url('../images/newIndex/line-2.png') no-repeat center;
    float:left;
    }
.hezuoliucheng li
{
    float:left;
    height:58px;
    font-size:18px;
    padding:0 10px;
    border:1px dashed #00a0e8;
    border-radius:5px;
    }
.liucheng-btn:link,.liucheng-btn:visited,.liucheng-btn:hover,.liucheng-btn:active
{
    color:#fff;
    }
.liucheng-btn
{
    width:200px;
    line-height:55px;
    text-align:center;
    color:#fff;
    display:block;
    margin-top:110px;
    background:#00a0e8;
    border-radius:6px;
    height:55px;
    font-size:30px;
    }
.weixin-pay
{
    background:url('../images/newIndex/weixinpay-bg.png') no-repeat center;
    height:320px;
    }
.wxpay-title
{
    text-align:center;
    font-size:28px;
    }
.odd, .even
{
    }
.img-box
{
    width:164px;
    margin:20px 210px;
    display:block;
    overflow:hidden;
    }
.img-box img
{
    width:100%;
    }
.wx-text
{
    font-size:18px;
    margin:50px 0;
    display:block;
    line-height:30px;
    }
.wx-text span
{
    color:#42af35;
    font-size:18px;
    }
.wx-text p
{
    width:100%;
    font-size:28px;
    }
.odd p
{
    text-align:left;
    }
.even p
{
    text-align:right;
    }
.odd .img-box
{
    margin-left:250px;
    }
.even .img-box
{
    margin-right:250px;
    }
.odd .img-box,.odd .wx-text
{
    float:left;
    }
.even .img-box,.even .wx-text
{
     float:right;
     text-align:right;
    }

.type-li
{
     background: url('../images/newIndex/recruit-topbg.png') repeat-y center !important;
     height:290px;
     width:1100px;
    }

.type-li li img{
    margin:30px auto;
}

.type-li li p
{
    padding:0 20px;
    }
.type-li li p:nth-of-type(2)
{
    font-weight:bold;
    margin-bottom:10px;
    font-size:18px;
    }
.type-li li p:last-child
{
    text-align:left;
    font-size:12px;
    line-height:20px;
    }
.top-btn
{
    padding:80px 0;
    margin-top:-270px;
    }
.top-btn a
{
    height:50px;
    line-height:50px;
    text-align:center;
    background:#0095d9;
    border:2px solid #1dd2af;
    color:#fff;
    font-size:20px;
    width:183px;
    display:block;
    }
.top-btn a:link, .top-btn a:visited, .top-btn a:hover,.top-btn  a:active
{
    color:#fff !important;
    }
	 .clear:after {
            content: '';
            display: block;
            height: 0;
            visibility: hidden;
            clear: both;
        }

        nav img {
            width: 100%;
            height: auto;
        }

        .a1 {
            text-align: center;
            margin: -80px 0 120px 0;
        }

        .now {
            height: 40px;
            width: 178px;
            background-color: #0095d9;
            font-size: 18px;
            font-family: '微软雅黑';
            color: white;
            border: 1px solid darkcyan;
            border-radius: 2px;
        }

        .pho {
            text-align: center;
            padding: 100px 0 50px 0;
        }

        .nan p {
            color: #ea2e33;
            font-size: 48px;
        }

        .nan {
            font-size: 36px;
            width: 600px;
            color: #00a0e8;
        }

        .nan1 {
            font-size: 48px;
            color: #00a0e8;
        }

        .non {
            display: block;
            font-size: 30px;
            color: #00a0e8;
            padding-bottom: 25px;
        }

        .nun {
            font-size: 18px;
            padding-bottom: 13px;
            color: #595959;
        }

        .pha {
            text-align: center;
            margin-top: 20px;
        }

        .pha span {
            padding-bottom: 5px;
        }

        section {
            text-align: center;
            width: auto;
        }

        .nqn {
            text-align: center;
            margin-top: 50px;
        }

        .nqn img {
            width: 1050px;
        }

        .usl {
            color: #595959;
            font-size: 13px;
            list-style: none;
            text-align: center;
            margin-top: 15px;
            height: 100px;
            display: inline-block;
        }

        .usl li {
            float: left;
            display: inline;
            text-align: center;
        }

        .k3 {
            margin-top: 45px;
        }

        .k4 {
            margin-top: 20px;
        }

        .k4 img {
            width: 1050px;
        }

        table {
            text-align: center;
            display: inline-block;
        }

        .k5 {
            width: 100%;
            background-color: #4c4c4c;
            height: 398px;
            margin-top: 45px;
            background: url(/images/img12/11.jpg);
        }

        .k5 img {
            width: 100px;
            height: 110px;
        }

        div.active {
            transform: scale(1.3);
            color: #fff !important;
        }

        .k5>div>div:hover span {
            color: #fff;
        }

        .k6 {
            margin-top: 30px;
        }

        .a2 li {
            float: left;
        }

        .a4 li {
            float: left;
        }

        content {
            text-align: center;
        }

        .b8 {
            width: 100%;
			height:340px;
        }
.bigdiv{
	width:100%;
	background:#f7f7f7;
}
        .b8 h5 {
            margin-top: 35px;
        }

        .b8 a {
            display: block;
            width: 211px;
            height: 38px;
            border-radius: 5px;
            background: #2DB7F5;
            line-height: 38px;
            color: #Fff;
            text-align: center;
            margin-top: 35px;
        }

        .b8 ul {
            width: 1200px;
            height: 264px;
            margin: auto;
            margin-top: 30px;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

        .b8 ul li {
            float: left;
            width: 180px;
            height: 180px;
            border-radius: 10px;
            background: #fff;
            margin-right: 15px;
            border: 1px solid #d7d8d9;
            text-align: left;
            padding: 0 28px;
            list-style: none;
            flex-shrink: 1;
        }

        .b8 ul li:hover {
            box-shadow: 0px 0px 7px #2db7f5;
            border: 1px solid #2db7f5;
        }

        .b8 ul li:hover dt {
            color: #2db7f5;
        }

        .b8 ul li:last-child {
            margin-right: 0;
        }

        .b8 a {
            margin: 27px 0;
            display: inline-block;
            text-align: center;
        }

        .b8 ul li dt {
            color: #333333;
            font-size: 16px;
            margin-bottom: 18px;
        }

        .b8 ul li dd {
            font-size: 14px;
            line-height: 17px;
            color: #7d7d7d;
        }

        .b8 ul {
            width: 1300px;
            height: 218px;
            margin: auto;
            margin-top: 30px;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }



        .k9 {
            margin-top: 40px;
        }

        .k9 li {
            float: left;
            text-align: center;
            list-style: none;
            margin-left: 30px;
        }

        .k10 {
            text-align: center;
            margin-top: 20px;
        }

        .k11 {
            text-align: center;
            margin-top: 40px;
        }

        .k11 p {
            font-size: 24px;
            color: white;
        }

        .k11 span {
            font-size: 16px;
            color: white;
        }

        .b55 {
            text-align: center;
            margin-top: 35px;
            margin-bottom: 35px;
        }

        .b11 {
            text-align: center;
            height: 500px;
            width: 100%;
            height: 449px;
        }


        .a3 {
            margin-top: 35px;
            text-align: center;
        }

        .a4 {
            height: 690px;
			background:#f7f7f7;
        }

        .a4 li {
            width: 290px;
            height: 415px;
            list-style: none;
            display: inline;
            text-align: center;
            background-color: #f9f9f9;
        }

        .a4 h4 {
            font-size: 16px;
            margin-top: 22px;
            margin-bottom: 24px;
            color: black;
        }

        .a4 span {
            color: #606060;
            font-size: 14px;
        }

        .a4 img {
            text-align: center;
        }

        .a4 ul {
            margin-top: 40px;
        }

        .a4 ul li {
            display: block;
            margin: 0 0 0 8px;
            height: 446px;
        }

        .a5 {
            text-align: center;
            margin-top: 10px;
        }

        .a6 {
            text-align: center;
            margin-top: 20px;
        }

        .a7 {
            text-align: center;
            margin: 60px 0 20px 0;
        }

        footer img {
            width: 100%;
            height: auto;
        }

        .left {
            width: 300px;
            text-align: center;
            position: absolute;
            left: 180px;
            margin-top: 100px;
        }

        .left img {
            width: 80px;
            height: 80px;
            margin-top: 10px;
        }

        .left p {
            color: white;
            font-size: 16px;
        }

        .left span {
            font-size: 16px;
            color: #a5b2f8;
        }

        #prev {
            left: 20px;
        }

        #next {
            right: 20px;
        }

        .tab tr td {
            padding: 3px;
        }

        /*h2 {
            margin-bottom: 40px;
            margin-top: 40px;
        }*/

        .vmc-centered {
            padding: 10px 0;
        }

        .klo11 {
            background-image: url('/images/img2/img23.png');
            background-repeat: no-repeat;
            height: 180px;
            width: 1200px;
            text-align: center;
        }

        .klo12 {
            width: 500px;
            height: 100px;
            display: block;
            float: left;
            margin-top: 25px;
            margin-left: 100px;
        }

        .klo12 span {
            position: relative;
            left: -150px;
        }

        .ncctn {
            width: 266px;
            height: 31px;
            background-color: black;
            z-index: 1;
            opacity: 0.5;
            position: relative;
            top: -32px;
        }

        .ncctn1 {
            width: 266px;
            height: 31px;
            background-color: black;
            z-index: 1;
            opacity: 0.5;
            position: relative;
            top: -51px;
        }

        .hezuo {
            display: flex;
            justify-content: space-around;
            width: 306px;
            margin: 0 auto;
            padding-top: 13px;
        }

        .hezuo-center {
            width: 1150px;
            margin: 0 auto;
            height: 150px;
            text-align: center;
        }

        .main {
            width: 1200px;
            margin: 0 auto;
        }

        .main ul li {
            width: 25%;
            height: 188px;
            overflow: hidden;
            cursor: pointer;
            float: left;
        }

        .main ul li {
            margin-bottom: 8px;
        }

        .main2 {
            width: 1200px;
            margin: 0 auto;
        }

        .main2>p {
            font-size: 30px;
            padding: 100px 0 50px 0;
        }

        .main2-center img {
            display: block;
            text-align: center;
            margin: 0 auto;
        }

        .main3 {
            width: 1200px;
            margin: 0 auto;
			padding-bottom:40px;
			padding-top:80px;
        }

        .main3>span {
			display:block;
			width:300px;
			margin:0 auto;
        }

        .main3-center {
            display: flex;
            justify-content: space-around;
			padding-top:50px;
        }

        .main3-center li {
            width: 180px;
            height: 180px;
            background: #FAFAFA;
        }

        .main3-center li>img {
            display: block;
            margin: 0 auto;
            padding: 56px 0 27px 0;
        }

        .main3-center li>p {
            font-size: 18px;
            color: black;
        }

        .main4-left {
            float: right;
            width: 500px;
        }

        .main4-left>p {
            font-size: 30px;
            color: black;
            text-align: left;
            padding-bottom: 26px;
        }

        .main4-left>span {
            text-align: left;
            display: block;
            line-height: 34px;
            font-size: 18px;
        }

        .main4-center {
            width: 1200px;
            margin: 0 auto;
        }

        .main4-center>img {
            float: right;
        }

        .main4>p {
            font-size: 30px;
            text-align: center;
            color: black;
            padding: 100px 0 50px 0px;
        }

        .a4>p {
            text-align: center;
            font-size: 30px;
            color: black;
            padding: 90px 0 10px 0;
        }

        .a7 p {
            text-align: center;
            font-size: 30px;
            color: black;
        }

        .main li:hover {
            position: relative;
        }

        .main ul li:hover span {
            display: block;
            position: absolute;
            top: 0;
            height: 100%;
            line-height: 188px;
            text-align: center;
            font-size: 22px;
            width: 97%;
            color: #fff;
            background: rgba(0, 148, 238, 0.75);
        }

        .main ul li:hover .teshu2 {
            display: block;
            position: absolute;
            top: 0;
            height: 100%;
            line-height: 224px;
            text-align: center;
            font-size: 22px;
            width: 97%;
            color: #fff;
            background: rgba(0, 148, 238, 0.75);
        }

        .main ul li:hover .teshu {
            display: block;
            position: absolute;
            top: 0;
            height: 100%;
            line-height: 160px;
            text-align: center;
            font-size: 22px;
            width: 97%;
            color: #fff;
            background: rgba(0, 148, 238, 0.001);
        }

        .container .myp {
            font-size: 30px;
            color: black;
            text-align: center;
            padding-bottom: 60px;
        }

        .vmc-centered {
            overflow: hidden;
            height: 398px;
            position: absolute;
            padding: 0px !important;
            left: -1800px;
        }

        .vmc-centered li {
            float: left;
            width: 270px;
            height: 398px;
            margin-left: 15px;
            margin-right: 15px;
        }

        .vmc-centered li img {
            width: 270px;
            height: 398px;
        }

        .myBanner {
            width: 1200px;
            position: relative;
            height: 398px;
        }

        .outBan {
            width: 1200px;
            position: relative;
            height: 398px;
            overflow: hidden;
        }

        .to_left {
            position: absolute;
            left: -15px;
            top: 175px;
            cursor: pointer;
        }

        .to_right {
            position: absolute;
            right: -15px;
            top: 175px;
            cursor: pointer;
        }

        .container {
            width: 1200px !important;
        }