@charset "utf-8";

/* 创巨圆 公共样式 */
.g-layer{padding:5rem 0; overflow:hidden;}
.u-title{text-align:center;}
.u-title span{position:relative;display:inline-block;color:var(--theme-color,#d01729);font-weight:500;}
.u-title span:before{content:"";position:absolute;left:-40px;top:50%;transform:translate(0,-50%);width:24px;height:20px;background:url(../../images/lvtou/icon-arrowl.png) no-repeat;}
.u-title span:after{content:"";position:absolute;right:-40px;top:50%;transform:translate(0,-50%);width:24px;height:20px;background:url(../../images/lvtou/icon-arrowr.png) no-repeat;}
.u-title1{text-align:center;}
.u-title1 span{position:relative;display:inline-block;color:var(--theme-color,#d01729);font-weight:500;}
.u-pane .pane-item{display:none;}
.u-pane .pane-item.show{display:block;}
.g-layer.g-layer-white{background:#FFF;}
.g-layer.g-layer-gray{background:var(--gray-bg,#f0f0f0);}

.swiper-container{--swiper-theme-color:#d01729;--swiper-navigation-color:#fff;--swiper-navigation-size:50px;}
.my-bullet{display:inline-block;width:30px;height:3px;margin:0 3px;opacity:.5;background:#666;cursor:pointer;}
.my-bullet.swiper-pagination-bullet-active{opacity:1;background:var(--main-theme,#dc3545);}

/* 创巨圆 首页 头部 */
.g-header{position:relative;height:7em;}
.cjy-header{position:relative;}
.cjy-logo{width:185px;height:7em;background:url(../../images/lvtou/cjy-logo.png) center no-repeat;}
.cjy-nav{position:absolute;right:0;bottom:0; z-index:9999;}
.cjy-nav li{position:relative;display:inline-block;}
.cjy-nav li a{display:block;position:relative;padding: 1em 1em 2em 1em;font-size: 1.2em;}
.cjy-nav li:hover a.nav-main{color:var(--main-theme,#dc3545);}
.cjy-nav li:hover a.nav-main:after{ content:""; position:absolute; bottom:0; left:50%; transform:translate(-50%,0); height:2px; width:30px; background:var(--main-theme,#dc3545);}
.cjy-nav .nav-child{display:none;position:absolute; width:160px; left:50%; transform:translate(-50%,0);padding:1em 0;background:rgba(255,255,255,.95);}
.cjy-nav .nav-child a{padding: .5em 1.5em .5em 1.5em;text-align:center;}
.cjy-nav .nav-child a:hover{background:var(--main-theme,#dc3545);color:#fff;}


/* 创巨圆 首页 幻灯片 */
.cjy-banner{padding:0;}
.cjy-banner-box{padding:0;max-width:1920px; margin:0 auto;}
.swiper-slide{width:100%;}
.cjy-ny-banner{position:relative;max-width:1920px;height:500px;margin:0 auto;}
.cjy-breadcrumb{overflow:hidden;position:absolute;width:100%;height:55px;left:0;bottom:0;padding:0 10%;background:rgba(0,0,0,.7);box-sizing:border-box;}
.cjy-breadcrumb-home{float:left;line-height:55px;}
.cjy-breadcrumb-home *{vertical-align:middle;font-size:18px;color:#fff;}
.cjy-breadcrumb-home i{color:#838588;margin:0 10px;}
.cjy-breadcrumb-home a:hover{color:#fff;}
.cjy-breadcrumb-home img{margin-top:-7px;}
.cjy-breadcrumb i{margin:0 10px;color:#838588;}
.cjy-breadcrumb-nav{float:right;height:55px;}
.cjy-breadcrumb-nav li{float:left;margin-left:15px;}
.cjy-breadcrumb-nav li a{display:inline-block;padding:0 20px;height:55px;line-height:55px;font-size:16px;color:#b9b9b9;text-align:center;}
.cjy-breadcrumb-nav .active a{background:#df2128;color:#fff;}
.cjy-breadcrumb-nav ul a:hover{color:#fff;}

/* 创巨圆 首页 项目 */
.cjy-project-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1.5em;margin-left:-1.5em;}
.cjy-project-list .list-item{-ms-flex:0 0 20%;flex:0 0 20%;padding:.5rem;max-width:20%;cursor:pointer;}
.cjy-project-list .list-item .item-box{position:relative;height:340px;overflow:hidden;}
.cjy-project-list .list-item .item-box.box1{background:url(/themes/simplebootx/Public/assets/images/lvtou/cjy-sever01.jpg) center top no-repeat; background-size:cover;}
.cjy-project-list .list-item .item-box.box2{background:url(/themes/simplebootx/Public/assets/images/lvtou/cjy-sever02.jpg) center top no-repeat; background-size:cover;}
.cjy-project-list .list-item .item-box.box3{background:url(/themes/simplebootx/Public/assets/images/lvtou/cjy-sever03.jpg) center top no-repeat; background-size:cover;}
.cjy-project-list .list-item .item-box.box4{background:url(/themes/simplebootx/Public/assets/images/lvtou/cjy-sever04.jpg) center top no-repeat; background-size:cover;}
.cjy-project-list .list-item .item-box.box5{background:url(/themes/simplebootx/Public/assets/images/lvtou/cjy-sever05.jpg) center top no-repeat; background-size:cover;}
.cjy-project-list .list-item .title{position:absolute;bottom:0;width:100%;line-height:3rem;text-align:center;color:#fff;background:rgba(22,38,71,.9);}
.cjy-project-list .list-item .desc{position:absolute;bottom:0;width:100%;height:100%;left:0;background:var(--main-theme,#dc3545);transform:translate(0, 100%);transition:all .4s;opacity:0;}
.cjy-project-list .list-item .desc h3{margin-top:4rem;text-align:center;color:#fff;}
.cjy-project-list .list-item .desc .con{margin-top:1rem;padding:0 1.5rem;color:#fff;font-size:85%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}
.cjy-project-list .list-item .desc a.btn{ display:block;width:60%;margin:2em auto;text-align:center;line-height:2rem;color:var(--theme-color,#d01729);background:#fff;border-radius:.2em;}
.cjy-project-list .list-item .item-box:hover .desc{transform:translate(0, 0);opacity:1;}

/* 创巨圆 首页 产品与服务 */
.cjy-product{background:var(--gray-bg,#f0f0f0);}
.cjy-product-title{ line-height:60px;height: 120px;  font-size:120%; text-align:center; color:var(--main-theme,#dc3545);}
.cjy-product-box.animation .cjy-product-tab{animation:a-move-top 2s forwards;}
.cjy-product-tab{margin:2em 0; text-align:center;opacity:0;}
.cjy-product-tab li{display:inline-block;position:relative;padding:0 2em; border-right:2px solid #ccc;cursor:pointer;}
.cjy-product-tab li.active:after{ content:""; position:absolute; bottom:-.5em; left:50%; transform:translate(-50%,0); height:2px; width:30px; background:var(--main-theme,#dc3545)}
.cjy-product-tab li:last-child{ border-color:transparent;}
.cjy-product-tab li.active{color:var(--main-theme,#dc3545);}
.cjy-product-box.animation .u-pane{animation:a-move-bottom1 2s forwards;}
.cjy-product-item{display:-ms-flexbox;display:flex;}
.cjy-product-item .item-box-big{position:relative; -ms-flex:0 0 45%;flex:0 0 45%;margin:0 1em 0 0 ;}
.cjy-product-item .item-box-big .title{ position:absolute; width:100%; bottom:0; line-height:3em; background:rgba(255,255,255,.9); text-align:center;}
.cjy-product-item .item-box-big:hover{box-shadow:0 0rem 3rem rgba(0,0,0,.175)!important; transform:scale(1.01); transition:all .3s;}
.cjy-product-item .product-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap; margin-top:-1rem; margin-right:-1rem;}
.cjy-product-item .product-list .item-box{-ms-flex:0 0 50%;flex:0 0 50%;}
.cjy-product-item .product-list .item-box:hover .item-img{box-shadow:0 0rem 3rem rgba(0,0,0,.175)!important; transform:scale(1.01); transition:all .3s;}
.cjy-product-item .item-img{position:relative; margin-top:1rem; margin-right:1rem;}
.cjy-product-item .item-img .title{position:absolute; width:100%; bottom:0; line-height:3em; background:rgba(255,255,255,.9); text-align:center;}

/* 创巨圆 首页 实力认证 */
.cjy-ident-box .ident-box-exp{width:60%;margin:2em auto 0 auto;text-align:center;opacity:0;}
.cjy-ident-box.animation .ident-box-exp{animation:a-move-bottom 2s forwards;}
.ident-box-list{display:-ms-flexbox;display:flex;margin-top: 50px; }
.ident-box-list li{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%;transform:translate(0,-50%);}
.ident-box-list li .img{margin-bottom:1em;text-align:center;}
.ident-box-list li .title{text-align:center;color:#333;font-weight:600;}
.ident-box-list li .exp{margin-top:.5em;font-size:85%;text-align:center;color:#666;}
.cjy-ident-box.animation li:nth-child(1){animation:a-move-top 1s forwards 0s;}
.cjy-ident-box.animation li:nth-child(2){animation:a-move-top 1s forwards .2s;}
.cjy-ident-box.animation li:nth-child(3){animation:a-move-top 1s forwards .4s;}
.cjy-ident-box.animation li:nth-child(4){animation:a-move-top 1s forwards .6s;}
.cjy-ident-box.animation li:nth-child(5){animation:a-move-top 1s forwards .8s;}
.cjy-ident-box.animation li:nth-child(6){animation:a-move-top 1s forwards 1s;}

/* 创巨圆 首页 新闻 */
.cjy-news{background:var(--gray-bg,#f0f0f0);}
.cjy-news-box .news-box{display:-ms-flexbox;display:flex;margin:3rem 0;}
.cjy-news-box .news-box-img{-ms-flex:0 0 45%;flex:0 0 45%;transform:transform:translate(-100%,0);}
.cjy-news-box .news-box-list{padding-left:2em;-ms-flex:0 0 55%;flex:0 0 55%;}
.cjy-news-box .news-box-list li{margin-bottom:1em;transform:translate(100%,0);opacity:0;}
.cjy-news-box .news-box-list li:last-child{margin-bottom:0;}
.cjy-news-box .news-box-list .list-item{display:-ms-flexbox;display:flex;padding:1.5em 1em;background:#fff;border:2px solid transparent;}
.cjy-news-box .news-box-list .list-item .item-date{-ms-flex:0 0 100px;flex:0 0 100px;border-right:1px solid #a5a5a5;}
.cjy-news-box .news-box-list .list-item .item-date .date{display:block;color:#333333;font-size:130%;text-align:center;}
.cjy-news-box .news-box-list .list-item .item-date .year{display:block;color:#999999;font-size:80%;text-align:center;}
.cjy-news-box .news-box-list .list-item .item-con{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding-left:2rem;}
.cjy-news-box .news-box-list .list-item:hover{border-color:var(--main-theme,#dc3545);}
.cjy-news-box .news-box-list .list-item:hover .item-date .date{color:var(--main-theme,#dc3545);}
.cjy-news-box .news-box-list .list-item:hover .item-date .year{color:var(--main-theme,#dc3545);}
.cjy-news-box a.btn-more{ display:block;width:150px; text-align:center; border:1px solid #999999;padding:.5em 1em;margin:0 auto;}
.cjy-news-box a.btn-more:hover{border-color:var(--main-theme,#dc3545);}
.cjy-news-box.animation .news-box-img{animation:a-move-left 2s forwards;}
.cjy-news-box.animation .news-box-list li:nth-child(1){animation:a-move-right 1s forwards 0s;}
.cjy-news-box.animation .news-box-list li:nth-child(2){animation:a-move-right 1s forwards .3s;}
.cjy-news-box.animation .news-box-list li:nth-child(3){animation:a-move-right 1s forwards .6s;}
.cjy-news-box.animation .news-box-list li:nth-child(4){animation:a-move-right 1s forwards .9s;}


/* 创巨圆 首页 合作伙伴 */
.partner-box-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap; margin-top:3em;}
.partner-box-list li{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%; text-align:center;}
.partner-box-list img{ width:90%;}
/* 创巨圆 首页 底部 */
.g-footer{padding:5rem 0;background:url(../../images/lvtou/cjy-footer.jpg) var(--main-theme,#dc3545) center no-repeat; background-size:cover;}
.cjy-footer-box{display:-ms-flexbox;display:flex;}
.footer-link{-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%;}
.footer-link li{ line-height:2.5em;color:#fff;}
.footer-link li.logo{ padding-bottom:2em;}
.footer-link li.copy{ padding-top:1em; }
.footer-link li.copy a{padding-right:1em;color:#fff;background:url(../../images/lvtou/arrow.png) right center no-repeat;}
.footer-nav{display:-ms-flexbox;display:flex; flex:1}
.footer-nav .nav-item{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%;}
.footer-nav .nav-item h3{color:#fff; font-size:1.1em; padding-bottom:1.5em; border-bottom:1px solid #fff;}
.footer-nav .nav-item ul{ margin-top:1.5em;}
.footer-nav .nav-item li{color:#fff;padding:0 0 .8em 0}
.cjy-footer-bot{margin-top:3em;line-height:3em;color:#fff;text-align:center;}

/* 创巨圆 首页 动画 */
@-webkit-keyframes a-move-top{
  from{transform:translate(0,-50%);opacity:0;}
  to{transform:translate(0,0);opacity:1;}
}
@-webkit-keyframes a-move-bottom{
  from{transform:translate(0,50%);opacity:0;}
  to{transform:translate(0,0);opacity:1;}
}
@-webkit-keyframes a-move-bottom1{
  from{transform:translate(0,20%);opacity:0;}
  to{transform:translate(0,0);opacity:1;}
}
@-webkit-keyframes a-move-right{
  from{transform:translate(100%,0);opacity:0;}
  to{transform:translate(0,0);opacity:1;}
}
@-webkit-keyframes a-move-left{
  from{transform:translate(-100%,0);opacity:0;}
  to{transform:translate(0,0);opacity:1;}
}
/* 创巨圆 列表页 */
.cjy-list-product{padding:3em 0;background:#f6f6fc;}
.cjy-list-tab{ display:flex; border:1px solid #e3e3e3; border-radius:10px; overflow:hidden;}
.cjy-list-tab li{ line-height:3rem; flex:1; text-align:center; font-size:1.2rem;border-right:1px solid #e3e3e3; cursor:pointer; background:#fff;}
.cjy-list-tab li:last-child{ border:none;}
.cjy-list-tab li.active{ background:var(--theme-color,#d01729) ; color:#FFF; font-weight:600;}
.cjy-list-product .product-list{padding:20px 0;margin:0 -20px;}
.cjy-list-product .product-list li{width:25%;padding:19px;box-sizing:border-box;position:relative;top:0;transition:all .5s;float:left; }
.cjy-list-product .product-list .img{overflow:hidden;}
.cjy-list-product .product-list img{width:100%;transition:all .5s;}
.cjy-list-product .product-list .cont{padding:20px;background:#fff;}
.cjy-list-product .product-list .title{font-size:20px;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cjy-list-product .cjy-list-product .product-list .summary{font-size:14px;color:#777;margin-top:5px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.cjy-list-product .product-list li:hover{top:-20px;}
.cjy-list-product .product-list li:hover .title{color:#df2128;}
.cjy-list-product .product-list li:hover img{transform:scale(1.1,1.1);transition:all .5s;}

/* 创巨圆 详情页 */
.cjy-details{padding:3em 0;}
.details-title{text-align:center;font-size:1.8em;color:var(--gray-dark,#555);}
.details-author{padding-bottom:1rem;margin-top:1rem;font-size:85%;color:#999;text-align:center;border-bottom:1px solid #e8e8e8;}
.details-content{padding:2em 0;}

/* 创巨圆 住建页 */
.cjy-zhujian-tab{margin:2em 0; text-align:center;}
.cjy-zhujian-tab li{display:inline-block;position:relative;padding:0 2em; border-right:2px solid #ccc;cursor:pointer;}
.cjy-zhujian-tab li.active:after{ content:""; position:absolute; bottom:-.5em; left:50%; transform:translate(-50%,0); height:2px; width:30px; background:var(--main-theme,#dc3545)}
.cjy-zhujian-tab li:last-child{ border-color:transparent;}
.cjy-zhujian-tab li.active{color:var(--main-theme,#dc3545);}

/* 创巨圆 住建页 */
.news-box-menu {float:left;width:250px;}
.news-box-menu .pageMenu-title{height:85px;  overflow:hidden; background:#e9e9e9;}
.news-box-menu .pageMenu-title .title-tit{width:155px; margin:0 auto;}
.news-box-menu .pageMenu-title .en-big{float:left; margin-top:0px; padding:0; font-size:55px; color:var(--theme-color,#d01729);}
.news-box-menu .pageMenu-title .tit{float:left; padding-left:5px; padding-top:10px; font-size:24px; color:var(--theme-color,#d01729);}
.news-box-menu .pageMenu-title .en-small{display:block; padding-left:45px; font-size:14px; color:#c7000b;}
.news-box-menu .pageMenu-nav{background:#fff; }

.news-box-menu .pageMenu-nav li a{display:block;text-align:center;line-height:45px; border-bottom:1px dashed #d9d9d9;}
.news-box-menu .pageMenu-nav li:last-child a{ border-color:transparent;}
.news-box-menu .pageMenu-nav li:hover{background:#fcfcfc;}
.news-box-menu .pageMenu-nav li.active{background:var(--theme-color,#d01729);}
.news-box-menu .pageMenu-nav li.active a{color:#fff; border-color:transparent;}


.cjy-news-list{padding:3em 0;background:#f6f6fc;}
.cjy-news-list .news-box-list {padding-left:280px;}
.cjy-news-list .news-box-list li{margin-bottom:1em;}
.cjy-news-list .news-box-list li:last-child{margin-bottom:0;}
.cjy-news-list .news-box-list .list-item{display:-ms-flexbox;display:flex;padding:1.5em 1em;background:#fff;border:2px solid transparent;}
.cjy-news-list .news-box-list .list-item .item-date{-ms-flex:0 0 100px;flex:0 0 100px;border-right:1px solid #a5a5a5;}
.cjy-news-list .news-box-list .list-item .item-date .date{display:block;color:#333333;font-size:130%;text-align:center;}
.cjy-news-list .news-box-list .list-item .item-date .year{display:block;color:#999999;font-size:80%;text-align:center;}
.cjy-news-list .news-box-list .list-item .item-con h3{padding-left:2rem; font-size:130%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.cjy-news-list .news-box-list .list-item .item-con .exp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding-left:2rem; height:2.8em;line-height:1.4;color:#999;}
.cjy-news-list .news-box-list .list-item:hover{border-color:var(--main-theme,#dc3545);}
.cjy-news-list .news-box-list .list-item:hover .item-date .date{color:var(--main-theme,#dc3545);}
.cjy-news-list .news-box-list .list-item:hover .item-date .year{color:var(--main-theme,#dc3545);}


.qylv-three-box{ margin:3em 3em;}
.qylv-three-box li{ display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:4em;}
.qylv-three-img{-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%;transform:translate(-100%,0);opacity:0;}
.qylv-three-img .swiper-container{ height:477px;}
.qylv-three-con{-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%; padding:0 3em;transform:translate(100%,0);opacity:0;}
.qylv-three-con h3{ margin-top:3em; font-size:200%;}
.qylv-three-con .exp{ margin-top:1.5em;color:#666;}
.cjy-qylv-three .one.animation .qylv-three-img{animation:a-move-left 1s forwards 0s;}
.cjy-qylv-three .one.animation .qylv-three-con{animation:a-move-right 1s forwards 0s;}
.cjy-qylv-three .two.animation .qylv-three-img{animation:a-move-right 1s forwards 0s;}
.cjy-qylv-three .two.animation .qylv-three-con{animation:a-move-left 1s forwards 0s;}
.cjy-qylv-three .three.animation .qylv-three-img{animation:a-move-left 1s forwards 0s;}
.cjy-qylv-three .three.animation .qylv-three-con{animation:a-move-right 1s forwards 0s;}

.gjqy-circle-title{ text-align:center; padding:3em 5em;transform:translate(0,-20%);opacity:0;}
.cjy-gjqy-circle{display:-ms-flexbox;display:flex;}
.cjy-gjqy-circle .gjqy-circle-img{-ms-flex:0 0 65%;flex:0 0 65%; text-align:center; transform:scale(0);opacity:0;}
.cjy-gjqy-circle .gjqy-circle-img.a-big{animation:a-big 1s forwards;}
.cjy-gjqy-circle .gjqy-circle-list{ padding-left:5em; margin-top:5em;}
.cjy-gjqy-circle .gjqy-circle-list .list-item{ margin-bottom:2em; padding-left:8em; transform:translate(0,-50%);opacity:0;}
.cjy-gjqy-circle .gjqy-circle-list ul{ border-bottom:1px solid #161616; padding-bottom:2em;}
.cjy-gjqy-circle .gjqy-circle-list .item-title{color:var(--main-theme,#dc3545)}
.cjy-gjqy-circle .gjqy-circle-list .list-item.ggfw{ background:url(../../images/lvtou/gjqy-circle-list01.png) left center no-repeat;}
.cjy-gjqy-circle .gjqy-circle-list .list-item.zhyx{ background:url(../../images/lvtou/gjqy-circle-list02.png) left center no-repeat;}
.cjy-gjqy-circle .gjqy-circle-list .list-item.hygl{ background:url(../../images/lvtou/gjqy-circle-list03.png) left center no-repeat;}

.cjy-gjqy-box.animation .gjqy-circle-title{animation:a-move-bottom 1s forwards;}
.cjy-gjqy-box.animation .gjqy-circle-img{animation:a-big 1s forwards;}
.cjy-gjqy-box.animation .list-item:nth-child(1){animation:a-move-right 1s forwards 0s;}
.cjy-gjqy-box.animation .list-item:nth-child(2){animation:a-move-right 1s forwards .3s;}
.cjy-gjqy-box.animation .list-item:nth-child(3){animation:a-move-right 1s forwards .6s;}
.cjy-gjqy-box.animation .list-item:nth-child(4){animation:a-move-right 1s forwards .9s;}



.gjqy-center-title{ text-align:center; padding:3em 5em;transform:translate(0,-20%);opacity:0;}
.cjy-qylv-center.animation .gjqy-center-title{animation:a-move-bottom 1s forwards;}
.gjqy-center-circle{  position:relative;width:650px; margin:100px auto 130px auto; height:650px; border:3px solid #051445; border-radius:650px;}
.gjqy-center-circle .circle{ position:absolute; z-index:999; left:50%; top:50%;transform: translate(-50%,-50%); width:332px; height:332px; background:url(../../images/lvtou/cjy-qylv-center01.png) no-repeat center;}
.gjqy-center-circle .child li{ position:absolute; left:50%; top:50%;transform:translate(-50%,-50%);opacity:0; transition:transform 1s,opacity 1s; width:152px; height:152px; border:2px solid #051445; border-radius:152px;box-shadow:0 .5rem .3rem rgba(0,0,0,.15);}
.gjqy-center-circle .child li span{ display:block; text-align:center; margin-top:100px; line-height:1.1;}
.cjy-qylv-center.animation  .child li:nth-child(1){ left:50%; transform:translate(-50%,-380px); opacity:1; background:url(../../images/lvtou/circle-child01.png) #FFF center 20px no-repeat;}
.cjy-qylv-center.animation  .child li:nth-child(2){ left:50%; transform:translate(220px,-220px);opacity:1; background:url(../../images/lvtou/circle-child02.png) #FFF center 20px no-repeat;}
.cjy-qylv-center.animation  .child li:nth-child(3){ left:50%; transform:translate(210px,60px);opacity:1; background:url(../../images/lvtou/circle-child03.png) #FFF center 20px no-repeat;}
.cjy-qylv-center.animation  .child li:nth-child(4){ left:50%; transform:translate(-50%,240px);opacity:1; background:url(../../images/lvtou/circle-child04.png) #FFF center 20px no-repeat;}
.cjy-qylv-center.animation  .child li:nth-child(5){ left:50%; transform:translate(-360px,-220px); opacity:1;background:url(../../images/lvtou/circle-child05.png) #FFF center 20px no-repeat;}
.cjy-qylv-center.animation  .child li:nth-child(6){ left:50%; transform:translate(-370px,60px); opacity:1;background:url(../../images/lvtou/circle-child06.png) #FFF center 20px no-repeat;}


.gjqy-center-circle .child-n li{ position:absolute;left:50%; top:50%;opacity:0; transition:opacity 3s 1s; width:171px; height:171px; background:url(../../images/lvtou/circle-childN.png);}
.gjqy-center-circle .child-n li span{ display:block; text-align:center;line-height:1.1;}
.gjqy-center-circle .child-n li span.img{ width:80px; height:80px; margin:20px auto 0 auto;}
.cjy-qylv-center.animation  .child-n li:nth-child(1){transform:translate(-330px,-440px); opacity:1;}
.cjy-qylv-center.animation  .child-n li:nth-child(1) span.img{ background:url(../../images/lvtou/circle-childN01.png) center no-repeat;}
.cjy-qylv-center.animation  .child-n li:nth-child(2){transform:translate(160px,-440px);opacity:1;}
.cjy-qylv-center.animation  .child-n li:nth-child(2) span.img{ background:url(../../images/lvtou/circle-childN01.png) center no-repeat;}
.cjy-qylv-center.animation  .child-n li:nth-child(3){transform:translate(410px,-230px);opacity:1;}
.cjy-qylv-center.animation  .child-n li:nth-child(3) span.img{ background:url(../../images/lvtou/circle-childN03.png) center no-repeat;}
.cjy-qylv-center.animation  .child-n li:nth-child(4){transform:translate(410px,50px);opacity:1;}
.cjy-qylv-center.animation  .child-n li:nth-child(4) span.img{ background:url(../../images/lvtou/circle-childN04.png) center no-repeat;}
.cjy-qylv-center.animation  .child-n li:nth-child(5){transform:translate(170px,270px); opacity:1;}
.cjy-qylv-center.animation  .child-n li:nth-child(5) span.img{ background:url(../../images/lvtou/circle-childN05.png) center no-repeat;}
.cjy-qylv-center.animation  .child-n li:nth-child(6){transform:translate(-340px,270px); opacity:1;}
.cjy-qylv-center.animation  .child-n li:nth-child(6) span.img{ background:url(../../images/lvtou/circle-childN06.png) center no-repeat;}
.cjy-qylv-center.animation  .child-n li:nth-child(7){transform:translate(-570px,50px); opacity:1;}
.cjy-qylv-center.animation  .child-n li:nth-child(7) span.img{ background:url(../../images/lvtou/circle-childN07.png) center no-repeat;}
.cjy-qylv-center.animation  .child-n li:nth-child(8){transform:translate(-570px,-230px); opacity:1;}
.cjy-qylv-center.animation  .child-n li:nth-child(8) span.img{ background:url(../../images/lvtou/circle-childN08.png) center no-repeat;}



/* 创巨圆 住建 信息 */
.zhujian-center-circle{  position:relative;width:500px; margin:250px auto 280px auto; height:500px; border:3px solid #051445; border-radius:650px;}
.zhujian-center-circle .circle{ position:absolute; z-index:999; left:50%; top:50%;transform: translate(-50%,-50%); width:255px; height:255px; background:url(../../images/lvtou/cjy-qylv-center01.png) no-repeat center; background-size:cover;}
.zhujian-center-circle .child li{ position:absolute; left:50%; top:50%;transform:translate(-50%,-50%);opacity:0; transition:transform 1s,opacity 1s; width:152px; height:152px; border:2px solid #e4e4e4; border-radius:152px;}
.zhujian-center-circle .child li span{ display:block; text-align:center; margin-top:100px; line-height:1.1;}
.cjy-zhujian-info.animation  .child li:nth-child(1){ left:50%; transform:translate(-50%,-305px); opacity:1; background:url(../../images/lvtou/cjy-zhujian-info01.png) #FFF center 20px no-repeat;}
.cjy-zhujian-info.animation  .child li:nth-child(2){ left:50%; transform:translate(145px,-145px);opacity:1; background:url(../../images/lvtou/cjy-zhujian-info02.png) #FFF center 20px no-repeat;}
.cjy-zhujian-info.animation  .child li:nth-child(3){ left:50%; transform:translate(95px,120px);opacity:1; background:url(../../images/lvtou/cjy-zhujian-info03.png) #FFF center 20px no-repeat;}
.cjy-zhujian-info.animation  .child li:nth-child(4){ left:50%; transform:translate(-220px,120px);opacity:1; background:url(../../images/lvtou/cjy-zhujian-info04.png) #FFF center 20px no-repeat;}
.cjy-zhujian-info.animation  .child li:nth-child(5){ left:50%; transform:translate(-300px,-145px); opacity:1;background:url(../../images/lvtou/cjy-zhujian-info05.png) #FFF center 20px no-repeat;}


.zhujian-center-circle .child-n li{ position:absolute;left:50%; top:50%;opacity:0; transition:opacity 3s 1s; width:360px; height:235px;box-shadow:0 1rem 1rem rgba(0,0,0,.175)!important;}
.zhujian-center-circle .child-n li span{ display:block;line-height:1.1;}
.zhujian-center-circle .child-n li span.title{ position:relative; padding:0 2.6em; line-height:2; margin-bottom:.5em; margin-top:1.5em; font-size:120%;}
.zhujian-center-circle .child-n li span.title:before{ position:absolute; top:50%; transform:translate(-.7em,-50%); height:20px; width:2px; content:""; background:var(--main-theme,#dc3545);}
.zhujian-center-circle .child-n li span.exp{ padding:0 2em; line-height:1.8;}
.cjy-zhujian-info.animation  .child-n li:nth-child(1){transform:translate(-550px,-440px); opacity:1;}
.cjy-zhujian-info.animation  .child-n li:nth-child(1) span.img{ background:url(../../images/lvtou/circle-childN01.png) center no-repeat;}
.cjy-zhujian-info.animation  .child-n li:nth-child(2){transform:translate(190px,-440px);opacity:1;}
.cjy-zhujian-info.animation  .child-n li:nth-child(2) span.img{ background:url(../../images/lvtou/circle-childN01.png) center no-repeat;}
.cjy-zhujian-info.animation  .child-n li:nth-child(3){transform:translate(290px,50px);opacity:1;}
.cjy-zhujian-info.animation  .child-n li:nth-child(3) span.img{ background:url(../../images/lvtou/circle-childN03.png) center no-repeat;}
.cjy-zhujian-info.animation  .child-n li:nth-child(4){transform:translate(-50%,300px);opacity:1;}
.cjy-zhujian-info.animation  .child-n li:nth-child(4) span.img{ background:url(../../images/lvtou/circle-childN04.png) center no-repeat;}
.cjy-zhujian-info.animation  .child-n li:nth-child(5){transform:translate(-650px,50px); opacity:1;}
.cjy-zhujian-info.animation  .child-n li:nth-child(5) span.img{ background:url(../../images/lvtou/circle-childN05.png) center no-repeat;}


/* 创巨圆 住建 应用 */
.cjy-use-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1.5em;margin-left:-1.5em;}
.cjy-use-list .list-item{-ms-flex:0 0 25%;flex:0 0 25%;padding:1rem;max-width:25%;cursor:pointer;}
.cjy-use-list .list-item .img{ text-align:center;}
.cjy-use-list .list-item .img img{ width:100%}
.cjy-use-list .list-item .item-box{position:relative; padding:1.5em;overflow:hidden; background:#fff;box-shadow:0 1rem 1rem rgba(0,0,0,.175)!important;}
.cjy-use-list .list-item .title{line-height:3rem;text-align:center;}
.cjy-use-list .list-item .desc{position:absolute;bottom:0;width:100%;height:100%;left:0;background:var(--main-theme,#dc3545);transform:translate(0, 100%);transition:all .4s;opacity:0; text-align:center;}
.cjy-use-list .list-item .desc h3{margin-top:4rem;text-align:center;color:#fff;}
.cjy-use-list .list-item .desc .con{margin-top:1rem;padding:0 2rem;color:#fff;font-size:85%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}
.cjy-use-list .list-item .desc a.btn{ display:block;width:60%;margin:2em auto;text-align:center;line-height:2rem;color:var(--theme-color,#d01729);background:#fff;border-radius:.2em;}
.cjy-use-list .list-item .item-box:hover .desc{transform:translate(0, 0);opacity:.9;}

/* 创巨圆 住建 手机 */
.zhujian-center-box{ margin-top:10em;}
.zhujian-phone-title{ text-align:center; padding:3em 0 0 0;transform:translate(0,-20%);opacity: 0;}
.zhujian-phone-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap; margin-top:2em;}
.zhujian-phone-list li{-ms-flex:0 0 20%;flex:0 0 20%;padding:1rem;max-width:20%;transform:translate(0,-50%);opacity:0;}
.zhujian-phone-list li .img{ text-align:center;box-shadow:0 1rem 1rem rgba(0,0,0,.175)!important;}
.zhujian-phone-list li .img img{ width:100%;}
.zhujian-phone-list li .title{ line-height:3em; text-align:center; font-size:120%;}
.cjy-zhujian-phone.animation .zhujian-phone-title{animation: a-move-bottom 2s forwards;}
.cjy-zhujian-phone.animation li:nth-child(1){animation:a-move-top 1s forwards 0s;}
.cjy-zhujian-phone.animation li:nth-child(2){animation:a-move-top 1s forwards .2s;}
.cjy-zhujian-phone.animation li:nth-child(3){animation:a-move-top 1s forwards .4s;}
.cjy-zhujian-phone.animation li:nth-child(4){animation:a-move-top 1s forwards .6s;}
.cjy-zhujian-phone.animation li:nth-child(5){animation:a-move-top 1s forwards .8s;}
.cjy-zhujian-phone.animation li:nth-child(6){animation:a-move-top 1s forwards 1s;}

/* 创巨圆 住建 服务 */
.cjy-zhujian-server{ padding-bottom:0;}
#mySwiper02{text-align:center;}

/* 创巨圆 住建 合作伙伴 */
.cjy-process-box{ position:relative; width:1154px; height:188px; background:url(../../images/lvtou/cjy-process.png) no-repeat; margin:0 auto; margin-top:150px; margin-bottom:3em;}
.cjy-process-box li{ position:absolute; opacity:0;}

.cjy-process-box li span.img{display:block;width:115px; height:115px; border:1px solid #e4e4e4; border-radius:115px;box-shadow:inset 0 0 1rem rgba(0,0,0,.09)!important; }
.cjy-process-box li span.title{ line-height:3; display:block; text-align:center;}
.cjy-process-box li:nth-child(1){ left:50px; top:-90px;}
.cjy-process-box li:nth-child(1) span.img{background:url(../../images/lvtou/cjy-process-box01.png) #fff center no-repeat;}
.cjy-process-box li:nth-child(2){ left:350px; top:-90px;}
.cjy-process-box li:nth-child(2) span.img{background:url(../../images/lvtou/cjy-process-box02.png) #fff center no-repeat;}
.cjy-process-box li:nth-child(3){left:650px; top:-90px; }
.cjy-process-box li:nth-child(3) span.img{background:url(../../images/lvtou/cjy-process-box03.png) #fff center no-repeat;}
.cjy-process-box li:nth-child(4){ left:950px; top:-90px;}
.cjy-process-box li:nth-child(4) span.img{background:url(../../images/lvtou/cjy-process-box04.png) #fff center no-repeat;}
.cjy-process-box li:nth-child(5){ left:800px; top:100px;transform:translate(800px,100px);}
.cjy-process-box li:nth-child(5) span.img{background:url(../../images/lvtou/cjy-process-box04.png) #fff center no-repeat;}
.cjy-process-box li:nth-child(6){ left:500px; top:100px;}
.cjy-process-box li:nth-child(6) span.img{background:url(../../images/lvtou/cjy-process-box06.png) #fff center no-repeat;}
.cjy-process-box li:nth-child(7){ left:200px; top:100px;}
.cjy-process-box li:nth-child(7) span.img{background:url(../../images/lvtou/cjy-process-box07.png) #fff center no-repeat;}

.cjy-process.animation li:nth-child(1){animation: a-move-small 1s forwards 0s;}
.cjy-process.animation li:nth-child(2){animation: a-move-small 1s forwards .3s;}
.cjy-process.animation li:nth-child(3){animation: a-move-small 1s forwards .6s;}
.cjy-process.animation li:nth-child(4){animation: a-move-small 1s forwards .9s;}
.cjy-process.animation li:nth-child(5){animation: a-move-small 1s forwards 1.2s;}
.cjy-process.animation li:nth-child(6){animation: a-move-small 1s forwards 1.5s;}
.cjy-process.animation li:nth-child(7){animation: a-move-small 1s forwards 1.8s;}

/* 创巨圆 首页 动画 */
@-webkit-keyframes a-move-small{
  0%{opacity:0; transform:scale(0);}
  50%{opacity:.8;transform:scale(1.1);}
  100%{opacity:1;transform:scale(1);}
}
@-webkit-keyframes a-move-top{
  from{transform:translate(0,-50%);opacity:0;}
  to{transform:translate(0,0);opacity:1;}
}
@-webkit-keyframes a-move-bottom{
  from{transform:translate(0,50%);opacity:0;}
  to{transform:translate(0,0);opacity:1;}
}
@-webkit-keyframes a-move-bottom1{
  from{transform:translate(0,20%);opacity:0;}
  to{transform:translate(0,0);opacity:1;}
}
@-webkit-keyframes a-move-right{
  from{transform:translate(100%,0);opacity:0;}
  to{transform:translate(0,0);opacity:1;}
}
@-webkit-keyframes a-move-left{
  from{transform:translate(-100%,0);opacity:0;}
  to{transform:translate(0,0);opacity:1;}
}
@-webkit-keyframes a-big{
  from{transform: scale(0);opacity:0;}
  to{transform:scale(1);opacity:1;}
}


			.cjy-inside-title {
				margin-bottom: 20px;
				margin-top: 20px;
			}

			.cjy-inside-title-name {
				text-align: center;
				font-size: 28px;
			}

			.cjy-inside-title-eng {
				text-align: center;
				font-size: 12px;
				text-transform: uppercase;
				color: #999999;
			}

			.cjy-inside-title.text-white .cjy-inside-title-name {
				color: #fff;
			}

			.cjy-inside-title.text-white .cjy-inside-title-eng {
				color: #fff;
			}

			.cjy-inside-profile {
				position: relative;
				margin-bottom: 60px;
			}

			.cjy-inside-profile-box {
				position: relative;
				left: 30%;
				top: 30px;
				width: 70%;
				padding: 40px 50px 30px 280px;
				background-color: #f5f5f5;
			}

			.cjy-inside-profile-title {
				position: relative;
				padding-bottom: 10px;
				margin-bottom: 10px;
				font-size: 18px;
			}

			.cjy-inside-profile-title::after {
				content: "";
				position: absolute;
				width: 80px;
				height: 3px;
				left: 0;
				bottom: 0;
				background-color: #df2128;
			}

			.cjy-inside-profile p {
				position: relative;
				margin-bottom: 10px;
				line-height: 28px;
				color: #666;
			}

			.cjy-inside-profile p::before {
				content: ">";
				color: #df2128;
			}

			.cjy-inside-profile-img {
				position: absolute;
				left: 0;
				top: 0;
				z-index: 99;
			}

			.cjy-inside-profile-img img {
				width: 92%;
			}

			.cjy-inside-choice {
				position: relative;
				padding-top: 50px;
				background: url(../../images/cjy-inside-choice-bg.jpg) no-repeat;
				height: 586px;
			}

			.cjy-inside-course {
				position: relative;
				padding-top: 50px;
				background: url(../../images/cjy-inside-course-bg.jpg) no-repeat;
			}

			.cjy-inside-course-bot {
				display: flex;
			}

			.cjy-inside-course-item {
				position: relative;
				-ms-flex: 0 0 25%;
				flex: 0 0 25%;
				max-width: 25%;
				text-align: center;
			}

			.cjy-inside-course-item img {
				width: 320px;
			}

			.cjy-inside-course-year {
				position: absolute;
				width: 100%;
				text-align: center;
				font-size: 35px;
				line-height: 60px;
				color: #fff;
				font-weight: 600;
			}

			.cjy-inside-course-cont {
				position: absolute;
				width: 100%;
				top: 110px;
				left: 0;
				padding: 0 20px;
				text-align: center;
				color: #fff;
			}

			.cjy-inside-course-name {
				text-align: center;
				font-size: 22px;
				color: #fff;
				margin-bottom: 10px;
			}

			.cjy-inside-course-cont p {
				padding: 0 20px;
				line-height: 28px;
			}

			.cjy-inside-course-top {
				position: relative;
				display: flex;
				height: 120px;
			}

			.cjy-inside-course-titem {
				position: relative;
				-ms-flex: 0 0 25%;
				flex: 0 0 25%;
				max-width: 25%;
				text-align: center;
			}

			.cjy-inside-course-titem::after {
				content: "";
				position: absolute;
				width: 12px;
				height: 12px;
				border-radius: 12px;
				left: 50%;
				top: 14px;
				transform: translate(-50%, 0);
				background-color: rgba(255, 255, 255, 1);
			}

			.cjy-inside-course-top::after {
				content: "";
				position: absolute;
				width: 100%;
				height: 1px;
				left: 0;
				top: 20px;
				background-color: rgba(255, 255, 255, .5);
			}

			.cjy-inside-course-titem span {
				display: inline-block;
				margin-top: 40px;
				width: 150px;
				color: #fff;
			}

			.cjy-inside-culture {
				display: flex;
				flex-wrap: wrap;
				margin-bottom: 40px;
			}

			.cjy-inside-culture-item {
				position: relative;
				-ms-flex: 0 0 33.333%;
				flex: 0 0 33.333%;
				max-width: 33.333%;
				text-align: center;
			}

			.cjy-inside-culture-box {
				background-color: #f5f5f5;
				width: 450px;
				height: 300px;
				padding: 0 50px;
			}

			.cjy-inside-culture-title {
				position: relative;
				text-align: left;
				padding: 60px 0 20px 0;
				font-size: 18px;
				font-weight: 600;
				margin-bottom: 20px;
			}

			.cjy-inside-culture-title::after {
				content: "";
				position: absolute;
				width: 30px;
				height: 3px;
				left: 0;
				bottom: 0;
				background-color: #df2128;
			}

			.cjy-inside-culture-cont {
				text-align: left;
				color: #666666;
			}

			.cjy-inside-choice-bot {
				display: flex;
			}

			.cjy-inside-choice-item {
				position: relative;
				-ms-flex: 0 0 25%;
				flex: 0 0 25%;
				max-width: 25%;
				text-align: center;
				padding-top: 60px;
			}

			.cjy-inside-choice-title {
				font-size: 20px;
				color: #fff;
				font-weight: 600;
				margin-bottom: 10px;
			}

			.cjy-inside-choice-cont {
				padding: 0 25px;
				color: #fff;
			}

			.cjy-inside-choice-icon {
				margin-bottom: 40px;
			}

			.cjy-inside-address {
				position: relative;
				height: 400px;
				margin-top: 20px;
				margin-bottom: 80px;
				background: url(../../images/cjy-inside-address-bg.jpg) no-repeat center;
				background-size: cover;
			}

			.cjy-inside-address-box {
				position: relative;
				height: 400px;
			}
			 .cjy-inside-address:before{content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%;background-image: linear-gradient(to right, rgba(86,142,255,.6),rgba(149,86,253,.4) );}


			.cjy-inside-address-card {
				position: absolute;
				top: 50%;
				left: 50px;
				width: 450px;
				background-color: #fff;
				transform: translate(0, -50%);
			}

			.cjy-inside-address-card::after {
				content: "";
				position: absolute;
				top: 50%;
				right: -10px;
				width: 0;
				height: 0;
				border-left: 10px solid #fff;
				border-top: 10px solid transparent;
				border-bottom: 10px solid transparent;
				transform: translate(0, -50%);
			}

			.cjy-inside-address-title {
				position: relative;
				background-color: #df2128;
				padding: 15px 40px;
			}

			.cjy-inside-address-ticon {
				position: absolute;
				top: 20px;
				left: 15px;
				height: 40px;
			}

			.cjy-inside-address-ticon img {
				width: 50px;
			}

			.cjy-inside-address-name {
				padding-left: 35px;
				color: #fff;
			}

			.cjy-inside-address-num {
				padding-left: 35px;
				color: #fff;
				font-size: 25px;
			}

			.cjy-inside-address-bot {
				padding: 20px 40px;
			}

			.cjy-inside-address-item {
				margin-bottom: 10px;
			}

			.cjy-inside-address-code {
				margin-top: 20px;
			}

			.cjy-inside-address-code img {
				width: 80px;
				margin-right: 10px;
			}

			.cjy-inside-address-icon {
				width: 18px;
				margin-right: 5px;
			}

			.cjy-inside-vision {
				display: flex;
				margin-bottom: 40px;
				background-color: #df2128;
			}

			.cjy-inside-vision-box {
				padding: 40px;
				flex: 1;
				background: url(../../images/cjy-inside-vision-exp.jpg) no-repeat center;
					background-size: cover;
			}

			.cjy-inside-vision-eng { margin-top: 60px;
				color: #fff;
				font-size: 25px;
				text-align: right;
				text-transform: uppercase;
			}
			.cjy-inside-vision-name{ position: relative; color: #fff;text-align: right;font-size: 18px; padding: 10px 0; }
			.cjy-inside-vision-name::after {
				content: "";
				position: absolute;
				width: 60px;
				height: 2px;
				right: 0px;
				bottom: 0;
				background-color: #fff;
			}
			.cjy-inside-vision-exp{ margin-top: 40px;font-size: 20px;color: #fff;text-align: right;}
