@import url(top.css);
/*
 内页20190426
*/
@keyframes scaleAnim{
    0%{         
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    100%{
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
}
.o_big_con{overflow:hidden; position:relative;}
.o_big{overflow:hidden; background-repeat:no-repeat; background-position:70% center; background-size:cover; position:relative;  width:100%;-webkit-animation:scaleAnim 5s ease forwards; animation: scaleAnim 5s ease forwards;}
.o_big img{width:100%;filter: Alpha(Opacity=0);opacity: 0;}
.o_big_con .cons{position:absolute; top:0; left:0; width:100%; height:100%;}
.o_big_con .cons .wrap{height:100%; display:table; position:relative;}
.o_big_con .h2{font-weight:normal; display:table-cell; vertical-align:middle; color:#fff; font-size:16px;}
.o_big_con .h2.bgs2{color:#fff;}
.o_big_con .h2 span{display:block; line-height:36px; overflow:hidden;}
.o_big_con .h2 label{display:inline-block; position:relative; line-height:64px;  vertical-align:top; font-size:42px; color:#fff; font-weight:bold;}
.o_big_con .h2.bgs2 label{color:#fff;}
.o_big_con .h3{font-weight:normal; display:table-cell; vertical-align:bottom; color:#fff; font-size:20px;}
.o_big_con .h3 h2{font-weight:normal; display:block; line-height:100px; overflow:hidden;font-size:35px; position:relative;}
.o_big_con .h3 h2:after{position:absolute; bottom:0; left:0; background:#fff; content:""; width:45px; height:4px;}
.o_big_con .h3 p{display:inline-block; position:relative; line-height:76px; margin-bottom:5%;}
.o_big_con .h3.contact{vertical-align:middle;}
.o_big_con .h3.contact p{margin-bottom:0;}
.o_big_con .txts_r{position:absolute; right:0; bottom:10%; overflow:hidden;}
.o_big_con .txts_r a{float:left; width:54px; height:54px; background-repeat:no-repeat; background-position:center center; background-size:100% 100%; overflow:hidden; margin-left:25px; position:relative;}
.o_big_con .txts_r a.bgs1{background-image:url(../images/case_ico1.png);}
.o_big_con .txts_r a.bgs2{background-image:url(../images/case_ico2.png);}
.o_big_con .txts_r a.bgs3{background-image:url(../images/case_ico3.png);}
.o_big_con .txts_r a:after{content: "";  width:54px; height:54px; position: absolute;top: 0;left: 0;transition:all 0.3s;background-size:0% 0%; background-repeat:no-repeat; background-position:center center;}
.o_big_con .txts_r a:hover:after{background-size:100% 100%;}
.o_big_con .txts_r a.bgs1:after{background-image:url(../images/case_ico1_on.png);}
.o_big_con .txts_r a.bgs2:after{background-image:url(../images/case_ico2_on.png);}
.o_big_con .txts_r a.bgs3:after{background-image:url(../images/case_ico3_on.png);}
.o_big_con.bgs2 .cons .wrap{text-align:center;}
.o_big_con.bgs2 .h3 h2:after{left:50%; margin-left:-22.5px;}
.o_big_con.bgs2 .h3.contact p{font-size:15px; max-width:550px; line-height:26px; margin-top:20px;}
/*分页*/
.Page{width:100%; text-align:center; padding:50px 0px 90px 0;}
.Page a,.Page span{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-5px}
.Page a:hover{background:#2088c0; color:#FFF}
.Page a.cur{background:#2088c0; color:#FFF}
.Page a.on,.Page span.current{background:#2088c0; color:#FFF}
.Page a.Prev{border-radius:6px 0px 0px 6px;width:90px;}
.Page a.Prev span{background:url(../images/icon25.gif) no-repeat  10px center; display:block;}
.Page a.Prev:hover span{background:url(../images/icon025.gif) no-repeat  10px center;}
.Page a.next{border-radius:0px 6px 6px 0px;width:90px;}
.Page a.next span{background:url(../images/icon26.gif) no-repeat 88% center; display:block;}
.Page a.next:hover span{background:url(../images/icon026.gif) no-repeat 88% center;}
/*案例列表*/
.case_bg{background:#f5f5f5; overflow:hidden;}
.case_a{background:#fff; padding-top:38px; padding-bottom:38px; text-align:center;}
.case_a a{display:inline-block; padding-left:40px; padding-right:40px; font-size:18px; color:#333333; height:50px; line-height:50px; position:relative; border-radius:30px; vertical-align:top;transition:all 0.3s;}
.case_a a:hover{color:#2088c0;}
.case_a a.isel{background:#2088c0;color:#fff;}
/*.case_a a.isel:after{content:""; position:absolute; left:50%; margin-left:-2.5px; bottom:-5px;font-size: 0;line-height: 0;border-width: 5px;border-color: #024179;border-bottom-width: 0;border-style: dashed;border-top-style: solid;border-left-color: transparent;border-right-color: transparent;}*/
.case1{overflow:hidden; margin-top:86px;}
.case1.cs{margin-top:58px; margin-bottom:90px;}
.case1 ul li{float:left; width:457px; margin-right:14.5px; margin-bottom:18px; overflow:hidden; background:#fff;}
.case1 ul li:nth-child(3n+0){margin-right:0;}
.case1 ul li .imgs{overflow:hidden; position:relative;}
.case1 ul li .imgs img{display:block; width:100%; height:328px;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.case1 ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.case1 ul li .imgs .case_i{transition:all 0.3s;width:0%; height:0%; position:absolute; top:50%; left:50%; background:rgba(0,0,0,0.87); color:#fff; font-size:18px; text-align:center; line-height:38px;opacity:0;filter:Alpha(opacity=0);}
.case1 ul li .imgs .case_i label{position:absolute; width:100%;top:50%; margin-top:-19px; left:0;}
.case1 ul li .imgs .case_i label:before{width:20px; height:1px; position:absolute; content:""; top:0; left:50%; margin-left:-10px; background:#fff;}
.case1 ul li .imgs .case_i label:after{width:20px; height:1px; position:absolute; content:""; bottom:0; left:50%; margin-left:-10px; background:#fff;}
.case1 ul li:hover .imgs .case_i{width:100%; height:100%;top:0%; left:0%;opacity:1.0;filter:Alpha(opacity=100);}
.case1 ul li .txts{padding-top:17px; padding-bottom:17px; overflow:hidden;}
.case1 ul li .txts em{float:right; margin-right:24px; width:23px; height:13px; background:url(../images/case_bg1.png) no-repeat; margin-top:26px;transition:all 0.3s;}
.case1 ul li .txts .cons{float:left; width:325px; padding-left:34px; padding-right:10px; overflow:hidden; border-right:1px solid #ebebeb; padding-top:6px; padding-bottom:5px;}
.case1 ul li .txts .cons .h2{font-weight:normal; font-size:18px; color:#333; height:30px; line-height:30px; overflow:hidden;}
.case1 ul li .txts .cons .p{height:26px; line-height:26px; overflow:hidden; font-size:14px; color:#999999;}
.case1 ul li:hover .txts em{margin-right:18px; background-image:url(../images/case_bg1_on.png);}
/*案例详细*/
.case_show_one{background:url(../images/case_bg2.jpg) right center no-repeat; background-size:50% 100%; overflow:hidden; margin-top:90px; margin-bottom:90px;}
.case_show_one .case_show_one_l{background:#fff; width:50%; float:left; overflow:hidden;  min-height:464px;}
.case_show_one .case_show_one_l .case_txt{width:86%; margin:0 auto; overflow:hidden;}
.case_show_one .case_show_one_l .case_txt .h2{margin-top:46px; height:100px; line-height:100px; background:url(../images/case_bg3.jpg) left bottom no-repeat; color:#333333; font-size:30px; font-weight:normal; margin-bottom:24px;}
.case_show_one .case_show_one_l .case_txt .divs{line-height:32px; color:#666666; font-size:16px;}
.case_show_one .case_show_one_r{width:50%; float:right; overflow:hidden;}
.case_show_one .case_show_one_r .case_txt{width:70%; margin:0 auto; overflow:hidden; color:#fff;}
.case_show_one .case_show_one_r .h2{margin-top:46px; height:100px; line-height:100px; background:url(../images/case_bg4.jpg) left bottom no-repeat; color:#fff; font-size:30px; font-weight:normal; margin-bottom:21px;}
.case_show_one .case_show_one_r ul li{font-size:18px; display:block; height:40px;line-height:40px;}
.case_show_one .foot_button2{  margin-top:30px;}
.case_show_one .foot_button2 li{width:58px; height:58px;text-align:center; float:left; margin:0 12px;position: relative;}
.case_show_one .foot_button2 li img{width:58px; height:58px;filter:alpha(opacity=70);opacity:0.7;}
.case_show_one .foot_button2 li:hover img{filter:alpha(opacity=100);opacity:1.0;}
.case_show_one .foot_button2 li .wem3{width: 203px;display: none; color: #363636;text-align: center;padding-top: 215px; position: absolute;left: -70px;top: -200px;background-image: url('../images/ewm.png');background-repeat: no-repeat;}
.case_show_one .case_show_one_l .case_txt .fenxiang{  overflow:hidden; text-align:center;margin-top:30px;}
.case_show_one .case_show_one_l .case_txt .fenxiang .span{line-height:34px; color:#333333; display:block; font-size:18px;}
.case_show_one .case_show_one_l .case_txt .fenxiang .news_fx{text-align:left; margin-top:3%; margin-bottom:4%;}
.case_show_one .case_show_one_l .case_txt .fenxiang .news_fx ul li{display:inline-block; width:58px; height:58px; overflow:hidden; margin-left:3%; margin-right:3%; background-repeat:no-repeat; background-size:100% 100%; cursor:pointer;}
.case_show_one .case_show_one_l .case_txt .fenxiang .news_fx ul li.bgs1{background-image:url(../images/ico1.png);}
.case_show_one .case_show_one_l .case_txt .fenxiang .news_fx ul li.bgs2{background-image:url(../images/ico2.png);}
.case_show_one .case_show_one_l .case_txt .fenxiang .news_fx ul li.bgs3{background-image:url(../images/ico3.png);}
.case_show_one .case_show_one_l .case_txt .fenxiang .news_fx ul li:hover{transition:all 0.3s;opacity:0.9;filter:Alpha(opacity=90);}
.case_show_one .case_show_one_l .case_txt .fenxiang .news_fx ul li a{display:block; width:100%; height:100%;}
.case_con{padding-top:103px;line-height:26px; padding-left:3%; padding-right:3%; font-size:14px; padding-bottom:100px; overflow:hidden; background:#fff;}
.case_con img{  max-width:1200px; width:100%; display:block; margin:0 auto;}
.case_t{height:76px; line-height:76px; margin-top:100px; text-align:center; font-weight:normal; color:#333; font-size:45px;}
/*联系我们*/
.contact_list{padding-top:63px; overflow:hidden; padding-bottom:68px;}
.contact_list li{width: 25%;float: left;border-right: solid 1px #e6e6e6;box-sizing: border-box;text-align: center;padding-bottom: 40px;}
.contact_list li:hover .icon{transform: rotate(360deg);}
.contact_list li .icon{height: 139px;margin-top: 37px;transition:all 0.5s;}
.contact_list li .icon img{height: 100%;}
.contact_list li .text .h3{font-weight:normal;line-height: 36px;font-size: 18px;color: #666666;margin-top: 36px;}
.contact_list li .text a,
.contact_list li .text p{font-size:20px;color: #666666;}
.contact_list li .text a:hover{color:#2088c0;}
.traffic{background: #f5f5f5;padding: 72px 0 95px 0; overflow:hidden;}
.traffic .title{text-align: center;line-height: 40px;font-size: 36px;color: #222;}
.traffic .list{border: solid 1px #e6e6e6;box-sizing: border-box;margin-top: 70px;}
.traffic .list:after{content:"";height:0;display:block;clear:both}
.traffic li{width: 33.333%;float: left;border-left: solid 1px #e6e6e6;box-sizing: border-box;background: #fff;padding: 102px 40px 68px 40px;box-sizing: border-box;text-align: center;}
.traffic li:first-child{border-left: none;}
.traffic li .icon{height: 56px;}
.traffic li .icon img{max-height: 100%;}
.traffic li .tit{line-height: 30px;font-size: 24px;color: #222;margin-top: 24px;padding-bottom: 38px;border-bottom:1px dashed #999999;}
.traffic li .text{height:72px;line-height: 24px;font-size: 16px;color: #666666;margin-top: 35px;}
.map{margin-top:94px; overflow:hidden; border:1px solid #e6e6e6;}
.map #allmap,.map{width: 100%;height: 540px;}
.feedback{padding: 106px 0 100px 0; overflow:hidden;}
.feedback .title{text-align: center;line-height: 40px;font-size: 36px;color: #222; margin-bottom:68px; overflow:hidden;}
.feedback .left{float:left;width: 680px; overflow:hidden;}
.feedback .left .inpu{border-bottom: solid 1px #cccccc;box-sizing: border-box; background: #fff; margin-bottom: 35px;}
.feedback .left .inpu input{width: 100%; height: 51px; line-height: 51px; box-sizing: border-box; font-size: 16px; color: #999999; border: none;  outline: none;   box-sizing: border-box; background: none;}
.feedback .right{float:right;width: 680px; overflow:hidden;}
.feedback .right label{display:block;font-size: 16px; color: #999999; height:51px; line-height:51px; overflow:hidden;}
.feedback .right .inpu2{border: solid 1px #cccccc;box-sizing: border-box; background: #fff; margin-bottom: 35px;}
.feedback .right .inpu2 textarea{width: 100%; height: 260px;resize: none; line-height: 24px; padding: 10px 20px; box-sizing: border-box; font-size: 16px; color: #999999; border: none;  outline: none;   box-sizing: border-box; background: none;}
.feedback .form-ctrl{margin:0 auto; width:430px; clear:both; margin-top:18px;}
.feedback .form-ctrl .bnts{float:left;width: 196px; height: 58px; line-height: 58px;text-align: center; display: block;  border: none;  border-radius: 0; background: #2088c0;
  -webkit-appearance: none;  font-size: 16px;  color: #fff; cursor: pointer; transition: 0.4s;  -webkit-transition: 0.4s;-moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s;}
.feedback .form-ctrl .bnts:hover{opacity:0.8;filter:Alpha(opacity=80);}
.feedback .form-ctrl .bnts.bgs2{float:right; background:#cccccc;}
/*新闻无图列表*/
.news_ul{  margin-top:86px}
.news_ul ul li{float:left; margin-right:3%; width:31.33%; overflow:hidden; margin-bottom:3%;display:block; background:#fff;transition:all 0.3s;}
.news_ul ul li:nth-child(3n+0){margin-right:0;}
.news_ul ul li .txts{overflow:hidden; padding:7%; color:#999999; font-size:14px;}
.news_ul ul li .txts .h2{height:30px; line-height:30px; overflow:hidden; font-size:18px; font-weight:normal; margin-bottom:4%; transition:all 0.3s; color:#444444;}
.news_ul ul li .txts .p{  overflow:hidden; transition:all 0.3s; height:44px; line-height:22px; display:block; position:relative;}
.news_ul ul li .txts .date{overflow:hidden; margin-top:36px;border-top: solid 1px #e4e4e4; padding-top:24px;background:url(../images/intm.png) right 54px no-repeat;transition:all 0.3s;}
.news_ul ul li .txts .date .day{line-height:56px; height:56px; overflow:hidden; color:#444; font-size:53px;transition:all 0.3s;}
.news_ul ul li .txts .date .year{line-height:16px; height:16px; overflow:hidden; color:#777777; font-size:14px;transition:all 0.3s;}
.news_ul ul li:hover{-webkit-box-shadow: 0 5px 25px rgba(0,0,0,0.1); box-shadow: 0 5px 25px rgba(0,0,0,0.1);-webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0); background:#2088c0;}
.news_ul ul li:hover .txts .date{color:#fff;}
.news_ul ul li:hover .txts .h2{color:#fff;}
.news_ul ul li:hover .txts .p{color:#fff;}
.news_ul ul li:hover .date{background-image:url(../images/intm_on.png);}
.news_ul ul li:hover .date .day{color:#fff;}
.news_ul ul li:hover .date .year{color:#fff;}
.news_ul ul li .mores:hover{margin-left:5px;}
/*新闻详细*/
.news_l{float:left; overflow:hidden;width:68.7%; margin-top:5%; }
.news_l h1{line-height:36px; font-size:24px; color:#333333; margin-bottom:10px;  font-weight:normal;}
.news_l .con{line-height: 250%;overflow:hidden;white-space:normal;word-break:break-all;padding-top:20px;color:#666;text-align:left;padding-bottom:50px;font-size: 14px}
.news_l .con img{max-width: 100%!important;height: auto!important;display: block;margin: 0 auto;}
.news_l .con a{color: #2088c0}

/*.about_x2 .con_id p{padding-bottom:10px; overflow:hidden;}*/
.about_x2 .con_id .news_show_tag{overflow:hidden; margin-top:33px; line-height:32px; margin-bottom:50px;}
.about_x2 .con_id .news_show_tag span{margin-bottom:10px; float:left; font-size:16px;}
.about_x2 .con_id .news_show_tag a{float:left; padding-left:20px; padding-right:20px;line-height:32px; height:32px; overflow:hidden; color:#999; font-size:16px; margin-bottom:10px; margin-right:1px; background:#fff; border:1px solid #fff;transition:all 0.3s;}
.about_x2 .con_id .news_show_tag a:hover{opacity:0.8;filter:Alpha(opacity=80); border:1px solid #2088c0; color:#2088c0;}
.about_x2 table{border-collapse:collapse;border-spacing:0;}
.about_x2 table td{line-height:22px;height:27px; /*border:1px solid #000;*/}
.prenext{padding-top:35px;border-top:1px solid #e7e7e7; margin-bottom:60px;}
.prenext a{color:#444444; height:34px; line-height:34px;  overflow:hidden;  font-size:15px;}
.prenext a:hover{color:#2088c0;  text-decoration:none;opacity:0.8;filter:Alpha(opacity=80);}
.prenext label{font-size:15px; color:#444444; width:65px; float:left; line-height:34px; position:relative; margin-right:18px;}
.prenext label:after{position:absolute; content:""; right:0; top:12px; width:1px; height:13px; background:#e7e7e7;}
.fenxiang{  overflow:hidden; text-align:center; border-top:1px solid #e7e7e7; padding-top:2%; margin-top:2%;}
.fenxiang .span{line-height:60px; color:#333333; display:block; font-size:18px;}
.fenxiang .news_fx{text-align:center; margin-top:20px; margin-bottom:45px;}
.fenxiang .news_fx ul li{display:inline-block; width:50px; height:50px; overflow:hidden; margin-left:3%; margin-right:3%; background-repeat:no-repeat; background-size:100% 100%; cursor:pointer;}
.fenxiang .news_fx ul li.bgs1{background-image:url(../images/fx_pic1.png);}
.fenxiang .news_fx ul li.bgs2{background-image:url(../images/fx_pic2.png);}
.fenxiang .news_fx ul li.bgs3{background-image:url(../images/fx_pic3.png);}
.fenxiang .news_fx ul li.bgs4{background-image:url(../images/fx_pic4.png);}
.fenxiang .news_fx ul li:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.fenxiang .news_fx ul li a{display:block; width:100%; height:100%;}

.news_r{float:right; overflow:hidden; background:#fff; width:28.5%; margin-top:5%;}
.news_r h3{font-weight:normal; color:#333333; font-size:24px;height:34px; line-height:34px;margin-bottom: 10px}
.news_r ul li{display:block; border-bottom:1px dashed #e7e7e7; padding: 16px 0;font-size: 14px}

/*解决方案*/
.cl-ul{padding-top:70px;}
.cl-ul li{width:466.6px;position:relative;overflow:hidden;cursor:pointer;float:left;z-index:0;/*transition:all 0.3s;*/}
.cl-ul li .imgs{overflow:hidden; position:relative;}
.cl-ul li .imgs img{display: block;height: 249px;width: 100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.cl-ul li .imgs p{position:absolute; top:0; left:0; width:100%; height:100%; overflow:hidden; background:rgba(0,0,0,0.3);opacity:0;filter:Alpha(opacity=0);transition:all 0.3s;}
.cl-ul li .imgs i{position: absolute; top: 50%;  left: 50%; -webkit-transform: translate(-50%,-50%);  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);  transition: all .36s ease;  border-radius: 100%;   width:50px;  height: 50px; background:url(../images/solutions_bg1.png) no-repeat;  box-sizing: border-box; margin-top: -50px; opacity:0;filter:Alpha(opacity=0);}
.cl-ul li:Hover .imgs p{opacity:1.0;filter:Alpha(opacity=100);}
.cl-ul li:Hover .imgs i{margin-top:0px;opacity:1.0;filter:Alpha(opacity=100);}
.cl-ul li .txts{border:1px solid #e3e3e3; border-top:0; overflow:hidden;transition:all 0.3s;}
.cl-ul li .txts .cons{width:420px; margin:0 auto; padding-top:18px; height:211px; overflow:hidden; background:url(../images/case_bg4.png) 11px 164px no-repeat;}
/*.cl-ul li:nth-child(3n+0) .txts{border-left:0; border-right:0;}*/
.cl-ul li:last-child .txts{border-right:1px solid #e3e3e3;}
.cl-ul li .txts .h2{color:#333; font-size:20px; font-weight:bold; height:56px; line-height:56px; margin-bottom:5px;transition:all 0.3s;}
.cl-ul li .txts .p{font-size:15px; color:#888888; line-height:28px; height:56px; overflow:hidden;transition:all 0.3s;}
.cl-ul li:hover{-webkit-box-shadow: 0 5px 25px rgba(0,0,0,0.1); box-shadow: 0 5px 25px rgba(0,0,0,0.1);/*-webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0); */}
.cl-ul li:hover .txts{background:#2088c0;border-bottom:1px solid #2088c0;}
.cl-ul li:hover .txts .cons{background:url(../images/case_bg4_on.png) 11px 164px no-repeat;transition:all 0.3s;transform: translate(2%,0%);-webkit-transform: translate(2%,0%);-moz-transform: translate(2%,0%);-ms-transform: translate(2%,0%);-o-transform: translate(2%,0%);}
.cl-ul li:hover .txts .p{color:#fff;}
.cl-ul li:hover .txts .h2{color:#fff;}
.cl-ul li:hover img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.cl-ul li.hiden{display:none;}
.solutions_more{clear:both; margin:0 auto; margin-top:60px; margin-bottom:90px;width:478px; height:78px; line-height:78px; background:url(../images/solutions_pic2.png) 320px center #fff no-repeat; text-indent:144px; color:#000000; font-size:20px; cursor:pointer; border:1px solid #e2e2e2;transition:all 0.3s;}
.solutions_more:hover{border:1px solid #2088c0; color:#fff;background:url(../images/solutions_pic4.png) 320px center #2088c0 no-repeat;}
.solutions_more.active{background-image:url(../images/solutions_pic2_on.png);}
.solutions_more.active:hover{border:1px solid #2088c0; color:#fff;background:url(../images/solutions_pic4_on.png) 320px center #2088c0 no-repeat;}
/*解决方案详细*/
.solutions_one{background:#f5f5f5; height:92px; padding-top:40px;}
.solutions_one .gy2{overflow:visible;}
.solutions_one .h2{float:left; line-height:52px; font-size:36px; font-weight:normal; letter-spacing:1px;}
.solutions_one .case_one_r{float:right;}
.solutions_one .case_one_r .all_a{float:left; height:52px; width:280px; line-height:52px; font-size:16px; color:#fff; background:#2088c0; text-align:center;transition:all 0.3s;}
.solutions_one .case_one_r .all_a:hover{opacity:0.8;filter:Alpha(opacity=80);}
.solutions_one .case_one_r .case_down{float:left; margin-left:20px; width:280px; background:#ffffff; position:relative; color:#000;}
.solutions_one .case_one_r .case_down label{display:block; height:52px; line-height:52px; background:url(../images/bgs4.png) 238px center no-repeat; text-indent:20px; cursor:pointer; font-size:16px;}
.solutions_one .case_one_r .case_down ul{position:absolute; top:52px; left:0; width:100%;background:#fff; display:none;  overflow:hidden; z-index:9;}
.solutions_one .case_one_r .case_down ul.bgs2{overflow-y:scroll;max-height:320px;}
.solutions_one .case_one_r .case_down ul li{display:block; height:32px; line-height:32px; overflow:hidden;}
.solutions_one .case_one_r .case_down ul li a{display:block;text-indent:20px; font-size:14px;}
.solutions_one .case_one_r .case_down ul li a:hover{background:#2088c0; color:#fff;}
.solutions_one .case_one_r .case_down.isel label{background:url(../images/bgs4_on.png) 238px center no-repeat;}
.solutions_con{background:#fff; padding:76px; padding-top:70px; font-size:16px; color:#666666; line-height:34px;}
.solutions_con .h3{font-weight:normal; font-size:28px; margin-bottom:22px; color:#333333;}
.solution_ul{padding-top:76px; padding-bottom:106px;}
.solution_ul li{width:442px;position:relative;overflow:hidden;cursor:pointer;float:left;z-index:0; margin-right:37px;/*transition:all 0.3s;*/ background:#fff;}
.solution_ul li:nth-child(3n+0){margin-right:0;}
.solution_ul li .imgs{overflow:hidden; position:relative;}
.solution_ul li .imgs img{display: block;height: 249px;width: 100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.solution_ul li .imgs p{position:absolute; top:0; left:0; width:100%; height:100%; overflow:hidden; background:rgba(0,0,0,0.3);opacity:0;filter:Alpha(opacity=0);transition:all 0.3s;}
.solution_ul li .imgs i{position: absolute; top: 50%;  left: 50%; -webkit-transform: translate(-50%,-50%);  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);  transition: all .36s ease;  border-radius: 100%;   width:50px;  height: 50px; background:url(../images/solutions_bg1.png) no-repeat;  box-sizing: border-box; margin-top: -50px; opacity:0;filter:Alpha(opacity=0);}
.solution_ul li:Hover .imgs p{opacity:1.0;filter:Alpha(opacity=100);}
.solution_ul li:Hover .imgs i{margin-top:0px;opacity:1.0;filter:Alpha(opacity=100);}
.solution_ul li .txts{overflow:hidden;transition:all 0.3s;}
.solution_ul li .txts .cons{width:400px; margin:0 auto; padding-top:18px; height:211px; overflow:hidden; background:url(../images/case_bg4.png) 11px 164px no-repeat;}
.solution_ul li .txts .h2{color:#333; font-size:20px; font-weight:bold; height:56px; line-height:56px; margin-bottom:5px;transition:all 0.3s;}
.solution_ul li .txts .p{font-size:15px; color:#888888; line-height:28px; height:56px; overflow:hidden;transition:all 0.3s;}
.solution_ul li:hover{-webkit-box-shadow: 0 5px 25px rgba(0,0,0,0.1); box-shadow: 0 5px 25px rgba(0,0,0,0.1);/*-webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0); */}
.solution_ul li:hover .txts{background:#2088c0;}
.solution_ul li:hover .txts .cons{background:url(../images/case_bg4_on.png) 11px 164px no-repeat;transition:all 0.3s;transform: translate(2%,0%);-webkit-transform: translate(2%,0%);-moz-transform: translate(2%,0%);-ms-transform: translate(2%,0%);-o-transform: translate(2%,0%);}
.solution_ul li:hover .txts .p{color:#fff;}
.solution_ul li:hover .txts .h2{color:#fff;}
.solution_ul li:hover img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.solution_ul li.hiden{display:none;}
/*关于我们*/
.about_con{overflow:hidden; text-align:center; line-height:30px; font-size:15px; color:#666666;}
.about_con .h2{font-weight:normal; color:#222222; font-size:40px; margin-top:107px; line-height:60px; margin-bottom:36px;}
.about_con .p{margin:0 auto; max-width:960px; margin-bottom:73px;}
.about_con .i_about_ul{margin:0 auto; clear:both; overflow:hidden; margin-bottom:113px; max-width:1040px; text-align:left;}
.about_con .i_about_ul li{float:left; display:inline-block; width:19%; margin-left:6%;color:#666666; transition:all 0.3s; overflow:hidden;position:relative; margin-bottom:115xp;}
.about_con .i_about_ul li:after{content:""; position:absolute; right:0; top:50%; height:67px; width:1px; background:#e4e4e4; margin-top:-33px;}
.about_con .i_about_ul li:last-child:after{width:0;}
.about_con .i_about_ul li .h3{  overflow:hidden; font-weight:normal;font-size:16px;}
.about_con .i_about_ul li .h3 span{color:#000; font-size:48px;line-height:56px;}
.about_con .i_about_ul li .p2{overflow:hidden; line-height:26px; font-size:16px;}
.about-box02{width:100%; height:744px; background-image:url(../images/about03.jpg); background-position:center center; background-size:cover; background-repeat:no-repeat;}
.about-box02 .about-xzwm{max-width:1295px; margin:0px auto; padding-top:90px; text-align:center;}
.about-box02 .about-xzwm .h2{font-size:40px; font-weight:normal; color:#fff; margin-bottom:10px;}
.about-box02 .about-xzwm .h3{font-size:16px; color:#d9d9d9; font-weight:normal;}
.about-box02 .about-xzwm .abul li{width:21%; max-width:270px; float:left; margin-top:120px; margin-right:18%; margin-right:11%\0;}
.about-box02 .about-xzwm .abul li .co{display:block; width:120px; height:120px; border:1px solid #fff; border-radius:50%; margin:0 auto; background-image:url(../images/about04.png); background-position:0 0; background-repeat:no-repeat; -webkit-transition: all .5s ease; transition: all .5s ease;}
.about-box02 .about-xzwm .abul li:hover .co{background-position:0px -120px; border-color:#29a2ad;}
.about-box02 .about-xzwm .abul li .c1{background-position:0px 0px;}
.about-box02 .about-xzwm .abul li .c2{background-position:-120px 0px;}
.about-box02 .about-xzwm .abul li:hover .c2{background-position:-120px -120px;}
.about-box02 .about-xzwm .abul li .c3{background-position:-240px 0px;}
.about-box02 .about-xzwm .abul li:hover .c3{background-position:-240px -120px;}
.about-box02 .about-xzwm .abul li .t{display:block; font-size:24px; font-weight:bold; color:#fff; margin:20px 0px;}
.about-box02 .about-xzwm .abul li p{font-size:15px; color:#d9d9d9; line-height:26px;}
.about-box02 .about-xzwm .abul li:nth-of-type(3n){margin-right:0;}
.about_t{text-align:center; padding-top:54px; color:#999999; font-size:16px; line-height:32px; padding-bottom:48px;}
.about_t h2{height:66px; line-height:66px; font-size:40px; color:#333; font-weight:normal; letter-spacing:1px; margin-bottom:8px;}
.about_t p{font-size:16px;}
.partner{padding-top:40px; clear:both; width:100%; padding-bottom:80px;}
.in_partner_list{margin-bottom:18px;}
.in_partner_list ul {border-left: 1px solid #eee; border-top: 1px solid #eee;}
.in_partner_list li {float: left; width: 14.2857%;transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; position:relative;}
.in_partner_list li .imgs {overflow:hidden;border-right: 1px solid #eee; border-bottom: 1px solid #eee; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out;  }
.in_partner_list li .imgs img{opacity: 0.9;width:100%; display:block;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%); -ms-filter: grayscale(100%);  -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}
.in_partner_list li:hover{box-shadow: 0px 0px 20px #ccc; -webkit-box-shadow: 0px 0px 20px #ccc;z-index:1;}
.in_partner_list li:hover .imgs img{opacity: 1;-webkit-filter:grayscale(0%); -moz-filter:grayscale(0%); -ms-filter:grayscale(0%); -o-filter:grayscale(0%); filter:grayscale(0%); filter:gray;}
.about_t2{color:#222; overflow:hidden; font-weight:normal; font-size:40px; height:56px; line-height:56px;}
.about_bj{background:#f5f5f5; padding-top:68px; padding-bottom:90px; font-size:16px; color:#6e6e6e;}
.about_bj .about_form{margin-top:40px; overflow:hidden; margin-bottom:55px;}
.about_bj .i_zx_input{float:left; display:inline-block;margin-right:1.25%; width:22.5%; overflow:hidden; height:60px; line-height:60px; overflow:hidden; border:0;  text-indent:19px; color:#6e6e6e; font-size:15px; outline:none; background:#fff;}
.about_bj .i_zx_input.bgs2{width:36.25%;}
.about_bj select::-ms-expand {display: none;} 
.about_bj .i_zx_btns{float:right; appearance:none;  -moz-appearance:none;  -webkit-appearance:none;display:inline-block; width:15%; height:60px; line-height:60px; overflow:hidden; text-align:center; color:#fff; background:#2088c0; font-family:"微软雅黑"; cursor:pointer; border:0; font-size:15px;}
.about_bj .i_zx_btns:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80); background:#000;}
/*聚合列表*/
.tag_div{padding:50px 0 80px 0;}
.leftbox{width: 68.75%; float: left;background: #fff;padding: 30px 30px 0px;box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.leftbox .list2{width:100%;}
.leftbox .list2 li{width: 100%;border-bottom: 1px solid #dbdbdb;display: inline-block; padding-bottom: 24px; margin-bottom: 30px;}
.leftbox .list2 li:last-child{border-bottom:0; margin-bottom:0;}
.leftbox .list2 li a{width:100%; display:block;}
.leftbox .list2 li .time{width: 110px;float: left;color: #999;font-size: 16px; transition: all 0.5s linear;}
.leftbox .list2 li:hover .time {color:#2088c0;}
.leftbox .list2 li .time span {font-weight:bold;font-size:48px;line-height:56px;display:block;}
.leftbox .list2 li .tbox {width:calc(100% - 110px);float:left;}
.leftbox .list2 li .tbox .t1 {font-size:16px;line-height:36px;color:#000;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.leftbox .list2 li .tbox .t2 {font-size:14px;line-height:24px;color:#666;margin-top:9px;overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.leftbox .list2 li .tbox .t3 {font-size:14px;line-height:24px;color:#999;margin-top:18px;padding-right:28px;background:url(../images/icon28.png) right center no-repeat;display:inline-block; transition: all 0.5s linear;}
.leftbox .list2 li:hover .tbox .t3 {color:#222;background:url(../images/icon29.png) right center no-repeat;}
.rightbox{width: 30%; float: right;}
.rightbox .label-case2{background: #fff; padding: 37px 30px 10px;}
.rightbox .label-case2 .title{font-size: 18px;line-height: 24px; color: #222;}
.rightbox .label-case2 .list{width: 100%; margin-top: 27px;}
.rightbox .label-case2 .list li{border-bottom: 1px dashed #ccc; margin-bottom: 29px;}
.rightbox .label-case2 .list li:last-child{margin-bottom: 0;border-bottom: none;}
.rightbox .label-case2 .list li a{width: 100%;display: block;}
.rightbox .label-case2 .list li .img {width:100%;overflow:hidden;}
.rightbox .label-case2 .list li .img img {width:100%;-moz-transition: all 0.5s linear;-o-transition:  all 0.5s linear; transition: all 0.5s linear;}
.rightbox .label-case2 .list li:hover .img img {-webkit-transform:  scale(1.05) ;  -moz-transform: scale(1.05) ;  -ms-transform: scale(1.05);      -o-transform:  scale(1.05) ;  transform:  scale(1.05);}
.rightbox .label-case2 .list li .tbox {padding:10px 20px 7px;line-height:36px;position:relative;}
.rightbox .label-case2 .list li .tbox .t1 {font-size:16px;font-weight:bold;color:#222;}
.rightbox .label-case2 .list li .tbox .t2 {font-size:14px;color:#666;}
.rightbox .label-case2 .list li .tbox .icon {position:absolute;right:10px;top:30px;}
.rightbox .label-case2 .list li .tbox .icon span {width: 18px;height: 16px; margin-left: 10px;display:block;float:left;}
.rightbox .label-case2 .list li .tbox .icon .icon1 {background:url(../images/icon17.png) center center no-repeat;}
.rightbox .label-case2 .list li .tbox .icon .icon2 {background:url(../images/icon18.png) center center no-repeat;}
.rightbox .label-case2 .list li .tbox .icon .icon3 {background:url(../images/icon19.png) center center no-repeat;}
.rightbox .label{background: #fff;/* margin-top: 10px; */padding: 26px 30px 32px;}
.rightbox .label .title {font-size:18px;line-height:24px;color:#c3c3c3;}
.rightbox .label .box {margin-top:18px;}
.rightbox .label .box a {color:#222;font-size:14px;line-height:30px;background:url(../images/icon27.png) right center no-repeat;padding-right:16px;margin-right:10px;}
.rightbox .label .box a:last-child {background:none;margin-right:0;}
.rightbox .label .box a:hover{color:#2088c0;}

@media screen and (max-width:1440px) {
/*案例列表*/
.case1 ul li{width:390px; margin-right:15px;}
.case1 ul li .imgs img{height:280px;}
.case1 ul li .txts .cons{width:270px; padding-left:25px;}
/*案例详细*/
.case_show_one .case_show_one_l .case_txt .h2{margin-top:42px; height:76px; line-height:76px; font-size:26px; margin-bottom:20px;}
.case_show_one .case_show_one_l .case_txt .divs{font-size:14px; line-height:26px;}
.case_show_one .case_show_one_r .case_txt .h2{margin-top:42px; height:76px; line-height:76px; font-size:26px; margin-bottom:17px;}
.case_show_one .case_show_one_r ul li{font-size:16px; line-height:40px; height:40px;}
.case_con{padding-top:90px; padding-bottom:85px;}
.case_t{font-size:40px; margin-top:80px; height:64px; line-height:64px;}
/*联系我们*/
.feedback .left{width:580px;}
.feedback .right{width:580px;}
/*新闻详细*/
.news_r .news_t{padding-left:26px;}
.news_r .news_ul3{margin-left:26px; margin-right:26px;}
/*解决方案*/
.cl-ul li{width:400px;}
.cl-ul li .imgs img{display: block;height: 213px;}
.cl-ul li .txts .cons{width:352px; padding-top:17px; height:196px; overflow:hidden;background:url(../images/case_bg4.png) 11px 166px no-repeat;}
.cl-ul li:hover .txts .cons{background:url(../images/case_bg4_on.png) 11px 166px no-repeat;}
.cl-ul li .txts .h2{font-size:19px;line-height:48px; height:48px;}
.cl-ul li .txts .p{font-size:14px; line-height:26px; height:52px;}
/*解决方案详细*/
.solutions_one{padding-top:30px; height:70px;}
.solutions_one .h2{line-height:40px; font-size:27px;}
.solutions_one .case_one_r .all_a{height:40px; width:210px; line-height:40px;}
.solutions_one .case_one_r .case_down{width:210px;}
.solutions_one .case_one_r .case_down ul{top:40px;}
.solutions_one .case_one_r .case_down label{height:40px;line-height:40px;background:url(../images/bgs4.png) 178px center no-repeat;}
.solutions_one .case_one_r .case_down.isel label{background:url(../images/bgs4_on.png) 178px center no-repeat;}
.solutions_con{padding:50px; padding-top:45px;}
.solution_ul li{margin-right:20px; width:386px;}
.solution_ul li .imgs img{display: block;height: 213px;}
.solution_ul li .txts .cons{width:352px; padding-top:17px; height:196px; overflow:hidden;background:url(../images/case_bg4.png) 11px 166px no-repeat;}
.solution_ul li:hover .txts .cons{background:url(../images/case_bg4_on.png) 11px 166px no-repeat;}
.solution_ul li .txts .h2{font-size:19px;line-height:48px; height:48px;}
.solution_ul li .txts .p{font-size:14px; line-height:26px; height:52px;}
/*关于我们*/
.about_t{font-size:16px; padding-bottom:40	px; padding-top:45px;}
.about_t h2{font-size:36px;}
.about_t p{font-size:15px;}
}