@charset "UTF-8";
/*水波纹代码start*/
.waters {
    width: 100%;
    height:80px;
    min-height:80px;
    position: absolute;
    bottom: 0;
    left: 0;
}
@media screen and (min-width:0px) and (max-width:750px) {
    .ct-banner01,.ct-banner02,.ct-banner03,.ct-banner04 {width:25%!important;height:auto!important;}
    .waters {
        width: 100%;
        height:50px;
        min-height:50px;
        position: absolute;
        bottom: 0;
        left: 0;
    }
}
/*水波纹代码end*/
@media screen and (max-width: 1400px) and (min-width: 0px){
.header-logo {
    margin-top: 0px!important;
  }
}
/*.banner {width:100%;height:auto;z-index:-9;margin-top:0px;float:left;}*/
@media screen and (max-width: 1024px) and (min-width: 0px){
/*.banner {*/
/*    margin-top: 0px;}}*/
.swiper-slide {background-position:center;background-size:cover;}
.flexslider ol {display:none;}
.flexslider {position:relative;height:100%;}
.slides {position:relative;z-index:-9999;}
.slides img {
    clear: both;
    width: 100%;
    height: auto;
    position: relative;
    float: left;
 }
.actives-aa-li img{width:15px;height:15px;}
.slides li {/*height:580px;*/}
.flex-control-nav li {display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav .flex-active {background-position:0 0;}
.flex-direction-nav {position:absolute;z-index:3;width:100%;top:45%;display:none;}
.flex-direction-nav li a {display:block;width:60px;height:100px;overflow:hidden;cursor:pointer;position:absolute;}
/*.flex-direction-nav li a.flex-prev {left:0px;width: 25px;height: 50px;background:url(../img/home1-btn-le.png) center center no-repeat;}*/
/*.flex-direction-nav li a.flex-next {right:0px;width: 25px;height: 50px;background:url(../img/home1-btn-ri.png) center center no-repeat;}*/
/*1. 项目导航开始 */
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
.clear {height:0px;line-height:0px;clear:both;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* + html .clearfix {overflow:hidden;}
* html .clearfix {height:1%;}
.f-cb {*zoom:1;}
.wk_show {display:block;}
.wk_hide {display:none;}
.positionR {position:relative !important;zoom:1;}
.positionA {position:absolute;}
.f-lay {font-size:0;letter-spacing:-8px;text-align:left;}
.f-ib {display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:12px;letter-spacing:normal;}
/* font */
.w1000 {width:1000px !important;margin:0 auto;}
.ct-banner {float: left;width: 100%;
    position: relative;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    margin-top: -33px;}
.ct-focusbox {height:500px;position:relative;
    margin-top: -67px;
    z-index: -5;}
.ct-fimglist {position:relative;}
.ct-fimglist img {display:block;cursor:pointer;}
.ct-fimglist li {width:100%;height:500px;float:left;}
.ct-fimglist li .box .left-title img {width:295px;height:57px;margin:128px 0 0 27px;}
.ct-fimglist li .box .left-title span {font-size:40px;font-family:Source Han Sans CN;font-weight:300;color:#333333;margin:-33px 0 0 57px;}
.ct-fimglist li .box .cont {max-width:650px;font-size:16px;font-family:Source Han Sans CN;font-weight:300;color:#333333;line-height:24px;opacity:0.8;margin:40px 0 0 57px;}
.ct-fimglist li .box .rad {width:120px;line-height:40px;text-align:center;/*margin:46px 0 0 57px;*/cursor:pointer;}
.ct-fimglist li .box .rad.span1 {/*border:2px solid #BD89F2;color:#BD89F2;*/}
/*.ct-fimglist li .box .rad.span1:hover {color:#fff;background:linear-gradient(135deg,#bd89f2,#4c54e7);}*/
.ct-fimglist li .box .rad.span2 {border:2px solid #fff;color:#fff;}
.ct-fimglist li .box .rad.span2:hover {color:#BD89F2;background:#fff;}
.ct-fimglist li .box.box1 {color:#333;}
.ct-fimglist li .box.box2 {color:#fff;}
.ct-banner01 {background:url(../img/tab-pic1.png) center;}
.ct-banner02 {background:url(../img/tab-pic2.png) center;}
.ct-banner03 {background:url(../img/tab-pic3.png) center;}
.ct-banner04 {background:url(../img/tab-pic4.png) center;}
.ct-focustool {position:absolute;top:-97px;z-index:99;}
.ct-ftoollist img {width:60px;height:60px;border-radius:50%;margin-right:10px;}
.ct-ftoollist span:first-child {color:#000;font-size:16px;font-weight:500;margin:11px 0 5px 0;}
.ct-ftoollist span:last-child {color:#666;font-size:14px;}
.ct-ftoollist {background:#fff;height:170px;/*position:absolute;top:606px;left:50%;padding-top:0;transform:translate(-50%);z-index:100;*/width:990px;clip-path:polygon( 15px 0, 100% 0, 100% 15px, 100% calc( 100% - 15px), calc( 100% - 15px) 100%, 15px 100%, 0 100%, 0 15px);/*box-shadow:0px 4px 30px 0px rgba(0,0,0,0.08);*/}
.ct-ftoollist li {width:186px;height:80px;border-bottom:2px solid #fff;float:left;cursor:pointer;margin-left:60px;padding:45px 0 41px 0;}
#li1 {margin-left:60px;}
#li2 {margin-left:45px;}
#li3 {margin-left:45px;}
.ct-ftoollist .on a {width:186px;height:80px;display:block;}
.ct-ftoollist .on span:first-child {color:#666EFF;}
.ct-ftoollist li.on {border-bottom:4px solid #666EFF;}
/*1. 项目导航结束 *//*2. 解决方案开始 */.tab-menu {border-bottom:2px solid #E6E6E6;margin-bottom:40px;}
/*.tab-menu li {position:relative;color:#333;font-size:16px;display:inline-block;padding:16px 33px;opacity:1;cursor:pointer;z-index:0;margin-bottom:-2px;}
.tab-menu li.active {color:#333;opacity:1;}*/
.programme .tab-content > div {background-color:#fff;box-sizing:border-box;box-shadow:1px 5px 20px 0px rgba(0,0,0,0.06);/* margin:30px 0;*/     bottom: -9px; position:absolute;left:50%;top:-9px;transform:translate(-50%);width:1100px;}
/*.line {position:absolute;width:0;height:2px;background:-webkit-linear-gradient(left,#8a77ed,#6553e9);background:-o-linear-gradient(right,#8a77ed,#6553e9);background:-moz-linear-gradient(right,#8a77ed,#6553e9);background:linear-gradient(to right,#8a77ed,#6553e9);bottom:0;left:0;}*/
.programme .tab-content {background:#EFF0FF;position:relative;height:482px;min-height:7em;/*padding-top:21px*/}
.programme .tab-content .content > .left {width:50%;padding:0 84px;box-sizing:border-box;padding-top:100px;}
.programme .tab-content .content > .left .left-title img {width:37px;height:25px;margin-right:7px;}
.programme .tab-content .content > .left .left-title span {color:#666EFF;font-size:26px;}
.programme .tab-content .content > .left .cont {color:#333333;font-size:16px;margin:40px 0;}
.programme .tab-content .content > .left > span {width:120px;height:40px;text-align:center;line-height:40px;border:2px solid #BD89F2;cursor:pointer;}
.programme .tab-content .content > .left img {width:120px;height:40px;}
.programme .tab-content .content .right {width:50%;}
.anlidiv {left: 0%;
    padding: 0 2%;
    width: 100%;
    box-sizing: border-box;bottom:28px;position:absolute;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.anlispandiv {width:100%;height:auto;margin:0 auto;}
.anliyichu1 {width:100%;box-sizing: border-box;padding: 0 5%;text-overflow:ellipsis;white-space:nowrap;-o-text-overflow:ellipsis;overflow:hidden;max-width:318px !important;}
.anliyichu2 {width:100%;box-sizing: border-box;padding: 0 5%;text-overflow:ellipsis;white-space:nowrap;-o-text-overflow:ellipsis;overflow:hidden;max-width:318px !important;opacity: 0.7;}
.programme .tab-content .content .right img {width:570px;height:500px;}
/*2. 解决方案结束 *//*3. 案例开始 */.case .ato-content > ul {list-style:none;position:relative;}
.case .ato-content > ul li {position:absolute;/*top:166px;*/cursor:pointer;transform: translateY(-50%);
-moz-transform:translateY(-50%);
-o-ransform:translateY(-50%);
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
z-index: 2;}
.case .ato-content > ul li.prev {left:0;}
.case .ato-content > ul li.prev img {width:60px;height:60px;opacity:0.5;}
.case .ato-content > ul li.next {right:0;}
.case .ato-content > ul li.next img {width:60px;height:60px;opacity:0.5;}
.case .ato-content .ato-list {width:1170px;overflow:hidden;margin:auto 87px auto;height: auto;float: left;/*height:289px;*/padding: 15px 0;}
.case .ato-content .ato-list ul {width:100%;float:left;}
.case .ato-content .ato-list ul li {transition:all .7s ease 0s;width:318px;height: 255px;/*height:289px;*/float:left;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.08);margin:15px 9px;position:relative;}
.case .ato-content .ato-list ul li > .left {position:absolute;bottom:32px;left:30px;color:#333;font-size:16px;}
.case .ato-content .ato-list ul li > .left span:last-child {opacity:0.6;}
.case .ato-content .ato-list ul li > .right {position:absolute;bottom:35px;right:30px;}
.case .ato-content .ato-list ul li:hover {margin-top:-2px;}
.case .more {text-align:center;margin-top:40px;}
.case .more span {/*width:486px;height:46px;margin:0 auto;line-height:46px;border-image:-webkit-linear-gradient(to right,#BD89F2,#4C54E7) 1 10;border-image:-moz-linear-gradient(to right,#BD89F2,#4C54E7) 1 10;border-image:-o-linear-gradient(to right,#BD89F2,#4C54E7) 1 10;border-image:linear-gradient(to right,#BD89F2,#4C54E7) 1 10;border:2px solid #BD89F2;cursor:pointer;*/}
.case .more img {width:486px;}
@media screen and (max-width: 600px) and (min-width: 0px){
    .case .ato-content .ato-list #yd-anli li{
        margin: 15px 9px;
        margin-left:9px!important;
    }
}
@media screen and (max-width: 366px) and (min-width: 0px){
    .case .ato-content .ato-list ul li{width:282px;
    /*height:239px;*/
        
    }
    .case .ato-content .ato-list #yd-anli li{
        margin: 15px 9px!important;
        /*margin-left:9px!important;*/
        box-sizing: border-box;
    }
}
/*3. 案例结束 */.title {color:#333333;text-align:center;padding:80px 0 60px 0;}
.programme h1 {font-size:16px;font-family:Source Han Sans CN;font-weight:300;line-height:24px;}
.title h3 {font-size:40px;font-family:Source Han Sans CN;font-weight:300;margin-bottom:39px;}
.title span {font-size:16px;font-family:Source Han Sans CN;font-weight:300;line-height:24px;}
/*4. 合作开始 */.cooperation .swiper-container .swiper-wrapper .swiper-slide {width:234px !important;height:180px;}
.cooperation .swiper-container .swiper-wrapper .swiper-slide img {width:214px;height:180px;}
.cooperation .bom {background:linear-gradient(-45deg,rgba(76,84,231,1),rgba(189,137,242,1))/*#6654E9*/;color:#fff;margin-top:60px;}
.cooperation .bom .wrapper .item {padding:34px 0 60px 0;text-align:center;width:33.333%;}
.cooperation .control-box ul {list-style:none;position:relative;}
.cooperation .control-box ul li {position:absolute;top:90px;cursor:pointer;}
.cooperation .control-box ul li img {width:60px;height:60px;opacity:0.5;}
.cooperation .prev {left:0;}
.cooperation .next {right:0;}
.cooperation .bigbox {overflow:hidden;margin:auto 80px auto;height:180px;padding:20px 0;}
.cooperation #switcher {height:190px;left:0px;}
.cooperation .content_1.content_2 {width:100%;float:left;}
.cooperation .box {transition:all .7s ease 0s;width:234px !important;height:180px;float:left;margin:15px 9px;}
.cooperation .box:hover {margin-top:-2px;box-shadow:0px 4px 15px 0px rgba(0,0,0,0.08);}
.cooperation .shadow {width:255px;height:60px;display:none!important;/* opacity:1;*/  background-color:rgba(0,0,0,0.45);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);margin-top:130px;color:white;font-size:14px;}
.cooperation .shadow a {display:inline-block;width:225px;display:none;height:60px;color:white;text-decoration:none;margin-left:18px;margin-top:10px;}
/*4. 合作结束 *//*5. 新闻开始 */.news .top {margin-bottom:30px;}
.news .top .tab-menu {margin-bottom:0;width:50%;border-bottom:2px solid #E6E6E6;}
.news .top .more {color:#999999;font-size:16px;padding:16px 0;width:50%;text-align:right;border-bottom:2px solid #E6E6E6;padding-bottom:14px;}
.news .top .more span {cursor:pointer;display:inline-block;}
.news .top .more span:hover {color:#8086ff;}
.news .tab-wrapper {margin-bottom:80px;}
.news .tab-wrapper .tab-content .content {position:relative;height:308px;line-height:0.4em;}
/*.news .tab-wrapper .tab-content .content .item-list .item.left {width:60%;padding:0px 40px 0px 25px;box-sizing:border-box;cursor:pointer;line-height:58px;}*/
/*.news .tab-wrapper .tab-content .content .item-list .item.left > .left {color:#333333;font-size:14px;}*/
.news .tab-wrapper .tab-content .content .item-list .item.left > .right {font-size:14px;font-weight:300;color:#333333;opacity:0.6;}
.news .tab-wrapper .tab-content .content .item-list .item.left:hover {color:#666EFF;background:#F1F3FF;}
.news .tab-wrapper .tab-content .content .item-list .item.left:hover > .left {color:#666EFF;}
.news .tab-wrapper .tab-content .content .item-list .item.left:hover > .right {color:#666EFF;}
/*.news .tab-wrapper .tab-content .content .item-list > .right {position:absolute;right:0;top:0;width:40%;display:none;}*/
/*5. 新闻结束 *//*案例*/.ato-content {width:1180px;margin:0 auto;}
.ato-list ul {height:auto;}
.ato-list ul li h3 {font-size:14px;color:#244e6f;font-weight:normal;margin-bottom:10px;}
.ato-list ul li p {margin:0;text-align:left;font-size:13px;color:#8e8e8e;line-height:25px;padding:0 22px 20px 22px;}
.ato-more {width:157px;height:36px;text-align:center;display:none;display:inline-block;border:1px solid #7D7D7D;line-height:34px;color:#666;font-size:13px;text-decoration:none;position:absolute;bottom:30px;left:55px;}
.ato-more:hover {background-color:#108cee;border-color:#108CEE;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;color:#FFF;}
.ato-list-fl {float:left;}
.ato-title {width:266px;margin-top:130px;padding-right:20px;}
.ato-title h2 {font-size:24px;line-height:33px;color:#333;padding:0;margin:0;font-weight:inherit;}
.ato-title p {margin-top:10px;font-size:14px;color:#666;line-height:26px;}
.ato-list-fl a {width:50px;height:50px;position:relative;margin-top:54px;margin-right:10px;float:left;border:1px solid #ABABAB;display:block;background:#f2f2f2;overflow:hidden;}
.ato-list-fl a img {width:22px;height:22px;display:block;border:none;margin:0 auto;margin-top:12px;}
.ato-list {float:left;width:910px;height:500px;}
.ato-list ul li:hover {top:-5px;box-shadow:0 10px 12px rgba(0,0,0,0.12);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
.prev:hover .ato-ope {opacity:0;}
.ato-ope1 {opacity:0;}
.prev:hover .ato-ope1 {opacity:1;position:absolute;top:0;left:11px;}
.prev:hover .ato-ope {opacity:0;}
.ato-ope1 {opacity:0;}
.prev:hover .ato-ope1 {opacity:1;position:absolute;top:0;left:11px;}
.next:hover .ato-ope {opacity:0;}
.ato-ope1 {opacity:0;}
.next:hover .ato-ope1 {opacity:1;position:absolute;top:0;left:11px;}
.next:hover .ato-ope {opacity:0;}
.ato-ope1 {opacity:0;}
.next:hover .ato-ope1 {opacity:1;position:absolute;top:0;right:11px;}
.ato-list-fl a:hover {background:#108cee;border:1px solid #108cee;}
.anlidiv {/*bottom:5%;*/bottom: 10px;}
/*案例end*/.content_hz {/*width:50%;*/height:auto;margin:0 auto;width: 90%;max-width: 1100px;height: auto;float: left;left: 50%;transform: translateX(-50%);position: relative;}
.box-hz {width:25%;height:auto;float:left;text-align:center;margin:2% 0;}
.box-hz img {width:70%;height:auto;margin:auto 0;}
@media only screen and (max-width:600px) {
  .box-hz {
    width: 50%;}}
#bannerdisplay1 img {width:100%!important;}
/*自适应*/@media only screen and (max-width:1100px) {
  .flexslider,.ct-banner,.ct-focusimg,.cooperation .bom,footer {width:100% !important;margin:0 auto;overflow:hidden;}
  .ct-focusbox{width:100% !important;overflow:hidden;}
.case .control-box {width:836px !important;}
    .slides img {
    margin-top:-20px;
 }
}
@media screen and (min-width:0px) and (max-width:800px) {
  #bannerdisplay1 {display:none!Important;}
  #bannerdisplay2 {display:inherit!important;/*display:block!important;    height: 200px;*/}
  .ct-ftoollist .on span:first-child{line-height:70px;}
}
@media screen and (min-width:0px) and (max-width:1400px) {

  #bannerdisplays{display:none!Important;}

  /* .more {margin:5% 0!important;}
*/   .case .more span {height:auto!important;/*line-height:1.8rem!important;*/}
#index-span-font {font-size:15px!important;}
#index-boss {min-height:0px;width:100%;height:auto;clear:both;}
.content_hz {width:80%;height:auto;margin:0 auto;}
.ct-focusimg {overflow:hidden;}
.ct-ftoollist li {width:40%;height:auto;border-bottom:none;float:left;cursor:pointer;/* max-height:6rem;*/    overflow:hidden; /*margin: 0 4% 0 3%!important;*/padding:0.3rem 0 0.3rem 0;}
#index-tab {width:96%!important;height:90px;/*margin-bottom: 0em;*/}
#index-tab li {width:21%!important;height:auto;float:left!important;margin:0 auto!important;padding:36px 2%!important;}
.ct-ftoollist li.on {border-bottom:none;}
.programme .tab-content > div {position:relative;}
/*.banner {width:100%;height:auto!important;}*/
.moregengduo .more {margin:2% auto;width:100%;height:auto;}
/*.moregengduo .rad {line-height:0.8rem!important;border-radius:18px 0 18px 0;display:block!important;border-image:linear-gradient(to right,#BD89F2,#4C54E7) 1 10;border:2px solid #BD89F2;cursor:pointer;margin:0 auto!important;width:50%;text-align:center;}*/
.flexslider .slides {/*min-height:580px;*/    width:100%;}
/*.flexslider .slides li {height:580px;}
*/    .ct-ftoollist {/*width:94%;margin:3%;max-width:1100px;*/}
/*  .ct-banner,.case {display:none;}
*/    .flexslider {width:100%!important;height:auto;}
.tab-menu,.programme .tab-content > div {width:100%;}
.programme .tab-content .content > .left {width:52%;padding:2% 0 2% 8%;}
.programme .tab-content .content .right {width:40%;}
.programme .tab-content .content .right img {width:96%;height:auto;padding:2%;}
.programme .tab-content > div {left:0!important;top:0;padding:2% 0!important;transform:none!important;}
.ato-content {width:100%;}
.case .ato-content .ato-list {width:96%;overflow:hidden;margin:auto 2% auto;/*height:332px;*/padding-bottom:30px;}
.tempWrap {width:100%!important;}
.control-box,.switcher,.cooperation .bom,.news .top,.tab-content,footer {width:100%!important;}
.wrapper,.news .top {width:90%!important;/*padding-left:2%;padding-right:2%;*/}
.control-box {width:90%!important;padding:2% 5%;}
.tab-menu li {width:23%;padding:0 1%!important;float:left;text-align:center;/*margin:2% 0;*/}
.tab-menu {/*border-bottom:none;margin-bottom:3em;*/background-color:#ffffff;}
.line {bottom:0em;}
.news .tab-wrapper .tab-content .content .item-list > .right {width:30%;}
.news .tab-wrapper .tab-content .content .item-list .item.left {width:70%;padding:0 1% 0 1%;box-sizing:border-box;cursor:pointer;line-height:1.5em;}
.news .top {margin-bottom:1%;}
/*.right,item-list .right {display:none;}
*/    .programme .tab-content,.news .tab-wrapper .tab-content .content {height:auto;clear:both;}
.news .tab-wrapper {margin-bottom:3%;}
/*.control-box {display:none;}
*/}
@media screen and (min-width:0px) and (max-width:549px) {.left-title {width:100%!important;}
}
@media screen and (min-width:550px) and (max-width:800px) {.left-title {width:90%important;margin:0 auto;height:auto;}
}
@media screen and (min-width:000px) and (max-width:800px) {.flexslider .slides li {/*background:url(http://www.diaocloud.com/uploads/lbt/20200319/a260ea68c4972282fccea0d3539846ab.png) 50% 0px no-repeat!important;*/    width:100%!important;/*height:auto;*/}
.content_hz {width:90%;height:auto;/*margin:0 5%;*/}
.ct-ftoollist img {width:50%;height:auto;border-radius:50%;margin:0 25%;}
.left span {display:block;font-size:12px;padding:0;margin:0.2rem!important;}
#item-wh{width:100%!important;}
#item-wh .left {width:100%!important;}
#item-wh .right {width:100%!important;float:left!important:}
/*.case .more span {width:70%;height:46px;margin:5% auto 0!important;line-height:46px;border-image:-webkit-linear-gradient(to right,#BD89F2,#4C54E7) 1 10;border-image:-moz-linear-gradient(to right,#BD89F2,#4C54E7) 1 10;border-image:-o-linear-gradient(to right,#BD89F2,#4C54E7) 1 10;border-image:linear-gradient(to right,#BD89F2,#4C54E7) 1 10;border:2px solid #BD89F2;cursor:pointer;}*/
.tab-wrapper {background-color:#ffffff;width:100%;height:auto;margin:0 auto;padding:0;min-height:37rem;}
img {vertical-align:middle;height:auto;width:100%;}
.programme .tab-content .content .right img {width:80%!important;height:auto;padding:4% 10%!important;}
.programme .tab-content .content > .left > span {width:45%;height:auto;margin:0 auto!important;}
.programme .tab-content .content > .left {width:92%!important;}
.programme .tab-content .content > .left .cont {margin:6% 0!important;font-weight:300;opacity:0.6;}
.programme .tab-content .content > .left > span {line-height:1.8rem;}
/*.left span {font-size:17px!important;}*/
.programme .tab-content .content .right {width:100%!important;}
/*.left .rad {font-size:12px!important;}*/
}
@media screen and (min-width:800px) and (max-width:1399px) {#index-tab {min-height:3.2rem;/*margin-bottom:0;*/}
}
#title-nopaddings{padding-top:0;}
.yqlj {
    height: auto;
  margin: 2% auto;}

@media screen and (min-width:0px) and (max-width:1400px) {#tab-wrapper-new .more {display:none;}
#margintop0 {margin-top:0;}

#tab-wrapper-new .wrapper {/*margin-top:0px;margin-bottom:2.5rem;*/}
.moregengduo {width:100%;height:auto;margin:0 auto;}
/*.moregengduo span {text-align:right;padding:2% 0;}*/
.title {padding:8% 2.5% 5% 2.5%;background-color:#ffffff;}
/*#li3 {clear:both!important;}
*/  header {margin:0 auto;/*margin-top:-31px;*/}
.ct-banner {/*top:10px;*/}
.ct-banner .left {text-align:center;float:none;}
#yd-width100 {width:100%;height:auto;padding: 34px 0% 34px 0%;/*padding:8% 0% 5% 0%;*/color: #333;}

.navbar-header {padding:0!important;}
.ct-banner01,.ct-banner02,.ct-banner03,.ct-banner04 {width:25%!important;height:auto!important;}
#li1,#li2,#li3,#li4 {text-align:center;}
#li1 img,#li2 img,#li3 img,#li4 img {text-align:center;margin:0 auto;}

.news .top .tab-menu {margin-bottom:0;width:100%!important;}
.tab-menu li {padding:16px 5%!important;width:23.33%!important;float:left;}
.news .top .more {width:21.33%!important;margin-right:2%!important;margin-top:0px;text-align:right!important;padding:0!important;}
.news .top .more span {padding:16px 0!important;margin-bottom:-2px;}
.news .tab-wrapper .tab-content .content {height:auto!important;}
.news .tab-wrapper .tab-content .content .item-list > .right {display:none!important;}
.news .tab-wrapper .tab-content .content .item-list .item.left {width:93%!important;padding:0px 3% 0px 4%!important;}
#tab-wrapper-new {min-height:0!important;margin-bottom:0%;}
#tab-wrapper-new .item-list .item.left {margin:1% 0;}
  #title-nopadding {/*padding-top:0!important;*/}
.ct-fimglist {width:400%!important;height:auto;margin-left:0px;}
.ct-ftoollist {transform:none;left:inherit!important;top:-29px!important;height:auto;}
/*.ct-ftoollist {display:none!important;}
*/  .box1 {height:auto!important;}
.ct-focustool {padding:0!important;}
.ct-focusbox {position:relative;height:auto!important;}
.case,.cooperation,.programme {width:100%!important;height:auto!important;position:relative!important;clear:both;}
  /*.case{top: -18px;}*/
.ct-banner {width:100%!important;height:auto!important;position:relative!important;margin-top:0!important;overflow:inherit;}
.ct-banner .left last>span {}
.ct-fimglist li .box .left-title span {font-size:26px;font-family:Source Han Sans CN;font-weight:300;color:#333333;margin:-11% 2% 0 5%;}
.ct-fimglist li .box .cont {max-width:500px;font-size:15px;font-family:Source Han Sans CN;font-weight:300;color:#333333;line-height:24px;opacity:0.8;margin:4% 3%;text-indent:2rem;}
.ct-fimglist li .box .left-title img {width:85%;height:auto;margin:14% 2% 0 2%;}
.ct-fimglist li .box .rad {margin:2% 0 4% 0;line-height:1.8rem;}
}
@media screen and (min-width:1000px) and (max-width:1400px) {.ct-ftoollist li {width:18%!important;}
}
@media screen and (min-width:0px) and (max-width:999px) {.ct-ftoollist li {width:18%;border-bottom:none;float:left;cursor:pointer;/* max-height:6rem;*/    overflow:hidden;/*margin:0 4% 0% 3%!Important;padding:0.3rem 0 0.3rem 0;*/}
}
@media (max-width:723px){
  .prev{z-index: 10;}
    .next{z-index: 10;}
 /* .left span {
    font-size: 18px!important;    font-weight: 400!important;*/
}
}
@media screen and (min-width:0px) and (max-width:1000px) {
    .ct-banner01,.ct-banner02,.ct-banner03,.ct-banner04 {width:25%!important;height:auto!important;}
}
#item-wh:hover {color:#666EFF;background:#F1F3FF;}
#item-bs a:hover {color:#8086ff;}
@media screen and (min-width:422px) and (max-width:850px) {.news .top .more span {padding:26.5px 0!important;}
}
@media screen and (min-width:337px) and (max-width:421px) {.news .top .more span {padding:47.5px 0!important;}
}
@media screen and (min-width:0px) and (max-width:336px) {.news .top .more span {padding:37px 0!important;}
}

.wrapper{margin-top:-21px;}
