@charset "UTF-8";
.corporate--container{padding:0.5em 0.1em}
.corporate--about--figure1{width:100%;}
.corporate--about--title1{font-size:16px;color:#fa6900;align-items: center;gap: 1em;display:flex;margin-bottom:0.5em}
.corporate--about--title1:before{width:2em;display:block;height:1px;background-color:#fa6900;content:"";margin-bottom:0.2em}
.corporate--about--title2{font-size:20px;margin-bottom:0.7em;font-weight:600}
.corporate--about--descs{font-size:12px;margin-bottom:1em;line-height:1.6em;color:#090909;}
.corporate--about--description{width:100%;}

/**首页-关于我们**/
.home--about .corporate--ls{width:100%;border-top:1px solid #d1d1d2;border-bottom:1px solid #d1d1d2;padding:0.3em 0 0.1em;display:flex;flex-wrap: wrap;margin-top:0.25em;margin-bottom:0.25em}
.home--about .corporate--ls .lists{width:33.33%;margin-bottom:0.2em}
.home--about .corporate--ls .li1{display:flex;align-items: flex-end;}
.home--about .corporate--ls .li1.ats{align-items: flex-start;}
.home--about .corporate--ls .li1.ats .o2{margin-left: 0}
.home--about .corporate--ls .li1 .o1{font-size:16px;color:#090909;font-weight:600}
.home--about .corporate--ls .li1 .o2{font-size:14px;color:#090909;margin-left: 0.2em;}
.home--about .corporate--ls .li2{font-size:10px;color:#636363;white-space: pre-wrap;}
.home--about .corporate--vd{width:100%;overflow:hidden;position:relative}
.home--about .corporate--vd .home--about--video-icon{width:100%;height:100%;position:absolute;top:0;left:0;display: flex;justify-content: center;align-items: center;}
.home--about .corporate--vd .home--about--video-icon .imgs{width:0.85em;height:0.85em;}
.home--about .corporate--vd img{width:100%;height:100%;object-fit:cover}
.home--about .corporate--link{width:9.5em;height:2.6em;line-height:2.6em;background-color:#fa6900;color:#FFF;font-size:0.18em;text-align:center;margin-top:2em}

/**首页-产品展示**/
.home--pros .home--pros--ts{margin-bottom: 0.3em;display: block;}
.home--pros .home--pros--ts .ts{font-size:16px;font-weight:600;color:#090909}
.home--pros .home--pros--ts .lks{font-size:10px;color:#fa6900;text-decoration:none;}

.home--pros .home--pros--ls{display: grid;grid-template-columns: repeat(1, 1fr);gap: 0.2em;}
.home--pros .home--pros--ls .lists{width:100%;overflow:hidden;border:1px solid #e4e2de;}
.home--pros .home--pros--ls .lists .top{width:100%;height:5em;border-bottom:1px solid #e4e2de;overflow:hidden} 
.home--pros .home--pros--ls .lists img{width:100%;height:100%;object-fit:cover;transition: 0.3s;}
.home--pros .home--pros--ls .lists .btm{width:100%;display:flex;padding: 0.2em 0;}
.home--pros .home--pros--ls .lists .btm .imgs{width:1.2em;height:1.3em;overflow:hidden}
.home--pros .home--pros--ls .lists .btm .txts{width:calc(100% - 1.6em);margin-left: 0.2em;padding-top: 0.1em;}
.home--pros .home--pros--ls .lists .btm .txts .ts{font-size:14px;font-weight:600;color:#fa6900;margin-bottom: 0.3em;}
.home--pros .home--pros--ls .lists .btm .txts .ds{font-size:10px;color:#636363}


/**首页-优势**/
.home--advs{background-repeat:no-repeat;background-size: cover;background-position: center;}
.home--advs .corporate--container{padding:0.8em 0.1em 0.6em}
.home--advs .corporate--row{justify-content: space-between;}
.home--advs .home--advs--ts{width:100%;padding-top: 0.1em;}
.home--advs .home--advs--ts .ts{font-size:16px;color:#ffffff;margin-bottom: 0.6em;font-weight: 600;}
.home--advs .home--advs--ts .ds{font-size:12px;color:#ffffff;margin-bottom: 0.5em;}
.home--advs .corporate--link{width:9.5em;height:2.6em;line-height:2.6em;background-color:#fa6900;color:#FFF;font-size:12px;text-align:center;margin-top:1em}

.home--advs .home--advs--ls{width:100%;margin-top:0.5em}
.home--advs .home--advs--ls .lists{width:100%;border:1px solid #FFF;margin-bottom:0.15em;display: flex;flex-wrap: wrap;padding: 0.3em 0 0.3em 0.3em;align-items: center;}
.home--advs .home--advs--ls .lists .lts{width:0.8em;height:0.8em;}
.home--advs .home--advs--ls .lists .lts img{width:100%;height:100%;object-fit:cover;transition: 0.3s;}
.home--advs .home--advs--ls .lists .rgs{width:calc(100% - 1.4em);margin-left: 0.3em;}
.home--advs .home--advs--ls .lists .rgs .ts{font-size:12px;color:#ffffff;margin-bottom: 0.5em;}
.home--advs .home--advs--ls .lists .rgs .ds{font-size:10px;color:#ffffff}

/**首页-荣誉证书**/
.home--hons{background-repeat:no-repeat;background-size: cover;background-image:url(../images/bgs2.webp)}
.home--hons .ts{font-size:0.48em;font-weight:600;color:#090909;margin-bottom: 0.4em;}
.home--hons--row{display:flex;justify-content:space-between}
.home--hons--row .home--hons--pic{width:5em;height:6.7em;overflow:hidden;padding: 0.1em;background-color: #333;box-shadow: 0 0 0.06em #333;display:none}
.home--hons--row .home--hons--ul{width:100%;display:grid;grid-template-columns: repeat(2, 1fr);gap: 0.15em;}
.home--hons--row .home--hons--ul .imgs{width:100%;padding:0.08em;background-color:#0e5395}
.home--hons--row .home--hons--ul .imgs img{box-shadow: 0 0 4px #333;}
.home--hons img{width:100%;height:100%;object-fit:cover;}









/**首页-展会动态**/
.home--news{background-repeat:no-repeat;background-size: cover;background-image:url(../images/bgs3.webp)}
.home--news .home--news--ts{display:flex;margin-bottom: 0.4em;justify-content: space-between;align-items: center;}
.home--news .home--news--ts .ts{font-size:16px;font-weight:600;color:#090909;}
.home--news .home--news--ts .lks{font-size:12px;color:#090909;display:block}
.home--news .home--news--ts .lks:hover{color:#fa6900}
.home--news .home--news--ls{width:100%;}
.home--news .home--news--ls .lists{display:block;width:100%;position:relative;margin-bottom:0.3em}
.home--news .home--news--ls .imgs{width:100%;overflow:hidden;position:relative}
.home--news .home--news--ls .imgs .dates{padding:0.2em 0.8em;font-size:12px;background-color:#fa6900;color:#ffffff;position: absolute;top: 0;font-weight: 600;}
.home--news .home--news--ls .imgs img{width:100%;height:100%;object-fit:cover;transition:0.5s}
.home--news .home--news--ls .imgs:hover img{transform:scale(1.1)}
.home--news .home--news--ls .txts{width:100%;text-align: center;position:absolute;bottom:0;left:0;background-color: #00000087;}
.home--news .home--news--ls .txts .ts{font-size:12px;color:#FFF;font-weight:bold;line-height: 2.6em;white-space: nowrap;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding: 0 1em;}

/**首页-合作伙伴**/
.home--pars .home--pars--ts{font-size:16px;font-weight:600;color:#090909;margin-bottom: 1em;}
.home--pars .tns-controls button{height: 20px;width: 20px;top: 0.6em;}
.home--pars .tns-nav{top: -2rem}
.home--pars .tns-nav button{width: 10px;height: 10px;margin: 0 0.2em;}

/**首页-联系方式**/
.home--contact{background-color:#e9e9e9;width:100%;overflow:hidden}
.home--contact .corporate--container{padding:0}
.home--contact--lt{width:100%;padding:0.6em 0.1em 0}
.home--contact--lt .ts{font-size:16px;font-weight:600;color:#090909;margin-bottom: 0.4em;}
.home--contact--lt .adds{font-size:12px;color:#636363;margin-bottom: 2em;width: 100%;padding-left: 0.2em;}
.home--contact--lt .icos{width:0.38em;height:0.38em;margin-top: 0.03em;margin-right: 0.1em;}
.home--contact--lt .icos img{width:100%;height:100%;object-fit:cover;}
.home--contact--lt .txts .n1{font-size:12px;color:#636363;margin-bottom: 0.2em;}
.home--contact--lt .txts .n2{font-size:12px;color:#636363;display:block}
.home--contact--lt .lrs{display:flex;flex-wrap:wrap}
.home--contact--lt .lists{display: flex;gap: 0.4em;height: 5em;flex-direction: column;flex-wrap: wrap;}
.home--contact--lt .mob .txts .n2{font-size:0.3em;color:#fa6900}
.home--contact--lt a:hover{text-decoration:underline;color:#fa6900 !important}

.home--contact--rg{width:100%;position:relative;padding-bottom: 2em;}
.home--contact--rg .imgs{width:100vw;height:100%;position:absolute;top:0;left:0;z-index:0}
.home--contact--rg .imgs img{width:100%;height:100%;object-fit:cover;}
.home--contact--rg .home--message{position:relative;z-index:2;width:100%;right: 0;top: 0.8em;padding:0 0.1em}
.home--contact--rg .home--message .title{color:#ffffff;font-size:16px;margin-bottom:0.8em}

.home--contact--rg .msrow{display:flex;flex-wrap: wrap;justify-content: space-between;}
.home--contact--rg .msrow .form_group{width:49%;margin-bottom: 0.15em;}
.home--contact--rg .msrow input{display:block;margin:0;background-color:transparent;color:#FFF;width:100%;height:2em;line-height:2em;font-size: 12px;border: 1px solid #53524f;padding: 1.5em 0.8em;}
.home--contact--rg .msrow input:focus{outline: none;border: 1px solid #a6a6a6;}
.home--contact--rg .form_group1{width:100%;margin-bottom: 0.15em;}
.home--contact--rg .form_group1 textarea{display:block;margin:0;background-color:transparent;color:#FFF;width:100%;height:10em;line-height:2em;font-size: 12px;border: 1px solid #53524f;padding: 0.8em;}
.home--contact--rg .form_group1 textarea:focus{outline: none;border: 1px solid #a6a6a6;}
.home--contact--rg .yzrow{display:flex;flex-wrap:wrap;width:100%;justify-content: space-between;}
.home--contact--rg .yzrow .form_group{display:flex;border:1px solid #53524f;align-items: center;width: calc(100% - 1.7em);}
.home--contact--rg .yzrow .form_group input{display:block;margin:0;background-color:transparent;color:#FFF;width:100%;height:2em;line-height:2em;font-size: 12px;border: none;padding: 1.5em 0.8em;}
.home--contact--rg .yzrow .form_group input:focus{outline: none;}

.home--contact--rg .yzrow .form_button{width:1.5em;height:0.75em;line-height:0.75em}
.home--contact--rg .yzrow .form_button button{display:block;width:100%;height:100%;color:#FFF;font-size:12px;text-align:center;background-color:#fa6900;border:none}
.home--contact--rg .yzrow .form_button button:hover{background-color:#005198;}
.home--contact--rg .yzrow .input-group-btn{background-color:#FFF;margin-right: 0.06em;}
.home--contact--rg .yzrow .input-group-btn img{width:2em;height:0.6em}


/**关于我们**/
.hts{padding: 0.3em 0;border-bottom: 1px solid #e6e6e6;}
.hts h1{color:#000000;font-size:16px;line-height: normal;display:block;margin: 0;}
.bigPics img{max-width:100%}

.page--about--description{width:100%;}
.page--about--ts{font-size:16px;margin-bottom:0.7em;font-weight:600}
.page--about--ds{font-size:12px;line-height:1.6em;color:#090909;overflow: hidden;overflow-y: auto;}

.page--about .page--vd{width:100%;border:1px solid #b5b5b5;border-radius:0.08em;overflow:hidden;position:relative;margin-top: 0.3em;}
.page--about .page--vd .page--about--video-icon{width:100%;height:100%;position:absolute;top:0;left:0;display: flex;justify-content: center;align-items: center;}
.page--about .page--vd .page--about--video-icon .imgs{width:0.85em;height:0.85em;}
.page--about .page--vd a,.page--about .page--vd .page--about--figure{width:100%;height:100%;}
.page--about .page--vd img{width:100%;height:100%;object-fit:cover}

.page--about .corporate--ls{width:100%;padding:0.3em 0 0;display:flex;justify-content: space-between;text-align: center;flex-wrap: wrap;}
.page--about .corporate--ls .lists{width:49%;margin-bottom:0.3em}
.page--about .corporate--ls .li1{display:flex;align-items: flex-end;justify-content: center;}
.page--about .corporate--ls .li1.ats{align-items: flex-start;}
.page--about .corporate--ls .li1.ats .o2{margin-left: 0}
.page--about .corporate--ls .li1 .o1{font-size:16px;color:#005198;font-weight:600}
.page--about .corporate--ls .li1 .o2{font-size:10px;color:#005198;margin-bottom: 0.3em;margin-left: 0.2em;}
.page--about .corporate--ls .li2{font-size:12px;color:#636363;white-space: pre-wrap;}

.page--about .corporate--imgs{display:flex;justify-content: space-between;flex-wrap: wrap;}
.page--about .corporate--imgs .lists{height:2.15em;border:1px solid #b5b5b5;border-radius:0.08em;overflow:hidden;margin-bottom: 0.2em;}
.page--about .corporate--imgs .lists img{height:100%;}

.mainlt--product{width:100%;overflow:hidden;display: flex;flex-flow: column;align-items: center;background-repeat:no-repeat;background-size:cover;padding: 0.7em 0 0.8em;}
.mainlt--product .mainlt--product--related{width:100%;position:relative}
.mainlt--product .mainlt--product--related .mainlt--product--title{width:100%;margin:0 auto 0.3em;padding: 0 0.1em;}
.mainlt--product .mainlt--product--related .mainlt--product--title .ts{font-size:16px;color:#FFF;font-weight:bold;}
.mainlt--product .mainlt--product--related .mainlt--product--bgs{width: 100%;height: 5em;position: absolute;padding: 0.1em;}
.mainlt--product .mainlt--product--related .mainlt--product--bgs .bgs{width: 100%;height: 100%;background-color: #FFF;border-radius: 0.08em;overflow: hidden;}

.mainlt--product .tns-outer {position: relative}
.mainlt--product .tns-item {display: inline-flex !important;justify-content: center;}
.mainlt--product .tns-item>img {width: 100%}
.mainlt--product .tns-nav {display: flex;margin-top: 0.8em;justify-content: center}
.mainlt--product .tns-nav button {border: 1px solid #999;background-color: transparent !important;margin:0 0.4rem;outline: none;width: 12px;height: 12px;border-radius: 50%;}

.mainlt--product .tns-nav button.tns-nav-active {border: 2px solid #FFF;background-color: #FFF !important}
.mainlt--product .tns-controls {position: absolute;height: 100%;width: 100%;align-items: center;outline: none}
.mainlt--product .tns-controls button {background-color:#0000008a;border: none;outline: none;z-index: 2;background-position: center;background-repeat: no-repeat;width: 20px;height: 40px;position: absolute;top: 1em;background-size:18px auto;font-size:100px}
.mainlt--product .tns-controls button:hover{background-color: #fa6900;}
.mainlt--product .tns-controls button[data-controls=prev] {background-image: url("../images/ico_jt3.svg");transform: rotate(180deg);left: 0.12em;}

.mainlt--product .tns-controls button[disabled] {opacity: .4;cursor: auto}
.mainlt--product .tns-controls button[data-controls=next] {background-image: url("../images/ico_jt3.svg");right: 0.12em;}

.mainlt--product--item-card{width:9em;}
.mainlt--product--item-card .mainlt--products--item-figure{width:100%;padding:0.6em 0.8em 0.3em;overflow:hidden;display:block;border-radius:0.1em;}
.mainlt--product .mainlt--product--item-image{width:100%;height:100%;object-fit:cover;border-radius:0.5em;overflow:hidden;transition:0.3s}
.mainlt--product--item{display:block}
.mainlt--product--item-wrapper .mainlt--product--item-heading{margin:0;font-size:12px;color:#005198;text-align:center}
.mainlt--product--content .descs{font-size:12px;color:#000000;line-height:1.6em}

.about--fact .corporate--container{padding-top:0}
.about--fact .about--fact--ts{margin-bottom: 0.2em;}
.about--fact .about--fact--ts .ts{font-size:16px;font-weight:600;color:#000000}
.about--fact .about--fact--ts .ds{font-size:12px;color:#000000;text-decoration:none;margin-bottom: 1.5em;}

.about--fact .about--fact--ls{display: grid;grid-template-columns: repeat(2, 1fr);gap: 2%;}
.about--fact .about--fact--ls .lists{width:100%;}
.about--fact .about--fact--ls .lists .imgs{width:100%;overflow:hidden;border-radius:0.05em} 
.about--fact .about--fact--ls .lists img{width:100%;height:100%;object-fit:cover;}
.about--fact .about--fact--ls .lists .ts{width:100%;font-size:12px;color:#000000;text-align:center;margin-top:0.5em}

.about--yj .corporate--container{padding-top:0.3em}
.about--yj .ts{width:100%;font-size:16px;font-weight:600;color:#000000;text-align:right}

.footer--contact .corporate--container{padding:0.7em 0 0.8em;text-align: center;}
.footer--contact .bgbars{background-color:#0070d3;opacity:0.3;width:100%;height:0.1em}
.footer--contact .footer--contact--main{background-color:#0070d3;}
.footer--contact .phones{font-size:16px;color:#FFF;text-align: center;margin-bottom:0.8em}
.footer--contact .cens{font-size:12px;color:#FFF;display:flex;justify-content: center;margin-bottom:0.5em}
.footer--contact .cens div{display:flex}
.footer--contact .cens .was{margin-left:2em}
.footer--contact .emails{font-size:12px;color:#FFF;display:flex;justify-content: center;flex-wrap: wrap;}
.footer--contact .emails code{display:none}
.footer--contact a{color:#FFF}


/*=====================
	弹框留言表单
=======================*/
.alert_contact{width:100%;top: 0;left: 0;position: fixed;z-index: 999;display:none}
.alert_contact .atbgs{width:100%;min-height: 100vh;background-color:rgba(0,0,0,0.6);top: 0;left: 0;position: absolute;}
.alert_contact .alert_ovs{width:100%;height:100vh;overflow:auto}
.alert_contact .alert_info{position:relative;width:100%;min-height:100%;display:flex;justify-content:center;align-items:center;padding: 1em 0;}

.wbAlert{width:98%;background-color:#f9f9f9;border-radius:0.06em;padding:0.2em 0.2em 0.4em;margin: auto;position: relative;z-index: 999;}
.wbAlert .title{width:100%;font-size:16px;color:#333333;font-weight:600}
.wbAlert .descs{width:100%;font-size:12px;color:#333333}
.conAlert{width:100%;margin-top: 0.1em;}
.conAlert #myform1{width:100%;}
.conAlert .form-horizontal{margin-top:0.2em}
.conAlert .form_group{margin-bottom: 3%;width: 100%;}

.conAlert .form_group1{width:100%;margin-bottom:3%;}
.conAlert .form_group input,.conAlert .form_group1 textarea,.conAlert .form_group2 input{display:block;width:100%;padding: 0.6em 1em;font-size:12px;line-height:1.6em;border:1px solid #e5e5e5;border-radius:0.2em;overflow: hidden;}
.conAlert .form_group1 textarea{height:8em}

.conAlert .form_button{background-color:#0070d3;border-radius: 0.3em;overflow:hidden;margin-left:2em}
.conAlert .form_button button{width:100%;height:100%;color:#FFF;display:block;font-size:12px;background-color:transparent;border: none;padding: 0 2em;cursor:pointer}
.conAlert .form_button button:hover{background-color:#000}
.wbAlert .closes{font-family:"Arial";color: #fff;transform: rotateX(35deg);font-size: 20px;position: absolute;top: -1.3em;right: 0;cursor:pointer;transition: 0.5s;}
.wbAlert .closes:hover{color: #ed0408;}
.conAlert .form_group2{width:100%;margin-bottom:1%;display: flex;}
.conAlert .form_group2:after{content:"";clear:both;display: block;}
.conAlert .form_group2 .wbCode{width: 49.5%;margin-right: 1%;}
.conAlert .form_group2 .fc-code{width: 49.5%;}
.conAlert .form_group2 .fc-code img{width:100%;max-width:1.6em;border: 1px solid #e5e5e5;border-radius:0.05em;overflow:hidden;background-color:#eff8fd}
.conAlert .fbtns{width:100%;font-size:12px;display: flex;flex-wrap: wrap;}
.wbAlert .file_tip{width: 100%;margin-top: 1em;margin-bottom: 1.5em;}
.wbAlert .file_btns{padding:0.8em 2em;background-color:#fa6900;overflow:hidden;border-radius:0.4em;color:#FFF;border:none;font-size: 12px;}

.atmess{overflow: hidden;}
#upload-btn.disabled {background-color:gray;cursor: not-allowed!important;} 
.btn-xs {padding: 1px 5px !important;font-size: 12px !important;line-height: 1.5 !important;border-radius: 3px !important;margin-right: 5px !important;}
#msgBox .msg--fileInfo{padding: 0.5em 1em;border-radius: 2px;color: #000;font-size: 12px;}
#msgBox {text-align: left;margin-bottom: 2em;border-radius: 2px;background: #ddd;padding: 0;}
.progress {margin-bottom: 0px !important;}    
.progress-bar {width: 0%;height: 100%;font-size: 12px;line-height: 20px;color: #eee;text-align: center;background-color: #428bca;-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-transition: width 0.6s ease;transition: width 0.6s ease;}
.progress-bar-warning {background-color: orange !important;}
.msg--fileInfo a:after{background-image: url('../images/ico_close.svg');background-repeat: no-repeat;width: 1.2em;height: 1.2em;background-size: 100%;display: block;content: "";}
.msg--fileInfo a {color: red;margin: 5px;}
#errorMsgBox,#msgBox {margin-top: 10px;}
#errorMsgBox {text-align: center;padding: .5em 1em;background-color: #b94a48;color: #fff;margin-bottom: 1em;border-radius: 2px}
#msgBox .msg--fileInfo a:after {float: right}
#msgBox .msg--fileInfo:last-child {animation-name: newFile;animation-duration: 4s}
@keyframes newFile {
	from {background-color: #468847}
	to {background-color: none}
}
button.disabled {pointer-events: none;opacity: .5}
.footer--contact .atBtn{font-size:12px;color:#FFF;background-color:#fa6900;padding:0.8em 1em;border-radius:0.3em;overflow:hidden;display: inline-block;cursor:pointer}
.footer--contact .atBtn:hover{background-color:#000;}

.corporate--breadcrumb--container{padding:0 10px}
.container{padding:0 0.1em}
/*=====================
	产品列表页
=======================*/
.hts p{color:#656565;font-size:12px;line-height: 1.6em;display:block;margin: 0;}
.proList{margin-top:0.5em}
.proList .proul{width:100%;display: grid;grid-template-columns: repeat(2, 1fr);gap: 0.1em;}
.proList .proul .lists{display:block;width:100%;border:1px solid #d9d9d9}
.proList .proul .imgs{width:100%;height:2.4em;overflow:hidden}
.proList .proul .imgs img{width:100%;height:100%;object-fit:cover}
.proList .proul .txts{border-top:1px solid #d9d9d9;width:100%;padding:0.18em 0.15em;}
.proList .proul .txts .ts{font-size:16px;color:#0070d3;margin-bottom:0.5em;font-weight:bold}
.proList .proul .txts .ds{font-size:12px;color:#656565}

/*=====================
	下载页
=======================*/
.downList{margin-top:0.5em;margin-bottom: 1.5em;}
.downList .downul{width:100%;display: grid;grid-template-columns: repeat(2, 1fr);gap: 0.1em;}
.downList .downul .lists{display:block;width:100%;border:1px solid #d9d9d9}
.downList .downul .imgs{width:100%;height:5.2em;overflow:hidden}
.downList .downul .imgs img{width:100%;height:100%;object-fit:cover;transition:0.5s}
.downList .downul .imgs:hover img{transform:scale(1.1)}
.downList .downul .txts{border-top:1px solid #d9d9d9;width:100%;padding:0.18em 0.15em;}
.downList .downul .txts .ts{font-size:12px;color:#0070d3;margin-bottom:0.5em;font-weight:bold}

/*=====================
	展会列表页
=======================*/
.exList{margin-top:0.5em;margin-bottom: 1.5em;}
.exList .exul{width:100%;display: grid;grid-template-columns: repeat(2, 1fr);gap: 0.1em;}
.exList .exul .lists{display:block;width:100%;border:1px solid #d9d9d9;padding:0.1em 0.1em 0.3em;background-color: #FFF;}
.exList .exul .imgs{width:100%;height:2.9em;overflow:hidden;position:relative}
.exList .exul .imgs .dates{padding:0.2em 0.8em;font-size:12px;background-color:#fa6900;color:#ffffff;position: absolute;top: 0;font-weight: 600;}
.exList .exul .imgs img{width:100%;height:100%;object-fit:cover;transition:0.5s}
.exList .exul .imgs:hover img{transform:scale(1.1)}
.exList .exul .txts{width:100%;margin-top: 0.3em;text-align: center;}
.exList .exul .txts .ts{font-size:12px;color:#0070d3;margin-bottom:0.5em;font-weight:bold}

/****分页****/
#pages{margin-top:0.3em}
.pagination{display: -ms-flexbox;display:flex;-ms-flex-pack: center;justify-content:center;padding: 0;}
#pages a{border:0.01em solid #e4e4e4;padding:0.3em 1.2em;color:#333;font-size:12px;display:block}
#pages span{background-color:#21409a;padding:0.3em 1.2em;color:#FFF;font-size:12px;display:block}
#pages a:hover{color:#21409a}

/*=====================
	联系我们
=======================*/
.page_contact .wbAlert{width:100%;z-index:auto;padding-bottom:1.2em}

/*=====================
	展会详情页
=======================*/
.exMain{padding:0.4em 0.1em}
.exLeft{width:100%;}
.exLeft .ts{border-bottom:1px solid #d9d9d9;margin-bottom: 0.4em;}
.exLeft .ts h1{font-size: 16px;font-weight: 600;padding-bottom: 0.6em;margin:0}
.exLeft .cs{font-size:12px;}
.exLeft .cs img{margin:12px 0;max-width:100%}
.exLeft .pn{display:flex;}
.exLeft .pn a,.exLeft .pn strong{font-size:12px;display:flex;justify-content: center;align-items: center;}

.exLeft .pn .prev a img,.exLeft .pn .prev strong img{margin-right:0.6em;}
.exLeft .pn .next a img,.exLeft .pn .next strong img{margin-left:0.6em;transform: rotate(180deg);}
.exLeft .pn .next{margin-left:1em}
.exLeft .pn a{color:#fb7c21}
.exLeft .pn a:hover{text-decoration:underline}

.exRight{width:100%;margin-top:0.3em;display:grid;grid-template-columns: repeat(2, 1fr);gap: 0.1em;}
.exRight a{width:100%;display:block;position:relative;}
.exRight a .imgs{width:100%;height:3em;overflow:hidden}
.exRight img{width:100%;height:100%;object-fit:cover;transition:0.5s}
.exRight a:hover .imgs img{transform:scale(1.1)}
.exRight a .ts{display: flex;justify-content: space-between;align-items: center;width:100%;min-height:1em;position:absolute;bottom:0;background-image:linear-gradient(to top,#005198f2 40%,transparent);}
.exRight a .ts span{display: -webkit-box;-webkit-line-clamp: 3;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */font-size:12px;color:#FFF;padding: 0 1.2em;}


/*=====================
	新闻列表页
=======================*/
.newList{padding-top:1em}
.newList .newTop .newul{width:100%;}
.newList .newTop .newul a{display:flex;width:100%;height:2.4em;border:1px solid #d9d9d9;justify-content: space-between;margin-bottom:0.3em;background-color: #FFF;}
.newList .newTop .newul a .imgs{width:3.82em;height:100%;overflow:hidden}
.newList img{width:100%;height:100%;object-fit:cover;transition:0.5s}
.newList .newTop .newul a .txts{width:3.6em;height:100%;margin-left: 0.25em;display: flex;flex-flow: column;justify-content: center;}
.newList .newTop .newpic{width:100%;}
.newList .newTop .newpic a{display:flex;width:100%;height:2.4em;border:1px solid #d9d9d9;justify-content: space-between;margin-bottom:0.3em;background-color: #FFF;}
.newList .newTop .newpic a .imgs{width:3.82em;height:100%;overflow:hidden}
.newList .newTop .newpic a .txts{width:3.6em;height:100%;margin-left: 0.25em;display: flex;flex-flow: column;justify-content: center;}

.newList a .txts .dates{font-size:12px;color:#656565;margin-bottom: 1em;}
.newList a .txts .ts{font-size:14px;font-weight:600;color:#000000;display: -webkit-box;-webkit-line-clamp: 3;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */}
.newList a:hover .txts .ts{color:#fa6900;}

.newBottom{background-color:#ededed;padding:0.8em 0;margin-top:0.8em}
.newBottom .titles{font-size: 16px;font-weight: 600;padding-bottom: 0.6em;margin:0}
.newBottom .tns-outer {position: relative}
.newBottom .tns-item>img {width: 100%}
.newBottom .tns-nav {display: flex;justify-content: center;margin-top: 0.5em;position: relative;z-index: 999;}
.newBottom .tns-nav button {border: 1px solid #707070;margin:0 0.4rem;outline: none;width:12px;height:12px;border-radius:50%;padding: 0;}
.newBottom .tns-nav button.tns-nav-active {border: 1px solid #0372ce;background-color: #0372ce}
.newBottom .tns-controls {position: absolute;height: 100%;width: 100%;align-items: center;outline: none}
.newBottom .tns-controls button {background-color: transparent;border: none;outline: none;z-index: 2;background-position: center;background-repeat: no-repeat;height: 40px;width: 40px;position: absolute;top: calc(50% - 6em);}
.newBottom .tns-controls button[data-controls=prev] {background-image: url("../images/ico_jt1.svg");transform: rotate(180deg);left: 0;}
.newBottom .tns-controls button[disabled] {opacity: .4;cursor: auto}
.newBottom .tns-controls button[data-controls=next] {background-image: url("../images/ico_jt1.svg");right: 0;}

.newBottom .lists .brs{border:1px solid #a29e9b}
.newBottom .txts{width:100%;padding:0.3em 0.2em;background-color:#FFF}
.newBottom .corporate--new--item-figure{overflow: hidden;}


/*=====================
	新闻详情页
=======================*/
.newShow{background-color:#FFF}
.newMain{display:flex;flex-wrap:wrap;padding:0}
.newLeft{width:100%;background-color:#ededed;padding:0.6em 0.25em;order: 1;margin-top: 0.5em;display:flex;flex-wrap:wrap}
.newLeft .ts{font-size: 0.32em;font-weight: 600;margin-bottom:0.5em;width:100%}
.newLeft a{display:block;position:relative;margin-bottom:0.2em;margin-right:1%;width:49.5%}
.newLeft a:nth-child(2n+1){margin-right:0}
.newLeft a .imgs{width:100%;height:2.5em;overflow:hidden}
.newLeft img{width:100%;height:100%;object-fit:cover;transition:0.5s}
.newLeft a:hover .imgs img{transform:scale(1.1)}

.newLeft a .txts{width:100%;height:calc(100% - 2.5em);display: flex;flex-flow: column;justify-content: center;padding: 0.2em 0.3em;background-color:#FFF}
.newLeft a .txts .dates{font-size:0.16em;color:#656565;margin-bottom: 0.5em;}
.newLeft a .txts .ts{font-size:0.2em;font-weight:600;color:#000000;display: -webkit-box;-webkit-line-clamp: 3;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */}
.newLeft a:hover .txts .ts{color:#fa6900;}

.newRight{width:100%;padding: 0.5em 0.1em 0;}
.newRight .ts{border-bottom:1px solid #d9d9d9;margin-bottom: 0.4em;}
.newRight .ts h1{font-size: 0.4em;font-weight: 600;padding-bottom: 0.6em;margin:0}
.newRight .cs{font-size:0.18em;}
.newRight .cs img{margin:0.8em 0;max-width:100%}
.newRight .pn{display:flex;justify-content: flex-end;}
.newRight .pn a,.newRight .pn strong{font-size:0.2em;display:flex;justify-content: center;align-items: center;}

.newRight .pn .prev a img,.newRight .pn .prev strong img{margin-right:0.6em;}
.newRight .pn .next a img,.newRight .pn .next strong img{margin-left:0.6em;transform: rotate(180deg);}
.newRight .pn .next{margin-left:1em}
.newRight .pn a{color:#fb7c21}
.newRight .pn a:hover{text-decoration:underline}

/*=====================
	案例列表页
=======================*/
.caseList{margin-top:0.5em}
.caseList .caseul{width:100%;display: grid;grid-template-columns: repeat(2, 1fr);gap: 0.1em;}
.caseList .caseul .lists{display:block;width:100%;border:1px solid #d9d9d9;position:relative;overflow:hidden;border-radius:0.05em}
.caseList .caseul .imgs{width:100%;height:100%;overflow:hidden}
.caseList .caseul .imgs img{width:100%;height:100%;object-fit:cover;}
.caseList .caseul .txts{width:100%;height:100%;padding:0.18em 0.15em;position:absolute;background-color:#00519880;top:100%;left:0;display: flex;flex-flow: wrap;align-items: center;transition:0.5s;display:none;}
.caseList .caseul .txts .ts{font-size:0.2em;color:#fff;font-weight:bold;display: -webkit-box;-webkit-line-clamp: 4;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */}
.caseList .caseul .txts .ds{font-size:0.16em;color:#fff;display: -webkit-box;-webkit-line-clamp: 5;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */}
.caseList .caseul .txts .btn{font-size:0.16em;color:#fff;background-color:#fa6900;padding:0.5em 0.8em;border-radius:0.2em;overflow:hidden;}

.caseList .caseul .titles{font-size:10px;color:#fff;font-weight:600;display: -webkit-box;-webkit-line-clamp: 3;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */width:100%;position:absolute;bottom:0.6em;padding:0 0.6em;}



/*=====================
	案例详情页
=======================*/
.caseShow{padding-top:0.6em}
.caseShow .ts{font-size:16px;color:#000000;margin-bottom:0.4em;font-weight:600}
.caseShow .ds{font-size:12px;color:#000000;}
.caseShow .ds *{font-size:12px !important;}
.caseShow .cs1{border-bottom:1px solid #ddd;padding-bottom:0.5em;margin-bottom:0.5em}
.caseShow ul{padding-left:1em;margin:0}
.caseShow li{list-style-type: unset;margin-bottom:1.2em}
.caseShow li *{line-height:normal}
.caseShow .cs2_1 .cs2_1l{width:100%;display: flex;flex-flow: column;justify-content: center;}
.caseShow .cs2_1 .cs2_1r{width:100%}
.caseShow .cs2_1 .cs2_1r .imgs{width:100%;height:100%;overflow:hidden}
.caseShow img{width:100%;height:100%;object-fit:cover;}
.caseShow .cs2_2{margin-top:0.3em}
.caseShow .cs2_3{margin-bottom:0.3em}
.caseShow .cs2_3 .cs2_3l{width:100%;overflow:hidden}
.caseShow .cs2_3 .cs2_3r{display: grid;grid-template-columns: repeat(2, 1fr);gap: 0.1em;margin-top:0.1em}
.caseShow .cs2_3 .cs2_3r .imgs{width:100%;overflow:hidden}

.caseShow .videos{width:100%;background-color:#ebebeb;margin-top:0.5em}
.caseShow .videos .container{padding:0.6em 0.2em}
.caseShow .videos .vdWidth,.caseShow .videos .vdWidth video{width:100%;display:block}

.caseShow .techs{background-color:#d8d8d8;padding:0.4em 0}
.caseShow .techs .ts{margin-bottom: 0.6em;}
.caseShow .techs .tbs{width:100%;margin-top:0.3em}
.caseShow .techs table{padding-left: 0;font-size:12px}
.caseShow .techs table tr:nth-child(2n+1){background-color:#ffffff}
.caseShow .techs table tr:nth-child(2n+0){background-color:#f7f7f7}
.caseShow .techs table .ls1{font-weight:600}
.caseShow .techs table .ls2{min-width:50%}
.caseShow .techs table td{padding:10px 15px}

.caseShow .custs{margin:0.5em auto}
.caseShow .custsTop .ds{color:#fa6900;margin-bottom:1.5em;font-weight:600}
.caseShow .custsTop .left .ls{font-size:14px;color: #4f4f4f;margin-bottom: 1em;background-image: url(../images/ico_checks.png);padding-left: 1.8em;background-repeat: no-repeat;background-position: left 0.1em;}
.caseShow .custsTop .left .ls strong{color:#000}
.caseShow .custsBm{margin-top:0.3em}

.caseShow .jects{background-color:#ededed;padding:0.5em 0}
.caseShow .jects .tns-outer {position: relative}
.caseShow .jects .tns-item>img {width: 100%}
.caseShow .jects .tns-nav {display: flex;justify-content: center;margin-top: 0.2em;position: relative;z-index: 999;}
.caseShow .jects .tns-nav button {border: 1px solid #707070;margin:0 0.4em;outline: none;width:12px;height:12px;border-radius:50%;padding: 0;}
.caseShow .jects .tns-nav button.tns-nav-active {border: 1px solid #0372ce;background-color: #0372ce}
.caseShow .jects .tns-controls {position: absolute;height: 100%;width: 100%;align-items: center;outline: none}
.caseShow .jects .tns-controls button {background-color: transparent;border: none;outline: none;z-index: 2;background-position: center;background-repeat: no-repeat;height: 40px;width: 40px;position: absolute;top: calc(50% - 80px);}
.caseShow .jects .tns-controls button:hover{background-image: url("../images/ico_jt1.svg") !important;}
.caseShow .jects .tns-controls button[data-controls=prev] {background-image: url("../images/ico_jt1.svg");transform: rotate(180deg);left: 0;}
.caseShow .jects .tns-controls button[disabled] {opacity: .4;cursor: auto}
.caseShow .jects .tns-controls button[data-controls=next] {background-image: url("../images/ico_jt1.svg");right: 0;}

.caseShow .jects .ts{margin-bottom:0.6em}
.caseShow .jects .corporate--pro--item-card{width:100%;overflow:hidden;background-color:#FFF;border-radius:0.08em}
.caseShow .jects .corporate--pro--item-figure{width:100%;overflow:hidden;border-radius:0.08em}
.caseShow .jects .corporate--pro--item-card img{width:100%;height:100%;object-fit:cover;transition:0.5s}
.caseShow .jects .corporate--pro--item-card:hover img{transform:scale(1.1)}
.caseShow .jects .txts{background-color:#FFF;padding:0.3em 0.2em}
.caseShow .jects .txts .ts1{font-size:14px;color:#fa6900;font-weight:600;margin-bottom:0.4em}
.caseShow .jects .txts .ds1{font-size:12px;color:#656565;}





@media (max-width:768px) {
	.faCont{font-size:13.03vw;}
}
