/* CSS Document */ html{overflow-x:hidden;} body{overflow-x:hidden;} /*header*/ .header-main .ncontainer{ position:relative; z-index:9999999;} .ncontainer{ max-width:1250px;margin-left: auto; margin-right: auto;} .header-top{ position:absolute; z-index:666;padding-top:27px; width:100%;} .header-top .logo{ float:left;} .header-top .head-right{float:right; color:#575656; width:65%;} .head-nav{ float:left; width:84%; line-height:37px;} .head-nav li{ width:14.2857%; float:left; position:relative;text-align:center;} .head-nav li>a{ color:#fff; text-align:center; display:block; font-size:15px;} .head-nav li:hover a{ color:#fff; border-bottom:2px solid #0097d9;font-weight:bold} .menu_pro_h{color:#fff !important;font-weight:bold} .head-nav li .nav_down{ z-index:999; position: absolute; font-size:16px; background: rgba(25,107,200,0.7); top:100%; width: 120%; display:none; padding: 10px 0; } .head-nav li .nav_down a{ color:#fff; line-height:30px; text-align:center; font-size:13px; display:block; background:none;border-bottom:none;font-weight:normal;} .head-nav li .nav_down a:hover{ color:#0097d9; background:#1c78b4; color:#fff;} .dhbj{ background:url(../images/mebj.jpg) repeat-x #fff; z-index:1; height:220px; width:100%; position:absolute; display:none;} .head-nav li #menu_pro{ text-align:center; border-top:solid 1px #b8b7b9;max-width:1400px; left:107%; overflow:hidden; padding:5%; height:auto;box-shadow: 0 0px 0px 0;} #menu_pro a { display: inline-block; width:8.3%; margin-top:25px;} .headtel{float:right; width:14%;height:26px; padding-top:12px; } .headtel .toptel{ float:left; margin-right:18px; position:relative;} .headtel .toptel .telbox{ position:absolute;left:0; top:40px;width:180px; display:none; color:#b20000;} .headtel .toptel .telbox a{ color:#b20000;} .topweixin { margin-right:15px; position: relative;float:left; } .weixinbox { position: absolute; width: 120px; height:120px; left: 50%; margin-left: -40px; top:40px; display: none; z-index: 222; } .topweixin:hover .weixinbox { display: block; } .headtel .topsearch{ float:left;position:relative;margin-right:13px;} .headtel .topenglish{position: relative; float:left;margin-top: -6px;} .topenglish:hover .slideLeft { display: block; } .search { position: relative; height: 32px; border-right: 1px solid #dcdcdc; padding: 0 20px; } .search a { width: 32px; height: 32px; display: inline-block; } .searmain { width:271px; position: absolute; right: -15px; top:18px; display: none; z-index: 22; } .topsear { width: 210px; height: 39.3px; border: 1px solid #d7d7d7; margin: 11px 0 0 16px; border-right: 0; text-indent: 5px; } .topsub { width: 40px; height: 39px; background: url(../images/searbtn.jpg) no-repeat center; position: absolute; top: 11px; border: none; } .topsear:focus { border: 1px solid #6fa4dd; border-right: 0; } /*banner*/ .banner{} .banner img{width:100%; margin:0 auto;} .banner .slick-dots{ bottom:35px;} .banner .slick-dots li{ width:15px; height:15px;} .banner .slick-dots li button:before{ content:"";} .banner .slick-dots li button{ background:#fff; border-radius:50%; width:12px; height:12px;} .banner .slick-dots .slick-active button{ background:#0097d9} .banner .slick-dots li{ margin:0px 1px;} .banner video{vertical-align:middle;} /*手机端导航*/ .header-main .phoneNav-btn{display:none;width:25px;height:25px;position:absolute;right:30px;top:50%;} .header-main .phoneNav-btn i{display:block;background:#6fa4dd;height:5px} .header-main .phoneNav-btn:before{content:"";display:block;width:100%;height:5px;margin:0 0 5px;background:#6fa4dd} .header-main .phoneNav-btn:after{content:"";display:block;width:100%;height:5px;margin:5px 0 0;background:#6fa4dd} .header-fixed{position:fixed;top:0;width:100%;z-index:888;box-shadow:5px 5px 5px rgba(0,0,0,.1);background:#fff;-webkit-transition:all .5s;transition:all .5s} .header-fixed .container{padding-top:0;padding-bottom:0} #phoneNav{z-index:999;background:#fff;display:none} #phoneNav .search2{border-radius:28px;-webkit-transition:all .5s;transition:all .5s;position:relative;padding:10px} #phoneNav .search2 input{border:1px #efeff0 solid;border-radius:28px;line-height:28px;height:30px;position:relative;width:100%;padding:0 40px 0 10px;font-size:14px;vertical-align:top;-webkit-transition:all .5s;transition:all .5s} #phoneNav .search2 input:focus{border-color:#ce2b2b;} html.mm-opening .mm-menu.mm-front,html.mm-opening .mm-menu.mm-next{z-index:999} #phoneNav.mm-opened{display:block} html.mm-pagedim-black #mm-blocker{background:0 0\9} .mm-hasnavbar-top-1 .mm-panels,.mm-navbar-top-2{top:55px} .mm-navbar{height:55px;z-index:999} .mm-menu{background:#fff} .mm-listview{font-size:16px} .mm-menu.mm-bottom,.mm-menu.mm-top{width:320px;max-width:320px;min-width:320px} #phoneNav li:hover a{ color:#0097d9;} #headertoubu{ background:#fff;height:82px;} #headertoubu .head-nav a{ color:#000000;} #headertoubu .teltwo{ display:block;} #headertoubu .telone{ display:none;} #headertoubu .headtel .toptel .telbox{ top:59px;} #headertoubu .wx-one{ display:none;} #headertoubu .wx-two{ display:block;} #headertoubu .weixinbox{ top:60px;} #headertoubu .sou-one{ display:none;} #headertoubu .sou-two{ display:block;} #headertoubu .en-one{ display:none;} #headertoubu .en-two{ display:block;} #headertoubu .searmain{ top:46px;} #headertoubu .phoneNav-btn::after,#headertoubu .phoneNav-btn i,#headertoubu .phoneNav-btn::before{ background:#000;} /*业务范围*/ .sy_yefw{ clear:both; background:#eff4f7; overflow:hidden;} .pad40{ padding-top:40px;} .pad50{ padding-bottom:50px;} .pub_title{ text-align:center; color:#2f2f2f; padding:30px 0px;} .pub_title .pen{ font-size:25px;} /*更改背景色*/ /* .pub_title .pen em{ font-style:normal;color: #0097d9; padding-right:12px;} */ .pub_title .pen em{ font-style:normal;color:#0033FF; padding-right:12px;} .pub_title .pcn{ font-size:25px;} .homeal-list li{ width:23%; margin-right:2.5%; float:left; } .homeal-list li:nth-child(4n){margin-right:0%;} .homeal-list li a{ display:block;overflow:hidden;position:relative;margin-bottom:40px;} .homeal-list li a.apad{padding-top:117%;} .homeal-list li p{ position:absolute;bottom:0; z-index:6; height:38px; line-height:38px;width:100%; left: 0;height:40px;-webkit-transition: all .4s; transition: all .4s; color: white;} .homeal-list .overview{ font-size: 14px; position: absolute; bottom: 0; left: 0; width: 100%; height: 55px;text-align:center; -webkit-transition: all .4s; transition: all .4s; color: white; } .homeal-list .subject { font-size:22px; background:url(../images/bj.png) repeat; line-height:55px; -webkit-transition: color .2s; transition: color .2s; display:block;width:100%; } .overview .summary {display:block;width:100%; font-size: 14px; overflow: hidden; max-height: 0; padding:0 20px; } .homeal-list a:hover .overview { background:url(../images/bj.png) repeat; padding-top: 50px; height: 100%; } .homeal-list a:hover .subject{ background:none;} .homeal-list a:hover .overview .summary { max-height: 330px; padding-top: 20px; } .homeal-list .middleCenter:before { position: absolute; z-index: -1; top: 0; left: 0; width: 100%; height: 100%; content: ''; -webkit-transition: background .4s; transition: background .4s; } .homeal-list li img{-webkit-transition:all .5s;transition:all .5s; width:100%;} .homeal-list li a:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)} .homeal-list li .overview em{ font-style:normal; display:block;} .homeal-list .slick-dots {width:100%; margin:0 auto; left:42%;} .homeal-list .slick-dots li{ float:left;width:39px; height:2px;border:2px solid #757373;} .homeal-list .slick-dots li button:before{content:"";} .homeal-list .slick-dots .slick-active{border:2px solid #ca0405;content:"";} /*案例中心*/ .hcase-tit{ margin-bottom:30px; overflow:hidden; text-align:center;} .hcase-tit a{ display:inline-block; border:solid 1px #d2d2d2; padding:7px 25px;} .hcase-tit a:last-child{border-right:solid 1px #d2d2d2;} /*注释修改背景色*/ /* .hcase-tit a:hover{ background:#0095d8; color:#fff;} */ .hcase-tit a:hover{ background:#0033FF; color:#fff;} .hcase-tit a.car{ background:#0095d8; color:#fff;border-right:0px; position:relative; padding:9px 25px;} .case_left{ width:63%;float:left;} .case_left a{ display:block;overflow:hidden;position:relative;padding-top:59%;} .case_left .overview{ position: absolute; font-size:13px; bottom: 0; left: 0;padding:8px 16px 0 16px; width: 100%; height: 100px; -webkit-transition: all .4s; transition: all .4s; color: white;background:url(../images/bj.png) repeat; } .case_left .subject b { display:block; font-weight:normal; font-size:21px; -webkit-transition: color .2s; transition: color .2s; display:block;width:100%; } .case_left .subject i{ font-style:normal;} .case_left .em {display:block;width:100%; font-size: 13px; overflow: hidden; font-style:normal; } .case_left img{-webkit-transition:all .5s;transition:all .5s; width:100%;} .case_left a:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)} .case_left .slick-next{background:url(../images/right.png); top:50%; right:0px; z-index:999; width:47px; height:70px;} .case_left .slick-next:before , .case_left .slick-prev:before{content:""} .case_left .slick-prev{ z-index:999; left:0px;top:50%;background:url(../images/left.png);width:47px; height:70px;} .case-right{ background:#238bbb; padding:20px 30px 0 12px; width:37%; float:right;} .case_top{ margin-bottom:20px;} .cpub_tit { overflow:hidden; margin-bottom:10px; font-size:16px; color:#fff;} .cpub_tit img{ padding-right:10px; float:left;} .cpub_tit p{ float:left;} .cpub_tit p span,.cpub_tit p em{ display:block;} .cpub_tit p em{ font-style:normal; color:#81e9ea; font-size:12px;text-transform:uppercase;} .cat_xw li{ float:left; margin-right:35px; width:45%; line-height:40px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} .cat_xw{ margin-left:15px;min-height:123px;} /*更改文字背景色 .cat_xw li a{ display:block; font-size:14px; color:#fff; background:url(../images/jt1.jpg) no-repeat right center; border-bottom:1px solid #4db6b8; padding-right:12px;} */ .cat_xw li a{ display:block; font-size:14px; color:#fff; background:url(../images/jt1.jpg) no-repeat right center; border-bottom:1px solid #0033FF; padding-right:12px;} .cat_xw li:nth-child(even){ margin-right:0; } /*更改文字背景色 .cat_xw li:hover a{color:#81e9ea; } */ .cat_xw li:hover a{color:#0033FF; } .case_bottom{ margin-top:25px; overflow:hidden;} .cmessage{ margin-top:25px; margin-left:15px;padding-bottom: 6px;overflow: hidden;} .cmessage li{ float:left; width:49%; font-size:16px; color:#fff; margin-bottom:13px;} .cmessage li span{ float:left;margin-bottom:10px; padding-left:16px;} .cmessage li input[type="text"]{ font-size:13px; color:#fff; height:25px; line-height:25px;border:none; background:#007ab1; width:59%; padding:0 6px; float:left;} .cmessage li.ywxq{ width:100%;} .cmessage li textarea{width:82%; min-height:56px;border:none; background:#007ab1;padding:0 6px; color:#fff;} .cmessage li.mzh{ width:225px;margin-left: 64px;} .cmessage li .tj{ width:103px; height:35px; line-height:35px; text-align:center; color:#fff; background:#18b1f6; border:none; float:left; cursor:pointer;} .cmessage li .cz{ width:103px; height:35px; line-height:35px; text-align:center; color:#fff; background:#18b1f6; border:none; float:left;cursor:pointer;} /*更改文字背景色 .cmessage li .tj{ width:103px; height:35px; line-height:35px; text-align:center; color:#fff; background:#0033FF; border:none; float:left; cursor:pointer;} .cmessage li .cz{ width:103px; height:35px; line-height:35px; text-align:center; color:#fff; background:#0033FF; border:none; float:left;cursor:pointer;} */ .cmessage li .tj,.cmessage li .cz{ float:left;} .cmessage li .tj{ margin-right:12px;} @media (max-width:1800px){ } @media (max-width:1600px){ } @media (max-width:1260px){ .scase_nr .case_left{ margin:0 auto; float:none !important; width:100%;} .case-right{ width:100%; float:none; overflow:hidden;} } @media (max-width:1190px){ .head-nav li a{ font-size:16px;} .header-top .head-right{ width:70%;} .head-nav li .nav_down{ font-size:14px;} .head-nav li #menu_pro{ left:150%; text-align:center;} #menu_pro a { float:none; margin-right:2%; display: inline-block; width:auto; margin-top:25px; font-size:13px;} } @media (max-width:1100px){ } @media (max-width:1070px){ } @media (max-width:992px){ .header-main .phoneNav-btn{display:block;top:32px;} .head-yb{ display:none;} .homeal-list .subject{ font-size:14px;} } @media (max-width:900px){ .banner .slick-dots{ bottom:10px;} .banner .slick-dots li{ margin:0 2px; width:15px; height:15px;} .banner .slick-dots li button:before{ width:12px;height:12px;} } @media (max-width:767px){ #phoneNav{display:none} .homeal-list li{ margin-right:3%; width:48%; } .homeal-list li a{ margin-bottom:20px;} .homeal-list li:nth-child(even){margin-right:0%;} .pub_title{ padding:15px 0px;} .hcase-tit{ margin-bottom:15px;} .cmessage{ margin:0px;} .cmessage li span{ padding:0px;} .cmessage li.mzh{ margin-left:43px;} .cat_xw li{ margin-right:5px;} .hcase-tit a{padding:7px 2px; font-size:14px; margin-right:3px; margin-bottom:5px; background:#E7E7E7; border:0px;} .hcase-tit a:last-child{ border:0px;} .hcase-tit a.car{padding:7px 2px;} .case_left .overview{ padding:5px; height:auto;} .case_left .subject b{ font-size:13px;} .case_left .subject i{display:none;} .zdh ul li{font-size:13px;margin-bottom:5px;} } @media (max-width:680px){ } @media (max-width:600px){ } @media (max-width:520px){ .header-top{ padding-top:15px;} .header-main .phoneNav-btn{top:15px;} #headertoubu{ height:75px;} .cmessage li{ font-size:14px;} } @media (max-width:400px){ .header-top{padding:5px 0 5px 10px;} #headertoubu{ height:60px;} .header-top .logo{ width:72%;} } .case_xgal_list{margin-top:15px;} .case_xgal{padding:5px;} .case_xgal p{ text-align:center;padding:5px 0px} .news_box .news_top{font-size: 20px;color: #333333;border-bottom: 1px solid #cccccc;padding-bottom: 10px;} .news_box .news_top span{font-size: 14px;color: #999999;} .news_box .news_top a{font-size: 14px;color: #666666;} .news_box >.fl{ width:47%;} .news_box >.fr{ width:47%;} .news_box li {width: 100%;background:#fff;margin-top: 25px; overflow:hidden;} .news_box li .fl{ width:25%;} .news_box li .fl img{ vertical-align:middle} .news_box li .txt {padding: 18px 10px;width:73%; } .news_box li p.txt1{font-size: 18px;color: #333333; height:27px; overflow:hidden} .news_box li p.txt2{color: #999999;height:45px;overflow:hidden;} .news_box li p.txt3{color: #999999;line-height: 25px;} .news_box li:hover p.txt1{color: #fff;} .news_box li:hover p.txt2,.in_news .news_box li:hover p.txt3{color: #eaeaea;} /*注释修改背景色*/ /* .news_box li:hover{background: #00a1df;} */ .news_box li:hover{background: #0033FF;} .news_box li:hover .txt3{ color:#fff;} @media (max-width:767px){ .news_box li {margin-top: 10px;} .news_box li .txt {padding: 3px 5px;width:73%; } .news_box >.fl{ width:100%;} .news_box >.fr{ width:100%; margin-top:20px;} .news_box li p.txt2{height:45px; overflow:hidden;} } .fwlc_ny{padding-bottom:0px} .fwlc_ny ul{margin-top:40px;border-radius:5px; } @media (max-width:990px){.fwlc_ny ul{margin-top:20px} } .fwlc_ny ul li{width:33.333%;float:left;padding:40px;padding-right:0} @media (max-width:1050px){.fwlc_ny ul li{padding:20px;padding-right:0} } @media (max-width:990px){.fwlc_ny ul li{width:50%} } @media (max-width:700px){.fwlc_ny ul li{width:100%} } .fwlc_ny ul li >p{width:60px;height:60px;float:left;line-height:58px;text-align:center;border-radius:100%;background:#aba9aa;display:inline-block;-webkit-transition:all 334ms ease-in-out;transition:all 334ms ease-in-out;position:relative} .fwlc_ny ul li >p:after{top:-5px;left:-5px;content:"";position:absolute;width:70px;height:70px;opacity:0;border-radius:100%;border:solid 1px #0097d9;-webkit-transition:all 334ms ease-in-out;transition:all 334ms ease-in-out;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)} .fwlc_ny ul li >p img{max-height:35px;vertical-align:middle;-webkit-transition:all 334ms ease-in-out;transition:all 334ms ease-in-out} @media (max-width:480px){.fwlc_ny ul li span{width:50px;height:50px;line-height:45px} .fwlc_ny ul li >p:after{display:none} .fwlc_ny ul li >p img{max-height:30px} } .fwlc_ny ul li div{width:80%;float:left;font-size:16px;padding-top:10px;padding-left:30px} .fwlc_ny ul li div h3{color:#333;font-size:22px;font-weight:400} @media (max-width:480px){.fwlc_ny ul li div h3{font-size:20px} } @media (max-width:1350px){.fwlc_ny ul li div{width:80%} } @media (max-width:1050px){.fwlc_ny ul li div{padding-left:15px} } @media (max-width:480px){.fwlc_ny ul li div{padding-top:0} } /* .fwlc_ny ul li:hover >p{background:#0097d9} */ .fwlc_ny ul li:hover >p{background:#0033FF} .fwlc_ny ul li:hover >p:after{opacity:1} .fwlc_ny ul li:hover >p img{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)} /*注释背景色为空*/ /* .dhbg{background-color:rgba(0,0,0,0.7); position: absolute; z-index:99; width:100%; height:100px;} */ .dhbg{background-color:rgba(0,0,0,0.2); position: absolute; z-index:99; width:100%; height:100px;} .banner{ position:relative;} .banner video{ width:100%; vertical-align:middle;} .fg{background-color:rgba(0,0,0,0.7); position:absolute; left:0px; bottom:0px; padding:20px 0px 0px 0px; width:100%; z-index:999999;} .fdwz{ position:absolute; top:35%; left:0px; width:100%; } .swiper-container1{ position:relative; height:150px;max-width:1200px; margin:0 auto; overflow:hidden;} .swiper-container1 .swiper-slide div{ text-align:center; font-size:50px; line-height:150px; color:#fff;} .cus-rate .left{float:left; width:65%; padding-left:2.5%;} .cus-rate .left li{float:left;padding:10px 0; border-radius:50%; width:13%; margin-right:5%; text-align:center;background-color:rgba(255,255,255,0.9);} .cus-rate .left li:last-child{margin-right:0} .cus-rate .right{ width:40%;padding-left:10%; float:left;} .cus-rate .left li h4{font-size:24px;color:#0097d9} .cus-rate .left li h5{font-size:18px} .cus-rate .left li div{font-size:12px;font-weight:700} .cus-rate .right .right-item{float:left} .cus-rate .right .right-item:nth-child(1){background-color:rgba(0,151,217,0.5);border-radius:8px;color:#fff;font-size:16px;font-weight:700;height:80px;margin-top:14px;width:120px;line-height:80px;text-align:center} .cus-rate .right .right-item:nth-child(2){margin-left:20px;padding:27px 0;color:#fff} .cus-rate .right .right-item:nth-child(2) span{color:#0097d9;font-size:30px} .fd_message{width:100%;} .fd_message div{padding:30px 20px;background-color:rgba(0,0,0,0.7); width:500px;margin:0 auto;border-radius:6px;} .fd_message div input[type=text]{border:solid 1px #ccc;line-height:28px;padding:3px;border-radius:4px;vertical-align:middle} .fd_message div select{padding:8px;margin-top:0px;vertical-align:middle;} /*修改背景色 .fd_message div button{background:#0097d9;color:#fff;border-radius:4px;border:0px;padding:3px 38px;font-size:14px;line-height:28px;vertical-align:middle;cursor:pointer;} */ .fd_message div button{background:#0033FF;color:#fff;border-radius:4px;border:0px;padding:3px 38px;font-size:14px;line-height:28px;vertical-align:middle;cursor:pointer;} .fdme{float:left;width:50%;} @media (max-width:767px){ .fg{ display:none;} .dhbg{ display:none;} .fd_message{display:none;} .fdwz{ top:30%; } .swiper-container1{ position:relative; height:100px;max-width:1200px; margin:0 auto; overflow:hidden;} .swiper-container1 .swiper-slide div{ text-align:center; font-size:20px; line-height:100px;} } .head-nav li .nav_down .zfl{position:relative;} .head-nav li .nav_down .zfl div{position:absolute;width:150px;left:117px; background:rgba(25,107,200,0.7);display:none;top:0px;} .pro-info{margin-top:0px;overflow:hidden} .pro-info .pro-title{ overflow:hidden;text-align:center;} .pro-info .pro-title ul li{display:inline-block;margin:0px 3px;} .pro-info .pro-title ul li a{ display:block; border:solid 1px #d2d2d2; padding:7px 25px;} .pro-info .pro-title ul li a:hover{ } .pro-info .pro-title ul .sel a{background:#0033FF; color:#fff;} .pro-info .pro-bottom{} .pro-info .pro-bottom .pro-neirong{display:none;padding:20px 0;overflow:hidden} .hcase-tit{ margin-bottom:30px; overflow:hidden; text-align:center;} .hcase-tit a{} .hcase-tit a:last-child{border-right:solid 1px #d2d2d2;} .hcase-tit a.car{ background:#0095d8; color:#fff;border-right:0px; position:relative; padding:9px 25px;}