@charset "UTF-8";body{font-family:Arial,"Microsoft Yahei",Helvetica,sans-serif}
img{max-width:100%}
.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths{position:relative;min-height:1px;padding-right:10px;padding-left:10px}
@media (min-width:768px){.col-sm-5ths{width:20%;float:left}}
@media (min-width:992px){.col-md-5ths{width:20%;float:left}}
@media (min-width:1200px){.col-lg-5ths{width:20%;float:left}}
.f0{font-size:0}
.guodu{-webkit-transition:all 0.7s;-moz-transition:all 0.7s;-o-transition:all 0.7s;transition:all 0.7s}
.span-table{display:table;width:100%;height:100%}
.span-cell{display:table-cell;width:100%;height:100%;vertical-align:middle}@media (min-width:1365px){.container{width:1200px;padding:0}.index-service .row,.index-partner .row{margin-left:0;margin-right:0}}
.left-hand-nav{position:fixed;left:0;top:0;bottom:0;width:6.4%;background:#fff;z-index:1100;-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s}
.left-hand-nav .span-logo{position:absolute;width:auto;display:block;width:80.48%;right:9.76%;top:0;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s}
.left-hand-nav .span-menu{position:absolute;top:50%;margin-top:-7px;right:50%;margin-right:-15px;width:30px;height:14px;cursor:pointer;-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s}
.left-hand-nav .span-menu bdo{width:100%;height:2px;background:#000;position:absolute;left:0;transition:all 0.3s}
.left-hand-nav .span-menu .bdo1{top:0}
.left-hand-nav .span-menu .bdo2{top:50%;margin-top:-1px}
.left-hand-nav .span-menu .bdo3{bottom:0}
.left-hand-nav .mg-logo2{position:absolute;left:-2000px;top:5.65%;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s}
.left-hand-menu{position:absolute;left:-2000px;top:0;bottom:0;-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s}
.left-hand-ul1{top:20%}
.left-hand-ul1>li{height:54px;line-height:54px;position:relative}
.left-hand-ul1>li>a{font-size:20px;color:#333;position:relative}
.left-hand-ul1>li>a::before,.left-hand-ul1>li>a::after{content:" ";position:absolute;top:50%;margin-top:-1px;width:14px;height:2px;background:#e2160f;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
.left-hand-ul1>li>a::before{left:-24px}
.left-hand-ul1>li>a::after{right:-24px}
.left-hand-ul1>li ul{position:absolute;left:80px;top:0;width:190px;padding-left:90px;display:none}
.left-hand-ul1>li ul li{height:54px;line-height:54px}
.left-hand-ul1>li ul li a{font-size:16px;color:#666}
.left-hand-ul1>li:hover>a{color:#e2160f}
.left-hand-ul1>li:hover>a::before,.left-hand-ul1>li:hover>a::after{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.left-hand-ul1>li:hover>a::before{left:-34px}
.left-hand-ul1>li:hover>a::after{right:-34px}
.left-hand-ul1>li ul li a:hover{color:#e2160f}
.left-hand-pic{position:absolute;right:2000px;width:44.16%;top:0;bottom:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.left-hand-pic .row{margin-left:-10px;margin-right:-10px}
.left-land-pic-a1{margin-left:-10px;margin-right:-10px;margin-top:10px}
.left-land-pic-a1 img{width:100%;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.left-land-pic-a1 .b1{position:absolute;left:0;right:0;bottom:10px;font-size:16px;color:#fff;padding:0 3%}
.left-land-pic-a1:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.left-hand-bottom{position:absolute;bottom:18px;left:-2000px}
.left-hand-bottom a{padding-left:35px;display:inline-block;line-height:18px;background:url("/storage/app/media/cciad/icon-01.png") left center no-repeat;font-size:14px;color:#999}
.left-hand-bottom a:hover{background:url("/storage/app/media/cciad/icon-011.png") left center no-repeat;color:#e2160f}
.left-hand-nav.xz{background:url("/storage/app/media/cciad/nav-bg1.jpg") left top no-repeat #fff;-webkit-background-size:cover;background-size:cover;width:100%}
.left-hand-nav.xz .span-logo{width:auto;top:50%;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
.left-hand-nav.xz .mg-logo2{left:2.5%;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.left-hand-nav.xz .span-menu{right:2.34%;margin-right:0}
.left-hand-nav.xz .span-menu .bdo1{width:8px;top:2px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.left-hand-nav.xz .span-menu .bdo3{width:8px;bottom:2px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.left-hand-nav.xz .left-hand-menu{left:15.98%}
.left-hand-nav.xz .left-hand-bottom{left:6.4%}
.left-hand-nav.xz .left-hand-pic{right:6.875%}
.header-index{position:fixed;top:0;right:0;left:0;z-index:998;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s}
.header-index .header-top{text-align:right;border-bottom:1px solid #5e95c5}
.header-index .header-top .a1{display:inline-block;height:48px;line-height:48px;font-size:14px;color:#fff;padding:0 30px;border-left:1px solid #5e95c5}
.header-index .header-top .a1 img{float:left;margin-right:18px;margin-top:16px}
.header-index .nav{text-align:center}
.header-index .nav ul{display:inline-block}
.header-index .nav ul li{float:left;margin:-2px 22px 0}
.header-index .nav ul li a{display:block;font-size:16px;color:#fff;line-height:16px;padding:31px 10px 0;position:relative}
.header-index .nav ul li a::before,.header-index .nav ul li a::after{content:" ";position:absolute;left:50%;right:50%;top:0;height:3px;background:#fff;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.header-index .nav ul li a:hover::before,.header-index .nav ul li a.xz::before{left:0}
.header-index .nav ul li a:hover::after,.header-index .nav ul li a.xz::after{right:0}
.header-index.xz{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;top:-300px;z-index:997}
.header-index2{position:fixed;left:0;right:0;top:-300px;z-index:997;background:white;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.15);-moz-box-shadow:0 0 15px rgba(0,0,0,0.15);box-shadow:0 0 15px rgba(0,0,0,0.15);-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s}
.header-index2 .nav{text-align:center}
.header-index2 .nav ul{display:inline-block}
.header-index2 .nav ul li{float:left;margin:0 22px}
.header-index2 .nav ul li a{display:block;font-size:16px;color:#333;line-height:70px;padding:3px 10px 0;position:relative}
.header-index2 .nav ul li a::before,.header-index2 .nav ul li a::after{content:" ";position:absolute;left:50%;right:50%;top:0;height:3px;background:#e2160f;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.header-index2 .nav ul li a:hover::before,.header-index2 .nav ul li a.xz::before{left:0}
.header-index2 .nav ul li a:hover::after,.header-index2 .nav ul li a.xz::after{right:0}
.header-index2 .nav .span1{position:absolute;margin-top:26px;margin-left:2%}
.header-index2 .nav .span1 .bdo1{display:inline-block;width:18px;height:20px;font-size:16px;line-height:20px;white-space:nowrap;overflow:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;margin-left:40px;color:#666}
.header-index2 .nav .span1 .bdo1 img{margin-right:15px}
.header-index2 .nav .span1 .bdo1:hover{width:auto}
.header-index2.xz{z-index:998;top:0;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.left-hand-nav-inside{display:none}
.header-inside{position:fixed;left:0;right:0;top:0;height:124px;background:rgba(255,255,255,0.8);z-index:999;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.header-inside.xz{background:white;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.15);-moz-box-shadow:0 0 15px rgba(0,0,0,0.15);box-shadow:0 0 15px rgba(0,0,0,0.15)}
.header-inside .a-logo{float:left;margin:32px 4% 0 6.4%;width:124px}
.nav-ul1{position:absolute;float:right;right:6.1%;margin-top:13px;margin-right:350px}
.nav-ul1>li{float:left;margin:0 30px;padding-bottom:3px;position:relative}
.nav-ul1>li>a{display:block;height:108px;line-height:108px;font-size:16px;color:#333;position:relative;outline:none}
.nav-ul1>li>a::before,.nav-ul1>li>a::after{content:" ";position:absolute;left:50%;right:50%;bottom:-3px;height:3px;background:#e2160f;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.nav-ul1>li.xz a::before,.nav-ul1>li:hover a::before{left:0}
.nav-ul1>li.xz a::after,.nav-ul1>li:hover a::after{right:0}
.header-inside .span1{position:absolute;right:6.1%;margin-top:53px;width:300px}
.header-inside .span1 .bdo1{display:inline-block;width:18px;height:22px;font-size:16px;line-height:20px;white-space:nowrap;overflow:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;margin-left:40px;color:#666}
.header-inside .span1 .bdo1 img{margin-right:15px}
.header-inside .span1 .bdo1:hover{width:auto}
.h-124{width:100%;height:124px}
footer{background:url("/storage/app/media/cciad/f-bg.jpg") center bottom no-repeat #252525;position:relative;z-index:990}
footer.index-footer{padding-top:73px}
.footer-box{padding-top:10px;padding-bottom:48px;color:#fff;position:relative}
.footer-name{width:182px;height:76px;text-transform:uppercase}
.footer-name .name-cn{height:22px;line-height:22px;font-size:16px}
.footer-name .name-en{height:26px;line-height:26px;border-bottom:1px solid #fff}
.footer-name .name-en .footerNav-btn{width:30px;height:25px;background:url("/storage/app/media/cciad/icon-06.png") left center no-repeat;position:relative;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;left:0}
.footer-name .name-en .footerNav-btn:hover{left:5px}
.footer-name .bdshare-button-style0-16 .bds_more{background:url("/storage/app/media/cciad/icon-07.png") center center no-repeat !important;background-position:0;width:17px;height:17px;-webkit-background-size:cover;background-size:cover}
.footer-name .copy{height:28px;line-height:28px}
.footer-address{text-align:center}
.footer-address img{display:block;margin-right:auto;margin-left:auto;max-width:100%}
.footer-nav{background:#ed6c34;display:none}
.footer-nav .box{width:100%;height:100%;display:table}
.footer-nav .box ul{display:table-cell;vertical-align:middle}
.footer-nav .box ul li a{display:block;line-height:30px;color:#fff}
.footer-nav .box ul li a.a-1{margin-bottom:12px;font-size:18px}
.footer-nav .box ul li a.a-2{font-size:14px}
.foot-div1{font-size:20px;line-height:22px;text-transform:uppercase;margin-bottom:5px}
.foot-div2{line-height:18px}
.index-footer .goTop{margin-top:88px;text-transform:uppercase}
.top-return{cursor:pointer}.To-top{position:fixed;right:3.85%;bottom:3%;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;background-color:#000;width:50px;height:50px;z-index:999;transition:all 0.35s}
@media (max-width:767.98px){.To-top{bottom:8%}}
.To-top img{display:block;width:50px}
.To-top.active{opacity:1;visibility:visible}.line-bg{position:fixed;left:0;right:0;top:0;bottom:0;z-index:10}
.line-bg .container{background:url("/storage/app/media/cciad/bg-01.png") center top repeat-y;-webkit-background-size:100%;background-size:100%}
.banner{z-index:15}
@media (max-width:1199.98px){.banner{z-index:1}}
.banner .item{overflow:hidden}
.banner-bg{animation:pulse 15s infinite linear;-moz-animation:pulse 15s infinite linear;-webkit-animation:pulse 15s infinite linear;-o-animation:pulse 15s infinite linear}
.banner-wenzi{position:absolute;top:50%;left:22.13%;font-size:60px;font-family:Arial Black,"Helvetica Neue",Helvetica,sans-serif;color:#fff;text-transform:uppercase;font-weight:750;height:270px;margin-top:-135px;line-height:54px}
@media (max-width:1199.98px){.banner-wenzi{font-size:46px;line-height:1.2}}
@media (max-width:991.98px){.banner-wenzi{font-size:42px}}
@media (max-width:767.98px){.banner-wenzi{padding:0 15px;font-size:26px}}
.banner-wenzi .bdo1{color:#e2160f}
.banner-wenzi .span1{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.banner-wenzi .span1:nth-child(2){margin-left:200px}
.banner-wenzi .span1:nth-child(3){margin-left:50px}
.banner-wenzi .span1:nth-child(4){margin-left:-204px}
.banner-wenzi .span1:nth-child(5){margin-left:110px}
.slide-down{position:absolute;z-index:16;left:18.75%;top:0;height:66px;color:#fff;font-size:14px;line-height:14px;text-transform:uppercase}
.slide-down span{position:relative;display:inline-block}
.slide-down span::before{content:" ";width:1px;height:50px;background:#fff;position:absolute;bottom:-66px;left:50%}
.index-more{width:33.33%;font-size:14px;color:#000;text-transform:uppercase;text-align:center;height:44px;line-height:44px;margin-top:37px;position:relative;border:1px solid #000;z-index:3;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.index-more .span-icon{position:absolute;right:-14px;top:-14px;display:block;width:27px;height:27px;background:url("/storage/app/media/cciad/icon-10.png") center center no-repeat;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.index-more:hover{border:1px solid #e2160f;color:#e2160f}
.index-more:hover .span-icon{background:url("/storage/app/media/cciad/icon-11.png") center center no-repeat;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.index-title{padding-bottom:16px;background:url("/storage/app/media/cciad/bg-02.jpg") left bottom no-repeat}
.index-title .title-en{font-size:54px;color:#000;font-weight:bold;text-transform:uppercase;line-height:54px}
.index-title .title-cn{font-size:28px;line-height:42px}
.index-about{margin-top:128px;position:relative;z-index:15}
.index-about-wenzi{padding-right:11.6%;position:relative;margin-top:15px}
.index-about-wenzi .span-line{display:block;position:absolute;left:-33px;top:-35px;z-index:-1;background:url("/storage/app/media/cciad/bg-03.png") center center no-repeat;width:201px;height:249px}
.index-about-txt{margin-top:9px;font-size:14px;line-height:28px;color:#666;text-align:justify;height:140px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}
.index-about-pic{width:100%}
.index-about-pic a{display:block;margin-left:-14px;border:4px solid #fff;overflow:hidden}
.index-about-pic img{width:100%;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.index-about-pic img:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.index-about .index-title{margin-left:1px}
.index-pic{height:760px;margin-top:-100px;background-size:cover !important;background-attachment:fixed !important}
.index-culture-main{padding-bottom:360px;background:url("/storage/app/media/cciad/bg-20.png") right 170px no-repeat}
.index-culture{margin-top:-166px;position:relative;z-index:15}
.index-culture .index-about-wenzi{margin-top:220px;padding-left:11.6%;padding-right:0}
.index-culture .index-about-pic a{margin-left:0;margin-right:-16px}
.index-culture .index-about-txt{height:168px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}
.index-project{margin-top:-180px;position:relative;z-index:15;padding-bottom:93px}
.index-project-01{background:url("/storage/app/media/cciad/bg-07.jpg") left bottom no-repeat;margin-top:67px;position:relative}
.index-project-div1{float:left;width:25%}
.index-project-div2{float:right;width:75%}
.index-slider-pic{margin-top:-38px;margin-bottom:-38px}
.index-slider-pic img{display:block;width:100%}
.index-slider-title{width:91.7%;padding-bottom:6px;margin-top:150px}
.index-slider-title .span1{padding-bottom:6px;background:url("/storage/app/media/cciad/bg-13.jpg") left bottom no-repeat}
.index-slider-title .span-line{display:block;position:absolute;z-index:-1;width:183px;height:192px;background:url("/storage/app/media/cciad/bg-21.png") center center no-repeat;left:-39px;top:-27px}
.index-slider-title .b1{font-size:24px;color:#fff;line-height:42px;width:79%;height:84px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.index-slider-txt{font-size:14px;color:#fff;line-height:36px;height:108px;margin-top:5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.index-slider-title .index-more{width:73%;border-color:#fff;color:#fff}
.index-slider-title .index-more .span-icon{background:url("/storage/app/media/cciad/icon-40.png") center center no-repeat}
.index-slider-title .index-more:hover{border-color:#e2160f;color:#e2160f}
.index-slider-title .index-more:hover .span-icon{background:url("/storage/app/media/cciad/icon-41.png") center center no-repeat}
.index-slider-wenzi{position:absolute;top:0;bottom:0}
.index-slider-wenzi .slick-list{overflow:visible}
.index-slider-wenzi .slick-prev,.index-slider-wenzi .slick-next{width:50%;height:80px;border:none;background:none;outline:none;font-size:0 !important;position:absolute;bottom:0;border-left:1px solid #e47d90}
.index-slider-wenzi .slick-prev{left:0;background:url("/storage/app/media/cciad/icon-38.jpg") center center no-repeat;-webkit-background-size:cover;background-size:cover;border-left:none}
.index-slider-wenzi .slick-next{right:0;background:url("/storage/app/media/cciad/icon-39.jpg") center center no-repeat;-webkit-background-size:cover;background-size:cover}
.index-project-01 .span-page{font-size:30px;color:#000;position:absolute;right:14.32%;top:-155px}
.index-project-01 .span-page .b1{font-size:130px;color:#e2160f;line-height:130px}
.index-project-01 .span-page .bdo1{position:relative;top:-60px}
.index-project-01 .span-page .b2{font-size:50px;margin-left:7px}
.index-title2{text-align:center;color:#000;letter-spacing:4px}
.index-title2 .b-cn{font-size:22px;line-height:58px;background:url("/storage/app/media/cciad/bg-05.jpg") center bottom no-repeat}
.index-title2 .b-en{font-size:16px;text-transform:uppercase;margin-top:13px}
.index-service{position:relative;z-index:15}
.index-service-txt{font-size:14px;line-height:26px;color:#666;text-align:center;margin-top:40px;margin-bottom:28px}
.index-service-div1{text-align:center;padding-top:30px}
.index-service-a1{display:inline-block;font-size:16px;color:#333;letter-spacing:4px}
.index-service-a1 .mg1{margin-bottom:25px}
.index-service-a1:hover{color:#e2160f}
.index-service .index-more{width:200px;margin-top:80px}
.index-news{padding-top:110px;padding-bottom:110px;margin-top:70px;position:relative;z-index:15}
.index-news-01{padding-left:210px}
.index-news-left{position:absolute;width:210px;margin-left:-210px;margin-top:37px;color:#fff}
.index-title3{padding-bottom:23px;background:url("/storage/app/media/cciad/bg-06.png") left bottom no-repeat}
.index-title3 .b-en{font-size:54px;line-height:54px;text-transform:uppercase}
.index-title3 .span-cn{font-size:28px;line-height:28px;margin-top:9px}
.index-news-tab{margin-top:54px}
.index-news-tab .span1{font-size:16px;line-height:24px;margin-top:34px}
.index-news-tab .span1:first-child{margin-top:0}
.index-news-tab .span1 img{margin-right:6px;position:relative;top:-2px}
.index-news-tab .span1 bdo{display:inline-block;cursor:pointer}
.index-news-right{width:100%;background:#fff}
.index-news-div1{padding:60px 15px 40px}
.index-news-02{background:#fff}
.index-news-tab-nr1{display:none}
.index-news-tab-nr1:first-child{display:block}
.index-news-a1{margin:0 30px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.index-news-a1 .span-pic{margin-bottom:22px;width:100%}
.index-news-a1 .span-pic img{width:100%;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.index-news-a1 .index-more{width:100%;margin-top:25px}
.index-news-a1 .span-title{font-size:16px;line-height:24px;height:24px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.index-news-a1 .span-txt{font-size:14px;line-height:24px;color:#999;margin-top:5px;height:72px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.index-news-a1:hover .span-pic img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2)}
.index-news-a1:hover .span-title{color:#e2160f}
.index-news-a1 .span-date{font-size:14px;color:#999;line-height:24px;margin-top:7px}
.index-news-a1:hover .index-more{border:1px solid #e2160f;color:#e2160f}
.index-news-a1:hover .index-more .span-icon{background:url("/storage/app/media/cciad/icon-11.png") center center no-repeat;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.index-news-div2{padding:0 15px}
.index-news-span-more{width:33.33%}
.index-news-span-more a{display:block;height:70px;line-height:70px;margin-right:-15px;background:#e2160f;color:#fff;text-transform:uppercase;font-size:20px;text-align:center;position:relative}
.index-news-span-more a::before{content:" ";position:absolute;width:28px;height:1px;background:#fff;right:12.53%;top:50%}
.index-news-span-more a::after{content:" ";position:absolute;width:10px;height:1px;background:#fff;right:12.53%;top:50%;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.index-news-span-more:hover a::after{margin-top:-5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.index-partner-main{position:relative;z-index:15}
.index-partner{margin-top:72px;margin-bottom:70px;position:relative;z-index:15}
.index-partner-div1{padding-top:20px}
.index-part-a1{display:inline-block;margin-top:32px}
.index-part-a1 img{display:block;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.index-part-a1:hover img{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%)}
.index-partner .index-more{width:200px;margin-top:50px}.banner-inside img{width:100%;max-width:100%}
.public-title-top{background:#fff;border-bottom:1px solid #e5e5e5}
.public-title{float:left;width:20%;padding:37px 15px 54px;background:#fff;-webkit-box-shadow:0 0 10px rgba(231,231,231,0.45);-moz-box-shadow:0 0 10px rgba(231,231,231,0.45);box-shadow:0 0 10px rgba(231,231,231,0.45);text-transform:uppercase;margin-top:-80px;position:relative;z-index:16;text-align:center}
.public-title .span1{display:inline-block;text-align:left}
.public-title .public-en{font-size:44px;color:#ddd;line-height:44px}
.public-title .public-cn{font-size:22px;color:#000;line-height:22px;margin-top:-14px;padding-bottom:17px;background:url("/storage/app/media/cciad/bg-08.jpg") left bottom no-repeat}
@media (max-width:767px){.public-title{padding:20px 0 30px}.public-title .public-en{font-size:30px}.public-title .public-cn{font-size:20px}}
.public-menu{float:right;width:80%}
.public-nav{padding-left:8.8%}
.public-nav-owl{margin-top:40px}
.public-nav-owl a{display:block;height:40px;line-height:40px;text-align:center;font-size:16px;color:#333;border-radius:20px;position:relative}
.public-nav-owl a::after{content:" ";width:10px;height:6px;position:absolute;left:50%;margin-left:-5px;bottom:-40px;background:url("/storage/app/media/cciad/icon-20.png") center center no-repeat;display:none}
.public-nav-owl a.ling::after{background:none}
.public-nav-owl .owl-item{padding-bottom:40px}
.public-nav-owl .owl-item a.xz{background:#e2160f;color:#fff}
.public-nav-owl a:hover,.public-nav-owl a:active{background:#e2160f;color:#fff}
.public-nav-owl .owl-item a.xz::after{display:block}
.public-nav-owl a:hover::after,.public-nav-owl a:active::after{display:block}
.public-nav-bottom{text-align:center;line-height:20px;padding:20px 0;border-top:1px solid #e5e5e5}
.public-nav-bottom a{display:inline-block;font-size:14px;color:#333;margin:0 2%}
.public-nav-bottom a.xz,.public-nav-bottom a:hover{color:#e2160f}
.public-title-nr1{display:none}
.about-jianjie{margin-top:30px;margin-bottom:50px}
.about-art-01{font-size:14px;color:#666;line-height:26px;margin-top:26px;text-align:justify}.about-jiagou{background:#fafafa;padding:45px 0 85px}.project-main{padding:13px 5.797% 40px}
.project-01{margin-bottom:40px}
.project-a1{font-size:16px;line-height:20px;color:#333;text-align:center;margin:27px -3px 0;cursor:pointer}
.project-a1 .span-pic img{width:100%;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.project-a1 .span-title{height:20px;margin-top:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.project-a1:hover{color:#e2160f}
.project-a1:hover .span-pic img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2)}
.pages{text-align:center}
.pages a{display:inline-block;margin:0 5px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;color:#666;width:55px;height:55px;border:1px solid #e6e6e6;line-height:53px}
.pages a.ling{margin:0 25px}
.pages a.ling span{display:inline-block;width:16px;height:28px;background:url("/storage/app/media/cciad/icon-22.png") center center no-repeat;position:relative;top:12px}
.pages a:hover,.pages a.xz{color:#e2160f;border:1px solid #e2160f}
.pages a.ling:first-child span{background:url("/storage/app/media/cciad/icon-21.png") center center no-repeat}
.pages a.ling:hover span{background:url("/storage/app/media/cciad/icon-222.png") center center no-repeat}
.pages a.ling:first-child:hover span{background:url("/storage/app/media/cciad/icon-211.png") center center no-repeat}.mc{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000;background:rgba(0,0,0,0.5);display:none}
.project-tc{position:fixed;background:#fff;z-index:1001;padding:53px 39px 35px;border-radius:6px;width:800px;left:50%;margin-left:-400px;height:540px;top:50%;margin-top:-270px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
.project-tc.xz{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.project-tc .mg1{position:absolute;right:20px;top:20px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;cursor:pointer}
.project-tc .mg1:hover{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.project-tc .div-nr{height:452px;overflow:auto}
.project-tc .gundongtiao{height:452px;overflow:auto;line-height:34px;color:#333}
.project-tc .gundongtiao .b1{font-size:18px;color:#000;line-height:24px;padding-bottom:18px;background:url("/storage/app/media/cciad/bg-02.jpg") left bottom no-repeat;margin-top:27px;margin-bottom:10px}.news-main{margin-bottom:55px}
.news-01{padding-bottom:60px;border-bottom:1px solid #f0f0f0;margin-bottom:60px}
@media (max-width:767px){.news-01{margin-left:-8px;margin-right:-8px}.news-01>div{padding:0 8px}.news-01 .span-nr{padding:0 10px !important}.news-01 .bdo1{padding-bottom:0 !important;font-size:16px !important;line-height:20px !important}.news-01 .bdo2{margin-top:10px !important}}
.news-a1{color:#666;line-height:22px;padding-bottom:19px;margin-top:40px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.news-a1 img{width:100%;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.news-a1 .span-nr{padding:0 20px}
.news-a1 .bdo1{font-size:18px;color:#333;margin-top:21px;padding-bottom:19px;background:url("/storage/app/media/cciad/bg-09.jpg") left bottom no-repeat;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.news-a1 .bdo-title{height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news-a1 .bdo2{margin-top:15px;height:44px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.member-main{background:url("/storage/app/media/cciad/bg-10.jpg") center center no-repeat;-webkit-background-size:cover;background-size:cover;padding-bottom:76px}
.member-title{font-size:20px;line-height:22px;color:#333;font-weight:bold;text-align:center;padding-top:75px;padding-bottom:18px;background:url("/storage/app/media/cciad/bg-11.jpg") center bottom no-repeat}
.member-txt{text-align:center;font-size:14px;line-height:28px;color:#333;margin-bottom:24px;margin-top:23px}.invent-main{width:87.08%;margin:0 auto 60px}
.invent-main .row{margin-left:-13px;margin-right:-13px}
.invent-div1{text-align:center;font-size:16px;color:#333;line-height:18px;margin-top:40px;margin:40px -2px 0}
.invent-div1 img{width:100%;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.invent-div1 .span-title{margin-top:18px;height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.invent-div1:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2)}.member-main2{margin-bottom:35px}
.member-ul1{margin-bottom:40px}
.member-ul1 li .container{border-bottom:1px solid #eee;padding-top:30px;padding-bottom:30px}
.member-ul1 .a-logo{float:left;width:200px;height:80px;border:1px solid #eee;margin-right:44px}
.member-ul1 .a-logo img{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.member-ul1 .a-title{float:left;font-size:16px;line-height:20px;padding:30px 0;font-weight:bold;color:#333}
.member-ul1 li .a-more{float:right;font-size:14px;color:#333;line-height:20px;padding:30px 0}
.member-ul1 li:hover{background:#f5f5f5}
.member-ul1 .a-logo:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2)}.news-art{margin-bottom:40px}
.news-art-01{margin-bottom:42px}
.news-art-title{font-size:22px;color:#333;font-weight:bold;text-align:center;line-height:34px;margin-top:20px;margin-bottom:6px}
.news-author{font-size:14px;color:#333;text-align:center}
.news-author span{margin:0 80px}
.news-art-detail{font-size:14px;line-height:34px;color:#333;margin-top:11px}
.news-pages .span1{float:left;width:50%;text-align:right;padding-left:15px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news-pages .span1:first-child{text-align:left;padding-left:0;padding-right:15px}
.news-pages .span1 a{font-size:14px;color:#666}
.news-pages .span1 a:hover{color:#e2160f}.team-01{margin-top:70px}
.team-01 .mg1{width:100%}
.team-div1{font-size:14px;line-height:24px;color:#333}
.team-span1{font-size:22px;line-height:24px;font-weight:bold;color:#333;padding-bottom:14px;padding-top:14px;background:url("/storage/app/media/cciad/bg-13.jpg") left bottom no-repeat;margin-bottom:24px}
.team-span2{line-height:24px;font-size:18px;font-weight:bold;color:#333;margin-bottom:7px;margin-top:24px}
.team-div2{margin-top:52px}
.team-div2 .team-span2{margin-bottom:16px}
.team-ggw{background:#e2160f;text-align:center;font-size:34px;color:#fff;line-height:40px;padding:100px 0;letter-spacing:4px;margin-top:44px}.mate-main{width:87.08%;margin:0 auto 40px}
.mate-01{position:relative;margin-top:40px}
.mate-01 .a-pic{float:left;width:44.736%}
.mate-01 .a-pic img{width:100%;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.mate-01 .a-pic:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.mate-div1{position:absolute;left:44.736%;right:0;top:0;bottom:0}
.mate-divv1{background:rgba(0,0,0,0.88);margin-left:-11.38%;padding:53px 12.4% 40px;font-size:14px;color:#fff;line-height:24px;-webkit-box-shadow:0 0 27px rgba(9,9,9,0.22);-moz-box-shadow:0 0 27px rgba(9,9,9,0.22);box-shadow:0 0 27px rgba(9,9,9,0.22)}
.mate-divv1 .span-title{padding-bottom:13px;background:url("/storage/app/media/cciad/bg-13.jpg") left bottom no-repeat;margin-bottom:17px}
.mate-divv1 .span-title a{font-size:18px;font-weight:bold;color:#fff;line-height:20px}
.mate-divv1 .span-detail{height:72px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.mate-divv1 .mg1{margin-bottom:10px}
.mate-divv1 .span-more{margin-top:30px}
.mate-divv1 .span-more a{position:relative;left:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.mate-divv1 .span-more:hover a{left:5px}
.mate-01:nth-child(2n) .a-pic{float:none;float:right}
.mate-01:nth-child(2n) .mate-div1{left:0;right:44.736%}
.mate-01:nth-child(2n) .mate-divv1{margin-left:auto;margin-right:-11.38%}.patent-main{margin-bottom:50px}
.patent-title{font-size:16px;color:#333;font-weight:bold;margin:30px 0}
.patent-01{margin:0 10%}
.patent-table-01{border:1px solid #dcdcdc;font-size:14px;color:#333;text-align:center}
.patent-table-01 tr th{background:#f5f5f5;line-height:20px;padding:9px 0;border-left:1px solid #dcdcdc;text-align:center}
.patent-table-01 tr td{border-left:1px solid #dcdcdc;border-top:1px solid #dcdcdc;line-height:20px;padding:9px 0}
.patent-table-01 tr th:first-child,.patent-table-01 tr td:first-child{border-left:1px solid #dcdcdc}.design-team-main{width:85%;margin:70px auto}
.design-team-a1{text-align:center;margin:0 -15px;cursor:pointer}
.design-team-a1 .mg1{display:block;width:100%}
.design-team-a1 .span-abs{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(210,38,70,0.6);font-size:14px;color:#fff;padding:6%;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.design-team-a1 .b1{font-size:18px;margin-bottom:9px}
.design-team-a1 .mg-icon{margin-top:16px}
.design-team-a1:hover .span-abs{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.design-team-a1 .span-abs2{position:absolute;left:0;top:0;right:0;bottom:0}
.design-team-a1 .span-abs2 .span-zi{text-align:left;color:#fff;padding:0 20.86%;font-size:24px}.team-tc{position:fixed;background:#fff;z-index:1001;padding:98px 30px 80px;border-radius:6px;width:800px;left:50%;margin-left:-400px;height:540px;top:50%;margin-top:-270px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
.team-tc.xz{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.team-tc .mg1{position:absolute;right:20px;top:20px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;cursor:pointer}
.team-tc .mg1:hover{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.team-tc .div-nr .b1{font-size:18px;color:#000;line-height:24px;padding-bottom:18px;background:url("/storage/app/media/cciad/bg-02.jpg") left bottom no-repeat;margin-top:27px;margin-bottom:10px}
.team-tc .div-pic{float:left;width:37.56%}
.team-tc .div-wenzi{float:right;width:58.1%}
.team-tc .div-wenzi .div-nr{height:362px;overflow:auto}
.team-tc .div-wenzi .gundongtiao{line-height:24px;color:#333;font-size:14px}
.team-tc .div-wenzi .span-title{font-size:18px;font-weight:bold;color:#000;line-height:18px;padding-bottom:21px;background:url("/storage/app/media/cciad/bg-13.jpg") left bottom no-repeat;margin-bottom:24px}
.team-tc .div-wenzi .mg2{display:none}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;border-radius:2px;background:#e2160f}
.mCSB_scrollTools .mCSB_draggerRail{width:4px;border-radius:2px;background:#e5e5e5}.contact-main{background:#f5f5f5;position:relative}
.contact-01{float:left;width:28%}
.contact-nr{padding-left:20.4%;padding-right:5%}
.contact-div1{padding-top:50px}
.contact-title{font-size:28px;color:#000;line-height:28px;padding-bottom:16px;background:url("/storage/app/media/cciad/bg-13.jpg") left bottom no-repeat;margin-top:30px}
.contact-gd{margin-top:33px}
.contact-ul1 li{font-size:16px;color:#333;line-height:36px;padding-bottom:27px;border-bottom:2px dashed #e2e2e2;margin-top:23px}
.contact-ul1 li:first-child{margin-top:0}
.contact-ewm{padding-bottom:54px}
.contact-ewm .span1{display:inline-block;font-size:14px;color:#333;margin:0 4.7%;line-height:22px;margin-top:30px}
.contact-ewm .span1:first-child{margin-left:0}
.contact-ewm .span1 .bdo1{font-weight:bold;margin-top:10px}
.contact-map{position:absolute;right:0;top:0;bottom:0;width:72%}.contact-main2{width:87.2%;margin:55px auto 50px}
.contact-bg{background:#fafafa;position:relative}
.contact-bg .mg-icon{width:37.14%;position:absolute;right:0;bottom:0}
.contact-zxns-01{float:left;width:40.6%;position:relative;z-index:2}
.contact-detail{position:absolute;left:100%;width:120%;top:75px;margin-left:88px;font-size:14px;color:#666;line-height:36px;height:252px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
.contact-detail.xz{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.contact-ul2 li .b1{width:33%;font-size:18px;color:#fff;text-align:center;line-height:60px;background:url("/storage/app/media/cciad/bg-14.png") left center no-repeat #e2160f}
.contact-ul2 li .b1:first-child{background:#e2160f}
.contact-ul3{min-height:360px}
.contact-ul3 li{border-bottom:1px solid #f1f1f1;cursor:pointer;background:#fff}
.contact-ul3 li .span1{width:33%;font-size:14px;color:#616161;text-align:center;line-height:20px;padding:22px 5px 17px}
.contact-ul3 li:hover,.contact-ul3 li.xz{background:#fafafa}
.contact-ul2 li .b1:nth-child(2),.contact-ul3 li .span1:nth-child(2){width:34%}
.contact-zxns .span-title{font-size:32px;color:#000;line-height:34px;margin-bottom:42px}
.contact-detail .span-option{font-size:16px;color:#333}
.contact-zxns-detail{float:right;width:59.4%;height:578px;background:#fafafa;position:relative}
.contact-page{padding:40px 0 38px;background:#fff}
.contact-page a{display:inline-block;font-size:14px;color:#e2160f;width:50px;line-height:30px;text-align:center;margin:0 10px}
.contact-page a.ling{width:11px;margin-left:50px}
.contact-page a.ling span{display:inline-block;width:11px;height:23px;background:url("/storage/app/media/cciad/icon-26.png") center center no-repeat;position:relative;top:5px}
.contact-page a.ling:first-child{margin-left:0;margin-right:50px}
.contact-page a.ling:first-child span{background:url("/storage/app/media/cciad/icon-25.png") center center no-repeat}
.contact-page a:hover,.contact-page a.xz{background:#e9e9e9;color:#fff}
.contact-page a.ling:hover{background:none}
.contact-page a.ling:hover span{background:url("/storage/app/media/cciad/icon-266.png") center center no-repeat}
.contact-page a.ling:hover:first-child span{background:url("/storage/app/media/cciad/icon-255.png") center center no-repeat}
.contact-mail{font-size:16px;color:#e2160f;background:#fff}
.contact-mail .span1{width:79.3%;line-height:20px;padding:15px 48px;background:#fafafa}
.contact-mail img{margin-right:8px}.about-honor{position:relative;margin-top:30px;margin-bottom:73px;padding-top:156px}
.about-honor .mg-icon{position:absolute;right:-10.8%;top:0;width:54.83%}
.about-awards{margin-left:220px;background:#fff;position:relative;z-index:2;-webkit-box-shadow:0 0 34px rgba(0,0,0,0.1);-moz-box-shadow:0 0 34px rgba(0,0,0,0.1);box-shadow:0 0 34px rgba(0,0,0,0.1)}
.about-awards-01{padding:50px 30px 37px 60px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
.about-awards-01.xz{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.about-awards-01 .b-year{display:inline-block;padding-right:33px;font-size:22px;color:#333;line-height:22px;padding-bottom:5px;border-bottom:1px solid #333}
.about-gd{height:550px;margin-top:32px}
.about-honhr-ul1{padding-left:30px;padding-right:16px}
.about-honhr-ul1 li{padding-bottom:32px;border-bottom:2px dashed #dadada;margin-top:20px}
.about-honhr-ul1 li:first-child{margin-top:0}
.about-honhr-ul1 li .b1{font-size:14px;color:#333;line-height:22px;padding:13px 0}
.about-honhr-ul1 li .span1{font-size:14px;color:#666;line-height:22px;padding-top:13px}
.about-year{position:absolute;left:0;top:0}
.about-year .span-option{width:144px;height:113px;padding-top:35px;padding-left:24px;background:url("/storage/app/media/cciad/bg-15.png") center center no-repeat;text-align:center;color:#fff;font-size:18px;line-height:20px}
.about-year-shu{margin:36px 0 0 68px;width:130px;position:relative;background:url("/storage/app/media/cciad/bg-12.jpg") 15px top repeat-y;padding-bottom:5px}
.about-year-shu .bd ul{overflow:hidden;zoom:1}
.about-year-shu .bd ul li{zoom:1}
.about-year-shu .bd ul li .span1{display:inline-block;line-height:22px;font-size:16px;color:#999;font-weight:bold;padding:44px 0 44px 32px;background:url("/storage/app/media/cciad/bg-16.png") left center no-repeat;margin-left:4px;cursor:pointer}
.about-year-shu .bd ul li .span1.xz{background:url("/storage/app/media/cciad/bg-17.png") left center no-repeat}
.about-year-shu .prev,.about-year-shu .next{position:absolute;left:0;width:30px;height:36px}
.about-year-shu .prev{top:-35px;background:url("/storage/app/media/cciad/icon-28.png") center center no-repeat}
.about-year-shu .next{bottom:-35px;background:url("/storage/app/media/cciad/icon-29.png") center center no-repeat}
.about-year-heng{width:auto;margin:0 15px;background:url("/storage/app/media/cciad/bg-12.jpg") center bottom 11px repeat-x}
.about-year-heng .span1{display:block;font-size:16px;text-align:center;line-height:30px;margin-top:39px;padding-bottom:39px;background:url("/storage/app/media/cciad/bg-16.png") center bottom no-repeat}
.about-year-heng .span1.xz{background:url("/storage/app/media/cciad/bg-17.png") center bottom no-repeat}
.about-year-heng .owl-prev,.about-year-heng .owl-next{position:absolute;bottom:-8px;width:36px;height:36px;font-size:0 !important}
.about-year-heng .owl-prev{left:-15px;background:url("/storage/app/media/cciad/icon-30.png") center center no-repeat !important}
.about-year-heng .owl-next{right:-15px;background:url("/storage/app/media/cciad/icon-31.png") center center no-repeat !important}.project-02{background:url("/storage/app/media/cciad/bg-18.jpg") center bottom no-repeat #242424;padding:40px 0 146px;position:relative}
.slider-small{width:56%;margin-left:44%;margin-top:-91px}
.slider-small .slick-slide{margin:0 10px;cursor:pointer}
.slider-small .slick-prev,.slider-small .slick-next{position:absolute;width:40px;height:40px;background:none;border:none;outline:none;left:-23.88%;bottom:18.73%;font-size:0}
.slider-small .slick-prev{background:url("/storage/app/media/cciad/icon-32.png") center center no-repeat}
.slider-small .slick-next{margin-left:70px;background:url("/storage/app/media/cciad/icon-33.png") center center no-repeat}
.project-wenzi{width:56%;margin-left:44%;margin-top:80px;position:relative}
.project-wenzi .b-title{display:block;font-size:24px;line-height:42px;color:#fff;width:120px;position:absolute;left:-23.88%;background:url("/storage/app/media/cciad/bg-11.jpg") right bottom no-repeat;padding-bottom:14px}
.project-ul1 li{font-size:14px;line-height:40px;color:#fff}
.project-des{margin-left:6.4%}
.project-des .span-pic{float:left;width:45.23%;margin-top:37px;-webkit-box-shadow:0 0 24px rgba(0,0,0,0.15);-moz-box-shadow:0 0 24px rgba(0,0,0,0.15);box-shadow:0 0 24px rgba(0,0,0,0.15)}
.project-des .div1{float:right;font-size:14px;line-height:24px;color:#666;width:48%;margin-top:103px;text-align:justify}
.project-des .div1 .b-title{font-size:16px;color:#333;margin-bottom:13px}
.project-des .div1 .b-title .span1{text-transform:uppercase;margin-left:30px}
.project-04{margin:60px 6.4% 50px}
.project-pic-div1{font-size:12px;line-height:24px;color:#fff;z-index:3;position:relative}
.project-pic-div1 .div1{padding:35px 9% 40px}
.project-pic-div1 .b-title{font-size:16px;text-transform:uppercase}
.project-pic-div1 .b-title .span1{margin-left:30px}
.project-pic-div1 .span-art{margin-top:16px}
.slider-pic img{display:block}
.slider-wenzi{background:rgba(0,0,0,0.86);margin-left:6.16%;width:39.47%;margin-top:-110px}
.slider-wenzi .slick-prev,.slider-wenzi .slick-next{position:absolute;width:16px;height:12px;background:none;border:none;outline:none;right:9%;top:40px;font-size:0;z-index:2}
.slider-wenzi .slick-prev{margin-right:50px;background:url("/storage/app/media/cciad/icon-34.png") center center no-repeat}
.slider-wenzi .slick-next{background:url("/storage/app/media/cciad/icon-35.png") center center no-repeat}.about-adv{background:#f9f9f9;padding:73px 6.1% 100px}
.about-adv-01{position:relative;margin-top:170px}
.about-adv-01:first-child{margin-top:0}
.about-adv-art{float:left;width:54.4%;padding:132px 0;background:url("/storage/app/media/cciad/bg-19.jpg") left bottom no-repeat #1b1b1b}
.about-adv-art .div2{float:right;margin-right:20.4%;width:366px;height:318px;font-size:20px;color:#fff;line-height:44px}
.about-adv-title{font-size:22px;line-height:22px;margin-bottom:40px}
.about-adv-title .b1{border-right:2px solid #fff;padding-right:13px;margin-right:14px}
.about-adv-title .b2{font-size:16px;text-transform:uppercase}
.about-pic{position:absolute;left:48.2%;top:0;right:0;bottom:0;z-index:3}
.about-pic-div1{position:relative}
.about-pic-div1 .mg1{width:76.2%;-webkit-box-shadow:0 0 32px rgba(0,0,0,0.09);-moz-box-shadow:0 0 32px rgba(0,0,0,0.09);box-shadow:0 0 32px rgba(0,0,0,0.09);position:relative;z-index:3}
.about-pic-lb{position:absolute;left:0;top:0;right:0;bottom:0}
.about-pic-lb ul,.about-pic-lb li{margin:0;padding:0;list-style:none}
.about-pic-lb img{border:0;vertical-align:top}
.about-pic-lb .d_img{position:relative;margin:0 auto;width:100%;height:100%}
.about-pic-lb .d_img li{position:absolute;display:none;z-index:0}
.about-pic-lb .d_img li img{width:100%;border:1px solid #e5e5e5}
.about-pic-lb .d_img li.d_pos1{display:block;width:76.2%;left:0;top:0;z-index:4}
.about-pic-lb .d_img li.d_pos2{display:block;width:51%;left:36.6%;top:15.3%;z-index:2}
.about-pic-lb .d_img li.d_pos3{display:block;width:42.4%;left:57.6%;top:21.56%;z-index:1}
.about-pic-lb .d_menu{position:absolute;bottom:20px;width:100%;text-align:center;display:none}
.about-pages{position:absolute;bottom:-140px;left:16.86%}
.about-pages .d_prev,.about-pages .d_next{margin-top:27px;cursor:pointer}
.about-pages .span-page{font-size:16px;color:#000;line-height:88px;margin:0 65px}
.about-pages .span-page .b1{font-size:88px;color:#e2160f}
.about-pages .span-page .bdo1{position:relative;top:-50px}
.about-pages .span-page .b2{font-size:30px}
.about-adv-01:nth-child(2n) .about-adv-art{float:none;float:right}
.about-adv-01:nth-child(2n) .about-adv-art .div2{float:none;margin-right:0;margin-left:20.4%}
.about-adv-01:nth-child(2n) .about-pic{left:0;right:48.2%}
.about-adv-01:nth-child(2n) .about-pic-div1 .mg1{float:right}
.about-adv-01:nth-child(2n) .about-pic-lb .d_img li.d_pos1{display:block;width:76.2%;left:23.9%;top:0;z-index:4}
.about-adv-01:nth-child(2n) .about-pic-lb .d_img li.d_pos2{display:block;width:51%;left:12.35%;top:15.3%;z-index:2}
.about-adv-01:nth-child(2n) .about-pic-lb .d_img li.d_pos3{display:block;width:42.4%;left:0;top:21.56%;z-index:1}
.about-adv-01:nth-child(2n) .about-pages{left:auto;right:16.86%}.gdt{height:362px;overflow:auto}
.gdt::-webkit-scrollbar{width:4px;height:4px;background:none}
.gdt::-webkit-scrollbar-track{border-radius:2px;background-color:#e5e5e5}
.gdt::-webkit-scrollbar-thumb{border-radius:2px;background-color:#d80340}
.project-tc .div-nr .divv1{margin-left:-15px;margin-right:-15px}
.project-tc .div-nr .divv1 img{width:100%}

@media (max-width:1920px){.header-index2 .nav ul li{margin-left:10px;margin-right:10px}.project-des .div1{margin-top:37px}.nav-ul1{position:static;margin-right:0;float:none;float:left}.header-inside .span1{margin-left:0;margin-top:53px;width:auto;right:5%}}
@media (min-width:1599px) and (max-width:1760px){.header-index2 .nav .span1{margin-left:0}.header-inside .a-logo{margin-right:3%}.nav-ul1 li{margin:0 20px}.header-inside .span1{margin-left:0}}
@media only screen and (max-width:1599px){.header-index .nav{text-align:right}.header-index2 .nav{text-align:left;margin-left:6.4%}.header-inside .a-logo{margin-right:3%}.nav-ul1 li{margin:0 15px}.header-inside .span1{margin-left:0}.banner-wenzi{left:30%}.index-news-a1{margin:0 15px}.mate-divv1{padding-top:30px;padding-bottom:30px}.contact-nr{padding-left:10%}.index-slider-title{margin-top:90px}}
@media (min-width:1439px) and (max-width:1519px){.header-inside .a-logo{width:110px;margin-top:42px}.header-inside .span1 .bdo1{margin-left:20px}.header-inside .span1 .bdo1:first-child{margin-left:30px}}
@media (max-width:1439px){.header-index2 .nav .span1{margin-left:0}.header-index2 .nav .span1 .bdo1{margin-left:20px}.header-inside .a-logo{width:110px;margin-top:42px;margin-right:2%;margin-left:5%}.nav-ul1{float:none;float:right;margin-right:15px;margin-top:35px}.nav-ul1 li a{height:86px;line-height:86px}.header-inside .span1{display:block;top:-35px;right:0;white-space:nowrap;text-align:right;margin-left:0}.header-inside .span1 .bdo1{display:inline-block;width:auto;margin-right:30px}.index-news-div1{padding:50px 15px 30px}.index-news-a1{margin:0}.mate-divv1 .span-detail{height:48px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.slider-wenzi{width:50%}.index-project{margin-top:-275px}.index-project-div1{width:30%;margin-left:10%}.index-project-div2{width:60%}.index-slider-title{margin-top:60px}.index-slider-txt{height:72px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.index-slider-title .index-more{margin-top:10px}.index-slider-wenzi{padding-left:5%}}
@media (min-width:1199px) and (max-width:1599px){.design-team-a1 .span-abs2 .span-zi{font-size:18px}.contact-zxns-01{width:50%}.contact-detail{width:80%}}
@media (min-width:1199px) and (max-width:1439px){.header-index .nav ul li{margin-left:10px;margin-right:10px}.header-index2 .nav{padding-top:40px;text-align:right}.header-index2 .nav ul li{margin-left:10px;margin-right:10px}.header-index2 .nav ul li a{line-height:50px}.header-index2 .nav .span1{margin-top:-30px;margin-left:-366px;white-space:nowrap;text-align:right}.header-index2 .nav .span1 .bdo1{display:inline-block;width:auto;margin-right:30px}.mate-divv1 .span-more{margin-top:20px}.contact-detail{width:80%;top:75px;margin-left:58px}}
@media (min-width:1365px) and (max-width:1479px){.index-about-txt{height:216px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden}.index-pic{height:620px}.index-culture{margin-top:-130px}.index-culture .index-about-pic{width:auto}.index-culture .index-about-wenzi{margin-left:0;margin-top:165px}.index-culture .index-about-txt{height:112px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.index-slider-title{width:75%;margin-left:20%}.index-slider-wenzi .slick-prev,.index-slider-wenzi .slick-next{height:55px}}
@media only screen and (max-width:1365px){.line-bg{display:none}.index-pic{height:500px}.index-culture{margin-top:-90px}.index-culture .index-about-pic{width:auto}.index-culture .index-about-wenzi{margin-left:0;margin-top:165px}.index-culture .index-about-txt{height:84px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.contact-ewm .span1{margin-left:2%;margin-right:2%}.contact-mail .span1{width:auto;padding:15px 20px;margin-right:20px}.index-slider-title{margin-top:48px;width:80%;margin-left:10%}.index-slider-wenzi .slick-prev,.index-slider-wenzi .slick-next{height:55px}}
@media (min-width:1200px) and (max-width:1365px){.index-about-wenzi{margin-left:33px}}
@media (min-width:1200px) and (max-width:1279px){.header-index .nav ul li{margin-left:10px;margin-right:10px}}
@media only screen and (min-width:1200px){.banner .owl-item.active .banner-wenzi .span1{animation:flipInX 1s 1 1s linear forwards;-moz-animation:flipInX 1s 1 1s linear forwards;-webkit-animation:flipInX 1s 1 1s linear forwards;-o-animation:flipInX 1s 1 1s linear forwards}.banner .owl-item.active .banner-wenzi .span1:nth-child(2){animation:flipInX 1s 1 1.1s linear forwards;-moz-animation:flipInX 1s 1 1.1s linear forwards;-webkit-animation:flipInX 1s 1 1.1s linear forwards;-o-animation:flipInX 1s 1 1.1s linear forwards}.banner .owl-item.active .banner-wenzi .span1:nth-child(3){animation:flipInX 1s 1 1.2s linear forwards;-moz-animation:flipInX 1s 1 1.2s linear forwards;-webkit-animation:flipInX 1s 1 1.2s linear forwards;-o-animation:flipInX 1s 1 1.2s linear forwards}.banner .owl-item.active .banner-wenzi .span1:nth-child(4){animation:flipInX 1s 1 1.3s linear forwards;-moz-animation:flipInX 1s 1 1.3s linear forwards;-webkit-animation:flipInX 1s 1 1.3s linear forwards;-o-animation:flipInX 1s 1 1.3s linear forwards}.banner .owl-item.active .banner-wenzi .span1:nth-child(5){animation:flipInX 1s 1 1.4s linear forwards;-moz-animation:flipInX 1s 1 1.4s linear forwards;-webkit-animation:flipInX 1s 1 1.4s linear forwards;-o-animation:flipInX 1s 1 1.4s linear forwards}.index-news-tab .span1 bdo{position:relative}.index-news-tab .span1 bdo::before{content:" ";position:absolute;right:-20px;top:50%;width:20px;height:1px;background:#fff;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.index-news-tab .span1 bdo:hover::before,.index-news-tab .span1 bdo.xz::before{right:-30px;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.news-a1:hover{background:#e2160f;color:#fff}.news-a1:hover .bdo1{color:#fff}.news-a1:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}}
@media only screen and (max-width:1199px){.header-index,.header-index2{display:none}.nav-ul1 li{margin-left:10px;margin-right:10px}.left-hand-nav-inside{right:0;bottom:auto;width:100%;height:80px;z-index:1100;display:block}.left-hand-nav-inside .span-logo{width:11%;right:auto;left:20px;top:18px;bottom:0;height:100px}.left-hand-nav-inside .span-logo img{width:100%}.left-hand-nav-inside .span-menu{right:20px;margin-right:0;top:auto;bottom:33px}.left-hand-nav-inside .mg-logo2{display:none}.left-hand-nav-inside .left-hand-ul1{margin-bottom:20px}.left-hand-nav-inside .left-hand-pic{}.left-hand-nav-inside.xz{background:#fff;height:100%;bottom:0}.left-hand-nav-inside.xz .span-menu{right:20px}.left-hand-nav-inside.xz .span-menu .bdo1{width:100%;top:6px}.left-hand-nav-inside.xz .span-menu .bdo2{display:none}.left-hand-nav-inside.xz .span-menu .bdo3{width:100%;bottom:6px}.header-inside{display:none;position:relative}.h-124{height:80px}.banner-wenzi .span1{-webkit-transition:all 1s 1s;-moz-transition:all 1s 1s;-o-transition:all 1s 1s;transition:all 1s 1s}.banner-wenzi .span1:nth-child(2){-webkit-transition:all 1s 1.1s;-moz-transition:all 1s 1.1s;-o-transition:all 1s 1.1s;transition:all 1s 1.1s}.banner-wenzi .span1:nth-child(3){-webkit-transition:all 1s 1.2s;-moz-transition:all 1s 1.2s;-o-transition:all 1s 1.2s;transition:all 1s 1.2s}.banner-wenzi .span1:nth-child(4){-webkit-transition:all 1s 1.3s;-moz-transition:all 1s 1.3s;-o-transition:all 1s 1.3s;transition:all 1s 1.3s}.banner-wenzi .span1:nth-child(5){-webkit-transition:all 1s 1.4s;-moz-transition:all 1s 1.4s;-o-transition:all 1s 1.4s;transition:all 1s 1.4s}.banner .owl-item.active .banner-wenzi .span1{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.index-about-wenzi{margin-left:33px}.index-about-pic a{margin-right:-15px}.index-culture .index-about-wenzi{margin-top:115px;padding-left:8%}.index-culture .index-more{margin-top:17px}.index-news-span-more a{height:48px;line-height:48px}.index-news{padding-top:50px;padding-bottom:50px}.index-news-01{padding-left:0}.index-news-left{position:static;margin-left:0;width:100%;text-align:center}.index-title3{background:url("/storage/app/media/cciad/bg-06.png") center bottom no-repeat}.index-news-tab{margin-top:30px}.index-news-tab .span1{display:inline-block;margin:0 15px}.index-news-right{margin-top:30px}.index-part-a1 img{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%)}.index-pic{background-attachment:inherit !important}.public-title{width:100%}.public-title .span1{text-align:center}.public-title .public-cn{background:url("/storage/app/media/cciad/bg-08.jpg") center bottom no-repeat}.public-menu{width:100%}.public-nav{padding-left:0}.news-a1{margin-top:25px}.mate-01 .a-pic{width:50%}.mate-divv1{margin-left:-20%;padding:20px 5%}.mate-01:nth-child(2n) .mate-divv1{margin-right:-20%}.contact-zxns-01{width:60%}.contact-detail{width:50%;margin-left:50px;height:355px}.project-wenzi .div1{margin-left:-23.88%}.project-wenzi .b-title{position:static;display:inline-block;width:auto}.project-ul1 li{font-size:14px;line-height:40px;color:#fff}.slider-wenzi{width:87.68%}.index-project-01{padding-bottom:100px}.index-project-div1,.index-project-div2{width:100%}.index-slider-wenzi{position:static}.index-slider-wenzi .slick-prev,.index-slider-wenzi .slick-next{width:149px;height:60px;z-index:4}.index-slider-wenzi .slick-prev{left:auto;right:150px}.index-slider-wenzi .slick-next{right:0}.index-project-01 .span-page{right:auto;left:7%;top:auto;bottom:-30px;color:#fff;line-height:60px}.index-project-01 .span-page .b1{font-size:60px}.index-project-01 .span-page .bdo1{top:-20px}.index-project-01 .span-page .b2{font-size:30px}.about-adv-01{margin-top:50px}}@media only screen and (max-width:1024px){.left-hand-nav .mg-logo2{top:3%;height:70px}.left-hand-nav.xz .left-hand-menu{left:10%}.left-hand-pic{width:50%}}
@media only screen and (min-width:992px){.about-pic{display:block}.about-pic2{display:none}}
@media only screen and (max-width:991px){.index-service,.index-partner,.index-news-01{margin-left:0}.invent-div1{margin-top:25px}.mate-01 .a-pic{float:none;display:block;width:100%}.team-tc{width:80%;left:10%;margin-left:0}.contact-map{position:static;width:100%;height:300px;overflow:hidden}.contact-01{float:none;width:100%}.contact-nr{padding-left:30px;padding-right:30px}.contact-gd{height:auto}.about-adv-art,.about-adv-01:nth-child(2n) .about-adv-art{float:none;width:100%;padding:50px 0}.about-adv-art .div2,.about-adv-01:nth-child(2n) .about-adv-art .div2{width:100%;height:auto;margin:0;padding:0 30px}.about-pic{position:static;display:none}.about-adv{padding:50px 15px}.about-pic2{display:block;margin-top:20px}.about-pic2 .owl-prev,.about-pic2 .owl-next{position:absolute;top:-50px;width:16px;height:12px;right:15px;font-size:0 !important}.about-pic2 .owl-prev{margin-right:30px;background:url("/storage/app/media/cciad/icon-34.png") center center no-repeat !important}.about-pic2 .owl-next{background:url("/storage/app/media/cciad/icon-35.png") center center no-repeat !important}}
@media (min-width:768px) and (max-width:991px){.left-hand-nav.xz .left-hand-menu{left:7%}.nav-ul1 li{margin-left:10px;margin-right:10px}.banner-wenzi{left:12%}.banner-wenzi .span1{font-size:56px}.banner-wenzi .span1:nth-child(2){margin-left:50px}.banner-wenzi .span1:nth-child(3){margin-left:100px}.banner-wenzi .span1:nth-child(4){margin-left:-54px}.banner-wenzi .span1:nth-child(5){margin-left:150px}.index-about,.index-culture,.index-service-main,.index-partner-main,.index-news-01{width:auto;margin-left:6.4%;margin-right:6.4%}.index-about-wenzi{margin-left:33px;padding-right:0;margin-bottom:30px}.index-culture .index-about-wenzi{padding-left:0;margin-top:30px;margin-bottom:0}.index-culture .index-about-pic{margin-left:0}.project-tc{width:600px;margin-left:-300px}.slider-small .slick-prev,.slider-small .slick-next{left:-30%}.index-pic{margin-top:0}.index-about-pic{display:none;margin-top:0}.index-culture .index-about-wenzi{margin-top:130px}}
@media only screen and (min-width:768px){.footer-index{padding:0 6.4%}.footer-index .container{max-width:100%}.footer-box{padding-right:182px;padding-left:182px}.footer-name{margin-top:-38px;text-transform:uppercase;position:absolute;top:50%}.footer-name.left0{left:0}.footer-name.right0{right:0}.footer-nav{position:absolute;top:0;right:0;bottom:0;left:182px;z-index:99}.about-year-shu{display:block}.about-year-heng{display:none !important}}
@media only screen and (max-width:767px){.left-hand-nav{right:0;bottom:auto;width:100%;height:80px}.left-hand-nav .span-logo{width:16%;right:auto;left:20px;top:20px;bottom:0;height:100px}.left-hand-nav .span-logo img{width:100%}.left-hand-nav .span-menu{right:20px;margin-right:0;top:auto;bottom:33px}.left-hand-nav .mg-logo2{display:none}.left-hand-ul1{margin-bottom:40px}.left-hand-ul1>li{height:36px;line-height:36px}.left-hand-ul1>li>a{font-size:16px}.left-hand-ul1>li ul{padding-left:50px;width:65vw}.left-hand-ul1>li ul li{height:36px;line-height:36px}.left-hand-ul1>li ul li a{font-size:14px}.left-hand-nav .left-hand-pic{display:none}.left-hand-nav.xz{background:#fff;height:100%;bottom:0}.left-hand-nav.xz .span-menu{right:20px}.left-hand-nav.xz .span-menu .bdo1{width:100%;top:6px}.left-hand-nav.xz .span-menu .bdo2{display:none}.left-hand-nav.xz .span-menu .bdo3{width:100%;bottom:6px}.left-hand-nav-inside{display:block}.footer-name{margin-right:auto;margin-bottom:20px;margin-left:auto;margin-top:20px}.footer-nav{padding-left:182px}.footer-nav li .cont{display:none}.banner-wenzi{left:0;right:0}.banner-wenzi .span1{margin:0 !important;display:block;text-align:center;font-size:38px;line-height:54px}.index-title .title-en{font-size:30px;line-height:30px}.index-title .title-cn{font-size:20px;line-height:20px}.index-more{width:100%}.index-about{margin-top:50px}.index-about-wenzi{margin-left:40px}.index-about-wenzi .span-line{width:134px;height:165px;top:-26px;-webkit-background-size:100%;background-size:100%}.index-about-pic a{margin-left:0;margin-right:0;margin-top:20px}.index-culture .index-about-pic{margin-left:0}.index-culture .index-about-pic a{margin-right:0}.index-culture .index-about-wenzi{margin-top:20px;padding:0 15px}.index-news-tab .span1{margin:0 5px}.index-news-a1{margin-top:30px}.index-news-div1>div:first-child .index-news-a1{margin-top:0}.index-news-span-more{width:50%}.public-nav-owl{margin-top:20px}.public-nav-owl .owl-item{padding-bottom:20px}.public-nav-owl a::after{bottom:-20px}.public-nav-bottom{text-align:left}.public-nav-bottom a{width:25%;padding:0 10px;margin-left:0;margin-right:0}.project-main{padding-left:15px;padding-right:15px}.pages a{display:none}.pages a.ling{width:30%;display:inline-block}.project-tc{padding-left:15px;padding-right:15px;width:90%;left:5%;margin-left:0}.member-ul1 li{padding-left:15px;padding-right:15px}.member-ul1 li .container{padding-bottom:0;padding-left:0;padding-right:0}.member-ul1 li .a-logo{width:35%;height:auto;float:none;display:block;margin:0 auto}.member-ul1 li .a-logo img{width:100%}.member-ul1 li .a-title{margin-left:0;width:100%;padding:15px 0;text-align:center}.member-ul1 li .a-more{width:100%;padding:0 0 15px;text-align:center}.news-author span{margin:0 10px}.news-pages .span1{float:none;display:block;width:100%;text-align:left;padding:5px 0}.mate-div1{position:static;width:100%}.mate-divv1,.mate-01:nth-child(2n) .mate-divv1{margin:0}.patent-01{margin:0;width:100%;overflow:auto}.patent-table-01{min-width:800px}.design-team-main{margin-top:50px;margin-bottom:50px}.design-team-a1 .span-abs2 .span-zi{font-size:16px}.team-tc{padding:45px 15px 15px;width:90%;left:5%}.team-tc .div-pic{display:none}.team-tc .div-wenzi{float:none;width:100%;margin-top:30px}.team-tc .div-wenzi .mg2{display:block}.team-tc .div-wenzi .div-nr{height:450px}.team-tc .div-wenzi .span-title{text-align:center;background:url("/storage/app/media/cciad/bg-13.jpg") bottom center no-repeat;margin-top:30px}.contact-zxns-01{float:none;width:100%}.contact-detail{position:static;width:100%;margin-left:0;font-size:14px;color:#666;line-height:36px;height:auto;filter:alpha(opacity=1);-moz-opacity:1;-khtml-opacity:1;opacity:1;border-top:1px solid #f1f1f1;padding:15px}.contact-ul2 li .b1{font-size:16px}.contact-mail .span1{width:100%;margin-right:0}.about-year-shu{display:none}.about-awards{margin-left:0}.about-gd{height:auto}.about-awards-01{padding:30px 15px}.about-honhr-ul1{padding-left:0;padding-right:0}.about-honor{padding-top:0;margin-top:20px}.about-year{position:static;margin-bottom:50px}.about-year .span-option{display:none}.about-year-heng{display:block !important}.slider-small{width:100%;margin-left:0;margin-top:10px}.slider-small .slick-prev,.slider-small .slick-next{left:auto;right:20px;bottom:auto;top:-60px}.slider-small .slick-prev{margin-right:60px}.slider-small .slick-next{margin-left:0}.project-02{padding-top:30px;padding-bottom:50px}.project-wenzi{width:100%;margin-left:0;padding:0 15px;margin-top:30px}.project-wenzi .div1{margin-left:0}.project-wenzi .b-title{text-align:center;background:url("/storage/app/media/cciad/bg-11.jpg") left bottom no-repeat;margin-bottom:10px}.project-ul1 li{font-size:14px;line-height:40px;color:#fff}.project-des .span-pic{width:100%;margin-top:-15px}.project-des .div1{width:100%}.slider-wenzi{width:auto;margin-left:15px;margin-right:15px}.slider-wenzi .slick-prev,.slider-wenzi .slick-next{top:auto;bottom:15px}.index-project-div1{margin-left:5%}.index-slider-wenzi .slick-prev{left:50%;margin-left:-150px}.index-slider-wenzi .slick-next{right:50%;margin-right:-150px}.index-project-01 .span-page{display:none}.contact-ewm{text-align:center}.index-title2{letter-spacing:2px}.index-service-txt{margin-top:25px;text-align:left}.index-title2 .b-cn{font-size:16px}.index-title2 .b-en{font-size:14px}.member-title,.about-adv-art .div2{font-size:16px}.team-ggw{font-size:18px;line-height:26px;padding:107px 0}.member-txt{text-align:left}.project-a1 .span-title{font-size:18px;font-weight:bold}.news-art-title,.contact-title{font-size:16px}.contact-main2{margin-top:25px}.contact-zxns .span-title{font-size:16px;margin-bottom:20px;font-weight:bold}.index-title3 .b-en{font-size:30px;line-height:30px}.index-title3 .span-cn{font-size:20px;line-height:22px;font-weight:bold}}
@media only screen and (max-width:500px){.left-hand-nav .span-logo{width:23%}}
@media only screen and (max-width:400px){.public-nav-bottom a{width:33.3%}.left-hand-nav .span-logo{width:26%}}
@media only screen and (max-width:374px){.left-hand-nav .span-logo{width:30%}.left-hand-nav.xz .left-hand-menu{left:15%}.left-hand-nav.xz .span-menu{bottom:14px}.team-tc,.project-tc{padding:45px 15px 15px;width:90%;left:5%;height:400px;margin-top:-200px}.team-tc .div-wenzi .div-nr,.project-tc .div-nr{height:300px}.team-tc .div-wenzi .span-title{text-align:center;background:url("/storage/app/media/cciad/bg-13.jpg") bottom center no-repeat;margin-top:30px}.team-ggw{letter-spacing:0}}
.page-banner{background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}
.page-banner::before{content:"";display:block;padding-top:41.6666666667%}
.page-banner__content{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}
.page-banner__content h2{margin-bottom:24px;font-size:48px;line-height:1.3333333333;font-weight:bold;color:#fff}
.page-banner__content h3{margin-bottom:0;font-size:20px;line-height:1.3;color:#fff}
@media (max-width:1199.98px){.page-banner__content h2{margin-bottom:16px;font-size:32px}}
@media (max-width:767.98px){.page-banner__content h2{margin-bottom:8px;font-size:24px}}
@media (max-width:1199.98px){.page-banner__content h3{font-size:16px}}
@media (max-width:767.98px){.page-banner__content h3{font-size:12px}}
.search-page{top:60%}
.search-page-banner::before{padding-top:26%}
@media (max-width:991.98px){.search-page-banner::before{padding-top:300px}}
.search-page form{max-width:500px;margin:0 auto}
.search-page .form-control{font-size:20px;border:0}
.search-page h3{text-align:center}
.news-section{padding:60px 0 100px}
@media (max-width:1199.98px){.news-section{padding:40px 0}}
@media (max-width:767.98px){.news-section{padding:20px 0}}
.news-section__link{margin-bottom:20px}
.news-section__item{padding:60px 0}
.news-section__item:nth-child(even){background-color:#F8F8F8}
.news-section__item .wrapper{display:flex;align-items:center}
.news-section__item .wrapper:hover h4{color:#e2160f}
.news-section__item .img{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;margin-right:60px}
.news-section__item .content{flex:1 0 0;width:100%;min-width:0;max-width:100%}
.news-section__item h4{margin-bottom:16px;font-size:24px;line-height:1.3333333333;color:#333;transition:color 0.35s}
.news-section__item span{display:block;margin-bottom:28px;font-size:16px;line-height:1.125;color:#ccc}
.news-section__item p{margin-bottom:50px;font-size:16px;line-height:1.625;text-align:justify;color:#666}
@media (max-width:1199.98px){.news-section__item{padding:40px 0}}
@media (max-width:991.98px){.news-section__item{padding:30px 0}}
@media (max-width:767.98px){.news-section__item .wrapper{flex-wrap:wrap}}
@media (max-width:1379.98px){.news-section__item .img{margin-right:40px}}
@media (max-width:1199.98px){.news-section__item .img{margin-right:30px}}
@media (max-width:991.98px){.news-section__item .img{margin-right:15px}}
@media (max-width:767.98px){.news-section__item .img{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-right:0;margin-bottom:10px}}
@media (max-width:767.98px){.news-section__item .content{flex:0 0 100%;min-width:auto}}
@media (max-width:1199.98px){.news-section__item h4{margin-bottom:8px;font-size:18px}}
@media (max-width:1379.98px){.news-section__item span{margin-bottom:20px}}
@media (max-width:1199.98px){.news-section__item span{margin-bottom:15px;font-size:14px}}
@media (max-width:991.98px){.news-section__item span{display:none}}
@media (max-width:1379.98px){.news-section__item p{margin-bottom:30px}}
@media (max-width:1199.98px){.news-section__item p{margin-bottom:15px;font-size:14px}}
@media (max-width:991.98px){.news-section__item p{margin-bottom:10px;font-size:12px}}
@media (min-width:992px){.drop-menu{margin-top:5px;position:absolute;background-color:#fff;top:100%;min-width:140px;text-align:center;left:50%;box-shadow:0 2px 5px rgba(0,0,0,0.1);opacity:0;visibility:hidden;transform:translateX(-50%);transition:opacity 0.35s ease,visibility 0.35s ease}.drop-menu a{color:#444;font-size:16px;line-height:1.4 !important;height:auto !important;padding:10px 5px;display:block;transition:all 0.5s ease-out}.drop-menu a:hover{color:#e2160f;background-color:#f5f5f5}.drop{position:relative}.drop:hover>.drop-menu{opacity:1;visibility:visible}.drop>.drop-menu-right{left:initial;right:0}.drop-menu-level-0 .drop>a{position:relative}.drop-menu-level-0 .drop>a::after{position:absolute;top:50%;right:12px;transform:translate(0,-50.33%) rotate(-45deg)}.drop-menu-level-1,.drop-menu-level-1 .drop-menu{left:100% !important;top:0}}
.friend-link{background-color:#fff;padding:10px 0;border-top:1px solid #bebebe;position:relative}
.friend-link__list{flex-wrap:wrap}
.friend-link h6{margin-bottom:0;font-size:14px;line-height:1.2;color:#333}
.friend-link a{display:block;padding:5px;font-size:14px;line-height:1.2;color:#666}
.friend-link a:hover{color:#e2160f}
.copyright{display:flex;flex-wrap:wrap;width:100%;position:absolute;left:0;padding-top:30px;justify-content:center}
@media (max-width:767.98px){.copyright{padding-top:0}}
.copyright span{padding:5px;font-size:14px;line-height:1.2;color:#fff}
.copyright a{color:inherit}
.copyright a:hover{color:#e2160f}
.contact-form{margin-top:40px}
.contact-form label{font-size:16px;line-height:1.3;color:#333}
.contact-form .form-control{height:auto;padding:10px 15px;font-size:14px;line-height:1.2;outline:none;box-shadow:none}
.contact-form .btn{padding:10px 30px;font-size:16px;line-height:1.4}
.bbctools-item-qrcode{max-width:none}
.public-title-top2 .public-title{float:none;width:100%}
.public-title-top2 .public-title .span1{text-align:center}
.public-title-top2 .public-title .public-cn{background-position:center bottom}
.public-title-top2 .public-menu{width:100%;float:none;margin:25px 0}
.public-title-top2 .public-nav2{display:flex;flex-wrap:wrap;justify-content:center}
.public-title-top2 .public-nav2 .item{flex:0 0 auto;width:auto;max-width:100%;padding:5px}
.public-title-top2 .public-nav2 .item a{border-radius:100px;border:1px solid #ddd;padding:5px 20px;display:block;font-size:16px;background-color:#fff;color:#333}
@media (max-width:767.98px){.public-title-top2 .public-nav2 .item a{font-size:14px}}
.public-title-top2 .public-nav2 .item.active a{border-color:#e2160f;background-color:#e2160f;color:#fff}
.idx-wrap-pro{position:relative;z-index:20;padding-top:100px}
@media (max-width:767.98px){.idx-wrap-pro{padding-top:50px}}
.idx-wrap-pro .index-title{text-align:center;background-position:center bottom}
.idx-wrap-pro .public-title-top{background-color:transparent;border-bottom:0}