@charset "gb2312"; /* CSS Document */ .m-btn{ width:25px; height:15px; margin-top:26px; display:none; position:relative} .m-btn span{ width:100%; height:3px;background: #0073b2; position:absolute; left:0; top:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;} .m-btn .line1{-webkit-transform-origin:4px center;-moz-transform-origin:4px center;-ms-transform-origin:4px center;-o-transform-origin:4px center;transform-origin:4px center} .m-btn .line2{top:7px;} .m-btn .line3{top:14px;-webkit-transform-origin:1px center;-moz-transform-origin:1px center;-ms-transform-origin:1px center;-o-transform-origin:1px center;transform-origin:1px center} .m-btn.active .line2 {opacity: 0;filter: alpha(opacity=0);} .m-btn.active .line1{webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);} .m-btn.active .line3{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);} .m-menu{ display:none; margin-top:65px;} .m-menu{ background:#f5f5f5; position:fixed; left:0; width:100%; display:none; overflow-y:auto; overflow-x:hidden; z-index:99} .m-menu ul{ width:100%; height:calc(100vh - 60px); overflow-y:auto;overflow-x:hidden} .m-menu a{ display:block} .m-menu li{ border-bottom:1px solid #d8d8d8;} .m-menu .menu_a{ padding:0 3%; line-height:50px; font-size:16px; color:#222; position:relative} .m-menu .menu_a i{ width:17px; height:17px; background:url(../images/ico_03.png) no-repeat; background-size:contain; position:absolute; right:3%; top:15px} .m-menu li .sub{ padding:0 3%; line-height:30px; margin:5px 0 15px 0; font-size:14px; display:none} .m-menu .menu_a.active{ background:#0073b2; color:#fff;} .m-menu .menu_a.active i{background:url(../images/ico_03_h.png) no-repeat center; background-size:100% auto} .m-menu li.last{ border-bottom:none; margin-top:15px; font-weight:bold;} .m-menu li.last span{ background:url(../images/l_uk.jpg) no-repeat left center; padding-left:30px; background-size:25px; display:block} .m-foot{ position:fixed; width:100%; height:50px; left:0; bottom:0;background:#0073b2; color:#fff; display:none; z-index:99} .m-foot li{ float:left; width:33.3%; text-align:center;} .m-foot li a{ color:#fff; font-size:12px; display:block;} .m-foot li.li1 a{ background:url(../images/flmes.png) no-repeat center 5px; padding-top:27px} .m-foot li.li2 a{ background:url(../images/kf-email.png) no-repeat center 5px; padding-top:27px} .m-foot li.li3 a{ background:url(../images/fltel.png) no-repeat center 5px; padding-top:27px} .m-foot li.li4 a{ background:url(../images/right_pic6.png) no-repeat center 3px; padding-top:27px} @media screen and (max-width: 1600px){ .banner{ width:120%; margin-left:-10%;} .nbanner{height:330px;} .nbanner .t1{margin-top:120px;font-size:38px;} .nbanner .t2{margin-top:120px;font-size:38px;} } @media screen and (max-width: 1440px){ .wrap{ width:96%} .banner{ width:140%; margin-left:-20%;} } @media screen and (max-width: 1199px){ .serivce .conn li .pic{ height:auto;} .serivce .conn li .pic:hover img{transform:scale(1);} .case .case_left .pic{ height:auto;} .case .case_right .pic{ height:auto;} .case .pic:hover img{transform:scale(1);} .news .conn .newsleft .pic{ height:auto; } .news .conn .newsleft:hover img{transform:scale(1);} .brank .conn li .pic{ height:auto; } .brank .conn li:hover img{transform:scale(1);} .b0kuai .bbtu .kleft{ height:auto;} .b0kuai .bbtu:hover img{transform:scale(1);} .news_list .newspic span{ height:auto;} .news_list .newskuai:hover .newspic span img{transform:scale(1);} .divTeamList .pic{ height:auto;} .divTeamList .pic:hover img{transform:scale(1);} .divTeamList02 .pic{ height:auto;} .divTeamList02 .pic:hover img{transform:scale(1);} .appxiang .appright li .pic{ height:auto;} .appxiang .appright li .pic:hover img{transform:scale(1);} .case-list ul li{height:auto;} .case-list li:hover img{transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1)} .casexiang .caseright li .pic{ height:auto; } .casexiang .caseright li .pic:hover img{transform:scale(1);} .tit05 a:hover img,.tit05 .cur img{-webkit-transform:scale(1,1);-moz-transform:scale(1,1); -transform:scale(1,1);} .prolist li .kleft{ height:auto;} .prolist li:hover img{transform:scale(1);} .nbanner{height:280px;} .nbanner .t1{margin-top:90px;font-size:32px;} .nbanner .t2{margin-top:90px;font-size:32px;} .location .wrap { width:100%; margin:0 auto} .pcvideo-banner{height:auto;} .pcvideo-banner .video-src{ top: 0%;transform: translateY(-0%);position: relative;} .prokuai01{ background:none;} .prokuai02{ background:none;} } @media screen and (max-width: 1024px){ .banner{ padding-top:75px;} .menu{ display:none } .yuyan{ display:none} .m-btn{ display:block} .header{ height:75px;} .header .logo{min-width:180px;} .header .ad{margin:22px 0 0 8px; } .m-menu{ margin-top:75px;} .banner{ width:150%; margin-left:-30%;} .nbanner{height:240px; padding-top:75px;} .nbanner .t1{margin-top:70px;font-size:28px;} .nbanner .t2{margin-top:70px;font-size:28px;} .jiangek{ height:223px;} .location li a{ padding:0 28px;} .news_list .newskuai h3{ line-height:36px;height:36px;} .news_list .newskuai p{line-height:26px; height:52px;} .news_list .newskuai .time{margin-top:15px; height:auto} } @media screen and (max-width:768px){ .banner{ padding-top:65px;} .header{ height:65px;} .header .ad{margin:16px 0 0 8px;} .m-menu{ margin-top:65px;} .banner{ width:160%; margin-left:-30%;} .nbanner{height:220px;} .nbanner .t1{margin-top:60px;font-size:24px;} .nbanner .t2{margin-top:60px;font-size:24px;} .location{line-height:46px; background:#f2f2f2} .location .nav{ float:none; width:100%; } .location .weizhi{ width:98%; float:none; text-align:left; margin:0 auto; background-color:#fff; padding-left:2%;} .location li a{ padding:0 24px;} .footer .kuai01{ display:none; } .footer .kuai02{ float:left; width:16%;} .footer .kuai03{ float:left; width:19%; } .message-con-1{ float:left; width:100%; margin-bottom:25px} .message-con-1 .tit{ float:left; color:#666; margin-right:15px; width:30%; font-size:15px; padding-top:7px; text-align:left} .message-con-1 .input-m{ width: 60%; padding:2%; border:1px solid #ccc; outline:none; transition:.3s;-webkit-transition:.3s;-moz-transition:.3s} .message-con-2 .tit{ float:left;color:#666; margin-right:15px; width:30%; font-size:15px; text-align:left;padding-top:7px;} .message-con-2 textarea{ width: 60%; padding:2%; border:1px solid #ccc; outline:none;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s} .message-con-2 .input-m{ width: 40%; padding:2%; border:1px solid #ccc; outline:none;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s} .erbiao h1 { font-size:28px;line-height:40px;} .erbiao h3 { font-size:20px;} .bankuai #atabcontent h1{ line-height:40px; font-size:20px;} .bankuai #atabcontent .yewu h2{ line-height:36px; font-size:20px; } .bankuai #atabcontent .yewu h3{ font-size:18px; line-height:40px;} .yewu{ margin-bottom:30px;} .b0kuai{ clear:both} .b0kuai .bbtu{ float:none; width:100%; margin-bottom:15px;background-color: #f1f1f1;} .b0kuai .bbtu:nth-child(2n){ float:none;} .b0kuai .bbtu:nth-child(2n+1){ clear:both; } .b0kuai .bbtu .kleft { margin-bottom:15px;} .b0kuai .bbtu{ float:none; clear:both} .jiangek{ height:0px;} .nmain{ padding:20px 0;} .jishu{padding:30px 0;} .jishu li h3{ font-size:46px; line-height:48px; } .prokuai01{ margin-top:0} .pro02right h3{line-height:60px; font-size:20px; margin-top:15px;} .pro02right p{line-height:28px; font-size:15px;} .prokuai02{ margin-bottom:50px;} .image-list .cover{ width: 32%; margin-right:2%;} .image-list .cover:nth-child(4n){ margin-right:2%;} .image-list .cover:nth-child(4n+1){ clear:none; float:left; } .image-list .cover:nth-child(3n){ margin-right:0;} .image-list .cover:nth-child(3n+1){ clear:both;} #pictureViewer > .content{ height: 480px;} .newsxiang .newsleft{ float:none; width:100%;} .newsxiang .newsright{ display:none; } .divTeamList ul li{ float: left; width:32%; margin-right: 2%; margin-bottom: 2%; } .divTeamList ul li:nth-child(4n){margin-right:2%;} .divTeamList ul li:nth-child(4n+1){ clear:none; float:left} .divTeamList ul li:nth-child(3n){margin-right: 0%;} .divTeamList ul li:nth-child(3n+1){ clear:both;} .divTeamList02 ul li{ float: left; width:32%; margin-right: 2%; margin-bottom: 2%; } .divTeamList02 ul li:nth-child(4n){margin-right:2%;} .divTeamList02 ul li:nth-child(4n+1){ clear:none; float:left} .divTeamList02 ul li:nth-child(3n){margin-right: 0%;} .divTeamList02 ul li:nth-child(3n+1){ clear:both;} HTML {OVERFLOW-X: hidden;} .news .conn .newsright .newskuai{ margin-bottom:15px;} .news .conn .newsright .newskuai .num{font-size:50px; } .casexiang .caseleft{ float:none; width:100%;} .casexiang .caseright{ display:none} .case-list .case-summary .p2 .syl {font-size: 14px;line-height:20px;font-weight: normal;} .m-foot{ display:block} .copyright{ margin-bottom:50px;} } @media screen and (max-width:640px){ .nbanner{height:100px;} .nbanner .t1{margin-top:20px;font-size:24px;} .nbanner .t2{margin-top:20px;font-size:24px;} .lianxikuai01 ul li{width:50%;} .lianxikuai01 ul li:nth-child(2n+1){ clear:both; } .lianxikuai01 ul li:nth-child(1){ margin-bottom:15px;} .lianxikuai01 ul li:nth-child(2){ margin-bottom:15px;} .footer .kuai02{ width:50%;} .footer .kuai02:nth-child(2n){ clear:both} .footer .kuai02:nth-child(4){ display:none} .footer .kuai02:nth-child(5){ display:none} .footer .kuai03{ width:50%; border:none;} .bankuai .tabmenu li {font-size:15px;width:48.5%; margin-right:3%;} .bankuai .tabmenu li:nth-child(2n){ margin-right:0;} .bankuai .tabmenu li:nth-child(2n+1){ margin-left:0;} .bankuai .tabmenu li:nth-child(1){ margin-bottom:30px;} .bankuai .tabmenu li:nth-child(2){ margin-bottom:30px;} .yewu .ywleft{ float:none; width:100%; margin-bottom:40px;} .yewu .ywright{ float:none; width:100%} .b0kuai .bbtu{ float:none; clear:both} .b0kuai .bbtu .kleft{ float:none; width:100%;} .b0kuai .bbtu .kright{ float:none; width:100%; padding-bottom:15px; margin-bottom:15px;} .b0kuai .bbtu .kleft { margin-bottom:0px;} .b0kuai .bbtu .kright h3{ font-size:16px;margin:0px 0px 10px 0px} .bankuai #atabcontent img{ width:100%; max-width:100%;} .jishu li{ float:left; width:50%; border-right:solid 1px #ddd; margin-left:-1px;} .jishu li:nth-child(2n+1){ margin-left:0px;} .jishu li:nth-child(2n){ border-right:none; } .jishu li:nth-child(1){ margin-bottom:15px;} .jishu li:nth-child(2){ margin-bottom:15px;} .jishu li h3{ font-size:40px; line-height:45px; } .prokuai01 .pro02left { float:none; width:100%;} .prokuai01 .pro02right{ float:none; width:100%;} .prokuai02 .pro02left { float:none; width:100%;} .prokuai02 .pro02right{ float:none; width:100%;} .pro02right h3{ margin-top:0} .honor .yiji li a{ display:block;padding:8px 20px;} .honor .yiji li{ margin:0 5px 10px} .honor .erji li{ margin:0 5px 10px} .honor .erji li a{ padding:7px 30px;} .image-list .cover{ width: 48.5%; margin-right:3%; margin-top:3%; } .image-list .cover:nth-child(3n){ margin-right:3%;} .image-list .cover:nth-child(3n+1){ clear:none; float:left; } .image-list .cover:nth-child(2n){ margin-right:0;} .image-list .cover:nth-child(2n+1){ clear:both;} #pictureViewer > .content{ height: 400px;} .zcleft { float:none; width:100%; text-align:center;} .zcleft img { width:auto; max-width:100%; height:auto; display:block; margin:0 auto;} .zcright { float:none; width:100%; margin-top:30px;} .location li{ float:left; width:33.33%; text-align:center} .location li a{padding:0; position:relative; width:100%;} .pages .searchPage .page-go{ display:none} .pages .searchPage .page-btn{ display:none} .divTeamList ul li{ float: left; width:48.5%; margin-right: 3%; margin-bottom: 3%; } .divTeamList ul li:nth-child(3n){margin-right:3%;} .divTeamList ul li:nth-child(3n+1){ clear:none; float:left} .divTeamList ul li:nth-child(2n){margin-right: 0%;} .divTeamList ul li:nth-child(2n+1){ clear:both;} .divTeamList02 ul li{ float: left; width:48.5%; margin-right: 3%; margin-bottom: 3%; } .divTeamList02 ul li:nth-child(3n){margin-right:3%;} .divTeamList02 ul li:nth-child(3n+1){ clear:none; float:left} .divTeamList02 ul li:nth-child(2n){margin-right: 0%;} .divTeamList02 ul li:nth-child(2n+1){ clear:both;} .divTeamList ul li .span_name{ font-size: 14px;line-height:20px;height:60px; padding:8px 0; } .divTeamList02 ul li .span_name{ font-size: 14px;line-height:20px;height:60px; padding:8px 0; } .serivce .conn li{ float:none; width:100%; margin-right:0%;border:solid 1px #ddd; margin-left:0px; min-height:auto; border-radius:10px; clear:none; margin-bottom:15px;} .case .case_left{ display:none; } .case .case_right{ float:none; width:100%; overflow:hidden;} .news .conn .newsleft{ float:none; width:100%; margin-bottom:15px;} .news .conn .newsright{ float:none; width:100%;} .news .conn .newsright .newskuai .num{font-size:40px; } .brank .conn li{ float:left; width:48.5%; margin-right:3%;border-radius:10px; overflow:hidden;} .brank .conn li:nth-child(2n){ margin-right:0} .brank .conn li:nth-child(1){ margin-bottom:3%} .brank .conn li:nth-child(2){ margin-bottom:3%} .case-list ul li{width: 48.5%; margin-right:3%; margin-bottom:3%;} .case-list ul li:nth-child(3n){ margin-right:3%;} .case-list ul li:nth-child(3n+1){ clear:none; float:left; } .case-list ul li:nth-child(2n){ margin-right:0;} .case-list ul li:nth-child(2n+1){ clear:both;} .location li a{ font-size:14px;} .weizhi { font-size:14px;} .header .ad{ display:none} } @media screen and (max-width:420px){ #pictureViewer > .content{ height: 320px;} .news_list .newspic{ float:left; width:35%;} .news_list .newscon{ float:right; width:62%;} }