﻿/*
* name:Global && Pc StyleSheet
* version:v3.4.2
* update:添加百度地图容器样式；默认隐藏百度分享的触控弹层
* date:2017-08-11
*/
.row{width:101%;transition:.2s width ease;*zoom:1}.row:before,.row:after{display:table;clear:both;content:''}
.row>[class*="span-"]{float:left;margin-right:1%;*margin-right:.89%}
.row>.span-1{width:7.33333333%}.row>.span-2{width:15.66666667%}
.row>.span-3{width:24%}.row>.span-4{width:32.33333333%}
.row>.span-5{width:40.66666667%}.row>.span-6{width:49%}
.row>.span-7{width:57.33333333%}.row>.span-8{width:65.66666667%}
.row>.span-9{width:74%}.row>.span-10{width:82.33333333%}
.row>.span-11{width:90.66666667%}.row>.span-12{width:99%}
.full-row{width:100%;transition:.2s width ease;*zoom:1}.full-row:before,.full-row:after{display:table;clear:both;content:''}
.full-row>[class*='span']{float:left}
.full-row>.span-1{width:8.33333333%;*width:8.22333333%}.full-row>.span-2{width:16.66666667%;*width:16.55666667%}
.full-row>.span-3{width:25%;*width:24.89%}.full-row>.span-4{width:33.33333333%;*width:33.22333333%}
.full-row>.span-5{width:41.66666667%;*width:41.55666667%}.full-row>.span-6{width:50%;*width:49.89%}
.full-row>.span-7{width:58.33333333%;*width:58.22333333%}.full-row>.span-8{width:66.66666667%;*width:66.55666667%}
.full-row>.span-9{width:75%;*width:74.89%}.full-row>.span-10{width:83.33333333%;*width:83.22333333%}
.full-row>.span-11{width:91.66666667%;*width:91.55666667%}.full-row>.span-12{width:100%;*width:99.89%}
@media only screen and (max-width:1024px){
	.row>.midd-1{width:7.33333333%}.row>.midd-2{width:15.66666667%}.row>.midd-3{width:24%}.row>.midd-4{width:32.33333333%}
	.row>.midd-5{width:40.66666667%}.row>.midd-6{width:49%}.row>.midd-7{width:57.33333333%}.row>.midd-8{width:65.66666667%}
	.row>.midd-9{width:74%}.row>.midd-10{width:82.33333333%}.row>.midd-11{width:90.66666667%}.row>.midd-12{width:99%}
	.midd-hide{display:none}.midd-center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}
	.full-row>.midd-1{width:8.33333333%}.full-row>.midd-2{width:16.66666667%}.full-row>.midd-3{width:25%}.full-row>.midd-4{width:33.33333333%}
	.full-row>.midd-5{width:41.66666667%}.full-row>.midd-6{width:50%}.full-row>.midd-7{width:58.33333333%}.full-row>.midd-8{width:66.66666667%}
	.full-row>.midd-9{width:75%}.full-row>.midd-10{width:83.33333333%}.full-row>.midd-11{width:91.66666667%}.full-row>.midd-12{width:100%}
}
@media only screen and (max-width:992px){
	.row>.smidd-1{width:7.33333333%}.row>.smidd-2{width:15.66666667%}.row>.smidd-3{width:24%}.row>.smidd-4{width:32.33333333%}
	.row>.smidd-5{width:40.66666667%}.row>.smidd-6{width:49%}.row>.smidd-7{width:57.33333333%}.row>.smidd-8{width:65.66666667%}
	.row>.smidd-9{width:74%}.row>.smidd-10{width:82.33333333%}.row>.smidd-11{width:90.66666667%}.row>.smidd-12{width:99%}
	.full-row>.smidd-1{width:8.33333333%}.full-row>.smidd-2{width:16.66666667%}.full-row>.smidd-3{width:25%}.full-row>.smidd-4{width:33.33333333%}
	.full-row>.smidd-5{width:41.66666667%}.full-row>.smidd-6{width:50%}.full-row>.smidd-7{width:58.33333333%}.full-row>.smidd-8{width:66.66666667%}
	.full-row>.smidd-9{width:75%}.full-row>.smidd-10{width:83.33333333%}.full-row>.smidd-11{width:91.66666667%}.full-row>.smidd-12{width:100%}
}
@media only screen and (max-width:760px){
	.row>.smal-1{width:7.33333333%}.row>.smal-2{width:15.66666667%}.row>.smal-3{width:24%}.row>.smal-4{width:32.33333333%}
	.row>.smal-5{width:40.66666667%}.row>.smal-6{width:49%}.row>.smal-7{width:57.33333333%}.row>.smal-8{width:65.66666667%}
	.row>.smal-9{width:74%}.row>.smal-10{width:82.33333333%}.row>.smal-11{width:90.66666667%}.row>.smal-12{width:99%}
	.full-row>.smal-1{width:8.33333333%}.full-row>.smal-2{width:16.66666667%}.full-row>.smal-3{width:25%}.full-row>.smal-4{width:33.33333333%}
	.full-row>.smal-5{width:41.66666667%}.full-row>.smal-6{width:50%}.full-row>.smal-7{width:58.33333333%}.full-row>.smal-8{width:66.66666667%}
	.full-row>.smal-9{width:75%}.full-row>.smal-10{width:83.33333333%}.full-row>.smal-11{width:91.66666667%}.full-row>.smal-12{width:100%}
}

