﻿@charset "utf-8";/* CSS Document *//*切图：bwh*/html {    overflow-x: auto;    overflow-y: auto;    font-size: 14px;    min-width: 1200px}* {    padding: 0;    margin: 0;}ul, ol, li {    list-style-type: none;}body, button, input, select, textarea {    font-family: 'Microsoft yahei';}code, kbd, pre, samp {    font-family: 'Microsoft yahei';}a {    text-decoration: none;    color: #333;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;}a:hover {    color: rgba(3,83,156,1);    cursor: pointer;}img {    border: 0;    max-width: 100%;}li {    line-height: normal;}table {    border-collapse: collapse;    border-spacing: 0;}h1, h2, h3, h4, h5, h6 {    margin: 0;    font-weight: normal;    font-family: "microsoft yahei";}h1 {    font-size: 32px;}h2 {    font-size: 24px;}h3 {    font-size: 22px;}h4 {    font-size: 18px;}h5 {    font-size: 14px;}h6 {    font-size: 12px;}input, table, tr, td {    margin: 0;    padding: 0;    border: none;    outline: none;}button, table {    border: none;    background: none;    margin: 0;    padding: 0;}body {    position: relative;    min-width: 1200px;}select {    margin: 0;    padding: 0;    font-family: "microsoft yahei";}input, button, textarea {    resize: none;    -webkit-appearance: none;    -webkit-appearance: none;    outline: none;    font-weight: normal;    border-radius: 0;}.pz_top {    float: left;    width: 100%;}.pz_menu {    float: left;    width: 100%;}.pz_banner {    float: left;    width: 100%;    overflow: hidden;    position: relative;}.pz_main {    float: left;    width: 100%;}.pz_down {    float: left;    width: 100%;}.w_100 {    width: 100%;}/*top*/.pc_top {    display: block;}.ph_top {    display: none;}.back1 {    float: left;    width: 100%;    padding: 20px 0;    border-bottom: 4px solid rgba(3,83,156,1);}.back1.z_top1 {    border-bottom: none;}.share {    float: right;    margin: 16px 0 16px 4px;}.fx {    float: left;    width: 34px;    height: 34px;    position: relative;    margin-left: 13px;}.tx {    float: left;    width: 34px;    height: 34px;    background: url(../images/top1.png) center no-repeat;}.wx {    float: left;    width: 34px;    height: 34px;    background: url(../images/top2.png) center no-repeat;}.fx:hover .tx {    background: url(../images/top1_1.png) center no-repeat;}.fx:hover .wx {    background: url(../images/top2_1.png) center no-repeat;}.wx_bx {    display: none;    float: left;    width: 100px;    height: 100px;    position: absolute;    right: 50%;    margin-right: -50px;    top: 40px;    z-index: 80;    -webkit-transition: all 500ms cubic-bezier(.5, 1, .4, 1);    -moz-transition: all 500ms cubic-bezier(.5, 1, .4, 1);    transition: all 500ms cubic-bezier(.5, 1, .4, 1);    -webkit-transform-origin: 50% 10%;    -moz-transform-origin: 50% 10%;    -ms-transform-origin: 50% 10%;    -o-transform-origin: 50% 10%;    transform-origin: 50% 10%;    -webkit-transform: translateY(0) scale(0);    -moz-transform: translateY(0) scale(0);    -ms-transform: translateY(0) scale(0);    -o-transform: translateY(0) scale(0);    transform: translateY(0) scale(0)}.fx:hover .wx_bx {    opacity: 1;    filter: alpha(opacity=100);    display: block;    pointer-events: auto;    -webkit-transform: translateY(0) scale(1);    -moz-transform: translateY(0) scale(1);    -ms-transform: translateY(0) scale(1);    -o-transform: translateY(0) scale(1);    transform: translateY(0) scale(1);}.so {    float: left;    width: 430px;    height: 44px;    position: relative;    margin: 11px 0 11px 9.74%;}.so .Search {    float: left;    width: 100%;    height: 44px;    background: #fff;    border: 2px solid #484848;    line-height: 44px;    padding: 0 64px 0 20px;    color: #888888;    font-size: 12px;}.so .sear_sub {    position: absolute;    right: 0;    top: 0;    float: left;    width: 44px;    height: 44px;    background: url(../images/search.png) center no-repeat #484848;}.so input[placeholder], [placeholder], *[placeholder] {    color: #888888 !important;}.so ::-webkit-input-placeholder {color:#888888}.so :-moz-placeholder {color:#888888}.so ::-moz-placeholder {color:#888888}.so :-ms-input-placeholder {color:#888888}.tel {    float: right;    color: #333333;    font-size: 20px;    font-weight: bold;    line-height: 32px;    height: 32px;    padding-left: 31px;    margin: 16px 0;    background: url(../images/tel.png) left center no-repeat;}/*menu 效果*/.pc_menu {    display: block;}.menuph {    display: none;}.xialaph {    display: none;}.pc_menu {    float: left;    width: 180px;    height: 516px;    position: absolute;    left: 50%;    margin-left: -585px;    top: 0;}.pc_menu ul {    float: left;    width: 100%;}.pc_menu ul .nli {    float: left;    width: 100%;    z-index: 15;    position: relative;    background: url(../images/z_bj.png) repeat;    text-align: center; /*transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease;*/    padding: 0 20px;}.pc_menu ul .nli span {    float: left;    width: 100%;}.pc_menu ul .nli span a {    float: left;    width: 100%;    line-height: 36px;    color: #fff;    font-size: 16px;    position: relative;    z-index: 10;    padding: 7px 0 8px 0;}.pc_menu ul .nli.on, .pc_menu ul .nli:hover {    background: #fba50f;}.pc_menu ul .nli.last span a {    padding: 9px 0;}.pc_menu ul .nli.on span, .pc_menu ul .nli:hover span {    background: url(../images/menu1.png) left center no-repeat;}.pc_menu ul .nli.on span a, .pc_menu ul .nli:hover span a {    background: url(../images/menu1.png) right center no-repeat;    -webkit-transition: none;    -moz-transition: none;    -o-transition: none;    transition: none;}/*menu*/.menu_bg {    float: left;    width: 100%;    height: 51px;    background: rgba(3,83,156,1);}/*.nav{ float:left;}.nav li{ float:left;position: relative;}.nav li a{float:left;height:51px;color:#fff;font-size:16px;line-height:51px; padding:0 27px;background:url(../images/menu2.png) left center no-repeat;}.nav li.first a{ padding:0 28px; background:none;}.nav li.on a,.nav li:hover a{ background:#faa510 url(../images/menu2.png) left center no-repeat;}.nav li.on.first a,.nav li.first:hover a{ background:#faa510;}.nav li .nav-w {z-index:21;position:absolute;display:none;float:left; width:100%;clear:both;overflow:hidden;top:51px; background:url(../images/z_bj1.png) repeat; background:rgba(2,2,2,0.4);left:0;}.nav li .section-nav1{ height:auto; overflow: hidden;}.nav li .section-nav1 ul {position:static;margin:0px;width:100%;overflow:hidden;}.nav li .section-nav1 ul li {position:static;padding:0px;width:100%;background:none;float:left;}.nav li .section-nav1 ul li a { float:left; width:100%; background:none; height:42px;line-height:42px;color:#fff;font-size:14px;font-weight:normal; padding:0; text-align:center;}.nav li .section-nav1 ul li a:hover { background:#f9a511;}*//*phone底部导航*/.q_d_m {    float: left;    width: 100%;    height: 50px;}.pf_down {    width: 100%;    float: left;    position: fixed;    left: 0;    bottom: 0;    height: 50px;    background: rgba(3,83,156,1);    z-index: 999;    border-top: 1px solid #fff;}.pf_down li {    width: 33.333333%;    float: left;    text-align: center;    padding: 7px 0 4px 0;    border-right: 1px solid #fff;}.pf_down li .ico7 {    width: 100%;    float: left;    height: 20px;}.pf_down li .d_name {    width: 100%;    float: left;    margin-top: 4px;    font-size: 12px;    color: #fff;    line-height: 14px;}.pf_down li.l1 .ico7 {    background: url(../images/btn15.png) no-repeat center;    background-size: 20px 20px;}.pf_down li.l2 .ico7 {    background: url(../images/btn16.png) no-repeat center;    background-size: 20px 20px;}.pf_down li.l3 .ico7 {    background: url(../images/btn17.png) no-repeat center;    background-size: 20px 20px;}.pf_down li:nth-child(3n) {    border: none;}/*banner*/.pc_bann {    display: block;}.ph_bann {    display: none;}.pz_slides_3 {    float: left;    width: 1920px;    height: 516px;    overflow: hidden;    position: relative;}.pz_slides_3 ._btn {    overflow: hidden;    position: absolute;    bottom: 15px;    z-index: 9;}.pz_slides_3 ._btn ul {    overflow: hidden;    zoom: 1;    float: left;}.pz_slides_3 ._btn ul li {    float: left;    width: 10px;    height: 10px;    margin: 0 5px;    cursor: pointer;    background: rgba(3,83,156,1);    border-radius: 10px;    -moz-border-radius: 10px;    -webkit-border-radius: 10px;}.pz_slides_3 ._btn ul li.on {    width: 26px;}.pz_slides_3 ._pic {    position: relative;    z-index: 0;}.pz_slides_3 ._pic li {    position: relative;}.pz_slides_3 ._pic li img {    background: url(../images/loading.gif) center center no-repeat;    vertical-align: top;    width: 100%;}.pz_slides_3 ._pic li a h1{    position: absolute;    color: #fff;    z-index: 2;    width: 100%;    text-align: center;    top:50%;    margin-top: -30px;}.pz_slides_3 ._pic li a {    -webkit-tap-highlight-color: rgba(0,0,0,0);    display: block;    width: 100%;    height: 100%;    overflow: hidden;    position: relative;}.pz_slides_3 ._pic li a .bghui{    position: absolute;    width: 100%;    height: 100%;    background-color: rgba(0,0,0,0.3);    z-index: 1;}/*down*/.foot_bg1 {    float: left;    width: 100%;    background: #383838;    padding: 23px 0;}.foot_nav {    float: left;}.foot_nav li {    float: left;    padding-right: 34px;}.foot_nav li a {    float: left;    color: #fff;    font-size: 14px;    line-height: 26px;}.foot_nav li a:hover {    color: #f27a15;}.foot_share {    float: right;}.foot_share a {    float: right;    width: 26px;    height: 26px;    background: url(../images/top5.png) center no-repeat #383838;}.foot_share a:hover {    background: url(../images/top5_1.png) center no-repeat #383838;}.foot_bg2 {    float: left;    width: 100%;    background: #3e3e3e;    padding: 28px 0 36px 0;}.foot_bg2_1 {    float: left;    width: 100%;    position: relative;    padding-right: 238px;}.links {    float: left;    width: 100%;    border-bottom: 1px solid #474747;    padding-bottom: 15px;    margin-bottom: 15px;}.links_tit {    float: left;    width: 100%;    color: #d3d3d3;    font-size: 12px;    line-height: 22px;}.links_cont {    float: left;    width: 100%;    color: #d3d3d3;    font-size: 12px;    line-height: 22px;}.links_cont a {    color: #d3d3d3;}.links_cont a:hover {    color: #f27a15;}.bq {    float: left;    width: 100%;    color: #d3d3d3;    font-size: 12px;    line-height: 22px;}.bq a {    color: #d3d3d3;}.bq a:hover {    color: #f27a15;}.foot_code {    float: right;    position: absolute;    right: 0;    top: 50%;    margin-top: -61px;    text-align: center;}.foot_code li {    float: left;    width: 100px;    margin-left: 20px;}.foot_code li img {    float: left;    width: 100px;    height: 100px;}.foot_code li span {    float: left;    width: 100px;    color: #d3d3d3;    font-size: 12px;    height: 12px;    line-height: 12px;    margin-top: 10px;}/*右侧漂浮*/.pz_pf {    float: right;    width: 126px;    position: fixed;    right: 0;    top: 50%;    margin-top: -287px;    background: rgba(3,83,156,1);    border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    z-index: 999;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;}.pf_box {    float: left;    width: 100%;    position: relative;}.pf_tel {    float: left;    width: 100%;    text-align: center;    margin-top: 18px;}.pf_tel h5 {    float: left;    width: 100%;    color: #fff;    font-size: 14px;    line-height: 20px;    font-weight: bold;    padding: 7px 0;}.pf_zx {    float: left;    width: 100%;    padding: 0 10px 20px 10px;}.pf_zx a {    float: left;    width: 100%;    margin-top: 10px;    height: 34px;    line-height: 32px;    color: #666666;    font-size: 12px;    padding-left: 40px;    border-radius: 34px;    -moz-border-radius: 34px;    -webkit-border-radius: 34px;}.pf_zx a.zx1 {    background: url(../images/pf2.png) 13px center no-repeat #fff;}.pf_zx a.zx2 {    background: url(../images/pf3.png) 13px center no-repeat #fff;}.pf_zx a.zx3 {    background: url(../images/pf4.png) 13px center no-repeat #fff;}.pf_zx a.zx4 {    background: url(../images/pf5.png) 13px center no-repeat #fff;}.pf_zx a.zx5 {    background: url(../images/pf6.png) 13px center no-repeat #fff;}.pf_wx {    float: left;    width: 100%;    padding: 19px 0 0 0;    text-align: center;    background: #faa510;}.pf_wx h5 {    float: left;    width: 100%;    color: #fff;    font-size: 14px;    font-weight: bold;    line-height: 24px;    padding: 0 0 4px 0;}.pf_wx img {    width: 100%;}.pf_renter {    float: left;    width: 100%;    padding: 20px 0;    text-align: center;}.pf_renter h5 {    float: left;    width: 100%;    color: #fff;    font-size: 14px;    font-weight: bold;    line-height: 14px;    margin-top: 8px;}.pf_bnt {    float: left;    position: absolute;    left: -26px;    top: 107px;    width: 25px;}.pf_bnt a {    float: left;    width: 100%;    text-align: center;    color: #fff;    font-size: 12px;    line-height: 13px;    padding: 15px 0;    background: #5c5c5c;    border-top-left-radius: 5px;    -moz-border-top-left-radius: 5px;    -webkit-border-top-left-radius: 5px;    border-bottom-left-radius: 5px;    -moz-border-bottom-left-radius: 5px;    -webkit-border-bottom-left-radius: 5px;}.pf_open {    display: none;}/*main*/.home_service1 {    float: left;    width: 100%;}.home_service1_ul {    margin: 0 -15px;}.home_service1 .l1 {    float: left;    width: 100%;    padding: 0 15px;}.home_service1 .l1 a {    float: left;    width: 100%;    text-align: center;    background: url(../images/main6.png) center top no-repeat;    background-size: 100% 100%;    padding: 33px 24px 53px 24px;    outline: none;}.home_service1 .l1_pic {    float: left;    width: 100%;}.home_service1 .l1_pic i {    display: block;    margin: 0 auto;    width: 130px;    height: 130px;    overflow: hidden;    border-radius: 100%;    -moz-border-radius: 100%;    -webkit-border-radius: 100%;}.home_service1 .l1_text {    float: left;    width: 100%;}.home_service1 .l1_text h2 {    float: left;    width: 100%;    color: #333333;    font-size: 20px;    font-weight: bold;    line-height: 30px;    padding-top: 27px;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;}.home_service1 .l1_text h6 {    float: left;    width: 100%;    color: #666666;    font-size: 12px;    text-transform: uppercase;    line-height: 24px;    height: 72px;    overflow: hidden;    margin: 8px 0 34px 0;}.home_service1 .l1_text span {    float: left;    width: 100%;    height: 16px;    background: url(../images/main8.png) center no-repeat;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;}.home_service1 .l1 a:hover {    background: url(../images/main5.png) center top no-repeat;    background-size: 100% 100%;}.home_service1 .l1 a:hover .l1_text h2 {    color: rgba(3,83,156,1);}.home_service1 .l1 a:hover .l1_text span {    background: url(../images/main7.png) center no-repeat;}.home_service1 .slick-next {    width: 40px;    height: 40px;    right: -65px;    top: 36.7%;    background: url(../images/main4.png) center no-repeat;    background-size: 100% 100%;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;}.home_service1 .slick-prev {    width: 40px;    height: 40px;    left: -65px;    top: 36.7%;    background: url(../images/main3.png) center no-repeat;    background-size: 100% 100%;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;}.home_service1 .slick-dots {    width: 0;    height: 0;    overflow: hidden;}.home_service1 .slick-next:hover {    opacity: 0.8;    filter: alpha(opacity=80);}.home_service1 .slick-prev:hover {    opacity: 0.8;    filter: alpha(opacity=80);}.home_service2 {    float: left;    width: 100%;    padding: 60px 0 35px 0;    text-align: center;}.home_tit1 {    float: left;    width: 100%;}.home_tit1 ul {    display: inline-block;*display:inline;*zoom:1;    padding-left: 41px;    background: url(../images/main1.png) left 16px no-repeat;}.home_tit1 ul span {    display: inline-block;*display:inline;*zoom:1;    padding-right: 41px;    background: url(../images/main2.png) right 16px no-repeat;}.home_tit1 ul span h1 {    color: #333333;    font-size: 30px;    line-height: 30px;}.home_tit1 ul span h5 {    color: #999999;    font-size: 14px;    text-transform: uppercase;    line-height: 14px;    margin-top: 13px;}.home_tit2 {    float: left;    width: 100%;    color: #666666;    font-size: 16px;    line-height: 26px;    margin-top: 19px;}.home_service3 {    float: left;    width: 100%;    padding: 55px 0;}.home_tit3 {    float: left;    width: 100%;    text-align: center;    color: #333333;    font-size: 30px;    line-height: 40px;}.home_cont1 {    float: left;    width: 100%;    margin-top: 44px;}.home_cont1 .z_xm{    float: left;    width: 25%;}.home_cont1 .l2 {    float: left;    width: 100%;    text-align: center;    position: relative;}.home_cont1 .l2 a {    outline: none;    display: block;    margin: 0 auto;    width: 200px;}.home_cont1 .l2 .l2_1 {/*    float: left;*/    width: 101px;    height: 103px;    color: #fff;/*    font-size: 15px;*/    line-height: 21px;    background: url(../images/main9_1.png) center no-repeat;    display: -msbox;    display: -moz-box;    display: -webkit-flex;    display: flex;    -webkit-flex-wrap: wrap;    -moz-flex-wrap: wrap;    -ms-flex-wrap: wrap;    -o-flex-wrap: wrap;    flex-wrap: wrap;    justify-content: center;    align-items: center;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;/*    float: left;*/    margin-left: auto;margin-right: auto;}.home_cont1 .l2 .l2_1 i {    position: absolute;    right: -12px;    top: 52px;    width: 24px;    height: 1px;    background: #f37a14;    display: none;}.home_cont1 .l2 .l2_2 {    float: left;    width: 100%;    color: #353434;    font-size: 16px;    line-height: 24px;    margin-top: 8px;    text-transform: uppercase;    margin-left: auto;margin-right: auto;}.home_cont1 .slick-next {    width: 0;    height: 0;    overflow: hidden;}.home_cont1 .slick-prev {    width: 0;    height: 0;    overflow: hidden;}.home_cont1 .slick-dots {    width: 0;    height: 0;    overflow: hidden;}.home_cont1 .l2 .l2_1 em {    position: absolute;    right: 0px;    top: 52px;    width: 12px;    height: 1px;    background: #fff;}.home_cont1 .l2:hover .l2_1 {    background: url(../images/main9.png) center no-repeat;}.home_cont1 .l2 .l2_1 .l2_1_1 {    display: table;    width: 100%;    height: 100%;    text-align: center;}.home_cont1 .l2 .l2_1 .l2_1_1 span {    display: table-cell;    vertical-align: middle;    font-size: 30px;    font-weight: 100;}@media screen and (max-width:1360px) {.home_service1 {    padding: 0 40px;}.home_service1 .slick-next {    right: -40px;}.home_service1 .slick-prev {    left: -40px;}}.back2 {    float: left;    width: 100%;    background: #f4f4f5;}.home_talent2 {    float: left;    width: 100%;    padding: 60px 0;}.home_talent2_ul {    margin: 0 -15px;}.home_talent2 .l3 {    float: left;    width: 100%;    padding: 0 15px;}.home_talent2 .l3 a {    float: left;    width: 100%;    overflow: hidden;    position: relative;    outline: none;    line-height: 0;}.home_talent2 .l3 a span {    float: left;    width: 100%;    overflow: hidden;    height: 38px;    line-height: 38px;    color: #fff;    font-size: 14px;    text-align: center;    white-space: nowrap;    text-overflow: ellipsis;    position: absolute;    left: 0;    bottom: 0;    padding: 0 10px;    background: rgba(0,0,0,0.3);}.home_talent2 .slick-dots {    width: 0;    height: 0;    overflow: hidden;}.home_talent2 .slick-next {    width: 40px;    height: 40px;    right: -65px;    margin-top: -20px;    background: url(../images/main4.png) center no-repeat;    background-size: 100% 100%;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;}.home_talent2 .slick-prev {    width: 40px;    height: 40px;    left: -65px;    margin-top: -20px;    background: url(../images/main3.png) center no-repeat;    background-size: 100% 100%;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;}.home_talent2 .slick-next:hover {    opacity: 0.8;    filter: alpha(opacity=80);}.home_talent2 .slick-prev:hover {    opacity: 0.8;    filter: alpha(opacity=80);}.home_talent2 .l3 a img {    -webkit-transition: all 0.4s ease-out 0s;    -moz-transition: all 0.4s ease-out 0s;    -o-transition: all 0.4s ease-out 0s;    transition: all 0.4s ease-out 0s;    transition: -webkit-transform 2s;    vertical-align: middle;    -ms-interpolation-mode: bicubic;}.home_talent2 .l3 a:hover img {    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    transform: scale(1.1);}.home_talent1 {    float: left;    width: 100%;}.home_talent1_ul {    margin: 0 -10px;}.home_talent1 .l4 {    float: left;    width: 100%;    padding: 0 10px;}.home_talent1 .l4 a {    float: left;    width: 100%;    outline: none;}.home_talent1 .l4 .l4_1 {    float: left;    width: 100%;    background: #000;    line-height: 0;    overflow: hidden;    position: relative;    padding-bottom: 72%;}.home_talent1 .l4 .l4_1 img {    opacity: 1;    filter: alpha(opacity=100);    position: absolute;    left: 0;    top: 0;    display: block;    width: 100%;    -webkit-transition: all 0.4s ease-out 0s;    -moz-transition: all 0.4s ease-out 0s;    -o-transition: all 0.4s ease-out 0s;    transition: all 0.4s ease-out 0s;    transition: -webkit-transform 2s;    vertical-align: middle;    -ms-interpolation-mode: bicubic;}.home_talent1 .l4 a:hover .l4_1 img {    opacity: 0.5;    filter: alpha(opacity=50);    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    transform: scale(1.1);}.home_talent1 .l4 .l4_1 i {    display: block;    width: 40px;    height: 40px;    background: url(../images/main27.png) center no-repeat;    background-size: 100% 100%;    position: absolute;    left: 50%;    top: -20px;    margin: -20px 0 0 -20px;}.home_talent1 .l4 a:hover .l4_1 i {    top: 50%;}.home_talent1 .l4 .l4_2 {    float: left;    width: 100%;    padding: 0 20px;    background: #fff;    transition: background 0.5s ease;    -o-transition: background 0.5s ease;    -moz-transition: background 0.5s ease;    -webkit-transition: background 0.5s ease;}.home_talent1 .l4 .l4_2 h4 {    float: left;    width: 100%;    padding: 18px 0 15px 0;    border-bottom: 1px solid #dddddd;}.home_talent1 .l4 .l4_2 h4 span {    float: left;    color: #333333;    font-size: 16px;    line-height: 24px;}.home_talent1 .l4 .l4_2 h4 p {    float: right;}.home_talent1 .l4 .l4_2 h4 p i {    float: left;    width: 10px;    height: 10px;    background: url(../images/main28.png) center no-repeat;    margin: 7px 0 7px 3px;}.home_talent1 .l4 .l4_2 h6 {    float: left;    width: 100%;    margin: 14px 0 19px 0;    color: #666666;    font-size: 12px;    line-height: 24px;    height: 72px;    overflow: hidden;}.home_talent1 .l4 a:hover .l4_2 {    background: rgba(3,83,156,1);}.home_talent1 .l4 a:hover .l4_2 h4 {    border-bottom: 1px solid #fe9b48;}.home_talent1 .l4 a:hover .l4_2 h4 span {    color: #fff;}.home_talent1 .l4 a:hover .l4_2 h4 p i {    background: url(../images/main29.png) center no-repeat;}.home_talent1 .l4 a:hover .l4_2 h6 {    color: #fce8dd;}.home_talent1 .slick-next {    width: 0;    height: 0;    overflow: hidden;}.home_talent1 .slick-prev {    width: 0;    height: 0;    overflow: hidden;}.home_talent1 .slick-dots {    width: 0;    height: 0;    overflow: hidden;}.home_more {    float: left;    width: 100%;    margin-top: 40px;    background: url(../images/main21.jpg) center left repeat-x;    text-align: center;}.home_more a {    display: block;    margin: 0 auto;    width: 139px;    height: 34px;    line-height: 32px;    color: #fff;    font-size: 14px;    background: rgba(3,83,156,1);    border-radius: 34px;    -moz-border-radius: 34px;    -webkit-border-radius: 34px;    text-align: center;}.home_more a:hover {    box-shadow: 0 3px 3px #ccc;    -moz-box-shadow: 0 3px 3px #ccc;    -webkit-box-shadow: 0 3px 3px #ccc;}@media screen and (max-width:1360px) {.home_talent2 {    padding: 60px 40px;}.home_talent2 .slick-next {    right: -40px;}.home_talent2 .slick-prev {    left: -40px;}}.back3 {    float: left;    width: 100%;    background: rgba(3,83,156,1);    padding: 14px 0;    margin-top: 50px;}.home_message {    float: left;    width: 100%;    text-align: center;}.home_message ul {    display: inline-block;*display:inline;*zoom:1;}.home_message span {    float: left;    height: 38px;    line-height: 38px;    font-size: 14px;    color: #fff;}.home_message span strong {    font-size: 20px;}.home_message font {    float: left;    width: 140px;    height: 38px;    background: url(../images/main15.png) center no-repeat;    margin-left: 15px;}.home_message font a {    float: left;    width: 100%;    line-height: 36px;    height: 38px;    background: url(../images/main14.png) 30px center no-repeat;    color: #fff;    padding-left: 52px;    text-align: left;}.home_about {    float: left;    width: 100%;    background: url(../images/main16.jpg) center no-repeat;    padding: 60px 60px 50px 50px;    margin: 60px 0;}.home_about1 {    float: left;    width: 412px;}.home_about1 h1 {    float: left;    width: 100%;    color: rgba(3,83,156,1);    font-size: 28px;    line-height: 40px;    padding-bottom: 24px;    text-transform: uppercase;    background: url(../images/main18.jpg) left bottom no-repeat;}.home_about1 h1 span {    font-family: "Arial";    color: #333333;}.home_about1 p {    float: left;    width: 100%;    color: #555555;    font-size: 14px;    line-height: 30px;    height: 180px;    overflow: hidden;    margin: 22px 0 37px 0;    text-align: justify;}.home_about1 a {    float: left;    width: 139px;    height: 34px;    line-height: 32px;    color: #fff;    font-size: 14px;    background: rgba(3,83,156,1);    border-radius: 34px;    -moz-border-radius: 34px;    -webkit-border-radius: 34px;    text-align: center;}.home_about1 a:hover {    box-shadow: 0 3px 3px #ccc;    -moz-box-shadow: 0 3px 3px #ccc;    -webkit-box-shadow: 0 3px 3px #ccc;}.home_about2 {    float: right;    width: 585px;    line-height: 0;}.back4 {    float: left;    width: 100%;    background: url(../images/main30.jpg) center no-repeat;}.home_tit2.home_tit4 {    color: #fad6c0;}.home_tit1.home_tit4 ul {    background: url(../images/main1_1.png) left 16px no-repeat;}.home_tit1.home_tit4 ul span {    background: url(../images/main2_1.png) right 16px no-repeat;}.home_tit1.home_tit4 ul span h1 {    color: #fff;}.home_tit1.home_tit4 ul span h5 {    color: #fff;}.home_News {    float: left;    width: 100%;    background: #fff;    border-radius: 10px;    -moz-border-radius: 10px;    -webkit-border-radius: 10px;    margin-bottom: 60px;    padding: 30px 15px;}.home_News_list {    float: right;    width: 760px}.home_News_list li {    float: left;    width: 50%;    padding: 0 15px;}.home_News_list li p {    float: left;    width: 100%;    line-height: 55px;    position: relative;    border-top: 1px solid #eaeaea;    border-bottom: 1px solid #eaeaea;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;    padding: 2px 0;    margin-top: -1px;}.home_News_list li p a {    float: left;    width: 100%;    color: #333333;    font-size: 14px;    padding: 0 60px 0 0;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}.home_News_list li p span {    float: right;    color: #888888;    font-size: 14px;    position: absolute;    right: 0;    top: 2px;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;}.home_News_list li:hover p a {    background: #f1f1f2 url(../images/main31.jpg) left top repeat-y;    padding: 0 75px 0 20px;}.home_News_list li:hover span {    right: 20px;}.home_News_scorrl {    float: left;    width: 380px;    padding: 0 15px;}.home_News_scorrl .l5 {    float: left;    width: 100%;}.home_News_scorrl .l5 a {    float: left;    width: 100%;    outline: none;}.home_News_scorrl .l5 .l5_1 {    float: left;    width: 100%;    line-height: 0;    overflow: hidden;    position: relative;    padding-bottom: 63%;}.home_News_scorrl .l5 .l5_1 img {    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    display: block;    -webkit-transition: all 0.4s ease-out 0s;    -moz-transition: all 0.4s ease-out 0s;    -o-transition: all 0.4s ease-out 0s;    transition: all 0.4s ease-out 0s;    transition: -webkit-transform 2s;    vertical-align: middle;    -ms-interpolation-mode: bicubic;}.home_News_scorrl .l5:hover .l5_1 img {    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    transform: scale(1.1);}.home_News_scorrl .l5 .l5_2 {    float: left;    width: 100%;}.home_News_scorrl .l5 .l5_2 time {    float: left;    width: 101px;    height: 25px;    line-height: 24px;    text-align: center;    color: #fff;    font-size: 12px;    background: #3e3e3e;    margin-top: 20px;}.home_News_scorrl .l5 .l5_2 h4 {    float: left;    width: 100%;    color: #333333;    font-size: 16px;    line-height: 26px;    margin: 14px 0 8px 0;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;}.home_News_scorrl .l5 .l5_2 h6 {    float: left;    width: 100%;    color: #666666;    font-size: 12px;    line-height: 22px;    height: 44px;    overflow: hidden;}.home_News_scorrl .slick-next {    width: 30px;    height: 50px;    background: url(../images/main34.png) center no-repeat rgba(255,255,255,0.5);    right: 15px;    top: 23%;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;}.home_News_scorrl .slick-prev {    width: 30px;    height: 50px;    background: url(../images/main33.png) center no-repeat rgba(255,255,255,0.5);    left: 15px;    top: 23%;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;}.home_News_scorrl .slick-next:hover {    background: url(../images/main34.png) center no-repeat rgba(255,255,255,0.8);}.home_News_scorrl .slick-prev:hover {    background: url(../images/main33.png) center no-repeat rgba(255,255,255,0.8);}.home_News_scorrl .slick-dots {    width: 0;    height: 0;    overflow: hidden;}.home_News_scorrl .l5:hover .l5_2 h4 {    color: rgba(3,83,156,1);}.home_Evaluation {    float: left;    width: 100%;    height: auto;    overflow: hidden;    margin-bottom: 50px;}.home_Eval1 {    float: left;    width: 370px;    border: 1px solid #bbbbbb;    border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;}.home_Eval1 .l6 {    float: left;    width: 100%;}.home_Eval1 .l6 a {    float: left;    width: 100%;    outline: none;}.home_Eval1 .l6 .l6_1 {    float: left;    width: 100%;    color: rgba(3,83,156,1);    font-size: 16px;    line-height: 22px;    padding-left: 72px;    margin: 30px 0 12px 0;    background: url(../images/main36.png) 30px center no-repeat;}.home_Eval1 .l6 .l6_2 {    float: left;    width: 100%;    color: #666666;    font-size: 12px;    line-height: 26px;    height: 104px;    overflow: hidden;    margin: 23px 0;    padding: 0 32px 0 32px;    text-align: justify;}.home_Eval1 .l6 .l6_3 {    float: left;    width: 100%;    background: rgba(3,83,156,0.1);    padding: 20px 30px 20px 118px;    position: relative;}.home_Eval1 .l6 .l6_3 .l6_3_1 {    position: absolute;    left: 30px;    top: 50%;    margin-top: -34px;    width: 68px;    height: 68px;}.home_Eval1 .l6 .l6_3 .l6_3_2 {    float: left;    width: 100%;    color: #333333;    font-size: 16px;    line-height: 26px;    margin-top: 10px;}.home_Eval1 .l6 .l6_3 .l6_3_3 {    float: left;    width: 100%;    color: rgba(3,83,156,1);    font-size: 12px;    line-height: 22px;    margin-bottom: 10px;}.home_Eval1 .l6 .l6_4 {    float: left;    width: 100%;    padding-left: 72px;}.home_Eval1 .l6 .l6_4 img {    float: left;    width: 10px;    height: 10px;    margin-left: 3px;}.home_Eval1 .slick-next {    width: 0;    height: 0;    overflow: hidden;}.home_Eval1 .slick-prev {    width: 0;    height: 0;    overflow: hidden;}.home_Eval1 .slick-dots {    position: static;    margin: 30px 0;}.home_Eval1 .slick-dots li {    width: 8px;    height: 8px;    margin: 0 4px;    border: 1px solid #e1e1e1;    overflow: hidden;    text-indent: -999px;}.home_Eval1 .slick-dots li.slick-active {    border: 1px solid rgba(3,83,156,1);    background: rgba(3,83,156,1);}.home_Eval2 {    float: right;    width: 770px;    padding: 0 30px;}.home_Eval2 .l7 {    float: left;    width: 100%;    padding: 0 15px;    line-height: 0;}.home_Eval2 .l7 a {    float: left;    width: 100%;    outline: none;}.home_Eval2 .slick-next {    width: 14px;    height: 25px;    background: url(../images/main34.png) center no-repeat;    right: 0;    margin-top: -12px;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;}.home_Eval2 .slick-prev {    width: 14px;    height: 25px;    background: url(../images/main33.png) center no-repeat;    left: 0;    margin-top: -12px;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;}.home_Eval2 .slick-dots {    width: 0;    height: 0;    overflow: hidden;}.home_Job1 {    float: left;    width: 100%;    margin-bottom: 60px;}.home_Job1_ul {    margin: 0 -15px;    display: flex;    flex-wrap: wrap;    align-items: flex-start;}.home_Job1 .l8 {    float: left;    width: 100%;    padding: 0 15px;}.home_Job1 .l8 a {    float: left;    width: 100%;    padding: 23px 15px;    outline: none;    background: #f4f4f5;    border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    transition: background 0.5s ease;    -o-transition: background 0.5s ease;    -moz-transition: background 0.5s ease;    -webkit-transition: background 0.5s ease;}.home_Job1 .l8 .l8_1 {    float: left;    width: 100%;    border-bottom: 1px solid #e4e4e4;    padding-bottom: 13px;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;}.home_Job1 .l8 .l8_1 h4 {    float: left;    color: rgba(3,83,156,1);    font-size: 18px;    line-height: 32px;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;}.home_Job1 .l8 .l8_1 span {    float: right;    color: #888888;    font-size: 12px;    line-height: 32px;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;}.home_Job1 .l8 .l8_2 {    float: left;    width: 100%;    color: #666666;    font-size: 14px;    line-height: 24px;    margin: 15px 0 8px 0;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;}.home_Job1 .l8 .l8_3 {    float: left;    width: 100%;    color: #666666;    font-size: 12px;    line-height: 26px;    height: 78px;    overflow: hidden;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;}.home_Job1 .l8 a:hover {    background: rgba(3,83,156,1);}.home_Job1 .l8 a:hover .l8_3 {    color: #fff7f0;}.home_Job1 .l8 a:hover .l8_2 {    color: #fff7f0;}.home_Job1 .l8 a:hover .l8_1 {    border-bottom: 1px solid #ff9b47}.home_Job1 .l8 a:hover .l8_1 h4 {    color: #fff7f0;}.home_Job1 .l8 a:hover .l8_1 span {    color: #fff7f0;}.home_Job1 .slick-next {    width: 0;    height: 0;    overflow: hidden;}.home_Job1 .slick-prev {    width: 0;    height: 0;    overflow: hidden;}.home_Job1 .slick-dots {    position: static;    margin-top: 40px}.home_Job1 .slick-dots li {    width: 10px;    height: 10px;    margin: 0 7px;    border-radius: 2px;    -moz-border-radius: 2px;    -webkit-border-radius: 2px;    background: #fabd89;    overflow: hidden;    text-indent: -999px;}.home_Job1 .slick-dots li.slick-active {    background: rgba(3,83,156,1);}.home_Job2 {    float: left;    width: 100%;    margin-bottom: 60px;}.home_Job2_ul {    margin: 0 -15px;}.home_Job2 .l9 {    float: left;    width: 100%;    padding: 0 15px;}.home_Job2 .l9 a {    float: left;    width: 100%;    padding: 26px;    outline: none;    background: #fff;    border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;}.home_Job2 .l9 h1 {    float: left;    width: 100%;    margin-top: 5px;}.home_Job2 .l9 h1 i {    display: block;    margin: 0 auto;    width: 118px;    height: 118px;    overflow: hidden;    background: #515151;    border-radius: 100%;    -moz-border-radius: 100%;    -webkit-border-radius: 100%;    transition: background 0.5s ease;    -o-transition: background 0.5s ease;    -moz-transition: background 0.5s ease;    -webkit-transition: background 0.5s ease;}.home_Job2 .l9 h4 {    float: left;    width: 100%;    color: rgba(3,83,156,1);    font-size: 18px;    line-height: 28px;    text-align: center;    margin: 25px 0 9px 0;}.home_Job2 .l9 h6 {    float: left;    width: 100%;    color: #666666;    font-size: 12px;    line-height: 22px;    height: 110px;    overflow: hidden;    text-align: justify;}.home_Job2 .l9 a:hover h1 i {    background: rgba(3,83,156,1);}.home_Job2 .slick-next {    width: 0;    height: 0;    overflow: hidden;}.home_Job2 .slick-prev {    width: 0;    height: 0;    overflow: hidden;}.home_Job2 .slick-dots {    width: 0;    height: 0;    overflow: hidden;}/*左边*/.zy_Side {    float: left;    width: 76%;    position: relative;    overflow: hidden;}.zy_Side_ul {    float: left;    width: 100%;}.zy_Side .l1 {    float: left;    margin-right: 25px;    webkit-flex-shrink: 0;    -ms-flex: 0 0 auto;    flex-shrink: 0;}.zy_Side .l1 a {    float: left;    height: 68px;    line-height: 66px;    color: #555555;    font-size: 18px;    padding: 0 20px;    outline: none;    position: relative;}.zy_Side .l1 i {    display: block;    width: 10px;    height: 5px;    position: absolute;    left: 50%;    bottom: -1px;    margin-left: -5px;}.zy_Side .l1 a.hover, .zy_Side .l1:hover a {    border-bottom: 2px solid rgba(3,83,156,1);}.zy_Side .l1 a.hover i, .zy_Side .l1:hover i {    background: url(../images/main44.png) center no-repeat;}.zy_Side .slick-next {    width: 0;    height: 0;    overflow: hidden;}.zy_Side .slick-prev {    width: 0;    height: 0;    overflow: hidden;}.zy_Side .slick-dots {    width: 0;    height: 0;    overflow: hidden;}.zy_Side1 {    padding-right: 190px;}.zy_Side_ul1 {    position: absolute;    z-index: 2;    right: 190px;    top: 50%;    margin-top: -15px;    width: 24px;    height: 30px;    background: url(../images/main72.jpg) right center no-repeat;}/*.zy_Side .swiper-wrapper{position:relative;	width:100%;	height:100%;	z-index:1;	display:-webkit-box;	display:-moz-box;	display:-ms-flexbox;	display:-webkit-flex;	display:flex;	-webkit-transition-property:-webkit-transform;	-moz-transition-property:-moz-transform;	-o-transition-property:-o-transform;	-ms-transition-property:-ms-transform;	transition-property:transform;	-webkit-box-sizing:content-box;	-moz-box-sizing:content-box;	box-sizing:content-box	}.zy_Side .swiper-slide {	-webkit-flex-shrink:0;	-ms-flex:0 0 auto;	flex-shrink:0;	width:auto;	position:relative}*//*1公司业务*/.Business {    float: left;    width: 100%;    height: 68px;    border-bottom: 1px solid #e7e7e7;    position: relative;}.zy_tit {    float: right;    background: url(../images/main43.png) left center no-repeat;    color: #666666;    font-size: 14px;    height: 56px;    line-height: 56px;    padding-left: 24px;    margin-top: 12px;    position: absolute;    right: 0;    top: 0;}.zy_tit a {    color: #666666;}.zy_tit a.on, .zy_tit a:hover {    color: rgba(3,83,156,1);}.Business1 {    float: left;    width: 100%;    padding: 55px 0 60px 0;    text-align: center;}.Business1_1 {    float: left;    width: 100%;    color: #555555;    font-size: 18px;    line-height: 28px;}.Business1_2 {    float: left;    width: 100%;    margin-top: 25px;}.Business1_2 ul {    display: inline-block;*display:inline;*zoom:1;}.Business1_2 li {    float: left;    position: relative;    padding: 0 25px;}.Business1_2 li a {    float: left;    width: 170px;    height: 50px;    line-height: 46px;    border: 1px solid #dddddd;    border-radius: 3px;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    color: #666666;    font-size: 18px;}.Business1_2 li em {    position: absolute;    right: -18px;    top: 50%;    display: block;    width: 37px;    height: 1px;    background: url(../images/main45.png) center no-repeat;}.back5 {    float: left;    width: 100%;    background: #f5f5f7;    padding: 55px 0;}.Business2 {    float: left;    width: 100%;    text-align: center;}.Business2 h1 {    float: left;    width: 100%;    color: rgba(3,83,156,1);    font-size: 30px;    line-height: 40px;}.Business2 h5 {    float: left;    width: 100%;    color: #888888;    font-size: 14px;    line-height: 24px;    text-transform: uppercase;    font-family: "Arial";    margin-top: 5px;}.Business3 {    float: left;    width: 100%;    margin-top: 35px;}.Business3 ul {    margin: 0 -15px;}.Business3 li {    float: left;    width: 33.333333%;    padding: 0 15px;}.Business3 li a {    float: left;    width: 100%;}.Business_pic {    float: left;    width: 100%;    line-height: 0;    border-radius: 10px;    -moz-border-radius: 10px;    -webkit-border-radius: 10px;    overflow: hidden;}.Business_text {    float: left;    width: 100%}.Business_text h2 {    float: left;    width: 100%;    color: #333333;    font-size: 20px;    line-height: 30px;    font-weight: bold;    margin: 23px 0 10px 0;}.Business_text h6 {    float: left;    width: 100%;    color: #666666;    font-size: 14px;    line-height: 26px;}.Business2 h4 {    float: left;    width: 100%;    color: #555555;    font-size: 16px;    line-height: 36px;    margin: 27px 0 35px 0;}.Business4 {    float: left;    width: 100%;    background: rgba(3,83,156,1);}.Business4 li {    float: left;    width: 50%;}.Business_pic1 {    float: left;    width: 50%;    line-height: 0;}.Bus_right {    float: right;}.Business_text1 {    float: left;    width: 50%;    padding: 20px 29px;}.Business_text1 h2 {    float: left;    width: 100%;    color: #fff;    font-size: 20px;    line-height: 30px;    font-weight: bold;    margin: 4px 0 10px 0;}.Business_text1 h6 {    float: left;    width: 100%;    color: #fff;    font-size: 14px;    line-height: 26px;    max-height: 208px;    overflow: hidden;}.Business5 {    float: left;    width: 100%;    margin-top: 37px;}.Business5_ul {    margin: 0 -15px;}.Business5 .l1 {    float: left;    width: 20%;    padding: 0 15px;    text-align: center;}.Business5 .l1 a {    float: left;    width: 100%;    outline: none;}.Business5 .l1 i {    float: left;    width: 100%;    background: url(../images/main53.png) center no-repeat;    background-size: 100% 100%;    padding: 4.27%;}.Business5 .l1 h4 {    float: left;    width: 100%;    padding: 0 10.68%;    margin-top: -9%;    position: relative;    z-index: 1;}.Business5 .l1 h4 span {    float: left;    width: 100%;    line-height: 40px;    height: 42px;    color: #fff;    font-size: 18px;    background: rgba(3,83,156,1);    border-radius: 42px;    -moz-border-radius: 42px;    -webkit-border-radius: 42px;}.Business5 .l1 h6 {    float: left;    width: 100%;    color: #666666;    font-size: 14px;    line-height: 24px;    margin-top: 15px;}.Business5 .slick-next {    width: 0;    height: 0;    overflow: hidden;}.Business5 .slick-prev {    width: 0;    height: 0;    overflow: hidden;}.Business5 .slick-dots {    width: 0;    height: 0;    overflow: hidden;}/*2招生培训*/.Admissions1 {    float: left;    width: 100%;    color: #666666;    font-size: 16px;    line-height: 30px;    text-align: center;    padding: 35px 0 8px 0;}.home_Jb .l9 {    width: 50%;    margin-top: 30px;}.home_Jb .l9 a {    background: #f4f4f6;    padding: 30px 36px 30px 196px;    position: relative;}.home_Jb .l9 a h4 {    text-align: left;    margin-top: 16px;}.home_Jb .l9 h1 {    position: absolute;    left: 30px;    top: 50%;    margin-top: -68px;    width: auto;}.home_Jb .l9 h1 i {    display: block;    margin: 0 auto;    width: 136px;    height: 136px;    padding: 9px;}.home_Jb .l9 h6 {    height: 66px;    margin-bottom: 17px;}/* 分页 */.wack1 {    float: left;    width: 100%;    padding-top: 25px;}.wack2 {    padding: 25px 0;}.pz_fy {    width: 100%;    float: left;    padding: 5px 0;    text-align: center;    display: inline}/*分页浮左或者浮右，修改此处即可。例：text-align:left;*/.pz_fy a {    border-radius: 2px;    -moz-border-radius: 2px;    -webkit-border-radius: 2px;    border: #bdbbbb 1px solid;    PADDING: 4px 8px;    color: #323232;    font-family: Arial, Helvetica, sans-serif;    text-decoration: none;    margin: 0 1px;}.pz_fy a:hover, .pz_fy a.on {    color: #fff;    border: rgba(3,83,156,1) 1px solid;    background-color: rgba(3,83,156,1);    text-decoration: none;}/*3呈宜人才库*/.talentPool1 {    float: left;    width: 100%;    margin: 30px 0 15px 0;    border: 1px solid #e0e0e0;    padding: 0 19px;}.pool_box {    float: left;    width: 100%;    border-bottom: 1px solid #ebebeb;    padding-left: 87px;    position: relative;}.pool_list {    float: left;    position: absolute;    left: 0;    top: 0;    margin-top: 10px;    color: #2a2a2a;    font-weight: bold;    line-height: 22px;    font-size: 14px;}.pool_cont {    float: left;    width: 100%;    margin: 10px 0;}.pool_cont a {    float: left;    color: #2e2e2e;    font-size: 14px;    line-height: 22px;    margin-right: 29px;}.pool_cont a.on, .pool_cont a:hover {    color: rgba(3,83,156,1);}.zy_so {    float: left;    width: 439px;    height: 45px;    position: relative;    border-radius: 3px;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    overflow: hidden;}.zy_so .Search {    float: left;    width: 100%;    height: 45px;    background: #f4f4f4;    border: none;    line-height: 45px;    padding: 0 111px 0 20px;    color: #888888;    font-size: 14px;}.zy_so .sear_sub {    position: absolute;    right: 0;    top: 0;    float: left;    width: 91px;    height: 45px;    background: rgba(3,83,156,1);    color: #fff;    font-size: 16px;}.zy_so input[placeholder], [placeholder], *[placeholder] {    color: #888888 !important;}.zy_so ::-webkit-input-placeholder {color:#888888}.zy_so :-moz-placeholder {color:#888888}.zy_so ::-moz-placeholder {color:#888888}.zy_so :-ms-input-placeholder {color:#888888}.talentPool2_ul {    margin: 0 -15px;}.talentPool2 .l4 {    float: left;    width: 25%;    padding: 15px;}.talentPool2 .l4 a {    float: left;    width: 100%;}.talentPool2 .l4 .l4_2 {    border: 1px solid #eaeaea;    border-top: none;    position: relative;    z-index: 1;    margin-top: -1px;}.talentPool2 .l4 a:hover .l4_2 {    border: 1px solid #faa510;    border-top: none;}/*4阿姨详情*/.details_1 {    float: left;    width: 100%;    margin: 30px 0 10px 0;}/*20170811修改*/.details_1_1 {    float: left;    width: 45%;    line-height: 0;}.details_1_2 {    float: right;    width: 52.5%;    border: 1px solid #eaeaea;}.details_1_2_1 {    float: left;    width: 100%;    background: #f2f2f2;    padding: 18px 4.3%;}/*20170811修改*/.details_1_2_1 .det1 {    float: left;}.details_1_2_1 .det1 .z_xing {    float: left;}.details_1_2_1 .det1 h1 {    float: left;    color: #333333;    font-size: 24px;    line-height: 34px;    margin-right: 13px;}.details_1_2_1 .det1 img {    float: left;    width: 24px;    height: 24px;    margin: 5px 0 5px 7px;}.details_1_2_1 .det2 {    float: right;    padding: 0 20px;    color: rgba(3,83,156,1);    font-size: 14px;    line-height: 34px;    border: 1px solid #d9d9d9;    background: #fff;    border-radius: 4px;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;}.details_1_2_1 .det2:hover {    color: #fff;    border: 1px solid rgba(3,83,156,1);    background: rgba(3,83,156,1);}/*20170811修改*/.details_1_2_2 {    float: left;    width: 100%;    padding: 8px 4.3% 15px 4.3%;}.details_1_2_2 li {    float: left;    width: 100%;    border-bottom: 1px solid #eaeaea;    padding: 11px 0;    line-height: 24px;    color: #555555;    font-size: 14px;}/*20170811修改*/.details_1_2_2 li .l1 {    float: left;    width: 33.77%;}.details_1_2_2 li .l2 {    float: left;    width: 37.21%;}.details_2 {    float: left;    width: 100%;}.details_2_1 {    float: left;    width: 100%;    margin: 20px 0 10px 0;    height: 48px;    background: #f2f2f2;    border-radius: 4px;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    overflow: hidden;    line-height: 48px;}.details_2_1 span {    float: left;    background: rgba(3,83,156,1);    font-size: 18px;    color: #fff;    padding: 0 48px;}.details_2_2 {    float: left;    width: 100%;    color: #666666;    font-size: 16px;    line-height: 36px;}/*5招聘资讯*/.h_60 {    float: left;    width: 100%;    height: 60px;}.Recruitment {    margin-bottom: 0;}.Recruitment .l8 {    width: 50%;    margin: 15px 0;}.Recruitment .Rec1 {    float: left;    width: 100%;    padding: 23px 30px;    background: #f4f4f5;    border-top-left-radius: 5px;    -moz-border-top-left-radius: 5px;    -webkit-border-top-left-radius: 5px;    border-top-right-radius: 5px;    -moz-border-top-right-radius: 5px;    -webkit-border-top-right-radius: 5px;}.Recruitment .Rec2 {    float: left;    width: 100%;}.Recruitment .Rec2 a {    float: left;    width: 100%;    background: #383838;    color: #fff7f0;    padding: 15px 0;    line-height: 30px;    font-size: 16px;    text-align: center;    border-top-left-radius: 0;    -moz-border-top-left-radius: 0;    -webkit-border-top-left-radius: 0;    border-top-right-radius: 0;    -moz-border-top-right-radius: 0;    -webkit-border-top-right-radius: 0;}.Recruitment .l8:hover .Rec2 a {    background: rgba(3,83,156,1);}.Recruitment .l8.lc8 .l8_3 {    height: auto;    min-height: 144px;    line-height: 24px;}.Recruitment .l8.lc8 .l8_2 {    margin: 25px 0 20px 0;}/*6新闻动态*/.zy_news_list {    float: left;    width: 100%;    margin-top: 25px;}.zy_news_list ul {    float: left;    width: 100%;}.zy_news_list li {    float: left;    width: 100%;    margin: 5px 0 15px 0;    padding: 20px 38px 20px 0;    background: #f2f2f2;    transition: background 0.5s ease;    -o-transition: background 0.5s ease;    -moz-transition: background 0.5s ease;    -webkit-transition: background 0.5s ease;}.zy_news_list li .l1 {    float: left;    width: 100%;    position: relative;}.new_1 {    float: left;    width: 134px;    text-align: center;    position: absolute;    left: 0;    top: 50%;    margin-top: -23px;}.new_1 strong {    float: left;    width: 100%;    color: #383838;    font-size: 30px;    line-height: 32px;    font-family: "Arial";    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;}.new_1 time {    float: left;    width: 100%;    color: #383838;    font-size: 12px;    line-height: 14px;    font-family: "Arial";    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;}.new_2 {    float: left;    width: 197px;    height: 148px;    overflow: hidden;    position: absolute;    left: 134px;    margin-top: -74px;    top: 50%;}.new_2 img {    -webkit-transition: all 0.4s ease-out 0s;    -moz-transition: all 0.4s ease-out 0s;    -o-transition: all 0.4s ease-out 0s;    transition: all 0.4s ease-out 0s;    transition: -webkit-transform 2s;    vertical-align: middle;    -ms-interpolation-mode: bicubic;}.zy_news_list li:hover .new_2 img {    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    transform: scale(1.1);}.new_3 {    float: left;    width: 100%;    margin: 15px 0;    padding-left: 370px;}.new_3 h4 {    float: left;    width: 100%;}.new_3 h4 a {    float: left;    width: 100%;    color: #202020;    font-size: 18px;    line-height: 28px;    white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;}.new_3 .p {    float: left;    width: 100%;    color: #848484;    font-size: 14px;    line-height: 24px;    height: 72px;    overflow: hidden;    margin-top: 18px;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;}.new_3 .p * {    color: #848484 !important;    font-size: 14px !important;    line-height: 24px !important;    background: none !important;}.zy_news_list li:hover {    background: rgba(3,83,156,1);}.zy_news_list li:hover .new_3 h4 a {    color: #fff;}.zy_news_list li:hover .new_3 .p {    color: #fde9de;}.zy_news_list li:hover .new_1 strong {    color: #fff;}.zy_news_list li:hover .new_1 time {    color: #fff;}/*7客户好评*/.zy_Praise_list {    float: left;    width: 100%;    margin-top: 25px;}.zy_Praise_list ul {    float: left;    width: 100%;}.zy_Praise_list li {    float: left;    width: 100%;    margin: 5px 0 15px 0;    padding: 20px 38px 20px 0;    background: #f2f2f2;    transition: background 0.5s ease;    -o-transition: background 0.5s ease;    -moz-transition: background 0.5s ease;    -webkit-transition: background 0.5s ease;}.zy_Praise_list li .l1 {    float: left;    width: 100%;    position: relative;}.new_3 h3 {    float: left;    width: 100%;}.new_3 h3 span {    float: left;    color: #202020;    font-size: 18px;    line-height: 28px;}.new_3 h3 a {    float: left;    color: rgba(3,83,156,1);    font-size: 12px;    height: 24px;    line-height: 22px;    padding: 0 15px 0 37px;    margin: 2px 0 2px 19px;    border: 1px solid rgba(3,83,156,1);    border-radius: 24px;    -moz-border-radius: 24px;    -webkit-border-radius: 24px;    background: url(../images/main65.png) 16px center no-repeat;}.zy_Praise_list li:hover .new_3 h3 a {    background: url(../images/main66.png) 16px center no-repeat rgba(3,83,156,1);    color: #fff;}.zy_Praise_list li:hover .new_2 img {    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    transform: scale(1.1);}/*7客户好评-微信*/.zy_Praise_wx {    float: left;    width: 100%;}.zy_Praise_wx ul {    margin: 0 -15px;    margin-top: -10px;}.zy_Praise_wx li {    float: left;    width: 25%;    padding: 0 15px;    margin-top: 40px;}.hp_pic {    float: left;    width: 100%;    padding: 0 11.85%;}.hp_text {    padding-left: 0;    margin: 20px 0 0 0;    text-align: center;}.hp_text h3 {    float: none;    width: auto;    display: inline-block;*display:inline;*zoom:1;}/*9关于呈谊*/.about_cont1 {    float: left;    width: 100%;    padding: 55px 0 65px 0;}.about_pic1 {    float: right;    width: 440px;    padding: 0 35px;}.about_text1 {    float: left;    width: 688px;    margin-top: 22px;}.about_tp {    float: left;    width: 100%;}.about_tp .tp1 {    float: left;    width: 70px;    height: 41px;}.about_tp .tp2 {    float: left;    color: rgba(3,83,156,1);    font-size: 24px;    line-height: 24px;    height: 24px;    padding: 0 9px;    margin-top: 17px;}.about_tp .tp3 {    float: left;    color: #dcdcdc;    font-size: 14px;    line-height: 24px;    height: 24px;    font-family: "Arial";    margin-top: 17px;}.about_cont2 {    float: left;    width: 100%;    padding: 80px 0;    background: #f5f5f7;}.about_pic2 {    float: left;    width: 100%;    margin-top: 40px;    color: #666666;    font-size: 16px;    line-height: 36px;}.about_tp_ul {    display: inline-block;*display:inline;*zoom:1;}.about_cont3 {    float: left;    width: 100%;    padding: 63px 0 55px 0;}.about_pic3 {    float: left;    width: 48.7%;}.about_text3 {    float: right;    width: 42.7%;    margin-top: 10%;}.about_h {    float: left;    width: 100%;    color: #666666;    font-size: 16px;    line-height: 36px;    margin-top: 28px;    text-align: justify;}/*pc留言*/.message {    float: left;    width: 100%;    text-align: center;    padding: 56px 0 80px 0;}.message .title1 {    float: left;    width: 100%;    color: #333333;    font-size: 14px;    line-height: 24px;}.message .title2 {    float: left;    width: 100%;    color: rgba(3,83,156,1);    font-size: 24px;    line-height: 36px;    margin-top: 8px;}.message .title2 strong {    font-family: "Arial";    font-size: 36px;}.message .Form {    float: left;    width: 100%;    background: #f8f8f8;    padding: 30px 30px 48px 30px;    border-radius: 5px;    margin-top: 47px;}.message .lab {    float: left;    width: 100%;    margin: 0 0 20px 0;}.message .fv1 {    display: block;    margin: 10px auto 0 auto;    border-radius: 5px;    width: 192px;    border: none;    background: rgba(3,83,156,1);    height: 50px;    line-height: 50px;    text-align: center;    color: #fff;    font-size: 16px;    cursor: pointer;}.message .fv1:hover {    box-shadow: 0 3px 5px rgba(0,0,0,0.2);}.message .fv3 {    float: right;    width: 985px;    background: none;    border-radius: 0;    border: none;    height: 166px;    color: #666666;    font-size: 16px;    line-height: 26px;    padding: 13px 0;    margin-right: 20px;}.message .fv2 {    float: right;    width: 420px;    background: none;    border-radius: 0;    border: none;    height: 50px;    color: #666666;    font-size: 16px;    line-height: 50px;    margin-right: 20px;    outline: none;    text-align: right;}.message .fm_3 {    float: left;    width: 49%;    position: relative;    background: #fff;    border-radius: 5px;}.message .name {    float: left;    color: #666666;    font-size: 16px;    line-height: 50px;    margin-left: 20px;}.message .yanzhengma {    float: right;    width: 94px;    height: 40px;    position: absolute;    right: 15px;    top: 50%;    margin-top: -20px;}.message .data {    text-align: right;    padding-right: 26px;    background: url(../images/main111.png) right center no-repeat;    box-sizing: border-box;}.message .selt {    width: auto;    padding-right: 26px;    background: url(../images/main111.png) right center no-repeat;    box-sizing: border-box;    appearance: none;    -webkit-appearance: none;}/*8家政加盟*/.pz_main .Union1 {    float: left;    width: 100%;    margin: 60px 0;    position: relative;}.pz_main .Union_tit1 {    float: left;    width: 100%;    text-align: center;    color: rgba(3,83,156,1);    font-size: 30px;    line-height: 30px;}.pz_main .Union_tit2 {    float: left;    width: 100%;    text-align: center;    color: #888888;    font-size: 14px;    text-transform: uppercase;    line-height: 24px;    margin-top: 10px;}.pz_main .Union_cont1 {    float: left;    width: 100%;    color: #666666;    font-size: 14px;    line-height: 30px;    text-align: justify;    margin-top: 40px;}.pz_main .Union_pic1 {    float: right;    width: 48.7%;    margin: 0 0 0 2.5%;}.pz_main .Union_pic2 {    float: left;    width: 26.5%;    margin: 0 2.5% 0 16.2%;}.pz_main .Union1 .Un_tp1 {    float: left;    width: 52.7%;    padding: 0 23.7%;    box-sizing: content-box;    -webkit-box-sizing: content-box;    -moz-box-sizing: content-box;}.pz_main .Union1 .Un_tx {    float: left;    position: absolute;    color: #666666;    font-size: 16px;    line-height: 24px;    text-align: justify;    padding-bottom: 3px;}.pz_main .Union1 .Un_tx p {    background: url(../images/main77.png) left bottom repeat-x;    padding-bottom: 12px;}.pz_main .Union1 .Un_t1 {    width: 34.78%;    right: 5.81%;    bottom: 63.60%;    background: url(../images/main76.png) right bottom no-repeat;}.pz_main .Union1 .Un_t2 {    width: 29.82%;    left: 5.81%;    bottom: 44.84%;    background: url(../images/main76.png) left bottom no-repeat;}.pz_main .Union1 .Un_t3 {    width: 30.52%;    right: 0;    bottom: 26.07%;    background: url(../images/main76.png) right bottom no-repeat;}.pz_main .Union1 .Un_t4 {    width: 25.72%;    left: 0;    bottom: 7.3%;    background: url(../images/main76.png) left bottom no-repeat;}.pz_main .Union1 .Un_t1 p {    padding: 0 4px 16px 7.19%;}.pz_main .Union1 .Un_t2 p {    padding: 0 3.58% 16px 4px;}.pz_main .Union1 .Un_t3 p {    padding: 0 4px 16px 2.73%;}.pz_main .Union1 .Un_t4 p {    padding: 0 5.55% 16px 4px;}.pz_main .Union2 {    float: left;    width: 100%;    background: #f5f5f7;    padding: 60px 0;}.pz_main .Union_cont2 {    float: left;    width: 100%;    margin-top: 35px;    position: relative;}.pz_main .Union_cont2 .ico_l {    display: block;    width: 15px;    height: 100%;    background: #f5f5f7;    position: absolute;    left: 80px;    top: 0;    z-index: 2;}.pz_main .Union_cont2 .ico_r {    display: block;    width: 15px;    height: 100%;    background: #f5f5f7;    position: absolute;    right: 80px;    top: 0;    z-index: 2;}.pz_main .Union_cont2_ul {    float: left;    width: 100%;    padding: 0 80px;}.pz_main .Union_cont2_ul .l1 {    float: left;    width: 100%;    position: relative;    text-align: center;}.pz_main .Union_cont2_ul .l1 .l1_1 {    float: left;    width: 100%;    position: relative;}.pz_main .Union_cont2_ul .l1 .l1_1 ul {    display: block;    margin: 0 auto;    width: 110px;    height: 110px;    overflow: hidden;    border-radius: 100%;    -moz-border-radius: 100%;    -webkit-border-radius: 100%;    background: #484848;    transition: background 0.5s ease;    -o-transition: background 0.5s ease;    -moz-transition: background 0.5s ease;    -webkit-transition: background 0.5s ease;    text-align: center;    padding: 28px 0;}.pz_main .Union_cont2_ul .l1 .l1_1 ul strong {    float: left;    width: 100%;    font-size: 24px;    line-height: 32px;    font-family: "Arial";    color: #fff;}.pz_main .Union_cont2_ul .l1 .l1_1 ul span {    float: left;    width: 100%;    font-size: 14px;    line-height: 22px;    color: #fff;}.pz_main .Union_cont2_ul .l1 .l1_2 {    float: left;    width: 100%;    color: #353434;    font-size: 14px;    line-height: 22px;    margin-top: 23px;}.pz_main .Union_cont2_ul .l1 .l1_1 i {    display: block;    width: 30px;    height: 3px;    background: #e2e2e2;    position: absolute;    right: -15px;    top: 61px;}.pz_main .Union_cont2_ul .slick-dots {    width: 0px;    height: 0;    overflow: hidden;}.pz_main .Union_cont2_ul .slick-prev {    width: 40px;    height: 77px;    left: 0;    top: 17px;    background: url(../images/main79_1.png) center no-repeat;    background-size: 100% 100%;}.pz_main .Union_cont2_ul .slick-next {    width: 40px;    height: 77px;    right: 0;    top: 17px;    background: url(../images/main78_1.png) center no-repeat;    background-size: 100% 100%;}.pz_main .Union_cont2_ul .slick-prev:hover {    background: url(../images/main79.png) center no-repeat;    background-size: 100% 100%;}.pz_main .Union_cont2_ul .slick-next:hover {    background: url(../images/main78.png) center no-repeat;    background-size: 100% 100%;}.pz_main .Union_cont2_ul .l1:hover .l1_1 ul {    background: rgba(3,83,156,1);}/*2招生培训-高级育婴师*/.pz_main .Nursery1 {    float: left;    width: 100%;    color: #444444;    font-size: 16px;    line-height: 30px;    padding: 22px 0 53px 0;}.pz_main .Nursery2 {    float: left;    width: 100%;    color: #333333;    font-size: 24px;    line-height: 24px;    text-align: center;    font-weight: bold;}.pz_main .Nu_1 {    text-align: center;}.pz_main .Nu_2 {    margin-top: 23px;}.pz_main .Nu_3 {    margin-top: 31px;}.pz_main .Nu_4 {    text-align: center;    padding-top: 58px;}.pz_main .Nu_4 .span1 {    display: inline-block;*display:inline;*zoom:1;    background: url(../images/main87.png) left top no-repeat;    padding-left: 71px;    padding-top: 11px;}.pz_main .Nu_4 .span2 {    display: inline-block;*display:inline;*zoom:1;    background: url(../images/main88.png) right bottom no-repeat;    padding-right: 71px;    padding-bottom: 11px;}.pz_main .Nursery3 {    float: left;    width: 100%;    border-bottom: 1px solid #e4e4e4;    padding: 40px 0;    text-align: center;}.pz_main .Nursery3 em {    display: inline-block;*display:inline;*zoom:1;    padding: 9px;    width: 136px;    height: 136px;    background: rgba(3,83,156,1);    border-radius: 100%;    -moz-border-radius: 100%;    -webkit-border-radius: 100%;    overflow: hidden;}.pz_main .Nursery3 h5 {    display: inline-block;*display:inline;*zoom:1;    color: rgba(3,83,156,1);    font-size: 18px;    line-height: 28px;    margin-top: 15px;}.pz_main .Nursery4 {    float: left;    width: 100%;    text-align: center;}.pz_main .Nursery4 li {    display: inline-block;*display:inline;*zoom:1;    width: 270px;    margin: 0 15px 60px 15px;}.pz_main .Nursery4 li .l1 {    display: block;    margin: 0 auto;    width: 129px;    height: 129px;    background: rgba(3,83,156,1);    border-radius: 100%;    -moz-border-radius: 100%;    -webkit-border-radius: 100%;    overflow: hidden;    position: relative;    z-index: 2;}.pz_main .Nursery4 li .l1 img {    margin-top: 26px;    width: 43px;    height: 41px;}.pz_main .Nursery4 li .l1 h4 {    color: #fff;    font-size: 18px;    line-height: 28px;    margin-top: 10px;}.pz_main .Nursery4 li .l2 {    float: left;    width: 100%;    background: #efefef;    border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    overflow: hidden;    padding: 61px 5px 19px 5px;    position: relative;    z-index: 1;    margin-top: -44px;}.pz_main .Nursery4 li .l2 h5 {    float: left;    width: 100%;    color: #666666;    font-size: 14px;    line-height: 18px;    height: 36px;}/*11海外服务*/.zy_service1 {    float: left;    width: 100%;    padding: 33px 0 12px 0;    text-align: center;    border-bottom: 1px solid #f5f5f5;    position: relative;}.zy_service1 h2 {    float: left;    width: 100%;    color: #343434;    font-size: 24px;    line-height: 34px;}.zy_service1 h3 {    float: left;    width: 100%;    color: #666666;    font-size: 16px;    line-height: 26px;    text-transform: uppercase;    font-family: "Arial";}.zy_service1 h6 {    position: absolute;    left: 50%;    bottom: 0;    margin-left: -960px;    width: 1920px;    height: 2px;    background: url(../images/main94.jpg) left center repeat-x;}.zy_service1 h6 i {    display: block;    margin: 0 auto;    width: 35px;    height: 2px;    background: rgba(3,83,156,1);}.zy_service2 {    float: left;    width: 100%;    margin-top: 40px;}.slideGroup {    float: left;    width: 100%;    text-align: center;}.slideGroup .parHd {    float: left;    width: 100%;    position: relative;    text-align: center;}.slideGroup .parHd ul {    display: inline-block;*display:inline;*zoom:1;}.slideGroup .parHd ul li {    float: left;    width: 100px;    height: 35px;    font-size: 16px;    color: #666666;    line-height: 35px;    margin: 0 10px;    cursor: pointer;    border-radius: 35px;    -moz-border-radius: 35px;    -webkit-border-radius: 35px;    background: #f5f5f5;    transition: background 0.5s ease;    -o-transition: background 0.5s ease;    -moz-transition: background 0.5s ease;    -webkit-transition: background 0.5s ease}.slideGroup .parHd ul li.on {    background: rgba(3,83,156,1);    color: white;}.slideGroup .parHd a {    display: block;    float: right;    font-size: 14px;    color: #10a4c2;    height: 37px;    line-height: 37px;    margin: 0 15px;    text-decoration: underline;}.slideGroup .parBd {    width: 100%;    float: left;    position: relative;    margin: 30px 0 20px 0;    position: relative}.slideGroup .slideBox {    zoom: 1;    width: 100%;    float: left;}.slideGroup .parBd ul {    margin: 0 -15px;}.slideGroup .parBd ul li {    margin: 0 15px;    float: left;    _display: inline;    overflow: hidden;    text-align: center;}.slideGroup .parBd ul li a {    outline: none;}.slideGroup .parBd ul li .l1 {    float: left;    width: 100%;    overflow: hidden;    line-height: 0;}.slideGroup .parBd ul li .l1 img {    -webkit-transition: all 0.4s ease-out 0s;    -moz-transition: all 0.4s ease-out 0s;    -o-transition: all 0.4s ease-out 0s;    transition: all 0.4s ease-out 0s;    transition: -webkit-transform 2s;    vertical-align: middle;    -ms-interpolation-mode: bicubic;}.slideGroup .parBd ul li:hover .l1 img {    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    transform: scale(1.1);}.slideGroup .parBd ul li .l2 {    float: left;    width: 100%;    border: 1px solid #dddddd;    border-top: 1px solid #f5f5f5;    position: relative;    padding: 48px 0 17px 0;}.slideGroup .parBd ul li .l2 i {    display: block;    width: 40px;    height: 32px;    background: url(../images/main95.png) center no-repeat;    padding: 6px 9px 0 10px;    position: absolute;    left: 50%;    top: -1px;    margin-left: -20px;}.slideGroup .parBd ul li .l2 h3 {    float: left;    width: 100%;    color: rgba(3,83,156,1);    font-size: 20px;    line-height: 30px;}.slideGroup .parBd ul li .l2 h4 {    float: left;    width: 100%;    color: #999999;    font-size: 14px;    line-height: 24px;    margin-top: 5px;    text-transform: uppercase;}.slideGroup .parBd .slick-dots {    width: 0;    height: 0;    overflow: hidden;}.slideGroup .parBd .slick-next {    width: 40px;    height: 40px;    right: -45px;    margin-top: -20px;    background: url(../images/main4.png) center no-repeat;    background-size: 100% 100%;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;}.slideGroup .parBd .slick-prev {    width: 40px;    height: 40px;    left: -45px;    margin-top: -20px;    background: url(../images/main3.png) center no-repeat;    background-size: 100% 100%;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;}.slideGroup .parBd .slick-next:hover {    opacity: 0.8;    filter: alpha(opacity=80);}.slideGroup .parBd .slick-prev:hover {    opacity: 0.8;    filter: alpha(opacity=80);}@media screen and (max-width:1360px) {.slideGroup .slideBox {    padding: 0 40px;}.slideGroup .parBd .slick-next {    right: -40px;}.slideGroup .parBd .slick-prev {    left: -40px;}}.zy_service3 {    float: left;    width: 100%;    text-align: center;    padding: 35px 0 25px 0;}.zy_service3 h2 {    float: left;    width: 100%;    color: rgba(3,83,156,1);    font-size: 20px;    line-height: 28px;}.zy_service3 h3 {    float: left;    width: 100%;    color: #999999;    font-size: 14px;    line-height: 22px;    font-family: "Arial";    margin-top: 5px;}.zy_service4 {    float: left;    width: 100%;    margin-bottom: 60px;    position: relative;}.zy_service4_3 {    float: left;    width: 95px;    height: 95px;    position: absolute;    left: 43%;    top: 50%;    margin: -48px 0 0 0;}.zy_service4_1 {    float: left;    width: 59.39%;    background: url(../images/main102.png) left center no-repeat;    background-size: 100% 100%;    position: relative;    left: 0;    top: 0;    padding: 12px 134px 47px 30px;}.zy_service4_tx strong {    float: left;    width: 100%;    color: #fff;    font-size: 18px;    line-height: 30px;}.zy_service4_tx ul {    float: left;    width: 100%;    margin-top: 6px;}.zy_service4_tx ul li {    float: left;    width: 100%;    color: #fff;    font-size: 14px;    line-height: 30px;}.zy_service4_tx ul li.l2 {    padding-right: 33px;}.zy_service4_tx ul li.l3 {    padding-right: 66px;}.zy_service4_tx ul li.l4 {    padding-right: 99px;}.zy_service4_tx ul li.l7 {    padding-left: 20px;}.zy_service4_tx ul li.l6 {    padding-left: 40px;}.zy_service4_tx ul li.l5 {    padding-left: 66px;}.zy_service4_tx strong.l9 {    padding-left: 76px;}.zy_service4_2 {    float: right;    width: 65.04%;    background: url(../images/main103.png) left center no-repeat;    background-size: 100% 100%;    position: absolute;    right: 0;    top: 0;    padding: 42px 30px 47px 202px;}.back6 {    float: left;    width: 100%;    padding: 40px 0;}.Servicedown {    float: left;    width: 100%;}.s_down1 {    float: left;    width: 100%;    text-align: center;    border-bottom: 1px solid #ffffff;    padding-bottom: 22px;}.s_down1 h3 {    display: inline-block;*display:inline;*zoom:1;    line-height: 38px;    height: 38px;    background: url(../images/main105.png) left center no-repeat;    color: rgba(3,83,156,1);    font-size: 20px;    padding-left: 43px;}.s_down2 {    float: left;    width: 100%;    margin-top: 20px;}.s_down2_ul {    margin: 0 -15px;    display: -webkit-flex;    display: flex;    flex-wrap: wrap;    align-items: flex-start;}.s_down2 .l1 {    float: left;    width: 50%;    padding: 10px 15px;}.s_down2 .l1 a {    float: left;    width: 100%;    background: #fff;    border-radius: 15px;    -moz-border-radius: 15px;    -webkit-border-radius: 15px;    outline: none;    padding: 20px 20px 15px 20px;}.about_tp .tp4 {    float: left;    color: rgba(3,83,156,1);    font-size: 20px;    line-height: 24px;    height: 24px;    padding: 0 8px;    margin-top: 17px;}.s_down2_tx {    float: left;    width: 100%;    color: #333333;    font-size: 14px;    line-height: 24px;    min-height: 48px;    margin-top: 8px;}.Servicedown .slick-dots {    width: 0;    height: 0;    overflow: hidden;}.Servicedown .slick-next {    width: 0;    height: 0;    overflow: hidden;}.Servicedown .slick-prev {    width: 0;    height: 0;    overflow: hidden;}.Service_Items {    float: left;    width: 100%;    padding: 50px 0;}.Servicetop {    margin: 0 -15px;}.Servicetop .slick-dots {    width: 0;    height: 0;    overflow: hidden;}.Servicetop .slick-next {    width: 0;    height: 0;    overflow: hidden;}.Servicetop .slick-prev {    width: 0;    height: 0;    overflow: hidden;}.Servicetop .s_top1 {    float: left;    width: 100%;    padding: 0 15px;    text-align: center;}.s_top1_1 {    display: block;    margin: 0 auto;    width: 147px;    height: 170px;    position: relative;    padding: 10px;    overflow: hidden;}.s_top1_1 i {    display: block;    position: absolute;    width: 100%;    height: 100%;    left: 0;    top: 0;    background: url(../images/nub_bg.png) center no-repeat;    background-size: 100% 100%;}.s_top1_2 {    float: left;    width: 100%;    height: 40px;    background: url(../images/nub17.jpg) center no-repeat;}.s_top1_3 {    float: left;    width: 100%;    color: #333333;    font-size: 18px;    line-height: 28px;    padding: 6px 0 8px 0;}.s_top1_4 {    float: left;    width: 100%;    color: #777777;    font-size: 14px;    line-height: 18px;}.m_t_30 {    margin-top: 30px;}.Servicetop .s_top1:hover .s_top1_1 i {    background: url(../images/nub_bg_1.png) center no-repeat;    background-size: 100% 100%;}.Servicetop .s_top1:hover .s_top1_3 {    color: #f6811f;}.Servicetop .s_top1:hover .s_top1_2 {    background: url(../images/nub17_1.png) center no-repeat;}.news_tit {    width: 100%;    float: left;    border-bottom: 1px dashed #999999;    padding: 0px 0 10px 0;    text-align: center;    line-height: 32px;}.news_tit h2 {    font-size: 22px;    line-height: 28px;    color: #333;}.news_tit span {    color: #969696;    font-size: 12px;}.news_ct {    width: 100%;    float: left;    padding: 15px 0 20px 0;    text-align: left;}.news_ct img {    max-width: 100%;}/*新增页面*/.z_0100_1 {    width: 100%;    float: left;}.z_0100_1 .zcontent1 {    width: 100%;    float: left;    text-align: center;    padding: 48px 0;    text-align: center;    font-size: 18px;    color: #555;    line-height: 42px;}.z_0100_1 .zcontent2 {    width: 100%;    float: left;    padding: 52px 0 58px 0;    text-align: center;}.z_0100_1 .zcontent2 ul {    display: inline-block;*display:inline;*zoom:1;    margin-top: 25px;}.z_0100_1 .zcontent2 ul li {    float: left;    margin-top: 10px;    padding: 0 30px;}.z_0100_1 .zcontent2 ul li .zbox {    display: inline-block;*display:inline;*zoom:1;    background: url(../images/zbg_01.png) no-repeat center;    background-size: contain;    width: 200px;    height: 178px;}.z_0100_1 .zcontent2 ul li .zbox h4 {    width: 100%;    float: left;    margin-top: 38px;    font-size: 18px;    color: rgba(3,83,156,1);    line-height: 48px;}.z_0100_1 .zcontent2 ul li .zbox h4 strong {    font-size: 36px;}.z_0100_1 .zcontent2 ul li .zbox h5 {    width: 100%;    float: left;    margin-top: 9px;}.z_0100_1 .zcontent2 ul li .zbox h5 span {    display: inline-block;*display:inline;*zoom:1;    width: 107px;    height: 31px;    line-height: 31px;    border-radius: 15px;    -webkit-border-radius: 15px;    -moz-border-radius: 15px;    overflow: hidden;    color: white;    font-size: 18px;    background: #b1b1b1;}.z_0100_1 .zcontent3 {    width: 100%;    float: left;    padding: 30px 0 52px 0;}.z_0100_1 .zcontent3 ul {    width: 100%;    float: left;    padding: 0 100px;}.z_0100_1 .zcontent3 ul li {    width: 100%;    float: left;    margin-top: 30px;    padding-left: 300px;    position: relative;}.z_0100_1 .zcontent3 ul li .img {    width: 270px;    height: 270px;    float: left;    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    overflow: hidden;    background: rgba(3,83,156,1);    position: absolute;    left: 0;    top: 0;}.z_0100_1 .zcontent3 ul li .img img {    float: left;    width: 100%;    height: 100%;    display: block;    opacity: 0.5;    filter: alpha(opacity=50);}.z_0100_1 .zcontent3 ul li .img h4 {    display: table;    width: 100%;    height: 100%;    position: absolute;    left: 0;    top: 0;}.z_0100_1 .zcontent3 ul li .img h4 .name {    display: table-cell;    vertical-align: middle;    font-size: 24px;    color: white;    line-height: 38px;    text-align: center;    width: 100%;}.z_0100_1 .zcontent3 ul li .text {    width: 100%;    display: table;    float: left;    height: 270px;}.z_0100_1 .zcontent3 ul li .text .p {    display: table-cell;    vertical-align: middle;    width: 100%;    font-size: 18px;    color: #555;    line-height: 42px;}.z_0100_1 .zcontent3 ul li.l1 {    padding-left: 0;    padding-right: 300px;}.z_0100_1 .zcontent3 ul li.l1 .img {    left: auto;    right: 0;}.z_0100_1 .zcontent4 {    width: 100%;    float: left;    padding-bottom: 60px;}.z_0100_1 .zcontent4 .p {    width: 100%;    float: left;    text-align: center;    margin-top: 24px;    font-size: 18px;    color: #555;    line-height: 42px;}.z_0100_1 .zcontent5 {    width: 100%;    float: left;    padding: 0 0 62px 0;    overflow: hidden;}.z_0100_1 .zcontent5 ul {    width: 100%;    float: left;    margin-top: 33px;}.z_0100_1 .zcontent5 ul li {    width: 33.33%;    float: left;    padding: 0 15px;    min-height: 173px;}.z_0100_1 .zcontent5 ul li .zbox {    padding: 67px 0 0 155px;    position: relative;}.z_0100_1 .zcontent5 ul li .ico {    width: 148px;    height: 173px;    position: absolute;    left: 0;    top: 0;}.z_0100_1 .zcontent5 ul li .text {    width: 100%;    float: left;}.z_0100_1 .zcontent5 ul li .text h4 {    width: 100%;    float: left;    line-height: 36px;    border-bottom: solid 1px rgba(3,83,156,1);    font-size: 16px;    color: #666;    padding-left: 7px;}.z_0100_1 .zcontent5 ul li .text h4 span {    color: #333;}.z_0100_1 .zcontent5 ul li .text h4 span strong {    font-weight: bold;    font-size: 30px;    color: rgba(3,83,156,1);    font-style: oblique;}.z_0100_1 .zcontent5 ul li .text .p {    width: 100%;    float: left;    margin-top: 7px;    font-size: 14px;    color: #666;    padding-left: 7px;}/*海外服务*/.z_0100_2 {    width: 100%;    float: left;    padding: 0 0 30px 0;}.z_0100_2 .home_talent1 {    margin-top: 30px;}.z_0100_2 .home_talent1 .l4 .l4_2 {    background: #f4f4f5;}.z_0100_3 {    padding: 30px 0 0 0;}.z_0100_3 .zy_service1 h6 {    background: #e8e8e9;}/*家务助理*/.z_0100_4 {    width: 100%;    float: left;    padding: 31px 0 57px 0;}.z_0100_4 .zcontent1 {    width: 100%;    float: left;    background: url(../images/zbg_02.png) no-repeat right bottom;}.z_0100_4 .zcontent1 ul {    width: 100%;    float: left;}.z_0100_4 .zcontent1 ul li {    width: 100%;    float: left;    margin-top: 30px;}.z_0100_4 .zcontent1 ul li h4 {    width: 100%;    float: left;}.z_0100_4 .zcontent1 ul li h4 span {    display: block;    float: left;    padding: 0 40px 0 20px;    font-size: 16px;    color: white;    line-height: 36px;    background: #e77714;    border-top-right-radius: 18px;    -webkit-border-top-right-radius: 18px;    -moz-border-top-right-radius: 18px;    border-bottom-right-radius: 18px;    -webkit-border-bottom-right-radius: 18px;    -moz-border-bottom-right-radius: 18px;    overflow: hidden;}.z_0100_4 .zcontent1 ul li .p {    width: 100%;    float: left;    margin-top: 9px;    font-size: 16px;    color: #333;    line-height: 36px;    padding-left: 20px;}.zbg_1 {    width: 100%;    float: left;    margin-top: 53px;    background: url(../images/zbg_03.jpg) no-repeat center;    text-align: center;}.zbg_1 .z_430 {    display: inline-block;*display:inline;*zoom:1;    width: 430px;    padding: 45px 30px;    background: white;    box-shadow: 0 0 7px rgba(0,0,0,0.06);}.zbg_1 .z_430 img {    width: 100%;    float: left;}/*2月嫂*/.Business1 .zcontent1 {    padding: 0;}.z_0100_1 .zcontent6 {    width: 100%;    float: left;    padding: 0 0 28px 0;    overflow: hidden;}.z_0100_1 .zcontent6 ul {    width: 66.66%;    float: left;}.z_0100_1 .zcontent6 ul li {    width: 50%;    float: left;    padding: 0 15px;    margin-top: 30px;}.z_0100_1 .zcontent6 ul li .zbox {    width: 100%;    float: left;    position: relative;    overflow: hidden;}.z_0100_1 .zcontent6 ul li .zbox img {    width: 100%;    float: left;    transition: all 1s linear;    -moz-transition: all 1s linear;    -webkit-transition: all 1s linear;    -o-transition: width all 1s linear;}.z_0100_1 .zcontent6 ul li .zbox:hover img {    transform: scale(1.09, 1.09);    -ms-transform: scale(1.09, 1.09);    -webkit-transform: scale(1.09, 1.09);    -o-transform: scale(1.09, 1.09);    -moz-transform: scale(1.09, 1.09);}.z_0100_1 .zcontent6 ul li .zbox .text {    width: 100%;    background: url(../images/zbg_04.png);    padding: 16px 30px;    font-size: 14px;    color: white;    line-height: 20px;    position: absolute;    left: 0;    bottom: 0;}.z_0100_1 .zcontent6 .z_370 {    width: 33.33%;    float: left;    margin-top: 30px;    padding: 0 15px;}.z_0100_1 .zcontent6 .z_370 .zbox {    width: 100%;    float: left;    position: relative;    overflow: hidden;}.z_0100_1 .zcontent6 .z_370 .zbox img {    width: 100%;    float: left;    transition: all 1s linear;    -moz-transition: all 1s linear;    -webkit-transition: all 1s linear;    -o-transition: width all 1s linear;}.z_0100_1 .zcontent6 .z_370 .zbox .text {    width: 100%;    background: url(../images/zbg_04.png);    padding: 16px 30px;    font-size: 14px;    color: white;    line-height: 20px;    position: absolute;    left: 0;    bottom: 0;}.z_0100_1 .zcontent6 .z_370 .zbox:hover img {    transform: scale(1.09, 1.09);    -ms-transform: scale(1.09, 1.09);    -webkit-transform: scale(1.09, 1.09);    -o-transform: scale(1.09, 1.09);    -moz-transform: scale(1.09, 1.09);}.z_0100_4 .zcontent2 {    width: 100%;    float: left;    overflow: hidden;}.z_0100_4 .zcontent2 .text {    width: 100%;    float: left;    text-align: center;    margin-top: 25px;    font-size: 16px;    color: #555;    line-height: 36px;}.z_0100_4 .zcontent2 ul {    width: 100%;    float: left;    margin-top: 20px;}.z_0100_4 .zcontent2 ul li {    width: 25%;    float: left;    padding: 0 15px;    margin-top: 10px;}.z_0100_4 .zcontent2 ul li .zbox {    width: 100%;    float: left;    background: #f5f5f7;    padding: 40px 30px 21px 30px;    height: 412px;    overflow: hidden;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;}.z_0100_4 .zcontent2 ul li .zbox .img {    width: 100%;    float: left;    text-align: center;}.z_0100_4 .zcontent2 ul li .zbox .img .img_box {    display: inline-block;*display:inline;*zoom:1;    width: 140px;    height: 140px;    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    overflow: hidden;}.z_0100_4 .zcontent2 ul li .zbox .img .img_box img {    width: 100%;    height: 100%;    float: left;}.z_0100_4 .zcontent2 ul li .zbox h4 {    width: 100%;    float: left;    margin-top: 15px;    font-size: 18px;    color: #333;    line-height: 26px;    text-align: center;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;}.z_0100_4 .zcontent2 ul li .zbox .p {    width: 100%;    float: left;    margin-top: 8px;    font-size: 14px;    color: #666;    line-height: 27px;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;}.z_0100_4 .zcontent2 ul li .zbox:hover {    background: rgba(3,83,156,1);}.z_0100_4 .zcontent2 ul li .zbox:hover h4 {    color: white;}.z_0100_4 .zcontent2 ul li .zbox:hover .p {    color: white;}/*1保姆*/.z_0100_4 .zcontent3 {    width: 100%;    float: left;    margin-top: 10px;}.z_0100_4 .zcontent3 ul {    width: 100%;    float: left;    margin-top: -50px;    padding: 0 140px;}.z_0100_4 .zcontent3 ul li {    width: 100%;    float: left;    margin-top: 50px;    position: relative;}.z_0100_4 .zcontent3 ul li .img {    width: 175px;    height: 175px;    position: absolute;    left: 0;    top: 0;    border-radius: 36px;    -webkit-border-radius: 36px;    -moz-border-radius: 36px;    overflow: hidden;}.z_0100_4 .zcontent3 ul li .img img {    width: 100%;    float: left;    height: 100%;}.z_0100_4 .zcontent3 ul li .text {    width: 100%;    float: left;    margin-top: 36px;    background: #f1f1f1;    padding-left: 175px;    border-bottom-left-radius: 36px;    -webkit-border-bottom-left-radius: 36px;    -moz-border-bottom-left-radius: 36px;}.z_0100_4 .zcontent3 ul li .text .text_box {    width: 100%;    float: left;    padding: 15px 30px 20px 25px;    position: relative;}.z_0100_4 .zcontent3 ul li .text .text_box h4 {    width: 100%;    float: left;    font-size: 18px;    color: rgba(3,83,156,1);    line-height: 28px;    font-weight: bold;    position: relative;    z-index: 2;}.z_0100_4 .zcontent3 ul li .text .text_box .p {    width: 100%;    margin-top: 6px;    float: left;    font-size: 14px;    color: #666;    line-height: 20px;}.z_0100_4 .zcontent3 ul li .text .text_box .ico {    width: 63px;    height: 63px;    background: url(../images/zbg_05.png) no-repeat center;    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    overflow: hidden;    text-align: center;    line-height: 62px;    font-size: 36px;    color: rgba(3,83,156,1);    font-weight: bold;    position: absolute;    left: -33px;    top: -7px;}.z_0100_4 .zcontent3 ul li.l1 {    padding-left: 0;}.z_0100_4 .zcontent3 ul li.l1 .img {    left: auto;    right: 0;}.z_0100_4 .zcontent3 ul li.l1 .text {    padding-left: 0;    padding-right: 175px;    border-bottom-right-radius: 36px;    -webkit-border-bottom-right-radius: 36px;    -moz-border-bottom-right-radius: 36px;    border-bottom-left-radius: 0px;    -webkit-border-bottom-left-radius: 0px;    -moz-border-bottom-left-radius: 0px;}.z_0100_4 .zcontent3 ul li.l1 .text .text_box {    padding: 15px 25px 20px 30px;}.z_0100_4 .zcontent3 ul li.l1 .text .text_box h4 {    text-align: right;}.z_0100_4 .zcontent3 ul li.l1 .text .text_box .ico {    left: auto;    right: -33px;}/*4母婴护理班*/.Nursery1 .text {    width: 100%;    float: left;    text-align: left;    margin-top: 25px;}.Nursery1 .text .name {    width: 80px;    height: 80px;    border-radius: 4px;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    overflow: hidden;    text-align: center;    padding: 10px 10px 0 10px;    font-size: 24px;    color: white;    line-height: 30px;    font-weight: bold;    background: #f89440;    float: left;}.Nursery1 .text .p {    margin-left: 100px;    margin-top: 10px;    font-size: 16px;    color: #444;    line-height: 30px;}.textcenter {    text-align: center;}/*7厨师班管家班*/.z_0100_6 {    width: 100%;    float: left;    padding: 40px 0 58px 0;}.z_0100_6 ul {    width: 100%;    float: left;    margin-top: -65px;}.z_0100_6 ul li {    width: 100%;    float: left;    margin-top: 65px;    padding-left: 370px;    background: #f7f7f7;    position: relative;}.z_0100_6 ul li .img {    width: 370px;    height: 370px;    float: left;    overflow: hidden;    position: absolute;    left: 0;    top: 0;}.z_0100_6 ul li .text {    width: 100%;    float: left;    display: table;    padding: 0 70px 0 40px;    height: 370px;}.z_0100_6 ul li .text .text_box {    display: table-cell;    vertical-align: middle;}.z_0100_6 ul li .text .text_box h4 {    font-size: 24px;    color: #333;    line-height: 32px;    font-weight: bold;    width: 100%;    float: left;}.z_0100_6 ul li .text .text_box .p {    margin-top: 24px;    font-size: 16px;    color: #666;    line-height: 26px;    width: 100%;    float: left;}.z_0100_6 ul li.l1 {    padding-left: 0;    padding-right: 370px;}.z_0100_6 ul li.l1 .img {    left: auto;    right: 0;}.z_0100_6 ul li.l1 .text {    padding: 0 40px 0 70px;}.z_0100_5 {    width: 100%;    float: left;    padding: 20px 0 55px 0;    overflow: hidden;}.z_0100_5 ul {    width: 100%;    float: left;    margin-top: 30px;}.z_0100_5 ul li {    width: 16.66%;    float: left;    margin-top: 10px;    padding: 0 15px;}.z_0100_5 ul li .img {    width: 100%;    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    overflow: hidden;}.z_0100_5 ul li .img img {    width: 100%;    float: left;}.z_0100_5 ul li h4 {    width: 100%;    float: left;    text-align: center;    margin-top: 17px;    font-size: 18px;    color: #333;    line-height: 25px;}.z_0100_5 ul li .ico {    width: 100%;    float: left;}.z_0100_5 ul li .ico .iname {    float: left;    width: 50%;    padding: 0 5px;    margin-top: 10px;}.z_0100_5 ul li .ico .iname span {    display: block;    width: 100%;    height: 28px;    line-height: 27px;    text-align: center;    border: solid 1px #dfdfdf;    border-radius: 2px;    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    overflow: hidden;    font-size: 14px;    color: #666;}.zrow_1 {    margin: 0 -5px;}/*8加盟特色培训*/.pz_main .z_0100_7 {    width: 100%;    float: left;    padding: 28px 0 43px 0;}.pz_main .z_0100_7 .zcontent1 {    width: 100%;    float: left;}.pz_main .z_0100_7 .zcontent1 ul {    width: 100%;    float: left;    border-top-left-radius: 10px;    -webkit-border-top-left-radius: 10px;    -moz-border-top-left-radius: 10px;    border-bottom-left-radius: 10px;    -webkit-border-bottom-left-radius: 10px;    -moz-border-bottom-left-radius: 10px;    overflow: hidden;}.pz_main .z_0100_7 .zcontent1 ul li {    width: 100%;    float: left;    margin-top: 2px;    padding-left: 245px;    position: relative;    height: 63px;}.pz_main .z_0100_7 .zcontent1 ul li.first {    margin-top: 0;}.pz_main .z_0100_7 .zcontent1 ul li .name {    width: 245px;    float: left;    padding-right: 21px;    background: url(../images/zico_5_1.png) no-repeat right center rgba(3,83,156,1);    text-align: center;    font-size: 18px;    color: white;    line-height: 63px;    position: absolute;    left: 0;    top: 0;    font-weight: bold;}.pz_main .z_0100_7 .zcontent1 ul li .p {    width: 100%;    margin-top: 5px;    height: 53px;    padding: 15px 64px;    font-size: 18px;    color: white;    line-height: 23px;    background: #faa510;    border-top-right-radius: 6px;    -webkit-border-top-right-radius: 6px;    -moz-border-top-right-radius: 6px;    border-bottom-right-radius: 6px;    -webkit-border-bottom-right-radius: 6px;    -moz-border-bottom-right-radius: 6px;    overflow: hidden;}.pz_main .z_0100_7 .zcontent1 .text {    width: 100%;    float: left;    margin-top: 63px;    text-align: center;}/*9市场分析*/.pz_main .z_0100_7 .zcontent2 {    width: 100%;    float: left;    background: url(../images/zbg_06.jpg) no-repeat center;    background-size: cover;    padding: 60px 100px;}.pz_main .z_0100_7 .zbox_1 {    width: 100%;    float: left;    border-radius: 25px;    -webkit-border-radius: 25px;    -moz-border-radius: 25px;    overflow: hidden;}.pz_main .z_0100_7 .zcontent2 .title {    width: 100%;    float: left;    height: 50px;    background: rgba(3,83,156,1);    line-height: 50px;    color: white;    font-size: 14px;    text-align: center;    padding: 0 44px 0 42px;}.pz_main .z_0100_7 .zcontent2 .title .z_93 {    width: 10.52%;    float: left;}.pz_main .z_0100_7 .zcontent2 .title .z_129 {    width: 14.59%;    float: left;}.pz_main .z_0100_7 .zcontent2 .title .z_137 {    width: 15.49%;    float: left;}.pz_main .z_0100_7 .zcontent2 .title .z_169 {    width: 19.11%;    float: left;}.pz_main .z_0100_7 .zcontent2 .title .z_187 {    width: 21.15%;    float: left;}.pz_main .z_0100_7 .zcontent2 ul {    width: 100%;    float: left;    padding: 20px;    background: white;}.pz_main .z_0100_7 .zcontent2 ul li {    width: 100%;    float: left;    padding: 0 22px;    font-size: 14px;    color: #444;    line-height: 46px;    background: #fdefe9;    text-align: center;}.pz_main .z_0100_7 .zcontent2 ul li .z_93 {    width: 10.52%;    float: left;}.pz_main .z_0100_7 .zcontent2 ul li .z_129 {    width: 14.59%;    float: left;}.pz_main .z_0100_7 .zcontent2 ul li .z_137 {    width: 15.49%;    float: left;}.pz_main .z_0100_7 .zcontent2 ul li .z_169 {    width: 19.11%;    float: left;}.pz_main .z_0100_7 .zcontent2 ul li .z_187 {    width: 21.15%;    float: left;}.pz_main .z_0100_7 .zcontent2 ul li.l1 {    background: white;}/*10加盟流程*/.pz_main .z_0100_7 .zcontent3 {    width: 100%;    float: left;    padding: 50px 0 60px 0;    text-align: center;}.pz_main .z_0100_7 .zcontent3 ul {    display: inline-block;*display:inline;*zoom:1;    width: 770px;    position: relative;    padding-top: 22px;    overflow: hidden;}.pz_main .z_0100_7 .zcontent3 ul .dian {    width: 12px;    height: 12px;    background: rgba(3,83,156,1);    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    overflow: hidden;    position: absolute;    left: 50%;    top: 0;    margin-left: -6px;    z-index: 2;}.pz_main .z_0100_7 .zcontent3 ul .bian1 {    width: 2px;    height: 100%;    position: absolute;    background: #e7e7e7;    left: 50%;    top: 0;    margin-left: -1px;    padding: 22px 0 0 0;}.pz_main .z_0100_7 .zcontent3 ul li {    width: 100%;    float: left;    margin-top: 40px;    position: relative;}.pz_main .z_0100_7 .zcontent3 ul li .img {    width: 200px;    height: 200px;    float: left;}.pz_main .z_0100_7 .zcontent3 ul li .name {    float: right;    width: 130px;    height: 40px;    line-height: 40px;    font-size: 18px;    color: white;    background: rgba(3,83,156,1);    margin-top: 60px;    position: relative;    z-index: 2;}.pz_main .z_0100_7 .zcontent3 ul li .ico {    width: 79px;    padding: 0 7px 0 24px;    text-align: center;    height: 48px;    line-height: 48px;    font-size: 24px;    color: white;    background: url(../images/zico_5_3.png) no-repeat center;    position: absolute;    left: 50%;    top: 50%;    margin: -24px 0 0 -46px;    z-index: 2;}.pz_main .z_0100_7 .zcontent3 ul li .bian2 {    width: 355px;    height: 1px;    background: #e6e6e6;    left: 50%;    top: 50%;    position: absolute;    margin-top: -1px;}.pz_main .z_0100_7 .zcontent3 ul li.l1 .img {    float: right;}.pz_main .z_0100_7 .zcontent3 ul li.l1 .name {    float: left;}.pz_main .z_0100_7 .zcontent3 ul li.l1 .ico {    padding: 0 24px 0 7px;    background-image: url(../images/zico_5_4.png);    margin: -24px 0 0 -30px;}.pz_main .z_0100_7 .zcontent3 ul li.l1 .bian2 {    left: auto;    right: 50%;}.pz_main .z_0100_7 .zcontent3 ul .btn_1 {    width: 100%;    float: left;    margin-top: 60px;    text-align: center;    position: relative;    z-index: 2;}.pz_main .z_0100_7 .zcontent3 ul .btn_1 a {    display: inline-block;*display:inline;*zoom:1;    width: 170px;    height: 46px;    line-height: 46px;    border-radius: 23px;    -webkit-border-radius: 23px;    -moz-border-radius: 23px;    overflow: hidden;    font-size: 18px;    color: white;    background: #faa510;}.pz_main .z_0100_7 .zcontent3 ul .btn_1 a img {    margin-right: 10px;    margin-top: -3px;}.pz_main .z_0100_7 .zcontent3 ul .btn_1 a:hover {    background: rgba(3,83,156,1);}/*12市场推广和渠道开拓*/.z_0100_7 .zcontent4 {    width: 100%;    float: left;    padding: 26px 0 30px 0;}.z_0100_7 .zcontent4 h3 {    width: 100%;    float: left;    text-align: center;    font-size: 24px;    color: #333;    line-height: 30px;}.z_0100_7 .zcontent4 ul {    width: 100%;    float: left;}.z_0100_7 .zcontent4 ul li {    width: 100%;    float: left;    margin-top: 38px;    padding-left: 585px;    position: relative;}.z_0100_7 .zcontent4 ul li .img {    width: 585px;    height: 250px;    float: left;    position: absolute;    left: 0;    top: 0;}.z_0100_7 .zcontent4 ul li .img img {    width: 100%;    height: 100%;}.z_0100_7 .zcontent4 ul li .img .name {    width: 56px;    height: 100%;    display: table;    background: rgba(3,83,156,1);    text-align: center;    position: absolute;    right: -56px;    top: 0;    padding: 0 10px;}.z_0100_7 .zcontent4 ul li .img .name span {    display: table-cell;    vertical-align: middle;    font-size: 24px;    color: white;    line-height: 24px;}.z_0100_7 .zcontent4 ul li .text {    width: 100%;    float: left;    padding: 15px 0 15px 115px;    height: 250px;    display: table;}.z_0100_7 .zcontent4 ul li .text .p {    width: 100%;    display: table-cell;    vertical-align: middle;    font-size: 16px;    color: #666;    line-height: 27px;    text-indent: 2em;    text-align: left;}.z_0100_7 .zcontent4 ul li.l1 {    padding-left: 0;    padding-right: 585px;}.z_0100_7 .zcontent4 ul li.l1 .img {    left: auto;    right: 0;}.z_0100_7 .zcontent4 ul li.l1 .img .name {    right: auto;    left: -56px;}.z_0100_7 .zcontent4 ul li.l1 .text {    padding: 15px 115px 15px 0;}/*13地图*/.z_0100_8 {    width: 100%;    float: left;    padding: 48px 0 60px 0;}.z_0100_8 .zcontent1 {    width: 100%;    float: left;}.z_0100_8 .zcontent1 .ztit_1 {    width: 100%;    float: left;    text-align: center;}.z_0100_8 .zcontent1 .ztit_1 h3 {    width: 100%;    float: left;    font-size: 30px;    color: rgba(3,83,156,1);    line-height: 48px;}.z_0100_8 .zcontent1 .ztit_1 h5 {    width: 100%;    float: left;    font-size: 16px;    color: #666;    line-height: 34px;}.z_0100_8 .zcontent1 .dt_box {    width: 100%;    float: left;    height: 500px;    margin-top: 31px;}.z_0100_8 .zcontent1 .dt_box #bdmap {    width: 100%;    height: 100%;}.z_0100_8 .zcontent2 {    width: 100%;    float: left;    margin-top: 60px;}.z_0100_8 .zcontent2 ul {    width: 100%;    float: left;    overflow: hidden;}.z_0100_8 .zcontent2 ul li {    width: 33.33%;    float: left;    padding: 21px 10px 28px 10px;    text-align: center;    border-left: solid 2px #e2e2e2;    margin: -2px;}.z_0100_8 .zcontent2 ul li .ico {    width: 100%;    float: left;    height: 98px;}.z_0100_8 .zcontent2 ul li .ico img {    height: 100%;}.z_0100_8 .zcontent2 ul li .text {    width: 100%;    float: left;}.z_0100_8 .zcontent2 ul li .text h4 {    font-size: 16px;    color: #333;    line-height: 36px;}.z_0100_8 .zcontent2 ul li .text h5 {    font-size: 16px;    color: #666;    line-height: 36px;    font-family: "Arial";    letter-spacing: 1px;}.z_0100_8 .zcontent2 ul li .text h5 a {    color: #666;    padding: 0 10px;}/*14公司荣誉资质*/.z_0100_8 .zcontent3 {    width: 100%;    float: left;    overflow: hidden;}.z_0100_8 .zcontent3 ul {    width: 66.66%;    float: left;}.z_0100_8 .zcontent3 ul li {    width: 50%;    float: left;    padding: 0 15px;    margin-top: 30px;}.z_0100_8 .zcontent3 ul li .zbox {    width: 100%;    float: left;    border: solid 1px #f2f2f2;}.z_0100_8 .zcontent3 ul li img {    width: 100%;    float: left;}.z_0100_8 .zcontent3 .z_370 {    width: 33.33%;    float: left;    padding: 0 15px;    margin-top: 30px;}.z_0100_8 .zcontent3 .z_370 .zbox {    width: 100%;    float: left;    border: solid 1px #f2f2f2;}.z_0100_8 .zcontent3 .z_370 img {    width: 100%;    float: left;}.z_0100_8 .zcontent4 {    width: 100%;    float: left;    overflow: hidden;}.z_0100_8 .zcontent4 ul {    width: 100%;    float: left;}.z_0100_8 .zcontent4 ul li {    width: 33.33%;    float: left;    padding: 0 15px;    margin-top: 30px;}.z_0100_8 .zcontent4 ul li .zbox {    width: 100%;    float: left;    border: solid 1px #f3f3f3;    height: 54px;    line-height: 52px;    text-align: center;    background: url(../images/zico_7_1.png) no-repeat 5% center, url(images/zico_7_1.png) no-repeat 95% center;    font-size: 16px;    color: #333;    overflow: hidden;}/*20171113修改*/.details_2 .new_pl {    width: 100%;    float: left;    margin-top: 30px;    font-size: 14px;    color: #666;    line-height: 24px;}.details_2 .new_pl a {    text-decoration: underline;    font-size: 18px;    color: rgba(3,83,156,1);    letter-spacing: 2px;}.details_2 .ps {    width: 100%;    float: left;    margin-top: 35px;    font-size: 12px;    color: #999;    line-height: 22px;}.details_2 .ps img {    vertical-align: middle;    margin: -3px 12px 0 0;}/*评论页面*/.c_1170_7 {    width: 100%;    float: left;    margin-top: 28px;    border: solid 1px #eee;    overflow: hidden;    -moz-border-radius: 8px;    -webkit-border-radius: 8px;    -khtml-border-radius: 8px;    border-radius: 8px;}.c_1170_7 .tit_4 {    width: 100%;    float: left;    background: #f8f8f8;    height: 56px;    border-bottom: solid 1px #ddd;    padding: 0 40px;}.c_1170_7 .tit_4 h4 {    float: left;    width: 130px;    line-height: 52px;    border-bottom: solid 2px rgba(3,83,156,1);    font-size: 16px;    color: #555;    text-align: center;}.c_1170_7 .tit_4 h4 span {    color: rgba(3,83,156,1);    font-size: 14px;}.c_1170_7 ul {    width: 100%;    float: left;    padding: 10px 40px 0 38px;}.c_1170_7 ul li {    width: 100%;    float: left;    padding: 30px 0 28px 0;    border-bottom: dashed 1px #b2b2b2;}.c_1170_7 ul li .img {    width: 88px;    height: 88px;    float: left;    overflow: hidden;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    -khtml-border-radius: 50%;    border-radius: 50%;}.c_1170_7 ul li .img img {    width: 100%;    float: left;}.c_1170_7 ul li .text {    margin-left: 120px;}.c_1170_7 ul li .text .title {    width: 100%;    float: left;    margin-top: 16px;    font-size: 16px;    color: #333;    line-height: 23px;}.c_1170_7 ul li .text .star {    width: 100%;    float: left;    margin-top: 14px;}.c_1170_7 ul li .text .star i {    width: 14px;    height: 13px;    float: left;    margin-right: 8px;    background: url(../images/new_ico_1.png) no-repeat center center;    background-size: contain;}.c_1170_7 ul li .text .star i.on {    background-image: url(../images/new_ico_1_h.png);}.c_1170_7 ul li .text .tab {    width: 100%;    float: left;    margin-top: 19px;}.c_1170_7 ul li .text .tab span {    float: left;    line-height: 33px;    padding: 0 20px;    border: solid 1px #dcdcdc;    font-size: 14px;    color: #999;    height: 35px;    margin-right: 10px;    -moz-border-radius: 2px;    -webkit-border-radius: 2px;    -khtml-border-radius: 2px;    border-radius: 2px;}.c_1170_7 ul li .text .p {    width: 100%;    float: left;    margin-top: 18px;    font-size: 14px;    color: #666;    line-height: 18px;    height: 36px;    overflow: hidden;    position: relative;}.c_1170_7 ul li .text .p .toggle {    position: absolute;    right: 0;    bottom: 0;    background: white;    letter-spacing: 1px;    cursor: pointer;}.c_1170_7 ul li .text .p.opened {    height: auto;}.c_1170_7 ul li .text .p.opened .toggle {    width: 100%;    float: left;    text-align: right;    position: relative;    bottom: auto;    right: auto;}/**/.c_1170_7 ul li .text .p .toggle .close, .c_1170_7 ul li .text .p.opened .toggle .open {    display: none;}.c_1170_7 ul li .text .p .toggle .opened, .c_1170_7 ul li .text .p.opened .toggle .close {    display: inline;}.c_1170_7 ul li .text .p .toggle span {    color: rgba(3,83,156,1);}.c_1170_7 ul li .text .p .toggle span img {    vertical-align: middle;    margin: -2px 0 0 5px;}.c_1170_7 ul li .text .page {    width: 100%;    float: left;    margin-top: 17px;}.c_1170_7 ul li .text .page a {    width: 80px;    height: 80px;    float: left;    overflow: hidden;    border: solid 2px #e5e5e5;    margin-right: 20px;    cursor: pointer;}.c_1170_7 ul li .text .page h6 {    float: right;    font-size: 12px;    color: #999;    margin-top: 70px;}.c_1170_7 ul li .text h5 {    width: 100%;    float: left;    margin-top: 26px;    font-size: 14px;    color: rgba(3,83,156,1);    line-height: 20px;}.c_1170_7 ul li .text .ps {    width: 100%;    float: left;    margin-top: 15px;    font-size: 12px;    color: #999;    line-height: 19px;}.c_1170_7 ul li .text .ps img {    vertical-align: middle;    margin: -2px 12px 0 0;}.c_1170_7 ul li .text .moy {    float: right;    margin-top: -24px;    line-height: 24px;    font-size: 14px;    color: #999;}.c_1170_7 ul li .text .moy span {    font-weight: bold;    font-size: 24px;    color: rgba(3,83,156,1);}.fy_lb {    width: 100%;    float: left;    margin: 40px 0;    padding: 0 40px 0 38px;}.fy_lb dl {    float: right;}.fy_lb dl a {    display: block;    float: left;    margin-left: 8px;    width: 26px;    height: 26px;    border: solid 1px #bdbbbb;    background: white;    line-height: 24px;    text-align: center;    font-size: 12px;    color: #323232;    -moz-border-radius: 2px;    -webkit-border-radius: 2px;    -khtml-border-radius: 2px;    border-radius: 2px;}.fy_lb dl a:hover, .fy_lb dl a.on {    color: white;    background-color: rgba(3,83,156,1);    border-color: rgba(3,83,156,1);}/*评论窗口*/.c_1170_8 {    width: 100%;    float: left;    margin-top: 30px;    border: solid 1px #eee;    padding: 49px 0 40px 0;}.c_1170_8 > ul {    width: 100%;    float: left;    padding: 0 169px;}.c_1170_8 > ul > li {    width: 100%;    float: left;    margin-top: 30px;}.c_1170_8 ul li .name {    width: 60px;    float: left;    line-height: 42px;    font-size: 14px;    color: #333;    height: 42px;}.c_1170_8 ul li .txk {    margin-left: 70px;}.c_1170_8 ul li .txk input {    display: block;    width: 100%;    float: left;    height: 42px;    line-height: 42px;    padding-left: 20px;    font-size: 14px;    color: #444;    border: solid 1px #e6e6e6;    background: white;    -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.75) inset;               /* For Firefox3.6+ */    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.75) inset;            /* For Chrome5+, Safari5+ */    box-shadow: 0 1px 1px rgba(0,0,0,0.75) inset;                    /* For Latest Opera */    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;}/*.c_1170_8 ul li .txk input:focus{ border-color: rgba(3,83,156,1);}*/.c_1170_8 ul li.l1 {    width: 48.192%;    float: left;}.c_1170_8 ul li.l2 {    width: 48.192%;    float: right;}.c_1170_8 ul li.l3 {    margin-top: 18px;}.starts {    width: 100%;    float: left;}.starts ul {    float: left;    margin-top: 9px;}.starts ul li {    list-style: none;    width: 25px;    height: 22px;    float: left;    background: url(../images/new_ico_3_h.png) no-repeat;    margin-right: 12px;}.starts ul li.on {    background: url(../images/new_ico_3.png) no-repeat;}.c_1170_8 ul li .txk textarea {    display: block;    width: 100%;    float: left;    height: 168px;    line-height: 22px;    padding: 10px 20px;    font-size: 14px;    color: #444;    border: solid 1px #e6e6e6;    background: white;    margin-top: 10px;    -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.75) inset;               /* For Firefox3.6+ */    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.75) inset;            /* For Chrome5+, Safari5+ */    box-shadow: 0 1px 1px rgba(0,0,0,0.75) inset;                    /* For Latest Opera */    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;}.c_1170_8 ul li.l4 {    width: 100%;    float: left;}.c_1170_8 ul li.l4 .txk .pagebtn {    width: 100%;    float: left;    margin-top: 15px;}.c_1170_8 ul li.l4 .txk .pagebtn ul {    width: 100%;    float: left;}.c_1170_8 ul li.l4 .txk .pagebtn ul li {    width: 87px;    float: left;    margin-right: 20px;    text-align: center;}.c_1170_8 ul li.l4 .txk .pagebtn ul li .img {    width: 87px;    height: 87px;    float: left;    position: relative;    background: url(../images/new_btn_1.png) no-repeat center center;    background-size: contain;}.c_1170_8 ul li.l4 .txk .pagebtn ul li .img input {    display: block;    width: 100%;    height: 100%;    position: absolute;    left: 0;    top: 0;    opacity: 0;    filter: alpha(opacity=0);    cursor: pointer;}.c_1170_8 ul li.l4 .txk .pagebtn ul li h5 {    width: 100%;    float: left;    font-size: 16px;    color: #555;    line-height: 25px;    margin-top: 15px;}.c_1170_8 ul li.l4 .txk .pagebtn ul li h6 {    width: 100%;    float: left;    font-size: 12px;    color: #888;    line-height: 22px;}.c_1170_8 ul li.l5 {    margin-top: 35px;}.c_1170_8 ul li.l5 .txk input {    width: 126px;    height: 40px;    line-height: 40px;    border: 0;    text-align: center;    padding-left: 0;    color: white;    font-size: 14px;    background: rgba(3,83,156,1);    -moz-box-shadow: 0 1px 1px rgba(3,83,156,1) inset;               /* For Firefox3.6+ */    -webkit-box-shadow: 0 1px 1px rgba(3,83,156,1) inset;            /* For Chrome5+, Safari5+ */    box-shadow: 0 1px 1px rgba(3,83,156,1) inset;                    /* For Latest Opera */}.c_1170_8 ul li.l5 .txk input:hover {    box-shadow: 0 3px 8px rgba(0,0,0,0.2);}.c_1170_8 ul li.l4 .txk .z_img_box {    float: left;    width: 100%;}.c_1170_8 ul li.l4 .txk .z_img_box ul {    float: left;    width: 100%;}.c_1170_8 ul li.l4 .txk .z_img_box ul button {    float: left;    width: 87px;    height: 87px;    position: relative;    border: 1px dashed #e5e5e5;    margin-right: 10px;    text-align: center;    cursor: pointer;    outline: none;}.c_1170_8 ul li.l4 .txk .z_img_box ul button .delete {    position: absolute;    top: 0;    right: 0;    width: 100%;    height: 100%;    text-align: center;    line-height: 87px;    color: #ff0000}.tit_2 {    width: 100%;    float: left;    text-align: center;    margin-top: 53px;}.tit_2 h2 {    width: 100%;    float: left;    font-size: 36px;    color: rgba(3,83,156,1);    line-height: 40px;    font-family: Arial;    font-weight: bold;    text-transform: uppercase;}.tit_2 h3 {    width: 100%;    float: left;    font-size: 30px;    color: #2c2c2c;    line-height: 42px;    font-weight: bold;}.tit_2 h5 {    width: 100%;    float: left;    margin-top: 8px;    font-size: 16px;    color: #757575;    line-height: 23px;}.c_0100_13 {    width: 100%;    float: left;    padding: 35px 0 45px 0;}