﻿@charset "utf-8";
/* CSS Document */
html{_background-image:url(about:blank);_background-attachment:fixed;}
body,input,textarea {font-size:12px; color:#747474;  background:#fff; font-family:'Microsoft Yahei',Arial, Helvetica, sans-serif;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,select,blockquote,img,table,td,img,div,p{margin:0;padding:0;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
a:link,a:visited{color:#747474;text-decoration:none;}
a:hover{color:#f00;text-decoration:none;}
img{ border:0; }
.fl {display:inline;float:left}
.fr {display:inline;float:right}
.text_l{ text-align:left;}
.text_c{ text-align:center;}
.text_r{ text-align:right;}
.w_auto{ width:980px; margin:0 auto;}
.w_auto_1100{ width:1100px; margin:0 auto;}
.width_100{ width:100%;}

/* 去除浮动 */
.clear:before,.clear:after{content:"";display:table;} 
.clear:after{clear:both; height:0; font-size:0;}/* For IE 6/7 (trigger hasLayout) */ 
.clear{zoom:1;clear:both; height:0; font-size:0;}
.clearfix:after,.clearTo:after{content:'';display:block;overflow:hidden;height:0px;clear:both;}

/*联英灵工导航*/
.layer01 { position:relative;}
.layer01 .navCK{position:absolute; display:none;z-index:999;}
.layer01:hover .navCK{display:block;top:44px;left:180px;}
.layer01 ul.navCK li a{margin:0;padding:0;width:120px;background: #E5282B; opacity:0.8}
.layer01 ul.navCK li:hover a{width:120px;background:#a4000;}
.layer01 ul.navCK li a.on {background:#a40000;}

/*顶部滚动广告*/
.main_visual{clear:both;height:360px;overflow:hidden;position:relative;}
.main_visual:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.main_image{height:360px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:360px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:360px;}
.main_image li span{display:block;width:100%;height:360px}
.main_image li a{display:block;width:100%;height:360px}
.main_image li .img_1{background:url('../images/banner2.jpg') center top no-repeat;background-size:auto 100%;-moz-background-size:auto 100%;}
.main_image li .img_2{background:url('../images/banner1.jpg') center top no-repeat;background-size:auto 100%;-moz-background-size:auto 100%;}
.main_image li .img_3{background:url('../images/banner3.jpg') center top no-repeat;background-size:auto 100%;-moz-background-size:auto 100%;}
.main_image li .img_4{background:url('../images/banner4.jpg') center top no-repeat;background-size:auto 100%;-moz-background-size:auto 100%;}
div.flicking_con{position:absolute;top:298px;left:50%;z-index:99;width:300px;height:21px;margin:0 0 0 -80px;}
div.flicking_con a{float:left;width:55px/*21px*/;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}

.pd0{padding:0}
.pb30{padding-bottom:30px;}
.mt25{margin-top:25px;}
.mt50{margin-top:50px;}
.mb30{margin-bottom:30px;}
.colorW{color:#fff;}
.header {
  z-index: 1; }

.monkey .banner {
  height: 600px;
  background: url("../images/ban_l.jpg") no-repeat center;
  background-size: cover;
  color: #FFFFFF;
  text-align: center;
  padding-top: .1px;
  position: relative; }
  .monkey .banner h2 {
    font-size: 48px;
    text-align: center;
    height: 66px;
    line-height: 66px;
    margin: 145px 0 10px 0; }
  .monkey .banner > p {
    font-size: 18px;
    color: #FFFFFF;
    height: 35px;
    line-height: 35px;
    border-top: 1px solid #B2B4B9;
    border-bottom: 1px solid #B2B4B9;
    width: 729px;
    margin: 0 auto 48px auto; }
  .monkey .banner ul {
    width: 920px;
    margin: 0 auto; }
    .monkey .banner ul li {
      height: 125px;
      background: rgba(0, 54, 105, 0.5);
      border-radius: 6px;
      width: 300px;
      float: left;
      margin-right: 30px;
      position: relative;
      font-size: 14px;
      line-height: 24px; }
      .monkey .banner ul li:last-of-type {
        margin-right: 0; }
      .monkey .banner ul li:nth-of-type(2) {
        width: 260px; }
      .monkey .banner ul li h5 {
        font-size: 18px;
        background: #469BEA;
        border-radius: 18.5px;
        width: 106px;
        height: 36px;
        line-height: 36px;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: -18px; }
      .monkey .banner ul li p {
        margin-top: 33px; }
  .monkey .banner .btn {
    bottom: 80px;
    height: 52px;
    line-height: 52px;
    width: 240px;
    padding: 0; }

/*产品介绍*/
.monkey .intro {
  padding-bottom: 10px; }
  .monkey .intro .title {
    margin: 63px 0 32px 0; }
    .monkey .intro p.ind {
      font-size: 18px;
      color: #3A81C4;
      text-align: center;
      line-height: 30px;
      margin: 30px auto; }
  .monkey .intro > div {
    text-align: center;
    width: 808px;
    margin: 0 auto; }
    .monkey .intro > div > div {
      border-radius: 4px; }
    .monkey .intro > div h4 {
      height: 36px;
      line-height: 36px;
      font-size: 20px;
      color: #FFFFFF;
      border-radius: 4px; }
    .monkey .intro > div p {
      height: 77px;
      line-height: 77px;
      font-size: 18px;
      border-bottom: 1px solid #fff; }
    .monkey .intro > div .item {
      width: 228px;
      float: left;
      margin-right: 10px;
      color: #376CA0;
      background: rgba(168, 197, 225, 0.07); }
      .monkey .intro > div .item h4 {
        background: #84B6E4; }
      .monkey .intro > div .item p {
        text-align: left; }
        .monkey .intro > div .item p img {
          margin: 15px 15px 0 21px;
          vertical-align: top; }
    .monkey .intro > div .format {
      width: 220px;
      float: left;
      margin-right: 10px;
      color: #666666;
      background: rgba(237, 237, 237, 0.33); }
      .monkey .intro > div .format h4 {
        background: #EDEDED;
        color: #7F7F7F; }
      .monkey .intro > div .format > p:first-of-type {
        line-height: 24px;
        margin-top: 14px;
        height: 62px; }
    .monkey .intro > div .super {
      width: 340px;
      float: left;
      color: #4BBB8B;
      background: rgba(75, 187, 139, 0.07); }
      .monkey .intro > div .super h4 {
        background: #4BBB8B; }

/*服务模式*/
.monkey .ser_model {
  height: 574px;
  background: url("../images/ser_model_l.jpg") no-repeat center;
  background-size: cover; }

.monkey .ser_flow {
  height: 712px;
  background: url("../images/ser_flow_l.png") no-repeat left bottom;
  background-size: auto 639px; }
  .monkey .ser_flow .title {
    margin: 50px auto 25px auto; }
  .monkey .ser_flow > div {
    position: relative; }
    .monkey .ser_flow > div::before {
      content: "";
      width: 1px;
      height: 540px;
      background: #E8E8E8;
      left: 50%;
      top: 60px;
      position: absolute; }
    .monkey .ser_flow > div img {
      display: block;
      margin: 0 auto;
      position: relative; }
      .monkey .ser_flow > div img:first-of-type {
        left: 103px; }
      .monkey .ser_flow > div img:nth-of-type(2) {
        left: -116px; }
      .monkey .ser_flow > div img:nth-of-type(3) {
        left: 156px; }
      .monkey .ser_flow > div img:nth-of-type(4) {
        left: -108px; }
      .monkey .ser_flow > div img:last-of-type {
        left: 196px; }

.monkey .ser_ysh {
  height: 642px; }
  .monkey .ser_ysh .title {
    margin: 50px auto 65px auto; }
  .monkey .ser_ysh > ul {
    width: 950px;
    margin: 0 auto;
    text-align: center; }
    .monkey .ser_ysh > ul li {
      width: 280px;
      height: 260px;
      display: inline-block;
      color: #fff;
      vertical-align: top;
      margin-bottom: 70px; }
      .monkey .ser_ysh > ul li h5 {
        font-size: 18px;
        margin: 113px auto 20px auto; }
      .monkey .ser_ysh > ul li p {
        font-size: 16px; }
      .monkey .ser_ysh > ul li:first-of-type {
        background: url("../images/ysh_l_01.png") no-repeat center;
        margin-right: 25px; }
      .monkey .ser_ysh > ul li:nth-of-type(2) {
        background: url("../images/ysh_l_02.png") no-repeat center;
        margin: 0 25px; }
      .monkey .ser_ysh > ul li:nth-of-type(3) {
        background: url("../images/ysh_l_03.png") no-repeat center;
        margin-left: 25px; }
      .monkey .ser_ysh > ul li:nth-of-type(4) {
        background: url("../images/ysh_l_04.png") no-repeat center;
        margin-right: 25px; }
      .monkey .ser_ysh > ul li:nth-of-type(5) {
        background: url("../images/ysh_l_05.png") no-repeat center;
        margin-left: 25px; }

.monkey .inser-img{
    text-align: center;
    padding-bottom: 10px;
}
.monkey .inser-img .text-box{
    margin-bottom: 15px;
}
.monkey .inser-img .text{
    font-size: 16px;
    color: #333333;
    padding-left: 16px;
    position: relative;
    display: inline-block;
}

.monkey .inser-img .text span{
    color: #4BBB8B;
    font-weight: bold;
}

.monkey .inser-img .text:after{
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    background: #4BBB8B;
    top: 7px;
    left: 0;
    transform: rotate(45deg);
}
.monkey .inser-img .img-box{
    margin-top: 20px;
}

.monkey .ser_ensure {
  background: url("../images/ensure_bg_l.jpg") no-repeat center; }
  .monkey .ser_ensure .title {
    color: #fff; }
  .monkey .ser_ensure ul li{margin:0;padding:0; list-style:none;}
  .monkey .ser_ensure li:last-of-type div {
    background: url("../images/ensure_01_d.png") no-repeat center; }
  .monkey .ser_ensure li:last-of-type:hover {
    background: #4BBB8B;
    box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.1); }
    .monkey .ser_ensure li:last-of-type:hover div {
      background: url("../images/ensure_01_a.png") no-repeat center; }
    .monkey .ser_ensure li:last-of-type:hover * {
      color: #fff; }
  .monkey .ser_ensure li:first-of-type div {
    background: url("../images/ensure_02_d.png") no-repeat center; }
  .monkey .ser_ensure li:first-of-type:hover {
    background: #4BBB8B;
    box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.1); }
    .monkey .ser_ensure li:first-of-type:hover div {
      background: url("../images/ensure_02_a.png") no-repeat center; }
    .monkey .ser_ensure li:first-of-type:hover * {
      color: #fff; }
  .monkey .ser_ensure li:nth-of-type(2) div {
    background: url("../images/ensure_03_d.png") no-repeat center; }
  .monkey .ser_ensure li:nth-of-type(2):hover {
    background: #4BBB8B;
    box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.1); }
    .monkey .ser_ensure li:nth-of-type(2):hover div {
      background: url("../images/ensure_03_a.png") no-repeat center; }
    .monkey .ser_ensure li:nth-of-type(2):hover * {
      color: #fff; }
  .monkey .ser_ensure li:nth-of-type(3) div {
    background: url("../images/ensure_04_d.png") no-repeat center; }
  .monkey .ser_ensure li:nth-of-type(3):hover {
    background: #4BBB8B;
    box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.1); }
    .monkey .ser_ensure li:nth-of-type(3):hover * {
      color: #fff; }
    .monkey .ser_ensure li:nth-of-type(3):hover div {
      background: url("../images/ensure_04_a.png") no-repeat center; }
.ser_ensure {
    height: 533px;
    padding-top: .1px;
}

.ser_ensure .title {
    margin: 60px auto 56px auto;
}

.ser_ensure ul {
    width: 1003px;
    height: 280px;
    margin: 0 auto;
    text-align: center;
    line-height: 26px;
    background: #fff;
    border-radius: 6px;
}

.ser_ensure ul li {
    width: 250px;
    height: 280px;
    float: left;
    border-right: 1px solid #EDEDED;
    transition: all .6s ease;
    cursor: pointer;
}

.ser_ensure ul li p {
    font-size: 16px;
    color: #333333;
}

.ser_ensure ul li h5 {
    font-size: 18px;
    color: #ff7a40;
    margin-bottom: 17px;
}

.ser_ensure ul li div {
    width: 60px;
    height: 60px;
    margin: 50px auto 40px auto;
}

.ser_ensure ul li:last-of-type {
    border-right: none;
}



.monkey .question ul li:nth-of-type(3) h5 {
  margin-top: 36px; }
.question .title {
    margin: 60px auto 66px auto;
}

.question ul {
    width: 745px;
    margin: 0 auto;
}

.question ul li {
    width: 100%;
    height: 150px;
    margin-bottom: 40px;
    color: #fff;
    line-height: 22px;
    font-size: 16px;
    padding-left: 115px;
    box-sizing: border-box;
    padding-top: .1px;
    border-radius: 10px;
}

.question ul li h5 {
    margin: 46px auto 15px 0;
}

.question ul li:first-of-type {
    background: url("../images/question_l_01.png") no-repeat center;
}

.question ul li:nth-of-type(2) {
    background: url("../images/question_l_02.png") no-repeat center;
    padding-left: 32px;
}

.question ul li:nth-of-type(3) {
    background: url("../images/question_l_03.png") no-repeat center;
}

.question ul li:nth-of-type(4) {
    background: url("../images/question_l_04.png") no-repeat center;
    padding-left: 32px;
    margin-bottom: 60px;
}





/*顶部 灵活用工*/
.monkey .Rwebsite-part-form {
  background: url("../images/part_nine_form_bg.jpg") center no-repeat;
  background-size: cover;
  z-index: 0; }
  .monkey .Rwebsite-part-form .btn {
    width: 320px;
    padding: 0;
    height: 52px;
    line-height: 52px; }


.ggwb .banner {
  height: 600px;
  background: url("../images/ban_wb.jpg") no-repeat center;
  background-size: cover;
  color: #FFFFFF;
  text-align: center;
  padding-top: .1px;
  position: relative; }
  .ggwb .banner h2 {
    font-size: 48px;
    text-align: center;
    height: 66px;
    line-height: 66px;
    margin: 145px 0 10px 0; }
  .ggwb .banner > p {
    font-size: 18px;
    color: #FFFFFF;
    height: 75px;
    line-height: 35px;
    border-top: 1px solid #B2B4B9;
    border-bottom: 1px solid #B2B4B9;
    width: 789px;
    margin: 0 auto 48px auto; }
  .ggwb .banner ul {
    width: 920px;
    margin: 0 auto; }
    .ggwb .banner ul li {
      height: 125px;
      background: rgba(0, 54, 105, 0.5);
      border-radius: 6px;
      width: 300px;
      float: left;
      margin-right: 30px;
      position: relative;
      font-size: 14px;
      line-height: 24px; }
      .ggwb .banner ul li:last-of-type {
        margin-right: 0; }
      .ggwb .banner ul li:nth-of-type(2) {
        width: 260px; }
      .ggwb .banner ul li h5 {
        font-size: 18px;
        background: #469BEA;
        border-radius: 18.5px;
        width: 106px;
        height: 36px;
        line-height: 36px;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: -18px; }
      .ggwb .banner ul li p {
        margin-top: 33px; }
  .ggwb .banner .btn {
    bottom: 40px;
    height: 52px;
    line-height: 52px;
    width: 240px;
    padding: 0; }

.ggwb .intro {
  padding-bottom: 5px; }
  .ggwb .intro .title {
    margin: 63px 0 32px 0; }
    .ggwb .intro .title + p {
      font-size: 18px;
      color: #3A81C4;
      text-align: center;
      line-height: 30px;
      margin-bottom: 30px; }


/*解决方案*/
.jiejue{
    height:400px;
    background:rgba(247,249,252,1);
    display: flex;
    display: -webkit-flex;
    flex-direction:column;
    -webkit-flex-direction: column;
    align-items: center;
    -webkit-align-items: center;
}
.jiejue>div{
    width: 1000px;
}
.jiejue>div>h1{
    text-align: center;
    font-size: 38px;
    color: #0D0D0D;
    padding-top: 100px;
    margin-bottom: 53px;
    font-weight: 400;
}
.jiejue_pc{
    display:block !important;
}
.jiejue_yd{
    display: none !important;
}
/*.jiejue>div>.jiejue_pc{
    text-align: center;
}*/
.jp_top{
    float: left;
    text-align: center;
    width: 440px;margin-left:-50px;
}
.jp_top>ul{
    text-align: left;
}
.jp_bo{
    width: 440px;
    float: right;
    text-align: center;margin-right:-50px;
}
.jp_bo p{color: rgba(97,97,97,1);}
.jp_bo>p{
    text-align: left;
}
.jiejue_pc h5{
    font-size: 22px;
    font-weight: 400;
    color: rgba(13,13,13,1);
    line-height: 30px;
    margin-bottom: 10px;
    text-align: center;
}
.jiejue_pc p{
    font-size: 18px;
    font-weight: 400;
    color: rgba(97,97,97,1);
    line-height: 25px;
    margin-bottom: 8px;
}
.jiejue_pc li{
    font-size: 16px;
    font-weight: 400;
    color: rgba(97,97,97,1);
    line-height: 20px;
    margin-bottom: 8px;
}
.jiejue_pc span{
    font-size: 13px;
    font-weight: 400;
    color: #999999;
    line-height: 17px;
}

/*用工模式*/
.ivu-col{position:relative;display:block}
.ivu-row{position:relative;margin-left:0;margin-right:0;height:auto;zoom:1;display:block}.ivu-row:after,.ivu-row:before{content:"";display:table}.ivu-row:after{clear:both;visibility:hidden;font-size:0;height:0}
.model-section2{height:630px;;}.model-section2 .title{margin:0 auto 50px;padding-top:30px;text-align:center;color:#333;line-height:1;font-size:36px;font-weight:400;background-repeat:no-repeat;background-position:top;background-size:auto 45px;height:60px;background:#d0d}.model-section2 .title.model .section-title{position:relative;}.model-section2 .title.model .section-title:after{content:"";width:70px;height:5px;background-color:#f60;position:absolute;bottom:-25px;border-radius:2px;left:50%;margin-left:-35px}.model-section2 .section-content{position:relative;width:1200px;height:477px;margin:45px auto 0;text-align:center;color:#f60;font-size:18px;}.model-section2 .section-content .ivu-row:first-child{height:100px;line-height:100px;margin-bottom:24px}.model-section2 .section-content .ivu-row:nth-child(2),.model-section2 .section-content .ivu-row:nth-child(4){height:52px;line-height:52px}.model-section2 .section-content .ivu-row:nth-child(2) .more-text,.model-section2 .section-content .ivu-row:nth-child(4) .more-text{line-height:26px}.model-section2 .section-content .ivu-row:nth-child(3){height:70px;line-height:35px;font-size:20px;margin:29px 0 36px;color:#fff}.model-section2 .section-content .ivu-row:nth-child(5){height:52px;line-height:26px;margin:37px 0 30px;padding-left:18px}
.ivu-col-span-01,.ivu-col-span-02,.ivu-col-span-03,.ivu-col-span-04{float:left;top:8px;flex:0 0 auto;color:#333;font-size:14px;text-align:center;line-height:22px}.ivu-col-span-24,.ivu-col-span-25,.ivu-col-span-01{left:30px;width:240px;}.ivu-col-span-02{left:700px;width:220px;}.ivu-col-span-03{left:20px;top:270px;width:220px;}.ivu-col-span-04{left:700px;top:270px;width:250px;}
.cont .cont-title{height:20px}.model-section2 .cont .cont-title li{float:left;color:#333;font-size:20px;height:20px;line-height:20px;text-align:center;width:124px;font-weight:500;}.model-section2 .cont .cont-title li:first-of-type{margin-left:300px;margin-right:255px}.model-section2 .cont .cont-title li:last-of-type{margin-right:297px}

/*应用行业*/
.kehu{
    height:800px;
    display: flex;
    display: -webkit-flex;
    flex-direction:column;
    -webkit-flex-direction: column;
    align-items: center;
    -webkit-align-items: center;
}
.kehu>div{
    width: 1200px;
}
.kehu>div>h1{
    text-align: center;
    padding-top: 100px;
    margin-bottom: 70px;
    font-size: 38px;
    color: #0D0D0D;
    font-weight: 400;
}
.kehu>div>div{
    display: flex;
    display: -webkit-flex;
    flex-direction:row;
    -webkit-flex-direction: row;
    justify-content:center ;
    -webkit-justify-content:center;
}
.kehu>div>div>ul{
    width: 100%;

}
.kehu>div>div>ul ul{
    width: 100%;
    display: flex;
    display: -webkit-flex;
    /*flex-wrap: wrap;*/
    /*-webkit-flex-wrap: wrap;*/
    flex-direction:row;
    -webkit-flex-direction: row;
    justify-content:space-around;
    -webkit-justify-content:space-around;
    align-items: center;
    -webkit-align-items: center;
    text-align: center;
}
.kehu>div>div>ul>li{
    width: 100%;
    margin-bottom: 10px;
}
.kehu>div>div>ul>li>img{
    width: 95%;
}
.kehu .kehu_pc{
    display: block;
}
.kehu .kehu_yd{
    display: none;
}
@-webkit-keyframes rotation {from {-webkit-transform: rotate(0deg);}to {-webkit-transform: rotate(360deg);}}
.xuanzhuan {-webkit-transform: rotate(360deg);
    animation: rotation 30s linear infinite;
    -moz-animation: rotation 30s linear infinite;
    -webkit-animation: rotation 30s linear infinite;
    -o-animation: rotation 30s linear infinite;
	margin-top:100px;
}

/*风控管理*/
.fk{
    height:750px;
    display:flex;
    align-items: center;
    -webkit-align-items: center;
}
.fk>div{
    width:100%;
}
.fk>div>h1{
    text-align: center;
    padding-top: 100px;
    margin-bottom: 70px;
    font-size: 38px;
    color: #0D0D0D;
    font-weight: 400;
}

.fk>div>div{
    display: flex;
    display: -webkit-flex;
    flex-direction:row;
    -webkit-flex-direction: row;
    justify-content:center ;
    -webkit-justify-content:center;
}
.fk>div>div>ul{
    width: 100%;

}
.fk>div>div>ul ul{
    width: 100%;
    display: flex;
    display: -webkit-flex;
    /*flex-wrap: wrap;*/
    /*-webkit-flex-wrap: wrap;*/
    flex-direction:row;
    -webkit-flex-direction: row;
    justify-content:space-around;
    -webkit-justify-content:space-around;
    align-items: center;
    -webkit-align-items: center;
    text-align: center;
}
.fk>div>div>ul>li{
    width: 100%;
    margin-bottom: 10px;
}
.fk>div>div>ul>li>img{
    width: 95%;
}

        .fk-item{
            position: absolute;
        }
        .fk-item.item-1 {
            top: 19%;
            left: 11%
        }

        .fk-item.item-2 {
            top: 63.8%;
            left: 16.8%
        }

        .fk-item.item-3 {
            top: 3%;
            left: 63%
        }

        .fk-item.item-4 {
            top: 46.2%;
            left: 71.8%
        }

        .fk-item.item-5 {
            top: 83.2%;
            left: 62.2%
        }


/*灵活用工标题*/
.home-block{
    position: relative;
    padding: 45px 20px 45px;
    /*color: #fff;
    background-color: white;*/
    background-size: cover;
}
.home-block h2{ position:relative;padding: 0px 11px 23px;font-size:36px;/*background: url(../../line.jpg) center bottom no-repeat;*/}
.home-block h2:after{content:"";width:170px;height:5px;background-color:#f60;position:absolute;bottom:-10px;border-radius:2px;left:50%;margin-left:-85px}
.home-title{
    padding: 0 50px;
    text-align: center;    
    margin-bottom: 38px;
}
.home-title p{
    text-indent: 2em;color: #fff;
    margin-top: 35px;
    font-size: 17px;
	line-height:25px;
	text-align:left;
}
.no-bg .home-title p{
    filter:alpha(opacity=50);
    opacity: .5;
}




.ggwb .banner {
  height: 600px;
  background: url("../images/ban_wb.jpg") no-repeat center;
  background-size: cover;
  color: #FFFFFF;
  text-align: center;
  padding-top: .1px;
  position: relative; }
  .ggwb .banner h2 {
    font-size: 48px;
    text-align: center;
    height: 66px;
    line-height: 66px;
    margin: 145px 0 10px 0; }
  .ggwb .banner > p {
    font-size: 18px;
    color: #FFFFFF;
    height: 75px;
    line-height: 35px;
    border-top: 1px solid #B2B4B9;
    border-bottom: 1px solid #B2B4B9;
    width: 789px;
    margin: 0 auto 48px auto; }
  .ggwb .banner ul {
    width: 920px;
    margin: 0 auto; }
    .ggwb .banner ul li {
      height: 125px;
      background: rgba(0, 54, 105, 0.5);
      border-radius: 6px;
      width: 300px;
      float: left;
      margin-right: 30px;
      position: relative;
      font-size: 14px;
      line-height: 24px; }
      .ggwb .banner ul li:last-of-type {
        margin-right: 0; }
      .ggwb .banner ul li:nth-of-type(2) {
        width: 260px; }
      .ggwb .banner ul li h5 {
        font-size: 18px;
        background: #469BEA;
        border-radius: 18.5px;
        width: 106px;
        height: 36px;
        line-height: 36px;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: -18px; }
      .ggwb .banner ul li p {
        margin-top: 33px; }
  .ggwb .banner .btn {
    bottom: 40px;
    height: 52px;
    line-height: 52px;
    width: 240px;
    padding: 0; }

.ggwb .intro {
  padding-bottom: 5px; }
  .ggwb .intro .title {
    margin: 63px 0 32px 0; }
    .ggwb .intro .title + p {
      font-size: 18px;
      color: #3A81C4;
      text-align: center;
      line-height: 30px;
      margin-bottom: 30px; }
.ser-gwwb {margin: 0 auto;width: 1200px; height:auto;}
.ser-gwwb p {
    margin: 50px auto;
    background: url("../images/gwwbTu05.png") no-repeat;
    width: 1200px;
    height: 211px;
}
.ser-gwwb ul {
    margin: 0 auto;
    margin-top: 20px;
    width: 1200px;
    height: auto;
    overflow: auto;
	list-style: none;
    margin: 0;
    padding: 0;
}
.ser-gwwb li {
    float: left;
    margin: 0 60px;
    width: 235px;
	color:#666;
    font-size: 16px;}
.ser-gwwb li.li01 {margin-left:120px;}
.ggwb .Rwebsite-part-form {
  background: url("../images/part_nine_form_bg.jpg") center no-repeat;
  background-size: cover;
  z-index: 0; }
  .ggwb .Rwebsite-part-form .btn {
    width: 320px;
    padding: 0;
    height: 52px;
    line-height: 52px; }
	
.contactF{clear:both; display:block;width:1100px;margin:35px auto 20px;}
.contactF div.tel{ clear:both; display:block;text-align:center;font-size:21px;color:#ff6633;padding:10px 30px;background: #fff;
    -webkit-box-shadow: 0px 1px 25px 1px rgba(204, 204, 204, 0.3);
    box-shadow: 0px 1px 25px 1px rgba(204, 204, 204, 0.3);
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
/* 去除浮动 */
.clear:before,.clear:after{content:"";display:table;} 
.clear:after{clear:both; height:0; font-size:0;}/* For IE 6/7 (trigger hasLayout) */ 
.clear{zoom:1;clear:both; height:0; font-size:0;}
.clearfix:after,.clearTo:after{content:'';display:block;overflow:hidden;height:0px;clear:both;}
.btnBOx{ text-align:center;}
.btnBOx input{ width:200px; height:45px; background: #e54043 ; color:#FFF; font-size:20px; border-radius:5px;}
.apply_box{  width:750px;  font-size:15px; margin:0 auto; color: #000; padding: 20px 0;}
.apply_box li{ float:left; line-height: 36px; height: 36px; width: 30%; padding:10px 0;  }
.apply_box li.title{ width: 19%; text-align: right; padding-right: 1%; }
.apply_box li input{ height: 36px; line-height: 36px; width: 95%; padding-left: 5%;border:1px solid #ccc; border-radius:3px; }
.apply_box li.text2{width:80%;}