/*挂件分页样式*/
.util-page{ font-size:0; color: #000; text-align: center;}
.util-page .gobutton,.util-page .sl,.util-page .num,.util-page .count { color: #000;display: inline-block;border: 1px solid #ededed;margin:10px 0;padding:5px 10px;vertical-align: middle;margin: 0 0 10px -1px;background: #fff; font-size:16px ;font-weight:normal; }
.util-page .gobutton:hover,.util-page .num:hover,.util-page .current{color:#fff; background:#ea5514;}
.util-page span.gobutton,.util-page span.gobutton:hover { color:#000; background-color:#eee; }
.util-page .gobutton .ion{ font-size: .8em;}
.util-page .count { margin-left:10px; color:#000; background:none; border:none; }
.util-page span.jump{ background: none; color: #000;display: inline-block; margin: 0 7px; vertical-align: top;  }
.util-page span.jumpto,.util-page span.jumpto_text,.util-page span.jumpto_text{ background: none; border: none;color: #000; font-size: 14px; }
.util-page .jumpto_inp{ width: 40px; text-align: center; height: 37px; line-height: 37px; vertical-align: top; }


/*默认隐藏百度分享触控弹层*/
.bdshare_popup_box { display:none!important;}

/* 常量设置 */
html{font-size:100px; font-size:calc(100px - 30 * ((1920px - 100vw) / 680));}

.wrap { width:13.8rem; margin-right:auto; margin-left:auto;}
.mwrap { width:86.46%; margin-right:auto; margin-left:auto;}
/*对ie8设置最小宽度，防止页面错乱*/
/*for ie8*/
body{min-width:1240px\9; overflow-x:auto;}
/*for ie9+*/
@media all and (min-width:0){
	body{min-width:0; overflow-x:hidden;}
}
body{font-size:.16rem; line-height:1.6; color:#000; background:#fff;}
a{color:inherit;}
a:hover { color:#ea5514;}
::-moz-selection {color:#fff; background:#ea5514; }
::selection {color:#fff; background:#ea5514; }
::-webkit-input-placeholder { color:#959495; } 
.placeholder { color:#959495;}
/*css组件设置*/
.form-control, .input-group-addon, .btn{border-radius:2px; }
.form-control:focus { border-color:#ea5514; outline:0; box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}
.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }

/* 网站样式 */

/* 公共字号 */
.tit68{font-size:.68rem; line-height:.7rem;}
.tit36{font-size:.36rem; line-height:.45rem;}
.tit28{font-size:.28rem; line-height:.4rem;}
.tit20{font-size:.2rem; line-height:.3rem;}
.con18{font-size:.18rem; line-height:.36rem;}
.con15{font-size:.16rem; line-height:.25rem; color:#676767;}

/* 公共部分 */
.channel_content{min-height:3rem; padding:.8rem 0; position:relative; overflow:hidden; background:url(../img/channel_content_bg.png) no-repeat top left; background-size:100% auto;}


/* 头部 */
.header{position:fixed; top:0; left:0; right:0; z-index:98; transition:all .3s ease-in-out;}
.header .h_logo{padding:.39rem 0;}
.header .h_logo a{height:.26rem; display:block;}
.header .h_logo img{display:block; height:100%;}
.header .h_logo .img01{display:block;}
.header .h_logo .img02{display:none;}

.header .h_tools{display:flex; align-items:center;}

/* 搜索 */
.header .h_tools .h_sear{position:relative; margin-left:.25rem; cursor:pointer; color:#fff;}
.header .h_tools .h_sear .iconfont{font-weight:bold; line-height:1; margin:0; font-size:.2rem;}

/* 搜索 及下拉 */
.search_alert{position:fixed; left:0; top:-100%; width:100%; background:#fff; z-index:100; transition:all 0.5s ease}
.search_alert .close{border-left:1px solid #E1E0E1; padding:.42rem .37rem; float:right;}
.search_alert .close_icon{display:block; width:.2rem; height:.2rem; font-size:.2rem; margin:0; line-height:1; font-weight:bold; color:#ea5514; cursor:pointer; -webkit-transition:-webkit-transform 0.3s ease 0s; transition:transform 0.3s ease 0s;}
.search_alert .close .close_icon:hover{-webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg);}
.search_alert .cent-form{padding:.1rem 0; height:.84rem; line-height:.84rem; float:left; width:86%;}
.search_alert .cent-form form{position:relative; padding-left:.5rem;}
.search_alert .cent-form form .icon{position:absolute; left:0; top:50%; width:.2rem; height:.2rem; font-size:.2rem; margin:0; margin-top:-0.1rem; line-height:1; font-weight:bold; color:#000000;}
.search_alert .cent-form form .inp{border:none; height:.6rem; line-height:.6rem; text-align:left; width:calc(100% - 2rem); margin-right:.5rem; box-sizing:border-box; background:none; padding:0;}
.search_alert .cent-form form .btns{border:none; width:1.2rem; background:none; text-align:center; padding:.1rem .2rem; margin:0; color:#aaa; border:1px solid #aaa; line-height:.2rem; cursor:pointer; outline:none; transition:all 0.5s ease;}
.search_alert .cent-form form .btns:hover{background:#ea5514; color:#fff; border-color:#ea5514;}
.search_alert.active{top:0;}


/* 语言 及下拉 */
.header .h_tools .h_lan{padding:.35rem 0; position:relative; cursor:pointer; font-size:0;}
.header .h_tools .h_lan .lan_top{font-size:15px; line-height:.34rem; color:#fff; font-weight:bold;}
.header .h_tools .h_lan .lan_top .iconfont{font-size:.14rem; margin:0; margin-left:.1rem; line-height:1;}
.header .h_tools .h_lan>a{display:block; padding:.08rem; border-radius:50%; background:rgba(255,255,255,0.6);}
.header .h_tools .h_lan .lan_bott{position:absolute; width:1.16rem; top:100%; left:50%; margin-left:-0.58rem; z-index:2; display:none; box-shadow:0 0 15px rgb(0 0 0 / 20%);}
.header .h_tools .h_lan .lan_bott li{padding:8% 4%; opacity:1; text-align:center; font-size:14px; background:rgba(255,255,255,0.5); transition:all 0.5s ease;}
.header .h_tools .h_lan .lan_bott li a{display:block; color:#000;}
.header .h_tools .h_lan .lan_bott li:hover{background:#ea5514;}
.header .h_tools .h_lan .lan_bott li:hover a{color:#fff;}


/* 导航 */
.header .inav_wrapper{margin-right:1rem;}
.header .inav_wrapper .inav_li{margin:0 .25rem; float:left;}
.header .inav_wrapper .inav_li .inav_a{line-height:.34rem; color:#fff; transition:all .5s ease; display:block; padding:.35rem 0; position:relative;}
.header .inav_wrapper .inav_li.cur .inav_a{color:#ea5514;}
.header .inav_wrapper .inav_li .inav_a:hover{color:#ea5514;}

.header .inav_wrapper .inav_li .inav_down{position:absolute; top:99%; left:0; width:100%; box-sizing:border-box; padding:.5rem 0; display:none; background:#f5f5f5; box-shadow:0px 4px 9px 0px rgba(10, 2, 4, 0.06);}
.header .inav_wrapper .inav_li .inav_down .content{position:relative; font-size:0;}
.header .inav_wrapper .inav_li .inav_down .content::after{content:''; position:absolute; left:35%; top:0; width:1px; height:100%; background:#e8e8e8;}
.header .inav_wrapper .inav_li .inav_down .rect-5721{padding-bottom:57.21%;}
.header .inav_wrapper .inav_li .inav_down .rect-5721 img{display:none;}


.header .inav_wrapper .inav_li .inav_down .down_img{width:35%; display:inline-block; margin-right:2.8%; vertical-align:top; box-sizing:border-box; padding:.1rem 0; padding-right:2.8%;}
.header .inav_wrapper .inav_li .inav_down .down_img .box{width:70%; margin:0 auto; margin-right:0;}
.header .inav_wrapper .inav_li .inav_down .down_list{display:inline-block; vertical-align:top; width:2.6rem;}
.header .inav_wrapper .inav_li .inav_down .down_list a{display:block; position:relative; padding-left:.3rem;}
.header .inav_wrapper .inav_li .inav_down .down_list li{margin-bottom:.1rem; padding:.05rem .1rem; padding-right:0; transition:all .5s ease;}
.header .inav_wrapper .inav_li .inav_down .down_list a::after{content:'\e63e'; position:absolute; left:-3px; font-family:'iconfont'!important; top:0; font-size:.2rem; line-height:inherit; margin:0; color:#000; transition:all .3s ease;}
/* .header .inav_wrapper .inav_li .inav_down .down_list li.active a{color:#ea5514;}
.header .inav_wrapper .inav_li .inav_down .down_list li.active a::after{color:#ea5514;} */
.header .inav_wrapper .inav_li .inav_down .down_list li:hover{background:#ea5514;}
.header .inav_wrapper .inav_li .inav_down .down_list a:hover::after{color:#fff;}
.header .inav_wrapper .inav_li .inav_down .down_list a:hover{color:#fff;}
.header .inav_wrapper .inav_li .inav_down .down_list li.active{background:#ea5514;}
.header .inav_wrapper .inav_li .inav_down .down_list li.active a::after{color:#fff;}
.header .inav_wrapper .inav_li .inav_down .down_list li.active a{color:#fff;}

.header .inav_wrapper .inav_li .inav_down .down_intro{width:33.4%; margin-left:2%; max-width:calc(60.2% - 2.6rem); display:inline-block; vertical-align:top;}
.header .inav_wrapper .inav_li .inav_down .down_intro .t{font-weight:bold; margin-bottom:.15rem;}

/* 产品下拉 */
.header .inav_wrapper .inav_li .pro_down .content::before{content:''; position:absolute; left:59.8%; top:0; width:1px; height:100%; background:#e8e8e8;}
.header .inav_wrapper .inav_li .pro_down .down_right{width:54%; display:inline-block; vertical-align:top;}
.header .inav_wrapper .inav_li .pro_down .down_right>div{display:inline-block; vertical-align:top;}
.header .inav_wrapper .inav_li .pro_down .down_right .sec_list{width:38%; padding-right:4%; margin-right:4.5%;}
.header .inav_wrapper .inav_li .pro_down .down_right .thr_list{width:53.2%; min-height:3rem;}
.header .inav_wrapper .inav_li .pro_down .down_right a{display:block; position:relative; padding-left:.3rem;}
.header .inav_wrapper .inav_li .pro_down .down_right li{margin-bottom:.1rem; padding:.05rem .1rem; padding-right:0; transition:all .5s ease;}
.header .inav_wrapper .inav_li .pro_down .down_right a::after{content:'\e63e'; position:absolute; left:-3px; font-family:'iconfont'!important; top:0; font-size:.2rem; line-height:inherit; margin:0; color:#000; transition:all .3s ease;}
/* .header .inav_wrapper .inav_li .pro_down .down_right a:hover::after{color:#ea5514;}
.header .inav_wrapper .inav_li .pro_down .down_right li.active a{color:#ea5514;}
.header .inav_wrapper .inav_li .pro_down .down_right li.active a::after{color:#ea5514;} */
.header .inav_wrapper .inav_li .pro_down .down_right li:hover{background:#ea5514;}
.header .inav_wrapper .inav_li .pro_down .down_right a:hover::after{color:#fff;}
.header .inav_wrapper .inav_li .pro_down .down_right a:hover{color:#fff;}
.header .inav_wrapper .inav_li .pro_down .down_right li.active{background:#ea5514;}
.header .inav_wrapper .inav_li .pro_down .down_right li.active a::after{color:#fff;}
.header .inav_wrapper .inav_li .pro_down .down_right li.active a{color:#fff;}



/* 手机端部分 */
.header .mobile_key{display:none;}
.m_nav{display:none;}
.m_nav.toshow{right:0;}



/* 吸顶 */
.header.fixed{background:#fff; box-shadow:0px 1px 10px 0px rgba(10, 2, 4, 0.03);}
.header.fixed .h_logo .img02{display:block;}
.header.fixed .h_logo .img01{display:none;}
.header.fixed .h_tools .h_sear{color:#ea5514;}
.header.fixed .h_tools .h_lan .lan_top{color:#000;}
.header.fixed .h_tools .h_lan .lan_top .iconfont{color:#b8b8b8;}
.header.fixed .h_tools .h_lan:hover .lan_top{color:#ea5514;}
.header.fixed .h_tools .h_lan:hover .lan_top .iconfont{color:#ea5514;}
.header.fixed .inav_wrapper .inav_li .inav_a{color:#000;}
.header.fixed .inav_wrapper .inav_li.cur .inav_a{color:#ea5514;}
.header.fixed .inav_wrapper .inav_li .inav_a:hover{color:#ea5514;}

/* 触控 */
.header:hover{background:#fff; box-shadow:0px 1px 10px 0px rgba(10, 2, 4, 0.03);}
.header:hover .h_logo .img02{display:block;}
.header:hover .h_logo .img01{display:none;}
.header:hover .h_tools .h_sear{color:#ea5514;}
.header:hover .h_tools .h_lan .lan_top{color:#000;}
.header:hover .h_tools .h_lan .lan_top .iconfont{color:#b8b8b8;}
.header:hover .inav_wrapper .inav_li .inav_a{color:#000;}
.header:hover .inav_wrapper .inav_li.cur .inav_a{color:#ea5514;}
.header:hover .inav_wrapper .inav_li .inav_a:hover{color:#ea5514;}
.header:hover .h_tools .h_lan:hover .lan_top{color:#ea5514;}
.header:hover .h_tools .h_lan:hover .lan_top .iconfont{color:#ea5514;}

/* 下层 */
.header.xcHeader{background:#fff; box-shadow:0px 1px 10px 0px rgba(10, 2, 4, 0.03);}
.header.xcHeader .h_logo .img02{display:block;}
.header.xcHeader .h_logo .img01{display:none;}
.header.xcHeader .h_tools .h_sear{color:#ea5514;}
.header.xcHeader .h_tools .h_lan .lan_top{color:#000;}
.header.xcHeader .h_tools .h_lan .lan_top .iconfont{color:#b8b8b8;}
.header.xcHeader .h_tools .h_lan:hover .lan_top{color:#ea5514;}
.header.xcHeader .h_tools .h_lan:hover .lan_top .iconfont{color:#ea5514;}
.header.xcHeader .inav_wrapper .inav_li .inav_a{color:#000;}
.header.xcHeader .inav_wrapper .inav_li.cur .inav_a{color:#ea5514;}
.header.xcHeader .inav_wrapper .inav_li .inav_a:hover{color:#ea5514;}

/* 特殊 */
.header.on{background:#fff; box-shadow:0px 1px 10px 0px rgba(10, 2, 4, 0.03);}
.header.on .h_logo .img02{display:block;}
.header.on .h_logo .img01{display:none;}
.header.on .h_tools .h_sear{color:#ea5514;}
.header.on .h_tools .h_lan .lan_top{color:#000;}
.header.on .h_tools .h_lan .lan_top .iconfont{color:#b8b8b8;}
.header.on .h_tools .h_lan:hover .lan_top{color:#ea5514;}
.header.on .h_tools .h_lan:hover .lan_top .iconfont{color:#ea5514;}
.header.on .inav_wrapper .inav_li .inav_a{color:#000;}
.header.on .inav_wrapper .inav_li.cur .inav_a{color:#ea5514;}
.header.on .inav_wrapper .inav_li .inav_a:hover{color:#ea5514;}


/* 底部 */
.pageFooter{padding-top:1rem; position:relative; overflow:hidden; background:url(../img/footer_bg.png) no-repeat top/cover;}
/* .pageFooter::before{content:''; position:absolute; left:0; width:100%; top:2px; transform:translateY(-100%); height:1rem; background:url(../img/footer_top_cover.png) no-repeat top; background-size:100% auto;}
.footer{background:#181818;} */
.footer .f_top{padding-top:.4rem; display:flex; align-items:flex-end; justify-content:space-between;}
.footer .f_top .f_logo img{height:.26rem;}
.footer .f_top .share_box li{float:left; margin-left:.25rem; width:.35rem; height:.35rem; border-radius:50%; background:#fff; color:#000; display:flex; align-items:center; justify-content:center;}
.footer .f_top .share_box li a{display:block; background:none; padding:0; margin:0; font-size:.2rem; line-height:1; height:auto;}
.footer .f_top .share_box li a:hover{color:#ea5514; opacity:1;}
.footer .f_center{padding:.35rem 0 .55rem; border-bottom:1px solid rgba(255,255,255,0.3);}
.footer .f_center .con15{color:#fff;}
.footer .f_center .c_left{width:39.2%;}
.footer .f_center .c_left .t{margin-bottom:.2rem;}
.footer .f_center .c_left a{display:inline-block; border:1px solid #fff; line-height:.4rem; padding:0 .25rem; margin-right:.15rem;}
.footer .f_center .c_left a:hover{background:#ea5514; border-color:#ea5514; color:#fff;}
.footer .f_center .c_left .iconfont{margin:0; margin-left:.15rem;}
.footer .f_center .c_right{width:49.1%;}
.footer .f_center .c_right dl{font-size:0;}
.footer .f_center .c_right dt{text-transform:uppercase; margin-bottom:.2rem;}
.footer .f_center .c_right dt a{color:#ea5514;}
.footer .f_center .c_right dd{display:inline-block; vertical-align:text-top; width:32%; margin-right:2%; margin-bottom:.2rem;}
.footer .f_center .c_right dd:nth-child(3n){margin-right:0;}
.footer .f_bott{margin-top:.3rem; padding-bottom:.85rem;}
.footer .f_bott .b_left{width:39.1%; display:flex; align-items:flex-start; flex-wrap:wrap;}
.footer .f_bott .b_left .box{width:48%; margin-right:4%; margin-bottom:.1rem; color:#fff;}
.footer .f_bott .b_left .box:nth-child(2n){margin-right:0;}
.footer .f_bott .b_left .box .t{color:#ea5514;}
.footer .f_bott .b_right{width:49.1%;}
.footer .f_bott .b_right .c1{color:#fff; margin-bottom:.25rem;}
.footer .f_bott .b_right .inp_box{border:1px solid #fff; padding:.05rem .2rem; padding-right:.5rem; position:relative;}
.footer .f_bott .b_right .inp_box .btns02{position:absolute; right:.1rem; top:50%; transform:translateY(-50%); font-size:.2rem; color:#fff; line-height:1; margin:0; cursor:pointer; background:none; padding:0; outline:none; border:0;}
.footer .f_bott .b_right .inp_box .inp_{width:100%; background:none; border:0; outline:none; padding:0; margin:0; line-height:.3rem; color:#fff;}
.footer .f_bott .b_right .inp_box input:-moz-placeholder{color:rgba(255,255,255,0.3);}
.footer .f_bott .b_right .inp_box input::-webkit-input-placeholder{color:rgba(255,255,255,0.3);}
.footer .f_bott .b_right .inp_box input:-ms-input-placeholder{color:rgba(255,255,255,0.3);}  
.footer .f_bott .b_right .agree{padding-left:.4rem; position:relative; color:#fff; margin-top:.35rem;}
.footer .f_bott .b_right .agree::after{content:''; position:absolute; top:.04rem; width:.2rem; height:.2rem; left:0; border:1px solid #fff; border-radius:5px;}


/* 下层banner */
.xc_banner{position:relative; overflow:hidden;}
.xc_banner>img{width:100%;}
.xc_banner .xc_words{position:absolute; top:50%; left:0; width:100%; transform:translateY(-50%); color:#fff; font-weight:bold;}


/* 新闻列表 */
.news_list01 .top{display:flex; align-items:flex-end; justify-content:space-between;}
.news_list01 .top .sear_box{padding-bottom:.05rem; border-bottom:1px solid #000; width:3rem; position:relative; padding-right:.3rem;}
.news_list01 .top .sear_box .inp_{width:100%; padding:0; margin:0; border:none; outline:none; background:none; line-height:.3rem;}
.news_list01 .top .sear_box .btns01{position:absolute; line-height:.3rem; font-size:.24rem; margin:0; right:0; top:0; color:#ea5514; font-weight:bold; cursor:pointer;} 

.news_list01 .bott{margin-top:.75rem;}
.news_list01 .bott ul{display:flex; align-items:stretch; flex-wrap:wrap;}
.news_list01 .bott li{width:32.4%; margin-right:1.4%; margin-bottom:.6rem;}
.news_list01 .bott li:nth-child(3n){margin-right:0;}
.news_list01 .bott li .rect-5592{padding-bottom:55.92%;}
.news_list01 .bott li .rect-5592 img{object-fit:cover;}
.news_list01 .bott li .words{margin-top:.25rem;}
.news_list01 .bott li .words .tit{max-height:.9rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}

/* 分页 start*/
.widgets_common_pages_4{font-size:.18rem; color:#838383; text-align:center; margin-top:10px;}
.widgets_common_pages_4 a, .widgets_common_pages_4 span{color:#000; display:inline-block; border:1px solid #e8e8e8; background:#f8f8f8; vertical-align:middle; width:.34rem; height:.34rem; line-height:.34rem; margin-right:3px; font-size:.18rem;}
.widgets_common_pages_4 .gonext,.widgets_common_pages_4 .count{margin-left:0;}
.widgets_common_pages_4 span.current{color:#fff; background:#ea5514; border-color:#ea5514;}
.widgets_common_pages_4 span.count{border:0; background:0;color:#000;}
.widgets_common_pages_4 a, .widgets_common_pages_4 span{width:auto; padding:0 12px;}
.widgets_common_pages_4 .goprev{margin-right:10px; background:none;}
.widgets_common_pages_4 span.ellipsis{border-color:transparent; padding:0;}
.widgets_common_pages_4 .goprev i{transform:rotateZ(180deg);}
.widgets_common_pages_4 a:hover, .widgets_common_pages_4 .goprev:hover{color:#fff; background:#ea5514; border-color:#ea5514;}
.widgets_common_pages_4 .goprev{width:36px; height:36px; background:url(../img/widgets_common_pages_4_1.png) no-repeat center; background-size:cover; border:none; padding:0;}
.widgets_common_pages_4 .goprev:hover{background:url(../img/widgets_common_pages_4_3.png) no-repeat center; background-size:cover;}
.widgets_common_pages_4 .gonext{width:36px; height:36px; background:url(../img/widgets_common_pages_4_2.png) no-repeat center; background-size:cover; border:none; padding:0;}
.widgets_common_pages_4 .gonext:hover{background:url(../img/widgets_common_pages_4_4.png) no-repeat center; background-size:cover;}
/* 分页 end*/


/* 新闻详情 */
.channel_content.news_detail{margin-top:1rem;}
.news_detail01 .box{display:flex; align-items:center; justify-content:space-between; color:#000; padding-bottom:.25rem; margin-top:.5rem; border-bottom:1px solid #dfdfdf;}
.news_detail01 .box .share_box{display:flex; align-items:center;}
.news_detail01 .box .share_box li{float:left; margin-left:.2rem; color:#000; display:flex; align-items:center; justify-content:center;}
.news_detail01 .box .share_box li a{display:block; background:none; padding:0; margin:0; font-size:.2rem; line-height:1; height:auto;}
.news_detail01 .box .share_box li a:hover{color:#ea5514; opacity:1;}
.news_detail01 .text{padding:.45rem 0 .85rem; border-bottom:1px solid #dfdfdf;}

.news_detail02{margin-top:.5rem;}
.news_detail02 .title{font-weight:bold;}
.news_detail02 ul{display:flex; align-items:stretch; flex-wrap:wrap; margin-top:.4rem;}
.news_detail02 li{width:32.4%; margin-right:1.4%;}
.news_detail02 li:nth-child(3n){margin-right:0;}
.news_detail02 li .rect-5592{padding-bottom:55.92%;}
.news_detail02 li .rect-5592 img{object-fit:cover;}
.news_detail02 li .words{margin-top:.25rem;}
.news_detail02 li .words .tit{max-height:.9rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}


/* 产品中心 */
.pro_center01 .infor{margin-bottom:1.1rem;}
.pro_center01 .infor .title{margin-bottom:.3rem;}

.pro_center01 .item{margin-bottom:1rem; position:relative;}
.pro_center01 .item:last-child{margin-bottom:0;}
.pro_center01 .item .img{width:80.6%; margin:0 auto; margin-right:0;}
.pro_center01 .item .img img{width:100%;}
.pro_center01 .item .words{position:absolute; left:0; width:30.4%; top:50%; height:90%; transform:translateY(-50%); background:#f8f8f8; padding:.4rem 2% .45rem; box-sizing:border-box;}
.pro_center01 .item .words .btns_box a{display:block; background:#e1e1e1; line-height:.4rem; padding:0 .25rem; margin-top:.2rem; width:1.7rem; box-sizing:border-box;}
.pro_center01 .item .words .btns_box a.cur{background:#ea5514; color:#fff;}
.pro_center01 .item .words .btns_box .iconfont{margin:0; margin-left:.15rem;}
.pro_center01 .item .words .intro{height:2.45rem; overflow-y:auto; padding-right:5px;}
.pro_center01 .item .words .intro::-webkit-scrollbar {width:3px; height:4px;}
.pro_center01 .item .words .intro::-webkit-scrollbar-thumb {border-radius:5px; background:#ea5514; }
.pro_center01 .item .words .intro::-webkit-scrollbar-track {border-radius:0; background:#f6f5f5;}
.pro_center01 .item .words .intro .t{font-weight:bold; margin-bottom:.1rem;}

.pro_center01 .item:nth-child(2n) .img{margin-left:0; margin-right:auto;}
.pro_center01 .item:nth-child(2n) .words{left:auto; right:0;}


/* 产品列表 */
.pro_list01 .top{display:flex; align-items:flex-end; justify-content:space-between;}
.pro_list01 .top .tips{font-weight:bold;}

.pro_list01 .content{margin-top:.8rem;}
.pro_list01 .left{float:left; width:23%;}
.pro_list01 .left li{border:1px solid #fff; background:rgba(0,0,0,0.075); margin-bottom:.2rem;}
.pro_list01 .left li a{display:flex; align-items:center; padding:.1rem .2rem; position:relative;}
.pro_list01 .left li a::after{content:''; position:absolute; left:0; width:0; top:0; height:100%; background:#ea5514; transition:all .3s ease;}
.pro_list01 .left li .icon{width:.4rem; margin-right:.15rem; flex-shrink:0;}
.pro_list01 .left li .icon .img01{display:block;}
.pro_list01 .left li .icon .img02{display:none;}
.pro_list01 .left li .t{min-height:.6rem;}
.pro_list01 .left li.cur a::after{width:4px;}
.pro_list01 .left li.cur .icon .img02{display:block;}
.pro_list01 .left li.cur .icon .img01{display:none;}
.pro_list01 .left li.cur .t{color:#ea5514; font-weight:bold;}
.pro_list01 .left li:hover .icon .img02{display:block;}
.pro_list01 .left li:hover .icon .img01{display:none;}

.pro_list01 .right{float:right; width:74.4%;}
.pro_list01 .right ul{display:flex; align-items:stretch; flex-wrap:wrap;}
.pro_list01 .right li{width:32.4%; margin-right:1.4%; margin-bottom:.7rem;}
.pro_list01 .right li:nth-child(3n){margin-right:0;}
.pro_list01 .right li .img{background:url(../img/pro_list01_rbg.jpg) no-repeat center/cover;}
.pro_list01 .right li .img img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-height:90%; max-width:90%;}
.pro_list01 .right li .words{margin-top:.2rem;}
.pro_list01 .right li .words .t{height:.6rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin-bottom:.25rem;}
.pro_list01 .right li .words .btns0{display:inline-block; background:#ea5514; line-height:.4rem; font-weight:bold; padding:0 .25rem; color:#fff; box-sizing:border-box;}
.pro_list01 .right li .words .btns0 .iconfont{font-weight:normal; margin:0; margin-left:.15rem;}


/* 关于我们 */
.about_us01 .content{display:flex; align-items:center; justify-content:space-between;}
.about_us01 .left{width:45%;}
.about_us01 .left .title{margin-bottom:.2rem;}
.about_us01 .right{width:45%; text-align:center;}

.about_us02{margin:.9rem 0;}
.about_us02 .img{position:relative; overflow:hidden;}
.about_us02 .img img{width:100%;}
.about_us02 .img .play{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); z-index:1; cursor:pointer; width:.83rem;}
.about_us02 .img .play::after{content: ""; background:url(../img/sp_ico2.png) no-repeat center center; height:.68rem; width:.68rem; position:absolute; transform:translate(-50%,-50%); left:50%; top:50%; z-index:1; background-size:cover;}
.about_us02 .img .play:before {content:""; background:url(../img/sp_ico1.png) no-repeat center center; height:.68rem; width:.68rem; transform:translate(-50%,-50%); position:absolute; left:50%; top:50%; z-index:1; background-size:cover;}
.about_us02 .img:hover .play:before{animation: radiusRotate 1s linear infinite;}
@keyframes radiusRotate {0%{transform:translate(-50%,-50%) rotate(0deg);}100%{transform:translate(-50%,-50%) rotate(360deg);}}

.about_us03 .top{display:flex; align-items:flex-end; justify-content:space-between; border-bottom:2px solid #dddddd; margin-bottom:.7rem;}
.about_us03 .top .tab_t{padding:0 .7rem .2rem; position:relative; cursor:pointer;}
.about_us03 .top .tab_t::after{content:''; position:absolute; left:50%; width:0; height:4px; background:#ea5514; bottom:-1px; transition:all .3s ease;}
.about_us03 .top .tab_t.cur::after{width:100%; left:0;}
.about_us03 .top .tab_t.cur{color:#ea5514; font-weight:bold;}
.about_us03 .top .tab_t:hover{color:#ea5514;}

.about_us03 .tab_b .img img{width:100%;}
.about_us03 .tab_b .cont{width:87%; margin-left:auto; margin-top:-1.8rem; margin-right:auto; padding:0 .5rem; box-shadow:0px 5px 13px 0px rgba(16, 21, 40, 0.1); background:rgba(255, 255, 255, .7); backdrop-filter:blur(10px);}
.about_us03 .tab_b .cont .hd{min-height:1.8rem; padding:.4rem 0; box-sizing:border-box; display:flex; align-items:center;}
.about_us03 .tab_b .cont .hd .intro{display:flex; align-items:center; justify-content:space-between;}
.about_us03 .tab_b .cont .hd .intro .t{font-weight:bold; width:45%;}
.about_us03 .tab_b .cont .hd .intro .c{color:#000; width:50%;}
.about_us03 .tab_b .cont .bd{padding:.4rem 0; display:flex; align-items:flex-start; justify-content:space-between;}
.about_us03 .tab_b .cont .bd .item{max-width:35%;}
.about_us03 .tab_b .cont .bd .num_box{display:flex; align-items:center; font-weight:bold; text-transform:uppercase; margin-bottom:.2rem;}
.about_us03 .tab_b .cont .bd .num_box .t1{margin-left:.15rem;}
.about_us03 .tab_b .cont .bd .item:hover .num_box{color:#ea5514;}


/* 解决方案详情 */
.solu_detail .title{font-weight:bold; margin-bottom:.6rem;}
.solu_detail01 .infor{margin-bottom:1rem;}
.solu_detail01 .infor .title{margin-bottom:.2rem;}
.solu_detail01 .rect-2989{padding-bottom:298.91%;}
.solu_detail01 .rect-9121{padding-bottom:91.21%;}
.solu_detail01 .item{position:relative; float:left; width:13.3%; height:100%; margin-left:.8%; transition:all .6s ease; overflow:hidden;}
.solu_detail01 .item:first-child{margin-left:0;}
.solu_detail01 .item .img_box{position:relative; width:100%; height:100%; overflow:hidden;}
.solu_detail01 .item .img_cover{position:relative; opacity:1; max-width:none; width:100%; transition:opacity 0.2s ease 0.4s; z-index:2;}
.solu_detail01 .item .img_full{position:absolute; top:0; left:0; width:100%; opacity:1; max-width:none; height:100%; transition:opacity 0.1s ease 0.1s; z-index:1;}
.solu_detail01 .item .txt_box{position:absolute; top:0; left:0; width: 100%; height:100%; z-index:10;}
.solu_detail01 .item .txt_cover{position:absolute; top:50%; left:50%; width:100%; transform:translate(-50%, -50%); text-align:center;}
.solu_detail01 .item .txt_cover .tit{color:#fff; padding:0 .1rem; box-sizing:border-box;}
.solu_detail01 .item .txt_full{position:absolute; bottom:.35rem; left:.4rem; right:.4rem; width:5.2rem; opacity:0; }
.solu_detail01 .item .txt_full .tit{color:#fff; font-weight:bold; margin-bottom:.05rem;}
.solu_detail01 .item .txt_full .con{color:#fff;}

.solu_detail01 .item.on{width:43.6%; transition:all .6s ease;}
.solu_detail01 .item.on .img_cover{opacity:0; transition:opacity 0s ease;}
.solu_detail01 .item.on .img_full{opacity:1;}
.solu_detail01 .item.on .txt_cover{display:none;}
.solu_detail01 .item.on .txt_full{opacity:1; bottom:.4rem; transition:all .8s ease;}

.solu_detail02{overflow:hidden; margin-top:.9rem;}
.solu_detail02 .content{display:flex; justify-content:space-between;}
.solu_detail02 .content .dots{width:80px; position:relative; display:flex; flex-wrap:wrap; align-content:center;}
.solu_detail02 .content .dots::after{position:absolute; left:50%; transform:translateX(-50%); top:0; width:1px; height:100%; border-left:1px solid #d5d5d5; content:''; z-index:0;}
.solu_detail02 .content .dots .dot{width:80px; height:80px; border-radius:50%; position:relative; overflow:hidden; margin:.2rem 0; cursor:pointer; z-index:2;}
.solu_detail02 .content .dots .dot img{width:.38rem; object-fit:cover; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.solu_detail02 .content .dots .dot::after{width:100%; height:100%; position:absolute !important;  left:50%; top:50%; transform:translate(-50%,-50%); border:10px solid #f9d0be; box-sizing:border-box; content:''; border-radius:50%; opacity:0;}
.solu_detail02 .content .dots .dot .svg{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:100%; height:100%; z-index:5;}
.solu_detail02 .content .dots .dot .svg svg{width:100%; height:100%;}
.solu_detail02 .content .dots .dot .svg .circle{stroke-dasharray:260; stroke-dashoffset:260;}
.solu_detail02 .content .dots .dot.on{background:#fff;}
.solu_detail02 .content .dots .dot.on::after{opacity:1;}
.solu_detail02 .content .dots .dot.on .svg .circle{stroke-dasharray:260; stroke-dashoffset:260; -webkit-animation:5.6s svgcircle linear; animation:5.6s svgcircle linear;}

@-webkit-keyframes svgcircle {
    0% {
        stroke-dashoffset: 220;
    }

    100% {
        stroke-dashoffset: 0
    }
}

@keyframes svgcircle {
    0% {
        stroke-dashoffset: 220;
    }

    100% {
        stroke-dashoffset: 0
    }
}

.solu_detail02 .content .swiper_box{width:calc(96.4% - 80px); overflow:hidden; display:flex; justify-content:space-between; padding-top:.4rem;}
.solu_detail02 .content .left{width:44.8%; overflow:hidden;}
.solu_detail02 .content .rect-5584{padding-bottom:55.84%;}
.solu_detail02 .content .rect-5584 img{object-fit:cover;}
.solu_detail02 .content .left .box:first-child{margin-bottom:.2rem;}
.solu_detail02 .content .left .tit{margin-bottom:.1rem; font-weight:bold;}
.solu_detail02 .content .left .con{overflow-y:auto; padding-right:5px; max-height:2.5rem;}
.solu_detail02 .content .left .con::-webkit-scrollbar{width:2px;}
.solu_detail02 .content .left .con::-webkit-scrollbar-track{background-color:#ccc; }
.solu_detail02 .content .left .con::-webkit-scrollbar-thumb{background-color:#ea5514; border-radius:10px;}
.solu_detail02 .content .right{width:52.4%; overflow:hidden;}
.solu_detail02 .content .right .swiper{width:100%;}

.solu_detail03{margin-top:.9rem;}
.solu_detail03 .tab_t_box{display:flex; align-items:center; justify-content:center; margin-bottom:.6rem;}
.solu_detail03 .tab_t_box .tab_t{cursor:pointer;}
.solu_detail03 .tab_t_box .tab_t:first-child{margin-right:.9rem;}
.solu_detail03 .tab_t_box .tab_t>div{display:inline-block; vertical-align:middle;}
.solu_detail03 .tab_t_box .tab_t .img01{display:block;}
.solu_detail03 .tab_t_box .tab_t .img02{display:none;}
.solu_detail03 .tab_t_box .tab_t img{max-height:.3rem;}
.solu_detail03 .tab_t_box .tab_t .t{margin-left:.2rem;}
.solu_detail03 .tab_t_box .tab_t.cur .img02{display:block;}
.solu_detail03 .tab_t_box .tab_t.cur .img01{display:none;}
.solu_detail03 .tab_t_box .tab_t.cur .t{color:#ea5514;}

.solu_detail03 .tab_b .swiper-slide{width:54.7%; cursor:pointer;}
.solu_detail03 .tab_b .rect-5515{padding-bottom:55.15%;}
.solu_detail03 .tab_b .rect-5515 img{object-fit:cover;}
.solu_detail03 .tab_b .swiper-button-prev,
.solu_detail03 .tab_b .swiper-button-next{width:.6rem; height:.6rem; background:rgba(255,255,255,0.5); border-radius:50%; margin:0; transform:translateY(-50%); left:5%;}
.solu_detail03 .tab_b .swiper-button-next{left:auto; right:5%;}
.solu_detail03 .tab_b .swiper-button-prev::after,
.solu_detail03 .tab_b .swiper-button-next::after{content:'\e63e'; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); font-family:'iconfont'!important; font-size:.35rem; line-height:1; color:rgba(0, 0, 0, .8);}
.solu_detail03 .tab_b .swiper-button-prev::after{transform:translate(-50%,-50%) rotate(180deg);}
.solu_detail03 .tab_b .swiper-button-prev:hover::after,
.solu_detail03 .tab_b .swiper-button-next:hover::after{color:#ea5514;}

.solu_detail03 .tab_b .swiper2 .img{position:relative;}
.solu_detail03 .tab_b .swiper2 .play{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); z-index:1; cursor:pointer; width:.8rem; opacity:0; visibility:hidden;}
.solu_detail03 .tab_b .swiper2 .play::after{content: ""; background:url(../img/sp_ico2.png) no-repeat center center; height:.68rem; width:.68rem; position:absolute; transform:translate(-50%,-50%); left:50%; top:50%; z-index:1; background-size:cover;}
.solu_detail03 .tab_b .swiper2 .play:before {content:""; background:url(../img/sp_ico1.png) no-repeat center center; height:.68rem; width:.68rem; transform:translate(-50%,-50%); position:absolute; left:50%; top:50%; z-index:1; background-size:cover;}
.solu_detail03 .tab_b .swiper2 .img:hover .play:before{animation: radiusRotate 1s linear infinite;}
.solu_detail03 .tab_b .swiper-slide.swiper-slide-active .play{opacity:1; visibility:visible;}

body .album_ordinary .album_close{background:#ea5514;}

.solu_detail04{margin-top:.9rem;}
.solu_detail04 .content{position:relative;}
.solu_detail04 .swiper-slide{width:32.4%; cursor:pointer; margin-right:1.4%; }
.solu_detail04 .swiper-slide .rect-5592{padding-bottom:55.92%;}
.solu_detail04 .swiper-slide .rect-5592 img{object-fit:cover;}
.solu_detail04 .swiper-slide .words{margin-top:.4rem;}
.solu_detail04 .swiper-slide .words .t{min-height:.6rem;}
.solu_detail04 .content .swiper-button-prev,
.solu_detail04 .content .swiper-button-next{top:35%; margin:0; transform:translateY(-50%); left:-8%; width:auto; height:auto; background:none;}
.solu_detail04 .content .swiper-button-next{left:auto; right:-8%;}
.solu_detail04 .content .swiper-button-prev::after,
.solu_detail04 .content .swiper-button-next::after{content:'\e6b0'; display:block; font-family:'iconfont'!important; font-size:.35rem; font-weight:bold; line-height:1; color:#000;}
.solu_detail04 .content .swiper-button-prev::after{transform:rotate(180deg);}
.solu_detail04 .content .swiper-button-prev:hover::after,
.solu_detail04 .content .swiper-button-next:hover::after{color:#ea5514;}


/* 产品详情 */
.pro_detail .title{font-weight:bold; margin-bottom:.6rem;}
.pro_detail::before{content:''; position:absolute; right:11.3%; top:0; width:25.4%; height:7rem; background:url(../img/pro_detail01_bg1.png) no-repeat top; background-size:100% auto; z-index:0;}
.pro_detail01{position:relative; z-index:5;}
.pro_detail01 .infor{margin-bottom:1.4rem;}
.pro_detail01 .infor .title{margin-bottom:.2rem;}

.pro_detail01 .content{background:url(../img/pro_detail01_bg2.jpg) no-repeat bottom left; background-size:100% calc(100% - 1.2rem); padding-bottom:.3rem;}
.pro_detail01 .img_box{margin-bottom:.4rem; }
.pro_detail01 .img_box img{max-width:90%; margin:0 auto; margin-right:0; display:block;}
.pro_detail01 .bott .left{width:45%; font-weight:bold; padding-top:.1rem;}
.pro_detail01 .bott .left .t1{margin-bottom:.35rem;}

.pro_detail01 .bott .right{border-right:2px solid #fff; width:45%; padding:.1rem 0; text-align:right;}
.pro_detail01 .bott .right li{padding:.1rem .2rem; position:relative; cursor:pointer; margin-bottom:.2rem;}
.pro_detail01 .bott .right li::after{content:''; position:absolute; right:-2px; top:50%; width:3px; height:0; background:#ea5514; transition:all .4s ease;}
.pro_detail01 .bott .right li:last-child{margin-bottom:0;}
.pro_detail01 .bott .right li:hover{color:#ea5514; ;}
.pro_detail01 .bott .right li:hover::after{top:0; height:100%;}
.pro_detail01 .bott .right li.cur{color:#ea5514; font-weight:bold; font-size:.28rem;}
.pro_detail01 .bott .right li.cur::after{top:0; height:100%;}

.pro_detail02{margin-top:.9rem;}
.pro_detail02 .content{display:flex; justify-content:space-between; align-items:flex-start;}
.pro_detail02 .content .left{width:36.2%; display:flex; flex-wrap:wrap; align-content:center;}
.pro_detail02 .content .left .item{width:100%; margin-bottom:.2rem;}
.pro_detail02 .content .left .item .tit{margin-bottom:.25rem; cursor:pointer; font-weight:bold;}
.pro_detail02 .content .left .item .con{display:none; color:#676767; margin-bottom:.35rem; overflow-y:auto; overflow-x:hidden; padding-right:5px; max-height:2.5rem;}
.pro_detail02 .content .left .item .con::-webkit-scrollbar{width:2px;}
.pro_detail02 .content .left .item .con::-webkit-scrollbar-track{background-color:#ccc; }
.pro_detail02 .content .left .item .con::-webkit-scrollbar-thumb{background-color:#ea5514; border-radius:10px;}
.pro_detail02 .content .left .item:last-child .con{margin-bottom:0;}
.pro_detail02 .content .right{width:55%;}
.pro_detail02 .content .left .item.on .tit::after{transform:translateY(-50%) rotateZ(180deg);}
.pro_detail02 .content .left .item .tit{position:relative;}
.pro_detail02 .content .left .item .tit::after{position:absolute; top:50%; transform:translateY(-50%); right:1em; background:url(../img/pro_detail02_1.svg) no-repeat center; background-size:cover; width:19px; height:19px; content:'';}

.pro_detail03{margin-top:.9rem;}
.pro_detail03 .content .datalist{border:0; text-align:left;}
.pro_detail03 .content .datalist th{border:0; background:#ea5514; color:#fff; font-weight:bold; font-size:.2rem; line-height:.3rem; padding:.15rem .4rem;}
.pro_detail03 .content .datalist td{border:0; padding:.15rem; border:1px solid #d3d3d3; box-sizing:border-box;}
.pro_detail03 .content .table-responsive{border:0; margin-bottom:0;}
.pro_detail03 .content .datalist tr{background:#fff; border:0;}
.pro_detail03 .content .datalist tr:nth-child(2n+1){background:#f4f4f4;}

.el2{overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

/* 首页 */
.ibanner{position:relative; overflow:hidden; z-index:5;}
.ibanner .swiper-slide>img{width:100%;}
.ibanner .swiper-slide .words{position:absolute; top:45%; left:0; width:100%; transform:translateY(-50%); color:#fff;}
.ibanner .swiper-slide .words .infor{width:80%; padding-left:.4rem;}
.ibanner .swiper-slide .words .tit{text-transform:uppercase; font-weight:bold;}
.ibanner .swiper-slide .words .con{font-weight:bold; margin-top:.2rem;}
.ibanner .btns{position:absolute; top:65%; left:0; width:100%; z-index:10;}
.ibanner .btns .swiper-pagination{position:relative; text-align:left; font-size:0; padding-left:.5rem;}
.ibanner .btns .swiper-pagination-clickable .swiper-pagination-bullet{width:.06rem; height:.06rem; position:relative; background:#fff; border-radius:50%; opacity:1; margin:0; margin-right:.13rem;}
.ibanner .btns .swiper-pagination-clickable .swiper-pagination-bullet.swiper-pagination-bullet-active{margin:0 .1rem; margin-right:.22rem; background:#ea5514;}
.ibanner .btns .swiper-pagination-clickable .swiper-pagination-bullet.swiper-pagination-bullet-active::after{content:''; position:absolute; width:.2rem; height:.2rem; border-radius:50%; left:50%; top:50%; transform:translate(-50%,-50%); border:1px solid #ea5514;}
.ibanner .svg_area01{position:absolute; left:0; top:3.3rem; width:100%; height:calc(100% - 3.3rem); overflow:hidden; display:none!important;}
/* .ibanner .svg_area01 .wrap{height:100%;} */
.ibanner .svg_area01 .svg_box{position:relative; z-index:9; width:10px; height:100%;}
.ibanner .svg_area01 .svg_box svg{height:100%;}

.index{overflow:hidden;}
.index .title{font-weight:bold;}
.ipart01{padding:1.2rem 0; position:relative;}
.ipart01::after{content:''; position:absolute; right:0; top:50%; width:14rem; transform:translateY(-50%); height:100%; background:url(../img/ipart01_bg02.png) no-repeat right; background-size:100% auto; z-index:0;}
.ipart01 .content{display:flex; align-items:center; justify-content:flex-start; position:relative; z-index:5;} 
.ipart01 .left{width:48.5%; margin-right:10%;}
.ipart01 .left .title{margin-bottom:.15rem;}
.ipart01 .center{width:31.1%; position:relative;}
.ipart01 .center>img{width:100%;}
.ipart01 .center a{line-height:.4rem; padding:0 .25rem; background:#ea5514; white-space:nowrap; position:absolute; left:50%; bottom:0; transform:translate(-50%,50%); color:#fff;}
.ipart01 .center .iconfont{margin:0; margin-left:.15rem; }

.ipart01 .right{width:28.2%; display:none;}
.ipart01 .right .item{border-top:2px solid #dcdcdc; padding:.25rem 0; display:flex; align-items:center; justify-content:space-between;}
.ipart01 .right .item .le1{width:32%;}
.ipart01 .right .item .le1 .icon{margin-top:.25rem; width:.5rem;}
.ipart01 .right .item .num{width:36%;}
/* .ipart01 .svg_box svg{width:100%; height:100%;} */
.ipart01 .svg_area02{position:absolute; left:0; top:0; width:100%; opacity:0; margin-top:-.6rem; z-index:4;}
.ipart01 .svg_area02 .svg_box{width:84%; overflow:hidden;}
.ipart01 .svg_area03{position:absolute; left:0; bottom:0; width:100%; opacity:0; margin-bottom:-.4rem; z-index:4;}
.ipart01 .svg_area03 .svg_box{width:62.3%;}
.ipart01.on .svg_area02{opacity:1;}
.ipart01.on .svg_area03{opacity:1;}

.ipart02{position:relative; padding-bottom:1.6rem;}
.ipart02 .tab_t_box{display:flex; align-items:flex-start; justify-content:space-evenly; position:relative; width:100%; margin:.25rem 0;}
.ipart02 .tab_t_box::after{content:''; position:absolute; top:.12rem; left:0; width:100%; height:0; border-top:2px dashed #e6e6e6; z-index:-1;} 

.ipart02 .tab_t_box .tab_t{cursor:pointer;}
.ipart02 .tab_t_box .t{font-size:.16rem; line-height:1;}
.ipart02 .tab_t_box .icon{width:.24rem; font-size:0; margin:0 auto .1rem; position:relative; }
.ipart02 .tab_t_box .icon::after{content:''; width:100%; height:100%; position:absolute; top:0; left:0; border:2px solid #fbddd0; box-sizing:border-box; border-radius:50%; opacity:0; visibility:hidden;}
.ipart02 .tab_t_box .icon::before{content:''; width:.12rem; height:.12rem; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); background:#ea5514; opacity:0; visibility:hidden; border-radius:50%;}
.ipart02 .tab_t_box .icon .svg{position:relative; z-index:5;}
.ipart02 .tab_t_box .icon .circle{stroke-dasharray:75; stroke-dashoffset:75;}

.ipart02 .tab_t_box .tab_t.act .circle{stroke-dasharray:75; stroke-dashoffset:75; -webkit-animation:8s svgcircle linear; animation:8s svgcircle linear;}
@-webkit-keyframes svgcircle {
    0% {
        stroke-dashoffset: 75;
    }

    100% {
        stroke-dashoffset: 0
    }
}
@keyframes svgcircle {
    0% {
        stroke-dashoffset: 75;
    }
    100% {
        stroke-dashoffset: 0
    }
}
.ipart02 .tab_t_box .tab_t.act .icon::after,
.ipart02 .tab_t_box .tab_t.act .icon::before{opacity:1; visibility:visible;}
.ipart02 .tab_t_box .tab_t.act .t{color:#ea5514; font-weight:bold;}
.ipart02 .swiper-container{overflow:visible;}
.ipart02 .swiper-slide .rect-3724{padding-bottom:37.24%;}
.ipart02 .swiper-slide .rect-3724 img{object-fit:cover;}
.ipart02 .swiper-slide .words{position:absolute; right:4.1%; bottom:.3rem; width:45.6%; color:#fff;}
.ipart02 .swiper-slide .words .ti{font-weight:bold; margin-bottom:.05rem;}
.ipart02 .swiper-slide .words .co{color:#fff;}
.ipart02 .btns_box{display:flex; align-items:center; position:relative; margin-top:.2rem;}
.ipart02 .btns_box>div{position:relative; margin:0; outline:none;}
.ipart02 .btns_box .swiper-pagination{width:calc(100% - 1.1rem); height:2px; background:rgba(234, 85, 20 ,.3);}
.ipart02 .btns_box .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#ea5514;}
.ipart02 .btns_box .swiper-button-prev,
.ipart02 .btns_box .swiper-button-next{width:auto; height:auto; margin-left:.3rem; background:none; left:auto; right:auto;}
.ipart02 .btns_box .swiper-button-prev::after,
.ipart02 .btns_box .swiper-button-next::after{content:'\e611'; display:block; font-family:'iconfont'!important; font-size:.24rem; font-weight:bold; line-height:1; color:#ea5514;}
.ipart02 .btns_box .swiper-button-prev::after{transform:rotate(180deg);}
.ipart02 .svg_area04{position:absolute; left:91%; bottom:0; width:10px; z-index:0; height:2.05rem;}
.ipart02 .svg_area04 .svg_box{height:100%;}
.ipart02 .svg_box svg{height:100%;}

.ipart03{background:#f0f0f0; padding-top:.9rem;}
.ipart03 .top{position:relative; padding-top:.75rem;}
.ipart03 .top .bg img{width:100%;}
.ipart03 .top .cont{position:absolute; left:0; top:0; width:100%; height:100%; }
.ipart03 .top .cont .words_box{position:absolute; left:50%; top:40%; transform:translate(-50%,-50%); text-align:center; z-index:10;}
.ipart03 .top .cont .words_box .title{text-transform:uppercase; margin-bottom:.4rem;}
.ipart03 .top .cont .words_box a{line-height:.4rem; padding:0 .25rem; background:#ea5514; color:#fff; display:inline-block;}
.ipart03 .top .cont .words_box .iconfont{margin:0; margin-left:.15rem;}
.ipart03 .top .cont .smal_img{position:absolute; left:0; top:0; width:100%; height:100%; z-index:4; -webkit-transition:opacity .5s cubic-bezier(.64,.57,.67,1.53); -moz-transition:opacity .5s cubic-bezier(.64,.57,.67,1.53); transition:opacity .5s cubic-bezier(.64,.57,.67,1.53); opacity:0;}
.ipart03 .top .cont .smal_img img{position:absolute;}
.ipart03 .top .cont .mess_box .item{position:absolute; width:2.75rem; background:#fff; z-index:6; -webkit-transition:opacity .5s, transform .5s cubic-bezier(.64,.57,.67,1.53); -moz-transition:opacity .5s,transform .5s cubic-bezier(.64,.57,.67,1.53); transition:opacity .5s, transform .5s cubic-bezier(.64,.57,.67,1.53); opacity:0; transform:scale(0);}
.ipart03 .top .cont .mess_box .item .img img{width:100%;}
.ipart03 .top .cont .mess_box .item .int{padding:.1rem .2rem;}
.ipart03 .top .cont .mess_box .item .int .t1{color:#000000; margin-bottom:.25rem;}
.ipart03 .top .cont .mess_box .item .int .c1{color:#000000; font-weight:bold;}
.ipart03 .top .cont .mess_box .item .pic{position:absolute; right:0; bottom:0; transform:translate(50%,50%); border-radius:50%; width:.6rem;}
.ipart03 .top .cont .mess_box .item .pic img{width:100%;}
.ipart03 .top.show .cont .mess_box .item{opacity:1; transform:scale(1);}
.ipart03 .top.show .cont .smal_img{opacity:1;}

.ipart03 .bott{margin-top:.3rem; padding-bottom:1.1rem; background:url(../img/ipart03_bg.png) no-repeat bottom; background-size:100% auto;}
.ipart03 .bott li{float:left; width:23.8%; margin-right:1.6%;}
.ipart03 .bott li:nth-child(4n){margin-right:0;}
.ipart03 .bott li .rect-7159{padding-bottom:71.59%;}
.ipart03 .bott li .rect-7159 img{object-fit:cover;}
.ipart03 .bott li .words{margin-top:.3rem;}
.ipart03 .bott li .words .more{margin-top:.1rem; color:#ea5514; font-weight:bold; opacity:0; visibility:hidden; transition:all .3s ease;}
.ipart03 .bott li .words .more .iconfont{width:.3rem; height:.3rem; background:#ea5514; border-radius:50%; margin:0; color:#fff; text-align:center; line-height:.3rem; font-weight:normal; margin-left:.15rem;}
.ipart03 .bott li:hover .words .more{opacity:1; visibility:visible;}

.ipart04{padding-top:1.2rem; position:relative; margin-bottom:.9rem;}
.ipart04 .top{position:relative; z-index:5;}
.ipart04 .top .hd{display:flex; align-items:center; justify-content:space-between; margin-bottom:.4rem;}
.ipart04 .top .hd .btn1{line-height:.4rem; padding:0 .25rem; background:#ea5514; color:#fff;}
.ipart04 .top .hd .btn1 .iconfont{margin:0; margin-left:.15rem;}
.ipart04 .top .bd li{float:left; width:32.4%; margin-right:1.4%;}
.ipart04 .top .bd li:nth-child(3n){margin-right:0;}
.ipart04 .top .bd li .rect-5592{padding-bottom:55.92%;}
.ipart04 .top .bd li .rect-5592 img{object-fit:cover;}
.ipart04 .top .bd li .words{margin-top:.2rem;}
.ipart04 .top .bd li .words .tit{max-height:.9rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; }
.ipart04 .top .bd li .words .more{margin-top:.1rem; color:#ea5514; font-weight:bold; opacity:0; visibility:hidden; transition:all .3s ease;}
.ipart04 .top .bd li .words .more .iconfont{width:.3rem; height:.3rem; background:#ea5514; border-radius:50%; margin:0; color:#fff; text-align:center; line-height:.3rem; font-weight:normal; margin-left:.15rem;}
.ipart04 .top .bd li:hover .words .more{opacity:1; visibility:visible;}

.ipart04 .bott{margin-top:.5rem; padding-bottom:.35rem;}
.ipart04 .bott .box{width:92.7%;}
.ipart04 .bott .box img{width:100%;}

.ipart04 .svg_area05{position:absolute; left:0; bottom:0; width:92.7%; z-index:0; height:100%; }
.ipart04 .svg_area05 .svg_box{width:100%; height:100%;}
.ipart04 .svg_area05 .svg_box svg{width:100%; height:100%;}

.ipart04 .svg_area05 .one_line09{opacity:0;}
.ipart04.on .svg_area05 .one_line09{opacity:1;}


/* 企业文化 */
.culture.channel_content{overflow:visible}
.culture01 .top{margin-bottom:1.2rem;}
.culture01 .top .title{margin-bottom:.2rem;}
.culture01 .left{width:22.4%; border-left:2px solid #dddddd; min-height:4.5rem; margin-top:.2rem;}
.culture01 .left .box{padding-top:.3rem;}
.culture01 .left li{padding:.15rem 0;}
.culture01 .left li .t{padding-left:.3rem; box-sizing:border-box; position:relative; transition:all .3s ease; cursor:pointer; color:#676767;}
.culture01 .left li .t::before{content:''; position:absolute; left:-3px; width:4px; top:0; height:0; background:#ea5514; transition:all .3s ease;}
.culture01 .left li.cur .t{font-weight:bold; color:#000000; font-size:.28rem;}
.culture01 .left li:hover .t{font-weight:bold; color:#000000;}
.culture01 .left li.cur .t::before{height:.3rem;}

.culture01 .right{width:75.6%;}

.culture01 .right .item{width:100%; margin-bottom:.5rem; position:sticky; top:130px;}
.culture01 .right .item:last-child{margin-bottom:0;}
.culture01 .right .item .bg{overflow:hidden; position:relative;}
.culture01 .right .item .bg::after{content:''; position:absolute; width:100%; height:100%; left:0; top:0; background:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}
.culture01 .right .item .bg img{width:100%;}
.culture01 .right .item .cover{position:absolute; bottom:50%; transform:translateY(50%); left:6%; max-width:80%; color:#fff; z-index:3;}
.culture01 .right .item .cover .num{font-size:.8rem; font-weight:bold; line-height:1; color:rgba(255, 255, 255, 0); -webkit-text-stroke:1px rgba(255, 255, 255, 0.5); margin-bottom:.1rem;}
.culture01 .right .item .cover .tit{font-weight:bold;}
.culture01 .right .item .cover .con{color:#fff; font-weight:normal;}

.culture02{margin-top:1rem;}
.culture02 .item{display:flex; align-items:flex-start; justify-content:space-between; margin-bottom:.9rem;}
.culture02 .item:last-child{margin-bottom:0;}
.culture02 .item:nth-child(2n){flex-direction:row-reverse;}
.culture02 .item .img{width:55%;}
.culture02 .item .img img{width:100%;}
.culture02 .item .words{width:40.5%;}
.culture02 .item .words .tit{font-weight:bold; margin-bottom:.25rem;}


/* 联系我们 */
.contact_us01{position:relative;}
.contact_us01 .top .bg{width:73.2%; margin:0 auto; margin-right:0; position:relative; z-index:4;}
.contact_us01 .top .bg img{width:100%;}
.contact_us01 .top .bg .dots_box{position:absolute; left:0; top:0; width:100%; height:100%;}
.contact_us01 .top .bg .dots_box .dot{position:absolute; text-align:center;}
.contact_us01 .top .bg .dots_box .dot .cir{width:.2rem; height:.2rem; border-radius:50%; background:#ea5514; position:relative; margin:0 auto .2rem;}
.contact_us01 .top .bg .dots_box .dot .cir::after{content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(234, 85, 20, .7); animation:scale 2s ease-out infinite; border-radius:50%;}
.contact_us01 .top .bg .dots_box .dot .t{font-weight:bold;}
.contact_us01 .top .content{position:absolute; left:0; top:0; width:100%;}
.contact_us01 .top .content .cont{width:31.5%; position:relative; z-index:5; margin-top:.4rem;}
.contact_us01 .top .cont .list{margin-top:.6rem; display:none!important;}
.contact_us01 .top .cont .list li{display:flex; align-items:center; margin-bottom:.4rem;}
.contact_us01 .top .cont .list li:last-child{margin-bottom:0;}
.contact_us01 .top .cont .list li .icon{width:.5rem; height:.5rem; margin-right:.3rem; flex-shrink:0; background:#fff; border-radius:50%; display:flex; align-items:center; justify-content:center;}
.contact_us01 .top .cont .list li .icon img{max-width:70%;}
.contact_us01 .top .cont .list li .intro .t{font-weight:bold; margin-bottom:2px;}

.contact_us01 .bott{margin-top:-.3rem; position:relative; z-index:5;}
.contact_us01 .bott ul{display:flex; align-items:stretch; flex-wrap:wrap;}
.contact_us01 .bott ul li{width:31.8%; margin-right:2.3%; background:#fff; margin-bottom:.1rem; box-shadow:0px 15px 31.5px 3.5px rgba(16, 21, 40, 0.1); padding:.3rem; box-sizing:border-box;}
.contact_us01 .bott ul li:nth-child(3n){margin-right:0;}
.contact_us01 .bott li .name{margin-bottom:.15rem; font-weight:bold;}
.contact_us01 .bott li .line{display:block; margin-bottom:3px; padding-left:.3rem; position:relative;}
.contact_us01 .bott li .line::before{content:'\e67b'; position:absolute; left:0; top:0; font-size:.2rem; line-height:.25rem; font-family:'iconfont'!important; color:#ea5514;}
.contact_us01 .bott li .line.tel_::before{content:'\e69a';}
.contact_us01 .bott li .line.mail_::before{content:'\e908';}

.contact_us01 .top .content{position:relative;}
.contact_us01 .top .content .cont{width:100%;}
.contact_us01 .top .bg{width:13.8rem; margin-right:auto; margin-left:auto}


.contact_us02{margin-top:.8rem;}
.contact_us02 .infor{margin-bottom:.4rem;}
.contact_us02 .infor .tit{font-weight:bold; margin-bottom:.3rem;}
.contact_us02 .content{background:#fff; box-shadow:0px 5px 13px 0px rgba(16, 21, 40, 0.1); padding:.5rem 4%;}
.contact_us02 .content form{font-size:0;}
.contact_us02 .content .inp_box,
.contact_us02 .content .text_box{width:47.5%; margin-right:5%; margin-bottom:.2rem; display:inline-block; vertical-align:text-top;}
.contact_us02 .content .inp_box:nth-child(2n){margin-right:0;}
.contact_us02 .content label{display:block; color:rgba(0, 0, 0, .8); margin-bottom:.1rem;}
.contact_us02 .content label em{color:rgba(255, 0, 0, .8);}
.contact_us02 .content .inp_box .inp_{width:100%; padding:.1rem .3rem; margin:0; border:1px solid #d9d9d9; box-sizing:border-box; line-height:.3rem;}
.contact_us02 .content .text_box{width:100%; margin-right:0;}
.contact_us02 .content .text_box .text_{width:100%; padding:.1rem .3rem; height:1.5rem; margin:0; resize:none; border:1px solid #d9d9d9; box-sizing:border-box; line-height:.3rem;}
.contact_us02 .content .inp_box.inp_yzm{width:auto; margin-bottom:0;}
.contact_us02 .content .inp_box.inp_yzm .inp_{width:1.8rem; padding:.1rem .2rem; margin-right:.15rem;}
.contact_us02 .content .inp_box.inp_yzm img{width:1.2rem; height:.5rem;}
.contact_us02 .content .btns_box{display:inline-block; vertical-align:bottom;}
.contact_us02 .content .btns_box button{display:inline-block; width:2.2rem; line-height:.5rem; cursor:pointer; padding:0; margin:0; outline:none; text-align:center; border:0; margin-left:.65rem; background:#f1f1f1; color:#000;}
.contact_us02 .content .btns_box .btns1{background:#ea5514; color:#fff;}
@keyframes scale{0%{transform:scale(1); opacity:.9} 100%{transform:scale(3); opacity:0;}}


/* 全生命周期 */
.life_support.channel_content{padding:0; background:none;}
.life_support01 .item{padding:.8rem 0; background:#f7f8fb; position:relative; }
.life_support01 .item::before{content:''; position:absolute; right:0; top:0; width:50%; height:100%; background:url(../img/life_support01_bg.png) no-repeat top right; background-size:auto 100%;}
.life_support01 .item .content{position:relative; display:flex; align-items:flex-start; justify-content:space-between;}
.life_support01 .item .left{width:47.8%;}
.life_support01 .item .left img{width:100%;}
.life_support01 .item .right{width:48%;}
.life_support01 .item .right .infor{margin-bottom:.2rem;}
.life_support01 .item .right .tit{font-weight:bold; margin-bottom:.15rem; color:#000;}
.life_support01 .item .right .list li{display:flex; align-items:flex-start; margin-bottom:.15rem;}
.life_support01 .item .right .list li:last-child{margin-bottom:0;}
.life_support01 .item .right .list li .icon{width:.25rem; margin-right:.3rem; flex-shrink:0;}
.life_support01 .item .right .list li .icon .img01{display:block;}
.life_support01 .item .right .list li .icon .img02{display:none;}
.life_support01 .item .right .list li .t{font-weight:bold; color:#000;}
.life_support01 .item .right .list li:hover .icon .img02{display:block;}
.life_support01 .item .right .list li:hover .icon .img01{display:none;}
.life_support01 .item .right .list li:hover .t{color:#ea5514;}

.life_support01 .item:nth-child(2n){background:#fff;}
.life_support01 .item:nth-child(2n)::before{display:none;}
.life_support01 .item:nth-child(2n) .content{flex-direction:row-reverse;}


/* 全生命周期详情 */
.channel_content.sup_detail{padding-top:0; background:none;}
.sup_detail01{background:#f7f8fb; position:relative; padding:.8rem 0;}
.sup_detail01::before{content:''; position:absolute; right:0; top:0; width:25.1%; height:100%; background:url(../img/sup_detail01_bg.png) no-repeat top right; background-size:100% auto;}
.sup_detail01 .infor{position:relative; z-index:5;}
.sup_detail01 .infor .title{margin-bottom:.2rem;}

.sup_detail02{margin-top:.8rem;}
.sup_detail02 .ul_d{display:flex; align-items:stretch; flex-wrap:wrap; justify-content:space-between;}
.sup_detail02 .ul_d li{width:27.2%; background:#fafbfd; padding:.5rem 4.3%; box-sizing:border-box; transition:all .3s ease-in-out; margin-bottom:.2rem;}
.sup_detail02 .ul_d li .icon img{max-height:.5rem;}
.sup_detail02 .ul_d li .t{margin-top:.3rem; min-height:.6rem; font-weight:bold;}
.sup_detail02 .ul_d li .c{margin-top:.1rem;}
.sup_detail02 .ul_d li:hover{background-color:rgb(255, 255, 255); box-shadow:0px 15px 31.5px 3.5px rgba(16, 21, 40, 0.1);}


/* 案例详情 */
.case_detail.channel_content{padding-top:0; background:none;}
.case_detail01{position:relative; margin-top:1rem;}
.case_detail01 .content{position:relative; width:60%;}
.case_detail01 .content .rect-6088{padding-bottom:60.88%;}
.case_detail01 .content .swiper-slide video{width:100%; height:100%; min-width:auto; min-height:auto; object-fit:cover;}
.case_detail01 .infor{position:absolute; top:0; left:0; right:0; bottom:0; z-index:1; pointer-events:none;}
.case_detail01 .infor .wrap{height:100%; position:relative;}
.case_detail01 .infor .intro{position:absolute; top:50%; right:0; transform:translateY(-50%); width:32%; pointer-events: all;}
.case_detail01 .infor .intro .tit{font-size:0.3rem; line-height:0.34rem; margin-bottom:0.3rem; font-weight:bold;}
.case_detail01 .infor .intro .con{font-size:0.16rem; line-height:0.24rem; max-height:2.4rem; margin-bottom:0.3rem; overflow-y:auto; color:#6d6e71; scrollbar-width:thin; scrollbar-color:#ea5514 rgba(0, 0, 0, 0);}
.case_detail01 .infor .intro .con::-webkit-scrollbar {width:2px; height:2px;}
.case_detail01 .infor .intro .con::-webkit-scrollbar-thumb {border-radius:5px; background:#ea5514; }
.case_detail01 .infor .intro .con::-webkit-scrollbar-track {border-radius:0; background:rgba(0, 0, 0, 0);}
.case_detail01 .infor .intro .con p{text-align:left!important;}
.case_detail01 .infor .intro .btns .left{float:left;}
.case_detail01 .infor .intro .btns .prev_btn,
.case_detail01 .infor .intro .btns .next_btn{display:inline-block; position:relative; width:0.5rem; height:0.5rem; margin-left:0.14rem; border-radius:50%; border:1px solid #201e1f; font-size:0.18rem; transition:all .5s ease; cursor:pointer;}
.case_detail01 .infor .intro .btns .prev_btn i,
.case_detail01 .infor .intro .btns .next_btn i{position:absolute; margin:0; padding:0; top:50%; left:50%; transform:translate(-50%, -50%); user-select:none;}
.case_detail01 .infor .intro .btns .prev_btn:hover,
.case_detail01 .infor .intro .btns .next_btn:hover{background:#ea5514; border-color:#ea5514; color:#201e1f;}
.case_detail01 .infor .intro .btns .right{float:right; padding-top:0.2rem;}
.case_detail01 .infor .intro .btns .back_btn{font-size:0.24rem; line-height:0.36rem; /*font-weight:bold;*/ color:#ea5514;}
.case_detail01 .infor .intro .btns .back_btn i{font-size:0.16rem; vertical-align:top; margin-left:0.15rem;}

.circle_cursor{position:absolute; top:0; left:0; width:33px; height:54px;  z-index:80; transition:all .5s ease;-webkit-transition:all .5s ease; display:none; background-repeat:no-repeat; background-position:center; background-size:contain;}
.circle_cursor.cursor_left{display:block; background-image: url(../img/cursor-left.png);}
.circle_cursor.cursor_right{display:block; background-image: url(../img/cursor-right.png);}


/* 20250930 */
.about_us03 .tab_b .cont .hd{min-height:1rem;}
.about_us03 .tab_b .cont .hd .intro{display:block;}
.about_us03 .tab_b .cont .hd .intro .t{width:auto;}
.about_us03 .tab_b .cont{margin-top:-1.1rem;}

/* 弹窗 */
.tc_content{position:fixed; left:0; top:0; z-index:101; width:100%; height:100%; display:none;}
.tc_content .bg{width:100%; height:100%; background:rgba(0,0,0,.7); position:fixed; left:0; top:0;}
.tc_content .close{font-size:.2rem; position:absolute; right:.2rem; top:.2rem; cursor:pointer;}
.tc_content .close i{font-size:.15rem; transition:transform .5s ease;}
.tc_content .close:hover i{transform:rotateZ(360deg);}
.tc_content .content{width:52%; background:#fff; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); z-index:3;}
.tc_content .content .box{padding:.72rem .65rem; }
.tc_content .content .box .info{display:flex; align-items:center;}
.tc_content .content .box .pic{width:.62rem; border-radius:50%; margin-right:.3rem; flex-shrink:0; overflow:hidden;}
.tc_content .content .box .desc{font-size:.16rem; line-height:.25rem; }
.tc_content .content .box .tit{text-align:right; font-size:.16rem; margin-top:.4rem; line-height:.3rem;}
.tc_content .content .box .tit span{font-size:.2rem; display:block;}

/* 产品详细 */
.pro_detail01 .bott .right{display:none;}
.pro_detail01 .bott .left{width:100%; text-align:center; padding-bottom:.2rem;}
.pro_detail01 .bott .left .t1{margin-bottom:.1rem;}

.solu_detail02{margin-top:0!important; margin-bottom:.8rem;}
.solu_detail02 .infor{margin-bottom:.6rem;}
.solu_detail02 .infor .title{margin-bottom:.2rem;}
.solu_detail02 .content{display:block;}
.solu_detail02 .top{display:flex; align-items:flex-end; justify-content:flex-start; border-bottom:2px solid #dddddd; margin-bottom:.4rem;}
.solu_detail02 .top .tab_t{padding:0 .7rem .2rem; position:relative; cursor:pointer;}
.solu_detail02 .top .tab_t::after{content:''; position:absolute; left:50%; width:0; height:4px; background:#ea5514; bottom:-1px; transition:all .3s ease;}
.solu_detail02 .top .tab_t.cur::after{width:100%; left:0;}
.solu_detail02 .top .tab_t.cur{color:#ea5514; font-weight:bold;}
.solu_detail02 .top .tab_t:hover{color:#ea5514;}

.solu_detail02 .content .swiper .swiper-slide{width:calc(96.4% - 80px); overflow:hidden; display:flex; justify-content:space-between; padding-top:.4rem;}
.solu_detail02 .content .swiper .info{width:44.8%; overflow:hidden;}
.solu_detail02 .content .swiper .info .box:first-child{margin-bottom:.2rem;}
.solu_detail02 .content .swiper .info .tit{margin-bottom:.1rem; font-weight:bold;}
.solu_detail02 .content .swiper .info .con{overflow-y:auto; padding-right:5px; max-height:2.5rem;}
.solu_detail02 .content .swiper .info .con::-webkit-scrollbar{width:2px;}
.solu_detail02 .content .swiper .info .con::-webkit-scrollbar-track{background-color:#ccc; }
.solu_detail02 .content .swiper .info .con::-webkit-scrollbar-thumb{background-color:#ea5514; border-radius:10px;}
.solu_detail02 .content .swiper .img{width:52.4%; overflow:hidden;}

.life_support01 .item .right .infor a{line-height:.4rem; padding:0 .25rem; background:#ea5514; color:#fff; display:inline-block; margin-top:.2rem;}
.life_support01 .item .right .infor .iconfont{margin:0; margin-left:.15rem; }

/* 案例列表 */
.cases_list01 .content ul{display:flex; align-items:flex-start; flex-wrap:wrap;}
.cases_list01 .content li{width:23.8%; margin-right:1.6%; margin-bottom:.6rem;}
.cases_list01 .content li:nth-child(4n){margin-right:0;}
.cases_list01 .content li .rect-7159{padding-bottom:71.59%;}
.cases_list01 .content li .rect-7159 img{object-fit:cover;}
.cases_list01 .content li .words{margin-top:.3rem;}
.cases_list01 .content li .words .more{margin-top:.1rem; color:#333; font-weight:bold; transition:all .3s ease;}
.cases_list01 .content li .words .more .iconfont{width:.3rem; height:.3rem; background:#ea5514; border-radius:50%; margin:0; color:#fff; text-align:center; line-height:.3rem; font-weight:normal; margin-left:.15rem; transition:all .5s ease;}
.cases_list01 .content li:hover .words .more{color:#ea5514;}
.cases_list01 .content li:hover .words .more .iconfont{background:#ea5514; transform:translateX(5px);}




/* 底部表单 */
.footer .f_bott .bott_r {width:49%;}
.footer .f_bott .bott_r .tit{font-weight:bold; color:#fff; margin-bottom:.25rem;}
.footer .f_bott .bott_r .f_form{display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap;}
.footer .f_bott .bott_r .f_form .inp_box{width:48.5%; margin-right:3%; height:44px; line-height:44px; border:1px solid #fff; box-sizing:border-box; margin-bottom:3%;}
.footer .f_bott .bott_r .f_form .inp_box:nth-child(2n){margin-right:0;}
.footer .f_bott .bott_r .f_form .inp_box .inp_{padding:0 .17rem; width:100%; box-sizing:border-box; height:44px; line-height:44px; border:none; background:none; font-size:.16rem; color:#fff;}
.footer .f_bott .bott_r .f_form .btn_box{width:33%; }
.footer .f_bott .bott_r .f_form .btn_box button{line-height:44px; height:44px; border:none; background:#ea5514; color:#fff; text-align:center; font-size:.18rem; cursor:pointer; outline:none; width:100%; box-sizing:border-box;}







