@charset "utf-8";
.pr{ position: relative;}
html,body{width: 100%; min-width:1200px; font-family: "Microsoft YaHei";}
.clefix{content:".";display:block;clear:both;visibility: hidden;height:0 !important;}
.fl { float:left; display: inline; }
.fr { float:right; display: inline; }
.clear { clear:both; }
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; font-size:0; line-height:0; height:0; }
.clearfix { *zoom:1; /* Õë¶ÔIE6 7 */ }

.wrap{ position: relative; width: 100%; height: auto;}

.index img{opacity:0;}
.index{ position: relative; width:100%; height:100%; background: url("../images/index.jpg") center center no-repeat; background-size:cover;
    -ms-behavior:url(backgroundsize.min.htc);
    behavior:url(backgroundsize.min.htc);
}
.index .content{ position: absolute; top:18%; left:50%; margin-left:-36%; width:72%; height:72%;}
.index .content .index-1{position: absolute; left:50%; top:0; margin-left:-27%; width:54%;}
.index .content .index-2{position: absolute; left:50%; top:88%; margin-left:-24%; width:48%;}
.index .content .index-3{position: absolute; left:55%; top:5%; width:24%;}
.index .content .link{ display: block; position: absolute; right:0%; bottom:0%; width:14%;}
.index .content .link .index-4{width:100%; vertical-align: top;}
.index .content .index-5{ display: block; position: absolute; left:0; top:14%; width:98%;}
.index.cur .index-1{-webkit-animation:scaleImg 0.4s 0.4s linear forwards;animation:scaleImg 0.4s 0.4s linear forwards;}
.index.cur .index-5{-webkit-animation:fadeIn 1s 0.4s linear forwards;animation:fadeIn 1s 0.4s linear forwards;}
.index.cur .index-3{-webkit-animation:fadeIn 1s 0.4s linear forwards;animation:fadeIn 1s 0.4s linear forwards;}
.index.cur .index-2{-webkit-animation:fadeInUp 1s 1.2s linear forwards;animation:fadeInUp 1s 1.2s linear forwards;}
.index.cur .index-4{-webkit-animation:fadeIn 1s 2s linear forwards,scaleImg2 1.2s 3s linear alternate infinite forwards;animation:fadeIn 1s 2s linear forwards,scaleImg2 1.2s 3s linear alternate infinite forwards;}

