/*banner*/ .swiper-container { width: 100%; height: auto; } .swiper-slide { text-align: center; font-size: 18px; background: #fff; } .qbt-banner{ width: 100%; height: 550px; position: relative; } .baike-banner { width: 100%; overflow: hidden; } @media (min-width: 1260px) { .qbt-banner{ height: 550px; } } @media (max-width: 1259px) { .qbt-banner{ height: 414px; } } @media (max-width: 1199px) { .qbt-banner{ height: 342px; } } @media (max-width: 991px) { .qbt-banner{ height: 263px; } } @media (max-width: 979px) { .swiper-container{padding-top:80px;} } @media (max-width: 767px) { .qbt-banner{ height: 202px; } .swiper-container{padding-top:51px;} } .qbt-banner .qbt-title h2{ font-weight: normal; } .qbt-banner .qbt-title p{ font-family: "微软雅黑", "pingfang sc", "arial, helvetica, sans-serif"; font-weight: normal; } .qbt-banner .qbt-banner-pic{ } .qbt-banner .pic-box{ width: 100%; position:absolute; top: 0; left: 0; opacity:0; filter: alpha(opacity=0); /*background: no-repeat center;*/ } .qbt-banner .pic-ac{ opacity:1; filter: alpha(opacity=100); } .qbt-banner .pbt-banner-but{ position: absolute; bottom:32px; left: 50%; margin-left: -49px; } .qbt-banner .pbt-banner-but li{ width: 13px; height: 13px; margin: 0 6px; background-color: #8292bf; border-radius: 13px; float: left; cursor: pointer; } .qbt-banner .pbt-banner-but .but-chang{ width: 36px; background-color: #fff; } /*banner end*/ /*main*/ .qbt-main{} .qbt-main .qbt-main-top{ background-color: #f7f7f7; } .qbt-main .title{ width: 100%; height: 100px; padding-top: 61px; text-align: center; border-bottom: 1px solid #e8e8e8; position: relative; } .qbt-main .title h2{ font-size: 48px; color: #000; line-height: 52px; margin: 0 auto; /*font-weight: bold;*/ text-transform:uppercase; } .qbt-main .title .baile_h2 { font-size:28px; color:#333333;} .qbt-main .title h2 span{ color:#2d4c9c; } .qbt-main .title p{ height: 30px; line-height: 30px; font-size: 20px; color: #999; font-family: "arial, helvetica, sans-serif"; text-transform:uppercase; } .qbt-main .title span{ width:115px; height: 3px; background-color: #2d4c9c; position: absolute; bottom: -2px; left: 50%; margin-left: -58px; } .qbt-main .icon-box{ padding-top: 54px; padding-bottom: 48px; } .qbt-main .icon-box .icon{ width:14.5%; text-align: center; margin-right:2.6%; color: #333; float: left; } .qbt-main .icon-box .icon:hover .ico{ transition:transform 1s; -moz-transition:transform 1s; /* firefox 4 */ -webkit-transition:transform 1s; /* safari 和 chrome */ -o-transition:transform 1s; /* opera */ transform:scale(1.2); -webkit-transform:scale(1.2); -o-transform:scale(1.2); -moz-transform:scale(1.2); background-position:100.8% 0; } .qbt-main .icon-box .icon:hover h3{ color: #2d4c9c; } .qbt-main .icon-box .icon .ico{ width: 100%; height: 202px; margin: 0 auto; cursor: pointer; background: no-repeat 0 0; background-size:200% auto; } .qbt-main .icon-box .icon .ico a{ width: 100%; height: 100%; display: block; } .qbt-main .icon-box .icon .c2{ background: no-repeat 0 0; background-size:200% auto; } .qbt-main .icon-box .icon .c3{ background: no-repeat 0 0; background-size:200% auto; } .qbt-main .icon-box .icon .c4{ background: no-repeat 0 0; background-size:200% auto; } .qbt-main .icon-box .icon .c5{ background: no-repeat 0 0; background-size:200% auto; } .qbt-main .icon-box .icon .c6{ background: no-repeat 0 0; background-size:200% auto; } .qbt-main .icon-box .icon h3{ line-height: 33px; font-size: 24px; padding-top: 34px; } .qbt-main .icon-box .icon p{ line-height: 27px; font-size: 15px; } .qbt-main .title .h-content{ } .qbt-main .content-pic{ padding-bottom: 60px; } .qbt-main .youshi-box{ padding-top: 60px; } .qbt-main .content-pic .youshi-z{ width:45%; padding-top: 105px; } .qbt-main .content-pic .youshi-z .youshi-chenr-txt{ position: relative; padding-left:6%; border-bottom: 1px solid #c7c7c7; border-left: 1px solid #c7c7c7; padding-bottom: 40px; } .qbt-main .content-pic .youshi-z .youshi-chenr-bot{ padding-top: 40px; } .qbt-main .content-pic .youshi-z .youshi-chenr-txt:before{ content: ""; width: 9px; height: 9px; border-radius: 50%; background-color:#c7c7c7; position: absolute; bottom: -5px; right: -9px; } .qbt-main .content-pic .youshi-chenr-pic{ width: 24px; position: absolute; top:0; left:-12px; } .qbt-main .content-pic .youshi-z .youshi-chenr-bot .youshi-chenr-pic{ top: 50%; margin-top: -59px; } .qbt-main .content-pic .youshi-chenr-p{} .qbt-main .content-pic .youshi-chenr-p h4{ font-size: 38px; font-weight: bold; color: #2d4c9c; line-height: 40px; } .qbt-main .content-pic .youshi-chenr-p h4 span{ color: #000000; } .qbt-main .content-pic .youshi-chenr-p h4 i{ color: #c7c7c7; } .qbt-main .content-pic .youshi-chenr-p p{ font-size: 14px; color: #999; line-height: 30px; text-transform:uppercase; } .qbt-main .content-pic .youshi-y{ width: 50%; } .qbt-main .content-pic .youshi-bot{ line-height: 28px; font-weight: bold; color: #0a0a0a; font-size: 16px; padding-right: 10%; } .qbt-main .content-pic .youshi-bot span{ color: #2d4c9c; } .qbt-main .qbt-main-case{ background-color: #f7f7f7; } .qbt-main .case-details{ padding-top: 40px; } .qbt-main .qbt-main-case li{ width:49%; float: left; background-color: #fff; margin-right:2%; margin-bottom: 15px; padding:17px 0; } .qbt-main .qbt-main-case li:nth-child(2n){ margin-right:0; } .qbt-main .qbt-main-case .pic{ width: 42.8%; overflow: hidden; } .qbt-main .qbt-main-case .pic:hover img{ transition:transform 1s; -moz-transition:transform 1s; /* firefox 4 */ -webkit-transition:transform 1s; /* safari 和 chrome */ -o-transition:transform 1s; /* opera */ transform:scale(1.2); -webkit-transform:scale(1.2); -o-transform:scale(1.2); -moz-transform:scale(1.2); } .qbt-main .qbt-main-case .text{ width:50.2%; padding:13px 4% 0 3% ; } .qbt-main .qbt-main-case .text h4{ font-size: 18px; color: #000; line-height: 24px; } .qbt-main .qbt-main-case .text h5{ font-size: 16px; color: #000; height: 24px; line-height: 24px; } .qbt-main .qbt-main-case .text h5 a{color:#999;} .qbt-main .qbt-main-case .text p{ padding-top: 22px; font-size: 14px; line-height: 22px; color: #999; } .qbt-main .qbt-main-case .text p a{ color: #d11111; } .qbt-main .case-details .case-but{ padding-top: 13px; padding-bottom: 47px; text-align: center; } .qbt-main .case-details .case-but a{ line-height: 36px; font-size: 16px; color: #fff; background-color: #2d4c9c; border-radius:4px; display: inline-block; padding: 0 3%; } .qbt-main .skill-pic{ position: relative; width:75%; padding-top: 75px; padding-bottom: 65px; margin: 0 auto; } /*视频弹出*/ .voide-start { display: block; width: 70px; height: 70px; /*cursor: pointer;*/ position: absolute; left: 50%; margin-left: -35px; margin-top: -35px; background: url(/uploads/image/htdpimages/play.png) center no-repeat; background-size: 45px; z-index: 10000; top: 50%; } @media (max-width: 767px) { .voide-start{ display: none; } } .qbt-main .qbt-main-news{ padding-bottom: 63px; } .qbt-main .qbt-main-news .title{ height: 71px; } .qbt-main .qbt-main-news .news-box{ padding-top: 79px; } .qbt-main .qbt-main-news .news-box .news_text{ width: 31%; } .qbt-main .qbt-main-news .inner .news-box .news-con{ padding:0 3.5%; } .qbt-main .qbt-main-news .news-title{ width:31%; height: 44px; position: relative; } .qbt-main .qbt-main-news .news-title .news-title-text{ padding-left:2%; border-left:4px solid #2d4c9c; } .qbt-main .qbt-main-news .news-con-title{ margin:0 3.5%; } .qbt-main .qbt-main-news .news-title h3{ line-height: 28px; font-size: 22px; color: #2d4c9c; } .qbt-main .qbt-main-news .news-title p{ line-height: 16px; font-family: arial; color: #999; } .qbt-main .qbt-main-news .news-title a{ width: 24px; height: 24px; display: block; background: no-repeat center; position: absolute; right: 0; top: 50%; margin-top: -12px; } .qbt-main .qbt-main-news .news-pic{ padding: 20px 0; } .qbt-main .qbt-main-news .news-pic .pic{ width: 35.9%; margin-right:3%; } .qbt-main .qbt-main-news .news-pic .text{ width: 61.1%; padding:10px 0; } .qbt-main .qbt-main-news .news-pic .text a{ font-size: 15px; margin-bottom: 5px; color: #2d4c9c; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; } .qbt-main .qbt-main-news .news-pic span{ line-height: 18px; font-size: 13px; color: #999; display: block; } .qbt-main .qbt-main-news i{ color: #999; display: block; font-size: 12px; } .qbt-main .qbt-main-news .news-dt{ line-height: 34px; font-size: 14px; color: #000; padding-top: 9px; border-top: 1px dashed #ebebeb; } .qbt-main .qbt-main-news .news-dt i{ line-height:34px; } /*main end*/ .popup, .popup .popup-bg, .popup .popup-in { width: 100%; height: 100%; } .popup { position: fixed; left: 0; top: 0; z-index: 20001; display: none; } .popup .video { width: 1024px; height: 480px; position: absolute; left: 50%; top: 50%; margin-left: -512px; margin-top: -240px; } .popup .popup-bg { position: absolute; background: #000; opacity: .5; filter: alpha(opacity=50); left: 0; top: 0; z-index: 2; } .popup .popup-close { position: absolute; right: 15px; top: 15px; width: 35px; height: 35px; background: url(/uploads/image/htdpimages/icon-close.png) center no-repeat; text-indent: -9999px; cursor: pointer; outline: 0; z-index: 4; }