@charset "utf-8";/*格式化*/html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,blockquote,pre,form,fieldset,table,th,td,span,input,textarea {margin:0;padding:0;}
body {font-size:14px;font-family:"Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif;background:#fff;}
li,ol {list-style:none;}
ins {text-decoration:none;}
i,em {font-style:normal;}
a {text-decoration:none;font-family:"Microsoft Yahei";color:#333;}
a:hover {cursor:pointer;text-decoration:none;}
a:active {star:expression(this.onFocase=this.blur());}
:focase {outline:0;}
.clear {clear:both;line-height:0px;overflow:hidden;zoom:1;font-size:0px;content:'.';}
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
img {padding:0;margin:0;}
a img {border:none;}
input,textarea {border:none;font-family:"Microsoft Yahei";font-size:13px;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:14px;}
.fl {float:left;}
.fr {float:right;}
/* -- 页面整体布局 -- */.wrap {max-width:750px;min-width:320px;width:100%;margin:0 auto!important;position:relative;}
/*网站首页宽度*/.wrap img {display:block;width:100%;}
.layui-layer-page .layui-layer-content {overflow:hidden!important;}
video {width:100%;object-fit:cover;object-position:center;}
/**/.g-adv {position:relative;width:100%;margin:0 auto;height:auto;z-index:15;font-size:0;}
.g-adv .m-box img {display:block;position:relative;width:100%;height:auto;}
.g-adv li p {position:relative;z-index:5;}
.g-adv li video {display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;width:100%;}
.g-adv .swiper-pagination {bottom:4rem;height:0.8rem;line-height:0;text-align:center;}
.g-adv .swiper-pagination .swiper-pagination-bullet {opacity:1;background:#fff;width:0.8rem;height:0.8rem;margin:0 0.4rem;border-radius:0.5rem;box-sizing:border-box;}
.g-adv .swiper-pagination .swiper-pagination-bullet-active {background:#f47115;}
/*yz*/.tit {font-size:0;line-height:0;text-align:center;}
.news .tit em {color:#f7f0ee;}
.tit i {font-size:1.4rem;color:#f47115;/* line-height:1rem;*/display:block;padding-bottom:1rem;}
.tit em {font-size:4rem;color:#f7f0ee;display:block;line-height:1rem;font-weight:normal;position:relative;font-weight:bold;}
.tit span {font-size:2.3rem;color:#1a1a1a;display:block;line-height:1rem;font-weight:normal;position:relative;padding-bottom:2.5rem;position:relative;padding-top:1rem;}
/*yz*/.tit {font-size:0;line-height:0;text-align:center;}
.tit span {font-size:1.2rem;color:#1a1a1a;display:block;line-height:1.2rem;font-weight:normal;position:relative;font-family:"mon2";text-transform:uppercase;}
.tit i {font-size:1.4rem;color:#f47115;display:block;line-height:2.4rem;font-weight:normal;position:relative;margin-top:1rem;position:relative;}
h2.tit2 {position:relative;text-align:center;font-family:"Microsoft Yahei",sans-serif;margin:0;padding:1.5rem 0 1rem 0;}
.ys h2.tit2 {padding:1.5rem 0 1rem 0;}
h2.tit2 a {display:inline-block;text-decoration:none;}
.yz h2.tit2 em {color:#f7f0ee;}
.product h2.tit2 em,.jis h2.tit2 em {color:#fef7f4;}
.abt h2.tit2 em img {width:28.2rem;height:3.1rem;}
.abt h2.tit2 i {padding-top:0.8rem;}
.solution h2.tit2 em img {width:17.15rem;height:4.1rem;text-align:center;margin:0 auto}
.solution h2.tit2 i {padding-top:0.9rem;}
.solution h2.tit2 span {color:#fff;}
.ys h2.tit2 em {color:#fef7f4;}
h2.tit2 em {position:absolute;top:1rem;left:0;width:100%;font-style:normal;font-size:4rem;color:#f7f0ee;z-index:1;font-weight:bold;}
h2.tit2 i {position:relative;z-index:2;font-size:1.4rem;color:#ff6600;display:inline-block;padding-top:2rem;font-weight:bold;}
.abt h2.tit2 span {color:#fff;}
h2.tit2 span {position:relative;z-index:2;font-size:2.3rem;color:#333;display:block;padding-top:0.2rem;}
.yz {padding:1.5rem 1.5rem 0;box-sizing:border-box;background:#f7f7f7;box-sizing:border-box;/*! height:17.85rem;*/margin-bottom:1.5rem;}
.yz dd.ydd2 {background:url(../images/xuanc.jpg) no-repeat center;height:19.4rem;background-size:100% 19.4rem;box-sizing:border-box;position:relative;}
.yz p {display:block;line-height:2.3rem;font-size:1.3rem;color:#595959;margin:0rem 0rem 2rem 0;}
.yz_sz {margin-top:0.5rem;}
.yz_sz li {position:relative;width:100%;/* height:5rem;*/border-bottom:1px solid #dedede;box-sizing:border-box;display:flex;padding-left:3.2rem;padding-bottom:1.8rem;padding-top:1.8rem;}
.yz_sz li:nth-child(2n) {/* width:42.5%;*//* padding-left:3rem;*//* box-sizing:border-box;*//* border-right:0;*/}
.yz_sz li:last-child {border-bottom:none;padding-bottom:4.7rem;}
.yz_sz li em {display:flex;font-size:2.5rem;color:#1a1a1a;line-height:2.5rem;margin-top:0.2rem;/* width:5rem;*/width: 36%;}
.yz_sz li em b {font-weight:normal;display:block;font-size:2.9rem;color:#f47115;/*! line-height:3.3rem;*/font-weight: bold;font-family:"mon2";vertical-align:text-bottom;float:left;}
.yz .yz_sz li sup {display:block;/* line-height:1.2rem;*/font-size:1.9rem;/* clear:both;*/font-weight: bold;color:#f47115;margin-left: 0.3rem;/* vertical-align:-0.2rem;*/float:left;padding-top: 0.3rem;}
.yz .yz_sz li span {display:block;line-height:2rem;font-size:1.3rem;clear:both;font-weight:normal;color:#4d4d4d;/*! margin-top:0.6rem;*/width:58%;float:right;}
.yz .more {/* display:block;*/text-align:center;margin-top:0rem;font-size:1.4rem;color:#fff;font-weight:normal;/* line-height:6rem;*/position:absolute;bottom:1.5rem;left:1.5rem;z-index:1;}
.yz .more img {display:inline-block;margin-right:1rem;width:3.5rem;height:3.5rem;vertical-align:middle;}
/*产品*/.product {width:100%;padding:0rem 0 0 0;box-sizing:border-box;}
.prom {margin:0auto 1rem auto;background:#fff url(../images/probg.jpg) no-repeat center top;background-size:100% 21rem;padding-bottom:0rem;margin-top:1rem;}
.prom div.protem {position:relative;}
.prom h2 {font-size:2rem;color:#333;text-align:center;margin-bottom:40px;}
.pro01 {height:13.0rem;z-index:1;position:relative;}
.product h2.tit em {color:#fef7f4;}
.p-item.ora {background:url(../images/p01-bg.png) no-repeat left;background-size:25.5rem 15rem;position:absolute;z-index:2;/*! top:-2rem;*//*! height:15rem;*//*! width:25.5rem;*/color:#fff;}
.p-item span {font-size:2.5rem;font-weight:bold;padding-right:0.5rem;font-family:mon1;color:#f47115;}
.p-item h3 {font-size:2.1rem;font-weight:normal;padding:4.5rem 2.5rem 1rem 2.5rem;position:relative;text-align:center;}
.p-item h3 a{font-size:2.1rem;font-weight:normal;color:#fff;}
.p-item h3::before {/*! position:absolute;*//*! left:-7%;*//*! top:4.55rem;*//*! width:3.5rem;*//*! background:#fff;*//*! content:"";*//*! height:1px;*/}
.p-item p {font-size:1.3rem;line-height:1.6rem;text-align:center;padding:0 2rem;}
.pro-gd {display:grid;list-style:none;padding:0;}
.proimg {position:relative;z-index:2;padding-top:2rem !important;margin:0 3rem;}
.proimg i.pprev,.proimg i.pnext {position:absolute;top:0rem;z-index:2;width:2.75rem;height:2.75rem;overflow:hidden;display:block;cursor:pointer;}
.proimg i.pprev {right:2.8rem;}
.proimg i.pnext {right:0;}
/*.pro-gd li em {
    display: block;
    width: 13rem;
    margin: 0 auto;
}*/
.proimg i img {width:5.5rem;height:2.1rem;overflow:hidden;margin:0 auto;display:block;}
.proimg i:hover img {margin-left:-2.75rem;}
.proimg .swiper-pagination {bottom:2rem !important;}
.proimg .swiper-pagination .swiper-pagination-bullet {border:0 none;width:0.75rem;height:0.75rem;border-radius:0.7rem;display:inline-block;outline:none;background:#c9c9c9;transition:.5s;opacity:1;margin:0 0.3rem!important;background-size:100% 100%;vertical-align:middle;}
.proimg .swiper-pagination .swiper-pagination-bullet-active {background:#f47115;width:3rem;height:0.75rem;vertical-align:middle;}
.pro-gd li {background:url(../images/pr-bg.jpg) no-repeat center top;/*! background-size:100% 23rem;*//*! height:23rem;*/text-align:center;width:100%;background-size: 100% 38.5rem;}
.pro-gd li a {padding: 3rem 0;display:block;font-size:1.3rem;}
.pro-gd li i {display:block;font-size:1.9rem;padding-bottom:0.8rem;}
.pro-gd li span b {width:1.8rem;height:1.8rem;overflow:hidden;padding-left:0.5rem;/*! padding-top:0.1rem */}
.pro-gd li:hover span b img {/*! margin-left:-1.5rem;*/}
.pro-gd li:hover span {color:#f47115;}
.pro-gd li span {display:flex;font-size:1.3rem;color:#4c4c4c;line-height:1.6rem;align-content:center;justify-content:center;padding-bottom:1.4rem;}
.pro-gd li span img {width:1.8rem;height:1.8rem;line-height:0;transition:all 0s linear 0s;}
.pro-gd li img {width:100%;height:auto;}
.progd2 {display:grid;margin:2.5rem 3rem 0 3rem;list-style:none;padding:0;}
.progd2 li {position:relative;margin-bottom:2.5rem;}
.progd2 li a.view-btn {display:flex;margin-left: 7.5rem;position:absolute;/*! right:0;*/margin-top:1.8rem;width: 9rem;height:4rem;padding:0;/*! border-top-left-radius:2rem;*/background:#f77e21;color:#fff;transition:background 0.3s;line-height:2.5rem;align-content:center;align-content:center;/*! border-bottom-left-radius:2rem;*/padding-left: 4.3rem;transition:all 0.5s;border-radius:3rem;font-size:1.3rem;line-height:4rem;text-align:center;}
.progd2 li a.view-btn:hover {transform:translateY(-5px);}
.progd2 li a:hover img {margin-left:0.15rem;}
.progd2 li em {display:block;font-size:2.5rem;color:#f47115;font-family:mon1;text-align:center;line-height:4rem;}
.progd2 li p {font-size:0.8rem;color:#4c4c4c;height:2rem;padding-bottom:1rem;position:absolute;z-index:2;left:0;top:37%;margin:0 3.5%;}
.progd2 li a.aa {display:block;font-size:1.8rem;/*! padding-bottom:1rem;*/color:#fff;text-align:center;/* padding:0 2rem; */}
.progd2 li span {/* width:90%; */display:block;font-size:0.8rem;/*! background:#fff;*/padding: 1rem 0;border-radius:0.5rem;line-height:1.5rem;justify-content:center;align-content:center;}
.progd2 li span b {font-weight:normal;display:block;font-size:1.3rem;line-height:2rem;color:#fff;text-align:center;}
.progd2 li span img {width:2.3rem;height:2.3rem;padding-left:0.5rem;padding-top:0.8rem;}
.progd2 li img {width:100%;height:auto;}
.t-gd {/*! grid-template-columns:repeat(4,1fr);*/}
.bom-gd {/*! grid-template-columns:repeat(2,1fr);*/}
.pro-item {box-shadow:0 2px 8px rgba(0,0,0,0.1);text-align:center;}
.view-btn:hover {background-color:#d86a1b;}
.ora-btn {background-color:#f77e21;}
.progd2 li:last-child p {top:43.5%;}
.content {width:90.667%;margin:0 auto;}
.ys {/*! padding:1.5rem 1.5rem 0;*/background:#fff;/*! height:59.5rem;*/background-size:100% 100%;box-sizing:border-box;}
.ys .tit span {color:#fff;opacity:0.3;}
.ys .tit i {color:#fff}
.ys_con {position:relative;margin-top:1.3rem;padding-bottom:1.6rem;margin:0 1.5rem;}
.ys_con dl {position:relative;padding:0 0 2rem 0;/*! background:#fff;*/box-sizing:border-box;background:#f7f7f7;}
.ys_con dt img {display:block;width:100%;}
.ys_con dd {display:flex;/*! height:17rem;*/padding:2.3rem 2rem 0 3.5rem;box-sizing:border-box;position:relative;z-index:20;height:9.8rem;}
.ys_con dd  h4 {/*! height:3.5rem;*//*! border-bottom:1px solid #d9d9d9;*/box-sizing:border-box;display:block;width:51%;}
.ys_con dd h4 em {display:inline-block;font-size:1.3rem;color:#4c4c4c;line-height:1.3rem;font-weight:normal;margin-left:0.7rem;}
.ys_con dd h4 em i {display:inline-block;width:5.6rem;height:2rem;line-height:2rem;font-weight:bold;font-size:1.4rem;color:#fff;font-weight:bold;background:#ed7216;text-align:center;margin-left:0.4rem;}
.ys_con dd h4 span {display:block;font-size:1.9rem;color:#1a1a1a;line-height:2rem;font-weight:normal;padding-bottom:0.5rem;}
.ys_con dd h4 span i {display:inline-block;width:5.5rem;height:2.4rem;line-height:2.4rem;font-weight:normal;font-size:1.9rem;color:#fff;background:#ed7216;text-align:center;margin-top:-1rem;}
.ys_con dd p {display:block;font-size:1.3rem;line-height:2.3rem;color:#666666;margin-top:1.4rem;}
.ys_con dd h4 i {display:block;font-size:1.2rem;font-style:italic;color:#b3b3b3;line-height:1.8rem;}
.ys_con dd ul li {margin-bottom:0.8rem;}
.ys_con dd ul li a {display:flex;}
.ys_con dd ul li img {width:1.8rem;height:1.8rem;}
.ys_con dd ul li em {display:block;height:1.8rem;line-height:1.8rem;padding-left:0.5rem;font-size:1.3rem;color:#595959;}
.ys_con .swiper-pagination {bottom:15rem !important;}
.ys_con .swiper-pagination .swiper-pagination-bullet {border:0 none;width:0.75rem;height:0.75rem;border-radius:0.7rem;display:inline-block;outline:none;background:#c9c9c9;transition:.5s;opacity:1;margin:0 0.3rem!important;background-size:100% 100%;vertical-align:middle;}
.ys_con .swiper-pagination .swiper-pagination-bullet-active {background:#f47115;width:3rem;height:0.75rem;vertical-align:middle;}
/*.ys_con .swiper-pagination {bottom:0rem;height:1.6rem;line-height:0;text-align:center;}
.ys_con .swiper-pagination .swiper-pagination-bullet {opacity:1;width:0.9rem;height:0.9rem;margin:0 0.5rem;background:url(../images/ys_dd.png) no-repeat center;background-size:100% 100%;vertical-align:middle;}
.ys_con .swiper-pagination .swiper-pagination-bullet-active {width:1.6rem;height:1.6rem;background:url(../images/ys_ddh.png) no-repeat center;background-size:100% 100%;vertical-align:middle;}
*/.jleft,.jright {position:absolute;z-index:2;top: 24%;}
.jleft img,.jright img {width: 3.75rem;height: 4.9rem;}
.jleft {left: 0.75rem;}
.jright {right: 0.75rem;}
/*技术服务*/.jis {padding:0 1.5rem 0;background:#ffffff;/*! height:118.5rem;*/background-size:100% 100%;box-sizing:border-box;}
.jis_con {position:relative;/*! margin-top:3rem;*/padding-bottom:5rem;margin-top:1rem;}
.jis_con dl {position:relative;padding:0 0 3rem 0;/*! background:#fff;*/box-sizing:border-box;background:#f7f7f7;}
.jis_con dt img {display:block;width:100%;}
.jis_con dd {/*! display:flex;*//*! height:17rem;*/padding:2rem 3rem 0;box-sizing:border-box;position:relative;z-index:20;}
.jis_con dd  h4 {/*! height:3.5rem;*//*! border-bottom:1px solid #d9d9d9;*/box-sizing:border-box;display:block;/*! width:55%;*/}
.jis_con dd h4 em {display:inline-block;font-size:2.1rem;color:#b3b3b3;line-height:1.3rem;font-weight:normal;margin-right:1rem;font-family:mon1;}
.jis_con dd h4 em i {display:inline-block;width:5.6rem;height:2rem;line-height:2rem;font-weight:bold;font-size:1.4rem;color:#fff;font-weight:bold;background:#ed7216;text-align:center;margin-left:0.4rem;}
.jis_con dd h4 span {display:block;font-size:1.3rem;color:#ff6600;line-height:2rem;font-weight:normal;padding-left:4rem;height: 2rem;overflow: hidden;}
.jis_con dd h4 span i {display:inline-block;width:5.5rem;height:2.4rem;line-height:2.4rem;font-weight:normal;font-size:1.9rem;color:#fff;background:#ed7216;text-align:center;margin-top:-1rem;}
.jis_con dd p {display:block;font-size:1.3rem;line-height:2.3rem;color:#595959;margin-top:1rem;}
.jis_con dd h4 i {display: inline-block;font-size:1.9rem;/*! font-style:italic;*/color:#333;line-height:2.5rem;overflow: hidden;height: 2.5rem;}
.jis_con dd ul li {margin-bottom:0.8rem;}
.jis_con dd ul li a {display:flex;}
a.jsmore {font-size:1.3rem;display:flex;height:2.3rem;line-height:2.3rem;background:#f47115;width:9rem;line-height:4rem;height:4rem;color:#fff;text-align:center;margin:0 auto;border-radius:3rem;padding-left:3.5rem;margin-top:1.5rem;}
a.jsmore img {width:2.3rem;height:2.3rem;padding-left:0.5rem;padding-top:0.7rem;}
.jis_con dd ul li img {width:1.8rem;height:1.8rem;}
.jis_con dd ul li em {display:block;height:1.8rem;line-height:1.8rem;padding-left:0.5rem;font-size:1.3rem;color:#595959;}
.jis_con .swiper-pagination {bottom:31.8rem !important;}
.jis_con .swiper-pagination .swiper-pagination-bullet {border:0 none;width:0.75rem;height:0.75rem;border-radius:0.7rem;display:inline-block;outline:none;background:#c9c9c9;transition:.5s;opacity:1;margin:0 0.3rem!important;background-size:100% 100%;vertical-align:middle;}
.jis_con .swiper-pagination .swiper-pagination-bullet-active {background:#f47115;width:3rem;height:0.75rem;vertical-align:middle;}
.jsleft,.jsright {position:absolute;z-index:2;top: 16%;}
.jsleft img,.jsright img {width: 3.75rem;height: 4.9rem;}
.jsleft {left: 0.75rem;}
.jsright {right: 0.75rem;}
.news {padding:0.6rem 4% 4rem 4%;background:#f7f7f7;}
.news_r {margin-top:1rem;}
.news2 {position:relative;}
.news2 dl {box-sizing:border-box;padding:1rem;background:#fff;margin-bottom:1rem;}
.news2 dt {float:right;width:40.58%;box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1);}
.news2 dd {padding-top:0.7rem;float:left;width:55.8%;padding-left:1rem;box-sizing:border-box;}
.news2 dd h4 {box-sizing:border-box;display:block;font-size:1.3rem;color:#1a1a1a;line-height:2rem;font-weight:normal;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.news2 dd p {display:block;font-size:1rem;color:#999999;line-height:1.1rem;font-weight:normal;margin-top:0.8rem;font-family:"mon1";}
.abt {padding-bottom:4.5rem;}
.abt_t {padding:3rem 6.66% 0;background:url(../images/abt_bg.jpg) no-repeat center;height:46rem;background-size:100% 100%;box-sizing:border-box;}
.abt .tit span {color:#fff;/* opacity:0.3;*//* margin-top:1rem;*//* display:block;*/}
.abt .tit i {color:#f47115;font-weight:bold;}
.abt p {display:block;font-size:1.3rem;color:#ffffff;line-height:2.3rem;font-weight:normal;margin-top:0.6rem;}
.abt .more {display:block;width:13rem;height:4rem;line-height:4rem;text-align:center;font-size:1.3rem;color:#fff;border-radius:2rem;background:#ed7216;margin:1.5rem auto 0;}
.abt .more>img {display:inline-block;margin-left:0.7rem;width:1.5rem;height:1.5rem;vertical-align:-0.3rem;}
.abt h3 a {/* height:3.5rem;*//* margin-top:2.5rem;*/font-size:1.4rem;color:#1a1a1a;font-weight:normal;display:block;}
.abt h3 em {float:right;display:block;font-size:1.3rem;line-height:1.3rem;color:#f47115;margin-top:0.3rem;display:flex;}
.abt h3 em img {display:inline-block;width:1.5rem;height:1.5rem;margin-left:0.5rem;}
.abt_s {display:flex;flex-wrap:nowrap;justify-content:space-between;padding:0 1rem 1rem 1rem;}
.abt_s li {width:48.55%;position:relative;}
.abt_s li video {display:block;width:100%;}
.abt_s li i {display:block;width:100%;}
.abt_s li i img {display:block;width:100%;transition:all 0.5s;}
.abt_s li span {display:block;position:absolute;left:6.8rem;bottom:5.2rem;font-size:1.2rem;/* line-height:2.35rem;*/color:#fff;}
.abt_s li span img {display:inline-block;width:2.9rem;height:2.9rem;}
.abt_s li span a {color:#fff;}
.abt_s li a {color:#333;position:relative;display:block;height:2.8rem;line-height:2.8rem;padding-left:0.8rem;margin-left:0.8rem;font-size:1.3rem;}
.abt_s li a:before {content:"";position:absolute;left:0;color:#28a745;font-size:12px;width:0.35rem;height:0.9rem;background:#f47115;top:1rem;}
.abt h2 {position:relative;}
.abt {padding-bottom:6.2rem;background:url(../images/guanyu.jpg) no-repeat center top;/* padding-top:5rem;*/    background-size:100% 46.5rem;height:53.5rem;}
.abt .tit em {background:url(../images/atit1s.png) no-repeat center;position:absolute;z-index:2;top:-2.1rem;left:5.5%;width:28.2rem;height:3.1rem;background-size:28.2rem 3.1rem;}
.abt .tit span {color:#fff;}
.gongp h3 {padding:1.2rem;}
.gongp {margin:-6.3rem 4% 0 4%;/* display:block;*/    background:#fff;border-radius:0.8rem;}
/*案例*/.case {padding:1.5rem 0 5rem;/* background:#f2f5f7;*/}
.case_con {margin-top:1rem;}
.case_con dl {background:#f7f7f7;}
.case_con dt img {width:100%;display:block;width:100%;}
.case_con dd {background:#f7f7f7;padding:1.6rem 2.5rem 2.4rem 2.5rem;box-sizing:border-box;position:relative;z-index:60;}
.case_con dd h4 a {font-weight:normal;display:block;font-size:1.6rem;color:#262626;line-height:2.1rem;/* height:4.2rem;*/}
.case_con dd p {font-size:1.3rem;line-height:2.1rem;color:#595959;display:block;margin-top:1rem;}
.case_con .more {display:flex;height:1.8rem;line-height:1.8rem;box-sizing:border-box;width:100%;font-size:1.3rem;color:#f47115;/*! border-top:1px solid #dcdcdc;*/box-sizing:border-box;margin-top:1.2rem;}
.case_con .more>img {display:block;width:1.8rem;height:1.8rem;float:left;padding-left:1rem;}
/*公司实力*/.solution {padding:2.2rem 0 0;background:url(../images/shi-bg.jpg) no-repeat center top;background-size:100% 66.65rem;height:64.46rem;}
.solution .solution-list {padding-top:1.6rem;margin:0 2rem;}
.solution .solution-list .list-item {/* border-bottom:1rem solid #ffffff;*/  margin-bottom:0.5rem;}
.solution .solution-list .list-item:first-child .tit {background:url(../images/sib01.jpg) no-repeat center top;background-size: 100% 7.5rem;}
.solution .solution-list .list-item:nth-child(2) .tit {background:url(../images/sib02.jpg) no-repeat center top;background-size: 100% 7.5rem;}
.solution .solution-list .list-item:last-of-type .tit {border-bottom:0;background:url(../images/sib03.jpg) no-repeat center top;background-size: 100% 7.5rem;}
.solution .solution-list .list-item .tit {height:7.5rem;padding:0 3.5rem 0 3.5rem;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;flex-wrap:wrap;align-items:center;background-size:100% 7.5rem;/*background:linear-gradient(to right,#185faf,#32cfa3);*/  cursor:pointer;}
.solution .solution-list .list-item .tit h3 {height:7.5rem;line-height:7.5rem;display:flex;}
.solution .solution-list .list-item .tit h3 span {display:inline-block;height:7.5rem;font-size:1.4rem;color:#ffffff;font-weight:bold;line-height:7.5rem;padding-left:1rem;padding:0;}
.solution .solution-list .list-item .tit h3 span img {padding-top:2rem;display:block;width:3.1rem;height:3.1rem;}
.solution .solution-list .list-item .tit h3 em {display:inline-block;height:7.5rem;font-size:1.7rem;color:#ffffff;font-weight:normal;line-height:7.5rem;padding-left:1rem;padding:0 0 0 1.2rem;}
.solution .solution-list .list-item .tit i {display:block;width:2.85rem;}
.solution .solution-list .list-item .tit i img {width:3.3rem;height:3.3rem;}
.solution .solution-list .list-item dl {position:relative;display:none;}
.solution .solution-list .list-item dl dd {padding: 1.6rem 4% 1.2rem;/* background:#f7f7f7;*/}
.solution .solution-list .list-item dl dd h4 a {display:flex;height:3.1rem;line-height:3.1rem;width: 100%;}
.solution .solution-list .list-item dl dd h4 b {width:3.1rem;height:3.1rem;display:block;}
.solution .solution-list .list-item dl dd h4 span {display:inline-block;height:2.7rem;font-size: 1.8rem;color:#1a1a1a;font-weight:bold;padding: 0 1rem 0 1rem;line-height: 2.7rem;}
.solution .solution-list .list-item dl dd h4 em {display:inline-block;height:2.7rem;font-size: 1.2rem;color:#b3b3b3;font-weight:normal;font-style:italic;line-height: 2.7rem;}
.solution .solution-list .list-item dl dd .short {display:flex;display:-webkit-flex;justify-content:flex-start;-webkit-justify-content:flex-start;flex-wrap:wrap;}
.solution .solution-list .list-item dl dd .short p {height:2.1rem;line-height:2.1rem;font-size:1.3rem;color:#333333;}
.solution .solution-list .list-item dl dd .short p:first-of-type {margin-right:1.75rem;}
.solution .solution-list .list-item dl dd .desc {padding-top:0.6rem;line-height:2.4rem;font-size:1.3rem;color:#595959;opacity:0.8;text-align:justify;}
.solution .solution-list .list-item dl dd .more {padding-top:2rem;display:flex;display:-webkit-flex;justify-content:flex-start;-webkit-justify-content:flex-start;flex-wrap:wrap;}
.solution .solution-list .list-item dl dd .more a {display:block;height:3.2rem;line-height:3.2rem;background:linear-gradient(to right,#185faf,#32cfa3);padding:0 1.9rem;border-radius:1.6rem;}
.solution .solution-list .list-item dl dd .more span {display:block;height:3.2rem;font-size:1.3rem;color:#ffffff;padding-left:1.8rem;background:url(../images/product-more-icon01.png) no-repeat left center;background-size:1.25rem 1.25rem;}
.solution .solution-list .list-item.cur .tit {display:none;}
.solution .solution-list .list-item.cur dl {background:url(../images/ss-bgs.png) no-repeat center;display:block;padding:1rem;}
/**/html {font-size:10px;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
@media screen and (min-width:320px) {html {font-size:8.533px;}
}
@media screen and (min-width:360px) {html {font-size:9.6px;}
}
@media screen and (min-width:375px) {html {font-size:10px;}
}
@media screen and (min-width:393px) {html {font-size:10.48px;}
}
@media screen and (min-width:400px) {html {font-size:10.664px;}
}
@media screen and (min-width:414px) {html {font-size:11.04px;}
}
@media screen and (min-width:440px) {html {font-size:11.73px;}
}
@media screen and (min-width:480px) {html {font-size:12.796px;}
}
@media screen and (min-width:520px) {html {font-size:13.863px;}
}
@media screen and (min-width:560px) {html {font-size:14.93px;}
}
@media screen and (min-width:600px) {html {font-size:15.996px;}
}
@media screen and (min-width:640px) {html {font-size:17.06px;}
}
@media screen and (min-width:680px) {html {font-size:18.1288px;}
}
@media screen and (min-width:700px) {html {font-size:18.66px;}
}
@media screen and (min-width:720px) {html {font-size:19.1952px;}
}
@media screen and (min-width:72.5rem) {html {font-size:20px;}
}
@-webkit-keyframes fadeInDown1 {from {opacity:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
to {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInDown1 {from {opacity:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
to {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInDown1 {-webkit-animation-name:fadeInDown1;animation-name:fadeInDown1}
@-webkit-keyframes fadeInDown2 {from {opacity:0;-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}
to {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInDown2 {from {opacity:0;-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}
to {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInDown2 {-webkit-animation-name:fadeInDown2;animation-name:fadeInDown2}
@-webkit-keyframes fadeInLeft1 {from {-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0);opacity:0}
to {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes fadeInLeft1 {from {-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0);opacity:0}
to {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.fadeInLeft1 {-webkit-animation-name:fadeInLeft1;animation-name:fadeInLeft1}
@-webkit-keyframes fadeInLeft2 {from {-webkit-transform:translate3d(-5%,0,0);transform:translate3d(-5%,0,0);opacity:0}
to {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes fadeInLeft2 {from {-webkit-transform:translate3d(-5%,0,0);transform:translate3d(-5%,0,0);opacity:0}
to {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.fadeInLeft2 {-webkit-animation-name:fadeInLeft2;animation-name:fadeInLeft2}
@-webkit-keyframes fadeInRight1 {from {-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0);opacity:0}
to {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes fadeInRight1 {from {-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0);opacity:0}
to {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.fadeInRight1 {-webkit-animation-name:fadeInRight1;animation-name:fadeInRight1}
@-webkit-keyframes fadeInRight2 {from {-webkit-transform:translate3d(5%,0,0);transform:translate3d(5%,0,0);opacity:0}
to {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes fadeInRight2 {from {-webkit-transform:translate3d(5%,0,0);transform:translate3d(5%,0,0);opacity:0}
to {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.fadeInRight2 {-webkit-animation-name:fadeInRight2;animation-name:fadeInRight2}
@-webkit-keyframes zoomLeft {from {-webkit-transform:scale3d(0.3,.3,.3);transform:scale3d(0.3,.3,.3);opacity:0}
50% {opacity:1}
}
@keyframes zoomLeft {from {-webkit-transform:scale3d(0.3,.3,.3);transform:scale3d(0.3,.3,.3);opacity:0}
50% {opacity:1}
}
.zoomLeft {-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation-name:zoomLeft;animation-name:zoomLeft}
.zoomRight {-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation-name:zoomLeft;animation-name:zoomLeft}
@-webkit-keyframes fadeInUp1 {from {-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0);opacity:0}
to {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes fadeInUp1 {from {-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0);opacity:0}
to {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.fadeInUp1 {-webkit-animation-name:fadeInUp1;animation-name:fadeInUp1}
@-webkit-keyframes fadeInUp2 {from {-webkit-transform:translate3d(0,2%,0);transform:translate3d(0,2%,0);opacity:0}
to {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes fadeInUp2 {from {-webkit-transform:translate3d(0,2%,0);transform:translate3d(0,2%,0);opacity:0}
to {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.fadeInUp2 {-webkit-animation-name:fadeInUp2;animation-name:fadeInUp2}
@keyframes myfirst {0% {top:0;left:0}
25% {top:10px;left:0}
50% {top:0;left:0}
100% {top:0;left:0}
}
@-moz-keyframes myfirst {0% {top:0;left:0}
25% {top:10px;left:0}
50% {top:0;left:0}
100% {top:0;left:0}
}
@-webkit-keyframes myfirst {0% {top:0;left:0}
25% {top:10px;left:0}
50% {top:0;left:0}
100% {top:0;left:0}
}
@-o-keyframes myfirst {0% {top:0;left:0}
25% {top:10px;left:0}
50% {top:0;left:0}
100% {top:0;left:0}
}
@-webkit-keyframes fadeInUp1 {from {-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0);opacity:0}
to {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes fadeInUp1 {from {-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0);opacity:0}
to {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.fadeInUp1 {-webkit-animation-name:fadeInUp1;animation-name:fadeInUp1}
@-webkit-keyframes fadeInUp2 {from {-webkit-transform:translate3d(0,2%,0);transform:translate3d(0,2%,0);opacity:0}
to {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes fadeInUp2 {from {-webkit-transform:translate3d(0,2%,0);transform:translate3d(0,2%,0);opacity:0}
to {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.fadeInUp2 {-webkit-animation-name:fadeInUp2;animation-name:fadeInUp2}
@keyframes myfirst {0% {top:0;left:0}
25% {top:10px;left:0}
50% {top:0;left:0}
100% {top:0;left:0}
}
@-moz-keyframes myfirst {0% {top:0;left:0}
25% {top:10px;left:0}
50% {top:0;left:0}
100% {top:0;left:0}
}
@-webkit-keyframes myfirst {0% {top:0;left:0}
25% {top:10px;left:0}
50% {top:0;left:0}
100% {top:0;left:0}
}
@-o-keyframes myfirst {0% {top:0;left:0}
25% {top:10px;left:0}
50% {top:0;left:0}
100% {top:0;left:0}
}
html {font-size:10px;}
@media screen and (min-width:320px) {html {font-size:8.533px;}
}
@media screen and (min-width:360px) {html {font-size:9.6px;}
}
@media screen and (min-width:375px) {html {font-size:10px;}
}
@media screen and (min-width:393px) {html {font-size:10.48px;}
}
@media screen and (min-width:400px) {html {font-size:10.664px;}
}
@media screen and (min-width:414px) {html {font-size:11.04px;}
}
@media screen and (min-width:440px) {html {font-size:11.73px;}
}
@media screen and (min-width:480px) {html {font-size:12.796px;}
}
@media screen and (min-width:520px) {html {font-size:13.863px;}
}
@media screen and (min-width:560px) {html {font-size:14.93px;}
}
@media screen and (min-width:600px) {html {font-size:15.996px;}
}
@media screen and (min-width:640px) {html {font-size:17.06px;}
}
@media screen and (min-width:680px) {html {font-size:18.1288px;}
}
@media screen and (min-width:700px) {html {font-size:18.66px;}
}
@media screen and (min-width:720px) {html {font-size:19.1952px;}
}
@media screen and (min-width:750px) {html {font-size:20px;}
}
/*表单弹框*/.nsw-modal {width:100%;height:100%;background:rgba(225,225,225,0.5);position:fixed;top:0;left:0;z-index:99999;}
.modal-dialog {position:fixed;color:#000000;top:150px;width:400px;border-radius:3px;min-height:155px;overflow:hidden;z-index:99998;margin-left:-200px;left:50%;}
.modal-dialog .css-icon {background-image:url("../images/modal-icons.png");}
.modal-dialog .modal-head {height:30px;line-height:30px;padding:0px 20px;background:#F6EFEF;font-size:14px;}
.modal-dialog .modal-head .modal-logo {width:15px;height:15px;background-position:1px 0px;margin:8px 5px 0 0;float:left;}
.modal-dialog .modal-head .close {float:right;width:15px;height:15px;background-position:-14px 0px;margin-top:8px;}
.modal-dialog .modal-body {width:100%;min-height:125px;background:#ffffff;}
.modal-dialog .modal-body .modal-body-left {width:140px;float:left;}
.modal-dialog .modal-body .modal-body-left .icon {width:64px;height:64px;margin:30px 0 0 48px;}
.modal-dialog .modal-body .modal-body-left .success-message {background-position:0px -14px;}
.modal-dialog .modal-body .modal-body-left .warming-message {background-position:0px -78px;}
.modal-dialog .modal-body .modal-body-right {width:260px;float:right;padding-top:20px;}
.modal-dialog .modal-body .modal-body-right .close-btn {color:#000;text-align:center;width:90px;display:inline-block;height:24px;line-height:24px;background:#818079;}
.modal-dialog .modal-body .modal-body-right p {line-height:30px;}