/*导航栏*/
.header.fd{ position: absolute; top:28px; left:0;}
.header{ width:100%;height:118px;}
.header .middle{ width:1000px; height:100%; margin:0 auto;}
.header .middle .logo{width:274px; height:40px; opacity: 1;}
.header .middle ul.nav{ height:100%;}
.header .middle ul.nav li{ float: left; padding-top:10px; width:92px; height:30px;margin-right:66px;}
.header .middle ul.nav li a{display: block; width:100%; letter-spacing:5px; line-height:30px; text-align: center; font-size:18px; color:#fff;}
.header .middle ul.nav li.on a{border-bottom:2px solid #e62129;}
.header .middle ul.nav li:hover a{border-bottom:2px solid #e62129;}
.header .middle ul.nav li.last{margin-right:0px;}


.banner{ position: relative; width:100%; border-bottom:4px solid #e62129;}
.banner .img{width:100%; vertical-align: top;}


.main{width:1000px; margin:0 auto;}

.nav-child{width:100%; background:#dfdfdf;}
.nav-child .middle{width:1000px; margin:0 auto;}
.nav-child .middle .wk{width:100%; padding:58px 0 46px 0; text-align: center;}
.nav-child .middle .wk img{text-align: center;}
.nav-child .middle .wk strong{display: block; width:100%; margin-top:30px; line-height:26px; font-size:26px; color:#545454; text-align: center;}
.nav-child .middle ul.nav-item{width:100%; height:auto; padding-bottom:20px; overflow: hidden;}
.nav-child .middle ul.nav-item li{ float: left; width:130px; height:26px; margin-right:14px; background:#a6a6a6;}
.nav-child .middle ul.nav-item li.last{margin-right:0;}
.nav-child .middle ul.nav-item li.on.list1{background:#ff0000;}
.nav-child .middle ul.nav-item li:hover.list1{background:#ff0000;}
.nav-child .middle ul.nav-item li.on.list2{background:#ff6f2f;}
.nav-child .middle ul.nav-item li:hover.list2{background:#ff6f2f;}
.nav-child .middle ul.nav-item li.on.list3{background:#81c06d;}
.nav-child .middle ul.nav-item li:hover.list3{background:#81c06d;}
.nav-child .middle ul.nav-item li.on.list4{background:#ec70e0;}
.nav-child .middle ul.nav-item li:hover.list4{background:#ec70e0;}
.nav-child .middle ul.nav-item li.on.list5{background:#ff0000;}
.nav-child .middle ul.nav-item li:hover.list5{background:#ff0000;}
.nav-child .middle ul.nav-item li.on.list6{background:#b99a65;}
.nav-child .middle ul.nav-item li:hover.list6{background:#b99a65;}
.nav-child .middle ul.nav-item li.on.list7{background:#0070c0;}
.nav-child .middle ul.nav-item li:hover.list7{background:#0070c0;}
.nav-child .middle ul.nav-item li a{display:block; width:100%; height:100%; line-height:26px; font-size:16px; color:#fff; text-align:center;}


.company{width:100%;}
.company .Apartment{width:945px; margin:0 auto;}
.company .Apartment .title{width:100%; padding:54px 0 66px 0; text-align: center;}
.company .Apartment .title img{vertical-align: top;}
.company .Apartment .apart-text{width:100%;}
.company .Apartment .apart-text p{ margin-bottom:38px; line-height:36px; font-size:16px; color:#545454;}
.company .Apartment .apart-text p span{color:#ff6f2f; font-weight:bold;}
.company .Apartment .apart-text .img-box{width:100%; padding-bottom:150px;}
.company .Apartment .apart-text .img-box img{width:100%; vertical-align: top;}

.company .edu{width:945px; margin:0 auto;}
.company .edu .title{width:100%; padding:54px 0 66px 0; text-align: center;}
.company .edu .title img{vertical-align: top;}
.company .edu .edu-text{width:100%;}
.company .edu .edu-text p{ margin-bottom:10px; line-height:36px; text-indent:33px; font-size:16px; color:#545454;}
.company .edu .edu-text p span{ display: block; text-align: center; font-weight: bold; color:#81c06d;}
.company .edu .edu-text .img-box{width:100%; text-align: center; padding:60px 0;}
.company .edu .edu-text .img-box img{ max-width:100%; vertical-align: top;}
.company .edu h1{ margin:50px 0 40px 0; line-height:50px; text-align: center; font-size:26px; color:#575757; background: url("../images/h1-line.png") center bottom no-repeat;}

.company .zp{width:870px; margin:0 auto; padding:104px 0 200px 0;}
.company .zp table{width:100%;}
.company .zp table.top-bar{background:#ff0000; border-radius:5px;}
.company .zp table.top-bar tr td{line-height: 42px; font-size:18px; color:#fff;}
.company .zp table.top-bar tr td.first{padding-left:42px;}
.company .zp table.dept tr span{ margin-left:25px; padding-left:12px; font-size:20px; border-left:4px solid #e62129;}
.company .zp table.dept .btn-open{display: block; width:18px; height:20px; margin:0 auto; background: url("../images/arr.png") no-repeat;}
.company .zp table.dept tr td{padding:20px 0 8px 0;border-bottom:1px dashed #3e3a39;}
.company .zp table.dept.on .btn-open{background: url("../images/arrr-on.png");}
.company .zp table.zw-box{ margin-top:10px; display:none;}
.company .zp table.zw-box tr td{ padding:8px 0; border-bottom:1px dashed #3e3a39; font-size:16px; color:#3e3a39;}
.company .zp table.zw-box tr td.indent{padding-left:40px;}
.company .zp table.zw-box tr td .btn-apply{ display: block; width:112px; height:30px; margin:0 auto; line-height:30px; font-size:16px; color:#fff; text-align: center; border-radius:20px; background:#919191;}

.company .company-content{width:1000px; margin:0 auto; padding-bottom:105px;}
.company .company-content .bt{width:100%; padding:78px 0 26px 0;}
.company .company-content .bt img{vertical-align: top;}
.company .company-content .js-text.change{width:870px;}
.company .company-content .js-text{width:920px; margin:0 auto; padding-bottom:10px;}
.company .company-content .js-text p{line-height:36px; font-size: 16px; color:#707070;}
.company .company-content .js-text p span{color:#e62129; font-weight: bold;}
.company .company-content .js-text p span .icon{margin-right:2px; vertical-align: middle;}
.company .company-content .js-text p strong{font-size:20px; color:#e62129;}
.company .company-content .js-text p b{ color:#444444;}
.company .company-content .js-text .img-box{width:100%; padding-top:10px; text-align: center;}
.company .company-content .js-text .img-box img{max-width:100%; vertical-align: top;}
.company .company-content .yw{width:942px; margin:0 auto; padding-top:10px; text-align: center;}
.company .company-content .yw img{max-width:100%; vertical-align: top;}
.company .company-content h2{width:910px; margin:0 auto 5px auto; line-height:32px; font-size:18px; color:#444444;}
.company .company-content h2 .h2-icon{ margin-right:7px; vertical-align: middle;}
.company .company-content .img-box2{width:910px; margin:0 auto; padding:10px 0 50px 0; text-align: center;}
.company .company-content .img-box2 img{max-width:100%; vertical-align: top;}

.company .business{width:100%; margin:0 auto; padding-bottom:95px;}
.company .business .title{width:100%; padding:54px 0 32px 0; text-align: center;}
.company .business .title img{vertical-align: top;}
.company .business .business-text{width:990px; margin:0 auto;}
.company .business .business-text p{ margin-bottom:38px; line-height:36px; text-indent:33px; font-size:16px; color:#545454;}
.company .business .item-list{width:100%; padding:40px 0px;}
.company .business .item-list.list1{background:#f6f3ec; text-align: left;}
.company .business .item-list.list2{background:#fff; text-align: right;}
.company .business .item-list .list-text{width:990px; margin:0 auto;}
.company .business .item-list .list-text .projects-text{width:468px;}
.company .business .item-list .list-text .projects-text span{padding:5px 28px 5px 7px;font-size:18px; font-weight:bold; color:#fff; background:#b99a65;}
.company .business .item-list .list-text .projects-text p{ line-height:34px; font-size:16px; color:#545454;}
.company .business .item-list .list-text .projects-text p.first{margin-top:8px;}
.company .business .item-list .list-text .projects-picture{width:470px; overflow: hidden;}
.company .business .item-list .list-text .projects-picture img{width:100%; vertical-align: top;}

.company .develop{width:100%; margin:0 auto; padding-bottom:142px;}
.company .develop .title{width:100%; padding:54px 0 32px 0; text-align: center;}
.company .develop .title img{vertical-align: top;}
.company .develop .develop-text{width:1000px; margin:0 auto;}
.company .develop .develop-text p{ margin-bottom:38px; line-height:36px; font-size:16px; color:#545454;}
.company .develop .develop-text .img-box{width:100%; padding-top:25px; text-align: center;}
.company .develop .develop-text .img-box img{max-width:100%; vertical-align: top;}
.company .develop h1{ margin-top:60px; line-height:50px; text-align: center; font-size:26px; color:#575757; background: url("../images/h1-line2.png") center bottom no-repeat;}
.company .develop .subtitle{ margin-bottom:30px; line-height:42px; text-align: center; font-size:16px; color:#575757;}
.company .develop .picture-box{width:846px; margin:0 auto; text-align: center; overflow: hidden;}
.company .develop .picture-box img{max-width:100%; vertical-align:top;}
.company .develop .picture-box.mt{margin-top:40px;}

.company .exploitation{width:100%; margin:0 auto; padding-bottom:95px;}
.company .exploitation .title{width:100%; padding:54px 0 32px 0; text-align: center;}
.company .exploitation .title img{vertical-align: top;}
.company .exploitation .exploitation-text{width:990px; margin:0 auto;}
.company .exploitation .exploitation-text p{ margin-bottom:38px; line-height:36px; text-indent:33px; font-size:16px; color:#545454;}
.company .exploitation .item-list{width:100%; padding:40px 0px;}
.company .exploitation .item-list.list1{background:#fff; text-align: left;}
.company .exploitation .item-list.list2{background:#fff; text-align: left;}
.company .exploitation .item-list.list3{background:#fff; text-align: left;}
.company .exploitation .item-list.list4{background:#fff; text-align: left;}
.company .exploitation .item-list .top-text{ float: right; padding-top:90px; margin-bottom:35px;  position: relative; line-height:32px; font-size:20px; color:#5c5b5b; border-bottom:2px solid #ff0000;}
.company .exploitation .item-list .top-text strong{ position:absolute; font-weight:normal; font-size:100px; color:#ff0000;}

.company .exploitation .item-list .list-text{width:990px; margin:0 auto;}
.company .exploitation .item-list .list-text .projects-text{width:458px;}
.company .exploitation .item-list .list-text .projects-text span{padding:5px 28px 5px 7px;font-size:18px; font-weight:bold; color:#fff; background:#747474;}
.company .exploitation .item-list .list-text .projects-text p{ line-height:34px; font-size:16px; color:#545454;}
.company .exploitation .item-list .list-text .projects-text p.first{margin-top:8px;}
.company .exploitation .item-list .list-text .projects-picture{width:400px; overflow: hidden;}
.company .exploitation .item-list .list-text .projects-picture img{width:100%; vertical-align: top;}

.company .exploitation .item-list.list1 .top-text{padding-left:72px; width:900px;}
.company .exploitation .item-list.list1 .top-text strong{bottom:29px; left:-22px;}

.company .exploitation .item-list.list2 .top-text{padding-left:72px; width:890px;}
.company .exploitation .item-list.list2 .top-text strong{bottom:29px; left:-30px;}

.company .exploitation .item-list.list3 .top-text{padding-left:24px; width:880px;}
.company .exploitation .item-list.list3 .top-text strong{bottom:29px; left:-90px;}

.company .exploitation .item-list.list4 .top-text{padding-left:52px; width:880px;}
.company .exploitation .item-list.list4 .top-text strong{bottom:30px; left:-62px;}
.company .exploitation .summary{width:990px; margin:0 auto; padding-top:30px;}
.company .exploitation .summary p{line-height:36px; font-size:16px; color:#545454;}

.company .management{width:100%; margin:0 auto; padding-bottom:95px;}
.company .management .title{width:100%; padding:54px 0 32px 0; text-align: center;}
.company .management .title img{vertical-align: top;}
.company .management .management-text{width:1000px; margin:0 auto;}
.company .management .management-text p{ margin-bottom:38px; line-height:36px; text-align: center; font-size:16px; color:#545454;}
.company .management h1{ margin:50px 0 40px 0; line-height:50px; text-align: center; font-size:20px; color:#575757; background: url("../images/h1-line3.png") center bottom no-repeat;}
.company .management h1.change{ margin:50px 0 0 0;}
.company .management h2{ margin:50px auto 0px auto; width:100px; line-height:32px; text-align: center; font-weight:normal; font-size:14px; color:#575757; border-bottom:2px solid #0070c0;}
.company .management h2.change{margin:50px auto 40px auto;}
.company .management .subtitle{ line-height:42px; text-align: center; font-size:16px; color:#575757;}
.company .management .zc-text{width:1000px; margin:0 auto;}
.company .management .zc-text p{ margin-bottom:38px; line-height:36px; font-size:16px; color:#545454;}
.company .management .cy{width:1000px; margin:0 auto; text-align: center;}
.company .management .cy img{ max-width:100%; vertical-align:top;}

.company .management .item-list{width:100%; padding:40px 0px;}
.company .management .item-list.list1{}
.company .management .item-list .list-text{width:958px; margin:0 auto;}
.company .management .item-list .list-text .projects-text{width:466px;}
.company .management .item-list .list-text .projects-text span{padding:5px 28px 5px 7px;font-size:18px; font-weight:bold; color:#fff; background:#b99a65;}
.company .management .item-list .list-text .projects-text p{ line-height:32px; font-size:14px; color:#545454;}
.company .management .item-list .list-text .projects-text p.first{margin-top:8px;}
.company .management .item-list .list-text .projects-text img{ width:100%; margin-top:17px;}
.company .management .item-list .list-text .projects-picture{width:466px; overflow: hidden;}
.company .management .item-list .list-text .projects-picture img{width:100%; vertical-align: top;}
.company .management .item-list .list-text .img-box{width:100%; padding-top:17px; text-align: center; overflow: hidden;}
.company .management .item-list .list-text .img-box img{max-width:100%; vertical-align:top;}
.company .management .cb-pro{width:100%; text-align: center;}
.company .management .cb-pro img{max-width:100%; vertical-align: top;}

.company .management  .other-text{width:958px; margin:0 auto;}
.company .management  .other-text p{ line-height:32px; font-size:14px; color:#545454;}

.footer.fd{position: absolute; bottom:0; left:0;}
.footer{ position: relative; width:100%; line-height:29px; text-align: center; font-size:14px; color:#fff; background:#727171; border-top:4px solid #d6261a;}
.footer a{color:#fff;}


/*@media screen and (max-width:1400px) {*/
    /*.table-box{width:100%!important; margin:0 auto!important;}*/
    /*.table-box .region-list{margin:0 auto!important;}*/
    /*.table-box table{margin:0 auto!important;}*/
    /*.map-box{width:100%!important;}*/
    /*.company .trip .content .map-box .map{float: none!important;}*/

/*}*/

/*动画*/

@-webkit-keyframes scaleImg{
    0%{ -webkit-transform:scale(4); opacity:0;}
    100%{-webkit-transform:scale(1); opacity:1;}
}
@keyframes scaleImg{
    0%{transform:scale(4); opacity:0;}
    100%{transform:scale(1); opacity:1;}
}

@-webkit-keyframes scaleImg2{
    0%{ -webkit-transform:scale(1); opacity:1;}
    100%{-webkit-transform:scale(0.8); opacity:1;}
}
@keyframes scaleImg2{
    0%{transform:scale(1); opacity:1;}
    100%{transform:scale(0.8); opacity:1;}
}

@-webkit-keyframes zoomIn{
    0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}
    50%,100%{opacity:1;}
}
@keyframes zoomIn{
    0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}
    50%,100%{opacity:1;}
}
@-webkit-keyframes fadeIn{
    0%{opacity:0;}
    100%{opacity:1;}
}
@keyframes fadeIn{
    0%{opacity:0;}
    100%{opacity:1;}
}

@-webkit-keyframes fly{
    0%{-webkit-transform:translate(600%,0);}
    100%{-webkit-transform:translate(0,0);opacity:1;}
}
@keyframes fly{
    0%{transform:translate(600%,0);}
    100%{transform:translate(0,0);opacity:1;}
}

@-webkit-keyframes xz {
    0% {
        opacity:1;
        -webkit-transform: rotate(0deg);
        -webkit-transform-origin:107px 107px;
    }

    100% {
        opacity: 1;
        -webkit-transform: rotate(360deg);
        -webkit-transform-origin:107px 107px;
    }
}
@keyframes xz {
    0% {
        opacity:1;
        transform: rotate(0deg);
        transform-origin:107px 107px;
    }

    100% {
        opacity: 1;
        transform: rotate(360deg);
        transform-origin:107px 107px;
    }
}
@-webkit-keyframes flash {
    0%,100%{
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

@keyframes flash {
    0%,100%{
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        -ms-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

@-webkit-keyframes fadeInDown{
    0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}
    100%{opacity:1;-webkit-transform:none;transform:none;visibility: visible;}
}
@keyframes fadeInDown{
    0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}
    100%{opacity:1;-webkit-transform:none;transform:none; visibility: visible;}
}
@-webkit-keyframes fadeInLeft{
    0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;}
    100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1; visibility: visible;}
}
@keyframes fadeInLeft{
    0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;}
    100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1; visibility: visible;}
}

@-webkit-keyframes fadeInLeft2{
    0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;}
    100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1; visibility: visible;}
}
@keyframes fadeInLeft2{
    0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;}
    100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1; visibility: visible;}
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        -ms-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

@-webkit-keyframes fadeInRight2 {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(50%,0,0);
        transform: translate3d(50%,0,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInRight2 {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(50%,0,0);
        -ms-transform: translate3d(50%,0,0);
        transform: translate3d(50%,0,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

@-webkit-keyframes bounceIn {
    0%,100%,20%,40%,60%,80% {
        -webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);
        transition-timing-function: cubic-bezier(0.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    20% {
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    40% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03,1.03,1.03);
        transform: scale3d(1.03,1.03,1.03)
    }

    80% {
        -webkit-transform: scale3d(.97,.97,.97);
        transform: scale3d(.97,.97,.97)
    }

    100% {
        opacity: 1;
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

@keyframes bounceIn {
    0%,100%,20%,40%,60%,80% {
        -webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);
        transition-timing-function: cubic-bezier(0.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        -ms-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    20% {
        -webkit-transform: scale3d(1.1,1.1,1.1);
        -ms-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    40% {
        -webkit-transform: scale3d(.9,.9,.9);
        -ms-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03,1.03,1.03);
        -ms-transform: scale3d(1.03,1.03,1.03);
        transform: scale3d(1.03,1.03,1.03)
    }

    80% {
        -webkit-transform: scale3d(.97,.97,.97);
        -ms-transform: scale3d(.97,.97,.97);
        transform: scale3d(.97,.97,.97)
    }

    100% {
        opacity: 1;
        -webkit-transform: scale3d(1,1,1);
        -ms-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

@-webkit-keyframes bounce{
    0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
    40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
    70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}
    90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
    100%{opacity:1;}
}
@keyframes bounce{
    0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
    40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);-ms-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
    70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);-ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}
    90%{-webkit-transform:translate3d(0,-4px,0);-ms-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
    100%{opacity:1;}
}


.dave-josList{ width:872px; height: auto; padding: 15px; margin: 0 auto; overflow: hidden; background: #fff;}
.dave-title{ width: 100%; border-bottom: 1px dashed #f2f2f2;}
.dave-title div{ font-size: 16px; line-height: 40px;}
.dave-posName{ float: left; width: 260px; padding-left: 20px; font-size: 14px; line-height: 32px;}
.dave-tagName{ float: left; width: 200px; text-align: center; font-size: 14px; line-height: 32px;}
.dave-posArea{ float: left; width: 160px; text-align: center; font-size: 14px; line-height: 32px;}
.dave-number{ float: left; width: 110px; text-align: center; font-size: 14px; line-height: 32px;}
.dave-jt{ float: left; width: 110px; text-align: center; font-size: 14px; line-height: 32px;}
.dave-describeDetail{ position: relative; display: none; padding:10px 0px 60px 20px; background:#f9f9f9;}
.dave-describeDetail .btn-sq{ position: absolute; right:10px; bottom:10px; display:block; width:126px; height:40px; line-height:40px; font-size:14px; color:#fff; text-align: center; border-radius:10px; background:#1b5ba9;}
.dave-box{height:40px;}