@import url(style.css);
@import url(mobile.css);
@import url(custom.css);
@import url(lrtk3.css);
@import url(pscroll.css);

@keyframes scaleAnim{
    0%{         
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    100%{
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
}
/*滚动条*/
.i_jsq_scroll{ overflow:hidden;overflow-y: auto; max-height:100%; position:relative; /*background:url(../images/contact_bg3.png) right -1px 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:var(--main-color);}
/*内页*/
.postions{ height:68px; line-height:68px; overflow:hidden;color:#777777; font-size:15px; background:#fff; border-bottom:1px solid #F2F2F2;}
.postions.bgs2{-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.1);box-shadow: 0 5px 15px rgba(0,0,0,.1);}
.posadd .postions{ position:fixed; top:0; left:0; width:100%; z-index:5;}
.postions a{color:#777777; }
.postions a:hover{ color:#033b7a;}
.postions label{ color:#777777;}
.postions .postions_r{ display: none;}
.postions .postions_r img{ vertical-align:baseline; margin-right:8px; margin-left:11px; height:14px;}
.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 a{ display:inline-block; vertical-align:top; text-align:center;overflow:hidden; font-size:18px; color:#666666; position:relative;-webkit-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;transition: all .3s; z-index:0; margin-left:15px; margin-right:15px;}
.postions .postions_b a:hover{color:#033b7a;}
.postions .postions_b a:after{content: "";display: block;position: absolute;left: 50%;right:50%; bottom: 0;height:3px;opacity: 0;background:#033b7a;-webkit-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;transition: all .3s; z-index:-1;}
.postions .postions_b a.isel:after{left: 0%;right: 0%;opacity: 1;}
.postions .postions_b a:hover:after{left: 0%;right: 0%;opacity: 1;}
.postions .postions_b a.isel{color:#033b7a; }

/*分类弹窗*/
.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 .h2{font-weight:normal; display:table-cell; vertical-align:middle;   text-transform:uppercase; text-align:left;}
/*.o_big_con .h2 label{width:100%; display:block;color:#222; font-weight:lighter;  margin-top:1%; font-size:20px; text-transform:none;max-width:670px; line-height:38px;}*/
.o_big_con .h2 span{ display:block; overflow:hidden; color:#222; line-height:1;  position:relative;  letter-spacing:1px; font-weight:normal; }
.o_big_con .wave-box { position: absolute; z-index: 2; bottom: -1px; left: 0; width: 100%;}
.postions2{ position:absolute; left:0; width:100%; line-height:68px; overflow:hidden;color:#999999; font-size:15px; bottom:15px;  }
.postions2 a{color:#999999; }
.postions2 a:hover{ color:#ff8700;}
.postions2 .postions_r img{ height:16px; margin-right:6px;vertical-align:revert;}
.postions2 .postions_r{ overflow:hidden; position:relative; float: left;color:#999999;}
.postions2 .postions_r a{color:#999999;}
.postions2 .postions_r a:hover{color:#033b7a;}
.postions2 label{ color:#999999;}
.postions2 h2{ float:left; font-weight:normal; color:#999999; height:58px; }
.postions2 h2 span{font-size:15px; font-family:Arial; color:rgba(255,255,255,0.5); }

/*分页*/
.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:62px;margin-left:3px;  text-align:center; color:#555555; font-size:15px; border:1px solid #f8f8f8; background:#f8f8f8; }
.yema a:hover{ text-decoration:none; color:#fff; background: linear-gradient(98deg, #7cc2e5, #7cc2e5);border:1px solid rgba(255,255,255,0);}
.yema a.on{color:#fff; background: linear-gradient(98deg, #7cc2e5, #7cc2e5);border:1px solid rgba(255,255,255,0);}
.yema a.Prev,.yema a.next{ margin-right:0; font-size: 18px;  }
.yema a.Prev:hover,.yema a.next:hover{background: linear-gradient(98deg, #033b7a, #033b7a);}
.yema a span{ font-family:"微软雅黑"; 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/nodata.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;}
/*网站地图*/
.website_bg{ overflow:hidden; background:#f9f9f9; padding-bottom:5%; padding-top:1.5%;}
.website_t{ height:36px; line-height:36px; background:#F1F1f1; color:#333; font-weight:bold; padding-left:12px; font-size:16px; margin-top:20px; margin-bottom:17px;}
.website_t a{color:#333; }
.sitemap_main{ overflow:hidden;}
.sitemap_main dd{font-size: 14px; line-height: 31px;text-align: center; background:#fff;  white-space: nowrap; display: block; float: left;height: 31px; width:calc(19.2% - 2px);width:-webkit-calc(19.2% - 2px);width:-moz-calc(19.2% - 2px); margin-right:1%; margin-bottom:1%; overflow: hidden; border: 1px dashed #dddddd;text-overflow: ellipsis;}
.sitemap_main dd:nth-child(5n+0){ margin-right:0;}
.sitemap_main dd a{ display:block; color:#333;}
.sitemap_main dd a:Hover{color:var(--main-color); }
/*关于我们*/
.map{ position:relative; top:-80px;}
.about_one{ margin-top:8%; position:relative; overflow: hidden;padding-bottom:110px; /* background-repeat: no-repeat; background-position:center bottom; background-size: cover; */}
.about_one::before{ content:"“"; position: absolute; left: 0; top: 0; font-size: 186px;font-family: Arial;font-weight: bold;
  color: #DFDFDF;line-height: 1;}
.about_one::after{ content:"“"; transform: rotate(180deg); position: absolute; right: 0; bottom: 0; font-size: 186px;font-family: Arial;font-weight: bold; color: #DFDFDF;line-height: 1;}
.about_one .boxs{ max-width: 1220px; width: 90%; margin: 0 auto;}
.about_one .titles{ text-align: center; padding-top: 40px; overflow: hidden;}
.about_one .titles .desc{ color: #999999; line-height: 1.5;}
.about_one .titles .h3{font-weight: bold;color: #222222;line-height: 50px; margin-top: 1.5%;}
.about_one .titles .h3 span{ color: #033b7a;}
.about_one .cons{  overflow:hidden; line-height:36px; /*font-weight:lighter; */ color:#333333; margin-top:3.5%; }
.about_one .cons img{ max-width:100%;}
.about_one .cons p{ padding-bottom: 2.5%;}
.about_one_ul{ margin-top: -65px; padding-bottom: 6%;}
.about_one_ul .boxs{ max-width: 1220px; width: 90%; margin: 0 auto;}
.about_one_ul li{ float: left; width: 48%; max-width: 581px; overflow: hidden; padding-bottom: 40px; background: url(../images/about_pic2.png) center bottom no-repeat; background-size: 100% auto;}
.about_one_ul li:nth-child(2n){ margin-top: 120px; float: right;}
.about_one_ul li .imgs{ overflow: hidden;}
.about_one_ul 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;}
.about_one_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);}
/*发展历程*/
.i_history_bg{ background: url(../img/about_img3.png) center center no-repeat;background-attachment:fixed;}
.i_history .i_history_l .big-text{margin-top: -0.2em;left: 0; -webkit-animation: backward-infinite 40s linear 1s infinite; -moz-animation: backward-infinite 40s linear 1s infinite; animation: backward-infinite 40s linear 1s infinite; }
.i_history .i_history_l .big-text:before{content: attr(data-title); padding-right: 0.5em;}
.i_history .i_history_l .big-text:after{content: attr(data-title); padding-left: 0.5em;}
.i_history .i_history_l .big-text .big-text-word{ display:inline-block;}
.i_history .i_history_l .auto-title-block{ padding-top: 10%;}
.i_history .i_history_l{ height:100vh;   float:left;width:49.3%;   position: sticky; top:0;z-index:3;display: flex; align-items: center; justify-content: left;overflow: hidden;}
.i_history .i_history_l .boxs{ width:100%; }
.i_history .i_history_l .i_title{ margin-top:0; text-align:left;}
.i_history .i_history_l .p{ overflow:hidden; line-height:28px; color:#333333; font-size:18px; margin-top:9%;}
.i_history .i_history_l .rbtn{ float:left; margin-top:20%;}
.i_history .i_history_r{ float:right; width:50.4%; max-width: 726px;margin-top:6.2%; margin-bottom:4.6%; position: relative; }
.i_history .i_history_r::before{ content: ""; position: absolute; left: 0; top: 0; height: 100%; width: 1px; background:rgba(255,255,255,0.27);}
.i_history .i_history_r .divs{margin-bottom: 8%; padding-left: 8%; position: relative; padding-top: 6%;font-size: 16px; color: #555;line-height: 34px;}
.i_history .i_history_r .divs::before{content: ""; position: absolute; left: 0; top: 0; height: 1px; width: 100%; background:rgba(255,255,255,0.27);transition:all 0.3s;}
.i_history .i_history_r .divs:hover::before{ background:rgba(255,255,255,1);}
.i_history .i_history_r .divs::after{ content: ""; position: absolute; left: -6px; top: -6px; width: 13px; height: 13px; border-radius: 50%; background: #fff;transition:all 0.3s;}
.i_history .i_history_r .divs:hover::after{ background: #7cc2e5;}
.i_history .i_history_r .divs .h3{ font-weight:bold; overflow:hidden; line-height:60px; height:60px; color:#007749;}
.i_history .i_history_r .divs .h3 sup{ font-weight: normal;  margin-left: 5px;}
.i_history .i_history_r .divs ul{ margin-top:3%;}
.i_history .i_history_r .divs ul li{ display:block; overflow:hidden;  position:relative; padding-left: 15px;}
.i_history .i_history_r .divs ul li::after{ content: "-"; position: absolute; top: 0px; left: 0;}
/*企业文化*/
.about_three{ overflow: hidden; margin-bottom: 6%;background:url(../img/about_img4.png) center center no-repeat; background-size:cover;}
.about_three ul{ width: 100%;}
.about_three ul li{ float:left; width:25%;  overflow:hidden;   position:relative; z-index:0;}
.about_three ul li::before{ content: ""; position: absolute; right: 1px;top: 0; height: 100%; width: 1px; background: rgba(255,255,255,0.2);}
.about_three ul li::after{ content: ""; position: absolute; right: 1px;top: 50%; height: 0%; width: 1px; background: rgba(255,255,255,1);transition:all 0.3s; }
.about_three ul li:hover::after{height: 100%; top: 0;}
.about_three ul li:last-child::before{ display: none;}
.about_three ul li:last-child::after{ display: none;}
.about_three ul li img{ display: block; height: 68px;margin: 0 auto;}
.about_three ul li .bgs{ height: 579px; overflow: hidden; text-align: center;display: flex; align-items: center; justify-content: left; background: rgba(0,0,0,.27);}
.about_three ul li .boxs{ width: 94%; margin: 0 auto;overflow: hidden;}
.about_three ul li .h3{color: #FFFFFF; line-height: 28px; font-weight: normal; margin-top: 10%;}
.about_three ul li .p{ overflow: hidden; line-height: 28px; height: 0; color: rgba(255,255,255,0.6);transition:all 0.3s; }
.about_three ul li:hover .p{ height:56px; margin-top: 10px;}
/*加入我们*/
.join_one{ margin-top: 5%; margin-bottom: 7%; position: relative; overflow: hidden;}
.join_one .big-text{margin-top: -0.3em;left: 0; -webkit-animation: backward-infinite 10s linear 1s infinite; -moz-animation: backward-infinite 20s linear 1s infinite; animation: backward-infinite 20s linear 1s infinite;color: rgba(0,0,0,0.06); text-transform: uppercase; font-size: 280px; }
.join_one .txts{ float: left; width: 53.5%;  max-width: 590px; padding-bottom: 130px; position: relative;}
.join_one .txts .color1{ color: #033b7a;}
.join_one .auto-title-des{ font-weight: bold;}
.join_one .txts .p{ font-size: 18px; color: #666666; line-height: 2; margin-top: 5%;}
.join_one .txts .desc{ padding-left: 12px; position: relative; font-size: 15px; color: #999999; line-height: 1.6; margin-top:25%;}
.join_one .txts .desc::after{ content: "*"; position:absolute; left: 0; top: 0;}
.join_one .imgs{ position: absolute; right: 0; top: 0; width: 45%; overflow: hidden;}
.join_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;}
.join_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);}
.job_bg{ background:url(../img/join_img2.png) center top no-repeat;background-attachment: fixed; overflow:hidden;}
.job_box{ background: #fff;box-shadow: 0 4px 14px 1px rgba(0, 0, 0, 0.03); overflow: hidden; margin-top: 9%; margin-bottom: 7%; padding-left: 2.77%; padding-right: 2.77%;}
.faq_ul2{ margin-bottom:6%;}
.faq_ul2 ul li{ display:block; overflow:hidden; background:url(../images/job_bg4.png) #fff right 40px top 47px no-repeat;transition:all 0.3s; cursor:pointer;-webkit-tap-highlight-color:transparent; background-size:8px 5px; margin-bottom:40px; padding-left:40px; padding-right:40px; border: 1px solid #DDDDDD;}
.faq_ul2 ul li:last-child{ margin-bottom:0;}
.faq_ul2 ul li:hover{  border-color: #033b7a;}
.faq_ul2 ul li:hover .h3{  /* color:#fff;*/ /*background-image:url(../images/job_bg1_on.png);*/}
.faq_ul2 ul li.on .h3{ background-image:url(../images/job_bg1.png); color:#333;}
.faq_ul2 ul li.on:hover{ background-color:#fff;}
.faq_ul2 ul li.on:hover .h3{ color:#033b7a;}
.faq_ul2 ul li.on{ background-image:url(../images/job_bg4_on2.png);}
.faq_ul2 ul li .h3{ font-weight:bold; overflow:hidden; padding-top:30px; padding-bottom:18px;line-height:40px; /*white-space:nowrap;text-overflow:ellipsis;*/  color:#333333; transition:all 0.3s; position:relative; font-size:26px; border-bottom:1px solid #dddddd; padding-left:40px; background:url(../images/job_bg1.png) left top 37px no-repeat; background-size:22px 24px;}
.faq_ul2 ul li .h3 em{ float:right; overflow:hidden; font-style:normal; color:#999999; font-size:15px; padding-right:17px;}
.faq_ul2 ul li .desc{ color:#777; overflow:hidden; font-size:16px; line-height:36px; padding-top:30px; padding-bottom:30px;}
/*.faq_ul2 ul li:hover .desc{ color:#fff;}*/
.faq_ul2 ul li.on:hover .desc{ color:#777777;}
.faq_ul2 ul li .desc label{ display:inline-block; vertical-align:top; margin-right:6%;}
/*.faq_ul2 ul li .desc label:nth-child(4){ margin-right:0;}
.faq_ul2 ul li .desc label:nth-child(5){ display:block;}*/
.faq_ul2 ul li .down{ overflow:hidden; line-height:36px; font-size:17px;padding: 3% 0 3%  0; display: none; color:#777777; border-top:1px solid #dddddd;}
.faq_ul2 ul li .down .h4{ font-weight:normal; color:#333; overflow:hidden; margin-bottom:0.5%; font-size:17px; text-transform:uppercase;}
.faq_ul2 ul li .down .p{ overflow:hidden; margin-bottom:2%;}
.faq_ul2 ul li .down .p:last-child{ margin-bottom:0;}
.faq_ul2 ul li .down .two{ overflow:hidden; margin-top:1%; padding-top:2.5%; border-top:1px solid #dddddd; font-size:20px;}
/* .faq_ul2 ul li .down .two a{ color:#f6f6f6;background: linear-gradient(98deg, #7cc2e5, #033b7a);
  display:block; width:190px; line-height:54px; height:54px; text-align:center; overflow:hidden;transition:all 0.3s;    border-radius: 25px; }
.faq_ul2 ul li .down .two a:hover{opacity:0.8;filter:Alpha(opacity=80);} */

/*分享*/
.fenxiang{ margin-top:20px;--dw: 30px; --w: var(--dw);--size: 60%;--sc: #fff; --fill: var(--sc);}
.fenxiang div.social-share{ display:inline-block; vertical-align:top;}
.fenxiang .news_fx{ text-align:center;display:inline-block; vertical-align:top;  padding-left:3px; padding-right:3px;}
.fenxiang .news_fx ul li{ display:inline-block; width:30px; height:30px;  margin-right:6px; background-repeat:no-repeat; background-size:100% 100%; cursor:pointer; background:#ccc; border-radius:50%;}
/*.fenxiang .news_fx ul li.bgs1{ background-image:url(../images/fx_pic1.png);}
.fenxiang .news_fx ul li.bgs2{ background-image:url(../images/fx_pic2.png);}*/
.fenxiang .news_fx ul li.bgs3{ /*background-image:url(../images/fx_pic3.png);*/ position:relative;}
.fenxiang .news_fx ul li:hover{transition:all 0.3s/*;opacity:0.8;filter:Alpha(opacity=80);*/ }
/*.fenxiang .news_fx ul li.bgs1:hover{ background-image:url(../images/fx_pic1_on.png);}
.fenxiang .news_fx ul li.bgs2:hover{ background-image:url(../images/fx_pic2_on.png);}
.fenxiang .news_fx ul li.bgs3:hover{ background-image:url(../images/fx_pic3_on.png);}*/
.fenxiang .news_fx ul li a{ display:block; width:30px; height:30px; padding:0; margin:0; border-radius:50%;}
.fenxiang .news_fx ul li a:hover{background: linear-gradient(98deg, #7cc2e5, #033b7a);}
.fenxiang .social-share .icon-qq:before{ content:"";}
.fenxiang .social-share .icon-qq{ border:0;}
/*.fenxiang .social-share .icon-qq:hover{ background-image:url(../images/fx_pic1_on.png);background-size:100% 100%;}*/
.fenxiang .social-share .icon-wechat:before{ content:"";}
.fenxiang .social-share .icon-wechat{ border:0;--size: 66%;}
/*.fenxiang .social-share .icon-wechat:hover{ background-image:url(../images/fx_pic3_on.png);background-size:100% 100%;}*/
.fenxiang .social-share .icon-weibo:before{ content:"";}
/*.fenxiang .social-share .icon-weibo{ border:0;}
.fenxiang .social-share .icon-weibo:hover{ background:url(../images/fx_pic2_on.png) no-repeat;background-size:100% 100%;}*/

.fenxiang .self-svg {
  width: var(--w);
  height: var(--w);
  background: transparent;
}
.fenxiang .self-svg svg {
  transition: all 0.3s;
}
/*联系我们*/
.contact_one{ overflow:hidden; position:relative; z-index:0; background:#f9f9f9; margin-top:5%; margin-bottom:5%;}
.contact_pos{ position:absolute; top:0; right:0; width:50%; height:100%; z-index:-1;display: flex; align-items: center; justify-content: left;}
.contact_l{ float:left; width:50%; overflow:hidden; height:700px;}
.contact_l iframe{height: 700px;}
.contact_r{ width:90%; max-width:578px; margin:0 auto; overflow:hidden;}
.contact_r .h4{ font-weight:normal; overflow:hidden; line-height:1.2; color:#222222;}
.contact_r .desc{ overflow:hidden; color:#777777; margin-top:1%; line-height:1.5;}
.contact_r .contact_ul{ overflow:hidden; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; margin-top:4%; margin-bottom:4%; padding-bottom:30px;}
.contact_r .contact_ul li{ display:block; overflow:hidden; padding-top:30px; color:#222; font-size:16px; line-height:24px;}
.contact_r .contact_ul li.bgs1 .p2{ background-image:url(../images/contact_pic3.png); font-size: 18px;}
.contact_r .contact_ul li.bgs2 .p2{ background-image:url(../images/contact_pic4.png);}
.contact_r .contact_ul li.bgs3 .p2{ background-image:url(../images/contact_pic5.png);}
.contact_r .contact_ul li .p2{ padding-left:30px; background-repeat:no-repeat; background-position:left top 2px; background-size:auto 19px; overflow:hidden; margin-top:3%;}
.contact_r .contact_ul li label{ display:block; overflow:hidden; color:#777777;}
.contact_r .contact_ul li a{ color:#222;}
.contact_r .contact_ul li a:hover{ color:var(--main-color);}
.contact_r .contact_ul li .tels{color:var(--main-color); font-weight:bold;}
.contact_r .contact_ul li .tels:hover{ text-decoration:underline;}
.contact_r .contact_weixin{ overflow:hidden; clear:both; float:left; color:#555555; text-align:center;}
.contact_r .contact_weixin img{ height:105px; display:block;}
.contact_r .contact_weixin .p{ overflow:hidden; font-size:15px; line-height:24px; margin-top:15px;}
.contact_r .fenxiang{ float:right; margin-top:115px;--sc: #666666;--size: 80%;}
.contact_r .fenxiang .news_fx ul li{ background:none;}
.contact_r .fenxiang .news_fx ul li:hover{--fill: var(--main-color);}
.contact_r .fenxiang .news_fx ul li a:hover{ background-color:#f4f4f4;}
.contact_r .fenxiang .news_fx ul li:hover .self-svg svg.icon{fill: #fff;}
/*服务案例*/
.case_ul{  margin-top: 5%; }
.case_ul li{ float:left; width:32%; margin-right:2%; margin-bottom:4%;  position:relative;}
.case_ul li:nth-child(3n){ margin-right:0;}
.case_ul li:hover .imgs{ box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);}
.case_ul li .imgs{ overflow:hidden; position:relative; padding-top:67.4%;}
.case_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;/*-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%);-o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;*/}
.case_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);/*-webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%);-o-filter: grayscale(0%); filter: grayscale(0%); filter:none;*/}
.case_ul li .h3{ font-weight:bold; overflow:hidden; line-height:40px; height:40px; margin-top:30px;white-space:nowrap;text-overflow:ellipsis; text-align:left;transition:all 0.3s;}
.case_ul li:hover .h3{ color:var(--main-color);}
.case_ul li .p{ overflow:hidden; line-height:30px; height:60px; color:#999999;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top:9px; font-size: 15px;}
/*新闻资讯详细*/
.about_x2{ float:left; width:70.5%; padding-bottom:1%; padding-right:3%;padding-top:4%; /*border-right:1px solid #e7e7e7;*/}
.about_x2.bgs2{ float: none; width: 100%; padding-right: 0;}
.about_x2 .show_t{ line-height:1.4; font-size:28px; color:#333333; text-align:left; margin-bottom:1%; margin-top:5px; font-weight:bold;}
.about_x2.bgs2 .show_t{ text-align: center;}
.about_x2 .con_line{height:50px; line-height:40px;font-size:16px; color:#999999; border-bottom:1px solid #f0f0f0; text-align:left; padding-bottom:1%; }
.about_x2 .con_line .fenxiang{ float: right; margin-top: 0;}
.about_x2 img{margin-bottom:10px; /* display:block;  */max-width:100%;}
.about_x2 .con_id{ line-height:34px;overflow:hidden;white-space:normal;word-break:break-all; padding-top:4%;font-size:16px; color:#555555;text-align:left;/* font-family:"宋体";*/ padding-bottom:4%;}
.about_x2 .con_id .h2{ font-size:16px; line-height:24px; margin-bottom:5px;}
.about_x2 .con_id .h3{ font-weight: bold; font-size: 20px; margin-bottom: 1%;}
.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:3%; text-align:center;  font-size:15px;margin-bottom:4%;border-top:1px solid #f0f0f0; overflow:hidden; line-height:26px; color:#555555; text-align:center; }
.prenext span{ width:40%; overflow:hidden;}
.prenext span.l{ text-align:left;}
.prenext span.r{ text-align:right;}
.prenext a{ color:#555555; overflow:hidden; transition:all 0.3s;}
.prenext a:hover{ color:#007749;  text-decoration:none;opacity:0.8;filter:Alpha(opacity=80);}
.prenext .goback{ display:inline-block; vertical-align:top; height:38px; line-height:38px; width:120px; border:1px solid #9e0534; border-radius:20px; color:#9e0534; margin-top:-6px;}
.prenext .goback:hover{ background:#007749; color:#fff;}

.news_r{ float:right; overflow:hidden; background:#fff; width:24%; max-width:390px; margin-top:3%; margin-bottom:5%;}
.news_r .news_t{ font-weight:normal;  overflow:hidden; position:relative; padding-left:10px;}
.news_r .news_t .h2{ font-weight:normal; color:#333333; font-size:22px; margin-right:30px;height:70px; line-height:70px;}
.news_r .news_ul3{ margin-left:10px;overflow:hidden;}
.news_r .news_ul3 ul li{ display:block; border-bottom:1px solid #f0f0f0; padding-bottom:5%; margin-bottom:5%; overflow:hidden;}
.news_r .news_ul3 ul li label{ display:block; height:24px; line-height:24px;  color:#c8c8c8; font-size:14px;}
.news_r .news_ul3 ul li .h3{ font-weight:bold; overflow:hidden;height:30px; line-height:30px; color:#333333; font-size:16px;transition:all 0.3s; margin-top:1%; margin-bottom:1%;white-space:nowrap;text-overflow:ellipsis;}
.news_r .news_ul3 ul li:hover .h3{ color:#007749;}
.news_r .news_ul3 ul li:last-child{ border-bottom:0;}
/*服务案例详细*/
.case_show .about_x2{ width: 100%; padding-right: 0; float: none;}
.case_show .about_x2 .con_line{ text-align: center; margin-top: 2.5%;}
.case_show .about_x2 .con_line .fenxiang{ float: none;}
.case_show .about_x2 .show_t{ text-align: center; font-size: 40px; font-weight: normal; margin-top: 2%;}
/*解决方案*/
.solution_bg{ background:#f7f7f7; overflow:hidden;}
.solution_list{ overflow:hidden; margin-top:6%; margin-bottom: 2%;}
.solution_list ul li{ display:block; overflow:hidden; background:#fff; position:relative; border-radius: 10px;transition:all 0.3s; margin-bottom: 5%; }
.solution_list ul li:hover{box-shadow: 0px 3px 27px 0px rgba(0,97,79,0.07);}
.solution_list ul li:last-child{ margin-bottom: 0;}
.solution_list ul li .imgs{ float:left; width:66.18%;  overflow:hidden;}
.solution_list ul li:nth-child(2n) .imgs{ float:right;}
.solution_list ul 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;}
.solution_list 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);}
.solution_list ul li .text{ position:absolute; right:0; top:0; width:33.82%;  height:100%;padding-top:1%; padding-bottom:1%;display: flex; align-items: center; justify-content: left;}
.solution_list ul li:nth-child(2n) .text{ right:auto; left:0;}
.solution_list ul li .text .boxs{ width:94%; margin:0 auto; max-width:396px;}
.solution_list ul li .text .tit{ overflow:hidden; color:#222; line-height:1.3; font-weight:normal; margin-top:2%;}
.solution_list ul li .text .txt{ color:#888; overflow:hidden; line-height:1.7; margin-top:8%; font-size:15px;}
.solution_list ul li .text .txt p{ overflow:hidden; padding-bottom:1.5%;}
.solution_list ul li .text .txt p:last-child{ padding-bottom:0;}
.solution_list ul li .text .desc{color: #033b7a; line-height: 1.6; font-size: 16px; overflow: hidden;}
.solution_list ul li .text .rbtn{ margin-top:10%;font-style: normal;}
.solution_list ul li .i_jsq_scroll{ background:none;}
/*新闻中心*/
.news_con{ overflow:hidden; margin-top:5%; margin-bottom:3%;}
.news_con ul li{ overflow:hidden;padding-top:3.5%;border-bottom:1px solid #dddddd; display:block;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:306px;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;}
.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:#333; font-weight:bold;transition: all 0.3s; margin-top:40px;white-space:nowrap;text-overflow:ellipsis; font-size:24px;}
.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;transition: all 0.3s;}
.news_con ul li .ends{ overflow:hidden; float:right; width:180px; text-align:right;  height:166px; position:relative;}
.news_con ul li .ends em{ position:absolute; right:0; top:50%;font-style:normal;color:#e0e0e0;transform: translate(0%, -50%); font-weight:normal;transition:all 0.3s;}
.news_con ul li .ends em b{ display:block; font-weight:normal;}
.news_con ul li:hover .txts .h3{color:var(--main-color);}
.news_con ul li:hover .ends em{color:var(--main-color);}
.news_con ul li .ends .news_more{ width:130px; 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: linear-gradient(98deg, #7cc2e5, #033b7a);transition:all 0.3s;opacity:0;filter:Alpha(opacity=0); margin-right:5px;border-radius: 21px;}
.news_con ul li .ends .rbtn{position:absolute; right:0; top:50%;transform: translate(0%, -50%);opacity:0;filter:Alpha(opacity=0);margin-right:5px; text-align: left;}
.news_con ul li .ends .news_more:hover{background: linear-gradient(180deg, #7cc2e5, #033b7a);}
.news_con ul li:hover .ends .news_more{opacity:1.0;filter:Alpha(opacity=100); margin-right:0;}
.news_con ul li:hover .ends .rbtn{opacity:1.0;filter:Alpha(opacity=100); margin-right:0;}
.news_con ul li:hover .ends em{opacity:0;filter:Alpha(opacity=0);}
/*数字*/
.digit_bg{ background:#f7f7f7; overflow:hidden;}
.service_one{margin-bottom: 6%; overflow: hidden;}
.service_one .txts{ float: left; width: 46%;overflow: hidden; line-height: 2;}
.service_one .txts .h4{font-weight: 500;color: #222222; line-height: 1.6; overflow: hidden; margin-top: 3%;}
.service_one .txts .h4.mt2{ margin-top: 7%;}
.service_one .txts .p{ overflow: hidden;color: #555555; margin-top: 3%;}
.service_one .color1{color: var(--main-color);}
.service_one .rbtn{ margin-top: 6%;}
.service_one .imgs{width:49.79%;float:right;overflow:hidden;}
.service_one .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;}
.service_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);}
.service_two{ overflow: hidden; line-height: 2;}
.service_two img{max-width: 100%;}
.business-page .business_div{box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.01); overflow: hidden; height: 119.8px;}
.business-page .business_div .top {
  position: relative; 
}
.business-page .business_div .top .swiper-button-prev,
.business-page .business_div .top .swiper-button-next {
  width: 25px;
  height: 45px;
  background-size: 25px auto;
  margin-top: -21%; display: none;
}
.business-page .business_div .top .swiper-button-prev {
  left: -90px;
  background-image: url(../images/i_left.png);
}
.business-page .business_div .top .swiper-button-prev:hover {
  background-image: url(../images/i_left_on.png);
}
.business-page .business_div .top .swiper-button-next {
  right: -90px;
  background-image: url(../images/i_right.png);
}
.business-page .business_div .top .swiper-button-next:hover {
  background-image: url(../images/i_right_on.png);
}
.business-page .business_div .top .swiper-slide {
  text-align: center;
  color: #999999;
  position: relative;
  cursor: pointer; background:#fff;
}
.business-page .business_div .top .swiper-slide .bb{ overflow:hidden; display:inline-block; vertical-align:top; text-align:center;  padding-bottom: 33px; position: relative; padding-left: 15px; padding-right: 15px; max-width: 270px;}
.business-page .business_div .top .swiper-slide:nth-child(4) .bb{ max-width: 330px;}
.business-page .business_div .top .swiper-slide .bb::before{content: ""; position: absolute; left: 50%;bottom: 0; width: 0; height: 3px; background: #033b7a;transition:all 0.3s;}
.business-page .business_div .top .swiper-slide-thumb-active .bb::before {width: 100%; left: 0;}
.business-page .business_div .top .swiper-slide .bb .h5{ font-weight:normal; color:#333; height:26px; line-height:26px; }
.business-page .business_div .top .swiper-slide .bb .p{ line-height:22px; height: 44px; color: #999999; overflow:hidden; margin-top: 7%;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.business-page .business_div .top .swiper-slide-thumb-active .bb .h5{color:var(--main-color);}
.business_div2{  background: #f7f7f7; overflow: hidden;}
.business_div2 .gallery-top{ margin-top: 6%; margin-bottom: 7%;}
.business_div2 .gallery-top .swiper-slide {
 width:100%;
}
.business_div2 .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_div2 .gallery-top .swiper-slide .boxs{ /* overflow:hidden;opacity:0;filter:Alpha(opacity=0);*/}
.business_div2 .gallery-top .swiper-slide .imgs{ float:left;  width:54.7916%; /* background: url(../images/service_bg1.png) no-repeat; background-size: 100% 100%;  */}
.business_div2 .gallery-top .swiper-slide .imgs .img{position:relative; padding-top:48.42%; /* margin-top: 3.3%; margin-bottom: 8.1%; margin-left: 13.434%; margin-right: 13.181%;  */}
.business_div2 .gallery-top .swiper-slide .imgs img{display:block;width: 100%; height:100%; position:absolute; top:0; left:0; }
.business_div2 .gallery-top .swiper-slide .imgs img{ overflow:hidden;background-repeat:no-repeat; background-position:center center; background-size:cover;transition:all 0.3s;}
.business_div2 .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_div2 .gallery-top .swiper-slide .txts{ float:right; width:45.2084%;  overflow:hidden;text-align:left;  color:#777;  padding-top:4%;}
.business_div2 .gallery-top .swiper-slide .txts .boxs{ width: 94%; margin: 0 auto; max-width: 570px;}
.business_div2 .gallery-top .swiper-slide .txts li{ display: block; overflow: hidden; margin-bottom: 5%;}
.business_div2 .gallery-top .swiper-slide .txts li:last-child{ margin-bottom: 0;}
.business_div2 .gallery-top .swiper-slide .txts .h4{ font-weight:normal; color:#333; line-height:46px; height:46px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin-top:1%;}
.business_div2 .gallery-top .swiper-slide .txts .ico{ height:57px; float: left; margin-right: 22px;}
.business_div2 .gallery-top .swiper-slide .cons{ overflow:hidden;}
.business_div2 .gallery-top .swiper-slide .desc{ line-height:26px;  margin-top:7px; }
.business_div2 .gallery-top .swiper-slide-active .boxs{opacity: 1;filter: alpha(opacity=100);}
/*产品价值*/
.product-value .business_div{ position: relative; overflow: hidden;}
.product-value .business_div::before{ content: ""; position: absolute; left: 0; bottom: 0;width: 100%; height: 1px; background: #ECECEC;}
.product-value .business_div .top {
  position: relative; max-width: 360px; margin: 0 auto;width: 70%;
}
.product-value .business_div .top .swiper-button-prev,
.product-value .business_div .top .swiper-button-next {
  width: 25px;
  height: 45px;
  background-size: 25px auto;
  margin-top: -21%;display: none;
}
.product-value .business_div .top .swiper-button-prev {
  left: -90px;
  background-image: url(../images/i_left.png);
}
.product-value .business_div .top .swiper-button-prev:hover {
  background-image: url(../images/i_left_on.png);
}
.product-value .business_div .top .swiper-button-next {
  right: -90px;
  background-image: url(../images/i_right.png);
}
.product-value .business_div .top .swiper-button-next:hover {
  background-image: url(../images/i_right_on.png);
}
.product-value .business_div .top .swiper-slide {
  text-align: center;
  color: #333;
  position: relative;
  cursor: pointer; 
}
.product-value .business_div .top .swiper-slide-thumb-active{ color: var(--main-color);}
.product-value .business_div .top .swiper-slide .bb{ overflow:hidden; display:inline-block; vertical-align:top; text-align:center;  padding-bottom: 33px; position: relative;}
.product-value .business_div .top .swiper-slide:nth-child(4) .bb{ max-width: 330px;}
.product-value .business_div .top .swiper-slide .bb::before{content: ""; position: absolute; left: 50%;bottom: 0; width: 0; height: 3px; background: #033b7a;transition:all 0.3s;}
.product-value .business_div .top .swiper-slide-thumb-active .bb::before {width: 100%; left: 0;}
.product-value .business_div3{ margin-top: 4.5%; position: relative;  }
.product-value .business_div3 .divhidden{opacity: 0; filter: Alpha(opacity=0);transition: all 0.3s;/* height: 0; */display: block; /* overflow: hidden; */z-index: -1;}
.product-value .business_div3 .divhidden.on{opacity: 1.0; filter: Alpha(opacity=100); /* height: auto; */ display: block; z-index: 0;}
.product-value .business_div3 .divhidden:nth-child(2){ position:absolute; top:0; left:0; width:100%; height:100%; }
/*平台优势*/
.service_three{overflow: hidden;background: #F7F7F7;}
.service_three .ul{ margin-bottom: 5%;}
.service_three .ul li{ float: left; width: 49%; overflow: hidden;margin-bottom: 2%;background: linear-gradient(0deg, #F3F5F8, #FFFFFF);border: 2px solid #FFFFFF;box-shadow: 0px 2px 27px 0px rgba(0,0,0,0.09); border-radius: 10px; padding: 40px; }
.service_three .ul li:hover{box-shadow: 0px 2px 65px 0px rgba(0,0,0,0.16);}
.service_three .ul li:nth-child(2n){ float: right;}
.service_three .ul li .h3{display: flex; align-items: center; justify-content: left; margin-bottom:8px;}
.service_three .ul li .h3 img{ height: 56px; margin-right: 20px;}
.service_three .ul li .p{ overflow: hidden; background: url(../images/service_pic8.png) left 9px no-repeat; background-size: 12px 12px; line-height: 30px; color: #777777; padding-left: 22px;}
/*数据灵活部署*/
.service_four{overflow: hidden;}
.service_four .ul{ margin-bottom: 5%;}
.service_four .ul li{ float: left; width: 32%; margin-right: 2%; overflow: hidden;margin-bottom: 2%;padding: 40px;background: #FFFFFF;
  box-shadow: 0px 2px 27px 0px rgba(0,0,0,0.09);
  border-radius: 14px; padding-bottom: 50px;transition:all 0.3s;}
.service_four .ul li:nth-child(3n){ margin-right: 0;}
.service_four .ul li:hover{box-shadow: 0px 2px 65px 0px rgba(0,0,0,0.16);}
.service_four .ul li .h3{ overflow: hidden; line-height: 1.5; margin-bottom:8px;}
.service_four .ul li img{ display: block; height:95px;}
.service_four .ul li .p{ overflow: hidden; background: url(../images/service_pic8.png) left 9px no-repeat; background-size: 12px 12px; line-height: 30px; color: #999; padding-left: 22px;}
/*业务合作*/
.service_five{ overflow: hidden; background: url(../img/service_img10.png) no-repeat; background-size: cover;}
.service_five .auto-title-block{ float: left;width:calc(98% - 150px);width:-webkit-calc(98% -150px);width:-moz-calc(98% - 150px); padding-top: 5%; padding-bottom: 5%;}
.service_five .auto-title-block .h2{ font-weight: normal;}
.service_five .rbtn{ float: right; margin-top:8%;}
.service_five .rbtn2{float: right; text-align: center;color: #333;font-size: 13px;margin-top:3%;margin-bottom: 3%;}
.service_five .rbtn2 img{display: block;width: 150px;margin:0 auto; margin-bottom: 10px;}

.service_five .auto-title-block .auto-title-des{ font-size:20px;}
/*解决方案详细*/
.solution_one{  position: relative; margin-bottom: 7%;}
.solution_one .imgs{ float:left; width:50.9%;  overflow:hidden;}
.solution_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;}
.solution_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);}
.solution_one .text{ position:absolute; right:0; top:7.13%; width:53.125%;  height:85.74%;padding-top:1%; padding-bottom:1%;display: flex; align-items: center; justify-content: left; background: #fff;box-shadow: 0px 3px 35px 0px rgba(0,0,0,0.08);}
.solution_one .text .boxs{ width:94%; margin:0 auto; max-width:680px;color:#555555; line-height:2; text-align: justify;  }
.solution_one .text .txt{ overflow: hidden; padding-left: 2%; padding-right: 2%;}
.solution_one .text .txt p{ overflow:hidden; padding-bottom:2.5%;}
.solution_one .text .txt p:last-child{ padding-bottom:0;}
.solution_one .i_jsq_scroll{ background:none;}
.solution_one .text .txt .ul{ overflow:hidden;}
.solution_one .text .txt .ul li{ overflow: hidden; display: block; margin-bottom: 5%; position: relative; padding-left: 26px;}
.solution_one .text .txt .ul li::before{ content: ""; position: absolute; left: 0; top: 13px; width: 5px; height:5px;border-radius: 50%; background: #555;}
.solution_one .text .txt .ul li:last-child{ margin-bottom: 0;}
.solution_two{ overflow: hidden; margin-bottom: 7%;}
.solution_two li{ overflow: hidden;border-radius: 10px; float: left; width: 23.5%; margin-right: 2%; position: relative;}
.solution_two li:nth-child(4n){ margin-right: 0;}
.solution_two li .imgs{  overflow:hidden; position:relative; padding-top:118.9%; }
.solution_two 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;}
.solution_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);}
.solution_two li .bgs{ position: absolute; left: 0; bottom: 10%; width: 100%;}
.solution_two li .bgs .h3{ max-width: 280px; margin: 0 auto; width: 90%; font-weight: normal; color: #fff; line-height: 1.5;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.solution_three{ overflow: hidden;  background: #f7f7f7; }
.solution_three img{max-width: 100%;}
.solution_three .txts{color: #555555; text-align: center;line-height: 2; margin-bottom: 6%;}
.solution_four{ overflow: hidden;}
.solution_four .business_div{ position: relative; overflow: hidden;}
.solution_four .business_div::before{ content: ""; position: absolute; left: 0; bottom: 0;width: 100%; height: 1px; background: #ECECEC;}
.solution_four .business_div .top {
  position: relative;  margin: 0 auto; max-width: 1010px;
}
.solution_four .business_div .top .swiper-button-prev,
.solution_four .business_div .top .swiper-button-next {
  width: 25px;
  height: 45px;
  background-size: 25px auto;
  margin-top: -21%;display: none;
}
.solution_four .business_div .top .swiper-button-prev {
  left: -90px;
  background-image: url(../images/i_left.png);
}
.solution_four .business_div .top .swiper-button-prev:hover {
  background-image: url(../images/i_left_on.png);
}
.solution_four .business_div .top .swiper-button-next {
  right: -90px;
  background-image: url(../images/i_right.png);
}
.solution_four .business_div .top .swiper-button-next:hover {
  background-image: url(../images/i_right_on.png);
}
.solution_four .business_div .top .swiper-slide {
  text-align: center;
  color: #333;
  position: relative;
  cursor: pointer; 
}
.solution_four .business_div .top .swiper-slide-thumb-active{ color: var(--main-color);}
.solution_four .business_div .top .swiper-slide .bb{ overflow:hidden; display:inline-block; vertical-align:top; text-align:center;  padding-bottom: 33px; position: relative;}
.solution_four .business_div .top .swiper-slide:nth-child(4) .bb{ max-width: 330px;}
.solution_four .business_div .top .swiper-slide .bb::before{content: ""; position: absolute; left: 50%;bottom: 0; width: 0; height: 3px; background: #033b7a;transition:all 0.3s;}
.solution_four .business_div .top .swiper-slide-thumb-active .bb::before {width: 100%; left: 0;}


.solution_four .business_div3{ overflow: hidden;}
.solution_four .business_div3 .gallery-top{ margin-top: 4%; margin-bottom: 7%;}
.solution_four .business_div3 .gallery-top .swiper-slide {
 width:100%;
}
.solution_four .business_div3 .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;}
.solution_four .business_div3 .gallery-top .swiper-slide dd .txts{  color: #555555; text-align: center;line-height: 2; }
.solution_five{ background: #f7f7f7; overflow: hidden;}
/*产品中心*/
.product_bg{ background: #f7f7f7; overflow: hidden;}
.product_ul{  margin-top: 5%; }
.product_ul li{ float:left; width:32%; margin-right:2%; margin-bottom:2%;  position:relative; background: #fff; border-radius: 10px; overflow: hidden;}
.product_ul li:nth-child(3n){ margin-right:0;}
.product_ul li:hover{ box-shadow: 0px 3px 27px 0px rgba(0,97,79,0.07);}
.product_ul li .imgs{ overflow:hidden; position:relative; padding-top:62.67%; margin-top: 10px;}
.product_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;/*-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%);-o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;*/}
.product_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);/*-webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%);-o-filter: grayscale(0%); filter: grayscale(0%); filter:none;*/}
.product_ul li .txts{ max-width: 386px; margin: 0 auto;width: 90%; overflow: hidden;}
.product_ul li .h3{ font-weight:bold; overflow:hidden; line-height:1.5; margin-top:30px;white-space:nowrap;text-overflow:ellipsis; text-align:left;transition:all 0.3s; color: #222222;}
.product_ul li .desc{ overflow: hidden; line-height: 1.6;white-space:nowrap;text-overflow:ellipsis; color: #333333; margin-top: 3px;}
.product_ul li .p{ overflow:hidden; line-height:26px; height:52px; color:#888888;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top:12px; font-size: 15px; }
.product_ul li .rbtn{ font-style: normal; margin-top: 8%; margin-bottom: 13%; background: #fff; padding-left: 0;  }
.product_ul li .rbtn span{color: #333;}
.product_ul li .rbtn::after{ background-image: url(../images/i_pic3.png);}
.product_ul li:hover .rbtn{background: linear-gradient(98deg, #7cc2e5, #033b7a); padding-left: 25px;}
.product_ul li:hover .rbtn span{ color: #fff;}
.product_ul li:hover .rbtn::after{ background-image: url(../images/i_pic1.png);}
.product_ul li:hover .rbtn:hover{background: linear-gradient(180deg, #7cc2e5, #033b7a);}
/*产品详细*/
.product-page .introduction { padding-top: 5%; padding-bottom:10%; overflow: hidden;}
.product-page .introduction .photo { width: 52.9%; max-width: 740px; padding-left: 140px; float: left; position: relative; }
.product-page .introduction .photo img { width: 100%; display: block; margin-top: 15%; margin-bottom: 15%;}
/* .product-page .introduction .photo .gallery-top { border: solid 1px #eee;} */
.product-page .introduction .photo .right {position: absolute;top: 0; left: 0; width: 100px; height: 100%; z-index: 2;padding: 38px 0;}
.product-page .introduction .photo .gallery-thumbs {height: 100%;overflow: hidden;}
.product-page .introduction .photo .gallery-thumbs .swiper-slide {height: 100px;-moz-user-select: -moz-none;-moz-user-select: none;-o-user-select: none;-khtml-user-select: none;
  -webkit-user-select: none;-ms-user-select: none;user-select: none;}
.product-page .introduction .photo .gallery-thumbs .swiper-slide span {border: solid 1px #eeeeee;display: block;cursor: pointer;}
.product-page .introduction .photo .gallery-thumbs .swiper-slide.swiper-slide-thumb-active span {border: solid 1px #033b7a;}
.product-page .introduction .photo .swiper-button-prev,
.product-page .introduction .photo .swiper-button-next {width: 100%;height: 38px;margin: 0;top: auto;bottom: auto;left: 0;right: auto;background: no-repeat center #ffffff;
transition-duration: 0.4s;-webkit-transition-duration: 0.4s;-moz-transition-duration: 0.4s;-ms-transition-duration: 0.4s;-o-transition-duration: 0.4s;display: block;}
.product-page .introduction .photo .swiper-button-prev:hover,
.product-page .introduction .photo .swiper-button-next:hover {background-color: #ffffff;}
.product-page .introduction .photo .swiper-button-prev { top: 0;  background-image: url(../../images/arrow11.png);}
.product-page .introduction .photo .swiper-button-prev:hover {background-image: url(../../images/arrow13.png);}
.product-page .introduction .photo .swiper-button-next {bottom: 0;background-image: url(../../images/arrow12.png);}
.product-page .introduction .photo .swiper-button-next:hover { background-image: url(../../images/arrow14.png);}
.product-page .introduction .photo .swiper-button-next.swiper-button-disabled,.product-page .introduction .photo .swiper-button-prev.swiper-button-disabled{opacity: 0.9;}
.product-page .introduction .cont { width: 43%; float: right; overflow:hidden;}
.product-page .introduction .cont .model{ font-size: 16px; color:#777; margin-top:5%;}
.product-page .introduction .cont .title{ font-weight:normal; color:#222222; margin-top:1%; line-height: 1.3;}
.product-page .introduction .cont .text{ border-top: solid 1px #E4E4E4;border-bottom: solid 1px #E4E4E4; line-height: 2; font-size: 16px; color: #888888; margin-top:32px; padding-top:26px; padding-bottom: 26px;min-height: 270px; margin-bottom:3%; width:100%;}
.product-page .introduction .cont .text label{ display: block; color: #333; margin-bottom: 3%;}
.product-page .introduction .cont .rbtn{  margin-top:8%;}
.product-tab .business_div{ position: relative; overflow: hidden; background: #fff; padding-top: 20px;}
.product-tab .business_div::before{ content: ""; position: absolute; left: 0; bottom: 0;width: 100%; height: 1px; background: #ECECEC;}
.product-tab .business_div.lift-pos{position: fixed; top: 0px; width: 100%; z-index: 99;}
.product-tab .business_div .top {
  position: relative; max-width: 560px; 
}
.product-tab .business_div .top .swiper-button-prev,
.product-tab .business_div .top .swiper-button-next {
  width: 25px;
  height: 45px;
  background-size: 25px auto;
  margin-top: -21%;display: none;
}
.product-tab .business_div .top .swiper-button-prev {
  left: -90px;
  background-image: url(../images/i_left.png);
}
.product-tab .business_div .top .swiper-button-prev:hover {
  background-image: url(../images/i_left_on.png);
}
.product-tab .business_div .top .swiper-button-next {
  right: -90px;
  background-image: url(../images/i_right.png);
}
.product-tab .business_div .top .swiper-button-next:hover {
  background-image: url(../images/i_right_on.png);
}
.product-tab .business_div .top .swiper-slide {
  text-align: left;
  color: #333;
  position: relative;
  cursor: pointer; 
}
.product-tab .business_div .top .swiper-slide-thumb-active{ color: var(--main-color);}
.product-tab .business_div .top .swiper-slide .bb{ overflow:hidden; display:inline-block; vertical-align:top; text-align:center;  padding-bottom: 25px; position: relative;}
.product-tab .business_div .top .swiper-slide:nth-child(4) .bb{ max-width: 330px;}
.product-tab .business_div .top .swiper-slide .bb::before{content: ""; position: absolute; left: 50%;bottom: 0; width: 0; height: 3px; background: #033b7a;transition:all 0.3s;}
.product-tab .business_div .top .swiper-slide-thumb-active .bb::before {width: 100%; left: 0;}
.product-tab .business_div3{  position: relative;  }
.product-tab .business_div3 .divhidden{opacity: 0; filter: Alpha(opacity=0);transition: all 0.3s;/* height: 0; */display: block; /* overflow: hidden; */z-index: -1;}
.product-tab .business_div3 .divhidden.on{opacity: 1.0; filter: Alpha(opacity=100); /* height: auto; */ display: block; z-index: 0;}
.product-tab .business_div3 .divhidden:nth-child(2){ position:absolute; top:0; left:0; width:100%; height:100%; }
.product-tab .business_div3 .auto-title-block{ padding-top: 6%;}
.product_one{ overflow: hidden; margin-bottom: 6%;position: relative;}
.product_one .imgs{width:46.04%;float:left;overflow:hidden;}
.product_one .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;}
.product_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);}
.product_one .txts{ position: absolute;right: 0;top: 0; float: right; width: 51.96%;overflow: hidden; line-height: 2;  max-width: 724px; color: #555555; line-height: 30px; height: 100%;}
.product_one .txts li{ overflow: hidden; display: block; position: relative; padding-left:55px;}
.product_one .txts li::before{ content: "01"; position: absolute; left: 0; top: 21px; width: 30px;height: 30px; border-radius: 50%; text-align: center; line-height: 30px; background: #C0C0C0;font-size: 15px; font-family: Arial; font-weight: bold;color: #FFFFFF;transition:all 0.3s;}
.product_one .txts li:hover::before{background: linear-gradient(98deg, #033b7a, #033b7a); border-radius: 50%;}
.product_one .txts li:nth-child(2):before{ content: "02";}
.product_one .txts li:nth-child(3):before{ content: "03";}
.product_one .txts li:nth-child(4):before{ content: "04";}
.product_one .txts li:nth-child(5):before{ content: "05";}
.product_one .txts li:nth-child(6):before{ content: "06";}
.product_one .txts li:nth-child(7):before{ content: "07";}
.product_one .txts li:nth-child(8):before{ content: "08";}
.product_one .txts li:nth-child(9):before{ content: "09";}
.product_one .txts li:nth-child(10):before{ content: "10";}
.product_one .txts li:nth-child(11):before{ content: "11";}
.product_one .txts li .p{ overflow: hidden; border-bottom: 1px solid #EBEBEB; padding-top: 19px; padding-bottom:19px;}
.product_one .txts .i_jsq_scroll{ background:none;}
.product_case{ background: #f7f7f7; overflow: hidden;}
.product_down{ overflow: hidden; margin-bottom: 6%;}
.product_down ul li{ display: block; overflow: hidden; padding-bottom: 2%; margin-bottom: 2%; border-bottom: 1px solid #E5E5E5;}
.product_down ul li .h3{font-weight: bold; overflow: hidden;font-weight: bold; color: #333333;line-height: 30px; height: 30px;white-space:nowrap;text-overflow:ellipsis;transition:all 0.3s;}
.product_down ul li .p{ overflow: hidden; color: #999999;line-height: 1.8;font-size: 15px; margin-top: 1%;}
.product_down ul li:hover .h3{ color: var(--main-color);}
.product_down ul li .right{ float: right; margin-left: 2%; overflow: hidden;}
.product_down ul li .right span{ overflow: hidden; display: block; text-align: center; color: #999999; line-height: 22px; margin-bottom: 10px;}
.product_down ul li .right em{ font-style: normal; padding-left: 55px; padding-right: 33px;background: linear-gradient(98deg, #7cc2e5, #7cc2e5);border-radius: 25px; color: #fff; cursor: pointer; line-height:36px; display: inline-block; position: relative;transition:all 0.3s;font-size: 15px;}
.product_down ul li .right em::before{ content: ""; background: url(../../images/product_pic1.png) no-repeat; width: 14px; height: 14px; background-size: 100% 100%; left: 34px; top:11px;  position: absolute; }
.product_down ul li .right em:hover{background: linear-gradient(180deg, #033b7a, #033b7a);}
.product_rel{background: #f7f7f7; overflow: hidden;}
.product_cs{ overflow: hidden;color: #555555; line-height: 1.8; font-size: 16px; padding-bottom: 6%;}
.product_cs img{max-width: 100%;}
.product_cs table{/* width: 100%; */margin:0 auto;}
.product_cs table{border-collapse:collapse;border-spacing:0;}
.product_cs table td{ border:1px solid #000;}
@media screen and (max-width: 1440px) {
/*内页*/
.postions{ height:46px; line-height:46px; font-size:14px;}
.postions .postions_b a{margin-left:30px; margin-right:30px;}
/*发展历程*/
.i_history .i_history_l .p{ font-size:16px;line-height:26px;}
/*加入我们*/
.faq_ul2 ul li .h3{ font-size:23px;}
.faq_ul2 ul li .down .two{ font-size:18px;}
/* .faq_ul2 ul li .down .two a{ width:160px; height:50px; line-height:50px;} */
/*新闻资讯详细*/
.news_r .news_t .h2{ margin-right:20px; font-size:22px;}
/*新闻中心*/
.news_con ul li .ends{ width:170px;}
/*数字*/
.business_div2 .gallery-top .swiper-slide .txts{ padding-top: 3%;}
/*产品详细*/
.product_one .txts li .p{ padding-top: 12px; padding-bottom: 12px;}
.product_one .txts li::before{ top: 12px;}

}


@media screen and (max-width: 1200px) {
/*内页*/
.postions h2{ font-size:18px;}
.postions h2 span{ font-size:14px;}
.postions .postions_b a{margin-left:20px; margin-right:20px; font-size: 16px;}
.postions2{  line-height:50px; font-size: 14px;}
.postions2 h2{ font-size:18px;}
.postions2 h2 span{ font-size:14px;}
.o_big_con.bgs2 .h2 label{ margin-bottom:3%;}
.o_big_con .h2 label{ line-height:30px; font-size: 18px;}


/*网站地图*/
.sitemap_main dd{width:calc(24.25% - 2px);width:-webkit-calc(24.25% - 2px);width:-moz-calc(24.25% - 2px);}
.sitemap_main dd:nth-child(5n+0){ margin-right:1%;}
.sitemap_main dd:nth-child(4n+0){ margin-right:0;}
/*企业文化*/
.about_three ul li .bgs{ height: 500px;}
/*加入我们*/
.join_one .txts .p{ font-size: 16px;}
.join_one .txts .desc{ font-size: 14px;}
.join_one .big-text{ font-size: 230px;}
.faq_ul2 ul li .down{  line-height:30px; font-size:16px;}
.faq_ul2 ul li .down .h4{ font-size:16px;}
.faq_ul2 ul li .desc{ font-size:16px; line-height:30px; padding-top:20px; padding-bottom:20px;}
/* .faq_ul2 ul li .h3 em{ font-size:16px;} */
.faq_ul2 ul li .h3{ font-size:21px; padding-top:26px; background-position:left top 33px;}

/*联系我们*/
.contact_l{ height:700px;}
.contact_l iframe{height: 700px;}
/*服务案例*/
.case_ul li .h3{ margin-top:20px;}
.case_ul li .p{ line-height:28px; height:56px; margin-top:6px;}
/*服务案例详细*/
.case_show .about_x2 .show_t{ font-size: 34px;}
/*新闻中心*/
.news_con ul li .imgs{ width:250px;}
.news_con ul li .txts .h3{ margin-top:26px; font-size:20px;}
.news_con ul li .txts .p{ font-size: 14px;}
.news_con ul li .ends{ width:160px; height:155px;}
.news_con ul li .ends .news_more{ width:110px; font-size:14px;}
/*数字*/
.service_one .txts .h4.mt2{ margin-top: 5%;}
.service_one .txts .p{ margin-top: 2.5%;}
.business_div2 .gallery-top .swiper-slide .txts{ padding-top: 1%;}
.business-page .business_div{ height: 119px;}
/*平台优势*/
.service_three .ul li{ padding: 30px;}
.service_three .ul li .h3 img{ height: 50px; margin-right: 15px;}
/*数据灵活部署*/
.service_four .ul li{ padding: 30px;}
.service_four .ul li img{ height: 50px; }
/*业务合作*/
.service_five .auto-title-block .auto-title-des{ font-size:18px;}
.service_five .auto-title-block{padding-top: 7%;}
/*产品中心*/
.product_ul li{ width: 49%;}
.product_ul li:nth-child(3n){ margin-right: 2%;}
.product_ul li:nth-child(2n){ margin-right: 0;}
.product_ul li .p{ font-size: 14px;}
/*产品详细*/
.product-page .introduction{max-width: 1000px;margin: 0 auto; padding-top:0;}
.product-page .introduction .photo{width: 100%; max-width:none;padding: 0;float: none;}
.product-page .introduction .photo .right {display: none;}
.product-page .introduction .cont{width: 100%;float: none;margin: 4% 0 0 0;}
.product-page .introduction .cont .model{font-size: 15px; margin-top: 0%;}
.product-page .introduction .cont .text{ margin-top:20px; padding-top:16px; padding-bottom: 26px; font-size:15px; margin-bottom:2%;min-height: auto;} 
.product-page .introduction .photo img{ margin-top: 0; margin-bottom: 0;}
.product-page .introduction .cont .rbtn{ margin-top: 5%;}
/*产品详细*/
.product_one .txts{ line-height: 26px;}
.product_one .txts li::before{  width: 26px; height: 26px; line-height: 26px; font-size: 14px;}
.product_one .txts li{ padding-left:45px;}
.product_down ul li .p{ font-size: 14px;}
.product_cs{ font-size: 15px;}
}

@media screen and (max-width: 1100px) {
/*内页*/
.postions{ height:44px; line-height:44px;}
.postions .postions_b a{margin-left:10px; margin-right:10px;}

/*分页*/
.yema a{ height:36px; line-height:36px;min-width:30px; font-size:14px;}
.yema a span{ font-size:14px;}
/*联系我们*/
.contact_l{ height:600px; width:100%;}
.contact_l iframe{height: 600px;}
.contact_pos{ display:block; position:static;padding-top:4%; padding-bottom:5%; clear:both; overflow:hidden; width:100%;}
.contact_r{  max-width:none;  }
/*新闻资讯详细*/
.about_x2{ width:59%;}
.news_r{ width:37%;}
}
@media screen and (max-width: 1000px) {
/*内页*/
.postions{ position:static; border-bottom:1px solid #e1e1ea;}
.postions:after{ display:none;}
.postions .rclass{ display:block;}
.postions .postions_r{ display: block;}
.postions .postions_b{ display:none;}
.postions .postions_b a{ float:none; font-size:16px; display:block; margin-left:0; padding-left:3%; text-align:left; background:#efefef; border-bottom:1px solid #fff; width:auto; margin-right:0;}
.postions .postions_b a:hover{ background:#033b7a; color:#fff;}
.postions .postions_b a.isel{ color:#fff;background:#033b7a;}
.postions .postions_b a:after{ height:0;}
.postions2{  line-height:40px; display: none;}
.o_big_con .h2 label{  margin-top:6px; font-size:16px; line-height:26px;}

/*分类弹窗*/
.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;}
/*分享*/
.fenxiang{ margin-top:10px; --dw: 26px;}
.fenxiang .news_fx ul li{ width:26px; height:26px;}
.fenxiang .news_fx ul li a{ width:26px; height:26px;}
/*解决方案*/
.solution_list ul li .imgs{ float:none; width:100%; max-width:none;}
.solution_list ul li:nth-child(2n) .imgs{ float:none;}
.solution_list ul li .text{ position:static; height:auto; display:block; width:100%; max-width:none; margin-top:5%; padding-top:0; padding-bottom:0; margin-bottom:5%;}
.solution_list ul li .text .boxs{ max-width:none;}
.solution_list ul li .text .rbtn{ margin-top:5%;}
.solution_list ul li .text .txt{ font-size:14px; margin-top: 3%;}
.solution_list ul li .text .desc{ font-size: 15px;}
/*数字*/
.business-page .business_div{ height: 116px;}
}
@media screen and (max-width: 960px) {
/* .postions2 .postions_r{ display: none;} */
/*关于我们*/
.about_one{ padding-bottom: 100px;}
.about_one_ul{ padding-bottom: 2%;}
.about_one_ul li:nth-child(2n){ margin-top: 80px;}
.about_one_ul li{ padding-bottom: 30px;}
.about_one::before{ font-size: 170px;}
.about_one::after{ font-size: 170px;}
.about_one .titles .h3{ line-height: 40px;}
/*发展历程*/
.i_history .i_history_l .auto-title-block{ text-align: center;}
.i_history .i_history_l{ height:auto; float:none; width:100%; text-align: center; max-width:none; position:static; display:block; margin-top:6%;}
.i_history .i_history_l .p{ margin-top:2%;}
.i_history .i_history_l .rbtn{float: none; display: inline-block; margin-top:2%;}
.i_history .i_history_r{ float:none; width:100%; margin-bottom:4%;}
/*企业文化*/
.about_three ul li img{ height: 60px;}
.about_three ul li .bgs{ height: 450px;}
/*加入我们*/
.join_one .txts{ float: none; width: 100%; max-width: none; padding-bottom: 200px;}
.join_one .txts .p{ font-size: 15px; margin-top: 0;}
.join_one .txts .desc{ font-size: 13px; margin-top: 15%;}
.join_one .big-text{ font-size: 200px;margin-top: 20px;}
.join_one .imgs{ position: static; width: 100%; max-width: none;}
.faq_ul2 ul li{ margin-bottom:20px;padding-left:23px; padding-right:23px; background-position:right 23px top 32px;}
.faq_ul2 ul li .down{  line-height:26px; font-size:15px;}
.faq_ul2 ul li .down .h4{ font-size:15px;}
.faq_ul2 ul li .h3{  padding-top:14px; padding-bottom:14px; padding-left:30px; font-size:18px; background-position:left top 21px; background-size:20px 22px; }
.faq_ul2 ul li .h3 em{ font-size:13px; }
.faq_ul2 ul li .desc{ line-height:26px; padding-top:15px; padding-bottom:15px; font-size:15px;}
.faq_ul2 ul li .down .two{ padding-top:3%; font-size:16px;}
/* .faq_ul2 ul li .down .two a{ width:140px; height:44px; line-height:44px;} */
/*新闻资讯详细*/
.about_x2{ width:100%; float:none;}
.about_x2 .con_id{ line-height:28px; font-size:15px;}
.about_x2 .con_id .h3{ font-size: 18px;}
.news_r{ width:100%; float:none; max-width:none;}
.news_r .news_ul3 ul li{ padding-bottom:2%; margin-bottom:2%;}

.prenext{ font-size:14px; line-height:24px; text-align:right;}
.prenext span{ width:70%;}
.prenext .l{ float:none; display:block;}
.prenext .r{ float:none; display:block;}
.prenext span.r{ text-align:left;}
.prenext .goback{ text-align:center; margin-top:-44px; width:110px;}
/*服务案例详细*/
.case_show .about_x2 .show_t{ font-size: 30px;}
/*新闻中心*/

.news_con ul li .imgs{ margin-right:2%; width:220px;}
.news_con ul li .txts{ padding-right:2%;}
.news_con ul li .ends{ width:158px; height:137px;}
.news_con ul li .txts .p{ margin-top:7px;}
.news_con ul li .txts .h3{ margin-top:20px; font-size: 18px;}
/*数字*/
.service_one .txts{ float: none;width: 100%; }
.service_one .imgs{ float: none;width: 100%;}
.business-page .business_div{ height: 106px;}
.business-page .business_div .top .swiper-slide .bb .p{ margin-top: 5%;}
.business-page .business_div .top .swiper-slide .bb{ padding-bottom: 25px;}
.business_div2 .gallery-top .swiper-slide .imgs{ float:none; width:100%; }
.business_div2 .gallery-top .swiper-slide .imgs .img{padding-top:60%;}
.business_div2 .gallery-top .swiper-slide .txts{ float:none; width:100%; padding-top: 3%;}
.business_div2 .gallery-top .swiper-slide {/*max-width: 350px;*/width: 100%;}
/*产品价值*/
.product-value .business_div .top .swiper-slide .bb{ padding-bottom: 25px;}
/*平台优势*/
.service_three .ul li{ padding: 20px;}
.service_three .ul li .h3 img{ height: 44px; margin-right: 10px;}
/*数据灵活部署*/
.service_four .ul li{ padding: 20px;}
.service_four .ul li .h3 img{ height: 44px; }
/*业务合作*/
.service_five .rbtn{ margin-top: 7%;}
.service_five .auto-title-block{float: none;width: calc(100% - 0px);
  width: -webkit-calc(100% - 0px);
  width: -moz-calc(100% - 0px); text-align: center;}
.service_five .rbtn2{float: none;width: 100%;margin-top: 0;margin-bottom: 6%;}
/*解决方案详细*/
.solution_one .text .txt .ul li{ padding-left: 20px; margin-bottom: 4%;}
.solution_four .business_div .top .swiper-slide .bb{ padding-bottom: 25px;}
.solution_four .business_div3 .gallery-top .swiper-slide {/*max-width: 350px;*/width: 100%;}
/*产品详细*/
.product-page .introduction .cont .model{ font-size:14px;}
.product-page .introduction .cont .text{ font-size:14px;}
.product-tab .business_div{ padding-top: 16px;}
.product-tab .business_div .top .swiper-slide .bb{ padding-bottom: 16px;}
.product_one .txts li .p{ padding-top: 8px; padding-bottom: 8px;}
.product_one .txts li::before{ top: 8px;}
.product_down ul li .p{ font-size: 13px;}
.product_down ul li .right em{ font-size: 14px;}
.product_cs{font-size: 14px;}
}

@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;}
.postions{ height:42px; line-height:42px; font-size:13px;}
.postions h2{ display:none;}
.postions .postions_b a{ height:44px; line-height:44px; font-size:14px;}
.postions2{ font-size:13px;  line-height:30px;}
/*分页*/
.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;}
/*网站地图*/
.website_t{ font-size:15px;}
.sitemap_main dd{width:calc(32.66% - 2px);width:-webkit-calc(32.66% - 2px);width:-moz-calc(32.66% - 2px); font-size:13px;}
.sitemap_main dd:nth-child(4n+0){ margin-right:1%;}
.sitemap_main dd:nth-child(3n+0){ margin-right:0;}
/*关于我们*/
.about_one{ padding-bottom: 80px;}
.about_one_ul li:nth-child(2n){ margin-top: 60px;}
.about_one::before{ font-size: 150px;}
.about_one::after{ font-size: 150px;}
/*企业文化*/
.about_three ul li .bgs{ height: 400px;}
/*加入我们*/
.join_one .txts{ padding-bottom: 150px;}
.join_one .big-text{ font-size: 150px;}
/*分享*/
.fenxiang{ float:none; margin-top:5px;text-align:center; margin-top:2%;}
.fenxiang .news_fx ul li{ margin-left:2px; margin-right:2px;}
/*联系我们*/
.contact_r .contact_ul{ padding-bottom:5%; margin-bottom:5%; margin-top:5%;}
.contact_r .contact_ul li{ padding-top:20px;}
.contact_r .desc{ margin-top:2%;}
.contact_pos{ margin-top:6%;}
/*服务案例*/
.case_ul li{ width: 49%;}
.case_ul li:nth-child(3n){ margin-right:2%;}
.case_ul li:nth-child(2n){ margin-right:0;}
.case_ul li .h3{ height:32px; line-height:32px; margin-top: 15px;}
.case_ul li .p{ line-height:22px; height:44px; font-size: 14px;}
/*服务案例详细*/
.case_show .about_x2 .show_t{ font-size: 26px;}
/*新闻中心*/
.news_con ul li .txts .p{ font-size:14px; line-height:24px; height:48px;}
.news_con ul li .ends .news_more{ width:100px; font-size:13px;}
/*业务合作*/
.service_five .auto-title-block .auto-title-des{ font-size:16px;}
/*解决方案详细*/
.solution_one .imgs{ float: none; width: 100%;}
.solution_one .text{ position: static;width: 100%; height: auto; padding-top: 4%; padding-bottom: 4%;}
.solution_one .text .txt .ul li{ margin-bottom: 3%;}
.solution_one .text .txt .ul li::before{ top: 11px;}
.solution_two li{  width: 49%; margin-bottom: 2%; }
.solution_two li:nth-child(2n){ margin-right: 0;}
/*产品中心*/
.product_ul li .p{ font-size: 13px; line-height: 22px; height: 44px;}
/*产品详细*/
.product_one .imgs{ float: none; width: 100%;}
.product_one .txts{ float: none;width: 100%; max-width: none; margin-top: 4%; position: static;height: auto;}
.product_cs{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;}
.o_big_con .h2 label{ font-size:15px; line-height:24px;}
.o_big_con .h2{ text-align: center;}
/*分页*/
.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%;}
/*关于我们*/
.about_one_ul li:nth-child(2n){margin-top: 40px;}
.about_one_ul li{ padding-bottom: 22px;}
.about_one::before{ font-size: 120px;}
.about_one::after{ font-size: 120px;bottom: 30px;}
.about_one .titles .h3{ line-height: 32px;}
.about_one .cons{ line-height: 30px;}
/*发展历程*/
.i_history_bg{ background-size: cover;background-attachment: unset;}
.i_history .i_history_l{ margin-top:7%;}
.i_history .i_history_l .p{ font-size:14px; line-height:24px;}
/*.i_history .i_history_r .divs{ width:100%; max-width:none;}
.i_history .i_history_r .divs.l,.i_history .i_history_r .divs.r{ float:none;}
*/
.i_history .i_history_r .divs{ line-height: 30px; font-size: 14px;}
.i_history .i_history_r .divs .h3{ height:50px; line-height:50px; font-size:18px;}
/*企业文化*/
.about_three ul li img{height: 50px;}
.about_three ul li .bgs{ height: 350px;}
.about_three ul li .boxs{width: 96%;}
.about_three ul li .h3{ line-height: 24px;}
.about_three ul li .p{ line-height: 24px;}
.about_three ul li:hover .p{ height: 48px;}
/*加入我们*/
.join_one .big-text{ font-size: 120px;}
.join_one .txts{ padding-bottom: 130px;}
.faq_ul2 ul li{ padding-left:13px; padding-right:13px;  background-position:right 13px top 32px;margin-bottom:10px;}
.faq_ul2 ul li .h3{ font-size:14px; background-position:left top 21px;}
.faq_ul2 ul li .h3 em{ font-size:12px;}
.faq_ul2 ul li .down{ font-size:14px; line-height:24px;}
.faq_ul2 ul li .down .h4{ font-size:14px; margin-bottom:1%;}
/* .faq_ul2 ul li .down .two a{width:130px; height:36px; line-height:36px;} */
.faq_ul2 ul li .desc{font-size:13px; line-height:24px;}
/*联系我们*/
.contact_l{ height:500px;}
.contact_l iframe{height: 500px;}
.contact_r .contact_ul li{  font-size:14px;}
.contact_r .contact_ul li.bgs1 .p2{ font-size: 16px;}
/*新闻资讯详细*/
.about_x2 .show_t{ font-size:20px; line-height:28px; text-align:center;}
.about_x2 .con_line{ font-size:12px; height:65px; line-height:30px; text-align:center;}
.about_x2 .con_line .fenxiang{ float:none; margin-top:5px;}
.about_x2 .con_id{ font-size:14px; line-height:24px;}
.about_x2 .con_id .h3{ font-size: 16px;}
.news_r .news_t .h2{ margin-right:12px;font-size:18px; height:60px; line-height:60px;}
.news_r .news_ul3 ul li .h3{ font-size:15px;}
.news_r .news_ul3 ul li label{ font-size:13px;}

.prenext{ font-size:13px; text-align:center;}
.prenext span{ width:100%;}
.prenext .goback{ margin-top:15px; height:32px; line-height:32px; width:99%; margin-bottom:10px;}
/*服务案例详细*/
.case_show .about_x2 .show_t{ font-size: 24px;}
.case_show .about_x2 .con_line{ height: 44px; margin-top: 3%;}
/*解决方案*/
.solution_list ul li .text .txt{  line-height:1.6;}
/*新闻中心*/
.news_con ul li{ padding-right:2%;}
.news_con ul li .ends{ display:none;}
.news_con ul li .txts{ padding-right:0;}
/*数字*/
.business_div2 .gallery-top{ margin-top:7%;}
.business_div2 .gallery-top .swiper-slide .txts .h4{ height:36px; line-height:36px;}
.business-page .business_div{ height: 102px;}
.business-page .business_div .top .swiper-slide .bb{ padding-bottom: 20px;}
/*产品价值*/
.product-value .business_div .top .swiper-slide .bb{ padding-bottom: 20px;}
/*数据灵活部署*/
.service_four .ul li{ width: 49%;}
.service_four .ul li:nth-child(3n){ margin-right: 2%;}
.service_four .ul li:nth-child(2n){ margin-right: 0;}
/*业务合作*/
.service_five .rbtn{ margin-top: 8%;}
/*解决方案详细*/
.solution_one .text .txt .ul li{ padding-left: 15px;}
.solution_four .business_div .top .swiper-slide .bb{ padding-bottom: 20px;}
/*产品中心*/
.product_ul li .p{ font-size: 12px;}
.product_ul li .h3{ margin-top: 20px;}
/*产品详细*/
.business-page .business_div{ height: 91px;}
.product-page .introduction .cont .model{ font-size:13px;}
.product-page .introduction .cont .text{  font-size:13px;}
.product-tab .business_div{ padding-top: 15px;}
.product-tab .business_div .top .swiper-slide .bb{ padding-bottom: 15px;}
.product_down ul li .p{ font-size: 12px;}
.product_down ul li .right em{ font-size: 13px; height: 28px; line-height: 28px; padding-left: 45px; padding-right: 23px;}
.product_down ul li .right em::before{ top: 6px;left:24px}
.product_down ul li .right span{margin-bottom: 6px;}
.product_cs{font-size: 12px;}
}


@media screen and (max-width: 480px) {
/*内页*/
.o_big{ height:200px;}
.o_big_con .h2{ font-size:18px; }
.o_big_con .h2 label{ font-size:14px; line-height:22px;}
.postions{ font-size:12px;}
.postions .postions_b a{ font-size:13px;}
.postions .postions_r span{ display:none;}
.postions .postions_r img{ margin-left:6px;}


/*分页*/
.yema{ padding-top:35px; padding-bottom:40px;}
.yema a{ padding-left:5px; padding-right:5px; margin-left:2px;}
/*网站地图*/
.website_t{ font-size:14px;}
.sitemap_main dd{width:calc(49.5% - 2px);width:-webkit-calc(49.5% - 2px);width:-moz-calc(49.5% - 2px); font-size:12px;}
.sitemap_main dd:nth-child(3n+0){ margin-right:1%;}
.sitemap_main dd:nth-child(2n+0){ margin-right:0;}
/*关于我们*/
.about_one::before{ font-size: 100px;}
.about_one::after{ font-size: 100px;}
.about_one_ul li{ padding-bottom: 18px;}
.about_one .titles .h3{ line-height: 26px;}
.about_one .cons{ line-height: 26px;}
/*发展历程*/
.i_history .i_history_l .p{ font-size:13px; line-height:20px;}
.i_history .i_history_r{ margin-top: 10%;}
.i_history .i_history_r .divs{ padding-left: 4%; padding-top: 4%;}
.i_history .i_history_r .divs{ line-height: 26px; font-size: 13px;}
/*企业文化*/
.about_three ul li img{ height: 40px;}
.about_three ul li .bgs{ height: 300px;}
.about_three ul li .p{ line-height: 22px;}
.about_three ul li:hover .p{ height: 44px;}
/*加入我们*/
.join_one .txts .p{ font-size: 13px; }
.join_one .txts .desc{ font-size: 12px; margin-top: 10%;}
.join_one .big-text{ font-size: 110px;}
.job_box{ margin-top: 10%; margin-bottom: 9%;}
.faq_ul2 ul li{ background-position:right 13px top 24px; }
.faq_ul2 ul li .down{ padding-top:20px; padding-bottom:20px; font-size:12px; line-height:22px;}
.faq_ul2 ul li .down .h4{ font-size:13px;}
.faq_ul2 ul li .desc{ line-height:22px; font-size:12px; padding-top:12px; padding-bottom:12px;}
.faq_ul2 ul li .h3 em{ font-size:12px;}
.faq_ul2 ul li .h3{ padding-left:22px; background-size:16px 17px; background-position:left top 16px; line-height:24px;}
.faq_ul2 ul li .down .two{ padding-top:4%; font-size:14px;}
/*联系我们*/
.contact_l{ height:400px;}
.contact_l iframe{height: 400px;}
.contact_r .contact_ul li{ padding-top:15px;}
.contact_r .contact_weixin .p{ font-size:14px;}
/*服务案例*/
.case_ul li .h3{ height:28px; line-height:28px; margin-top:15px;}
.case_ul li .p{ line-height:20px; height:40px; font-size: 13px;}
/*新闻资讯详细*/
.about_x2 .show_t{ font-size:18px; line-height:26px;}
.about_x2 .con_id{ font-size:13px;}	
.about_x2 .con_id .h3{ font-size: 15px;}
.news_r .news_t .h2{font-size:16px; height:50px; line-height:50px;}

.prenext{ font-size:12px; line-height:22px;}
/*服务案例详细*/
.case_show .about_x2 .show_t{ font-size: 22px;}
.case_show .about_x2 .con_line{ height: 40px; margin-top: 3.5%;}
/*解决方案*/
.solution_list ul li .text{ margin-top:8%; margin-bottom:8%;}
.solution_list ul li .text .txt{ font-size:13px; margin-top:3%;}
.solution_list ul li .text .tit{ margin-top:3%;}
.solution_list ul li .text .desc{ font-size: 14px;}
/*新闻中心*/
.news_con ul li .imgs{ width:160px;}
.news_con ul li .txts .h3{ font-size:16px;  margin-top:7px;}
.news_con ul li .txts .p{ font-size:13px; line-height:20px; height:40px; margin-top:0px;}
/*数字*/
.service_one{ margin-bottom: 8%;}
.business-page .business_div{ height: 89px;}
.business-page .business_div .top .swiper-slide{ font-size:13px;}
.business_div2 .gallery-top .swiper-slide .txts .ico{ height:44px; margin-right: 12px;}
.business-page .business_div .top .swiper-slide .bb{ padding-bottom: 12px;}
/*产品价值*/
.product-value .business_div .top .swiper-slide .bb{ padding-bottom: 12px;}
/*平台优势*/
.service_three .ul li{ float: none; width: 100%;}
.service_three .ul li:nth-child(2n){ float: none;}
/*数据灵活部署*/
.service_four .ul li{ float: none; width: 100%; margin-right: 0;}
.service_four .ul li:nth-child(3n){ margin-right: 0%;}
/*业务合作*/
.service_five .auto-title-block .auto-title-des{ font-size:14px;}
.service_five .rbtn{ margin-top: 10%;}
/*解决方案详细*/
.solution_two li .bgs{ bottom: 6%;}
.solution_four .business_div .top .swiper-slide .bb{ padding-bottom: 12px;}
/*产品中心*/
.product_ul li:hover .rbtn{ padding-left: 20px;}
.product_ul li .p{ margin-top: 8px;}
.product_ul li .h3{ margin-top: 15px;}
/*产品详细*/
.product-page .introduction .cont .model{ font-size:12px;}
.product-page .introduction .cont .text{ font-size:12px;}
.product-tab .business_div{ padding-top: 12px;}
.product-tab .business_div .top .swiper-slide .bb{ padding-bottom: 12px;}
.product_one .txts li{ padding-left: 40px;}
.product_down ul li .right em{ font-size: 12px;}
}

@media screen and (max-width: 420px) {
/*内页*/
.o_big_con .h2 label{ font-size:13px; line-height:20px;}
/*关于我们*/
.about_one_ul li{ padding-bottom: 13px;}
.about_one .cons{ line-height: 24px;}
/*企业文化*/
.about_three ul li .bgs{ height: 250px;}
/*加入我们*/
.join_one .big-text{ font-size: 100px;}
/*联系我们*/
.contact_l{ height:350px;}
.contact_l iframe{height: 350px;}
/*服务案例*/
.case_ul li .h3{ line-height:24px; height:24px; margin-top:10px;}
.case_ul li .p{ margin-top:4px; font-size: 12px;}
/*服务案例详细*/
.case_show .about_x2 .show_t{ font-size: 20px;}
/*解决方案*/
.solution_list ul li .text .txt{ font-size:12px;}
.solution_list ul li .text .desc{ font-size: 13px;}
/*数字*/
.business-page .business_div .top .swiper-slide{ font-size:12px; }
/*业务合作*/
.service_five .auto-title-block .auto-title-des{ font-size:13px;}
.service_five .rbtn{ margin-top: 11%;}
/*解决方案详细*/
.solution_one .text .txt .ul li::before{ top: 10px;}

}
@media screen and (max-width: 360px) {
/*内页*/
.o_big_con .h2 label{ font-size:12px;}
/*企业文化*/
.about_three ul li .bgs{ height: 220px;}
.about_three ul li img{ height: 35px;}
/*加入我们*/
.join_one .big-text{ font-size: 90px;}
/*新闻中心*/
.news_con ul li .imgs{ width:150px;}
.news_con ul li .txts .h3{  font-size:15px;}
.news_con ul li .txts .p{ font-size:12px;}
/*业务合作*/
.service_five .rbtn{ margin-top: 14%;}
}




.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;}
}



/* 统一内页banner样式 */
.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 .wrap2{ height:100%; display:table; }
.o_big_con .h2{font-weight:normal; display:table-cell; vertical-align:middle;   text-transform:uppercase; text-align:left;}
.o_big_con .h2 label{width:100%; display:block;color:rgba(255,255,255,1.0); font-weight:bold;background-image:-webkit-linear-gradient(bottom,rgba(255,255,255,0.01),rgba(255,255,255,0.3),rgba(255,255,255,0.5));  -webkit-background-clip:text; -webkit-text-fill-color:transparent; position:absolute; top:0px; left:0; z-index:-1;}
.o_big_con .h2 span{ position:relative; display:block;/* overflow:hidden; */color:rgba(255,255,255,1.0);  font-family:"微软雅黑"; line-height:1;  padding-top:80px; padding-bottom:40px;  position:relative; font-weight:bold; z-index:0; margin-bottom:50px;bottom: unset;}
.o_big_con .h2 span:after{ content:""; position:absolute; bottom:0; left:0; height:4px; width:28px; background:#033b7a;}
.o_big_con.bgs2 .h2 label{color:rgba(102,102,102,1.0);background-image:-webkit-linear-gradient(bottom,rgba(102,102,102,0.01),rgba(102,102,102,0.3),rgba(102,102,102,0.5));}
.o_big_con.bgs2 .h2 span{ color:#333333;}
.postions2{ position:absolute; left:0; width:100%; height:56px; line-height:56px; overflow:hidden;color:rgba(255,255,255,0.5); font-size:14px; bottom:0; background:rgba(0,0,0,0.4);}
.postions2.bgs2{ position:static;}
.postions2 a{color:rgba(255,255,255,0.5); }
.postions2 a:hover{ color:#fff;}
.postions2 label{ color:rgba(255,255,255,0.5);}
.postions2 .postions_r{ float:left;}
.postions2 .postions_r img{ vertical-align:top; margin-right:12px;height:15px; margin-top:20.5px;}
.postions2 .postions_r img:first-child{ margin-left:0;}
.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); }
@media screen and (max-width: 960px){
.o_big{height: 280px;}
}
@media screen and (max-width: 780px){
.o_big{height: 260px;}
}
@media screen and (max-width: 640px){
.o_big{height: 240px;}
}
@media screen and (max-width: 480px){
.o_big{height: 220px;}
}