﻿@import url(style.css);

@import url(mobile.css);

@import url(custom.css);

@import url(pscroll.css);

@keyframes scaleAnim{

    0%{         

        -webkit-transform: scale(1.2);

        transform: scale(1.2);

    }

    100%{

        -webkit-transform: scale(1);

        transform: scale(1);

    }

}

.header-v1 .search{ background:#f6f6f6;}

/*内页*/

.postions{ height:80px; line-height:80px; /* overflow:hidden; */color:#999999; font-size:14px; background:#fff; position:relative;}

.postions:after{ content:""; position:absolute; bottom:0; left:0; height:1px; width:100%; background:#e5e5e5;}

.sec .postions{ margin-top:20px;}

.postions.bgs2{-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.1);box-shadow: 0 5px 15px rgba(0,0,0,.1);}

.postions.bgs3{ border-bottom:0; height:58px; line-height:58px;}

.posadd .postions{ position:fixed; top:0; left:0; width:100%; z-index:5;}

.postions a{color:#555555; }

.postions a:hover{ color:#0000ff;}

.postions label{ color:#777777;}

.postions .goback{ float:right; height:72px; line-height:72px;color:#777777; font-size:14px; padding-left:25px; background:url(../images/goback.png) left center no-repeat; background-size:16px 15px;}

.postions .goback:hover{color:#00468c;}

.postions .postions_r{}

.postions .postions_r img{ vertical-align:text-top; margin-right:8px; height:16px;}

.postions .postions_r img:first-child{ margin-left:0;}

.postions h2{ float:left; font-weight:normal; color:#333; height:58px; font-size:20px;}

.postions h2 span{font-size:16px; font-family:Arial; }

.postions .rclass{ float:right;background:url(../images/pos_bg2.png) left center no-repeat;background-size:20px auto;  padding-left:25px;-webkit-tap-highlight-color: #fff;-webkit-tap-highlight-color: transparent; display:none;}

.postions .postions_b{ text-align:center;}

.postions .postions_b li{ display:inline-block; vertical-align:top; /*float:left;*/margin-left: 2.5%;margin-right: 2.5%; text-align:center;/* overflow:hidden; */ font-size:16px; color:#222222; position:relative;-webkit-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;transition: all .3s; z-index:0; }

/* .postions.bgs4 .postions_b a{max-width:200px;} */

.postions .postions_b li h1{font-weight: normal; font-size:16px;}

.postions .postions_b li a{display: block;position: relative;z-index: 0;}

.postions .postions_b li a:hover{color:#2a75dc;}  

.postions .postions_b li a span{ display:inline-block; vertical-align:top; overflow:hidden; padding:inherit; z-index:0; position:relative;}

.postions .postions_b li a span:after{content: "";display: block;position: absolute;left: 50%;right:50%; bottom: 0;height:3px;opacity: 0;background:#2a75dc;-webkit-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;transition: all .3s; z-index:-1;}

/* .postions .postions_b li a:before{ content:""; position:absolute; right:0; top:50%; margin-top:-15px; height:30px; width:1px; background:#e6e6e6;}

.postions .postions_b li a:last-child:before{ display:none;} */

.postions .postions_b li.isel a span:after{left: 0%;right: 0%;opacity: 1;}

.postions .postions_b li a:hover span:after{left: 0%;right: 0%;opacity: 1;}

.postions .postions_b li.isel a{color:#2a75dc; }

.postions .postions_b li i{ height:100%; width:44px; background:url(../images/arrow1.png) center center no-repeat; vertical-align:middle; float: right;display: inline-block;vertical-align:top; height: 44px;background-size: 9px auto;display: none;position: absolute;right: 0;top: 0;z-index: 2;}

.postions .postions_b li.isel i{background-image: url(../images/top_bg2.png);}

.postions .postions_b li .dl{ position:absolute; top:80px; left:50%;margin-left: -300px; width:600px;  height:0;transition:all 0.3s; z-index:1; overflow:hidden;}

.postions .postions_b li .dl a{ display:inline-block;vertical-align: top;margin-left: 10px;margin-right: 10px; font-size:15px; color:#555555; -webkit-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;transition: all .3s; text-align:center; height:50px; line-height:50px; overflow:hidden;}

.postions .postions_b li .dl a:hover{ color:#2a75dc;}

.postions .postions_b li .dl a.on{ color:#2a75dc;}

/*搜索*/

.postions .search{ float:right; background:#ffffff;border-radius:4px; overflow:hidden; margin-top:16px; width:374px; border:1px solid #dddddd;}

.postions .search .inputs{height:38px; line-height:38px; background:none; border:0;width:calc(100% - 112px);width:-webkit-calc(100% - 112px);width:-moz-calc(100% - 112px); float:left; outline:none; text-indent:12px; font-size:14px; color:#777777; font-family:"微软雅黑";}

.postions .search .inputs::-webkit-input-placeholder{color:#999999;}

.postions .search .inputs::-moz-placeholder{   /* Mozilla Firefox 19+ */color:#999999;}

.postions .search .inputs:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */ color:#999999;}

.postions .search .inputs:-ms-input-placeholder{  /* Internet Explorer 10-11 */color:#999999;}

.postions .search .bnts{ float:right;width:112px; height:38px; background:#00468c;  cursor:pointer; border:none; border-radius:0 4px 4px 0; color:#fff; background:#00468c;}

.position2 .search .bnts:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}

/*分类弹窗*/

.about_bgs{z-index: 19891024;background:url(../images/about_bg.png) repeat; width: 100%; height: 100%;  position: fixed;  left: 0;  top: 0;  display: none;}

.about_tc .closed2{ display:none;}



.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; }

.o_big_con .cons .wrap3{ height:100%; display:table; }

.o_big_con .cons .wrap2{ height:100%; display:table; }

.o_big_con .h2{font-weight:normal; display:table-cell; vertical-align:middle;   text-transform:uppercase; text-align:center;}

.o_big_con .h2 label{width:100%; display:block;color:rgba(255,255,255,1);  margin-top:1.5%;  text-transform:none; line-height:36px;font-weight: lighter;letter-spacing: 5px;}

.o_big_con .h2 .span{ display:block; overflow:hidden; color:rgba(255,255,255,1); line-height:1.1;  position:relative;  letter-spacing:5px; font-weight:normal; }

.o_big_con .h2 .span i{ font-style:normal; overflow:hidden; color:rgba(153,153,153,0.15); font-family:Arial; display:block; position:relative; line-height:100px; text-transform:uppercase;}

.o_big_con .h2 .span em{ font-style:normal; overflow:hidden; color:#fff; position:absolute; bottom:0; left:0;}

.o_big_con .h2 .play_video{width: 78px;height: 78px;background: url(../images/solution_pic1.png) no-repeat;background-size: 100% 100%;cursor: pointer;display: block;margin: 0 auto;transition:all 0.3s;position: relative;z-index: 11;}

.o_big_con .cons:hover .h2 .play_video{transform:scale(1.1, 1.1);}

.o_big_con .videos2{cursor: pointer;}

.o_big_con .videos{ position:absolute; top:0; left:0; width:100%; height:100%;object-fit: fill;}

.postions2{ position:absolute; left:0; width:100%; height:80px; line-height:80px; overflow:hidden;color:rgba(255,255,255,1); font-size:14px; bottom:0;/* border-bottom: 1px solid #e9e9e9; */text-align: right;}

.postions2.bgs2{bottom: 90px;}

.postions2 a{color:rgba(255,255,255,1); }

.postions2 a:hover{ color:#2a75dc;}

.postions2 .postions_r img{ height:16px; margin-right:9px;vertical-align:text-bottom;}

.postions2 .postions_r{ overflow:hidden; position:relative;}

/*.postions2 .postions_r:after{ content:""; position:absolute; left:24px; top:50%; margin-top:-5px; height:10px; width:1px;background:rgba(255,255,255,0.5); }*/

.postions2 label{ color:#fff;}

.postions2 h2{ float:left; font-weight:normal; color:#fff; height:58px; }

.postions2 h2 span{font-size:15px; font-family:Arial; color:rgba(255,255,255,0.5); }

.map{ position: relative;top: -80px; color:#999999; font-size:14px;transition:all 0.3s;}

/*分页*/

.yema{ width:100%; text-align:center; clear:both; overflow:hidden; padding-top:4%; padding-bottom:5%; clear:both; font-family:Arial;}

.yema.bgs2{ text-align:right;}

.yema a{ display:inline-block; height:42px; line-height:42px; padding-left:10px; overflow:hidden; padding-right:10px; min-width:42px;margin-left:3px;  text-align:center; color:#555; font-size:15px; border:1px solid #f8f8f8; background:#f8f8f8;border-radius: 0%; }

.yema a:hover{ text-decoration:none; color:#fff; background:#2a75dc;border:1px solid #2a75dc;}

.yema a.on{color:#fff;  background:#2a75dc;border:1px solid #2a75dc;}

.yema a.first,.yema a.last{ margin-right:0;  }

.yema a.first:hover,.yema a.last:hover{background-color:#2a75dc;}

.yema a span{ font-family:"宋体"; font-weight:bold; font-size:15px;}

/*暂无内容*/

.nodata{ clear:both; max-width:1200px; margin:0 auto; overflow:hidden; text-align:center; margin-top:13%; margin-bottom:13%; background:url(../images/empty.png) center top no-repeat; background-size:auto 169px; padding-top:180px;}

.nodata .title{ color:#555555; font-size:18px; overflow:hidden; margin-top:2%; line-height:26px;}

.nodata .desc{color:#999999; font-size:14px; overflow:hidden; line-height:24px; margin-top:5px;}





@media screen and (max-width: 1440px) {

/*内页*/

.postions{  font-size:14px;height: 60px;line-height: 60px;}

.postions .search{ margin-top:10px;}

.postions .goback{height:60px; line-height:60px;}

.postions .postions_b li{margin-left: 2%;margin-right:2%;}

.postions .postions_b li .dl{top: 60px;}

}



@media screen and (max-width: 1360px) {

.o_big_con .h2 .span i{ line-height:86px;}
.postions .postions_b li{margin-left: 1.5%;margin-right:1.5%;}


}



@media screen and (max-width: 1200px) {

/*内页*/

.sec .postions{ margin-top:10px;}

.postions h2{ font-size:18px;}

.postions h2 span{ font-size:14px;}

.postions .postions_b li{margin-left: 1%;margin-right:1%;}

.postions2{ height:60px; line-height:60px;}

.postions2 h2{ font-size:18px;}

.postions2 h2 span{ font-size:14px;}

.postions2.bgs2{bottom: 0;}

.o_big_con.bgs2 .h2 label{ margin-bottom:3%;}

.o_big_con .h2 label{ line-height:30px;}

.o_big_con .h2 .span i{ line-height:72px;}

.map{ top:-50px;}





}



@media screen and (max-width: 1100px) {

/*内页*/

.postions .search{ margin-top:6px; width:300px;}

.postions .search .inputs{width: calc(100% - 80px);width: -webkit-calc(100% - 80px);width: -moz-calc(100% - 80px); font-size:13px;}

.postions .search .bnts{ width:80px;}

.postions .goback{height:50px; line-height:50px;}



/*分页*/

.yema a{ height:36px; line-height:36px;min-width:30px; font-size:14px;}

.yema a span{ font-size:14px;}





}

@media screen and (max-width: 1000px) {

/*内页*/

.postions{ position:static; border-bottom:1px solid #e1e1ea;}

.postions:after{ display:none;}

.postions .rclass{ display:block;}

.postions .postions_b{ display:none;}



.postions .postions_b li{ float:none; font-size:15px; display:block;  margin-left:0;  text-align:left; background:#efefef; border-bottom:1px solid #fff; width:auto; margin-right:0;position: relative;}

.postions .postions_b li h1{font-size: 15px;}

.postions .postions_b li a{padding-left:3%;}

/* .postions.bgs4 .postions_b a{max-width:none;} */

.postions .postions_b li.isel a:hover{ background:#2a75dc; color:#fff;}

.postions .postions_b li.isel a{ color:#fff;background:#2a75dc;}

.postions .postions_b li a span:after{ height:0;}

.postions .postions_b li .dl{position: static;left: 0;padding-left: 3%;top: 0;margin-left: 0;}

.postions .postions_b li .dl a{background: none;color: #333333;margin-left: 0;display: block;text-align: left;}

.postions .postions_b li i{display: inline-block;}

.postions2{ height:50px; line-height:50px;}

.postions2 .postions_r:after{ left:24px;}

.o_big_con .h2 label{  line-height:26px;}

.o_big_con .h2 .span i{ line-height:68px;}



/*分类弹窗*/

.about_tc{z-index: 19891025; width: 0%; right: 0%; position:absolute; overflow: hidden; top:0; height:100%;/* display: none;*/transition: all 0.3s;}

.postions_b.lws .about_tc{ width:80%;}

.postions_b.lws{ display:block;}

.about_l.lws .about_tc{ width:88%;}

.about_tc .about_divs{ position:absolute; right:0; width:85%; background-color:#f5f5f7; top:0; overflow:hidden; height:100%;}

.about_tc .closed2{ right:84.5%; position:absolute; top:150px; cursor:pointer; width:25px; display:block;}

.about_tc .closed2:hover{filter: Alpha(Opacity=80);opacity: 0.8;transition: all 0.3s;}





}

@media screen and (max-width: 992px) {

/*内页*/

.o_big_con .h2 .play_video{width: 60px;height: 60px;}





}



@media screen and (max-width: 830px) {

/*内页*/

.postions h2{ font-size:16px;}

.postions h2 span{ font-size:13px;}

.postions2 h2{ font-size:16px;}

.postions2 h2 span{ font-size:13px;}





}

@media screen and (max-width: 780px) {

/*内页*/

.o_big{ height:290px;}

.o_big_con .h2 .span i{ line-height:60px;}

.postions{ height:44px; line-height:44px; font-size:13px;}

.postions.bgs3{height:44px; line-height:44px;}

.sec .postions{ margin-top:0px;}

.postions h2{ display:none;}

.postions .postions_b li{ /* height:44px; line-height:44px; */ font-size:14px;}

.postions .postions_b li h1{font-size: 14px;}

.postions .postions_b li .dl{top: 44px;}

.postions .postions_b li .dl a{line-height: 40px;height: 40px;font-size: 14px;}

.postions .search{ margin-top:3px;}

.postions .goback{height:44px; line-height:44px; font-size:12px;}

.postions2{ font-size:13px; height:40px; line-height:40px;}

/*分页*/

.yema a{ height:26px; line-height:24px; padding-left:6px; padding-right:6px; margin-left:2px; font-size:13px; min-width:26px;}

.yema a span{ font-size:13px;}



}



@media screen and (max-width: 640px) {

/*内页*/

.position{height:44px; line-height:44px; font-size:13px;}

.position .postions_b a{ font-size:13px;}

.postions .postions_r img{ height:16px;}

.o_big_con .h2 label{  line-height:24px;}
.o_big_con .h2 .span{letter-spacing: 3px;}
.o_big_con .h2 .span i{ line-height:50px;}

.o_big_con .h2 .play_video{width: 50px;height: 50px;}

/*分页*/

.yema a{ font-size:12px;}

.yema a span{ font-size:12px;}

/*暂无内容*/

.nodata{background-size:auto 130px; padding-top:140px;margin-top:15%; margin-bottom:15%;}



}





@media screen and (max-width: 480px) {

/*内页*/

.o_big{ height:230px;}

.o_big_con .h2{ font-size:18px; }

.o_big_con .h2 label{ line-height:22px;margin-top: 2%;}
.o_big_con .h2 .span{line-height: 1.3;}
.o_big_con .h2 .span i{ line-height:50px;}

.o_big_con .h2 .play_video{width: 40px;height: 40px;}

.postions{ font-size:12px;}

.postions .postions_b li{ font-size:13px;}

.postions .postions_b li h1{font-size: 13px;}

.postions .postions_r span{ display:none;}

.postions .postions_r img{ height:14px;}

.postions .search{ width:220px;}

.postions .search .inputs{width: calc(100% - 60px);width: -webkit-calc(100% - 60px);width: -moz-calc(100% - 60px); font-size:12px;}

.postions .search .bnts{ width:60px;}

.postions2{ font-size:12px;height: 30px;line-height: 30px;}



/*分页*/

.yema{ padding-top:35px; padding-bottom:40px;}

.yema a{ padding-left:5px; padding-right:5px; margin-left:2px;}



}



@media screen and (max-width: 420px) {

/*内页*/

.o_big_con .h2 label{ line-height:20px;font-weight: bold;}

.o_big_con .h2 .span i{ line-height:46px;}



}

@media screen and (max-width: 380px) {

/*内页*/

.o_big_con .h2 label{ font-size:12px;}
.o_big_con .h2 .span{font-size: 22px;}


}



/*互动系统*/

.i_title{overflow: hidden;text-align: center;margin-top: 6%;}

.i_title .h3{font-weight: bold;color: #222222;line-height: 1.6;position: relative;}

.i_title .p{color: #999999;font-size: 16px;overflow: hidden;margin-top: 1.2%;line-height: 26px;}

.i_title .p p{padding-bottom: 1%;}

.i_title.bgs2 .p{margin-top: 10px;}

.i_title .color{color: #2a75dc;}

.service_end{overflow: hidden;color: #ffffff;text-align: center;margin-top: 4%;}

.service_end .wrap12{margin-top: 22.2%;margin-bottom: 22.2%;}

.service_end .h3{color: #ffffff;font-weight: bold;line-height: 1.3;}

.service_end .p{overflow: hidden;font-size: 16px;line-height: 1.8;max-width: 1050px;margin: 0 auto; margin-top: 1%;}

@media screen and (max-width: 992px) {

/*互动系统*/

.i_title .p{font-size: 15px;}

.service_end .p{font-size: 15px;margin-top: 2%;}

}

@media screen and (max-width: 640px) {

/*互动系统*/

.i_title .p{font-size: 14px;line-height: 24px;}

.service_end .p{font-size: 14px;}



}

@media screen and (max-width: 480px) {

/*互动系统*/

.i_title{margin-top: 7%;}

.i_title .p{font-size: 13px;margin-top: 2%;line-height: 22px;}

.service_end .p{font-size: 13px;margin-top: 3%;}

}

@media screen and (max-width: 420px) {

/*互动系统*/

.i_title .p{font-size: 12px;line-height: 20px;}

.service_end .p{font-size:12px;}

}

/*互动科技详细*/

.news_cons{position: relative;margin-top:-82px;margin-bottom: 84px;background: #ffffff;border-radius: 10px;}

.news_cons .boxs{margin: 0 auto;width: 94%;max-width: 1390px;}

.about_x2{overflow:hidden;  position:relative;width:calc(98% - 345px);width:-webkit-calc(98% - 345px);width:-moz-calc(98% - 345px);float: left;max-width: 955px;}

.about_x2:after{ content:""; width:14px; height:14px; background:url(../images/news_bg3.png) no-repeat; position:absolute; left:0; top:0;}

.about_x2 .show_t{ line-height:60px; color:#222222;  margin-bottom:31px;  font-weight:bold;margin-top: 87px;}

.about_x2 .con_line{ line-height:40px; color:#999999; overflow:hidden;font-size: 15px;border-bottom: 1px solid #f1f1f1;padding-bottom: 2%;}

.about_x2 .con_line label{margin-left: 20px;padding-left: 23px;overflow: hidden;position: relative;}

.about_x2 .con_line label::after{content: "";position: absolute;left: 0;top: 7px;height: 10px;width: 1px;background: #d9d9d9;}

.about_x2 .con_line .pos{float: right;}

.about_x2 .con_line .pos a{ color:#999999;}

.about_x2 .con_line .pos a:hover{ color:#2a75dc;}

.about_x2 img{margin-bottom:10px; display:block; max-width:100%;}

.about_x2 .con_id{ line-height:36px;overflow:hidden;white-space:normal;word-break:break-all; padding-top:40px;font-size:16px; color:#333;text-align:left; padding-bottom:40px;}

.about_x2 .con_id .h2{ font-size:16px; margin-bottom:5px;}

.about_x2 .con_id .h4{font-weight: bold;overflow: hidden;line-height: 1.6;color: #222222;margin-bottom: 2%;}

.about_x2 .con_id p{ padding-bottom:10px; overflow:hidden;}

.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:19px; text-align:left;  font-size:15px;margin-bottom:1%; margin-top:1%; overflow:hidden; color:#222222;border-top: 1px solid #e9e9e9;position: relative; }

.prenext span{width:calc(100% - 166px);width:-webkit-calc(100% - 166px);width:-moz-calc(100% - 166px); overflow:hidden; background-repeat:no-repeat; background-size:11px 18px;display: block; line-height:38px;height: 38px;white-space:nowrap;text-overflow:ellipsis;}

.prenext span.l{ text-align:left; padding-left:32px; background-image:url(../images/left2.png); background-position:left center;}

.prenext span.l:hover{ background-image:url(../images/left2_on.png);color:#2a75dc;}

.prenext span.r{ text-align:right; padding-right:32px; background-image:url(../images/right2.png);background-position:right center;}

.prenext span.r:hover{ background-image:url(../images/right2_on.png);color:#2a75dc;}

.prenext a{ color:#222222; overflow:hidden; transition:all 0.3s;}

.prenext a:hover{ color:#2a75dc;  text-decoration:none;opacity:0.8;filter:Alpha(opacity=80);}

.prenext .goback{position: absolute; top:36px;border-radius: 27px;  line-height:54px; width:156px; color:#2a75dc;background: #ffffff url(../images/news_pic3.png) 37px center no-repeat;right: 0;background-size: 14px 16px;text-indent: 58px;font-size: 16px;border: 1px solid #2a75dc;}

.prenext .goback:hover{ opacity:0.8;filter:Alpha(opacity=80); color:#fff;background-color: #2a75dc;background-image: url(../images/news_pic3_on.png);}

.news_r{float: right;width: 345px;margin-top: 82px;}

.news_r .news_r_ul{overflow: hidden;margin-bottom: 6%;}

.news_r .news_r_ul ul li{ display:block; overflow:hidden;background:url(../images/service_pic1.png) right 9px top 29px no-repeat;transition:all 0.3s; cursor:pointer;-webkit-tap-highlight-color:transparent; background-size:13px 7px; }

.news_r .news_r_ul ul li:hover{ background-image:url(../images/service_pic1_on.png);}

.news_r .news_r_ul ul li:hover .h3{   color:#2a75dc;}

.news_r .news_r_ul ul li.on{background-image:none;}

.news_r .news_r_ul ul li.on .h3{color: #555555;}

.news_r .news_r_ul ul li.on .h3 span::after{width: 100%;}

.news_r .news_r_ul ul li .h3{ font-weight:normal; overflow:hidden;/*white-space:nowrap;text-overflow:ellipsis;*/  color:#555555; transition:all 0.3s; position:relative; font-size:24px;padding-right:28px;height: 64px;line-height:64px;white-space:nowrap;text-overflow:ellipsis;position: relative;z-index: 0;}

.news_r .news_r_ul ul li .h3::after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: #f7f7f7;z-index: -1;}

.news_r .news_r_ul ul li .h3 span{display: inline-block;vertical-align: top;position: relative; overflow: hidden; white-space:nowrap;text-overflow:ellipsis;z-index: 0;}

.news_r .news_r_ul ul li .h3 span::after{content: "";position: absolute;bottom: 0;left: 0;width: 0;height: 2px;background: #2a75dc;transition:all 0.3s;z-index: 1;}

.news_r .news_r_ul ul li .h3 span a{ color:#555555;}

.news_r .news_r_ul ul li .down{ overflow:hidden; display: none;margin-top: 32px;}

.news_r .news_r_ul ul li .down dd{display: block;margin-bottom: 14px;overflow: hidden;position: relative;height: 105px;}

.news_r .news_r_ul ul li .down dd a{display: block;width: 100%;height: 100%;position: relative;}

.news_r .news_r_ul ul li .down dd img{float: left;width: 167px;height: 100%;object-fit: cover;}

.news_r .news_r_ul ul li .down dd .txts{width: 177px;height: 105px; position: absolute;top: 0; right: 0;border: 1px solid #dcdcdc;}

.news_r .news_r_ul ul li .down dd .txts .cons{margin: 10px; border: 1px solid #fff; height: 85px;}

.news_r .news_r_ul ul li .down dd .txts p{    color: #616161;text-align: center;white-space:nowrap;text-overflow:ellipsis;}

.news_r .news_r_ul ul li .down dd .txts p:nth-of-type(1){font-size: 16px;margin-top: 20px; height: 22px;line-height: 22px;}

.news_r .news_r_ul ul li .down dd .txts p:nth-of-type(2){font-size: 8px;text-transform: uppercase;margin-top: 4px;height: 20px;line-height: 20px;}

.news_r .news_r_ul ul li .down dd .txts .case_tt{color: #616161;font-size: 16px;margin-top: 20px;line-height: 22px;text-align: center;}

.news_r .news_r_ul ul li .down dd:hover{background: #00011c;}

.news_r .news_r_ul ul li .down dd:hover .txts{border: 1px solid #00011c;}

.news_r .news_r_ul ul li .down dd:hover .txts .cons{border: 1px solid #ffdd80;}

.news_r .news_r_ul ul li .down dd:hover .txts p{color: #ffdd80;}

.news_r .news_r_ul ul li .down dd:hover .txts .case_tt{color: #ffdd80;}

.news_r .news_r_ul ul li .down .dd{display: block;padding-top: 23px;padding-bottom: 21px;border-bottom: 1px solid #e6e6e6;}

.news_r .news_r_ul ul li .down:last-child .p{border-bottom: 0;}

.news_r .news_r_ul ul li .down .dd .p2{display: inline-block;padding-left: 6px;padding-right: 6px; line-height: 22px;border-radius: 4px;text-align: center;color: #2a75dc;font-size: 14px;border: 1px solid #2a75dc;}

.news_r .news_r_ul ul li .down .dd:last-child{margin-bottom: 3%;}

.news_r .news_r_ul ul li .down .dd:first-child{padding-top: 0;}

.news_r .news_r_ul ul li .down .dd .h4{font-weight: normal;overflow: hidden;margin-top: 13px;line-height: 28px;max-height: 56px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;transition:all 0.3s;}

.news_r .news_r_ul ul li .down .dd:hover .h4{color: #2a75dc;}

.news_r .news_r_ul ul li .down .dd .date{overflow: hidden;line-height: 20px;height: 20px;margin-top: 16px;color: #999999;font-size: 14px;}

.news_bg{overflow: hidden;background: #f7f7f7;}

.news_bg .news_tj{overflow: hidden;margin-top: 3%;margin-bottom: 6%;padding-left: 20px;padding-right: 20px; }

.news_bg .boxs{  overflow:hidden;/*opacity:0;filter:Alpha(opacity=0);*/margin:0 auto;width: 94%;max-width: 550px;}

.news_bg .imgs{ overflow:hidden;position:relative; padding-top:56.882%;}

.news_bg .imgs img{display:block;width: 100%; height:100%; position:absolute; top:0; left:0; }

.news_bg .imgs img{ overflow:hidden;background-repeat:no-repeat; background-position:center center; background-size:cover;transition:all 0.3s;}

.news_bg .swiper-slide:hover .imgs img, .view_list .dd:hover .imgs img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}

.news_bg .txts{ overflow:hidden;text-align:left;  color:#232d39;border: 1px solid #e8e8e8;border-top: 0;}

.news_bg .h4{ font-weight:bold; color:#222222; line-height:26px; height:26px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin-top:25px;font-size: 18px;}

.news_bg .swiper-slide:hover .h4{color:#2a75dc;}

.news_bg .swiper-slide:hover .h4{color:#2a75dc;}

.news_bg .desc{ color:#999999;line-height:18px;height: 18px; margin-top:4px;overflow: hidden;font-size: 12px;}

.news_bg .desc i{font-style: normal;margin-left: 5%;}

.news_bg .cons{ overflow:hidden;font-size:14px; line-height:24px;height: 48px; color: #777777;margin-top: 37px;margin-bottom: 31px;}

.news_bg .cons .p{overflow: hidden;width:calc(98% - 100px);width:-webkit-calc(98% - 100px);width:-moz-calc(98% - 100px);float: left;max-width: 380px;line-height:24px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;height: 48px;}

.news_bg .cons .p p{overflow: hidden;height: 24px;white-space:nowrap;text-overflow:ellipsis;}

.news_bg .cons .a{float: right;padding-right: 24px;overflow: hidden;background: url(../images/i_pic2.png) right center no-repeat;background-size: 14px 8px;font-style: normal;line-height: 48px;color: #222222;font-size: 12px;font-weight: bold;}

.news_bg .swiper-slide:hover .cons .a{background-image: url(../images/i_pic2_on.png);}

@media screen and (max-width: 1560px) {

    /*互动科技详细*/

    .about_x2 .show_t{margin-bottom: 21px;margin-top: 82px;}

    .news_r .news_r_ul ul li .h3{font-size: 22px;}

    

}

@media screen and (max-width: 1200px) {

/*互动科技详细*/

.news_cons{margin-top: 0%;}

.about_x2 .show_t{line-height: 50px;margin-bottom: 20px;margin-top: 50px;}

.about_x2 .con_id{padding-top: 30px;}

.news_r{margin-top: 50px;}

.news_r .news_r_ul ul li .h3{font-size: 20px;}

.news_bg .cons{margin-top: 20px;margin-bottom: 21px;}

}

@media screen and (max-width: 992px) {

/*互动科技详细*/

.about_x2{width: calc(100% - 0px); width: -webkit-calc(100% - 0px);width: -moz-calc(100% - 0px);float: none;max-width: none;}

.about_x2 .con_id{padding-top: 4%;padding-bottom: 4%;}

.about_x2 .show_t{margin-bottom: 20px;text-align: center;}

.about_x2 .con_id{line-height: 1.8;font-size: 15px;}

.about_x2 .con_line{text-align: center;}

.about_x2 .con_line .pos{float: none;}

.news_r{float: none;width: 100%;margin-top: 5%;}

.news_r .news_r_ul{margin-bottom: 3%;}

.news_r .news_r_ul ul li .down dd{width: 49%;float:left;}

.news_r .news_r_ul ul li .down dd:nth-child(2n){float: right;}

.news_r .news_r_ul ul li .down dd img{width: 50%;}

.news_r .news_r_ul ul li .down dd .txts{width: 50%;}

.news_r .news_r_ul ul li .h3{font-size: 18px;}

.news_r .news_r_ul ul li .down dd .txts p:nth-of-type(1){font-size: 15px;}

.news_r .news_r_ul ul li .down dd .txts .case_tt{font-size: 15px;}

.news_bg .imgs{ float:none; width:100%; padding-top:60%;}

.news_bg .txts{ float:none; width:100%; }

}

@media screen and (max-width: 780px) {

    /*互动科技详细*/

 .about_x2 .show_t{line-height: 40px;margin-bottom: 15px;}

 .about_x2 .con_line{line-height: 30px;font-size: 14px;}

 .about_x2 .con_line label::after{top: 5px;}

 .about_x2 .con_line label{margin-left: 10px;padding-left:13px;}

 .prenext{padding-top: 15px;}

 .prenext span{line-height: 30px;height: 30px;}

 .prenext .goback{line-height: 50px;top: 20px;font-size: 14px;}



 }

@media screen and (max-width: 640px) {

    /*互动科技详细*/

    .prenext{font-size: 14px;}

    .prenext span{width:calc(100% - 140px);width:-webkit-calc(100% - 140px);width:-moz-calc(100% - 140px);}

    .prenext .goback{line-height: 44px;width: 130px;background-position: 26px center;text-indent: 50px;font-size: 13px;}

    .about_x2 .show_t{line-height: 36px;margin-bottom: 10px;}

    .about_x2 .con_id{font-size: 14px;}

    .news_r .news_r_ul ul li .down dd{width: 100%;float:none;}

    .news_r .news_r_ul ul li .down dd:nth-child(2n){float: none;}

    .news_r .news_r_ul ul li .down dd .txts p:nth-of-type(1){font-size: 14px;}

    .news_r .news_r_ul ul li .down dd .txts .case_tt{font-size: 14px;}

    .news_r .news_r_ul ul li .h3{font-size: 16px;}

    .news_r .news_r_ul ul li .down .dd .p2{font-size: 13px;}

    .news_r .news_r_ul ul li .down .dd .date{font-size: 13px;margin-top: 12px;}

    .news_bg .news_tj{margin-left: 3.5%;margin-right: 3.5%;padding-left: 0;padding-right: 0;}

    .news_bg .cons{margin-top: 12px;height: auto;margin-bottom: 10px;font-size: 13px;}

    .news_bg .cons .p{width: calc(100% - 0px);width: -webkit-calc(100% - 0px); width: -moz-calc(100% - 0px);float: none;}

    .news_bg .h4{margin-top: 20px;font-size: 16px;}

    .news_bg .cons .a{float: left;line-height: 32px;margin-top: 6px;}

}

@media screen and (max-width: 480px) {

     /*互动科技详细*/

  .about_x2 .show_t{line-height: 32px;}

  .about_x2 .con_line{font-size: 13px;}

  .about_x2 .con_line label{margin-left: 5px;padding-left:8px;}

    .prenext{font-size: 13px;}

    .news_r .news_r_ul ul li .down .dd{padding-top: 16px;padding-bottom: 16px;}

    .news_r .news_r_ul ul li .down .dd .p2{font-size: 12px;}

    .news_r .news_r_ul ul li .down .dd .date{font-size: 12px;margin-top: 10px;}

    .news_bg .cons{ font-size:13px;}

    .news_bg .h4{font-size: 14px;margin-top: 15px;}

}  

@media screen and (max-width: 420px) {

     /*互动科技详细*/

    .about_x2 .con_id{font-size: 13px;}

    .about_x2 .show_t{line-height: 30px;}

    .about_x2 .con_line{font-size: 12px;}

    .news_bg .cons{ line-height:22px; font-size:12px;}

    .news_bg .cons .p p{line-height: 22px;height: 22px;}

    .news_bg .cons .a{line-height: 44px;}

    .news_bg .cons{margin-top: 6px;}

    .news_bg .h4{margin-top: 10px;}

}  

/*视觉创意*/

.i_show{overflow: hidden;margin-top: 50px;}

.i_show ul{width:100%;display: flex;gap: 10px;padding-left: 15px;padding-right: 15px;flex-wrap: wrap;}

.i_show ul li{width:calc(33.33% - 7px);width:-webkit-calc(33.33% - 7px);width:-moz-calc(33.33% - 7px);overflow: hidden;position: relative;}

.i_show ul li .imgs{ overflow:hidden;position: relative;padding-top: 300px;z-index: 0;}

.i_show ul li .imgs img{ display: block;width: 100%;height: 100%;top: 0;left: 0;position: absolute; -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.6s ease-out 0s; -moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.3s ease-out 0s;object-fit: cover;}

.i_show ul li .divs{overflow: hidden;position: relative;margin-bottom: 10px;}

.i_show ul li .divs:last-child{margin-bottom: 0;}

.i_show ul li .divs: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);}

.i_show ul li .imgs::after{content: "";position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/i_bg1.png) center bottom;background-size: 100% 100%;}

.i_show ul li .imgs .videos{position: absolute;top: 0;left: 0; width: 100%; height: 100%; object-fit: fill;}

.i_show ul li .bgs{position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;transition:all 0.3s;background-repeat: no-repeat;background-position: center center;background-size: 100% 100%;}

.i_show ul li .bgs:hover{background-image: url(../images/i_bg1_on.png);}

.i_show ul li .boxs{margin: 0 auto;position: relative;width: 94%;overflow: hidden;max-width: 656px;background-repeat: no-repeat;background-size: 49px 49px;background-position: right bottom;transition:all 0.3s;}

.i_show ul li .cons{position: absolute;bottom:37px;left: 0;width: 100%;}

.i_show ul li .h3{font-weight: normal;overflow: hidden;color: #ffffff;line-height: 36px;height: 36px;white-space:nowrap;text-overflow:ellipsis;}

.i_show ul li .desc{line-height: 30px;overflow: hidden;color: rgba(255,255,255,0.41);height: 30px;white-space:nowrap;text-overflow:ellipsis;font-size: 14px;text-transform: uppercase;}

.i_show ul li .p{overflow: hidden;line-height: 32px;height: 0;transition:all 0.3s;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;font-size: 18px;color: #ffffff;padding-right: 55px;max-width: 456px;}

.i_show ul li .divs:hover .p{height: 96px;margin-top: 10px;}

.i_show ul li .divs:hover .boxs{background-image: url(../images/i_pic4.png);}

.i_show ul li:nth-child(1) .divs:nth-child(2) .imgs{padding-top: 609px;}

.i_show ul li:nth-child(2) .divs:nth-child(2){float: left;}

.i_show ul li:nth-child(2) .divs:nth-child(3){float: right;}

.i_show ul li:nth-child(2) .divs:nth-child(4){clear: both;}

.i_show ul li:nth-child(2) .divs:nth-child(2),.i_show ul li:nth-child(2) .divs:nth-child(3){width:calc(50% - 5px);width:-webkit-calc(50% - 5px);width:-moz-calc(50% - 5px);overflow: hidden;}

@media screen and (max-width: 1560px) {

  /*视觉创意*/

  .i_show ul li .cons{bottom: 27px;}

  .i_show ul li .p{font-size: 16px;line-height: 26px;}

  .i_show ul li .divs:hover .p{height: 78px;}

  .i_show ul li .desc{font-size: 13px;}

  .i_show ul li .imgs{padding-top: 242px;}

  .i_show ul li:nth-child(1) .divs:nth-child(2) .imgs{padding-top: 494px;}

}

@media screen and (max-width: 1440px) {

  /*视觉创意*/

  .i_show ul li .imgs{padding-top: 223px;}

  .i_show ul li:nth-child(1) .divs:nth-child(2) .imgs{padding-top: 456px;}

}

@media screen and (max-width: 1200px) {

  /*视觉创意*/

  .i_show ul li .boxs{max-width: none;}

  .i_show ul li .p{font-size: 14px;line-height: 22px;}

  .i_show ul li .divs:hover .p{height: 66px;}

  .i_show ul li .desc{font-size: 12px;}

  .i_show ul li .imgs{padding-top: 280px;}

  .i_show ul li:nth-child(1) .divs:nth-child(2) .imgs{padding-top: 572px;}

  .i_show ul li{width: calc(50% - 5px);width: -webkit-calc(50% - 5px);width: -moz-calc(50% - 5px);}

  .i_show ul li:nth-child(3){width: calc(100% - 0px);width: -webkit-calc(100% - 0px);width: -moz-calc(100% - 0px);}

  .i_show ul li:nth-child(3) .divs:nth-child(1){float: left;width: calc(50% - 5px);width: -webkit-calc(50% - 5px);width: -moz-calc(50% - 5px);}

  .i_show ul li:nth-child(3) .divs:nth-child(2){float: right;width: calc(50% - 5px);width: -webkit-calc(50% - 5px);width: -moz-calc(50% - 5px);}

  .i_show ul li:nth-child(3) .divs:nth-child(3){clear: both;}

  .i_show ul li:nth-child(3) .divs:nth-child(3) .imgs{padding-top: 564px;}

}

@media screen and (max-width: 992px) {

  /*视觉创意*/

  .i_show ul li{width: calc(100% - 0px);width: -webkit-calc(100% - 0px);width: -moz-calc(100% - 0px);}

  .i_show ul li .imgs{padding-top: 48.233%;}

  .i_show ul li:nth-child(1) .divs:nth-child(2) .imgs{padding-top: 97.922%;}

  .i_show ul li:nth-child(3) .divs:nth-child(3) .imgs{padding-top: 48.233%;}

}

@media screen and (max-width: 780px) {

/*视觉创意*/

.i_show ul li .cons{bottom: 20px;}

.i_show ul li .boxs{background-size: 40px 40px;}

.i_show ul li:nth-child(2) .divs:nth-child(2) .imgs,.i_show ul li:nth-child(2) .divs:nth-child(3) .imgs{padding-top:56%;}

.i_show ul li:nth-child(3) .divs:nth-child(1) .imgs,.i_show ul li:nth-child(3) .divs:nth-child(2) .imgs{padding-top:56%;}

.i_show ul li .p{font-size: 13px;}

.i_show ul li .desc{line-height: 26px;height: 26px;}

.i_show ul li .h3{height: 30px;line-height: 30px;}

}

@media screen and (max-width: 640px) {

/*视觉创意*/

  .i_show{margin-top: 5%;}

  .i_show ul li .divs:hover .boxs{background: none;}

  .i_show ul li .p{padding-right: 0;}

  .i_show ul li .desc{line-height: 24px;height: 24px;}

  .i_show ul li:nth-child(2) .divs:nth-child(2) .imgs,.i_show ul li:nth-child(2) .divs:nth-child(3) .imgs{padding-top:62%;}

  .i_show ul li:nth-child(3) .divs:nth-child(1) .imgs,.i_show ul li:nth-child(3) .divs:nth-child(2) .imgs{padding-top:62%;}



}

@media screen and (max-width: 520px) {

  /*视觉创意*/

  .i_show ul li:nth-child(2) .divs:nth-child(2) .imgs,.i_show ul li:nth-child(2) .divs:nth-child(3) .imgs{padding-top:76%;}

  .i_show ul li:nth-child(3) .divs:nth-child(1) .imgs,.i_show ul li:nth-child(3) .divs:nth-child(2) .imgs{padding-top:76%;}

}

@media screen and (max-width: 480px) {

  /*视觉创意*/

  .i_show ul li .cons{bottom: 15px;}

  .i_show ul li:nth-child(2) .divs:nth-child(2) .imgs,.i_show ul li:nth-child(2) .divs:nth-child(3) .imgs{padding-top:86%;}

  .i_show ul li:nth-child(3) .divs:nth-child(1) .imgs,.i_show ul li:nth-child(3) .divs:nth-child(2) .imgs{padding-top:86%;}

}

@media screen and (max-width: 420px) {

  /*视觉创意*/

  .i_show ul li .desc{line-height: 20px;height: 20px;}

  .i_show ul li:nth-child(2) .divs:nth-child(2) .imgs,.i_show ul li:nth-child(2) .divs:nth-child(3) .imgs{padding-top:90%;}

  .i_show ul li:nth-child(3) .divs:nth-child(1) .imgs,.i_show ul li:nth-child(3) .divs:nth-child(2) .imgs{padding-top:90%;}

}



/*信息时代*/

.i_case{overflow: hidden;margin-top:4%;}

.i_case ul{width:100%;display: flex;gap: 10px;padding-left: 15px;padding-right: 15px;flex-wrap: wrap;}

.i_case ul li{width:calc(33.33% - 7px);width:-webkit-calc(33.33% - 7px);width:-moz-calc(33.33% - 7px);overflow: hidden;}

.i_case ul li .imgs{ overflow:hidden;position: relative;padding-top: 119.8%;z-index: 0;}

.i_case ul li .imgs img{ display: block;width: 100%;height: 100%;top: 0;left: 0;position: absolute; -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.6s ease-out 0s; -moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.3s ease-out 0s;object-fit: cover;}

.i_case ul li .divs: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);}

.i_case ul li .imgs .videos{position: absolute;top: 0;left: 0; width: 100%; height: 100%; object-fit: fill;}

.i_case ul li.bgs2 .imgs{padding-top: 58.98%;}

.i_case ul li.bgs4 .imgs{padding-top: 58.98%;}

.i_case ul li .divs{overflow: hidden;position: relative;margin-bottom: 10px;}

.i_case ul li .divs:last-child{margin-bottom: 0;}

.i_case ul li .imgs::after{content: "";position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/i_bg1.png) center bottom;background-size: 100% 100%;}

.i_case ul li .bgs{position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;transition:all 0.3s;background-repeat: no-repeat;background-position: center center;background-size: 100% 100%;}

/* .i_case ul li .bgs:hover{background-image: url(../images/i_bg1_on.png);} */

.i_case ul li .boxs{margin: 0 auto;position: relative;width: 94%;overflow: hidden;max-width: 656px;background-repeat: no-repeat;background-size: 62px 62px;background-position: right bottom;transition:all 0.3s;padding-right: 62px;}

.i_case ul li .cons{position: absolute;bottom:37px;left: 0;width: 100%;}

.i_case ul li .h3{font-weight: normal;overflow: hidden;color: #ffffff;line-height: 36px;height: 36px;white-space:nowrap;text-overflow:ellipsis;}

.i_case ul li .desc{line-height: 30px;overflow: hidden;color: rgba(255,255,255,0.41);height: 30px;white-space:nowrap;text-overflow:ellipsis;font-size: 14px;text-transform: uppercase;}

.i_case ul li .p{overflow: hidden;line-height: 32px;height: 0;transition:all 0.3s;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;font-size: 18px;color: #ffffff;padding-right: 55px;max-width: 456px;}

.i_case ul li .divs:hover .p{height: 96px;margin-top: 10px;}

.i_case ul li .divs:hover .boxs{background-image: url(../images/i_pic4.png);}





@media screen and (max-width: 1560px) {

  /*信息时代*/

  .i_case ul li .cons{bottom: 27px;}

  .i_case ul li .p{font-size: 16px;line-height: 26px;}

  .i_case ul li .divs:hover .p{height: 78px;}

  .i_case ul li .desc{font-size: 13px;}



}



@media screen and (max-width: 1200px) {

  /*信息时代*/

  .i_case ul li .boxs{max-width: none;background-size: 49px 49px;padding-right: 50px;}

  .i_case ul li .p{font-size: 14px;line-height: 22px;}

  .i_case ul li .divs:hover .p{height: 66px;}

  .i_case ul li .desc{font-size: 12px;}







}

@media screen and (max-width: 992px) {

  /*信息时代*/

  .i_case ul li{width: calc(50% - 5px);width: -webkit-calc(50% - 5px);width: -moz-calc(50% - 5px);}

  .i_case ul li.bgs3{width: calc(100% - 0px);width: -webkit-calc(100% - 0px);width: -moz-calc(100% - 0px);}

  .i_case ul li.bgs4{width: calc(100% - 0px);width: -webkit-calc(100% - 0px);width: -moz-calc(100% - 0px);}



}

@media screen and (max-width: 780px) {

/*信息时代*/

.i_case ul li .cons{bottom: 20px;}

.i_case ul li .boxs{background-size: 40px 40px;}

.i_case ul li .p{font-size: 13px;}

.i_case ul li .desc{line-height: 26px;height: 26px;}

.i_case ul li .h3{height: 30px;line-height: 30px;}

}

@media screen and (max-width: 640px) {

/*信息时代*/

  .i_case{margin-top: 5%;}

  .i_case ul li .divs:hover .boxs{background: none;}

  .i_case ul li .p{padding-right: 0;}

  .i_case ul li .desc{line-height: 24px;height: 24px;}

  .i_case ul li .imgs{padding-top: 121%;}



}

@media screen and (max-width: 520px) {

  /*信息时代*/

  .i_case ul li{width: calc(100% - 0px);width: -webkit-calc(100% - 0px);width: -moz-calc(100% - 0px);}





}

@media screen and (max-width: 480px) {

  /*信息时代*/

  .i_case ul li .cons{bottom: 15px;}



}

@media screen and (max-width: 420px) {

  /*信息时代*/

  .i_case ul li .desc{line-height: 20px;height: 20px;}



}





/*特种影院*/

.view_list{

	padding-left: 20px;padding-right: 20px; margin-top:50px;margin-bottom: 5%;

 }

 .view_list dl{width:100%;display: flex;gap: 10px;flex-wrap: wrap;}

 .view_list dd{ overflow:hidden;transition:all 0.3s; text-align:left;/* padding-bottom:145px;*/ position:relative; z-index:0; width:calc(33.33% - 7px);width:-webkit-calc(33.33% - 7px);width:-moz-calc(33.33% - 7px);padding-bottom: 1px;}

 .view_list .boxs{  overflow:hidden;/*opacity:0;filter:Alpha(opacity=0);*/margin:0 auto;width: 94%;max-width: 550px;}

 .view_list .imgs{ overflow:hidden;position:relative; padding-top:56.882%;}

 .view_list .imgs img{display:block;width: 100%; height:100%; position:absolute; top:0; left:0; }

 .view_list .imgs img{ overflow:hidden;background-repeat:no-repeat; background-position:center center; background-size:cover;transition:all 0.3s;}

 .view_list dd:hover .imgs img, .view_list .dd:hover .imgs img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}

 .view_list .imgs .videos{position: absolute;top: 0;left: 0; width: 100%; height: 100%; object-fit: fill;}

 .view_list .txts{ overflow:hidden;text-align:left;  color:#232d39;border: 1px solid #e8e8e8;border-top: 0;}

 .view_list .h4{ font-weight:bold; color:#222222; line-height:26px; height:26px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin-top:25px;font-size: 18px;}

 .view_list dd:hover .h4{color:#2a75dc;}

 .view_list .dd:hover .h4{color:#2a75dc;}

 .view_list .desc{ color:#999999;line-height:18px;height: 18px; margin-top:4px;overflow: hidden;font-size: 12px;}

 .view_list .desc i{font-style: normal;margin-left: 5%;}

 .view_list .cons{ overflow:hidden;font-size:14px; line-height:24px;/* height: 48px; */ color: #777777;margin-top: 37px;margin-bottom: 31px;}

 .view_list .cons .p{overflow: hidden;width:calc(98% - 100px);width:-webkit-calc(98% - 100px);width:-moz-calc(98% - 100px);float: left;max-width: 380px;line-height:24px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;height: 48px;}

 .view_list .cons .p p{overflow: hidden;/* height: 24px;white-space:nowrap;text-overflow:ellipsis; */}

 .view_list .cons .p a{color: #777777;}

 .view_list .cons .p a:hover{color: #2a75dc;}

 .view_list .cons .a{float: right;padding-right: 24px;overflow: hidden;background: url(../images/i_pic2.png) right center no-repeat;background-size: 14px 8px;font-style: normal;line-height: 48px;color: #222222;font-size: 12px;font-weight: bold;}

 .view_list .cons .a:hover{color: #2a75dc;}

 .view_list dd:hover .cons .a, .view_list .dd:hover .cons .a{background-image: url(../images/i_pic2_on.png);}

 .view_list.lis2 dd{width:calc(50% - 5px);width:-webkit-calc(50% - 5px);width:-moz-calc(50% - 5px);}

 .view_list.lis2 dd .boxs{max-width: 830px;}

 .view_list.lis2 dd:first-child{width:calc(100% - 0px);width:-webkit-calc(100% - 0px);width:-moz-calc(100% - 0px);}

.view_list.lis2 dd:first-child .boxs{max-width: 1770px;}

.view_list.lis2 .h4{font-size: 27px;margin-top: 30px;}

.view_list.lis2 dd:first-child .h4{margin-top: 35px;}

.view_list.lis2 .cons .a{background-image: url(../images/view_pic1.png);background-size: 22px 11px;padding-right: 35px;font-size: 14px;}

.view_list.lis2 dd:hover .cons .a:hover,.view_list.lis2 .dd:hover .cons .a:hover{background-image: url(../images/view_pic1_on.png);}

.view_list.lis2 .imgs{padding-top: 56.9%;}

.view_list.lis2 dd:first-child .imgs{padding-top: 28.16%;}

@media screen and (max-width: 1660px) {

  /*特种影院*/

  .view_list.lis2 .h4{font-size: 25px;}

}

 @media screen and (max-width: 1200px) {

/*特种影院*/

.view_list .cons{margin-top: 20px;margin-bottom: 21px;}

.view_list.lis2 .h4{font-size: 22px;}

.view_list.lis2 .cons .a{font-size: 13px;}

}



 @media screen and (max-width: 1000px) {

/*特种影院*/

.view_list{margin-top: 4%;}

 }

 @media screen and (max-width: 992px) {

/*特种影院*/

.view_list .imgs{ float:none; width:100%; padding-top:60%;}

.view_list .txts{ float:none; width:100%; }

.view_list .cons .p{height: 72px;-webkit-line-clamp:3}

.view_list dd{width: calc(50% - 10px);width: -webkit-calc(50% - 10px);width: -moz-calc(50% - 10px);}

.view_list.lis2 .h4{font-size: 20px;}

.view_list.lis2 .cons .a{font-size: 12px;background-size: 18px 9px;padding-right: 24px;}

 }

 @media screen and (max-width: 640px) {

/*特种影院*/

.view_list{margin-left: 3.5%;margin-right: 3.5%;padding-left: 0;padding-right: 0;}

.view_list dl{gap: 10px;}

.view_list dd{width: calc(50% - 5px);width: -webkit-calc(50% - 5px);width: -moz-calc(50% - 5px);}

.view_list .cons{margin-top: 12px;height: auto;margin-bottom: 10px;font-size: 13px;}

.view_list .cons .p{width: calc(100% - 0px);width: -webkit-calc(100% - 0px); width: -moz-calc(100% - 0px);float: none;}

.view_list .h4{margin-top: 20px;font-size: 16px;}

.view_list .cons .a{float: left;line-height: 32px;margin-top: 6px;}

.view_list.lis2 .h4{font-size: 18px;margin-top: 25px;}

.view_list.lis2 dd:first-child .h4{margin-top: 30px;}

 }

 @media screen and (max-width: 480px) {

/*特种影院*/

.view_list .cons{ font-size:13px;}

.view_list .h4{font-size: 14px;margin-top: 15px;}

.view_list.lis2 .h4{font-size: 16px;margin-top: 20px;}

.view_list.lis2 dd:first-child .h4{margin-top: 25px;}

 }

 @media screen and (max-width: 420px) {

/*特种影院*/

.view_list .cons{ line-height:22px; font-size:12px;}

.view_list .cons .p{height: 88px;-webkit-line-clamp:4;line-height: 22px;}

/* .view_list .cons .p p{line-height: 22px;height: 22px;} */

.view_list .cons .a{line-height: 44px;}

.view_list .cons{margin-top: 6px;}

.view_list .h4{margin-top: 10px;}

.view_list.lis2 .h4{font-size: 15px;margin-top: 15px;}

.view_list.lis2 dd:first-child .h4{margin-top: 20px;}

 }

 @media screen and (max-width: 380px) {

/*特种影院*/ 

.view_list .cons .p{height:110px;-webkit-line-clamp:5;}

 }



/*投影秀场*/

.view_change .i_title .h3{color: #ffffff}

.view_change .i_title .p{color: rgba(255,255,255,0.55)}

.view_change{overflow: hidden;position: relative;margin-top: 40px;z-index: 0;}

.view_change .img{ position:absolute; top:0; left:0; width:100%; height:100%; object-fit: cover;transition:all 0.6s;z-index: -1; }

.view_change .bgs{ content:""; width:100%; height:100%; position:absolute; top:0; left:0; background:rgba(0,0,0,0.32);}

.view_change .cons{max-width: 672px;overflow: hidden;margin-top: 10%;margin-bottom: 195px;}

.view_change .cons .h4{font-weight: bold;overflow: hidden;line-height: 1.3;color: #ffffff;}

.view_change .cons .p{overflow: hidden; line-height: 32px;margin-top: 15px;font-size: 16px;color: rgba(255,255,255,0.7);min-height: 320px;}

.view_change .cons .divhidden{opacity:0;filter:Alpha(opacity=0);transition: all 1.5s;  /*height:0;*/ /*display:none;*/ /*overflow:hidden;*/ height: 0; overflow:hidden; display:block;}

.view_change .cons .divhidden.on{opacity:1.0;filter:Alpha(opacity=100);/* height:auto;*//*display:block;*/height: auto;}

.view_a{position:absolute;  bottom:0; left:0%;width: 100%;padding-bottom: 2%;}

.view_a ul{display: flex;flex-wrap: wrap;}

.view_a li{float: left;width: 20%; overflow: hidden;text-align: center;cursor: pointer;padding-left: 2px;padding-right: 2px;}

.view_a li .h5{overflow: hidden;line-height: 1.3;font-weight: normal;color: #ffffff;}

.view_a li .desc{font-size: 16px;line-height: 1.6;margin-top: 2%;overflow: hidden;color: #ffffff;}

.view_a li.on .h5{color: #2a75dc;}

@media screen and (max-width: 1560px) {

/*投影秀场*/

.view_a{padding-bottom: 3%;}

}

@media screen and (max-width: 1200px) {

/*投影秀场*/

.view_change .cons{margin-bottom: 180px;}

.view_change .cons .p{min-height: 288px;}

}

@media screen and (max-width: 992px) {

/*投影秀场*/

.view_a{padding-bottom: 4%;}

.view_change .cons{margin-bottom: 160px;}

.view_change .cons .p{min-height: 256px;font-size: 15px;}

.view_a li .desc{font-size: 15px;}

}

@media screen and (max-width: 780px) {

/*投影秀场*/

.view_change .cons{margin-bottom: 140px;}

}

@media screen and (max-width: 640px) {

  /*投影秀场*/

  .view_change .cons{margin-bottom: 120px;} 

  .view_change .cons .p{font-size: 14px;line-height: 26px;min-height: 208px;}

  .view_a li .desc{font-size: 14px;}

}

@media screen and (max-width: 480px) {

/*投影秀场*/

.view_change .cons .p{font-size: 13px;}

.view_a li .desc{font-size: 13px;}

}

@media screen and (max-width: 420px) {

/*投影秀场*/

.view_change .cons .p{font-size: 12px;}

.view_a li .desc{font-size: 12px;}

}

@media screen and (max-width: 475px) {

/*投影秀场*/





}



/*解决方案*/

.i_more{overflow: hidden;width: 160px;height: 48px;line-height: 48px;background: #2a75dc;border-radius: 24px;color: #ffffff;text-align: center;position: relative;font-size: 15px;display: block;margin: 0 auto;margin-top: 3%;z-index: 0;}

.i_more:hover{color: #ffffff;}

.i_more::after{background: #2166c6;content: "";position: absolute;left: 0;top: 0;width: 0;height: 100%;transition:all 0.3s;z-index: -1;}

.i_more:hover:after{width: 100%;}

.i_solution{overflow: hidden;margin-top: 4%;margin-bottom: 5%;}

.i_solution ul{gap: 18px;display: flex;flex-wrap: wrap;}

.i_solution ul li{width:calc(50% - 9px);width:-webkit-calc(50% - 9px);width:-moz-calc(50% - 9px);overflow: hidden;position: relative;}

.i_solution ul li .imgs{ overflow:hidden;position: relative;padding-top: 52.27%;z-index: 0;}

.i_solution ul li .imgs img{ display: block;width: 100%;height: 100%;top: 0;left: 0;position: absolute; -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.6s ease-out 0s; -moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.3s ease-out 0s;object-fit: cover;}

.i_solution 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);}

.i_solution ul li .imgs::after{content: "";position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/i_pic3.png) no-repeat;background-size: 100% 100%;}

.i_solution ul li .bgs{position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;transition:all 0.3s;background-repeat: no-repeat;background-position: center center;background-size: 100% 100%;}

.i_solution ul li .bgs:hover{background-image: url(../images/i_pic3_on.png);}

.i_solution ul li .boxs{margin: 0 auto;position: relative;width: 94%;overflow: hidden;max-width: 656px;/* background-repeat: no-repeat;background-size: 49px 49px;background-position: right bottom; */transition:all 0.3s;padding-right: 120px;}

.i_solution ul li .boxs .i_more{font-style: normal;position: absolute;right: 0;bottom: 0;transition:all 0.3s;opacity:0;filter:Alpha(opacity=0);width: 120px;height: 36px;line-height: 36px;font-size: 14px;

}

.i_solution ul li .cons{position: absolute;bottom:8%;left: 0;width: 100%;}

.i_solution ul li .ico{display: block;height: 38px;}

.i_solution ul li .h3{font-weight: normal;overflow: hidden;color: #ffffff;line-height: 36px;height: 36px;margin-top: 10px;white-space:nowrap;text-overflow:ellipsis;}

.i_solution ul li .desc{line-height: 30px;overflow: hidden;color: #ffffff;height: 30px;white-space:nowrap;text-overflow:ellipsis;font-size: 15px;}

.i_solution ul li:hover .desc{color: rgba(255,255,255,0.53);}

.i_solution ul li .p{overflow: hidden;line-height: 28px;height: 0;transition:all 0.3s;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;font-size: 16px;color: #ffffff;padding-right: 55px;max-width: 480px;}

.i_solution ul li:hover .p{height: 112px;margin-top: 32px;margin-bottom: 25px;}

/* .i_solution ul li:hover .boxs{background-image: url(../images/i_pic4.png);} */

.i_solution ul li:hover .boxs .i_more{opacity:1.0;filter:Alpha(opacity=100);}

@media screen and (max-width: 1560px) {

  /*解决方案*/

  .i_solution ul li:hover .p{margin-top: 20px;margin-bottom: 15px;}

  }

  @media screen and (max-width: 1440px) {

  /*解决方案*/

  .i_solution ul li:hover .p{margin-top: 10px;margin-bottom: 10px;}

  }

  @media screen and (max-width: 1200px) {

  /*解决方案*/

  .i_solution ul li .imgs{padding-top: 56%;}

  .i_solution ul li .desc{font-size: 14px;}

  .i_solution ul li .p{font-size: 15px;line-height: 26px;}

  .i_solution ul li:hover .p{height: 104px;margin-bottom: 5px;}

  .i_solution ul li .ico{height: 32px;}

  }

  @media screen and (max-width: 992px) {

  /*解决方案*/

  .i_more{line-height: 40px;height: 40px;width: 140px;font-size: 14px;}

  .i_solution ul li .imgs{padding-top: 65%;}

  .i_solution ul li .ico{height: 30px;}

  .i_solution ul li .desc{font-size: 13px;}

  .i_solution ul li .p{font-size: 14px;line-height: 22px;}

  .i_solution ul li:hover .p{height: 88px;}

  .i_solution ul li .boxs{padding-right: 0;}

.i_solution ul li:hover .boxs .i_more{opacity:0;filter:Alpha(opacity=0);}

  }

  @media screen and (max-width: 830px) {

  /*解决方案*/

  .i_solution ul li .imgs{padding-top: 75%;}

  .i_solution ul li .desc{font-size: 12px;}

  }

  @media screen and (max-width: 780px) {

  /*解决方案*/

  .i_solution ul li .desc{font-size: 12px;line-height: 26px;height: 26px;}

  .i_solution ul li .p{font-size: 13px;padding-right: 45px;}

  .i_solution ul li .h3{height: 30px;line-height: 30px;}

  /* .i_solution ul li .boxs{background-size: 40px 40px;} */

  }

  @media screen and (max-width: 640px) {

  /*解决方案*/

  .i_more{line-height: 36px;height: 36px;font-size: 13px;width: 120px;}

  .i_solution ul{gap: 10px;}

  .i_solution ul li{width: calc(50% - 9px);width: -webkit-calc(50% - 9px);width: -moz-calc(50% - 9px);}

  .i_solution ul li .imgs{padding-top: 80%;}

  .i_solution ul li:hover .p{margin-top: 5px;margin-bottom: 5px;}

  .i_solution ul li .p{font-size: 12px;padding-right: 0;-webkit-line-clamp: 3;}

  .i_solution ul li:hover .p{height: 66px;}

  .i_solution ul li .h3{margin-top: 5px;}

  .i_solution ul li .cons{bottom: 5%;}

  .i_solution ul li:hover .boxs{background: none;}

  }

  @media screen and (max-width: 480px) {

  /*解决方案*/

  .i_more{line-height: 32px;height: 32px;font-size: 12px;width: 100px;}

  .i_solution ul li .imgs{padding-top: 88%;}

  .i_solution ul li .p{-webkit-line-clamp: 2;}

  .i_solution ul li:hover .p{height: 0;}

  .i_solution ul li .ico{height: 25px;}

  .i_solution ul li .h3{line-height: 24px;height: 24px;}

  .i_solution ul li .desc{line-height: 22px;height: 22px;display: none;}

  }

  @media screen and (max-width: 420px) {

  /*解决方案*/

  .i_solution ul li .ico{height: 20px;}

  }

  /*一站式交钥匙服务*/

.solution_one{overflow: hidden;margin-top: 4%;}

.solution_one ul{display: flex;flex-wrap: wrap;}

.solution_one ul li{width: 50%;overflow: hidden;display: flex;justify-content: space-between;align-items: center;background: #f9f9f9;}

.solution_one ul li .imgs{overflow: hidden;padding-top: 220px;position: relative;width: 100%;}

.solution_one ul li .imgs img{position: absolute;width: 100%;height: 100%;left: 0;top: 0;-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;object-fit: cover;}

.solution_one ul li .divs: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);}

.solution_one ul li .divs{width: 50%;height: 100%;position: relative;display: flex;align-items: center;}

.solution_one ul li .divs a{display: flex;width: 100%;display: flex;align-items: center;}

.solution_one ul li:nth-child(3) .divs:nth-child(1),.solution_one ul li:nth-child(4) .divs:nth-child(1){order: 1;}

.solution_one ul li .cons{width: 90%;margin: 0 auto;max-width: 310px;color: #999999;}

.solution_one ul li .cons .one{overflow: hidden;position: relative;padding-right: 75px;}

.solution_one ul li .cons .one .h4{color: #222222;line-height: 30px;height: 30px;}

.solution_one ul li .cons .one .h4 .ico{width: 30px;height: 30px;position: relative;overflow: hidden;display: inline-block;vertical-align: top;margin-left: 8px;}

.solution_one ul li .cons .one .h4 .ico img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}

.solution_one ul li .cons .one .desc{font-size: 14px;overflow: hidden;text-transform: uppercase;line-height: 20px;height: 20px;margin-top: 7px;}

.solution_one ul li .cons .one .date{position: absolute;right: 0;top: 0;line-height: 30px;opacity: 0.49;filter:Alpha(opacity=49);}

.solution_one ul li .cons .p{overflow: hidden;color: #555555;font-size: 16px;margin-top: 18%;}

.solution_one ul li .cons .p label{margin-right: 3%;}

.solution_one ul li.bgs .cons{color: #ffffff;}

.solution_one ul li.bgs .cons .one .h4{color: #ffffff;}

.solution_one ul li.bgs .cons .p{color: #ffffff;}

.solution_one ul li.bgs1{background: #94c806;}

.solution_one ul li.bgs2{background: #009fea;}

.solution_one ul li.bgs3{background: #f4bc11;}

.solution_one ul li .bgs4{background: #08cabf;}
.solution_one ul li .bgs4 .cons{color: #ffffff;}

.solution_one ul li .bgs4 .cons .one .h4{color: #ffffff;}

.solution_one ul li .bgs4 .cons .p{color: #ffffff;}

.solution_two{overflow: hidden;margin-top: 3%;padding-left: 15px;padding-right: 15px;margin-bottom: 6%;position: relative;}

.solution_two .imgs{ overflow:hidden;  position:relative; padding-top:250.53%; }

.solution_two .imgs img{display: block;width: 100%; position:absolute; height:100%; left:0; top:0;-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_two .swiper-slide: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);}

.solution_two .bgs{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;display: flex;align-items: center;}

.solution_two .bgs:hover{transition:all 0.3s;/* background: url(../images/solution_pic7.png) center bottom no-repeat;background-size: cover; */ background: linear-gradient(to bottom, rgba(17, 57, 189, 0), rgba(17, 57, 189, 1));}

.solution_two .bgs .boxs{width: 90%;width: 90%;margin: 0 auto;text-align: center;color: #ffffff;}

.solution_two .bgs .boxs .h4{font-weight: normal;overflow: hidden;line-height: 40px;height: 40px;color: #ffffff;margin-top: 25px;}

.solution_two .bgs .boxs ul{margin-top: 6px;min-height: 210px;font-weight: bold;}

.solution_two .bgs .boxs li{display: block;height: 42px;line-height: 42px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}

.solution_two .bgs .boxs .a{margin: 0 auto; font-style: normal;margin-top: 70px;display: block;background: #2a75dc;width: 160px;height: 48px;line-height: 48px;border-radius: 24px;overflow: hidden;color: #ffffff;font-size: 15px;}

.solution_two .bgs .boxs .a img{width: 5px;height: 7px;margin-left: 3%;}

.solution_two .bgs .boxs .ico{margin: 0 auto; display: block;height: 51px;}
.solution_two .bnt{display: none;width: 100px;margin:0 auto;margin-top: 5%;}
.solution_two .swiper-button-prev, .solution_two .swiper-button-next{/* position: static;margin-top: 0; */width: 40px;height: 40px;background-size: 100% 100%;}
.solution_two .swiper-button-prev{background-image: url(../images/about_left.png);/* float: left; */}
.solution_two .swiper-button-next{background-image: url(../images/about_right.png);/* float: right; */}
@media screen and (max-width: 1560px) {

  /*一站式交钥匙服务*/

  .solution_one ul li .imgs{padding-top: 217px;}

}

@media screen and (max-width: 1440px) {

  /*一站式交钥匙服务*/

  .solution_one ul li .imgs{padding-top: 200px;}

}

@media screen and (max-width: 1200px) {

  /*一站式交钥匙服务*/

  .solution_one ul li .imgs{padding-top: 167px;}

}

@media screen and (max-width: 992px) {

  /*一站式交钥匙服务*/

  .solution_one ul li{width: 100%;}

  .solution_one ul li:last-child{height: 276px;}

  .solution_one ul li .imgs{padding-top: 276px;}

  .solution_one ul li:nth-child(4) .divs:nth-child(1){order: 0;}

  .solution_one ul li:nth-child(5) .divs:nth-child(1){order: 1;}

  .solution_two .bgs .boxs ul{min-height: 168px;}

  .solution_two .bgs .boxs .a{margin-top: 60px;}
  .solution_two .bnt{display: block;}
}

@media screen and (max-width: 830px) {

  /*一站式交钥匙服务*/

  .solution_one ul li:last-child{height: 230px;}

  .solution_one ul li .imgs{padding-top: 230px;}

}

@media screen and (max-width: 780px) {

  /*一站式交钥匙服务*/

  .solution_one ul li:last-child{height: 217px;}

  .solution_one ul li .imgs{padding-top: 217px;}

  .solution_one ul li .cons .p{font-size: 15px;}

  .solution_two .bgs .boxs .a{font-size: 14px;height: 40px;line-height: 40px;width: 150px;}

  .solution_two .bgs .boxs .ico{height: 46px;}

}

@media screen and (max-width: 640px) {

  /*一站式交钥匙服务*/

  .solution_one ul li:last-child{height: 178px;}

  .solution_one ul li .imgs{padding-top: 178px;}

  .solution_one ul li .cons .p{margin-top: 15%;}

  .solution_one ul li .cons .one{padding-right: 65px;}

  .solution_one ul li .cons .one .desc{font-size: 13px;}

  .solution_one ul li .cons .p{font-size: 14px;}

  .solution_two{padding-left: 3.5%;padding-right: 3.5%;}

  .solution_two .bgs .boxs ul{min-height: 144px;}

  .solution_two .bgs .boxs li{line-height: 36px;height: 36px;}

  .solution_two .bgs .boxs .a{margin-top: 50px;font-size: 13px;}

  .solution_two .bgs .boxs .h4{line-height: 36px;height: 36px;margin-top: 15px;}

  .solution_two .bgs .boxs .ico{height: 40px;}





}

@media screen and (max-width: 520px) {

  /*一站式交钥匙服务*/

  .solution_one ul li:last-child{height: 144px;}

  .solution_one ul li .imgs{padding-top: 144px;}

  .solution_one ul li .cons .one{padding-right: 55px;}

}

@media screen and (max-width: 480px) {

  /*一站式交钥匙服务*/

  .solution_one ul li:last-child{height: 133px;}

  .solution_one ul li .imgs{padding-top: 133px;}

  .solution_one ul li .cons .p{margin-top: 12%;}

  .solution_one ul li .cons .one{padding-right: 50px;}

  .solution_one ul li .cons .one .h4{line-height: 26px;height: 26px;}

  .solution_one ul li .cons .one .h4 .ico{width: 26px;height: 26px;}

  .solution_one ul li .cons .one .date{line-height: 26px;}

  .solution_one ul li .cons .one .desc{font-size: 12px;}

  .solution_one ul li .cons .p{font-size: 13px;}

  .solution_two .bgs .boxs .a{margin-top: 40px;width: 140px; font-size: 12px;}

}

@media screen and (max-width: 420px) {

  /*一站式交钥匙服务*/

  .solution_one ul li:last-child{height: 117px;}

  .solution_one ul li .imgs{padding-top: 117px;}

  .solution_one ul li .cons .p{margin-top: 10%;}

  .solution_one ul li .cons .one .date{line-height: 22px;}

  .solution_one ul li .cons .one .h4{line-height: 22px;height: 22px;}

  .solution_one ul li .cons .one .h4 .ico{width: 22px;height: 22px;}

  .solution_one ul li .cons .one .h4 .ico{margin-left: 5px;}



}

/*解决方案详细*/

.solution2_one{overflow: hidden;margin-top: 4%;padding-left: 20px;padding-right: 20px;}

.solution2_one ul{display: flex;flex-wrap: wrap;gap: 15px;}

.solution2_one ul li{width:calc(50% - 8px);width:-webkit-calc(50% - 8px);width:-moz-calc(50% - 8px);}

.solution2_one ul li .boxs{border: 1px solid #e8e8e8;overflow: hidden;}

.solution2_one ul li .imgs{ overflow:hidden; position:relative; padding-top:60%; }

.solution2_one ul li .imgs img{display: block;width: 100%; position:absolute; height:100%; left:0; top:0;-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;}

.solution2_one 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);}

.solution2_one ul li .cons{width: 90%;margin: 0 auto;max-width: 840px;overflow: hidden;margin-top: 35px;margin-bottom: 27px;}

.solution2_one ul li .cons .h4{font-weight: bold;height: 40px;line-height: 40px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;color: #222222;}

.solution2_one ul li .cons .desc{margin-top: 11px;line-height: 20px;/* height: 40px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; */color: #777777;font-size: 14px;}

.solution2_two_bg{overflow: hidden;background: #f7f7f7;}

.solution2_two{margin-top: 4%;overflow: hidden;padding-left: 20px;padding-right: 20px;margin-bottom: 5%;}

.solution2_two .boxs{border: 1px solid #e8e8e8;overflow: hidden;background: #ffffff;}

.solution2_two .imgs{ overflow:hidden; position:relative; padding-top:56.825%;z-index: 0; }

.solution2_two .imgs::after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));z-index: 1;}

.solution2_two .imgs .img{display: block;width: 100%; position:absolute; height:100%; left:0; top:0;-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;}

.solution2_two .swiper-slide: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);}

.solution2_two .imgs .bgs{position: absolute;left: 0;bottom: 22px;width: 100%;z-index: 2;}

.solution2_two .imgs .bgs .cons2{width: 90%;margin: 0 auto;max-width: 840px;overflow: hidden;}

.solution2_two .imgs .ico{float: left;height: 39px;display: block;}

.solution2_two .cons{width: 90%;margin: 0 auto;max-width: 840px;overflow: hidden;margin-top: 17px;margin-bottom: 32px;}

.solution2_two .cons .h4{font-weight: bold;height: 40px;line-height: 40px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;color: #222222;}

.solution2_two .swiper-slide:hover .cons .h4{color: #2a75dc;}

.solution2_two .cons .desc{margin-top: 10px;line-height: 28px;height:56px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;color: #777777;font-size: 14px;}

.solution2_three{overflow: hidden;}

.solution2_three .dd{overflow: hidden;transition: all 0.3s;text-align: left;position: relative;z-index: 0; padding-bottom: 1px;}

.solution_four{overflow: hidden;background-repeat: no-repeat;background-size: cover;background-position: center center;}

.solution_four .h3{font-weight: bold;color: #ffffff;line-height: 1.5;margin-top: 5.6%;}

.solution_four .a_bnt{margin-bottom: 7%;margin-top: 2%;}

@media screen and (max-width: 1200px) {

  /*解决方案详细*/

  .solution2_two .imgs .ico{height: 32px;}

}

@media screen and (max-width: 992px) {

  /*解决方案详细*/

  .solution2_one ul{gap: 10px;}

  .solution2_one ul li{width:calc(50% - 5px);width:-webkit-calc(50% - 5px);width:-moz-calc(50% - 5px);}

  .solution2_one ul li .cons{margin-top: 20px;margin-bottom: 20px;}

  .solution2_one ul li .cons .h4{height: 36px;line-height: 36px;}

  .solution2_two .cons{margin-bottom: 20px;}

  .solution2_two .cons .h4{height: 36px;line-height: 36px;}

}

@media screen and (max-width: 640px) {

  /*解决方案详细*/

  .solution2_one{padding-left: 3.5%;padding-right: 3.5%;}

  .solution2_one ul li .cons .desc{font-size: 13px;margin-top: 8px;}

  .solution2_one ul li .cons .h4{height: 32px;line-height: 32px;}

  .solution2_two{padding-left: 3.5%;padding-right: 3.5%;margin-bottom: 6%;}

  .solution2_two .cons .desc{font-size: 13px;margin-top: 8px; -webkit-line-clamp: 4;height: 104px; line-height: 26px;}

  .solution2_two .cons .h4{height: 32px;line-height: 32px;}

  .solution2_two .imgs .ico{height: 26px;}

  .solution_four .h3{text-align: center;}

  .solution_four .a_bnt{margin-top: 3%;}

}

@media screen and (max-width: 480px) {

  /*解决方案详细*/

  .solution2_one ul li .cons{margin-top: 15px;margin-bottom: 15px;}

  .solution2_one ul li .cons .desc{font-size: 12px;margin-top: 6px;}

  .solution2_one ul li .cons .h4{height: 26px;line-height: 26px;}

  .solution2_two .cons{margin-top: 15px;margin-bottom: 15px;}

  .solution2_two .cons .desc{font-size: 12px;margin-top: 6px; -webkit-line-clamp: 5;height: 120px;line-height: 24px;}

  .solution2_two .cons .h4{height: 26px;line-height: 26px;}

  .solution2_two .imgs .ico{height: 22px;}

  .solution2_two .imgs .bgs{bottom: 15px;}

}

@media screen and (max-width: 420px) {

  /*解决方案详细*/

  .solution2_two .cons .desc{ -webkit-line-clamp: 6;height: 132px;line-height: 22px;}

}

@media screen and (max-width: 380px) {

  /*解决方案详细*/

  .solution2_two .cons .desc{ -webkit-line-clamp: 7;height: 140px;line-height: 20px;}

}

@media screen and (max-width: 380px) {

  /*解决方案详细*/

  .solution2_two .cons .desc{ -webkit-line-clamp: 8;height: 160px;}

}

/*新闻列表*/

.news_one_bg{background: #f7f7f7;overflow: hidden;}

.news_one{overflow: hidden;margin-top: 4%;margin-bottom: 6%;background: #ffffff;}

.news_one .news_one_l{float: left;width: 60.4%;overflow: hidden;position: relative;padding-top: 502px;}

.news_one .news_one_l img{display: block;width: 100%; position:absolute; height:100%; left:0; top:0;-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;object-fit: cover;}

.news_one .news_one_l: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);}

.news_one .news_one_l a{transition:all 0.3s;opacity:0;filter:Alpha(opacity=0);}

.news_one .news_one_l a.on{opacity:1.0;filter:Alpha(opacity=100);}

.news_one .news_one_r{float: right;width: 39.6%;overflow: hidden;padding-top: 12px;}

.news_one .news_one_r .boxs{width: 90%;margin: 0 auto;max-width: 502px;}

.news_one .news_one_r ul li{display: block;padding-top: 25px;padding-bottom: 25px;border-bottom: 1px solid #e7e7e7;}

.news_one .news_one_r ul li:last-child{border-bottom: 0;}

.news_one .news_one_r ul li .date{display: block;width: 96px;height: 28px;line-height: 28px;border-radius: 4px;background: #f7f7f7;text-align: center;color: #999999;font-size: 14px;}

.news_one .news_one_r ul li .h3{font-weight: normal;overflow: hidden;margin-top: 13px;line-height: 32px;height: 32px;white-space:nowrap;text-overflow:ellipsis;transition:all 0.3s;}

.news_one .news_one_r ul li:hover .h3{color: #2a75dc;}

.news_one .news_one_r ul li .p{overflow: hidden;line-height: 20px;height: 20px;margin-top: 12px;color: #999999;font-size: 15px;}

.news_con{ margin-top:3%; overflow:hidden; margin-bottom:2%; }

.news_con ul li{ /*overflow:hidden;*/padding-top:3.5%;border-bottom:1px solid #eaeaea; display:block;background:#fff; padding-bottom:3.5%;transition:all 0.3s; position:relative; }

.news_con ul li:last-child{ margin-bottom:0;}

.news_con ul li:hover{ /*border-color:#eb76a9; *//*background:#f6f6f6;*/}

.news_con ul li:hover:after{opacity:1.0;filter:Alpha(opacity=100);}

.news_con ul li .imgs{width:340px;float:left;display:inline;overflow:hidden;margin-right:3%;}

.news_con ul li .imgs img{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.5s ease-out 0s; -moz-transition:all 0.5s ease-out 0s; -o-transition:all 0.5s ease-out 0s; transition:all 0.5s ease-out 0s;object-fit: cover;}

.news_con 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);}

.news_con ul li .txts{ overflow:hidden; padding-right:3%; }

.news_con ul li .txts .h3{ line-height:32px; height:32px; overflow:hidden; color:#222222; font-weight:normal;transition: all 0.3s; margin-top:40px;white-space:nowrap;text-overflow:ellipsis; }

.news_con ul li .txts .p{ height:56px; overflow:hidden; font-size:15px; color:#888888; line-height:28px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top:16px;}

.news_con ul li .txts .p a{color: #888888;}

.news_con ul li .txts .p a:hover{color: #2a75dc;}

.news_con ul li .ends{ overflow:hidden; float:right; width:216px; text-align:right;  height:166px; position:relative; font-family:Arial;border-left: 1px solid #eaeaea;}

.news_con ul li .ends em{ position:absolute; right:0; top:50%; font-weight:bold;font-style:normal;color:#e0e0e0; transform: translate(0%, -50%);transition:all 0.3s; }

.news_con ul li .ends em b{ display:block; font-weight:normal;}

.news_con ul li:hover .txts h3{color:#2a75dc;}

.news_con ul li:hover .ends em{color:#2a75dc;}

.news_con ul li .ends .news_more{ width:136px; text-align:center;height:42px; line-height:42px;color:#fff; font-size:15px;transition: all 0.3s; position:absolute; right:0; top:50%;transform: translate(0%, -50%); background:#2a75dc;transition:all 0.3s;opacity:0;filter:Alpha(opacity=0); margin-right:5px; /*border-radius:20px;*/}

.news_con ul li .ends .news_more:hover{ background:#376bc1;}

.news_con ul li:hover .ends .news_more{opacity:1.0;filter:Alpha(opacity=100); margin-right:0;}

.news_con ul li:hover .ends em{opacity:0;filter:Alpha(opacity=0);}

@media screen and (max-width: 1440px) {

/*新闻列表*/

.news_con ul li .ends{ width:170px;}

.news_con ul li .imgs{ width:300px;}

}

@media screen and (max-width: 1100px) {

/*新闻列表*/

.news_con ul li .imgs{ width:250px;}

.news_con ul li .txts .h3{ margin-top:26px;}

.news_con ul li .ends{ width:150px; height:155px;}

.news_con ul li .ends .news_more{ width:110px; font-size:14px;}

}

@media screen and (max-width: 992px) {

/*新闻列表*/

.news_one .news_one_l{float: none;width:100%;padding-top: 60%;}

/* .news_one .news_one_l img{position: static;height: auto;} */

.news_one .news_one_r{float: none;width:100%;padding-top: 2%;padding-bottom: 2%;}

.news_one .news_one_r .boxs{max-width: none;}

.news_con ul li .imgs{ margin-right:2%; width:220px;}

.news_con ul li .txts{ padding-right:2%;}

.news_con ul li .ends{ width:140px; height:137px;}

.news_con ul li .txts .p{ margin-top:7px;}

}

@media screen and (max-width: 780px) {

  /*新闻列表*/

  .news_con ul li .txts .p{ font-size:14px; line-height:24px; height:48px;}

  .news_con ul li .ends{ width:120px;}

  .news_con ul li .ends .news_more{ width:100px; font-size:13px;}

}

@media screen and (max-width: 640px) {

  /*新闻列表*/

  .news_one .news_one_r ul li .p{font-size: 14px;margin-top: 8px;}

  .news_one .news_one_r ul li .date{font-size: 13px;}

  .news_one .news_one_r ul li .h3{height: 26px;line-height: 26px;}

  .news_con ul li{ padding-right:2%;}

.news_con ul li .ends{ display:none;}

.news_con ul li .txts{ padding-right:0;}

}

@media screen and (max-width: 480px) {

  /*新闻列表*/

.news_one .news_one_r ul li{padding-top: 20px;padding-bottom: 20px;}

.news_con ul li .imgs{ width:200px;}

.news_con ul li .txts .h3{ margin-top:20px; font-size:16px;}

.news_con ul li .txts .p{ font-size:13px; line-height:22px; height:44px; margin-top:5px;}

}

@media screen and (max-width: 420px) {

  /*新闻列表*/

  .news_one .news_one_r ul li{padding-top: 16px;padding-bottom: 16px;}

  .news_one .news_one_r ul li .date{font-size: 12px;width: 92px;}

  .news_one .news_one_r ul li .h3{margin-top: 10px;}

  .news_one .news_one_r ul li .p{font-size: 13px;}

  .news_con ul li .imgs{ width:154px;}

.news_con ul li .txts .h3{ height:24px; line-height:24px; margin-top:10px;}

}

@media screen and (max-width: 360px) {

  /*新闻列表*/

  .news_con ul li .imgs{ width:150px;}

  .news_con ul li .txts .h3{ margin-top:10px; font-size:15px;}

  .news_con ul li .txts .p{ font-size:12px;}

}



/*联系我们*/

.contact_one{overflow: hidden;margin-top: 4%;}

.contact_one li{display: flex;overflow: hidden;margin-bottom: 3%;width: 100%;justify-content: space-between;}

.contact_one li:nth-child(2) .imgs{order: 1;}

.contact_one li .imgs{float: left;width: 73.5%;overflow: hidden;}

.contact_one li .imgs img{display: block;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;object-fit: cover;min-height: 355px;}

.contact_one 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);}

.contact_one li .txts{overflow: hidden;border: 2px solid #d2d2d2;width: 24.8%;position: relative;}

.contact_one li .boxs{width: 90%;margin: 0 auto;max-width: 290px;}

.contact_one li .txts .tit{overflow: hidden;border-bottom: 1px solid #d2d2d2;color: #898989;padding-bottom: 25px;margin-top: 40px;line-height: 62px;height: 87px;white-space:nowrap;text-overflow:ellipsis;}

.contact_one li .txts .tit img{display: inline-block;vertical-align: top; height: 62px;margin-right: 15px;}

.selects{height: 52px;  width: 100%;border:1px solid #e8e8e8;color:#656565;font-size: 16px;padding-left: 66px;}

.contact_one li .txts .p{overflow: hidden;color: #898989;font-size: 15px;line-height: 28px;margin-top: 16px;}

.contact_one li .txts .desc{margin-left: 2%;margin-right: 2%;width: 96%;text-align: center;position: absolute;bottom: 9%;left: 0;text-transform: uppercase;font-size: 16px;color: #616161;}

.contact_two{overflow: hidden;margin-top: 4%;}

.contact_two li{overflow: hidden;margin-bottom: 5%;width: 32%;margin-right: 2%;float: left;}

.contact_two li:nth-child(3n){margin-right: 0;}

.contact_two li .imgs{float: left;width: 140px;overflow: hidden;}

.contact_two li .imgs img{display: block;width: 100%;height: 134px; -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;object-fit: cover;}

.contact_two 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);}

.contact_two li .txts{overflow: hidden;}

.contact_two li .txts .boxs{width: 90%;max-width: 280px;margin: 0 auto;}

.contact_two li .txts .h3{font-weight: normal;overflow: hidden;line-height: 28px;/* margin-top: 27px; */color: #333333;font-size: 16px;}

.contact_two li .txts .p{font-size: 14px;color: #777777;line-height: 20px;margin-top: 5px;}

.contact_three{overflow: hidden;margin-top: 2%;border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;padding-top: 2%;padding-bottom: 2%;}

.contact_three .contact_three_l{float: left;width:40%;overflow: hidden;}

.contact_three .contact_three_l .label{display: block;overflow: hidden;margin-top:20px;color: #555555;font-size: 18px;line-height: 1.6;margin-bottom: 15px;}

.contact_three .contact_three_l .tels{color: #2a75dc;font-weight: bold;overflow: hidden;line-height: 1.3;}

.contact_three .contact_three_l .p{color: #999999;font-size: 14px;overflow: hidden;line-height: 1.6;margin-top: 10px;}

.contact_three .contact_three_r{float: right;width:58%;overflow: hidden;}

.a_bnt{ font-style:normal; width:160px; height:48px; line-height:48px; text-align:left;  color:#999999; font-size:14px; display:block; margin-top:3%; position:relative;z-index:0;border-radius: 26px;overflow:hidden;text-indent: 43px;clear: both;border: 1px solid #e0e0e0;}

.a_bnt.bgs2{background:#2a75dc;border-color: #2a75dc;color:#ffffff;}

.a_bnt:after{ background:#1f6dd7; position:absolute; left:0; top:0; height:100%; width:0%;transition:all 0.3s; content:""; z-index:-1;}

.a_bnt:hover:after{ width:100%;}

.a_bnt::before{content: "";position: absolute;right: 33px;width: 5px;height: 7px;top: 50%;margin-top: -4px;background: url(../images/contact_pic4.png)  no-repeat;background-size:100% 100%;}

.a_bnt.bgs2::before{background-image: url(../images/arrow3.png);}

.a_bnt:hover{color: #fff;border-color: #1f6dd7;}

.a_bnt input{position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 0;cursor: pointer;}

.feedback_div2{padding-bottom:3%; overflow:hidden; text-align:center;}

.feedback_div2 .divs{margin-bottom:4px; position:relative;border-bottom: 1px solid #e0e0e0;width: 49%;float: left;}

.feedback_div2 .divs:nth-child(2n){float: right;}

.feedback_div2 .divs.bgs3{width: 100%;float: none;margin-right: 0;}

.feedback_div2 .inputs2{width:calc(100% - 50px);width:-webkit-calc(100% - 50px);width:-moz-calc(100% - 50px);  background:#fff; height:60px; line-height:60px; font-size:16px; color:#333; border:none; outline:none;  text-indent:0px; font-family:"微软雅黑";}

.feedback_div2 .inputs2::-webkit-input-placeholder {color: #999999;}

.feedback_div2 .inputs2:-moz-placeholder {color: #999999;}

.feedback_div2 .inputs2:-ms-input-placeholder {color: #999999;}

.feedback_div2 select.inputs2{appearance: none; -moz-appearance: none; -webkit-appearance: none;background: url(../images/service_pic1.png) #fff right 3px center no-repeat;cursor: pointer;text-indent: 0;padding-left: 19px;background-size: 13px 7px;}

.feedback_div2 .feedback_t{ color:#555555; font-size:16px;  overflow:hidden; text-align:left; margin-bottom:2px;line-height:60px;float: left;width: 50px;}

.feedback_div2 .feedback_t font{ color:#d02126;}

.feedback_div2 .textarea{ padding:1%;width: 100%; padding-left:19px; background:#fff; font-size:16px; border:1px solid #e5e5e5; outline:none;margin-bottom:15px; color:#333; height:96px;font-family:"微软雅黑";  }

.feedback_div2 .textarea::-webkit-input-placeholder {color: #999999;}

.feedback_div2 .textarea:-moz-placeholder {color: #999999;}

.feedback_div2 .textarea:-ms-input-placeholder {color: #999999;}

.feedback_div2 .a_bnt input{outline: none;  cursor: pointer; -webkit-appearance: none;opacity:0;filter:Alpha(opacity=0);width: 100%;height: 100%;position: absolute;left: 0;top: 0;}

.contact_four{overflow: hidden;margin-top: 4%;}

.contact_four img{display: block;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;}

.contact_four: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);}

.contact_five{overflow: hidden;margin-bottom: 6%;}

.contact_five li{display: block;overflow: hidden;border-bottom: 1px solid #e8e8e8;padding-top: 3%;padding-bottom: 3%;}

.contact_five li a{display: block;}

.contact_five li .tit{overflow: hidden;width: 206px;padding-left: 44px;float: left;}

.contact_five li .tit .h4{font-weight: bold;overflow: hidden;color: #222222;line-height: 30px;height: 30px;}

.contact_five li .tit .p{font-size: 12px;color: #999999;overflow: hidden;line-height: 22px;height: 22px;text-transform: uppercase;}

.contact_five li .a_bnt{float: right;margin-right: 16px;font-style: normal;margin-top: 0;clear: none;}

.contact_five li .txts{overflow: hidden;width:calc(100% - 396px);width:-webkit-calc(100% - 396px);width:-moz-calc(100% - 396px);float: left;}

.contact_five li .txts .cons{width: 96%;margin: 0 auto;max-width: 842px;overflow: hidden;color: #555555;font-size: 15px;line-height: 1.8;}

@media screen and (max-width: 1560px) {

  /*联系我们*/

  .contact_one li .txts .tit{margin-top: 30px;}

}

@media screen and (max-width: 1440px) {

  /*联系我们*/

  .contact_one li .txts .tit{margin-top: 25px;line-height: 56px;height: 76px;padding-bottom: 20px;}

  .contact_one li .txts .tit img{height: 56px;}

}

@media screen and (max-width: 1200px) {

  /*联系我们*/

  .contact_one li{display: block;}

  .contact_one li .imgs{float: none;width: 100%;}

  .contact_one li .imgs img{min-height: inherit;}

  .contact_one li .txts{width: 100%;}  

  .contact_one li .boxs{max-width: none;}

  .contact_one li .txts .desc{position: static;margin-top: 3%;margin-bottom: 3%;}

  .contact_two li .imgs{width: 120px;}

  .contact_two li .imgs img{height: 115px;}

  .contact_two li .txts .h3{/* margin-top: 20px; */line-height: 26px;}

  .feedback_div2 .feedback_t{font-size: 15px;line-height: 44px;}

.feedback_div2 .inputs2{height: 44px;line-height: 44px;font-size: 15px;}

.contact_five li .tit{padding-left: 24px;width: 186px;}

.contact_five li .txts{width:calc(100% - 376px);width:-webkit-calc(100% - 376px);width:-moz-calc(100% - 376px);}



}

@media screen and (max-width:992px) {

  /*联系我们*/

  .contact_two li{width: 49%;}

  .contact_two li:nth-child(3n){margin-right: 2%;}

  .contact_two li:nth-child(2n){margin-right: 0;}

  .feedback_div2{padding-bottom: 5%;}

  .contact_five li .tit{padding-left: 14px;width: 176px;}

  .contact_five li .txts{width:calc(100% - 356px);width:-webkit-calc(100% - 356px);width:-moz-calc(100% - 356px);}

}

@media screen and (max-width: 780px) {

  /*联系我们*/

  .contact_two li .txts .h3{font-size: 16px;/* margin-top: 10px; */}

  .contact_five li .tit{float: none;width: 100%;padding-left: 0;}

  .contact_five li .txts{float: none;width:calc(100% - 0px);width:-webkit-calc(100% - 0px);width:-moz-calc(100% - 0px);margin-top: 1.5%;}

  .contact_five li .txts .cons{width: 100%;font-size: 14px;}

  .contact_five li .a_bnt{float: left;margin-top: 3.5%;}



}

@media screen and (max-width: 640px) {

  /*联系我们*/

  .contact_one li .txts .tit{margin-top: 20px;line-height: 50px;height: 65px;padding-bottom: 15px;}

  .contact_one li .txts .tit img{height: 50px;}

  .contact_one li .txts .desc{font-size: 14px;}

  .contact_one li .txts .p{font-size: 14px;}

  .contact_two li{width: 100%;margin-right: 0;display: flex;align-items: center;}

  .contact_two li:nth-child(3n){margin-right: 0;}

  .contact_two li .txts .p{font-size: 13px;}

  .contact_two li .txts .boxs{max-width: none;}

  .contact_two li .txts .h3{margin-top: 0;}

  .a_bnt{text-indent: 40px;margin: 0 auto;margin-top: 3%;}

  .feedback_div2 .feedback_t{font-size: 14px;line-height: 40px;}

  .feedback_div2 .inputs2{font-size: 14px;}

  .feedback_div2 select.inputs2{background-position: right 0px center;}

  .contact_three .contact_three_l{float: none;width: 100%;text-align: center;}

  .contact_three .contact_three_r{float: none;width: 100%;margin-top: 4%;}

  .contact_five li .txts .cons{font-size: 13px;}

}

@media screen and (max-width: 480px) {

  /*联系我们*/

  .contact_one li .txts .tit{margin-top: 15px;line-height: 44px;height: 54px;padding-bottom: 10px;}

  .contact_one li .txts .tit img{height: 44px;margin-right: 10px;}

  .contact_one li .txts .desc{font-size: 13px;}

  .contact_one li .txts .p{font-size: 13px;}

  .feedback_div2 .feedback_t{line-height: 36px;font-size: 13px;}

  .feedback_div2 .inputs2{font-size: 13px;}

  .feedback_div2 .divs{margin-bottom: 6px;float: none;width: 100%;}

  .feedback_div2 .divs:nth-child(2n){float: none;}

  .feedback_div2 .inputs2{height: 36px;line-height: 36px;}

  .a_bnt{width: 136px;height: 40px;line-height: 40px;font-size: 14px;text-indent:30px;margin-top: 5%;}

  .a_bnt::before{right: 30px;}

  .contact_five li{padding-top: 5%;padding-bottom: 5%;}

  .contact_five li .txts .cons{font-size: 12px;}

  .contact_five li .a_bnt{margin-top: 4%;}

}

@media screen and (max-width: 420px) {

  /*联系我们*/

  .contact_two li .txts .h3{font-size:15px;}

  .a_bnt{width: 126px;text-indent: 25px;}

  .a_bnt::before{right: 20px;}

}

/*关于我们*/

/* .map{ position:relative; top:-80px;} */

.about_one{ background:url(../img/about_img1.jpg) center bottom no-repeat; background-size:cover;overflow: hidden;position: relative;}

.about_one .wrap12{margin-top: 7%;margin-bottom: 5%;}

.about_one .txts{ overflow:hidden; font-size: 16px;max-width: 1080px;color: #777777; }

.about_one .txts .h3{ line-height:1.3; font-weight:bold; overflow:hidden;color:#222222;transition:all 0.3s;position: relative;z-index: 0;margin-top: 1%;}

.about_one .txts .desc{overflow: hidden;position: relative;padding-bottom: 30px;line-height: 30px;color: #222222;margin-top: 5px;}

.about_one .txts .desc::after{content: "";position: absolute;left: 0;bottom: 0;width: 55px;height: 4px;background: #2a75dc;}

.about_one .txts .p{line-height:2; overflow:hidden; color:#222222; margin-top:5%;font-size: 16px;}

.about_one .txts .p .h4{font-weight: bold;overflow: hidden;}

.about_one .txts .p p{overflow: hidden;margin-bottom: 3%;}

.about_one .imgs{display: none;overflow: hidden;position: relative;}

.about_one .imgs img{display: block;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;}

.about_one .imgs: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);}

.about_one .imgs .bgs{position: absolute;left: 0;top: 0;width: 100%;height: 100%;text-align: center;display: flex;align-items: center;justify-content: center;flex-wrap: nowrap;}

.about_one .imgs .bgs .h3{ line-height:1.3; font-weight:bold; overflow:hidden;color:#222222;transition:all 0.3s;position: relative;z-index: 0;}

.about_one .imgs .bgs .desc{overflow: hidden;position: relative;padding-bottom: 15px;line-height: 30px;color: #222222;margin-top: 5px;}

.about_one .imgs .bgs .desc::after{content: "";position: absolute;left: 50%;bottom: 0;width: 55px;height: 4px;background: #2a75dc;margin-left: -27px;}

.about_one .num{ overflow: hidden; margin-top: 5%;font-size: 16px;display: flex;}

.about_one .num .one{margin-right:60px;  margin-bottom: 4%; position: relative;text-align: center;display: flex;align-items: center;justify-content: left;}

.about_one .num .one:last-child{margin-right: 0;}

.about_one .num .top{ color: #222222; line-height: 1;display:inline-block;vertical-align: top;text-align: left;}

.about_one .num .top span{font-family: 'Open-Sans'; line-height: 1; font-weight: bold;color: #2a75dc;}

.about_one .num .top span em{font-style: normal;font-weight:bold;overflow: hidden;margin-right: 2px;}

.about_one .num .top span sup{vertical-align: top;}

.about_one .num .top label{ overflow: hidden; display: block; margin-top:12px;line-height: 22px;color: #777777;font-size: 16px;}

.about_one .num .top sub{ display: block; margin-bottom: 40px; }

.about_two{overflow: hidden;margin-top: 4%;margin-bottom: 5.8%;}

.about_two ul{gap: 40px;display: flex;}

.about_two ul li{overflow: hidden;transition:all 0.3s;width:calc(33.33% - 10px);width:-webkit-calc(33.33% - 10px);width:-moz-calc(33.33% - 10px);}

.about_two ul li:hover{background: #2a75dc;}

.about_two ul li .boxs{overflow: hidden;width: 90%;margin: 0 auto;text-align: center;}

.about_two ul li .imgs{overflow: hidden;width: 88px;height: 83px;margin: 0 auto;margin-top: 58px;position: relative;}

.about_two ul li .imgs img{position: absolute;left: 0;top:0;width: 100%;height: 100%;transition:all 0.3s;}

.about_two ul li .imgs img.img2{opacity:0;filter:Alpha(opacity=0);}

.about_two ul li:hover .imgs img.img2{opacity:1.0;filter:Alpha(opacity=100);}

.about_two ul li:hover .imgs img.img1{opacity:0;filter:Alpha(opacity=0);}

.about_two ul li .h3{font-weight: bold;overflow: hidden;line-height: 36px;height: 36px;white-space:nowrap;text-overflow:ellipsis;margin-top: 42px;color: #222222;transition:all 0.3s;}

.about_two ul li:hover .h3{color: #ffffff;}

.about_two ul li .p{overflow: hidden;font-size: 12px;color: #222222;line-height: 28px;height: 53px;position: relative;margin-bottom: 60px;transition:all 0.3s;}

.about_two ul li:hover .p{color: rgba(255,255,255,0.18);}

.about_two ul li .p::after{content: "";position: absolute;left: 50%;bottom: 0;width: 24px;height: 2px;background: #2a75dc;margin-left: -12px;transition:all 0.3s;}

.about_two ul li:hover .p::after{background: rgba(255,255,255,0.43);}

.about_three_bg{overflow: hidden;background: #f8f8f8;}



@media screen and (max-width: 1200px) {

  /*关于我们*/

  .about_one .num{ font-size: 15px;}

  .about_one .num .top label{margin-top: 10%;}

  .about_two ul li .imgs{width: 80px;height: 75px;margin-top: 50px;}

  .about_two ul li .p{margin-bottom: 50px;}

  .about_two ul li .h3{margin-top: 32px;}



}

@media screen and (max-width: 992px) {

  /*关于我们*/

  .about_one{background: none;}

  .about_one .wrap12{margin-top: 7%;margin-bottom: 7%;}

  .about_one .txts{width: 100%;margin-top: 5%;}

  .about_one .txts .desc{text-align: center;padding-bottom: 25px;display: none;}

  .about_one .txts .desc::after{left: 50%;margin-left: -27px;}

  .about_one .txts .p{line-height: 1.8;margin-top: 4%;font-size: 15px;}

  .about_one .txts .h3{text-align: center;display: none;}

  .about_one .imgs{display: block;}

  .about_one .num{ font-size: 14px; margin-top: 4%; text-align: left;}

  .about_one .num .one{margin-right: 50px;}

  .about_one .num .top label{font-size: 15px;}

  .about_two ul li .imgs{width: 70px;height: 66px;margin-top: 35px;}

  .about_two ul li .p{margin-bottom: 40px;}

  .about_two ul li .h3{margin-top: 25px;}

}

@media screen and (max-width: 780px) {

	/*关于我们*/

  .about_one .num{flex-wrap: wrap;/* justify-content: center; */}

  .about_one .num .one{width: 32%;margin-right: 2%;margin-bottom: 4%;/* justify-content: center; */}

  .about_one .num .one:nth-child(3n){margin-right: 0;}

  /* .about_one .num .top{text-align: center;} */

  .about_one .txts .p{font-size: 14px;}

  .about_two ul{flex-wrap: wrap;gap: 20px;}

  .about_two ul li{width:calc(50% - 10px);width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);}

}

@media screen and (max-width: 640px) {

	/*关于我们*/

	.about_one .txts{font-size: 15px;}

  .about_one .num{ margin-top: 7%;}

  .about_one .num .top label{ margin-top: 15px;font-size: 14px;}

  .about_one .num .one{width: 50%;margin-right: 0;}

  .about_two{margin-bottom: 8%;}

  .about_two ul li .imgs{width: 60px;height:57px;margin-top: 30px;}

  .about_two ul li .p{margin-bottom: 30px;line-height: 24px;height: 44px;}

  .about_two ul li .h3{margin-top: 15px;}



}

@media screen and (max-width: 480px) {

  /*关于我们*/

  .about_t{margin-top: 8%;}

  .about_one .txts{font-size: 14px;}	

  .about_one .txts .p{line-height: 1.7;font-size: 13px;}

  .about_one .num{margin-top: 6%; font-size: 13px;}

  .about_one .num .top label{ margin-top: 0;display: block;clear: both;padding-top: 3%;line-height: 20px;font-size: 13px;}

  .about_one .num .one:nth-child(1){background-size: 25px auto;}

  .about_two ul{gap: 10px;}

  .about_two ul li{width:calc(50% - 5px);width:-webkit-calc(50% - 5px);width:-moz-calc(50% - 5px);}

  .about_two ul li .imgs{width: 50px;height:47px;margin-top: 25px;}

  .about_two ul li .h3{margin-top: 10px;height: 30px;line-height: 30px;}

}

@media screen and (max-width: 420px) {

  /*关于我们*/

  .about_one .txts{font-size: 13px;}	

  .about_one .num{ font-size: 12px;}

  .about_one .num .top label{font-size: 12px;}

  .about_one .txts .p{font-size: 12px;}

}

@media (max-width:380px) {

	/*关于我们*/

	.about_one .txts{font-size: 12px;}	



}

/*资质荣誉*/

.business-page2{ position:relative;margin-bottom:2%;overflow: hidden;}

.business-page2 .business_div{}

.business-page2 .business_div .top {

  position: relative; margin-top:50px;position: absolute;width: 226px;left: 0;z-index: 0;width: 11.8%;

}

.business-page2 .business_div .top::before{position: absolute;content: "";left: 50%;top: 0;height: 100%;background: #e1e1e1;width: 1px;}

.business-page2 .business_div .top .swiper-button-prev,

.business-page2 .business_div .top .swiper-button-next {

  width: 25px;

  height: 45px;

  background-size: 25px auto;

  margin-top: -21%;display: none;

}

.business-page2 .business_div .top .swiper-button-prev {

  left: -90px;

  background-image: url(../images/i_left.png);

}

.business-page2 .business_div .top .swiper-button-prev:hover {

  background-image: url(../images/i_left_on.png);

}

.business-page2 .business_div .top .swiper-button-next {

  right: -90px;

  background-image: url(../images/i_right.png);

}

.business-page2 .business_div .top .swiper-button-next:hover {

  background-image: url(../images/i_right_on.png);

}

.business-page2 .business_div .top .swiper-slide {

  text-align: left;

  position: relative;



  cursor: pointer; height: auto!important;

}

.business-page2 .business_div .top .swiper-slide .imgs{margin: 0 auto; width: 78px;height: 78px;margin-top: 50px;margin-bottom: 50px;border-radius: 50%;}

.business-page2 .business_div .top .swiper-slide .imgs img{display: block;position: absolute;top: 50%;left: 50%; transform: translate(-50%, -50%);z-index: 1;

}

.business-page2 .business_div .top .swiper-slide .imgs .img{width: 60px;height: 60px;position: absolute;top: 50%;left: 50%; transform: translate(-50%, -50%);z-index: 1;border-radius: 50%;}

.business-page2 .business_div .top .swiper-slide-thumb-active .img{background: #f8f8f8;}

.business-page2 .business_div .top .swiper-slide .he_sysvg{width: 78px;height: 78px;transform: rotate(-90deg); position: relative;}

.business-page2 .business_div .top .swiper-slide .he_sysvgny{width: 78px; height: 78px; border-radius: 50%;position: relative;margin-bottom: 40px; transition: all .36s;}

.business-page2 .business_div .top .swiper-slide .he_sysvgny svg{position: absolute;top: 0; left: 0; width: 100%;height: 100%;}

.business-page2 .business_div .top .swiper-slide .he_sysvgny circle{stroke-dasharray: 220;stroke-dashoffset: 220;stroke:#2a75dc;}

.business-page2 .business_div .top .swiper-slide-thumb-active .he_sysvgny{background: #eff1f7; box-shadow: 0 0 30px 10px rgb(239, 241, 247, 0.36);}

.business-page2 .business_div .top .swiper-slide-thumb-active #circle1{stroke-dasharray: 220;stroke-dashoffset: 220; -webkit-animation: 5s svgcircle1 linear; animation: 5s svgcircle1 linear;}

/* .business-page2 .business_div .top .swiper-slide-thumb-active {

  color: #222222; 

} */

.business-page2 .business_div .top .swiper-wrapper{height: auto!important;}





.business-page2 .business_div .gallery-top {

  margin-top: 60px;

  padding-bottom: 0;position: relative;

}

.business-page2 .business_div .gallery-top .swiper-slide {

 width:100%;

}

.business-page2 .business_div .gallery-top .swiper-slide dd{ overflow:hidden;/* transition:all 0.3s; */ text-align:left;/* padding-bottom:145px;*/ position:relative; z-index:0; width:100%; margin:0 auto;}

.business-page2 .business_div .gallery-top .swiper-slide .boxs{  overflow:hidden;opacity:0;filter:Alpha(opacity=0);/* position: relative;padding: 40px;padding-bottom: 0; */background: #f8f8f8;margin-top: 55px;}

.business-page2 .business_div .gallery-top .swiper-slide .imgs{ overflow:hidden;float: right;width:60.3%;max-width: 888px;margin-top: 63px; }

.business-page2 .business_div .gallery-top .swiper-slide .imgs img{display:block;width: 100%;max-width: 830px;margin: 0 auto; }

.business-page2 .business_div .gallery-top .swiper-slide .imgs img{ overflow:hidden;transition:all 0.3s;}

/* .business-page2 .business_div .gallery-top .swiper-slide dd:hover .imgs img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);} */

.business-page2 .business_div .gallery-top .swiper-slide-active .boxs{opacity: 1;filter: alpha(opacity=100);}

.business-page2 .business_div .gallery-top .swiper-slide .txts{overflow: hidden;float: left;width: 38%;max-width: 500px;}

.business-page2 .business_div .gallery-top .swiper-slide .txts .h3{overflow: hidden;font-weight: bold;line-height: 40px;}

.business-page2 .business_div .gallery-top .swiper-slide .txts .p{overflow: hidden;height: 290px;line-height: 26px;color: #666666;font-size: 16px;margin-top: 8%;}

.business-page2 .business_div .gallery-top .swiper-slide .txts .p .i_jsq_scrollv{padding-right: 10px;}

.business-page2 .business_div .gallery-top .swiper-slide .txts .p p{overflow: hidden;margin-bottom: 10px;}

.business-page2 .business_div .gallery-top .swiper-slide .txts .a_bnt{margin-top: 8%;}

/*滚动条*/

.i_jsq_scroll{ overflow:hidden;overflow-y: auto; max-height:100%; position:relative;background:url(../images/about_pic6.png) right top repeat-y; }

.i_jsq_scroll::-webkit-scrollbar { -webkit-appearance: none;}

.i_jsq_scroll::-webkit-scrollbar:vertical { width: 2px;}

.i_jsq_scroll::-webkit-scrollbar-thumb { border-radius: 8px; border:0; background-color:#2b75dc;}

@media screen and (max-width: 1800px) {

  /*资质荣誉*/

  .business-page2 .business_div .gallery-top {width: 94%;margin: 0 auto;}

  .business-page2 .business_div .top{width: 90px;}

}

@media screen and (max-width: 1660px) {

  /*资质荣誉*/

  .business-page2 .business_div .gallery-top {width: 90%;}

  .business-page2{margin-bottom: 3%;}

}

@media screen and (max-width: 1440px) {

  /*资质荣誉*/

  .business-page2{margin-bottom: 5%;}

}

@media screen and (max-width: 1200px) {

  /*资质荣誉*/

  .business-page2 .business_div .top::before{display: none;}

  .business-page2 .business_div .top .swiper-slide{padding-top: 10px;padding-bottom: 10px;}

  .business-page2 .business_div .top .swiper-slide .imgs{margin-top: 0;margin-bottom: 0;}

  .business-page2 .business_div .gallery-top .swiper-slide .txts .p{font-size: 15px;}

}



@media screen and (max-width: 1199px) {

  /*资质荣誉*/

  .business-page2{margin-bottom: 7%;}

  .business-page2 .business_div .top{position: static;margin-top: 4%;}

  .business-page2 .business_div .top{float: none;width: 100%;max-width: none;}

  .business-page2 .business_div .top .swiper-slide {width: auto!important;width: 33.333%!important;}

  .business-page2 .business_div .gallery-top{float: none;width: 100%;}

  .business-page2 .business_div .gallery-top .swiper-slide {/*max-width: 350px;*/width: 100%;}

  .business-page2 .business_div .gallery-top .swiper-slide .imgs{ float:none; width:100%; }

  /* .a_bnt{width: 210px;height: 60px;line-height: 60px;font-size: 16px;margin-top: 50px;} */

  .business-page2 .business_div .gallery-top .swiper-slide .imgs{margin-top: 0;max-width: none;}

  .business-page2 .business_div .gallery-top .swiper-slide .boxs{margin-top: 3%;}

  .business-page2 .business_div .gallery-top .swiper-slide .txts{float: none;width: 100%;max-width: none;}

  .business-page2 .business_div .gallery-top .swiper-slide .txts .p{margin-top: 4%;}

  .business-page2 .business_div .gallery-top .swiper-slide .txts .a_bnt{margin-top: 5%;}

}

@media screen and (max-width: 640px) {

  /*资质荣誉*/

  /* .business-page2 .business_div .gallery-top{ margin-top:5%;padding: 25px;padding-bottom: 0;} 

  .business-page2 .business_div .top{margin-top: 4%;}

  .business-page2 .business_div .top .swiper-slide{padding-left: 12px;padding-right: 10px;padding-top: 5px;}*/

  .business-page2 .business_div .gallery-top .swiper-slide .txts .p{font-size: 14px;}

  }  

  @media screen and (max-width: 480px) {

/*资质荣誉*/

.business-page2 .business_div .gallery-top .swiper-slide .txts .p{font-size: 13px;}

.business-page2 .business_div .gallery-top .swiper-slide .txts .p p{margin-bottom: 5px;}





}

  

@media screen and (max-width: 420px) {

/*资质荣誉*/

.business-page2 .business_div .top .swiper-slide{ font-size:12px; padding-top:15px; padding-bottom:15px;}



}



/*发展历程*/

.about_four_bg{overflow: hidden;background: url(../img/about_img6.jpg) center center no-repeat;background-size: cover;}

.about_four_bg .i_title .h3{color: #ffffff;}

.about_four_desc{color: #5c5c5c;text-align: center;margin-top: 1.8%;line-height: 1;font-weight: bold;}

.about_four{margin-bottom: 6%;position: relative;margin-top: 4%;z-index: 0;margin-left: 67px;margin-right: 67px;}

.about_four::before{content: "";position: absolute;left: 50%;top: 70px;width: 100%;height: 3px;background: #2a75dc;max-width: 1315px; transform: translate(-50%, 0%);}

.about_four .boxs{max-width: 180px;margin: 0 auto;position: relative;z-index: 0;}

.about_four .boxs::before{content: "";position: absolute;left: 50%;top: 62px;margin-left: -8px;width: 16px;height: 16px;border-radius: 50%;background: #ffffff;}

.about_four .boxs .year{font-weight: bold;height: 50px;line-height: 50px;color: #2a75dc;text-align: center;} 

.about_four .boxs .h3{font-weight: bold;color: #5c5c5c;overflow: hidden;line-height: 32px;margin-top: 43px;}

.about_four .boxs .p{overflow: hidden;line-height: 22px;margin-top: 4px;font-size: 12px;}

.about_four .boxs .p p{overflow: hidden;margin-bottom: 6px;}

.about_four .swiper-button-next,.about_four .swiper-button-prev{width: 67px;height: 67px;background-size: 100% 100%;margin-top: -76px;z-index: 9;}

.about_four .swiper-button-next{background-image: url(../images/about_right.png);margin-right: -80px;}

.about_four .swiper-button-prev{background-image: url(../images/about_left.png);margin-left: -80px;}

@media screen and (max-width: 1200px) {

  /*发展历程*/

  .about_four .swiper-button-next,.about_four .swiper-button-prev{width: 56px;height: 56px;margin-top: -70px;}

}

@media screen and (max-width:780px) {

  /*发展历程*/

  .about_four .swiper-button-next,.about_four .swiper-button-prev{width: 46px;height: 46px;margin-top: -64px;}

  .about_four{margin-left: 50px;margin-right: 50px;}

}

@media screen and (max-width:640px) {

  /*发展历程*/

  .about_four .swiper-button-prev{margin-left: -70px;}

  .about_four .swiper-button-next{margin-right: -70px;}

}

@media screen and (max-width:480px) {

  /*发展历程*/

  .about_four{margin-left: 40px;margin-right: 40px;margin-top: 5%;}

  .about_four .swiper-button-next,.about_four .swiper-button-prev{width: 36px;height: 36px;margin-top: -77px;}

  .about_four::before{top: 50px;}

  .about_four .boxs::before{top: 42px;}

  .about_four .boxs .year{height: 40px;line-height: 40px;}

  .about_four .boxs .h3{margin-top: 23px;}

  .about_four .swiper-button-prev{margin-left: -60px;}

  .about_four .swiper-button-next{margin-right: -60px;}



}

  /*公司文化*/

  .about_five{overflow: hidden;margin-top: 4%;margin-bottom: 5%;}

  .about_five .ul ul{display: flex;gap: 5px;}

  .about_five .ul li{width:calc(33.33% - 4px);width:-webkit-calc(33.33% -4px);width:-moz-calc(33.33% -4px);}

  .about_five .ul li .imgs{overflow: hidden;padding-top: 60%;position: relative;}

  .about_five .ul li .imgs img{display: block;width: 100%; position:absolute; height:100%; left:0; top:0;-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;}

  .about_five .ul li .imgs: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);}

  .about_five .h3{font-weight: normal;overflow: hidden;line-height: 1.5;margin-top: 3%;color: #222222;text-align: center;}

  .about_five .p{overflow: hidden;margin-top: 1.2%;color: #999999;font-size: 15px;line-height: 1.6;text-align: center;margin-bottom: 5%;}

  .about_five .swiper-pagination-bullet{width: 12px;height: 12px;background: #dadada;opacity:1.0;filter:Alpha(opacity=100);border: 2px solid #dadada;  }

  .about_five .swiper-pagination-bullet-active{background: #ffffff;border-color: #347bde;}

  @media screen and (max-width:992px) {

    /*公司文化*/

    .about_five .p{margin-bottom: 6%;}

  }

  @media screen and (max-width:640px) {

    /*公司文化*/

    .about_five .h3{margin-top: 4%;}

    .about_five .p{font-size: 14px;margin-bottom: 50px;margin-top: 1.5%;}

  }

  @media screen and (max-width:480px) {

    /*公司文化*/

    .about_five .p{font-size: 13px;margin-bottom: 45px;margin-top: 2%;}

  }



/*公司荣誉*/

.honor_ul2{ margin-top:4%; overflow:hidden;}

.honor_ul2 ul li{ width:23.5%; margin-right:2%;float:left;  transition:all 0.3s; margin-bottom:2%;}

.honor_ul2 ul li:nth-child(4n+0){ margin-right:0;}

.honor_ul2 ul li .box{  position:relative; overflow:hidden;border:1px solid #eceff8;transition:all 0.3s; }

.honor_ul2 ul li:hover .box{ border-color:#2a75dc;}

.honor_ul2 ul li .imgs{ max-width:228px; margin:0 auto; width:90%; margin-top:12%; margin-bottom:12%; position:relative; height:320px;}

/*.honor_ul2 ul li:hover .box{-webkit-box-shadow: 0 5px 25px rgba(0,0,0,0.2); box-shadow: 0 5px 25px rgba(0,0,0,0.2); z-index:1; position:relative;}*/

.honor_ul2 ul li .imgs img{ display:block; width:100%; height:100%; position:absolute; top:0; left:0;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; }

/*.honor_ul2 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);}*/

.honor_ul2 ul li .h3{ padding-left:2%; padding-right:2%; font-weight:normal; text-align:center; height:50px; line-height:50px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-size:18px; color:#333333;transition:all 0.3s;}

.honor_ul2 ul li:hover .h3{ color:#2a75dc;}

@media screen and (max-width: 1440px) {

/*公司荣誉*/

.honor_ul2 ul li .h3{ font-size:16px; }

}

@media screen and (max-width: 1200px) {

/*公司荣誉*/

.honor_ul2 ul li{ width:32%; margin-right:2%; }

.honor_ul2 ul li:nth-child(4n){ margin-right:2%;}

.honor_ul2 ul li:nth-child(3n){ margin-right:0;}

}

@media screen and (max-width: 992px) {

/*公司荣誉*/

.honor_ul2 ul li .h3{ font-size:15px;}

}

@media screen and (max-width: 780px) {

/*公司荣誉*/

.honor_ul2{ margin-top:4%;}

.honor_ul2 ul li{ width:49%;}

.honor_ul2 ul li:nth-child(3n+0){ margin-right:2%;}

.honor_ul2 ul li:nth-child(2n+0){ margin-right:0;}

.honor_ul2 ul li .h3{ font-size:14px;}

}

@media screen and (max-width: 480px) {

/*公司荣誉*/

.honor_ul2 ul li .h3{ font-size:13px; line-height:44px; height:44px;}

.honor_ul2 ul li .imgs{ padding-top:127%; height:auto;}

}

@media screen and (max-width: 420px) {

/*公司荣誉*/

.honor_ul2 ul li .h3{ font-size:12px; line-height:40px; height:40px;}

}

/*联系弹窗*/

.dingye_bg{z-index: 19891024;background:rgba(0,0,0,0.8); width: 100%; height: 100%;  position: fixed;  left: 0;  top: 0;  display: none;}

.dialog4{z-index: 19891025; width: 96%; /* top: 157.5px; */  left: 50%;  position:fixed; overflow: hidden; top:50%; display: none;transform: translate(-50%, -50%);}

.dialog4 .case_box{ width:78%; margin:0 auto; max-width:1340px;background: #fff; overflow: hidden; position:relative;}

.dialog4 .case_divs{width:96%; margin:0 auto; max-width:1250px;  padding-bottom:4%; overflow:hidden; padding-top:4%;}

.dialog4 .case_divs .cons{ width:96%; padding-right:2%; padding-left:2%; overflow-y:auto; padding-top:1%; font-size:14px;}

.dialog4 .case_divs .cons .names{display:block; padding-left:40px; height:30px; line-height:30px; font-weight:normal;  color:#333;  position:relative; z-index:0; transition:all 0.3s; margin-bottom:2%; background:url(../images/team_bg1.png) left center no-repeat;text-align: center;font-weight: bold;}

.dialog4 .case_divs .cons .p{ color:#666666; font-size:16px;display:block; line-height:26px;  overflow:hidden; margin-bottom:4%;text-align:justify;text-justify:inter-ideograph;-moz-text-align-last:justify;}

.dialog4 .closes{ width:50px; cursor:pointer; position:absolute; right:30px; top:30px; z-index:5;transition:all 0.3s;}

.dialog4 .closes:hover{transform: rotate(360deg);}

.dialog4 .case_divs .cons .p .tit1{font-weight:bold;color: #222222;line-height: 30px;margin-top: 2%;}

@media screen and (max-width: 992px) {

  /*联系弹窗*/

  .dialog4 .case_divs .cons{ max-height:400px;}

  /* .dialog4 .case_divs .cons .names{ margin-bottom:3%;} */

  .dialog4 .case_divs .cons .p{ font-size:14px; line-height:24px;}

  .dialog4 .case_divs .cons .names{ font-size:18px;}

  .dialog4 .case_box{width: 94%;}

  }

  @media screen and (max-width: 640px) {

    .dialog4 .closes{ width:30px; right:20px; top:10px;}

    .dialog4 .case_divs{ padding-top:50px;padding-bottom: 5%;}

    .dialog4 .case_divs .cons{ max-height:300px;}

    .dialog4 .case_divs .cons .names{ font-size:16px; background-size:20px auto; padding-left:25px;}

  }



.selects{height: 52px;  width: 100%;border:1px solid #e8e8e8;color:#656565;font-size: 16px;padding-left: 66px;}

@media screen and (max-width: 1440px){

	.selects{

		height:46px;

		padding-left: 50px;

	}

}

@media screen and (max-width: 640px){

	.selects{

		height:40px;

		width:100%;border:1px solid #e8e8e8;color:#656565;font-size: 16px;padding-left: 10px;

	}

}



@media screen and (max-width: 480px){

.selects{ font-size:14px;}

}



@keyframes paomadeng {

	from {

		transform: translateX(0%);

		-ms-transform: translateX(0%); /* IE 9 */

		-moz-transform: translateX(0%); /* Firefox */

		-webkit-transform: translateX(0%); /* Safari å’Œ Chrome */

		-o-transform: translateX(0%);

	}

  

	to {

		transform: translateX(-100%);

		-ms-transform: translateX(-100%); /* IE 9 */

		-moz-transform: translateX(-100%); /* Firefox */

		-webkit-transform: translateX(-100%); /* Safari å’Œ Chrome */

		-o-transform: translateX(-100%);

	}

  }

  @keyframes paomadengTwo {

	from {

		transform: translateX(-100%);

		-ms-transform: translateX(-100%); /* IE 9 */

		-moz-transform: translateX(-100%); /* Firefox */

		-webkit-transform: translateX(-100%); /* Safari å’Œ Chrome */

		-o-transform: translateX(-100%);

  

	}

  

	to {

		transform: translateX(0%);

		-ms-transform: translateX(0%); /* IE 9 */

		-moz-transform: translateX(0%); /* Firefox */

		-webkit-transform: translateX(0%); /* Safari å’Œ Chrome */

		-o-transform: translateX(0%);

	}

  }



  @-webkit-keyframes svgcircle1 {

    0% {

        stroke-dashoffset: 220;

    }

    100% {

        stroke-dashoffset: 0;

    }

  }

  

  @keyframes svgcircle1 {

    0% {

        stroke-dashoffset: 220;

    }

    100% {

        stroke-dashoffset: 0;

    }

  }



