/*
* 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%}.row>.pull-right,.full-row>.pull-right{float:right}.row>.center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.full-row>.center{display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.pull-left-1{position:relative;left:-8.33333333%}.pull-left-2{position:relative;left:-16.66666667%}.pull-left-3{position:relative;left:-25%}.pull-left-4{position:relative;left:-33.33333333%}.pull-left-5{position:relative;left:-41.66666667%}.pull-left-6{position:relative;left:-50%}.pull-left-7{position:relative;left:-58.33333333%}.pull-left-8{position:relative;left:-66.66666667%}.pull-left-9{position:relative;left:-75%}.pull-left-10{position:relative;left:-83.33333333%}.pull-left-11{position:relative;left:-91.66666667%}.pull-left-12{position:relative;left:-100%}.pull-right-1{position:relative;left:8.33333333%}.pull-right-2{position:relative;left:16.66666667%}.pull-right-3{position:relative;left:25%}.pull-right-4{position:relative;left:33.33333333%}.pull-right-5{position:relative;left:41.66666667%}.pull-right-6{position:relative;left:50%}.pull-right-7{position:relative;left:58.33333333%}.pull-right-8{position:relative;left:66.66666667%}.pull-right-9{position:relative;left:75%}.pull-right-10{position:relative;left:83.33333333%}.pull-right-11{position:relative;left:91.66666667%}.pull-right-12{position:relative;left:100%}
@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%}.smidd-hide{display:none}.smidd-center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.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%}.smal-hide{display:none}.smal-show{display:block}.smal-center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}[class*='pull-left-'],[class*='pull-right-']{right:auto;left:auto}.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:#3cabff;}
.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;}

/*百度地图容器-默认高度45%，BdMapArea是防止在同屏版心下地图太大*/
.BdMapArea{margin:0 auto 55px; max-width:1200px;}
.BdMapWrapper{position:relative; width:100%; height:0; padding-bottom:45%; overflow:hidden;}
.BdMapWrapper .BdMapCon{position:absolute; top:0; left:0; width:100%; height:100%;}
@media only screen and (max-width:760px){.BdMapArea{display:none;}}

/*默认隐藏百度分享触控弹层*/
.bdshare_popup_box{display:none!important;}

/* 雪碧图 */
/* 对齐方案引用(http://www.zhangxinxu.com/wordpress/2016/03/css-layout-base-20px/) */
.ico{display:inline-block; width:20px; height:20px; white-space:nowrap; letter-spacing:-1em; text-indent:-99em; color:transparent; background:url(/resources/web/img/ico.png);*text-indent:0; *zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '\3000');vertical-align:middle;}
.ico:before{content:'\3000';}
.ico1_2{background-position:-20px 0;}
.ico1_3{background-position:-40px 0;}
.ico1_4{background-position:-60px 0;}
.ico1_5{background-position:-80px 0;}
.ico2_1{background-position:0 -20px;}
.ico2_2{background-position:-20px -20px;}
.ico2_3{background-position:-40px -20px;}
.ico2_4{background-position:-60px -20px;}
.ico2_5{background-position:-80px -20px;}
.ico3_1{background-position:0 -40px;}
.ico3_2{background-position:-20px -40px;}
.ico3_3{background-position:-40px -40px;}
.ico3_4{background-position:-60px -40px;}
.ico3_5{background-position:-80px -40px;}
.ico4_1{background-position:0 -60px;}
.ico4_2{background-position:-20px -60px;}
.ico4_3{background-position:-40px -60px;}
.ico4_4{background-position:-60px -60px;}
.ico4_5{background-position:-80px -60px;}

/* 常量设置 */
.wrap{width:83.33%; margin-right:auto; margin-left:auto;}
.mwrap{max-width:1366px; 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;}}
html{font-size:100px;}
.nomove{overflow:hidden; -ms-overflow-x:hidden; -ms-overflow-y:hidden;}
body{font-size:0.16rem; line-height:1.6; color:#000; background:#fff;}
a{color:inherit;}
/* a:hover{color:#dc1e18; cursor:url('https://blog-static.cnblogs.com/files/lucas--liu/cat6.ico'),pointer;} */
a:hover{color:#dc1e18;}
::-moz-selection{color:#fff; background:#dc1e18; }
::selection{color:#fff; background:#dc1e18; }
.placeholder{color:#aaa;}

/* 滚动条样式 */
/* ::-webkit-scrollbar{width:4px; height:4px;}
::-webkit-scrollbar-thumb{background:#dc1e18;}
::-webkit-scrollbar-track{background:#f6f5f5;} */

/* input字体 */
::-webkit-input-placeholder{color:#bbb; font-size:12px;}
::-moz-placeholder{color:#bbb; font-size:12px;}
:-moz-placeholder{color:#bbb; font-size:12px;}
:-ms-input-placeholder{color:#bbb; font-size:12px;}

/*css组件设置*/
.form-control, .input-group-addon, .btn{border-radius:2px;}
.form-control:focus{border-color:#66afe9; 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);}

/* 网站样式 */
/* 头部 start */
.header{position:fixed; width:100%; z-index:10; transition:all 0.5s ease; top:0; left:0; height:0.86rem;}
.header .logo{padding-top:0.25rem; font-size:0;}
.header .logo a{display:block;}
.header .logo .logo1{display:none;}

.header .inav_wrapper{width:55%;}
.header .inav .nav_li{float:left; font-size:0.16rem; margin-right:2%; color:#000; position:relative; line-height:0.16rem; padding:0.4rem 0.3rem 0.3rem 0.3rem; box-sizing:border-box; cursor:pointer;}
.header .inav .nav_li:last-child{margin-right:0;}
.header .inav .nav_li::after{content:''; width:0; height:2px; background:#dc1e18; position:absolute; left:50%; bottom:-1px; transform:translate(-50%,0); transition:all 0.5s ease;}
.header .inav .nav_li>a{color:#fff;}
.header .inav .nav_li .nav_down{position:absolute; left:50%; top:100%; width:150px; padding:0 10px; line-height:0.3rem; font-size:0.14rem; color:#212529; background:#fff; text-align:center; display:none; transform:translate(-50%,0); box-shadow:0px 7px 15px 0px rgb(0 0 0 / 10%);;}
.header .inav .nav_li .nav_down li{padding:10px 25px; text-align:center; border-top:1px solid #dddada;}
.header .inav .nav_li .nav_down li:first-child{border-top:none;}
.header .inav .nav_li.pro_li{position:static;}
.header .inav .nav_li.pro_li .nav_down{width:100%;}
.header .inav .nav_li.pro_li .nav_down .tit{font-size:0.2rem; line-height:0.2rem; text-align:left;}
.header .inav .nav_li.pro_li .nav_down .item{width:32%; margin:0.3rem 0; margin-right:2%;; float:left; border-right:1px solid #eaeaea; box-sizing:border-box; padding-right:0.3rem;}
.header .inav .nav_li.pro_li .nav_down .item.three{border:none; margin-right:0;}
.header .inav .nav_li.pro_li .nav_down .line{width:100%; height:1px; background:#eaeaea; float:left;}
.header .inav .nav_li.pro_li .nav_down .item .product{width:50%; float:left; box-sizing:border-box; position:relative; padding:0 0.4rem; padding-top:0.25rem;}
.header .inav .nav_li.pro_li .nav_down .item .imgZoom:hover img{transform:scale(0.8,0.8);}
.header .inav .nav_li.pro_li .nav_down .item .product.new::after{content:''; width:0.63rem; height:0.31rem; background:url(/resources/web/img/nav_tag.png) no-repeat center; background-size:cover; position:absolute; top:0; right:0.15rem;}
.header .inav .nav_li.pro_li .nav_down .item .product .t{color:#4c4c4c; font-size:0.15rem;}
.header .inav .nav_li .rect-80{padding-bottom:80.12%;}

.header .h_tools{width:19%; border-left:1px solid #d4d4d4; box-sizing:border-box; margin-top:0.3rem;}
.header .right_key{width:38px; height:38px; cursor:pointer; display:flex; margin-top:-3px;}
.header .right_key:hover .line1,.header .right_key:hover .line3{stroke-dasharray:73 207; stroke-dashoffset:-14; stroke-width:6;}
.header .right_key svg{width:100%; height:100%;}
.header .right_key .line{fill:none; stroke:#fff; stroke-width:6; transition:stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1), stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);}
.header .right_key .line1,.header .right_key .line3{stroke-dasharray:60 207; stroke-width:6;}
.header .right_key .line2{stroke-dasharray:60 60; stroke-width:6;}

.header .h_tools .h_search{display:inline-block; vertical-align:middle; margin-right:8%; cursor:pointer; transition:all 0.5s ease; width:19px; height:19px; margin-top:7px; background:url(/resources/web/img/h_icon6.png) no-repeat center; background-size:cover;}
.header .h_tools .h_search img{display:none;}
.header .h_tools .h_lan{display:inline-block; vertical-align:middle; margin-right:8%; transition:all 0.5s ease; text-align:center; position:relative;}
.header .h_tools .h_lan span{vertical-align:middle; display:inline-block; position:relative; font-size:0.14rem; color:#fff; cursor:pointer;}
.header .h_tools .h_lan img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.header .h_tools .h_lan span:last-child{width:0.34rem; height:0.34rem; background:#7f7f7f; border-radius:50%; overflow:hidden; transition:all 0.5s ease;}
.header .h_tools .h_lan .lan_down{position:absolute; top:130%; background:#fff; display:none; box-shadow:0 5px 10px 0; padding:0 0.18rem; width:2.3rem; right:0; padding-top:0.2rem; padding-bottom:0.05rem; z-index:10; font-size:0.15rem; line-height:0.3rem; color:#5d5d5d;}
.header .h_tools .h_lan .lan_down::before{content:''; position:absolute; bottom:100%; right:0; pointer-events:none; border-bottom:0.1rem solid #FFFFFF; border-top:0.1rem solid transparent; border-left:0.1rem solid transparent; border-right:0.1rem solid transparent;}
.header .h_tools .h_lan .lan_down dt{box-sizing:border-box; margin-bottom:0.1rem;}
.header .h_tools .h_lan .lan_down dd{color:#5d5d5d; line-height:0.4rem; border-top:1px solid #d6d6d6; text-transform:uppercase; box-sizing:border-box; font-family:Arial;}
.header .h_tools .h_lan .lan_down dd a{position:relative; padding-left:0.2rem;}
.header .h_tools .h_lan .lan_down dd a::before{content:''; width:0.1rem; height:0.1rem; border:1px solid #5d5d5d; border-radius:50%; overflow:hidden; position:absolute; left:0; top:50%; margin-top:-0.05rem;}
.header .h_tools .h_lan .lan_down dd:hover a::before{border-color:#dc1e18; transition:all 0.5s ease;}
.header .h_tools .h_lan .all_cover{position:fixed; top:0; right:0; width:100%; height:100%; background-color:rgba(0,0,0,0.1); backdrop-filter:blur(3px); -webkit-backdrop-filter:blur(3px); z-index:5; transition:all 0.5s; opacity:0; visibility:hidden;}
.header .h_tools .h_lan .all_cover.active{opacity:1; visibility:visible;}

.header .h_tools .h_lan:hover span{color:#000;}
.header .h_tools .h_lan:hover span:last-child{background:#000;}
.header .h_tools .h_my{display:inline-block; vertical-align:middle; margin-right:8%; cursor:pointer; transition:all 0.5s ease; text-align:center;}
.header .h_tools .h_my span{vertical-align:middle; display:inline-block; position:relative; font-size:0.14rem; color:#fff;}
.header .h_tools .h_my img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.header .h_tools .h_my span:last-child{width:0.34rem; height:0.34rem; background:#7f7f7f; border-radius:50%; overflow:hidden; transition:all 0.5s ease;}
.header .h_tools .h_my:hover span{color:#000;}
.header .h_tools .h_my:hover span:last-child{background:#000;}

.header.fixed{box-shadow:0 0 15px rgb(0 0 0 / 20%); background:#fff; z-index:15;}
.header.fixed .inav .nav_li>a{color:#000;}
.header.fixed .h_tools .h_lan span{color:#7f7f7f;}
.header.fixed .h_tools .h_my span{color:#7f7f7f;}
.header.fixed .h_tools .h_search{background:url(/resources/web/img/h_icon3.png) no-repeat center; background-size:cover;}
.header.fixed .right_key .line{stroke:#000;}
.header.fixed .logo .logo2{display:none;}
.header.fixed .logo .logo1{display:block;}

.header:hover{background:#fff; box-shadow:0 0 15px rgb(0 0 0 / 20%);}
.header:hover .inav .nav_li>a{color:#000;}
.header:hover .h_tools .h_lan span{color:#7f7f7f;}
.header:hover .h_tools .h_my span{color:#7f7f7f;}
.header:hover .h_tools .h_search{background:url(/resources/web/img/h_icon3.png) no-repeat center; background-size:cover;}
.header:hover .right_key .line{stroke:#000;}
.header:hover .mobile_key span, .header:hover  .mobile_key:before, .header:hover  .mobile_key:after{background:#000;}
.header:hover .logo .logo2{display:none;}
.header:hover .logo .logo1{display:block;}

.header.white_header{background:#fff; box-shadow:0 0 15px rgb(0 0 0 / 20%);}
.header.white_header .inav .nav_li>a{color:#000;}
.header.white_header .h_tools .h_lan span{color:#7f7f7f;}
.header.white_header .h_tools .h_my span{color:#7f7f7f;}
.header.white_header .h_tools .h_search{background:url(/resources/web/img/h_icon3.png) no-repeat center; background-size:cover;}
.header.white_header .right_key .line{stroke:#000;}
.header.white_header .mobile_key span, .header.white_header  .mobile_key:before, .header.white_header  .mobile_key:after{background:#000;}
.header.white_header .logo .logo2{display:none;}
.header.white_header .logo .logo1{display:block;}

.header.on{opacity:0;}
.header.on.fixed{opacity:1;}
/* .header.on{box-shadow:0 0 15px rgb(0 0 0 / 20%);}
.header.on{background:#fff;}
.header.on .inav .nav_li>a{color:#000;}
.header.on .h_tools .h_lan span{color:#7f7f7f;}
.header.on .h_tools .h_my span{color:#7f7f7f;}
.header.on .right_key .line{stroke:#000;} */

/* .header.index_header{background:#fff;}
.header.index_header .inav .nav_li>a{color:#000;}
.header.index_header .h_tools .h_lan span{color:#7f7f7f;}
.header.index_header .h_tools .h_my span{color:#7f7f7f;}
.header.index_header .right_key .line{stroke:#000;} */


/*搜索下拉*/
.search-alert{position:fixed; left:0; top:-100%; width:100%; background:#fff; z-index:15; transition:all 0.5s ease; overflow:hidden;}
.search-alert .close{border-left:1px solid #E1E0E1; padding:0.35rem; float:right;}
.search-alert .close_icon{display:block; width:22px; height:22px; background:url(/resources/web/img/search_close.png) no-repeat center;  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-top:0.1rem; height:0.7rem; line-height:0.7rem; float:left; width:86%;}
.search-alert .cent-form form{position:relative; padding-left:0.5rem;}
.search-alert .cent-form form .icon{position:absolute; left:0; top:50%; margin-top:-10px; width:20px; height:20px; background:url(/resources/web/img/ico2_2.png) no-repeat;}
.search-alert .cent-form form .inp{border:none; font-size:0.15rem; height:0.7rem; line-height:0.7rem; text-align:left; width:80%; box-sizing:border-box; background:none; padding:0}
.search-alert .cent-form form .btns{border:none; width:120px; background:none; text-align:center; padding:0.1rem 0.2rem; margin:0; font-size:0.15rem; color:#aaa; border-radius:50px; border:1px solid#aaa; cursor:pointer; outline:none; transition:all 0.5s ease;}
.search-alert .cent-form form .btns:hover{background:#dc1e18; color:#fff; border-color:#dc1e18;}
.search-alert.active{top:0;}

/* 右侧导航 */
.right_nav .cover{position:fixed; top:0; right:0; width:100%; height:100%; background-color:rgba(0,0,0,0.7); backdrop-filter:blur(3px); -webkit-backdrop-filter:blur(3px); z-index:20; transition:all 0.5s; opacity:0; visibility:hidden;}
.right_nav .close{text-align:right; cursor:pointer; margin-bottom:0.3rem;}
.right_nav .content{position:fixed; right:-100%; top:0; width:16%; height:100%; z-index:20; background:#fff; transition:all 0.5s; overflow-y:auto; padding:0.5rem 0.2rem; box-sizing:border-box;}
.right_nav .content ul li{padding:0 0.2rem; line-height:0.32rem; font-size:0.16rem; color:#000; margin-bottom:0.1rem;}
.right_nav.active .cover{opacity:1; visibility:visible;}
.right_nav.active .content{right:0;}

/* 手机端导航 */
.m_nav{display:none;}
.header .mobile_key{display:none;}
/* 头部 end */

/* xc_banner start */
.xc_banner{position:relative;}
.xc_banner .intro{position:absolute; left:0; top:50%; transform:translate(0,-50%); width:100%;}
.xc_banner .intro .tit{font-size:0.42rem; line-height:0.42rem;}
.xc_banner .intro .con{font-size:0.2rem; line-height:0.2rem; margin-top:0.2rem;}
.channel_content{min-height:300px;}
/* xc_banner end */

/* 分页 start*/
.widgets_common_pages_4{font-size:0.18rem; color:#000; text-align:center;}
.widgets_common_pages_4 a, .widgets_common_pages_4 span{color:#000; display:inline-block; border:1px solid #e8e8e8; vertical-align:middle; width:34px; height:34px; line-height:34px; margin-right:0.07rem; font-size:0.18rem;}
.widgets_common_pages_4 .gonext,.widgets_common_pages_4 .count{margin-left:0;}
.widgets_common_pages_4 span.current{color:#fff; background:#0054ff; border-color:#0054ff;}
.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 0.12rem;} */
.widgets_common_pages_4 .goprev{margin-right:0.1rem; background:none;}
.widgets_common_pages_4 span.ellipsis{border-color:transparent; padding:0;}
.widgets_common_pages_4 a:hover, .widgets_common_pages_4 .goprev:hover{color:#fff; background:#0054ff; border-color:#0054ff;}
.widgets_common_pages_4 .goprev{width:36px; height:36px; background:url(/resources/web/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(/resources/web/img/widgets_common_pages_4_3.png) no-repeat center; background-size:cover;}
.widgets_common_pages_4 .gonext{width:36px; height:36px; background:url(/resources/web/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(/resources/web/img/widgets_common_pages_4_4.png) no-repeat center; background-size:cover;}
/* 分页 end*/

/* 公共按钮 */
.common_btn{background-color:hsla(0,0%,100%,.1); font-size:0.15rem; color:#fff; border:2px solid #fff; border-radius:100px; line-height:0.48rem; padding:0 0.35rem; display:inline-block; transition:all 0.5s ease;}
.common_btn_black{background-color:#fff; font-size:0.15rem; color:#000; border:2px solid #fff; border-radius:100px; line-height:0.48rem; padding:0 0.35rem; display:inline-block; transition:all 0.5s ease;}
.common_btn_black2{background-color:#000; font-size:0.15rem; color:#fff; border-radius:100px; line-height:0.48rem; padding:0 0.35rem; display:inline-block; transition:all 0.5s ease;}
.common_btn_border{font-size:0.13rem; line-height:0.34rem; padding:0 0.4rem; background-color:#fff; color:#000; border:2px solid #000; border-radius:100px; display:inline-block; transition:all 0.5s ease;}

.common_btn:hover{background-color:hsla(0,0%,100%,.26); color:#fff;}
.common_btn_black:hover{background-color:#000; color:#fff; border-color:#000;}
.common_btn_black2:hover{background-color:#fff; color:#000;}
.common_btn_border:hover{background-color:#000; color:#fff; border-color:#000;}

/* 鼠标 */
#cursor{position:fixed; width:30px; height:30px; background-image:url(/resources/web/img/currorhover.svg); background-size:cover; background-position:center; border-radius:50%; opacity:1; z-index:100; pointer-events:none; transition:.2s ease-in-out; transition-property:background,opacity,transform;}
#cursor.hover{opacity:1; transform:scale(2); background-image:url(/resources/web/img/cursor2.png); width:0.8rem; height:0.8rem; margin-left:-0.3rem; margin-top:-0.3rem;}
#cursor.active{opacity:.5; transform:scale(0.5);}
#cursor.hidden{opacity:0;}
#cursor.hiden{opacity:0!important;}

/* 底部 start */
.footer{background:#616773; padding-top:0.5rem; position:relative; z-index:3;}
.footer .f_top .left{width:66%;}
.footer .f_top .left .item{float:left; margin-right:2%; width:32%; background:#929aa5; padding:0.15rem 0.2rem; box-sizing:border-box;}
.footer .f_top .left .item:last-child{margin-right:0;}
.footer .f_top .left .item a{display:block;}
.footer .f_top .left .item img{vertical-align:middle; margin-right:0.15rem; height:0.34rem;}
.footer .f_top .left .item span{vertical-align:middle; font-size:0.18rem; color:#fff;}
.footer .f_top .right{margin-top:0.2rem;}
.footer .f_top .right ul li{display:inline-block; cursor:pointer;}

.footer .f_center{border-top:1px solid #7f8a97; border-bottom:1px solid #7f8a97; margin-top:0.5rem; padding:0.5rem 0;}
.footer .f_center .left{width:36%;}
.footer .f_center .f_contact .number{font-size:0.3rem; line-height:0.3rem; color:#fff; margin-bottom:0.1rem; margin-top:1.13rem; font-family:'hy'; display:block;}
.footer .f_center .f_contact .address{font-size:0.14rem; color:#8a97a9;}
.footer .f_center .right{width:64%;}
.footer .f_center .right dl{float:right; margin-right:9%;}
.footer .f_center .right dl.dl01{margin-right:0;}
.footer .f_center .right dl dt{font-size:0.2rem; color:#fff; margin-bottom:0.05rem;}
.footer .f_center .right dl dd{font-size:0.15rem; color:#98a5b9; line-height:0.3rem;}
.footer .f_center .right dl a:hover{color:#000;}

.footer .f_bott{padding:0.15rem 0;}
.footer .f_bott .left{font-size:0.14rem; color:#768190;}
.footer .f_bott .left a:hover{color:#000;}
.footer .f_bott .left span a{margin:0 0.05rem;}
.footer .f_bott .left .map{margin-left:0.1rem;}
.footer .f_bott .right{color:#fff; font-size:0.14rem; position:relative;}
.footer .f_bott .right span{cursor:pointer;}
.footer .f_bott .right img{vertical-align:2px; margin-left:0.1rem; transition:all 0.5s ease;}
.footer .f_bott .right .company_down{position:absolute; bottom:100%; left:50%; transform:translate(-50%,0); width:2rem; background:#fff; color:#000; padding:0.1rem 0.3rem; box-sizing:border-box; display:none;}
.footer .f_bott .right .company_down ul li{line-height:0.3rem;}
.footer .f_bott .right.cur img{transform:rotate(-180deg);}
/* 底部 end */

/* 首页 start */
.ibanner{height:100vh;}
.ibanner .swiper-slide{clip-path:none; opacity:0; z-index:0f;}
.ibanner .swiper-slide-prev{clip-path:polygon(0% -150%, 100% -150%, 100% -20%, 0% 0%); opacity:0; transition:clip-path 1400ms cubic-bezier(0.23, 1, 0.32, 1), opacity 1s ease; z-index:3;}
.ibanner .swiper-slide-active{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 150%); opacity:1; transition:clip-path 1400ms cubic-bezier(0.23, 1, 0.32, 1), opacity 1s ease; z-index:2;}
.ibanner .swiper-slide-next{z-index:1;}
.ibanner .swiper-slide .img_box{position:relative; height:100%;}
.ibanner .swiper-slide .img_box img,.ibanner .swiper-slide .img_box video{width:100%; height:100%; object-fit:cover;}
.ibanner .swiper-slide.video_slide .img_box::after{content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.1); z-index:0;}
.ibanner .swiper-slide .intro_box{position:absolute; top:50%; left:0; width:100%; z-index:10; transform:translate(0,-50%);}
.ibanner .swiper-slide .intro_box .tit{font-size:0.68rem; color:#000; line-height:0.68rem;}
.ibanner .swiper-slide .intro_box .tit span{display:block;}
.ibanner .swiper-slide .intro_box .tit span:last-child{margin-top:0.25rem;}
.ibanner .swiper-slide .intro_box .con{font-size:0.26rem; line-height:0.26rem; color:#000; letter-spacing:0.07em; margin-top:0.4rem; margin-bottom:0.65rem;}
.ibanner .swiper-slide .intro_box .more{font-size:0;}
.ibanner .swiper-slide .intro_box .more a:first-child{margin-right:0.2rem;}

.ibanner .widgets .wrap{position:relative;}
.ibanner .swiper-button-prev{width:52px; height:52px; background:url(/resources/web/img/prev.png) no-repeat center; background-size:cover; position:absolute; left:0; top:50%; margin-top:-26px; transition:all 0.5s ease;}
.ibanner .swiper-button-next{width:52px; height:52px; background:url(/resources/web/img/next.png) no-repeat center; background-size:cover; position:absolute; right:0; top:50%; margin-top:-26px; transition:all 0.5s ease;}
.ibanner .swiper-button-prev:hover{background:url(/resources/web/img/prev_on.png) no-repeat center;}
.ibanner .swiper-button-next:hover{background:url(/resources/web/img/next_on.png) no-repeat center;}
.ibanner .swiper-button-prev::after,.ibanner .swiper-button-next::after{display:none;}
.ibanner .btn-area{position:absolute; right:0; bottom:0.4rem; display:flex; align-items:flex-end; justify-content:flex-start; z-index:1}
.ibanner .btn-area .btn-stop,.ibanner .btn-area .btn-play{display:inline-block; width:28px; height:0; overflow:hidden;}
.ibanner .btn-area .btn-stop{background:url(/resources/web/img/btn-slider-stop.png) no-repeat center;}
.ibanner .btn-area .btn-play{display:none; background:url(/resources/web/img/btn-slider-play.png) no-repeat center;}
.ibanner .swiper-pagination{position:static}
.ibanner .swiper-pagination .swiper-pagination-bullet{display:inline-block; width:2rem; height:auto; margin:0 0.12rem!important; vertical-align:middle; background:transparent; opacity:1; outline:none;}
.ibanner .swiper-pagination .swiper-pagination-bullet .tit{font-size:0.15rem; color:#fff; text-align:left; opacity:.6; transition:all .5s ease;}
.ibanner .swiper-pagination .swiper-pagination-bullet-active .tit{opacity:1;}
.ibanner .swiper-pagination-bullet-active .timer, .ibanner .swiper-pagination-bullet .timer{display:block; position:relative; width:2rem; height:2px; margin-top:0.1rem; background:transparent;opacity:1}
.ibanner .swiper-pagination-bullet .timer::before{position:absolute; top:0; left:0; width:100%; height:100%; background:#fff; opacity:.34;content:''}
.ibanner .swiper-pagination-bullet .process{display:block; position:absolute; top:0; left:0; width:0; opacity:0; height:100%; background:#fff;transition-property:width; transition-timing-function:linear;}
.ibanner .swiper-pagination-bullet.play .process{opacity:1;width:100%;}
.ibanner .swiper-pagination-bullet.play.stop .process{transition:none}

.ibanner .left-area{position:absolute; top:50%; left:0.35rem; transform:translateY(-50%); z-index:1;}
.ibanner .left-area .pagination-left .line{width:0.15rem; height:2px; padding:0.07rem 0; transition:all .5s ease; cursor:pointer;}
.ibanner .left-area .pagination-left .line::after{content:""; display:block; width:100%; height:2px; background:rgba(255,255,255,0.3);}
.ibanner .left-area .pagination-left .line:first-child{margin-top:0;}
.ibanner .left-area .pagination-left .line.active{width:0.3rem;}
.ibanner .left-area .pagination-left .line.active::after{background:rgba(255,255,255,1);}
.ibanner .scroll_down{position:absolute; left:0; bottom:0.8rem; z-index:1;}
.ibanner .scroll_down .txt{font-size:0.14rem; color:#fff;}
.ibanner .scroll_down .line{display:block; width:3px; height:0.66rem; position:absolute; top:0.4rem; left:0; overflow:hidden;}
.ibanner .scroll_down .line:before{height:100%; background:rgba(255,255,255,.57); opacity:.3; left:0; top:0; bottom:0; content:''; position:absolute; width:2px;}
.ibanner .scroll_down .line:after{background:#fff; left:0px; top:0; content:''; position:absolute; width:2px; -webkit-animation:about_scroll-down-line 3s infinite; -o-animation:about_scroll-down-line 3s infinite; animation:about_scroll-down-line 3s infinite;} 
@keyframes about_scroll-down-line{
	0%, 20%{height:30%; top:-45%;}
	80%, 100%{height:30%; top:145%;}
}

.ipart1{padding-top:0.55rem;}
.ipart1 .top{text-align:center;}
.ipart1 .top .wrap{position:relative;}
.ipart1 .top .wrap::after{content:''; width:100%; height:1px; background:linear-gradient(to right,rgba(0, 0, 0, 0) 0%,rgba(222,222,222, 0.3) 20%,rgba(222,222,222, 0.5) 40%,rgba(222,222,222, 1) 50%,rgba(222,222,222, 0.5) 60%,rgba(222,222,222, 0.3) 80%,rgba(0, 0, 0, 0) 100%); position:absolute; left:0; bottom:0;}
.ipart1 .top li{font-size:0.22rem; color:#000; line-height:0.22rem; display:inline-block; padding:0 0.5rem; padding-bottom:0.4rem; position:relative; cursor:pointer; margin:0 0.5rem;}
.ipart1 .top li::before{content:''; width:0; height:0; position:absolute; left:50%; bottom:-1px; transform:translate(-50%,0); opacity:0; visibility:hidden; transition:all 0.5s ease; z-index:1; border:8px solid; border-color:transparent transparent #5e5e5e;}
.ipart1 .top li::after{content:''; width:100%; height:3px; background:#5e5e5e; position:absolute; left:50%; bottom:-1px; transform:translate(-50%,0); opacity:0; visibility:hidden; transition:all 0.5s ease; z-index:1;}
.ipart1 .top li.cur{font-weight:bold;}
.ipart1 .top li.cur::before{opacity:1; visibility:visible;}
.ipart1 .top li.cur::after{opacity:1; visibility:visible;}

.ipart1 .bott{position:relative;}
.ipart1 .bott .item{overflow:hidden; padding-left:8.3%;}
.ipart1 .bott .img_{position:relative;}
.ipart1 .bott .left{width:30%; padding-top:1.6rem;}
.ipart1 .bott .logo{position:absolute; left:0; top:15%; width:100%;}
.ipart1 .bott .logo img{width:auto;}
.ipart1 .bott .item .right{width:70%; position:relative; background:url(/resources/web/img/ipart1_bg2.png) no-repeat bottom; background-size:cover;}
.ipart1 .rect-59{padding-bottom:64.74%; text-align:center;}
.ipart1 .bott .right .item_img{width:auto; position:absolute; left:50%; bottom:20%; transform:translateX(-50%);}
.ipart1 .bott .intro{font-size:0; margin-top:0.55rem;}
.ipart1 .bott .intro li{display:inline-block; vertical-align:middle; width:20%; text-align:center;}
.ipart1 .bott .intro li .t{font-size:0.22rem; line-height:0.22rem;}
.ipart1 .bott .intro li .c{font-size:0.16rem; color:#5a5a5a;}
.ipart1 .bott .intro li .more{border-color:#c2c2c2; color:#000;}
.ipart1 .bott .left .e_tit{font-size:0.24rem; line-height:0.24rem; font-weight:bold; text-transform:uppercase; margin-bottom:0.2rem;}
.ipart1 .bott .left .name{font-size:0.48rem; line-height:0.48rem;}
.ipart1 .bott .left .name span{display:block;}
.ipart1 .bott .left .name div{margin-top:0.2rem; font-weight:bold;}
.ipart1 .bott .left .more{margin-top:1.85rem;}
.ipart1 .bott .left .more a:first-child{border:1px solid #000;}
.ipart1 .bott .left .more a:first-child:hover{background:#fff; border-color:#d8d8d8; color:#000;}
.ipart1 .bott .left .more a:last-child{border-color:#d8d8d8; margin-left:0.1rem;}
.ipart1 .bott .left .more a:last-child:hover{border-color:#000;}
.ipart1 .bott .left .pro_box{display:inline-block; position:relative; margin-top:0.8rem;}
.ipart1 .bott .left .pro_box::before{content:''; width:100%; height:1px; background:#d8d8d8; position:absolute; left:0; bottom:0;}
.ipart1 .bott .left .pro_box ul{position:relative; z-index:2;}
.ipart1 .bott .left .pro_box li{display:inline-block; padding:0 0.25rem; padding-bottom:0.25rem; font-size:0.16rem; border-bottom:2px solid transparent; transition:all 0.5s ease; cursor:pointer;}
.ipart1 .bott .left .pro_box li.cur{border-color:#d32526;}
.ipart1 .bott .left .pro_box li:hover{border-color:#d32526;}
/* .ipart1 .bott .right .tag{position:absolute; font-size:0; right:0; top:-0.6rem; z-index:-1;}
.ipart1 .bott .right .tag .scroll_word{position:relative; z-index:2; display:block; float:right; width:auto;}
.ipart1 .bott .scroll{width:100%; overflow:hidden; position:absolute; font-size:0; top:0; right:0; height:100%;}
.ipart1 .bott .scroll img{display:inline-block;}
.ipart1 .bott .scroll .roll-img1{position:absolute; top:0; left:0; width:100%; height:100%; z-index:2; overflow:hidden; animation:rollimg1 12s infinite linear; display:flex; align-items:center;}
.ipart1 .bott .scroll .roll-img2{position:absolute; top:0; left:100%; width:100%; height:100%; z-index:2; overflow:hidden; animation:rollimg2 12s infinite linear; display:flex; align-items:center;}
@keyframes rollimg1{
  0%{left:0;}
  100%{left:-100%;}
}
@keyframes rollimg2{
  0%{left:100%;}
  100%{left:0;}
} */

/* .ipart1 .bott .owl-item{-webkit-animation:fadeInDown 1s 0.8s ease both; -moz-animation:fadeInDown 1s 0.8s ease both; animation:fadeInDown 1s 0.8s ease both;} */
/* .ipart1 .bott .owl-item .item{transform:translateX(100px); opacity:0; visibility:hidden; transition:all 0.5s ease;}
.ipart1 .bott .owl-item.active .item{transform:translateX(0); opacity:1; visibility:visible;} */
/* .ipart1 .bott .owl-item.active .logo{-webkit-animation:fadeInLeft 1s 0.8s ease both; -moz-animation:fadeInLeft 1s 0.8s ease both; animation:fadeInLeft 1s 0.8s ease both;}
.ipart1 .bott .owl-item.active .left{-webkit-animation:fadeInLeft 1s 0.8s ease both; -moz-animation:fadeInLeft 1s 0.8s ease both; animation:fadeInLeft 1s 0.8s ease both;}
.ipart1 .bott .owl-item.active .right{-webkit-animation:fadeInRight 1s 0.8s ease both; -moz-animation:fadeInRight 1s 0.8s ease both; animation:fadeInRight 1s 0.8s ease both;}
.ipart1 .bott .owl-item.active .intro{-webkit-animation:fadeInUp 1.5s 0.8s ease both; -moz-animation:fadeInUp 1.5s 0.8s ease both; animation:fadeInUp 1.5s 0.8s ease both;} */

@-webkit-keyframes fadeInLeft{
  0%{opacity:0; -webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0);}
  to{opacity:1; -webkit-transform:none; transform:none}
}
@keyframes fadeInLeft{
  0%{opacity:0; -webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0);}
  to{opacity:1;-webkit-transform:none;transform:none}
}
@-webkit-keyframes fadeInRight{
  0%{opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}
  to{opacity:1; -webkit-transform:none; transform:none}
}
@keyframes fadeInRight{
  0%{opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}
  to{opacity:1; -webkit-transform:none; transform:none}
}
@-webkit-keyframes fadeInUp{
  0%{opacity:0; -webkit-transform:translate3d(0,100%,0); transform:translate3d(0,100%,0);}
  to{opacity:1; -webkit-transform:none; transform:none;}
}
@keyframes fadeInUp{
  0%{opacity:0; -webkit-transform:translate3d(0,100%,0); transform:translate3d(0,100%,0);}
  to{opacity:1; -webkit-transform:none; transform:none;}
}
@-webkit-keyframes fadeInDown{
  0%{opacity:0; -webkit-transform:translate3d(0,-100%,0); transform:translate3d(0,-100%,0);}
  to{opacity:1; -webkit-transform:none; transform:none;}
}
@keyframes fadeInDown{
  0%{opacity:0; -webkit-transform:translate3d(0,-100%,0); transform:translate3d(0,-100%,0);}
  to{opacity:1; -webkit-transform:none; transform:none;}
}
@-webkit-keyframes fadeInScale{
  0%{opacity:0; -webkit-transform:scale(0); transform:scale(0);}
  to{opacity:1; -webkit-transform:none; transform:none;}
}
@keyframes fadeInScale{
  0%{opacity:0; -webkit-transform:scale(0); transform:scale(0);}
  to{opacity:1; -webkit-transform:none; transform:none;}
}

.ipart1 .bott .owl-nav{width:auto; transform:none; top:auto; left:11.3%; bottom:42%; position:absolute;}
.ipart1 .bott .owl-nav::after{content:""; width:1px; height:1.8rem; background-color:rgba(0, 0, 0, 0.3); position:absolute; top:50%; left:50%; transform:translate(-50%, -50%) rotate(45deg);}
.ipart1 .bott .owl-nav .owl-prev, .ipart1 .bott .owl-nav .owl-next{background-color:transparent; padding:0; margin:0; width:46px; height:46px; text-align:center; border-radius:100%; position:relative; left:auto; right:auto; transform:none;}
.ipart1 .bott .owl-nav .owl-prev .iconfont, .ipart1 .bott .owl-nav .owl-next .iconfont{width:0; height:0; border:3px solid transparent; display:inline-block; position:absolute; top:calc(50% - 3px); transition:all 0.36s ease 0s;}
.ipart1 .bott .owl-nav .owl-prev .iconfont::after, .ipart1 .bott .owl-nav .owl-next .iconfont::after{content:""; width:0; height:1px; background-color:#000; position:absolute; top:calc(50% - 1px); opacity:0; transition:all 0.36s ease 0s;}
.ipart1 .bott .owl-nav .owl-prev{top:-20px; left:-65%;}
.ipart1 .bott .owl-nav .owl-prev .iconfont{border-right:4px solid #000; left:calc(50% - 6px);}
.ipart1 .bott .owl-nav .owl-prev .iconfont::after{left:calc(50% - -4px);}
.ipart1 .bott .owl-nav .owl-next{top:20px; left:65%;}
.ipart1 .bott .owl-nav .owl-next .iconfont{border-left:4px solid #000; left:auto; right:calc(50% - 6px);}
.ipart1 .bott .owl-nav .owl-next .iconfont::after{right:calc(50% - -4px);}

.ipart1 .bott .owl-nav .circle_process{width:46px; height:46px; position:absolute; top:50%; left:0; transform:translateY(-50%);}
.ipart1 .bott .owl-nav .circle_process .wrapper{width:23px; height:46px; position:absolute; top:0; overflow:hidden; opacity:0;}
.ipart1 .bott .owl-nav .circle_process .wrapper.left{left:0;}
.ipart1 .bott .owl-nav .circle_process .wrapper.right{right:0;}
.ipart1 .bott .owl-nav .circle_process .circle{width:42px; height:42px; border:2px solid transparent; border-radius:50%; position:absolute; top:0; transform:rotate(-135deg);}
.ipart1 .bott .owl-nav .circle_process .rightcircle{border-top:2px solid rgba(0, 0, 0, 0.3); border-right:2px solid rgba(0, 0, 0, 0.3); right:0; transition:all 0.18s ease-out 0.18s;}
.ipart1 .bott .owl-nav .circle_process .leftcircle{border-bottom:2px solid rgba(0, 0, 0, 0.3); border-left:2px solid rgba(0, 0, 0, 0.3); left:0; transition:all 0.18s ease-out 0s;}

.ipart1 .bott .owl-nav .owl-prev:hover, .ipart1 .bott .owl-nav .owl-next:hover{background-color:transparent;}
.ipart1 .bott .owl-nav .owl-prev:hover .circle_process .wrapper, .ipart1 .bott .owl-nav .owl-next:hover .circle_process .wrapper{opacity:1;}
.ipart1 .bott .owl-nav .owl-prev:hover .circle_process::after, .ipart1 .bott .owl-nav .owl-next:hover .circle_process::after{background-color:#000;}
.ipart1 .bott .owl-nav .owl-prev:hover .circle_process .rightcircle, .ipart1 .bott .owl-nav .owl-next:hover .circle_process .rightcircle{transform:rotate(45deg);transition:all 0.18s ease-out 0s;}
.ipart1 .bott .owl-nav .owl-prev:hover .circle_process .leftcircle, .ipart1 .bott .owl-nav .owl-next:hover .circle_process .leftcircle{transform:rotate(45deg); transition:all 0.18s ease-out 0.18s;}
.ipart1 .bott .owl-nav .owl-prev:hover .iconfont::after, .ipart1 .bott .owl-nav .owl-next:hover .iconfont::after{width:52px; opacity:1;}
.ipart1 .bott .owl-nav .owl-prev:hover .circle_process{left:calc(-100% + 11px);}
.ipart1 .bott .owl-nav .owl-prev:hover .iconfont{left:-23px; border-right-color:#000;}
.ipart1 .bott .owl-nav .owl-next:hover .circle_process{left:calc(100% - 11px);}
.ipart1 .bott .owl-nav .owl-next:hover .iconfont{right:-23px; border-left-color:#000;}

.ipart2{padding-bottom:0.9rem; overflow:hidden;}
.ipart2 .rect-124{padding-bottom:124.93%;}
.ipart2 .wrap{border-top:1px solid #dedede; padding-top:0.75rem;}
.ipart2 .li_{width:23.5%; margin-right:2%; float:left;}
.ipart2 .li_:last-child{margin-right:0;}
.ipart2 .li_ a{display:block;}
.ipart2 .li_ .e_tit{font-size:0.22rem; line-height:0.22rem; color:#353535; text-transform:capitalize; margin-top:0.5rem; margin-bottom:0.05rem;}
.ipart2 .li_ .c_tit{font-size:0.18rem; color:#236cd1; margin-bottom:0.25rem;}
.ipart2 .li_ .con{font-size:0.15rem; color:#4a4a4a; line-height:0.26rem; height:0.52rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.ipart2 .li_ .more{margin-top:0.75rem; border-color:#000; font-size:0.13rem; line-height:0.34rem; padding:0 0.4rem;}

.ipart3{background-repeat:no-repeat; background-attachment:fixed; height:7.78rem; position:relative; overflow:hidden; background-size:cover; background-position:center;}
.ipart3 a{display:block; width:100%; height:100%;}
.ipart3 .infor{position:absolute; left:0; top:50%; transform:translate(0,-50%); width:100%; color:#fff; text-align:center;}
.ipart3 .infor .tit span{display:block; font-size:0.42rem; line-height:0.42rem;}
.ipart3 .infor .tit span:last-child{margin-top:0.25rem;}

.ipart4{padding-top:0.55rem; padding-bottom:1rem; overflow:hidden;}
.ipart4 .rect-51{padding-bottom:51.57%;}
.ipart4 .rect-51{padding-bottom:42.19%;}
.ipart4 .infor .tit{font-size:0.42rem; line-height:0.42rem; margin-bottom:0.5rem;}
.ipart4 .infor .more{display:block; margin:0; border:none; font-size:0; width:4px; height:26px; padding:0 10px; position:relative;}
.ipart4 .infor .more:hover::before{left:10px;}
.ipart4 .infor .more:hover::after{right:10px;}
.ipart4 .infor .more:hover .circle_process .wrapper{opacity:1;}
.ipart4 .infor .more:hover .circle_process::after{background-color:#dcdcdc;}
.ipart4 .infor .more:hover .circle_process .rightcircle{transform:rotate(45deg); transition:all 0.18s ease-out 0s;}
.ipart4 .infor .more:hover .circle_process .leftcircle{transform:rotate(45deg); transition:all 0.18s ease-out 0.18s;}
.ipart4 .infor .more::before, .ipart4 .infor .more::after{content:""; width:4px; height:4px; border-radius:2px; background-color:#dcdcdc; position:absolute; left:0; transition:all 0.36s ease 0s; top:50%; margin-top:-2px; border-radius:50%;}
.ipart4 .infor .more::after{right:0; left:auto;}
.ipart4 .infor .more:hover{background-color:transparent;}
.ipart4 .infor .more .fa{width:4px; height:4px; padding:0; border-radius:2px; background-color:#dcdcdc; position:absolute; top:calc(50% - 2px); left:10px;}

.ipart4 .infor .more .circle_process{width:46px; height:46px; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}
.ipart4 .infor .more .circle_process .wrapper{width:23px; height:46px; position:absolute; top:0; overflow:hidden; opacity:0;}
.ipart4 .infor .more .circle_process .wrapper.left{left:0;}
.ipart4 .infor .more .circle_process .wrapper.right{right:0;}
.ipart4 .infor .more .circle_process .circle{width:42px; height:42px; border:2px solid transparent; border-radius:50%; position:absolute; top:0; transform:rotate(-135deg);}
.ipart4 .infor .more .circle_process .rightcircle{border-top:2px solid #dcdcdc; border-right:2px solid #dcdcdc; right:0; transition:all 0.18s ease-out 0.18s;}
.ipart4 .infor .more .circle_process .leftcircle{border-bottom:2px solid #dcdcdc; border-left:2px solid #dcdcdc; left:0; transition:all 0.18s ease-out 0s;}

.ipart4 .content .li_{width:32%; margin-right:2%; float:left; position:relative; padding-bottom:0.3rem; transition:all 0.5s ease;}
.ipart4 .content .li_:last-child{margin-right:0;}
.ipart4 .content .li_::after{content:''; width:100%; height:3px; position:absolute; left:0; bottom:0; background:transparent;}
.ipart4 .content .li_::before{content:''; width:0%; height:3px; background:#000; position:absolute; left:0; bottom:0; transition:all 0.6s ease;}
.ipart4 .content .li_:hover::before{width:100%; z-index:2;}
.ipart4 .content .li_:hover{transform:translateY(-10px);}
.ipart4 .content .li_ a{display:block;}
.ipart4 .content .li_ .img_{position:relative;}
.ipart4 .content .li_ .bott{position:absolute; left:0; bottom:0; width:100%;}
.ipart4 .content .li_ .cover{width:100%; height:0.9rem; background:url(/resources/web/img/ipart4_cover.png) no-repeat center; background-size:cover; position:absolute; left:0; bottom:0;}
.ipart4 .content .li_ .tag{font-size:0.14rem; color:#fff; position:relative; line-height:0.34rem; padding:0 0.25rem; background:#000; transition:all 0.5s ease;}
.ipart4 .content .li_:hover .tag{background:#dc1e18;}
.ipart4 .content .li_ .time{font-size:0.14rem; color:#fff; position:relative; line-height:0.34rem; padding-right:0.2rem;}
.ipart4 .content .li_ .tit{font-size:0.18rem; line-height:0.18rem; margin-bottom:0.2rem; margin-top:0.4rem; color:#000;}
.ipart4 .content .li_ .con{font-size:0.15rem; line-height:0.28rem; color:#4a4a4a;}

.ipart5{background:#f3f4f6; padding-top:1.5rem; overflow:hidden;}
.ipart5 .left{width:28%; margin-top:0.8rem;}
.ipart5 .left .b_tit{font-size:0.42rem; line-height:0.42rem;}
.ipart5 .left .b_tit span{display:block;}
.ipart5 .left .b_tit span:last-child{margin-top:0.15rem;}
.ipart5 .left .s_tit{font-size:0.18rem; line-height:0.18rem; margin-top:0.2rem; margin-bottom:0.3rem;}
.ipart5 .left .con{font-size:0.15rem; line-height:0.3rem; color:#919191; margin-top:0.1rem;}
.ipart5 .left .con span{display:block;}
.ipart5 .center{width:40%;}
.ipart5 .right{width:13.8%; text-align:center; color:#343434;}
.ipart5 .right .tit{font-size:0.42rem; line-height:0.42rem; margin-top:0.25rem; margin-bottom:0.2rem;}
.ipart5 .right .con{font-size:0.16rem; text-transform:uppercase;}
.ipart5 .right .con>div{font-size:0.14rem; margin-bottom:0.25rem;}
.ipart5 .right .con .fix{margin-bottom:0;}
.ipart5 .right .con .fix span{text-decoration:underline;}
/* 首页 end */

/* 联系DB电竞首页 start */
.contact_us1{padding-top:0.9rem; padding-bottom:1.2rem;}
.contact_us1 .map{margin-bottom:0.55rem; height:5.1rem; overflow:hidden;}
.contact_us1 .content{position:relative;}
.contact_us1 .content .title{font-size:0.32rem; line-height:0.32rem; margin-bottom:0.6rem;}
.contact_us1 .content .left{width:48%;}
.contact_us1 .content .right{width:48%;}
.contact_us1 .content li{padding-bottom:0.3rem; border-bottom:1px solid #d8d8d8; margin-top:0.3rem;}
.contact_us1 .content li:hover .icon{background:#000;}
.contact_us1 .content li:first-child{margin-top:0;}
.contact_us1 .content li .icon{width:0.48rem; height:0.48rem; display:inline-block; vertical-align:middle; background:#7f7f7f; border-radius:50%; margin-right:0.3rem; position:relative; transition:all 0.5s ease;}
.contact_us1 .content li .icon img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.contact_us1 .content li .info{font-size:0.16rem; color:#777; line-height:0.2rem; display:inline-block; vertical-align:middle;}
.contact_us1 .content li .info span{display:block;}
.contact_us1 .content li .info span:first-child{color:#222;}
.contact_us1 .content li .jt{float:right; margin-top:0.12rem;}
.contact_us1 .content .ewm_box li{width:3.4rem;; background:#f3f4f5; border-radius:10px; padding:0.3rem 0; box-sizing:border-box; border:none; margin-top:0; position:absolute; right:0.75rem; bottom:-0.45rem; text-align:center; color:#343434; opacity:0; visibility:hidden; transition:all 0.5s ease;}
.contact_us1 .content .ewm_box li.cur{-webkit-animation:fadeInUp 0.8s ease both; -moz-animation:fadeInUp 0.8s ease both; animation:fadeInUp 0.8s ease both; opacity:1; visibility:visible;}
.contact_us1 .content .ewm_box li .tit{font-size:0.32rem; line-height:0.32rem; margin-top:0.2rem; margin-bottom:0.15rem;}
.contact_us1 .content .ewm_box li .con{font-size:0.12rem; text-transform:uppercase;}
.contact_us1 .content .ewm_box li .con>div{font-size:0.1rem; margin-bottom:0.2rem;}
.contact_us1 .content .ewm_box li .con span{text-decoration:underline;}
.contact_us1 .content .ewm_box li .con span:first-child{margin-right:0.3rem;}
.contact_us1 .content .ewm_box li .con .fix{margin-bottom:0;}
/* 联系DB电竞首页 end */

/* 党建 start */
.committee .title{font-size:0.36rem; line-height:0.36rem; color:#f70c21; position:relative; text-align:center;}
.committee .title img{vertical-align:middle; margin-right:0.2rem;}
.committee .title span{vertical-align:middle;}
.committee .title::before{content:''; width:35%; height:1px; background:#f70c21; position:absolute; left:0; top:50%; transform:translate(0,-50%);}
.committee .title::after{content:''; width:35%; height:1px; background:#f70c21; position:absolute; right:0; top:50%; transform:translate(0,-50%);}
.committee1{padding-top:1rem; font-size:0;}
.committee1 .rect-58{padding-bottom:58.53%;}
.committee1 .left{width:46.8%; position:relative; display:inline-block; vertical-align:middle; margin-right:3.2%;}
.committee1 .left .intro{position:absolute; left:0; bottom:0; text-align:center; color:#fff; font-size:0.18rem; width:100%; padding-bottom:0.2rem;}
.committee1 .left .cover{width:100%; height:1.55rem; position:absolute; left:0; bottom:0; background:url(/resources/web/img/committee1_cover.png) no-repeat center; background-size:cover;}
.committee1 .left .tit{position:relative;}
.committee1 .right{width:50%; display:inline-block; vertical-align:middle;}
.committee1 .right .t{font-size:0.38rem; line-height:0.38rem; font-weight:bold;}
.committee1 .right .c{font-size:0.16rem; line-height:0.32rem;}
.committee1 .right .top{margin-top:0.3rem;}
.committee1 .right .top .c{height:0.6rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; color:#000; margin:0.2rem 0; line-height:0.3rem;}
.committee1 .right .bott li{border-bottom:1px dotted #c3c3c3; margin-top:0.1rem;}
.committee1 .right .bott li:first-child{margin-top:0.2rem;}
.committee1 .right .bott li .c{display:inline-block; width:49%; font-size:0.16rem; line-height:0.32rem;}
.committee1 .right .bott li .c:first-child{margin-right:2%;}

.committee2{padding-top:0.9rem; padding-bottom:1.1rem;}
.committee2 .rect-106{padding-bottom:106.7%;}
.committee2 .title{width:50%; margin:0 auto; margin-bottom:0.65rem;}
.committee2 .content .li_{width:23.5%; margin-right:2%; float:left; position:relative;}
.committee2 .content .li_:last-child{margin-right:0;}
.committee2 .content .li_ .intro{width:100%; font-size:0.16rem; color:#fff; position:absolute; left:0; bottom:0; padding-bottom:0.25rem; text-align:center;}
.committee2 .content .li_ .cover{width:100%; height:0.9rem; position:absolute; left:0; bottom:0; background:url(/resources/web/img/committee2_cover.png) no-repeat center; background-size:cover;}
.committee2 .content .li_ .tit{position:relative;}

.committee3{position:relative;}
.committee3 .intro{position:absolute; left:0; bottom:1.3rem; width:100%;}
.committee3 .intro ul{background:url(/resources/web/img/committee3_bg.png) no-repeat center; background-size:cover; padding:0.25rem 0;}
.committee3 .intro .li_{float:left; width:20%; text-align:center;}
.committee3 .intro .li_ .t{font-size:0.18rem; color:#f70c21; width:40%; margin:0 auto; line-height:0.28rem; margin-top:0.08rem;}
.committee3 .intro .li_ .icon{transition:all 0.5s ease;}
.committee3 .intro .li_:hover .icon{transform:rotateY(180deg);}
/* 党建 end */

/* 直播中心 start */
.live_intro{position:absolute; left:0; bottom:-1.3rem; width:100%;}
.live_intro .top form{width:100%;}
.live_intro .top .l{font-size:0.42rem; line-height:0.42rem; color:#fff;}
.live_intro .top .r{width:38%;}
.live_intro .top .top_btn{width:12%; height:0.42rem; background:#fff; border-radius:5px; border:none; font-size:0.16rem; color:#cdcdcd; float:right; position:relative; cursor:pointer; transition:all 0.5s ease; padding:0;}
.live_intro .top .top_btn.reset:hover{color:#000;}
.live_intro .top .top_btn.search{background:#0054ff; margin-right:3%;}
.live_intro .top .top_btn.search::after{content:''; width:19px; height:19px; background:url(/resources/web/img/h_icon6.png) no-repeat center; background-size:cover; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.live_intro .top .top_sel{width:33.5%; height:0.42rem; line-height:0.42rem; font-size:0.16rem; color:#cdcdcd; float:right; background:#fff; border-radius:5px;margin-right:3%; position:relative;}
.live_intro .top .top_sel>span{position:relative; display:block; cursor:pointer; padding:0 0.2rem; box-sizing:border-box;}
.live_intro .top .top_sel>span::after{content:''; width:18px; height:11px;  background:url(/resources/web/img/live_jt.png) no-repeat center; background-size:cover; position:absolute; right:0.1rem; top:50%; transform:translate(0,-50%);}
.live_intro .top .top_sel .sel_down{width:100%; padding:0 0.2rem; box-sizing:border-box; position:absolute; left:0; top:100%; background:#fff; z-index:2; color:#000; box-shadow:0px 7px 15px 0px rgb(0 0 0 / 10%); max-height:2.1rem; overflow:auto; display:none; border-radius:5px;}
.live_intro .top .top_sel .sel_down li{line-height:0.3rem; cursor:pointer;}
.live_intro .top .top_sel .sel_down::-webkit-scrollbar{width:2px; height:4px;}
.live_intro .top .top_sel .sel_down::-webkit-scrollbar-thumb{background:#0054ff;}
.live_intro .top .top_sel .sel_down::-webkit-scrollbar-track{background:#f6f5f5;}
.live_intro .bott{margin-top:0.55rem; position:relative;}
.live_intro .bott .bott_box{position:absolute; left:1.15rem; top:50%; transform:translate(0,-50%); color:#fff;}
.live_intro .bott .bott_box .e_tit{font-size:0.14rem; text-transform:uppercase;}
.live_intro .bott .bott_box .c_tit{font-size:0.46rem; line-height:0.46rem; margin-top:0.1rem; margin-bottom:0.2rem;}
.live_intro .bott .bott_box .con{font-size:0.15rem; line-height:0.3rem; width:77%;}
.live_intro .bott .play{width:0.79rem; height:0.79rem; background:url(/resources/web/img/live_icon1.png) no-repeat center; background-size:cover; position:absolute; right:1.15rem; top:50%; transform:translate(0,-50%); cursor:pointer;}
.live_intro .bott .img_phone{display:none;}

.live_list .rect-51{padding-bottom:51.57%;}
.live_list1{margin-top:2.1rem; margin-bottom:0.8rem;}
.live_list1 .content .li_{width:32%; margin-right:2%; float:left; position:relative; padding-bottom:0.4rem; transition:all 0.5s ease; margin-bottom:0.2rem;}
.live_list1 .content .li_.three{margin-right:0;}
.live_list1 .content .li_::after{content:''; width:100%; height:3px; position:absolute; left:0; bottom:0; background:transparent;}
.live_list1 .content .li_::before{content:''; width:0%; height:3px; background:#000; position:absolute; left:0; bottom:0; transition:all 0.6s ease;}
.live_list1 .content .li_:hover::before{width:100%; z-index:2;}
.live_list1 .content .li_:hover{transform:translateY(-10px);}
.live_list1 .content .li_ a{display:block;}
.live_list1 .content .li_ .img_{position:relative;}
.live_list1 .content .li_ .bott{position:absolute; left:0; bottom:0; width:100%;}
.live_list1 .content .li_ .cover{width:100%; height:0.9rem; background:url(/resources/web/img/ipart4_cover.png) no-repeat center; background-size:cover; position:absolute; left:0; bottom:0;}
.live_list1 .content .li_ .tag{font-size:0.14rem; color:#fff; position:relative; line-height:0.34rem; padding:0 0.25rem; background:#000; transition:all 0.5s ease;}
.live_list1 .content .li_:hover .tag{background:#0054ff;}
.live_list1 .content .li_ .time{font-size:0.14rem; color:#fff; position:relative; line-height:0.34rem; padding-right:0.2rem;}
.live_list1 .content .li_ .tit{font-size:0.18rem; line-height:0.18rem; margin-top:0.4rem; color:#000;}
.live_list1 .content .li_ .con{font-size:0.15rem; line-height:0.28rem; color:#4a4a4a;}

/* 信息公开 start */
.pub_infor1{padding:0.8rem 0;}
.pub_infor1 .top{width:54%; margin:0 auto; background:#f6f6f6; padding:0.15rem 0; box-sizing:border-box; position:relative;}
.pub_infor1 .top .wrap{width:100%;}
.pub_infor1 .top form{width:100%;}
.pub_infor1 .top .top_sel{width:16%; float:left; color:#222; font-size:0.14rem; border-right:1px solid #ccc; line-height:0.24rem; position:relative; box-sizing:border-box;}
.pub_infor1 .top .top_inp{border:none; background:transparent; padding:0; text-indent:0.3rem; font-size:0.14rem; color:#000; height:0.24rem; line-height:0.24rem;}
.pub_infor1 .top .top_inp::-webkit-input-placeholder{font-size:0.14rem; color:#777; text-indent:0.3rem;}
.pub_infor1 .top .top_inp::-moz-placeholder{font-size:0.14rem; color:#777; text-indent:0.3rem;}
.pub_infor1 .top .top_inp:-moz-placeholder{font-size:0.14rem; color:#777; text-indent:0.3rem;}
.pub_infor1 .top .top_inp:-ms-input-placeholder{font-size:0.14rem; color:#777; text-indent:0.3rem;}
.pub_infor1 .top .top_btn{width:0.6rem; height:100%; border-radius:5px; border:1px solid #777; background:transparent; position:absolute; right:0; top:0; cursor:pointer;}
.pub_infor1 .top .top_btn::after{content:''; width:20px; height:20px; background:url(/resources/web/img/ico2_2.png) no-repeat center; background-size:cover; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.pub_infor1 .top .top_sel>span{position:relative; display:block; cursor:pointer; box-sizing:border-box; padding:0 0.3rem;}
.pub_infor1 .top .top_sel>span::after{content:''; width:8px; height:5px;  background:url(/resources/web/img/infor_jt.png) no-repeat center; background-size:cover; position:absolute; right:0.2rem; top:50%; transform:translate(0,-50%);}
.pub_infor1 .top .top_sel .sel_down{width:100%; padding:0 0.3rem; box-sizing:border-box; position:absolute; left:0; top:110%; background:#fff; z-index:2; color:#000; box-shadow:0px 7px 15px 0px rgb(0 0 0 / 10%); max-height:2.1rem; overflow:auto; display:none; border-radius:5px;}
.pub_infor1 .top .top_sel .sel_down li{cursor:pointer;}
.pub_infor1 .top .top_sel .sel_down::-webkit-scrollbar{width:2px; height:4px;}
.pub_infor1 .top .top_sel .sel_down::-webkit-scrollbar-thumb{background:#0054ff;}
.pub_infor1 .top .top_sel .sel_down::-webkit-scrollbar-track{background:#f6f5f5;}

.pub_infor1 .bott{margin-top:0.4rem;}
.pub_infor1 .bott .wrap{border-top:1px solid #e0e0e0; padding-top:0.8rem;}
.pub_infor1 .bott .li_{width:49%; margin-right:2%; float:left; font-size:0; padding:0.3rem 0; box-sizing:border-box; transition:all 0.5s ease; border:1px solid #e0e0e0; margin-bottom:0.45rem;}
.pub_infor1 .bott .li_.two{margin-right:0;}
.pub_infor1 .bott .li_ .icon{width:16.5%; vertical-align:middle; display:inline-block; text-align:center;}
.pub_infor1 .bott .li_ .intro{border-left:1px solid #e0e0e0; vertical-align:middle; display:inline-block; color:#777; padding:0.35rem 0.55rem 0.25rem; box-sizing:border-box; width:83.5%;}
.pub_infor1 .bott .li_ .intro .time{font-size:0.14rem;}
.pub_infor1 .bott .li_ .intro .tit{font-size:0.18rem;}
.pub_infor1 .bott .li_:hover{border-color:#0054ff;}
.pub_infor1 .widgets_common_pages_4{margin-top:0.6rem;}
/* 信息公开 end */

/* 新闻中心 start */
.news_ban{width:100%; position:absolute; bottom:-0.8rem; left:8.3%;}
.news_ban .wrap{width:auto; overflow:hidden; padding-bottom:0.2rem;}
.news_ban .rect-42{padding-bottom:42.19%;}
.news_ban .owl-carousel{width:67%;}
.news_ban .owl-carousel .owl-stage-outer{overflow:visible;}
.news_ban .owl-carousel .owl-item::after{content:''; width:100%; height:100%; background:#000; opacity:0.3; visibility:visible; position:absolute; left:0; top:0; transition:all 0.5s ease;}
.news_ban .owl-carousel .owl-item.active::after{opacity:0; visibility:hidden;}
.news_ban .item{background:#fff; box-shadow:0px 7px 15px 0px rgb(0 0 0 / 10%);}
.news_ban .top{position:relative;}
.news_ban .top .left{width:66.5%;}
.news_ban .top .right{position:absolute; right:0.4rem; bottom:0; text-align:right; opacity:0.1;}
.news_ban .top .right .time{font-size:0.6rem; line-height:0.6rem; font-family:Impact;}
.news_ban .top .right .c_tit{font-size:0.2rem; line-height:0.2rem; opacity:1; margin-top:0.2rem; margin-bottom:0.3rem;}
.news_ban .top .right .e_tit{font-size:0.5rem; line-height:0.5rem; text-transform:uppercase; font-family:Impact;}
.news_ban .bott{padding:0.5rem 0.4rem; box-sizing:border-box; padding-right:1rem;}
.news_ban .bott .t{font-size:0.2rem; line-height:0.2rem; margin-bottom:0.15rem;}
.news_ban .bott .c{font-size:0.16rem; color:#777;}
.news_ban .owl-nav{position:absolute; right:-0.3rem; bottom:0.3rem;}
.news_ban .owl-prev{width:33px; height:15px; background:url(/resources/web/img/news_prev.png) no-repeat center; background-size:cover; transition:all 0.5s ease; display:inline-block; margin-right:0.2rem;}
.news_ban .owl-next{width:33px; height:15px; background:url(/resources/web/img/news_next.png) no-repeat center; background-size:cover; transition:all 0.5s ease; display:inline-block;}
.news_ban .owl-prev:hover{background:url(/resources/web/img/news_prev2.png) no-repeat center; background-size:cover; width:74px;}
.news_ban .owl-next:hover{background:url(/resources/web/img/news_next2.png) no-repeat center; background-size:cover; width:74px;}

.news_list1{margin-top:1.55rem; margin-bottom:0.8rem;}
.news_list1 .rect-62{padding-bottom:42.19%;}
.news_list1 .tab a{font-size:0.32rem; line-height:0.32rem; color:#767676; display:inline-block;}
.news_list1 .tab a.cur{color:#000;}
.news_list1 .tab a:first-child{padding-right:0.3rem; border-right:1px solid #dedede; margin-right:0.3rem;}
.news_list1 .top{width:54%; background:#f6f6f6; padding:0.15rem 0; box-sizing:border-box; position:relative; margin:0.6rem auto;}
.news_list1 .top form{width:100%;}
.news_list1 .top .top_sel{width:16%; float:left; color:#222; font-size:0.14rem; border-right:1px solid #ccc; line-height:0.24rem; position:relative; box-sizing:border-box;}
.news_list1 .top .top_inp{border:none; background:transparent; padding:0; text-indent:0.3rem; font-size:0.14rem; color:#000; height:0.24rem; line-height:0.24rem;}
.news_list1 .top .top_inp::-webkit-input-placeholder{font-size:0.14rem; color:#777; text-indent:0.3rem;}
.news_list1 .top .top_inp::-moz-placeholder{font-size:0.14rem; color:#777; text-indent:0.3rem;}
.news_list1 .top .top_inp:-moz-placeholder{font-size:0.14rem; color:#777; text-indent:0.3rem;}
.news_list1 .top .top_inp:-ms-input-placeholder{font-size:0.14rem; color:#777; text-indent:0.3rem;}
.news_list1 .top .top_btn{width:0.6rem; height:100%; border-radius:5px; border:1px solid #777; background:transparent; position:absolute; right:0; top:0; cursor:pointer;}
.news_list1 .top .top_btn::after{content:''; width:20px; height:20px; background:url(/resources/web/img/ico2_2.png) no-repeat center; background-size:cover; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.news_list1 .top .top_sel>span{position:relative; display:block; cursor:pointer; box-sizing:border-box; padding:0 0.3rem;}
.news_list1 .top .top_sel>span::after{content:''; width:8px; height:5px;  background:url(/resources/web/img/infor_jt.png) no-repeat center; background-size:cover; position:absolute; right:0.2rem; top:50%; transform:translate(0,-50%);}
.news_list1 .top .top_sel .sel_down{width:100%; padding:0 0.3rem; box-sizing:border-box; position:absolute; left:0; top:110%; background:#fff; z-index:2; color:#000; box-shadow:0px 7px 15px 0px rgb(0 0 0 / 10%); max-height:2.1rem; overflow:auto; display:none; border-radius:5px;}
.news_list1 .top .top_sel .sel_down li{cursor:pointer;}
.news_list1 .top .top_sel .sel_down::-webkit-scrollbar{width:2px; height:4px;}
.news_list1 .top .top_sel .sel_down::-webkit-scrollbar-thumb{background:#0054ff;}
.news_list1 .top .top_sel .sel_down::-webkit-scrollbar-track{background:#f6f5f5;}
.news_list1 .bott .li_{margin-bottom:0.4rem; transition:all 0.5s ease; font-size:0;}
.news_list1 .bott .li_:hover{background:#f6f6f6;}
.news_list1 .bott .li_ .left{width:30%; display:inline-block; vertical-align:middle;}
.news_list1 .bott .li_ .right{width:70%; display:inline-block; vertical-align:middle; padding:0 0.6rem; box-sizing:border-box;}
.news_list1 .bott .li_ .tit{font-size:0.2rem; line-height:0.2rem;}
.news_list1 .bott .li_ .con{font-size:0.16rem; line-height:0.3rem; color:#777; margin-top:0.15rem; margin-bottom:0.2rem;}
.news_list1 .bott .li_ .tag{font-size:0; color:#777;}
.news_list1 .bott .li_ .tag span{display:inline-block; font-size:0.14rem; border:1px solid #ccc; line-height:0.34rem; padding:0 0.25rem; box-sizing:border-box; border-radius:0.3rem; margin-right:0.2rem;}
.news_list1 .bott .li_ .time{font-size:0.16rem; color:#777; padding-left:0.3rem; position:relative; margin-top:0.55rem;}
.news_list1 .bott .li_ .time::before{content:''; width:19px; height:19px; background:url(/resources/web/img/news_icon.png) no-repeat center; background-size:cover; position:absolute; left:0; top:50%; transform:translate(0,-50%);}
.news_list1 .widgets_common_pages_4{margin-top:0.9rem;}
/* 新闻中心 end */

/* 人才发展 start */
@-webkit-keyframes railUp1{
  0%{-webkit-transform:translateY(100%); transform:translateY(100%)}
  to{-webkit-transform:translateY(-100%); transform:translateY(-100%)}
}
@keyframes railUp1{
  0%{-webkit-transform:translateY(100%); transform:translateY(100%)}
  to{-webkit-transform:translateY(-100%); transform:translateY(-100%)}
}
@-webkit-keyframes railUp2{
  0%{-webkit-transform:translateY(0); transform:translateY(0)}
  to{-webkit-transform:translateY(-200%); transform:translateY(-200%)}
}
@keyframes railUp2{
  0%{-webkit-transform:translateY(0); transform:translateY(0)}
  to{-webkit-transform:translateY(-200%); transform:translateY(-200%)}
}
@-webkit-keyframes railDown1{
  0%{-webkit-transform:translateY(-100%); transform:translateY(-100%)}
  to{-webkit-transform:translateY(100%); transform:translateY(100%)}
}
@keyframes railDown1{
  0%{-webkit-transform:translateY(-100%); transform:translateY(-100%)}
  to{-webkit-transform:translateY(100%); transform:translateY(100%)}
}
@-webkit-keyframes railDown2{
  0%{-webkit-transform:translateY(-200%); transform:translateY(-200%)}
  to{-webkit-transform:translateY(0%); transform:translateY(0%)}
}
@keyframes railDown2{
  0%{-webkit-transform:translateY(-200%); transform:translateY(-200%)}
  to{-webkit-transform:translateY(0%); transform:translateY(0%)}
}
.talent_intro{position:absolute; z-index:1; top:0; left:0; overflow:hidden; width:100%; height:100vh; pointer-events:none; -webkit-backface-visibility:hidden; background:#b8b7b8;}
.talent_intro:after{content:""; position:absolute; z-index:2; top:0; left:0; width:100%; height:32rem; background:linear-gradient(to right,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.6) 20%,rgba(255,255,255,0.3) 40%,rgba(255,255,255,0) 50%,rgba(255,255,255,0.3) 60%,rgba(255,255,255,0.6) 80%,rgba(255,255,255,0.8) 100%); -webkit-backface-visibility:hidden; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);}
.talent_intro .slide_body{width:100%; height:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-transform:rotate(-30deg); transform:rotate(-30deg); -webkit-transform-origin:50% 50%; transform-origin:50% 50%; -webkit-backface-visibility:hidden;}
.talent_intro .slide_rail{height:100vh; position:relative; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-backface-visibility:hidden; backface-visibility:hidden; margin-right:2%;}
.talent_intro .slide_rail:nth-child(odd) .slide_rail_inner ul:first-child{-webkit-animation:railDown1 1000s -500s linear infinite; animation:railDown1 1000s -500s linear infinite;}
.talent_intro .slide_rail:nth-child(odd) .slide_rail_inner ul:last-child{-webkit-animation:railDown2 1000s linear infinite; animation:railDown2 1000s linear infinite;}
.talent_intro .slide_rail_inner{position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column;}
.talent_intro .slide_rail_inner ul{display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column;}
.talent_intro .slide_rail_inner ul:first-child{-webkit-animation:railUp1 1000s -500s linear infinite; animation:railUp1 1000s -500s linear infinite;}
.talent_intro .slide_rail_inner ul:last-child{-webkit-animation:railUp2 1000s linear infinite; animation:railUp2 1000s linear infinite}
.talent_intro .slide_tile{margin-bottom:0.5rem; position:relative; width:100%;}
.talent_intro .slide_tile:before{content:""; position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(18,13,11,0.5);}

.talent_box{position:relative; height:100vh; z-index:2;}
.talent_box .more{position:absolute; left:50%; top:35%; z-index:3; transform:translate(-50%,0);}
.talent_box .more a{color:#000; line-height:0.48rem; background:#fff; padding-left:0.4rem; padding-right:0.8rem; position:relative;}
.talent_box .more a i{position:absolute; right:0.3rem; top:50%; transform:translate(0,-50%);}
.talent_box .more a:last-child{margin-left:0.2rem;}
.talent_box .more a:hover{background:#000; color:#fff;}
.talent_box .logo{display:block; position:fixed; z-index:2; top:0; left:0; width:100vw; height:100vh; -webkit-transition:all .5s cubic-bezier(0.43, 0.05, 0.17, 1); transition:all .5s cubic-bezier(0.43, 0.05, 0.17, 1); -webkit-transition-property:visibility,opacity; transition-property:visibility,opacity;}
.talent_box .logo .join{pointer-events:none; -webkit-transition:all 2s cubic-bezier(0.43, 0.05, 0.17, 1); transition:all 2s cubic-bezier(0.43, 0.05, 0.17, 1); -webkit-transition-property:opacity; transition-property:opacity; opacity:1;}
.talent_box .logo .join .bg{position:absolute; left:50%; bottom:-0.7rem; -webkit-transform:translate(-50%,0); transform:translate(-50%,0); width:83.33%; height:7rem; background:url(/resources/web/img/talent_logo1.png); background-repeat:no-repeat; background-position:center center; background-size:contain; transition:all 5s ease;}
.talent_box .logo .join.black{opacity:0.1;}
.talent_box .logo .join.black .bg{background-image:url(/resources/web/img/talent_logo2.png); bottom:0;}
.talent_box .logo .join.hide{opacity:0;}

.talent{position:relative; z-index:3;}
.talent .rect-48{padding-bottom:48.25%;}
.talent .rect-51{padding-bottom:51.64%;}
.talent .rect-57{padding-bottom:57.8%;}
.talent .rect-59{padding-bottom:59.49%;}
.talent .title{font-size:0.42rem; line-height:0.42rem; text-align:center;}
.talent .tit32{font-size:0.32rem; line-height:0.32rem;}
.talent .tit28{font-size:0.28rem; line-height:0.28rem;}
.talent1{font-size:0; margin-top:1.55rem; margin-bottom:1rem;}
.talent1 .left{width:62.5%; display:inline-block; vertical-align:middle; position:relative;}
.talent1 .left::after{content:''; width:8.13rem; height:1.21rem; background:url(/resources/web/img/talent1_bg.png) no-repeat center; background-size:cover; position:absolute; left:60%; bottom:0;}
.talent1 .right{width:37.5%; display:inline-block; vertical-align:middle; padding-left:0.95rem; box-sizing:border-box;}
.talent1 .right .tit{font-size:0.32rem; line-height:0.32rem;}
.talent1 .right .con{font-size:0.16rem; line-height:0.3rem; color:#777; margin-top:0.3rem;}
.talent1 .right .more{border-color:#000; color:#000; position:relative; padding-left:0.4rem; padding-right:0.8rem; line-height:0.48rem; float:right; margin-top:1.6rem;}
.talent1 .right .more i{position:absolute; right:0.3rem; top:50%; transform:translate(0,-50%); color:#000;}
.talent1 .right .more:hover{color:#fff;}
.talent1 .right .more:hover i{color:#fff;}

.talent2{position:relative;}
.talent2 .content{position:relative; margin-top:0.55rem;}
.talent2::before{content:''; width:46%; height:93%; background:url(/resources/web/img/talent2_bg1.jpg) no-repeat center; background-size:cover; position:absolute; right:0; bottom:0; z-index:-1;}
.talent2 .content1 .top{padding-left:17.5%; box-sizing:border-box;}
.talent2 .content1 .bott{font-size:0;}
.talent2 .content1 .top .con{margin:0.3rem 0;}
.talent2 .content1 .con{font-size:0.16rem; line-height:0.3rem; color:#777;}
.talent2 .content1 .left{width:57%; display:inline-block; vertical-align:top; margin-right:3%;}
.talent2 .content1 .right{width:31.67%; display:inline-block; vertical-align:top; font-size:0.16rem; line-height:0.3rem; color:#777; padding-top:0.9rem;}
.talent2 .content2{padding:0 17.5%; box-sizing:border-box; margin-top:1rem; position:relative;}
.talent2 .content2 .top{margin-bottom:0.8rem;}
.talent2 .content2 .left{width:29%; margin-right:5%; position:relative;}
.talent2 .content2 .left::after{content:''; width:0.73rem; height:1.05rem; background:url(/resources/web/img/talent2_icon.png) no-repeat center; background-size:cover; position:absolute; right:0; bottom:0;}
.talent2 .content2 .left .t22{font-size:0.22rem; line-height:0.22rem; margin-top:0.15rem;}
.talent2 .content2 .left .t{position:relative;}
.talent2 .content2 .left .t span:first-child{font-size:1rem; color:#f6f6f7; font-family:Impact; line-height:1rem;}
.talent2 .content2 .left .t span:last-child{position:absolute; left:0; top:50%; transform:translate(0,-50%);}
.talent2 .content2 .left .c{font-size:0.16rem; line-height:0.3rem; color:#777; border-top:1px solid #d5d5d5; margin-top:0.1rem; padding-top:0.3rem; margin-bottom:0.35rem;}
.talent2 .content2 .right{width:41.5%; position:absolute; right:17.5%; bottom:0;}

.talent3{margin-top:1.6rem;position:relative; padding-top:0.5rem;}
.talent3::before{content:''; width:100%; height:100%; background:#f8f9fa; position:absolute; left:0; bottom:0.3rem; z-index:-1;}
.talent3::after{content:''; width:2.5rem; height:2.8rem; background:url(/resources/web/img/talent3_bg.png) no-repeat center; position:absolute; left:0; top:-31%;}
.talent3 .wrap{position:relative;}
.talent3 .wrap::after{content:''; width:1.06rem; height:0.73rem; background:url(/resources/web/img/talent3_icon.png) no-repeat center; background-size:cover; position:absolute; right:0; bottom:-0.7rem;}
.talent3 .left{width:48.8%;}
.talent3 .right{width:46.5%;}
.talent3 .right .tit{position:relative;}
.talent3 .right .tit span:first-child{font-size:1rem; color:#e7e7e7; font-family:Impact; line-height:1rem;}
.talent3 .right .tit span:last-child{position:absolute; left:0; top:50%; transform:translate(0,-50%);}
.talent3 .right .con{border-top:1px solid #d5d5d5; margin-top:0.1rem; padding-top:0.3rem;}

.talent4{margin-top:0.85rem; margin-bottom:1rem;}
.talent4 .title{margin-bottom:0.6rem;}
.talent4 .box:last-child{border-top:1px solid #d5d5d5; padding-top:0.4rem; margin-top:0.4rem;}
.talent4 .box .tit{margin-bottom:0.45rem;}
.talent4 .box li{float:left; width:auto; margin-right:10%; text-align:center;}
.talent4 .box li .t{font-size:0.16rem; color:#777; margin-top:0.15rem;}
.talent4 .box li .icon img{transition:all 0.5s ease;}
.talent4 .box li:hover .icon img{transform:rotateY(180deg);}

.talent5{position:relative;}
.talent5 .intro{width:100%; position:absolute; left:0; top:50%; transform:translate(0,-50%);}
.talent5 .intro .tit{font-size:0.46rem; line-height:0.46rem;}
.talent5 .intro .con{width:40%; font-size:0.16rem; line-height:0.3rem; margin-top:0.2rem; margin-bottom:0.4rem;}
.talent5 .intro .more a{color:#000; line-height:0.48rem; background:#fff; padding-left:0.4rem; padding-right:0.8rem; position:relative;}
.talent5 .intro .more a i{position:absolute; right:0.3rem; top:50%; transform:translate(0,-50%);}
.talent5 .intro .more a:last-child{margin-left:0.2rem;}
.talent5 .intro .more a:hover{background:#000; color:#fff;}
/* 人才发展 end */

/* 服务品牌 start */
.service1{padding-top:0.7rem; padding-bottom:0.9rem;}
.service1 .con{font-size:0.14rem; line-height:0.28rem; width:52%; margin:0 auto; text-align:center;}
.service1 .tit{font-size:0.32rem; line-height:0.32rem; text-align:center; margin-top:0.3rem; margin-bottom:0.7rem;}
.service1 .box{width:35%; margin:0 auto;}
.service1 .box li{width:45%; float:left;}
.service1 .box li:last-child{border-left:1px solid #d2d2d2; padding-left:12%; box-sizing:border-box; width:55%;}
.service1 .box li .top{font-size:0.32rem; line-height:0.32rem;}
.service1 .box li .top span{font-size:0.6rem;}
.service1 .box li .bott{font-size:0.16rem; margin-top:0.25rem;}

.service2{background:#f7f7fa; padding-top:0.8rem; padding-bottom:0.7rem;; position:relative;}
.service2::before{content:''; width:100%; height:4.46rem; background:url(/resources/web/img/service2_bg.png) no-repeat center; position:absolute; left:0; bottom:0;}
.service2 .rect-51{padding-bottom:51.38%;}
.service2 .li_{width:32%; float:left; margin-right:2%; margin-bottom:0.6rem; background:#fff; transition:all 0.5s ease;}
.service2 .li_.three{margin-right:0;}
.service2 .li_ .intro{padding:0.3rem; box-sizing:border-box;}
.service2 .li_ .tit{font-size:0.22rem; line-height:0.22rem; transition:all 0.5s ease;}
.service2 .li_ .con{font-size:0.16rem; line-height:0.3rem; color:#777; margin-top:0.1rem;}
.service2 .li_:hover{box-shadow:0px 7px 15px 0px rgb(0 0 0 / 10%);}
.service2 .li_:hover .tit{color:#0054ff;}
/* 服务品牌 end */

/* 经销商查询 start */
.network{padding:0.8rem 0;}
.network .top{text-align:center; padding-bottom:0.2rem; border-bottom:1px solid #e0e0e0; margin-bottom:0.35rem;}
.network .top span{display:inline-block; font-size:0.18rem; line-height:0.18rem; color:#222; margin:0 0.7rem; cursor:pointer;}
.network .top span.cur{font-weight:bold;}

.network .bott{height:747px; overflow:hidden;}
.network .bott .left{width:34%; height:100%;}
.network .bott .left .left_top{background:#545d6e; padding:6.5%; box-sizing:border-box;}
.network .bott .left .left_top .item{width:100%; margin-bottom:0.2rem; border:1px solid #fff; line-height:0.46rem; height:0.46rem; color:#fff; font-size:0.15rem; position:relative; cursor:pointer;}
.network .bott .left .left_top .item:last-child{margin-bottom:0;}
.network .bott .left .left_top .item input, .network .bott .left .left_top .item button{border:none; padding:0; outline:none; resize:none; background:transparent; font-size:0.15rem; height:100%; color:#fff;}
.network .bott .left .left_top .item input::-webkit-input-placeholder{font-size:0.15rem; color:#fff;}
.network .bott .left .left_top .item input::-moz-placeholder{font-size:0.15rem; color:#fff;}
.network .bott .left .left_top .item input:-moz-placeholder{font-size:0.15rem; color:#fff;}
.network .bott .left .left_top .item input:-ms-input-placeholder{font-size:0.15rem; color:#fff;}
.network .bott .left .left_top .item .item_l{width:86%; float:left; padding-left:0.2rem; box-sizing:border-box; position:relative;}

.network .bott .left .left_top .item .item_r{width:14%; float:right; position:relative; height:100%; cursor:pointer;}
.network .bott .left .left_top .item .item_r::before{content:''; width:1px; height:45%; background:#fff; position:absolute; left:0; top:50%; transform:translate(0,-50%);}
.network .bott .left .left_top .item .item_r::after{content:''; width:12px; height:10px; background:url(/resources/web/img/network_jt.png) no-repeat center; background-size:cover; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.network .bott .left .left_top .item.item01 .item_r::after{width:18px; height:18px; background:url(/resources/web/img/network_search.png) no-repeat center; background-size:cover;}
.network .bott .left .left_top .item .item_down{display:none; position:absolute; top:100%; left:0; width:100%; background:#fff; box-shadow:0px 7px 15px 0px rgb(0 0 0 / 10%); z-index:2; max-height:1.5rem; overflow:auto; padding-left:0.2rem; box-sizing:border-box;}
.network .bott .left .left_top .item .item_down::-webkit-scrollbar{width:2px; height:4px;}
.network .bott .left .left_top .item .item_down::-webkit-scrollbar-thumb{background:#0054ff;}
.network .bott .left .left_top .item .item_down::-webkit-scrollbar-track{background:#f6f5f5;}
.network .bott .left .left_top .item .item_down li{color:#222; line-height:0.3rem; cursor:pointer;}
.network .bott .left .left_top .item.cur .item_r::after{transform:rotate(180deg) translate(50%,50%);}
.network .bott .left .left_top .item.item01.cur .item_r::after{transform:rotate(0) translate(-50%,-50%);}
.network .bott .left .left_bott{padding:0.5rem; box-sizing:border-box; overflow:auto; max-height:480px;}
.network .bott .left .left_bott::-webkit-scrollbar{width:2px; height:4px;}
.network .bott .left .left_bott::-webkit-scrollbar-thumb{background:#0054ff;}
.network .bott .left .left_bott::-webkit-scrollbar-track{background:#f6f5f5;}
.network .bott .left .left_bott li{margin-bottom:0.2rem;}
.network .bott .left .left_bott li:last-child{margin-bottom:0;}
.network .bott .left .left_bott li .t{font-size:0.18rem; color:#222; line-height:0.18rem; margin-bottom:0.1rem;}
.network .bott .left .left_bott li .c{font-size:0.15rem; color:#222; opacity:0.8;}
.network .bott .left .left_bott li .c span{display:block;}
.network .bott .right{width:66%; height:100%;}
.network .bott .right .map{height:100%;}
/* 经销商查询 end */

/* 维保资料 start */
.download .rect-137{padding-bottom:137.77%;}
.download01{padding-top:0.8rem; padding-bottom:0.5rem;}
.download01 .tab{text-align:center; padding-bottom:0.2rem; border-bottom:1px solid #e0e0e0; margin-bottom:0.35rem;}
.download01 .tab span{display:inline-block; font-size:0.18rem; line-height:0.18rem; color:#222; margin:0 0.7rem; cursor:pointer;}
.download01 .tab span.cur{font-weight:bold;}
.download01 form{width:54%; background:#f6f6f6; padding:0.15rem 0; box-sizing:border-box; position:relative; margin:0 auto; margin-top:0.3rem;}
.download01 form .inp{border:none; background:transparent; padding:0; text-indent:0.3rem; font-size:0.14rem; color:#000; height:0.24rem; line-height:0.24rem; width:100%;}
.download01 form .inp::-webkit-input-placeholder{font-size:0.14rem; color:#777; text-indent:0.3rem;}
.download01 form .inp::-moz-placeholder{font-size:0.14rem; color:#777; text-indent:0.3rem;}
.download01 form .inp:-moz-placeholder{font-size:0.14rem; color:#777; text-indent:0.3rem;}
.download01 form .inp:-ms-input-placeholder{font-size:0.14rem; color:#777; text-indent:0.3rem;}
.download01 form .btn{width:0.6rem; height:100%; border-radius:5px; border:1px solid #777; background:transparent; position:absolute; right:0; top:0; cursor:pointer;}
.download01 form .btn::after{content:''; width:20px; height:20px; background:url(/resources/web/img/ico2_2.png) no-repeat center; background-size:cover; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}

.download02{margin-bottom:0.8rem;}
.download02 .wrap{border-top:1px solid #e0e0e0;}
.download02 .left{background:#f6f6f6; width:19%; float:left;}
.download02 .left .box{padding:0.5rem 0.2rem 0.3rem 0.4rem;}
.download02 .left .first_li{font-size:0.16rem; line-height:0.26rem; color:#333; padding-left:25px; position:relative; margin-bottom:0.15rem; font-weight:normal;}
.download02 .left .first_li:last-child{margin-bottom:0;}
.download02 .left .first_li a:hover{color:#0054ff;}
.download02 .left .first_li .icon{display:inline-block; width:16px; height:15px; background:url(/resources/web/img/download_jia.png) no-repeat center; background-size:cover; position:absolute; left:0; top:7px;}
.download02 .left .sec_ul{display:none;}
.download02 .left .sec_li{font-size:0.14rem; line-height:0.25rem; color:#555; margin:0.07rem 0; font-weight:lighter; cursor:pointer;}
.download02 .left .first_li.cur{color:#0054ff;}
.download02 .left .first_li.cur .icon{background:url(/resources/web/img/download_jian.png) no-repeat center; background-size:cover;}
.download02 .left .sec_li.cur{color:#0054ff;}
.download02 .right{float:right; width:79%;}
.download02 .right .right_box .top_ .num{font-size:0.14rem; color:#777; line-height:0.68rem;}
.download02 .right .right_box .top_ .viewList{font-size:0.18rem; color:#4d4d4d; line-height:0.6rem;}
.download02 .right .right_box .top_ .viewList span{cursor:pointer;}
.download02 .right .right_box .top_ .viewList span.cur{color:#0b3866;}

.download02 .right .right_box .bott_ ul .li_{float:left; width:49%; margin-right:2%; margin-bottom:0.4rem; transition:.5s ease; border:1px solid #e5e5e5; box-sizing:border-box;}
.download02 .right .right_box .bott_ ul .li_.two{margin-right:0;}
.download02 .right .right_box .bott_ ul.one li{width:100%; margin-right:0;}
.download02 .right .right_box .bott_ ul .li_:hover{background:#fff; box-shadow:0 0 20px 0 rgba(0,0,0,.2);}
.download02 .right .right_box .bott_ ul .li_ .box{padding:0.3rem; box-sizing:border-box; font-size:0;}
.download02 .right .right_box .bott_ ul .li_ .box .img{width:15%; display:inline-block; vertical-align:middle;}
.download02 .right .right_box .bott_ ul .li_ .box .intro{margin-left:3%; width:50%; display:inline-block; vertical-align:top;}
.download02 .right .right_box .bott_ ul .li_ .box .intro .tit{font-size:0.22rem; color:#222; margin:0.1rem 0; line-height:0.22rem;}
.download02 .right .right_box .bott_ ul .li_ .box .intro .con{font-size:0.14rem; color:#777;}
.download02 .right .right_box .bott_ ul .li_ .box .btn_list{width:32%; display:inline-block; vertical-align:middle;}
.download02 .right .right_box .bott_ ul .li_ .box .btn_list a{display:block; padding:0 0.1rem; line-height:0.44rem; border-radius:30px; font-size:0.14rem; background:#000; color:#fff;}
.download02 .right .right_box .bott_ ul .li_ .box .btn_list .btn1{margin-bottom:0.1rem;}
.download02 .right .right_box .bott_ ul .li_ .box .btn_list .btn1:hover{background:#0054ff;}
.download02 .right .right_box .bott_ ul .li_ .box .btn_list .btn2:hover{background:#e5e5e5; color:#222;}
.download02 .right .right_box .bott_ ul .li_ .box .btn_list .btn2.disabled{background:#e5e5e5; color:#222;}

.download02 .right .right_box .bott_ ul.one li{margin-bottom:20px;}
.download02 .right .right_box .bott_ ul.one li .box .img{display:none;}
.download02 .right .right_box .bott_ ul.one li .box .intro{margin-left:0; width:70%; vertical-align:middle;}
.download02 .right .right_box .bott_ ul.one li .box .intro .tit{display:inline-block; margin:0 10px 0 0;}
.download02 .right .right_box .bott_ ul.one li .box .intro .con{display:inline-block; margin-right:10px;}
.download02 .right .right_box .bott_ ul.one li .box .btn_list{width:30%; text-align:right;}
.download02 .right .right_box .bott_ ul.one li .box .btn_list a{margin-left:20px; margin-bottom:0; display:inline-block;}
.download02 .right .right_box .bott_ ul.one .li_ .box .btn_list .btn1{margin-left:0;}
.download02 .widgets_common_pages_4{margin-top:0.3rem;}

.download03{position:fixed; left:0; bottom:-100%; width:100%; z-index:5; transition:all 0.5s ease;}
.download03.bott{bottom:0;}
.download03 .content{background:#f6f6f6;}
.download03 .content .box{padding:0.2rem 0.3rem;}
.download03 .content .box .top_{border-bottom:1px solid #999; padding-bottom:0.05rem; margin-bottom:0.2rem;}
.download03 .content .box .top_ .tit{font-size:0.2rem; color:#000; margin-right:0.2rem; line-height:0.3rem;}
.download03 .content .box .top_ .con{line-height:0.3rem; color:#000;}
.download03 .content .box .top_ .con .num{margin-right:0.1rem;}
.download03 .content .box .top_ .close{cursor:pointer; font-size:0.14rem;}
.download03 .content .box .top_ .close i{color:#0054ff; font-weight:bold;}

.download03 .content .box .bott_ .left{float:left; padding:0 2%; position:relative;}
.download03 .content .box .bott_ .left .carousel_box{width:620px; overflow:hidden;}
.download03 .content .box .bott_ .left .carousel{padding-top:10px; white-space:nowrap; position:relative; transition:all 0.5s ease;}
.download03 .content .box .bott_ .left .item{display:inline-block; vertical-align:top; border:1px solid #999; position:relative; width:50px; margin-right:10px;}
.download03 .content .box .bott_ .left .item .close{cursor:pointer; position:absolute; width:0.14rem; height:0.14rem; right:-0.07rem; top:-0.07rem; background:url(/resources/web/img/download_delete.png) no-repeat center; background-size:cover;}
.download03 .content .box .bott_ .left .nav_prev{ cursor:pointer; position:absolute; left:0; top:50%; margin-top:-5px; width:6px; height:10px; background:url(/resources/web/img/download_prev1.png) no-repeat center; transition:all 0.5s ease;}
.download03 .content .box .bott_ .left .nav_next{cursor:pointer; position:absolute; right:0; top:50%; margin-top:-5px; width:6px; height:10px; background:url(/resources/web/img/download_next1.png) no-repeat center; transition:all 0.5s ease;}
.download03 .content .box .bott_ .left .nav_prev:hover{background:url(/resources/web/img/download_prev2.png) no-repeat center; background-size:cover;}
.download03 .content .box .bott_ .left .nav_next:hover{background:url(/resources/web/img/download_next2.png) no-repeat center; background-size:cover;}
.download03 .content .box .bott_ .left .delAll{margin-top:0.1rem; cursor:pointer;}
.download03 .content .box .bott_ .left .delAll i{display:inline-block; vertical-align:middle; width:0.14rem; height:0.14rem; background:url(/resources/web/img/download_delete.png) no-repeat center; background-size:cover;}
.download03 .content .box .bott_ .right{float:right;width:15%;}
.download03 .content .box .bott_ .right a{display:inline-block; padding:0 0.15rem; line-height:0.39rem;color:#fff; background:#0054ff;}
.download03 .circle{position:fixed; cursor:pointer; z-index:5; opacity:0; bottom:-100%; transform:translateY(40px); transition:.5s ease; font-weight:normal; text-align:center; width:120px; height:120px; background:#0054ff; border-radius:50%; overflow:hidden; color:#fff; bottom:0.5rem; right:10%;}
.download03 .circle .tit{padding-top:0.2rem;}
.download03 .circle .tit span{font-size:0.16rem; margin-right:2px;}
.download03 .circle .con{margin:3px 0;}
.download03 .circle .txt{border-top:1px solid #fff; margin:0 20px;}
.download03 .circle.show{bottom:0.5rem; opacity:1; transform:translateY(0);}
/* 维保资料 end */

/* 对比 start */
.comparison .rect-71{padding-bottom:71.43%;}
.comparison1{background:#f5f5f5; padding:0.8rem 0;}
.comparison1 .title{font-size:0.42rem; line-height:0.42rem; text-align:center; margin-bottom:0.5rem;}
.comparison1 .box .item{width:27.5%; margin-right:8.75%; float:left;}
.comparison1 .box .item:last-child{margin-right:0;}
.comparison1 .box .item .select{position:relative;}
.comparison1 .box .item .select .sel_span{font-size:0.2rem; line-height:0.2rem; position:relative; padding-bottom:0.2rem; border-bottom:1px solid #cfcfcf; cursor:pointer;}
.comparison1 .box .item .select .sel_span::before{content:''; width:0; height:1px; background:#000; position:absolute; left:50%; bottom:-1px; transform:translate(-50%,0); transition:all 0.5s ease;}
.comparison1 .box .item .select .sel_span::after{content:''; width:8px; height:6px; background:url(/resources/web/img/comparison_jt.png) no-repeat center; background-size:cover; position:absolute; right:5px; top:6px;}
.comparison1 .box .item .select .sel_span:hover::before{width:100%;}
.comparison1 .box .item .select .sel_down{display:none; position:absolute; left:0; top:100%; width:100%; padding:10px; box-sizing:border-box; max-height:3.1rem; overflow:auto; z-index:2; background:#f6f6f6;}
.comparison1 .box .item .select .sel_down::-webkit-scrollbar{width:2px; height:4px;}
.comparison1 .box .item .select .sel_down::-webkit-scrollbar-thumb{background:#0054ff;}
.comparison1 .box .item .select .sel_down::-webkit-scrollbar-track{background:#f6f5f5;}
.comparison1 .box .item .select .sel_down li{line-height:0.3rem; cursor:pointer;}
.comparison1 .box .item .img_{margin-top:0.5rem; margin-bottom:0.6rem;}
.comparison1 .box .item .more{text-align:center;}
.comparison1 .box .item .more a{color:#fff; line-height:0.34rem; background:#000; padding-left:0.25rem; padding-right:0.5rem; position:relative;}
.comparison1 .box .item .more a i{position:absolute; right:0.15rem; top:50%; transform:translate(0,-50%);}
.comparison1 .box .item .more a:hover{background:#fff; color:#000;}

.comparison2{padding:0.8rem 0;}
.comparison2 .title{font-size:0.32rem; line-height:0.32rem; text-align:center; margin-bottom:0.5rem;}
.comparison2 .box{font-size:0;}
.comparison2 .item{float:left; width:25%; text-align:center; font-size:0.16rem; border-top:1px solid #cacaca;}
.comparison2 .item div{font-size:0.16rem; line-height:0.44rem; border:1px solid #cacaca; border-top:none; height:0.44rem;}
.comparison2 .item div.bold{font-weight:bold;}
.comparison2 .item div.bg{background:#ededed;}

.comparison_list{position:fixed; top:-100%; left:0; width:100%; background:#f5f5f5; padding:0.3rem 0; transition:all 0.5s ease;}
.comparison_list .item{width:27.5%; margin-right:8.75%; float:left; text-align:center;}
.comparison_list .item:last-child{margin-right:0;}
.comparison_list .item a{display:block; font-size:0;}
.comparison_list .item .img_{width:20%; display:inline-block; vertical-align:middle; margin-right:5%;}
.comparison_list .item .intro{display:inline-block; vertical-align:middle;}
.comparison_list .item .intro .tit{font-size:0.14rem; color:#000;}
.comparison_list .item .intro .more{font-size:0.14rem; color:#777;}
/* 对比 end */

/* 新闻详情 start */
.news_detail1{padding:0.8rem 0;}
.news_detail1 .left{width:73%;}
.news_detail1 .left .box .title{font-size:0.36rem; line-height:0.36rem;}
.news_detail1 .left .box .con{font-size:0.15rem; line-height:0.3rem;}
.news_detail1 .left .switcher{display:inline-block;}
.news_detail1 .left .con{margin-top:0.22rem;}
.news_detail1 .left .time{margin:0 0.2rem;}
.news_detail1 .left .play{margin-left:0.2rem; cursor:pointer;}
.news_detail1 .left .play img{vertical-align:middle;}
.news_detail1 .left .share_box{text-align:center; position:relative; margin-top:0.3rem; margin-bottom:0.55rem;}
.news_detail1 .left .share_box .line{position:absolute; width:100%; height:1px; background:#dddddd; top:0; left:0; top:50%; margin-top:-1px;}
.news_detail1 .left .share_box li{position:relative; z-index:2; background:#fff; display:inline-block; padding:0 0.22rem; margin:0 -0.02rem;}
.news_detail1 .left .share_box li a{opacity:0.7;}
.news_detail1 .left .share_box li:hover a{opacity:1;}
.news_detail1 .left .text{border-bottom:1px solid #dfdfdf; padding-bottom:0.65rem; line-height:2;}
.news_detail1 .left .text a{color:#0054ff;}
.news_detail1 .left .btns{text-align:center; width:100%; margin-top:0.25rem;}
.news_detail1 .left .btns .to_list{display:inline-block; color:#fff; padding:0 0.5rem; line-height:0.4rem; background:#000; margin-top:0.2rem; transition:all 0.5s ease; border:1px solid #000;}
.news_detail1 .left .btns .to_list:hover{background:#fff; color:#000; border-color:#000;}
.news_detail1 .left .btns .prev{text-align:left; width:30%;}
.news_detail1 .left .btns .next{text-align:right; width:30%;}
.news_detail1 .left .btns i{margin:0;}

.news_detail1 .right{width:21%;}
.news_detail1 .right .title{background:#000; line-height:0.62rem; padding-left:0.26rem; box-sizing:border-box; color:#fff;}
.news_detail1 .right .item{border:1px solid #ececec; border-top:none; margin-bottom:0.24rem; box-sizing:border-box;}
.news_detail1 .right .item .item_con{padding:0.3rem 0.3rem 0.2rem; box-sizing:border-box; font-size:0;}
.news_detail1 .right .item .item_con .time{font-size:0.12rem; color:#5d5d5d; line-height:0.12rem;}
.news_detail1 .right .item .item_con .tit{transition:all 0.5s ease; font-size:0.15rem;}
.news_detail1 .right .item .item_con .sub{position:relative; margin-top:0.1rem;}
.news_detail1 .right .item .item_con .sub input{border:1px solid #ececec; width:100%; line-height:0.6rem; box-sizing:border-box; text-indent:0.25rem; padding:0; height:0.6rem; font-size:0.15rem; color:#5d5d5d;}
.news_detail1 .right .item .item_con .sub input::-webkit-input-placeholder{color:#b3b3b3; font-size:0.15rem; text-indent:0.25rem; line-height:0.6rem; height:0.6rem;}
.news_detail1 .right .item .item_con .sub input::-moz-placeholder{color:#b3b3b3; font-size:0.15rem; text-indent:0.25rem; line-height:0.6rem; height:0.6rem;}
.news_detail1 .right .item .item_con .sub input:-moz-placeholder{color:#b3b3b3; font-size:0.15rem; text-indent:0.25rem; line-height:0.6rem; height:0.6rem;}
.news_detail1 .right .item .item_con .sub input:-ms-input-placeholder{color:#b3b3b3; font-size:0.15rem; text-indent:0.25rem; line-height:0.6rem; height:0.6rem;}
.news_detail1 .right .item .item_con .sub button{outline:none; border:none; padding:0 0.12rem; box-sizing:border-box; line-height:0.48rem; background:#777; cursor:pointer; position:absolute; right:0.06rem; top:50%; margin-top:-0.24rem; color:#fff;}
.news_detail1 .right .item .item_con li{margin-bottom:0.2rem;}
.news_detail1 .right .item .item_con li:last-child{margin-bottom:0;}
.news_detail1 .right .item .item_con li:hover .tit{color:#dc1e18;}
/* 新闻详情 end */

/* 产品详细 start */
.xc_banner.pro_xc_banner{height:100vh;}
.xc_banner.pro_xc_banner .ban_box>img{height:100%; width:100%;}
.xc_banner .pro_intro{position:absolute; left:0; bottom:10%; width:100%; font-size:0;}
.xc_banner .pro_intro .left{width:37.5%; display:inline-block; vertical-align:middle; margin-right:12.5%; -webkit-animation:fadeInLeft 1s 0.8s ease both; -moz-animation:fadeInLeft 1s 0.8s ease both; animation:fadeInLeft 1s 0.8s ease both;}
.xc_banner .pro_intro .left .tit{font-size:0.66rem; line-height:0.66rem; font-family:'hy';}
.xc_banner .pro_intro .left .tit span{display:block;}
.xc_banner .pro_intro .left .tit div{margin-top:0.2rem;}
.xc_banner .pro_intro .left .con{font-size:0.38rem; line-height:0.38rem; margin-top:0.3rem; margin-bottom:0.4rem;}
.xc_banner .pro_intro .left .more{padding:0 0.65rem;}
.xc_banner .pro_intro .right{width:50%; display:inline-block; vertical-align:middle; -webkit-animation:fadeInRight 1s 0.8s ease both; -moz-animation:fadeInRight 1s 0.8s ease both; animation:fadeInRight 1s 0.8s ease both;}
.xc_banner .pro_intro .vr{font-size:0.18rem; cursor:pointer; position:absolute; right:8.3%; bottom:0; color:#fff;}

@-webkit-keyframes trackBallSlide{
	0%{opacity:1; -webkit-transform:scale(1) translateY(-8px); transform:scale(1) translateY(-8px);}
	34%{opacity:1; -webkit-transform:scale(0.9) translateY(4px); transform:scale(0.9) translateY(4px);}
	68%{opacity:0; -webkit-transform:scale(0.4) translateY(16px); transform:scale(0.4) translateY(16px);}
	100%{opacity:0; -webkit-transform:scale(0.4) translateY(-8px); transform:scale(0.4) translateY(-8px);}
}
@keyframes trackBallSlide{
	0%{opacity:1; -webkit-transform:scale(1) translateY(-8px); transform:scale(1) translateY(-8px);}
	34%{opacity:1; -webkit-transform:scale(0.9) translateY(4px); transform:scale(0.9) translateY(4px);}
	68%{opacity:0; -webkit-transform:scale(0.4) translateY(16px); transform:scale(0.4) translateY(16px);}
	100%{opacity:0; -webkit-transform:scale(0.4) translateY(-8px); transform:scale(0.4) translateY(-8px);}
}
@-webkit-keyframes colorSlide{
  0%{height:0;}
  90%{height:40px;}
}
@keyframes colorSlide{
	0%{height:0;}
	90%{height:40px;}
}
@-webkit-keyframes nudgeMouse{
  0%{-webkit-transform:translateY(0); transform:translateY(0);}
  50%{-webkit-transform:translateY(8px); transform:translateY(8px);}
  100%{-webkit-transform:translateY(0); transform:translateY(0);}
}
@keyframes nudgeMouse{
  0%{-webkit-transform:translateY(0); transform:translateY(0);}
  50%{-webkit-transform:translateY(8px); transform:translateY(8px);}
  100%{-webkit-transform:translateY(0); transform:translateY(0);}
}

.ban_box{width:100%; overflow:hidden; height:100vh; position:fixed;}
.banner_cover{position:fixed; width:100%; height:100%; left:0; top:0; z-index:10; pointer-events:none;}
.banner_cover.one1{background:#ffffff;}
.banner_cover .cover_cont{position:absolute; width:100%; height:100%; left:0; top:0;}
.banner_cover .cover_cont .logo_bg_box{position:absolute; width:100%; height:100%; left:0; top:0; transform:scale(2); z-index:11;}
.banner_cover .cover_cont .logo_bg_box.on{transform:scale(1);}
.banner_cover .cover_cont .logo_bg_box.on .logo_bg{width:80%; margin-left:-40%;}
.banner_cover .cover_cont .logo_bg_box .logo_bg{transform:scale(20); width:100%; height:100%; left:50%; top:0; position:absolute; background:url(/resources/web/img/ban_cover_black.svg) no-repeat 50%; background-size:100% auto; z-index:5; margin-left:-50%;}
.banner_cover .cover_cont .logo_bg_box .logo_bg::after, .banner_cover .cover_cont .logo_bg_box .logo_bg::before{content:""; position:absolute; width:44%; height:100%; background:#fff; z-index:10; opacity:0; transition:all .8s .6s;}
.banner_cover .cover_cont .logo_bg_box .logo_bg::after{right:0; width:22%;}
.banner_cover .cover_cont .logo_bg_box .logo_bg::before{left:0; width:53%;}
.banner_cover .cover_cont .logo_bg_box .logo_bg .logo_bga{width:100%; height:100%; left:0; top:0; position:absolute; background:url(/resources/web/img/ban_cover_black.svg) no-repeat 50%; background-size:100% auto; z-index:5;}
.banner_cover .cover_cont .logo_bg_box .logo_bg.on{background-size:auto; top:-20%; left:50%;}
.banner_cover .cover_cont .logo{width:100%; height:300px; left:0; top:15%; position:absolute; z-index:10;}
.banner_cover .cover_cont .logo .logo1_bg .logo1{height:250px; position:relative; overflow:hidden; transform:rotate(0deg);}
.banner_cover .cover_cont .logo .logo1_bg .logo1 .logo1a{transform:scale(1); opacity:0; width:50%; height:200px; background:#000; position:absolute; left:26%; top:0;}
.banner_cover .cover_cont .logo.on .logo1_bg .logo1 .logo1a{opacity:1; transform:scale(1); transition:all .8s ease;}
.banner_cover .cover_cont .logo .logo2{transform:translateY(0); opacity:0; overflow:hidden; text-align:center; font-size:0.22rem; line-height:0.22rem; color:#222; margin-top:1.25rem; margin-bottom:0.45rem;}
.banner_cover .cover_cont .logo .logo2{position:relative;}
.banner_cover .cover_cont .logo .logo2::before{content:''; position:absolute; left:0; width:50%; height:100%; background:#fff; transition:1.2s 0s; z-index:1; top:0;}
.banner_cover .cover_cont .logo .logo2::after{content:''; position:absolute; right:0; width:50%; height:100%; background:#fff; transition:1.2s 0s; z-index:1; top:0;}
.banner_cover .cover_cont .logo.on .logo2::before, .banner_cover .cover_cont .logo.on .logo2::after{width:0;}
.banner_cover .cover_cont .logo .logo3{transform:translateY(0); opacity:0; text-align:center; margin:0 auto; font-size:0.46rem; line-height:0.46rem; margin-bottom:1rem;}
.banner_cover .cover_cont .logo.on2 .logo3, .banner_cover .cover_cont .logo.on .logo2{transform:translateY(0); opacity:1;}
.banner_cover .cover_cont .logo .logo3a{display:inline-block;}
.banner_cover .cover_cont .logo .logo3 span{opacity:0; transform:scale(1.5) translate3d(0,50px,0) skewX(60deg) rotateX(-80deg); display:inline-block;}
.banner_cover .cover_cont .logo.on2 .logo3 span{opacity:1; transform:scale(1) translateZ(0) skewX(0deg) rotateX(0deg);}

.banner_cover .banner_mouse{width:40px; height:40px;cursor:pointer; background:url(/resources/web/img/pro_icon4.png) no-repeat -40px 0px; -webkit-animation:nudgeMouse 1.6s linear infinite; animation:nudgeMouse 1.6s linear infinite; display:block; margin:0 auto; opacity:0; transform:scale(1.5) translate3d(0,50px,0) skewX(60deg) rotateX(-80deg); opacity:0;}
.banner_cover .banner_mouse:after, .banner_cover .banner_mouse:before{content:""; position:absolute;}
.banner_cover .banner_mouse:before{width:40px; height:40px; background:url(/resources/web/img/pro_icon4.png) no-repeat 0px 0px; -webkit-animation:colorSlide 1.6s linear infinite; animation:colorSlide 1.6s linear infinite; top:0; left:0;}
.banner_cover .banner_mouse:after{background-color:#000; width:2px; height:4px;border-radius:100%; -webkit-animation:trackBallSlide 1.6s linear infinite; animation:trackBallSlide 1.6s linear infinite; top:0; right:0; bottom:0; left:0; margin:auto;}
.banner_cover .cover_cont .logo.on .banner_mouse{opacity:1; transform:scale(1) translateZ(0) skewX(0deg) rotateX(0deg);}

.pro_tab{background:#fff; position:relative; width:100%; top:0; left:0;}
.pro_tab.active{position:fixed; z-index:5;}
.pro_tab .box{border-bottom:1px solid #e5e5e5; padding:0.25rem 0; border-top:1px solid #e5e5e5;}
.pro_tab .left{width:10%; float:left; margin-top:0.1rem; cursor:pointer;}
.pro_tab .left span{font-size:0.16rem; position:relative; display:block;}
.pro_tab .left span::after{content:''; width:25px; height:25px; background:url(/resources/web/img/pro_jt2.jpg) no-repeat center; background-size:100% 100%; position:absolute; right:0; top:50%; transform:translate(0,-50%);}
.pro_tab .box.cur .left span::after{transform:translate(0,-50%) rotate(180deg);}
.pro_tab .pro_down{width:100%; position:absolute; left:0; top:100%; padding:0.2rem 0; background:#fff; box-shadow:0px 7px 15px 0px rgb(0 0 0 / 10%); font-size:0.16rem; display:none;}
.pro_tab .pro_down li{line-height:0.28rem;}

.pro_tab .right{width:55%; float:right; text-align:right;}
.pro_tab .right .btns a{border:1px solid #000;}
.pro_tab .right .btns a:first-child{border-color:#d8d8d8; background:#fff; color:#000; margin-right:0.2rem;}
.pro_tab .right .btns a:first-child:hover{background:#000; color:#fff; border-color:#000;}
.pro_tab .right .btns a:last-child:hover{background:rgba(0,0,0,0.5); color:#fff; border-color:transparent;}
.pro_tab .right ul{margin-right:0.25rem; display:inline-block; vertical-align:middle;}
.pro_tab .right ul li{float:left; font-size:0.16rem; color:#5d5d5d; position:relative; margin:0 0.25rem; cursor:pointer;}
.pro_tab .right ul li::after{content:''; width:0; height:2px; background:#000; position:absolute; left:50%; bottom:-5px; transform:translate(-50%,0); transition:all 0.5s ease;}
.pro_tab .right ul li:hover::after{width:100%;}
.pro_tab .right ul li:hover{font-weight:bold; color:#000;}
.pro_tab .right ul li.cur{font-weight:bold; color:#000;}
.pro_tab .right ul li.cur::after{width:100%;}
.pro_tab .right .btns{display:inline-block; vertical-align:middle;}

.pro_detail{z-index:10; position:relative;}
.pro_detail .section .title{font-size:0.42rem; line-height:0.42rem; text-align:center; z-index:2;}
.pro_detail1{height:100vh; background:transparent;}

.pro_detail2{position:relative; background:#fff;}
.pro_detail2 .content .title{position:absolute; left:0; top:0.8rem; width:100%; color:#fff;}
.pro_detail2 .content .intro_box{position:absolute; bottom:0; left:0; width:100%; color:#fff;}
.pro_detail2 .content .intro_box .item{border-top:1px solid #fff; padding-top:0.3rem; padding-bottom:0.4rem; cursor:pointer; position:relative;}
.pro_detail2 .content .intro_box .item::before{content:''; width:0; height:1px; background:#0054ff; position:absolute; top:-1px; left:0; transition:all 0.5s ease;}
.pro_detail2 .content .intro_box .item:hover::before{width:100%;}
.pro_detail2 .content .intro_box .tit{font-size:0.22rem; line-height:0.22rem;}
.pro_detail2 .content .intro_box .con{font-size:0.16rem; line-height:0.28rem; margin-top:0.08rem; min-height:0.56rem;}
.pro_detail2 .content .intro_box .owl-prev{width:33px; height:54px; background:url(/resources/web/img/cursor-left.png) no-repeat center; background-size:cover; position:absolute; left:-0.7rem; top:50%; transform:translate(0,-50%);}
.pro_detail2 .content .intro_box .owl-next{width:33px; height:54px; background:url(/resources/web/img/cursor-right.png) no-repeat center; background-size:cover; position:absolute; right:-0.7rem; top:50%; transform:translate(0,-50%);}

.pro_detail3{padding:0.8rem 0; background:#fff;}
.pro_detail3 .title{margin-bottom:0.6rem;}
.pro_detail3 .rect-84{padding-bottom:84.44%;}
.pro_detail3 .rect-88{padding-bottom:88.645%;}
.pro_detail3 .left{width:50.6%; cursor:pointer;}
.pro_detail3 .right{width:48.2%;}
.pro_detail3 .right .r_top{height:50%; text-align:center; display:flex; align-items:center; justify-content:center;}
.pro_detail3 .right .r_bott{height:50%;}
.pro_detail3 .right .r_bott .item{width:49%; float:left; height:100%; cursor:pointer;}
.pro_detail3 .right .r_bott .item:last-child{margin-left:2%;}
.pro_detail3 .right .r_bott .item img{height:100%;}

.pro_detail4{padding:0.8rem 0; background:#fff;}
.pro_detail4 .title{margin-bottom:0.6rem;}
.pro_detail4 .content{border-top:4px solid #d1d1d1; padding-top:0.4rem; position:relative;}
.pro_detail4 .content::before{content:''; width:2.5rem; height:4px; background:#000; position:absolute; left:50%; top:-4px; transform:translateX(-50%);}
.pro_detail4 .content ul .li_{font-size:0.18rem; width:16.66%; float:left; margin-bottom:0.35rem;}
.pro_detail4 .content ul .li_ .s_tit{font-size:0.15rem; color:#777; margin-bottom:0.05rem;}
.pro_detail4 .content .more{margin-top:0.2rem;}
.pro_detail4 .content .more:hover{background:rgba(0,0,0,0.5); color:#fff; border-color:transparent;}
body .album_wrap_case4 .album_case4 .right_btn .btn_box:hover{background:#0054ff;}

.pro_detail5{position:relative; background:#fff;}
.pro_detail5 .intro{position:absolute; left:0; top:50%; transform:translate(0,-50%); width:100%;}
.pro_detail5 .intro .intro_box{width:56.5%; float:right; text-align:center; color:#fff; padding-top:0.7rem;}
.pro_detail5 .intro .intro_box .con{margin-top:0.65rem; position:relative;}
.pro_detail5 .intro .intro_box .con .line{position:absolute; left:0; top:0; width:1px; height:86%; background:#848484;}
.pro_detail5 .intro .intro_box .con .line01{left:25%;}
.pro_detail5 .intro .intro_box .con .line02{left:50%;}
.pro_detail5 .intro .intro_box .con .line03{left:75%;}
/* .pro_detail5 .intro .intro_box .con::before{content:''; width:1px; height:81%; background:#848484; position:absolute; left:33%; top:0;}
.pro_detail5 .intro .intro_box .con::after{content:''; width:1px; height:81%; background:#848484; position:absolute; left:66%; top:0;} */
.pro_detail5 .intro .intro_box .con li{width:25%; float:right; font-size:0.16rem; box-sizing:border-box; margin-bottom:0.7rem; line-height:0.26rem;}
.pro_detail5 .intro .intro_box .con li .desc{margin-top:0.3rem; padding:0 0.2rem; min-height:1.3rem;}
.pro_detail5 .intro .intro_box .con li span{display:block;}
.pro_detail5 .intro .intro_box .con li.li04{border:none;}
.pro_detail5 .intro .intro_box .con li:last-child{border:none;}


.pro_detail6{padding:1.2rem 0; background:#fff;}
.pro_detail6{font-size:0;}
.pro_detail6 .left{width:35.3%; display:inline-block; vertical-align:middle; margin-right:8%;}
.pro_detail6 .right{width:56.7%; display:inline-block; vertical-align:middle;}
.pro_detail6 .right .tit{font-size:0.42rem; line-height:0.42rem; margin-bottom:0.8rem;}
.pro_detail6 .right .tit span{font-size:0.24rem; margin-left:0.3rem;}
.pro_detail6 .right .type span{display:inline-block; width:25%; font-size:0.2rem; line-height:0.2rem; padding-left:0.45rem; position:relative; box-sizing:border-box; cursor:pointer;}
.pro_detail6 .right .type span::before{content:''; width:29px; height:29px; background:url(/resources/web/img/pro_icon1.png) no-repeat center; background-size:cover; position:absolute; left:0; top:50%; transform:translate(0,-50%);}
.pro_detail6 .right .type span.cur::before{background:url(/resources/web/img/pro_icon2.png) no-repeat center; background-size:cover;}
.pro_detail6 .right .select{margin-top:0.5rem; margin-bottom:0.3rem;}
.pro_detail6 .right .select .item{width:49%; float:left; margin-right:2%; background:#f1f1f1; height:0.68rem; line-height:0.68rem; font-size:0.18rem; position:relative; border-radius:50px; margin-bottom:0.2rem;}
.pro_detail6 .right .select .item.two{margin-right:0;}
.pro_detail6 .right .select .item input{font-size:0.18rem; text-indent:0.4rem; height:100%; border:none; background:transparent; width:100%; padding:0;}
.pro_detail6 .right .select .item input::-webkit-input-placeholder{color:#999; font-size:0.18rem; text-indent:0.4rem;}
.pro_detail6 .right .select .item input::-moz-placeholder{color:#999; font-size:0.18rem; text-indent:0.4rem;}
.pro_detail6 .right .select .item input:-moz-placeholder{color:#999; font-size:0.18rem; text-indent:0.4rem;}
.pro_detail6 .right .select .item input:-ms-input-placeholder{color:#999; font-size:0.18rem; text-indent:0.4rem;}
.pro_detail6 .right .select .item .sel_span{padding-left:0.4rem; position:relative; cursor:pointer;}
.pro_detail6 .right .select .item .sel_span::after{content:''; width:18px; height:11px; background:url(/resources/web/img/pro_icon3.png) no-repeat center; background-size:cover; position:absolute; right:0.4rem; top:50%; transform:translate(0,-50%);}
.pro_detail6 .right .select .item .sel_down{display:none; position:absolute; left:0; top:100%; width:100%; padding:10px; box-sizing:border-box; max-height:3.1rem; overflow:auto; z-index:2; background:#fff; padding-left:0.4rem; box-sizing:border-box; border-radius:30px; box-shadow:0px 7px 15px 0px rgb(0 0 0 / 10%);}
.pro_detail6 .right .select .item .sel_down::-webkit-scrollbar{width:2px; height:4px;}
.pro_detail6 .right .select .item .sel_down::-webkit-scrollbar-thumb{background:#0054ff;}
.pro_detail6 .right .select .item .sel_down::-webkit-scrollbar-track{background:#f6f5f5;}
.pro_detail6 .right .select .item .sel_down li{line-height:0.3rem; cursor:pointer;}
.pro_detail6 .right .select .item .get_btn{color:#ff0000; border:none; padding:0; outline:none; resize:none; position:absolute; right:0.4rem; top:50%; transform:translate(0,-50%); font-size:0.18rem; cursor:pointer;}
.pro_detail6 .right .agree_box .agreement{font-size:0.18rem; padding-left:0.4rem; position:relative; cursor:pointer; margin-top:0.1rem;}
.pro_detail6 .right .agree_box .agreement::before{content:''; width:29px; height:29px; background:url(/resources/web/img/pro_icon1.png) no-repeat center; background-size:cover; position:absolute; left:0; top:50%; transform:translate(0,-50%);}
.pro_detail6 .right .agree_box .agreement.cur::before{background:url(/resources/web/img/pro_icon2.png) no-repeat center; background-size:cover;}
.pro_detail6 .right .agree_box .agreement a{color:#0054ff;}
.pro_detail6 .right .agree_box .submit{background:#dc1e18; border:none; outline:none; resize:none; cursor:pointer;}
.pro_detail6 .right .agree_box .submit:hover{background:#c51b16; color:#fff; border-color:transparent;}

@keyframes moveSlideshow{
  100%{transform:translateX(-50%);}
} 
@-webkit-keyframes moveSlideshow{
  100%{transform:translateX(-50%);}
}

.pro_detail8{background:#fff; padding-top:0.7rem; padding-bottom:1.4rem;}
.pro_detail8 .title{font-size:0.42rem; line-height:0.42rem; text-align:center; margin-bottom:0.7rem;}
.pro_detail8 .box{width:100%; overflow:hidden;}
.pro_detail8 .box.box2{margin:0.1rem 0;}
.pro_detail8 .box .box_img{position:relative; overflow:hidden; display:flex; width:max-content; min-width:200%; font-size:0; -webkit-animation-name:moveSlideshow; -webkit-animation-iteration-count:infinite; -webkit-animation-timing-function:linear; -o-animation-name:moveSlideshow; -o-animation-iteration-count:infinite; -o-animation-timing-function:linear; animation-name:moveSlideshow; animation-iteration-count:infinite; animation-timing-function:linear;}
.pro_detail8 .box ul{width:50%;}
.pro_detail8 .rect-58{padding-bottom:58.66%;}
.pro_detail8 ul li{display:inline-block; width:3.466667rem; margin-right:0.1rem; position:relative; border-radius:5px; overflow:hidden;}
.pro_detail8 ul li::after{content:''; width:0.48rem; height:0.48rem; background:url(/resources/web/img/pro_icon5.png) no-repeat center; background-size:cover; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); opacity:0; visibility:hidden; transition:all 0.5s ease;}
.pro_detail8 ul li .rect-58 img{transition:all 0.5s ease;}
.pro_detail8 ul li:hover::after{opacity:1; visibility:visible;}
.pro_detail8 ul li:hover .rect-58 img{-webkit-transform:scale(1.2); transform:scale(1.2);}
.pro_detail8 .more{text-align:center; margin-top:0.5rem;}
.pro_detail8 .more a:hover{background:rgba(0,0,0,0.5); color:#fff; border-color:transparent;}
.pro_detail8 .more .tag{font-size:0.14rem; color:#999; margin-top:0.1rem;}
/* 产品详细 end */

/* 动力 start */
.dongli01{padding:0.8rem 0;}
.dongli01 .infor .tit{font-size:0.31rem; line-height:0.31rem; color:#000; margin-bottom:10px;}
.dongli01 .infor .con{font-size:0.16rem; line-height:0.38rem; color:#616161;}
.dongli01 .content{margin-top:0.6rem;}
.dongli01 .content .rect-57{padding-bottom:57%;}
.dongli01 .content .item{margin-bottom:0.9rem;}
.dongli01 .content .item:last-child{margin-bottom:0;}
.dongli01 .content .item .left{width:49.625%; float:left;}
.dongli01 .content .item .right{width:46.125%; float:right; margin-top:5%;}
.dongli01 .content .item.even .left{float:right;}
.dongli01 .content .item.even .right{float:left;}
.dongli01 .content .item .right dt{font-size:0.22rem; line-height:38px; color:#000; margin-bottom:0.35rem;}
.dongli01 .content .item .right dd{font-size:0.15rem; line-height:28px; color:#616161; position:relative; padding-left:17px; margin-bottom:0.15rem;}
.dongli01 .content .item .right dd:after{content:''; width:6px; height:6px; background:#101010; border-radius:10px; position:absolute; left:0; top:10px;}
/* 动力 end */

/* 氢能start */
.qingneng01{position:relative; overflow:hidden;}
.qingneng01 .infor{width:100%; position:absolute; left:0;  top:50%; transform:translateY(-50%); z-index:2;;}
.qingneng01 .infor .box .t{font-size:0.31rem; line-height:0.35rem; color:#000;}
.qingneng01 .infor .box .t span{font-weight:bold;}
.qingneng01 .infor .box .c{font-size:0.18rem; line-height:0.41rem; color:#000; margin-top:40px;}
.qingneng01 .infor .box .c span{display:block; position:relative; padding-left:23px;}
.qingneng01 .infor .box .c span:after{content:''; width:8px; height:8px; background:#505355; border-radius:10px; position:absolute; left:0; top:16px;}
.qingneng02{position:relative; overflow:hidden;}
.qingneng02 .infor{position:absolute; right:12.2%; width:32%; top:50%; transform:translateY(-50%); z-index:2; margin-top:20px;}
.qingneng02 .infor .box .t{font-size:0.31rem; line-height:0.35rem; color:#fff; margin-bottom:0.8rem;}
.qingneng02 .infor .box .t span{font-weight:bold;}
.qingneng02 .infor .box .list li{float:left; width:45%; margin-right:5%; margin-bottom:0.5rem;}
.qingneng02 .infor .box .list li .icon{width:42px; height:42px; margin:0 auto 10px; transition:all 0.5s ease;}
.qingneng02 .infor .box .list li .text{font-size:0.16rem; line-height:0.24rem; color:#fff; height:0.48rem; text-align:center;}
.qingneng02 .infor .box .list li .text span{display:block;}
.qingneng02 .infor .box .list li:hover .icon{transform:rotateY(180deg);}
/* 氢能 end */

/* 安全技术 start*/
.safe01{background:url(/resources/web/img/safe01_1.jpg) no-repeat; background-position:center; padding:0.8rem 0;}
.safe01 .infor{text-align:center;}
.safe01 .infor .tit{font-size:0.38rem; line-height:0.38rem; color:#000000;}
.safe01 .content{margin-top:0.6rem; width:73.75%;}
.safe01 .content li{float:left; width:45%; margin-right:5%;}
.safe01 .content li .icon{width:49px; float:left;}
.safe01 .content li .info{float:right; width:calc(100% - 70px);}
.safe01 .content li .info .t{font-size:0.22rem; line-height:0.3rem;;}
.safe01 .content li .info .c{font-size:0.15rem; line-height:24px; min-height:96px;}
.safe02{position:relative;}
.safe02 .title{position:absolute; left:0; top:0; width:100%; font-size:0.38rem; line-height:0.4rem; margin-top:0.9rem; color:#fff; text-align:center; z-index:2;;}
.safe02 .content{position:absolute; left:0; bottom:0; width:100%; z-index:2; padding:0 22%; box-sizing:border-box}
.safe02 .content .hd{border-bottom:1px solid #b1b1b2; margin-bottom:0.3rem; font-size:0; text-align:center;}
.safe02 .content .hd .item{display:inline-block; padding:0 0.3rem; font-size:0.22rem; line-height:0.38rem; position:relative; color:#fff; padding-bottom:10px;}
.safe02 .content .hd .item:after{content:''; width:100%; height:2px; background:#0054ff; position:absolute; left:0; bottom:-1px;  width:100%; transform:scale(0); transition:all 0.5s ease;}
.safe02 .content .hd .item:hover:after{transform:scale(1);}
.safe02 .content .hd .item.cur:after{transform:scale(1);}
.safe02 .content .bd{margin-bottom:0.45rem; min-height:0.48rem; position:relative;}
.safe02 .content .bd .item{font-size:0.15rem; line-height:0.24rem; color:#fff; text-align:center; min-height:0.48rem;  transform:translateX(150px); transition:all 0.8s ease; position:absolute; left:0; width:100%; opacity:0; visibility:hidden;}
.safe02 .content .bd .item.cur{transform:translateX(0); opacity:1; visibility:visible;}
/* 安全技术 end */

/* 蓝擎生态 start */
.ecology1{width:100%; box-sizing:border-box; padding:2.5rem 8.3% 1.25rem;}
.ecology1 .rect-59{padding-bottom:59.26%;}
.ecology1 .infor .tit{font-size:0.42rem; line-height:0.42rem;}
.ecology1 .infor .con{font-size:0.2rem; line-height:0.2rem; margin-top:0.2rem; margin-bottom:0.7rem;}
.ecology1 .owl-item{border-radius:15px; overflow:hidden; cursor:pointer;}
.ecology1 .item .cover{width:100%; height:1.2rem; background:url(/resources/web/img/ipart4_cover.png) no-repeat center; background-size:cover; position:absolute; left:0; bottom:0;}
.ecology1 .item .tit{font-size:0.24rem; line-height:0.24rem; color:#fff; position:relative; z-index:2; position:absolute; bottom:0.3rem; width:100%; padding:0 0.45rem; box-sizing:border-box; opacity:1; visibility:visible; transition:all 0.5s ease;}
.ecology1 .item .intro{position:absolute; left:0; top:0; background:rgba(0,0,0,0.6); padding:0.8rem 0.4rem 0.3rem; box-sizing:border-box; opacity:0; visibility:hidden; transition:all 0.5s ease; width:100%; height:100%;}
.ecology1 .item .intro .t{font-size:0.3rem; line-height:0.3rem; color:#fff;}
.ecology1 .item .intro img{width:auto;}
.ecology1 .item:hover .tit{opacity:0; visibility:hidden;}
.ecology1 .item:hover .intro{opacity:1; visibility:visible;}

.ecology1 .owl-nav{width:auto; transform:none; top:auto; right:8.3%; top:-57%; position:absolute;}
.ecology1 .owl-nav::after{content:""; width:1px; height:1.8rem; background-color:rgba(255,255,255,0.8); position:absolute; top:50%; left:50%; transform:translate(-50%, -50%) rotate(45deg);}
.ecology1 .owl-nav .owl-prev, .ecology1 .owl-nav .owl-next{background-color:transparent; padding:0; margin:0; width:46px; height:46px; text-align:center; border-radius:100%; position:relative; left:auto; right:auto; transform:none;}
.ecology1 .owl-nav .owl-prev .iconfont, .ecology1 .owl-nav .owl-next .iconfont{width:0; height:0; border:3px solid transparent; display:inline-block; position:absolute; top:calc(50% - 3px); transition:all 0.36s ease 0s;}
.ecology1 .owl-nav .owl-prev .iconfont::after, .ecology1 .owl-nav .owl-next .iconfont::after{content:""; width:0; height:1px; background-color:#fff; position:absolute; top:calc(50% - 1px); opacity:0; transition:all 0.36s ease 0s;}
.ecology1 .owl-nav .owl-prev{top:-20px; left:-65%;}
.ecology1 .owl-nav .owl-prev .iconfont{border-right:4px solid #fff; left:calc(50% - 6px);}
.ecology1 .owl-nav .owl-prev .iconfont::after{left:calc(50% - -4px);}
.ecology1 .owl-nav .owl-next{top:20px; left:65%;}
.ecology1 .owl-nav .owl-next .iconfont{border-left:4px solid #fff; left:auto; right:calc(50% - 6px);}
.ecology1 .owl-nav .owl-next .iconfont::after{right:calc(50% - -4px);}

.ecology1 .owl-nav .circle_process{width:46px; height:46px; position:absolute; top:50%; left:0; transform:translateY(-50%);}
.ecology1 .owl-nav .circle_process .wrapper{width:23px; height:46px; position:absolute; top:0; overflow:hidden; opacity:0;}
.ecology1 .owl-nav .circle_process .wrapper.left{left:0;}
.ecology1 .owl-nav .circle_process .wrapper.right{right:0;}
.ecology1 .owl-nav .circle_process .circle{width:42px; height:42px; border:2px solid transparent; border-radius:50%; position:absolute; top:0; transform:rotate(-135deg);}
.ecology1 .owl-nav .circle_process .rightcircle{border-top:2px solid rgba(255,255,255,0.8); border-right:2px solid rgba(255,255,255,0.8); right:0; transition:all 0.18s ease-out 0.18s;}
.ecology1 .owl-nav .circle_process .leftcircle{border-bottom:2px solid rgba(255,255,255,0.8); border-left:2px solid rgba(255,255,255,0.8); left:0; transition:all 0.18s ease-out 0s;}

.ecology1 .owl-nav .owl-prev:hover, .ecology1 .owl-nav .owl-next:hover{background-color:transparent;}
.ecology1 .owl-nav .owl-prev:hover .circle_process .wrapper, .ecology1 .owl-nav .owl-next:hover .circle_process .wrapper{opacity:1;}
.ecology1 .owl-nav .owl-prev:hover .circle_process::after, .ecology1 .owl-nav .owl-next:hover .circle_process::after{background-color:#fff;}
.ecology1 .owl-nav .owl-prev:hover .circle_process .rightcircle, .ecology1 .owl-nav .owl-next:hover .circle_process .rightcircle{transform:rotate(45deg);transition:all 0.18s ease-out 0s;}
.ecology1 .owl-nav .owl-prev:hover .circle_process .leftcircle, .ecology1 .owl-nav .owl-next:hover .circle_process .leftcircle{transform:rotate(45deg); transition:all 0.18s ease-out 0.18s;}
.ecology1 .owl-nav .owl-prev:hover .iconfont::after, .ecology1 .owl-nav .owl-next:hover .iconfont::after{width:52px; opacity:1;}
.ecology1 .owl-nav .owl-prev:hover .circle_process{left:calc(-100% + 11px);}
.ecology1 .owl-nav .owl-prev:hover .iconfont{left:-23px; border-right-color:#fff;}
.ecology1 .owl-nav .owl-next:hover .circle_process{left:calc(100% - 11px);}
.ecology1 .owl-nav .owl-next:hover .iconfont{right:-23px; border-left-color:#fff;}

@keyframes portOpen{
  0%{top:100%;}
  100%{top:0;}
}
@keyframes portOpen1{
  0%{top:0px; opacity:0;}
  1%{top:100%; opacity:1;}
  100%{top:0;}
}
@keyframes portClose{
  0%{top:0;}
  100%{top:100%;}
}

.solution_cover{position:fixed; left:0; top:0; width:100%; height:100vh; background:#fff; z-index:10; opacity:0; visibility:hidden;}
.solution_close{position:fixed; top:0.4rem; right:0.4rem; width:0.56rem; height:0.56rem; border-radius:50%; background:#ffffff; cursor:pointer; overflow:hidden; transition:all 0.3s; transition-delay:0.5s; box-shadow:0 0px 16px 0 rgb(0 0 0 / 10%); opacity:0; visibility:hidden; z-index:1;}
.solution_close.active{opacity:1; visibility:visible; z-index:16;}
.solution_close .img01_{display:block; max-width:none;}
.solution_close .img02_{display:none; max-width:none;}
.solution_close:hover{background:transparent;}
.solution_close:hover .img02_{display:block;}
.solution_close:hover .img01_{display:none;}
.solution_close::after{content:''; position:absolute; top:50%; left:50%; width:100%; height:100%; background:#0054ff; transform:translate(-50%, -50%) scale(0); transition:all 0.26s; border-radius:50%;}
.solution_close:hover::after{transform:translate(-50%, -50%) scale(1.04);}
.solution_close img{width:16px; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index:10;}

.ecology_solution{position:fixed; top:100%; left:0; width:100%; overflow:hidden; overflow-y:auto; background:#fff; transition:all 0.8s ease; height:100vh; z-index:15;}
.ecology_solution .solution_top{position:relative;}
.ecology_solution .solution_top .intro{position:absolute; top:50%; left:0; width:100%; transform:translate(0,-50%);}
.ecology_solution .solution_top .intro .tit{font-size:0.42rem; line-height:0.42rem;}
.ecology_solution .solution_top .intro .con{font-size:0.2rem; line-height:0.2rem; margin-top:0.2rem;}
 
.ecology_solution .solution_bott{margin-top:100vh;}
.ecology_solution .solution_bott .left{width:28%; padding-top:1.3rem; font-size:0;}
.ecology_solution .solution_bott .left .li_{width:50%; display:inline-block; font-size:0.32rem; line-height:0.32rem; color:#a3a3a3; margin-bottom:0.4rem; position:relative; box-sizing:border-box; transition:all 0.5s ease; cursor:pointer;}
.ecology_solution .solution_bott .left .li_::before{content:''; width:6px; height:0; background:#0054ff; position:absolute; left:0; top:0; opacity:0; visibility:hidden; transition:all 0.5s ease;}
.ecology_solution .solution_bott .left .li_ .e_tit{font-size:0.12rem; text-transform:uppercase;}
.ecology_solution .solution_bott .left .li_:hover{padding-left:0.3rem; color:#0054ff; transform:translateY(-0.15rem);}
.ecology_solution .solution_bott .left .li_:hover::before{height:0.45rem; opacity:1; visibility:visible;}
.ecology_solution .solution_bott .left .li_:hover .e_tit{color:#000;}
.ecology_solution .solution_bott .left .li_.active{padding-left:0.3rem; color:#0054ff; transform:translateY(-0.15rem);}
.ecology_solution .solution_bott .left .li_.active::before{height:0.45rem; opacity:1; visibility:visible;}
.ecology_solution .solution_bott .left .li_.active .e_tit{color:#000;}
.ecology_solution .solution_bott .right{width:72%; background:#f3f4f5; padding-left:0.75rem; box-sizing:border-box; padding-top:1.25rem; position:relative;}
.ecology_solution .solution_bott .right .con{font-size:0.15rem; line-height:0.34rem; color:#5d5d5d;}
.ecology_solution .solution_bott .right .img_{margin-top:0.4rem;}
.ecology_solution .solution_bott .right .box{margin-top:-0.8rem; z-index:2; position:relative; font-size:0;}
.ecology_solution .solution_bott .right .box_l{width:46%; text-align:center; position:absolute; left:0.75rem; bottom:0;}
.ecology_solution .solution_bott .right .box .box_r{width:41%; margin-top:1.3rem; padding-bottom:0.3rem;}
.ecology_solution .solution_bott .right .box .box_r .tit{font-size:0.34rem; line-height:0.34rem; margin-bottom:0.05rem;}
.ecology_solution .solution_bott .right .box .box_r .ewm_box{margin-top:0.3rem;}
.ecology_solution .solution_bott .right .box .box_r .ewm_box .ewm{display:inline-block; vertical-align:middle;}
.ecology_solution .solution_bott .right .box .box_r .ewm_box .down{display:inline-block; vertical-align:middle; font-size:0.14rem; margin-left:0.4rem;}
.ecology_solution .solution_bott .right .box .box_r .ewm_box .down div{line-height:0.4rem; background:#fff; color:#000; display:block;}
.ecology_solution .solution_bott .right .box .box_r .ewm_box .down div:first-child{margin-bottom:0.2rem;}
.ecology_solution .solution_bott .right .box .box_r .tag{font-size:0.12rem; color:#ceced0; margin-top:0.15rem;}

.solution_cover.active{opacity:1; visibility:visible;}
.ecology_solution.active{animation:portOpen both cubic-bezier(.77, 0, .175, 1) 1.2s 0s;}
.ecology_solution.active .solution_bott{transition:all 0.5s; transition-delay:1.2s; margin-top:0;}
.ecology_solution.down{animation:portClose both cubic-bezier(.77, 0, .175, 1) 1.2s 0s;}
.ecology_solution .footer{margin-top:-1px;}
/* 蓝擎生态 end */

/* 混动科技 start */
.hybrid_tech01{position:relative; width:100%; height:calc(100vh - 85px); overflow:hidden; box-sizing:border-box;}
.hybrid_tech01 .wrap{height:100%; position:relative;}
.hybrid_tech01 .left{float:left; width:70%; margin-right:3.5%; height:auto; position:relative; overflow:hidden; top:50%; transform:translateY(-50%); position:absolute;}
.hybrid_tech01 .left .item{position:absolute; left:0; width:100%; top:50%; transform:translateY(-50%);}
.hybrid_tech01 .left .rect-625{padding-bottom:62.5%;}
.hybrid_tech01 .right{float:right; width:26.5%; height:100%; position:relative;}
.hybrid_tech01 .right .content .item{position:absolute; right:0; top:50%;  opacity:0; transform:translateY(calc(-50% + 200px));}
.hybrid_tech01 .right .content .item:last-child{opacity:1; transform:translateY(-50%);}
.hybrid_tech01 .right .content .item .infor{margin-bottom:0.3rem;}
.hybrid_tech01 .right .content .item .infor .tit{font-size:0.31rem; color:#000; line-height:0.31rem; margin-bottom:0.2rem;}
.hybrid_tech01 .right .content .item .infor .con{font-size:0.15rem; line-height:0.3rem; color:#616161;}
.hybrid_tech01 .right .content .item span{color:#000; font-size:0.22rem; line-height:0.38rem; margin-bottom:7px;}
.hybrid_tech01 .right .content .item li{font-size:0.16rem; color:#616161; line-height:0.3rem; position:relative; padding-left:20px;}
.hybrid_tech01 .right .content .item li:after{content:''; width:0.08rem; height:0.08rem; background:#202630; border:20px; position:absolute; left:0; top:0.11rem; border-radius:50%;}
.hybrid_tech01 .right .content .item{position:absolute; right:0; top:0%; height:100vh; width:100%; opacity:0; transform:translateY(50%);}
.hybrid_tech01 .right .content .item .box{position:absolute; right:0; top:50%; width:100%; transform:translateY(-50%);}
.hybrid_tech01 .right .content .item:last-child{opacity:1; transform:translateY(0%);}
.hybrid_tech01 .dots{position:absolute; width:100%; top:50%; left:-5%;}
.hybrid_tech01 .dots .dot{width:0.2rem; height:0.2rem; border-radius:100%; display:block; margin-right:0.2rem; border:1px solid #616161; cursor:pointer; position:relative; margin-bottom:0.1rem;}
.hybrid_tech01 .dots .dot:last-child{margin-bottom:0;}
.hybrid_tech01 .dots .dot span{display:block; background:#0054ff; width:110%; height:110%; border-radius:100%; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); opacity:0; padding:0; margin:0; } 
.hybrid_tech01 .dots .dot:last-child{margin-right:0;}
/* 混动科技 end */

/* 关于DB电竞首页 start */
.about_us1{padding-top:0.8rem; padding-bottom:1.2rem;}
.about_us1 .con{font-size:0.15rem; line-height:0.3rem; color:#474747; width:70%; margin:0 auto;}
.about_us1 .tit{font-size:0.32rem; line-height:0.5rem; width:50%; margin:0 auto; text-align:center; margin-top:0.3rem; margin-bottom:0.45rem;}
.about_us1 .bott{position:relative;}
.about_us1 .bott::after{content:''; width:100%; height:3rem; background:url(/resources/web/img/about_cover.png) no-repeat center; background-size:cover; position:absolute; left:0; bottom:0;}
.about_us1 .bott .infor{position:absolute; left:0; bottom:0.2rem; width:100%; color:#fff; z-index:1;}
.about_us1 .bott .infor .li_{float:left; width:25%; text-align:center; border-right:1px solid #fff; box-sizing:border-box; padding-bottom:0.25rem;}
.about_us1 .bott .infor .li_:last-child{border:none;}
.about_us1 .bott .infor .li_ .num{font-size:0.32rem;}
.about_us1 .bott .infor .li_ .num span{font-size:0.6rem; line-height:0.6rem; font-family:Arial; text-transform:uppercase;}
.about_us1 .bott .infor .li_ .t{font-size:0.16rem; line-height:0.16rem;}

.about_us3 .title{font-size:0.42rem; line-height:0.42rem; text-align:center; margin-bottom:0.7rem;}
.about_us3 .left{width:48.75%;}
.about_us3 .right{width:48.75%;}
.about_us4{margin:1.2rem 0;}
.about_us4 .title{font-size:0.42rem; line-height:0.42rem; text-align:center; margin-bottom:0.7rem;}
.about_us4 .content .li_{width:16.66%; float:left; border-right:1px solid #ebebeb; box-sizing:border-box; text-align:center; padding-top:0.15rem; padding-bottom:0.06rem;}
.about_us4 .content .li_:last-child{border:none;}
.about_us4 .content .li_ img{transition:all 0.5s ease;}
.about_us4 .content .li_ .tit{font-size:0.18rem; line-height:0.18rem; padding-bottom:0.1rem; position:relative; margin-bottom:0.07rem; margin-top:0.25rem;}
.about_us4 .content .li_ .tit::after{content:''; width:0.5rem; height:2px; background:#0054ff; position:absolute; left:50%; bottom:0; transform:translate(-50%,0);}
.about_us4 .content .li_ .con{font-size:0.15rem; line-height:0.3rem; color:#5d5d5d; min-height:0.6rem;}
.about_us4 .content .li_ .con span{display:block;}
.about_us4 .content .li_:hover img{transform:rotateY(180deg);}

:root {
  --mask-size:100%;
}
.about_us_box{position:relative; width:100%; height:100vh; overflow:hidden;}
.about_us1{position:absolute; top:0; left:0; background:#f1f3f7; height:100vh; z-index:0;}
.about_us2{position:absolute; top:0; left:0; width:100%;}
.about_us2 .item2::after{position:absolute; width:100%; height:100vh; top:0; left:-40%; content:''; background-color:#f1f3f7; z-index:-1;}
.about_us2 .item{background:#f1f3f7;}
.about_us2 .item1{width:100vw; position:relative; z-index:2; background-color:#f1f3f7; -webkit-mask-image:url(/resources/web/img/zj_mask.svg); -webkit-mask-position:right bottom; -webkit-mask-repeat:no-repeat; -webkit-mask-size:var(--mask-size); -webkit-mask-origin:stroke-box; animation:mask 2s ease-out infinite; position:relative;}
.about_us2{height:100vh; white-space:nowrap; overflow:hidden;}
.about_us2 .content{white-space:nowrap;}
.about_us2 .item{display:inline-block; position:relative; height:100vh; width:100vw;}
.about_us2 .item1{position:relative; z-index:5; background:#f1f3f7;}
.about_us2 .item1 .img1{position:absolute; left:0; bottom:0; background:url(/resources/web/img/about_us_1.png) no-repeat center; background-size:cover; height:100vh; width:100vw; }
.about_us2 .item1 .img2{position:absolute; left:0; bottom:0; mix-blend-mode:color-dodge; background:url(/resources/web/img/about_us_2.png) no-repeat center; background-size:cover; height:100vh; width:100vw;}
.about_us2 .item1 .img3{position:absolute; right:0; bottom:0; background:url(/resources/web/img/about_us_4.png) no-repeat center; background-size:cover; width:17.1rem; height:2.45rem; }
.about_us2 .item1 .wrap{height:100%; position:relative;}
.about_us2 .item1 .text_box{width:54%; word-break:break-all; white-space:normal; position:absolute; top:50%; right:0; transform:translateY(-50%);}
.about_us2 .item1 .text_box .tit{margin-bottom:0.7rem;}
.about_us2 .item1 .text_box .con{font-size:0.15rem; line-height:2; color:#5d5d5d;}
.about_us2 .item1 .text_box .num_list{margin-top:0.8rem;}
.about_us2 .item1 .text_box .num_list li{line-height:1; float:left; font-size:0; box-sizing:border-box; width:auto; position:relative; text-align:center; padding:0 0.4rem;}
.about_us2 .item1 .text_box .num_list li::after{position:absolute; content:''; width:1px; height:80%; top:50%; transform:translateY(-50%); background:#d4d4d4; right:0;}
.about_us2 .item1 .text_box .num_list li:last-child:after{display:none;}
.about_us2 .item1 .text_box .num_list li:first-child{padding-left:0;}
.about_us2 .item1 .text_box .num_list li .num{font-size:0.25rem; margin-bottom:0.15rem;}
.about_us2 .item1 .text_box .num_list li span{ font-size:0.45rem;}
.about_us2 .item1 .text_box .num_list li .c{font-size:0.16rem; text-align:left;}
.about_us2 .item2{margin-left:2.3rem; width:8rem; position:relative; z-index:4;}
.about_us2 .item2 .company{height:100%; transform:skewX(-27.1deg);}
.about_us2 .item2 .line1{width:0.25rem; height:100%; background:#e7eef4; float:left;}
.about_us2 .item2 .line2{width:1.5rem; height:100%; background:#d4e4f0; margin-left:0.5rem; float:left;}
.about_us2 .item2 .img_{float:left; width:66%; overflow:hidden; position:relative; height:100%;}
.about_us2 .item2 .img_ img{max-width:none; position:absolute; top:0; right:0%; transform:translateX(35%) skewX(27.1deg);}
.about_us2 .item3{margin-left:-3rem; position:relative; z-index:0; box-sizing:border-box; width:auto; white-space:nowrap;}
.about_us2 .item3 .block{display:inline-block; height:100vh; position:relative; background:#f1f3f7;}
.about_us2 .item3 .year{position:absolute; height:100%; width:auto; height:100%; left:0rem; width:100%;}
.about_us2 .item3 .year .box{position:absolute; top:50%; transform:translateY(-50%);}
.about_us2 .item3 .year .tit{font-size:1rem; line-height:1; color:#236cd1; margin-bottom:0.3rem;}
.about_us2 .item3 .year .mouth{font-size:0.26rem; line-height:1; color:#222; margin-bottom:0.3rem;}
.about_us2 .item3 .year .con{font-size:0.15rem; line-height:1; color:#555; margin-bottom:0.3rem;}
.about_us2 .item3 .block1{width:9rem;}
.about_us2 .item3 .block1 .title{font-size:0.42rem; color:#222; line-height:1; position:absolute; top:15%; left:60%;}
.about_us2 .item3 .block1 .year1{left:0%;}
.about_us2 .item3 .block1 .year .box{right:25%;}
.about_us2 .item3 .block1 .year1 .tit{position:relative; transform:translateX(200%);}
.about_us2 .item3 .block1 .year1 .tit::after{position:absolute; background:url(/resources/web/img/about_us_6.png) no-repeat center; background-size:cover; width:5.64rem; height:4.27rem; content:''; left:0%; top:100%; mix-blend-mode:darken;}
.about_us2 .item3 .block1 .year1 .mouth{opacity:0;}
.about_us2 .item3 .block1 .year1 .con{opacity:0;}
.about_us2 .item3 .block2{width:14rem;}
.about_us2 .item3 .block2 .img4{position:absolute; top:0; left:0%; opacity:0; mix-blend-mode:darken;}
.about_us2 .item3 .block2 .year2{transform:translateX(50%);}
.about_us2 .item3 .block2 .year2 .box{left:25%;}
.about_us2 .item3 .block2 .img5{position:absolute; bottom:5%; right:0; opacity:0; z-index:5; opacity:0; background:url(/resources/web/img/about_us8.png) no-repeat center; background-size:cover; width:5.6rem; height:4.55rem; mix-blend-mode:darken;}
.about_us2 .item3 .block2 .img6{position:absolute; bottom:35%; right:10%; opacity:0; z-index:5; opacity:1; background:url(/resources/web/img/about_us10.png) no-repeat center; background-size:cover; width:2.12rem; height:2.12rem; transform:translateX(100%); mix-blend-mode:darken;}
.about_us2 .item3 .block3{width:9rem;}
.about_us2 .item3 .block3 .year3{z-index:5; /*transform:translateX(100%);*/}
.about_us2 .item3 .block3 .year3 .box{left:20%;}
.about_us2 .item3 .block3 .img8{position:absolute; bottom:0%; right:0%; z-index:5; opacity:1; background:url(/resources/web/img/about_us12.png) no-repeat center; background-size:cover; width:8.92rem; height:9.19rem; transform:translateY(100%); mix-blend-mode:darken;}
.about_us2 .item3 .block3 .img9{position:absolute; top:0%; left:30%; opacity:0; z-index:5; opacity:1; background:url(/resources/web/img/about_us_13.png) no-repeat center; background-size:cover; width:4.65rem; height:4.09rem; transform:translateY(-100%); mix-blend-mode:darken;}
.about_us2 .item3 .block4{width:3rem; margin-left:1rem;}
.about_us2 .item3 .block4 .year4{z-index:5; /*opacity:0;*/}
.about_us2 .item3 .block4 .img7{position:absolute; bottom:-15%; left:-170%; opacity:0; z-index:5; opacity:1; background:url(/resources/web/img/about_us_17.png) no-repeat center; background-size:cover; width:7rem; height:4.72rem; opacity:0; mix-blend-mode:darken;}
.about_us2 .item3 .block5{width:9rem; margin-left:2rem;}
.about_us2 .item3 .block5 .year5{left:20%;}
.about_us2 .item3 .block5 .img13{position:absolute; top:0%; left:0%; opacity:0; z-index:5; opacity:1; background:url(/resources/web/img/about_us14.png) no-repeat center; background-size:cover; width:8.61rem; height:3.44rem; transform:translateY(-100%); mix-blend-mode:darken;}
.about_us2 .item3 .block5 .img14{position:absolute; bottom:0%; left:0%; opacity:0; z-index:5; opacity:1; background:url(/resources/web/img/about_us_15.png) no-repeat center; background-size:cover; width:2.12rem; height:2.12rem; transform:translateY(100%); mix-blend-mode:darken;}
.about_us2 .item3 .block5 .img15{position:absolute; bottom:0%; right:0%; opacity:0; z-index:5; opacity:1; background:url(/resources/web/img/about_us_16.png) no-repeat center; background-size:cover; width:5.9rem; height:4.01rem; opacity:0; mix-blend-mode:darken;}
/* 关于DB电竞首页 end */

/* 预约订购 start */
.shop1{height:100%;}
.shop1 .left{width:22%; height:100%; box-sizing:border-box; padding:0.4rem;}
.shop1 .left .title{font-size:0.2rem; line-height:0.2rem; margin-bottom:0.15rem;}
.shop1 .left .item{border-bottom:1px solid rgba(0,0,0,.1); height:0.54rem; display:flex; width:100%; line-height:0.54rem; box-sizing:border-box; font-size:0.15rem; position:relative;}
.shop1 .left .item .name{width:31%;}
.shop1 .left .item .select{width:69%; color:#666; cursor:pointer;}
.shop1 .left .item .select::after{content:''; width:20px; height:20px; background:url(/resources/web/img/shop_icon.png) no-repeat center; background-size:cover; position:absolute; right:0; top:18px; transform:rotate(-90deg); transition:all 0.3s ease;}
.shop1 .left .item.cur .select::after{transform:rotate(-180deg);}
.shop1 .left .item .select>span{width:100%; display:block;}
.shop1 .left .item .select .sel_down{display:none; position:absolute; width:100%; background:#fff; left:0; top:100%; max-height:2rem; box-shadow:0 8px 24px rgb(0 0 0 / 12%); overflow:auto; z-index:2; padding:0 0.25rem; box-sizing:border-box;}
.shop1 .left .item .select .sel_down::-webkit-scrollbar{width:2px; height:4px;}
.shop1 .left .item .select .sel_down::-webkit-scrollbar-thumb{background:#3cabff;}
.shop1 .left .item .select .sel_down::-webkit-scrollbar-track{background:#f6f5f5;}
.shop1 .left .item .select .sel_down li{line-height:0.4rem; font-size:0.14rem; color:#191919;}
.shop1 .left .item input{width:69%; border:none; padding:0;}
.shop1 .left .item input::-webkit-input-placeholder{color:#666; font-size:0.15rem;}
.shop1 .left .item input::-moz-placeholder{color:#666; font-size:0.15rem;}
.shop1 .left .item input:-moz-placeholder{color:#666; font-size:0.15rem;}
.shop1 .left .item input:-ms-input-placeholder{color:#666; font-size:0.15rem;}
.shop1 .left .item .yzm{position:absolute; right:0; top:50%; transform:translateY(-50%); cursor:pointer; font-size:0.15rem;}
.shop1 .left .tag{font-size:0.15rem; color:#666; line-height:0.2rem; margin-bottom:0.25rem; margin-top:0.7rem;}

.shop1 .left button{display:block; width:100%; cursor:pointer; outline:none; border:none;}
.shop1 .left button:hover{background:rgba(0,0,0,0.5); color:#fff; border-color:transparent;}

.shop1 .right{width:78%; height:100%;}
.shop1 .right .box{padding:0.9rem 2.5rem 1.2rem; position:relative; background-repeat:no-repeat; background-position:50%; background-size:cover; transition:all .3s linear; opacity:0; height:100%; box-sizing:border-box; color:#fff; width:100%;}
.shop1 .right.show .box{opacity:1;}
.shop1 .right .tit{font-size:0.66rem; line-height:0.66rem; font-family:'hy';}
.shop1 .right .tit span{display:block;}
.shop1 .right .tit span:last-child{margin-top:0.2rem;}
.shop1 .right .con{font-size:0.38rem; line-height:0.38rem; margin-top:0.5rem;}
/* 预约订购 end */

.talent1 .left::after{display:none;}
.talent1 .right .more{float:none;}
.service2 .li_ .con{min-height:0.6rem;}
.pro_tab .box{padding:0.1rem 0;}
.pro_tab .right .btns a{line-height:0.34rem;}
.pro_tab .left{margin-top:0.05rem;}
.ecology_solution .solution_bott .right .box .box_r{width:45%; margin-top:1rem;}
.ecology_solution .solution_bott .right .box_l img{width:85%;}
.pro_detail5 .intro .intro_box .con::before{background:#fff; opacity:0.5;}
.safe01 .content li .info .c{color:#4a4a4a; line-height:0.3rem; min-height:1.2rem;}
.hybrid_tech01 .right .content .item .infor .con{color:#4a4a4a;}
.qingneng01 .infor .box .c{color:#4a4a4a;}
.dongli01 .content .item .right dd{color:#4a4a4a;}
.dongli01 .infor .con{color:#4a4a4a;}
.ecology_solution.active .solution_bott{padding-left:8.3%;}
.ecology_solution .solution_bott .right{padding-right:0.75rem;}
.ecology_solution .solution_bott .right{background:#fbfbfb;}
.ecology_solution .solution_bott .right .box{background:#f2f3f5;}
.ecology_solution .solution_bott .right .box_l{z-index:3;}
.safe01{background-position:bottom;}
.safe02 .content::before{content:''; width:100%; height:100%; background:url(/resources/web/img/safe02_bg.png) no-repeat center; background-size:cover; position:absolute; left:0; bottom:0;}
.download02 .right .right_box .bott_ ul .li_ .box .btn_list a{line-height:0.5rem; text-align:center; padding:0;}
.safe02 .content .hd .item{cursor:pointer;}
.talent4 .box li{width:16.66%; margin-right:0;}
.talent_box .more .join{font-size:0.32rem; line-height:0.32rem; color:#fff; text-align:center; margin-bottom:0.3rem;}
.about_us3{padding-top:0.8rem;}
.about_us1 .bott{height:50vh; overflow:hidden;}
.about_us1 .bott img{height:100%; object-fit:cover;}

/* 登录弹窗 */
.modal_login{display:none; box-sizing:border-box; position:fixed; z-index:100; top:50%; left:50%; width:5rem; height:6.22rem; padding-top:1rem; transform:translate(-50%,-50%); background:#fff;}
.modal_login .top{text-align:center;}
.modal_login .top .tab{padding:0 0.5rem; border-left:1px solid #e5e5e5; color:#222; font-size:0.16rem;}
.modal_login .top .tab:first-child{border:none;}
.modal_login .top .tab.on, .modal_login .top .tab:hover{color:#0054ff;}
.modal_login .content{margin-top:0.3rem; padding:0 0.85rem;}
.modal_login .form_con{display:none;}
.modal_login .form_con.on{display:block;}
.modal_login .form_con .line{margin-bottom:0.25rem;}
.modal_login .form_con .cell{box-sizing:border-box; position:relative; width:100%; height:0.42rem; padding-left:1rem; border-radius:6px; background:#f7f7f7;}
.modal_login .form_con .cell label{position:absolute; top:1px; left:0.3rem; color:#222; font-size:0.16rem; line-height:0.42rem;}
.modal_login .form_con .cell::before{content:""; position:absolute; top:50%; left:0.85rem; height:0.18rem; border-left:1px solid #e5e5e5; margin-top:-0.08rem;}
.modal_login .form_con .cell input{width:100%; line-height:0.42rem; color:#222; padding:0; font-size:0.16rem; border:none; background:none;}
.modal_login .form_con .cell input::placeholder{color:#b4b4b4; font-weight:200;}
.modal_login .form_con .cell.cell_pw .hide_btn{position:absolute; right:0;}
.modal_login .form_con .cell.cell_veri{width:61%;}
.modal_login .form_con .veri_btn{box-sizing:border-box; width:34%; height:0.42rem; line-height:0.4rem; padding:0; border:1px solid #0054ff; border-radius:6px; outline:none; color:#0054ff; font-size:0.16rem; text-align:center; background:#fff; cursor:pointer; transition:all .3s ease;}
.modal_login .form_con .veri_btn:hover{color:#fff; background:#0054ff;}
.modal_login .form_con .veri_btn:disabled{border-color:#DCDCDC; color:#DCDCDC; cursor:default;}
.modal_login .form_con .veri_btn:disabled:hover{border-color:#DCDCDC; color:#DCDCDC; background:#fff;}
.modal_login .form_con .msg{line-height:1; padding-left:0.3rem; margin-top:0.1rem; color:#b4b4b4; font-size:0.12rem}
.modal_login .form_con .submit_btn{box-sizing:border-box; width:100%; height:0.42rem; line-height:0.4rem; padding:0; border:none; border-radius:6px; outline:none; color:#fff; font-size:0.16rem; text-align:center; background:#0054ff; cursor:pointer; transition:all .3s ease;}
.modal_login .form_con .submit_btn:disabled{border:1px solid #DCDCDC; color:#0054ff; background:#F7F7F7; cursor:not-allowed;}
.modal_login .form_con .line_submit{text-align:center; padding-top:0.1rem;}
.modal_login .form_con .veri_login_btn{color:#3393fb;}
.modal_login .form_con .eye_btn{position:absolute; right:20px; top:11px; width:20px; height:20px; border:none; outline:none; background:url(/resources/web/img/modal_login_eye.png) center/contain no-repeat; }
.modal_login .form_con .eye_btn_show{top:12px; background:url(/resources/web/img/modal_login_eye_show.png) center/contain no-repeat;}
.modal_login .bott{position:absolute; bottom:0.45rem; left:50%; transform:translateX(-50%);}
.modal_login .bott a{margin-left:0.4rem; color:#3393fb; font-size:0.16rem;}
.modal_login .bott a:first-child{margin-left:0;}
.modal_bg{display:none; position:fixed; z-index:99; top:0; left:0; bottom:0; right:0; background:rgba(0,0,0,0.7);}
.modal_login .form_con .cell.cell_auth{padding-left:0.3rem; width:50%;}
.modal_login .form_con .cell.cell_auth::before{display:none;}
.modal_login .form_con .cell.cell_auth input{width:50%;}
.modal_login .form_con .cell.cell_auth img{position:absolute; top:50%; left:110%; width:90%; transform:translateY(-50%);}

/* 忘记密码 */
.form_wrap{width:4.4rem; margin:0 auto;}
.forget_password01{padding:0.8rem 0;}
.forget_password01 .infor{width:60%; min-width:4.4rem; padding-bottom:0.25rem; border-bottom:1px solid #ededed; margin:0 auto;}
.forget_password01 .infor .tit{color:#222; font-size:0.24rem; font-weight:bold; text-align:center;}
.forget_password01 .content{padding-top:0.4rem;}
.forget_password01 .form_con .line{margin-bottom:0.2rem;}
.forget_password01 .form_con .cell{box-sizing:border-box; position:relative; width:100%; height:0.42rem; padding-left:0.9rem; border-radius:6px; background:#f7f7f7;}
.forget_password01 .form_con .cell label{position:absolute; top:1px; left:0.3rem; color:#222; font-size:0.16rem; line-height:0.42rem;}
.forget_password01 .form_con .cell input{width:100%; line-height:0.42rem; padding:0; color:#222; font-size:0.16rem; border:none; background:none;}
.forget_password01 .form_con .cell input::placeholder{color:#b4b4b4; font-weight:200;}
.forget_password01 .form_con .cell input.Validform_error{background:#ffe7e7;}
.forget_password01 .form_con .cell.cell_pw{padding-left:1.5rem;}
.forget_password01 .form_con .cell.cell_veri{width:61%;}
.forget_password01 .form_con .veri_btn{box-sizing:border-box; width:34%; height:0.42rem; line-height:0.4rem; padding:0; border:1px solid #0054ff; border-radius:6px; outline:none; color:#0054ff; font-size:0.16rem; text-align:center; background:#fff; cursor:pointer; transition:all .3s ease;}
.forget_password01 .form_con .veri_btn:hover{color:#fff; background:#0054ff;}
.forget_password01 .form_con .veri_btn:disabled{border-color:#DCDCDC; color:#DCDCDC; cursor:default;}
.forget_password01 .form_con .veri_btn:disabled:hover{border-color:#DCDCDC; color:#DCDCDC; background:#fff;}
.forget_password01 .form_con .msg{line-height:1; padding-left:0.3rem; margin-top:0.15rem; color:#b4b4b4; font-size:0.14rem; font-weight:200;}
.forget_password01 .form_con .submit_btn{box-sizing:border-box; width:2rem; height:0.42rem; line-height:0.4rem; padding:0; border:none; border-radius:6px; outline:none; color:#fff; font-size:0.16rem; text-align:center; background:#0054ff; cursor:pointer; transition:all .3s ease;}
.forget_password01 .form_con .submit_btn:disabled{border:1px solid #DCDCDC; color:#0054ff; background:#F7F7F7; cursor:not-allowed;}
.forget_password01 .form_con .line_submit{text-align:center; padding-top:0.1rem; margin-bottom:0;}

/* 修改密码 */
.change_password01{padding:0.8rem 0;}
.change_password01 .infor{width:60%; min-width:4.4rem; padding-bottom:0.25rem; border-bottom:1px solid #ededed; margin:0 auto;}
.change_password01 .infor .tit{color:#222; font-size:0.24rem; font-weight:bold; text-align:center;}
.change_password01 .content{padding-top:0.4rem;}
.change_password01 .form_con .line{margin-bottom:0.2rem;}
.change_password01 .form_con .cell{box-sizing:border-box; position:relative; width:100%; height:0.42rem; padding-left:0.9rem; border-radius:6px; background:#f7f7f7;}
.change_password01 .form_con .cell label{position:absolute; top:1px; left:0.3rem; color:#222; font-size:0.16rem; line-height:0.42rem;}
.change_password01 .form_con .cell input{width:100%; line-height:0.42rem; padding:0; color:#222; font-size:0.16rem; border:none; background:none;}
.change_password01 .form_con .cell input::placeholder{color:#b4b4b4; font-weight:200;}
.change_password01 .form_con .cell input.Validform_error{background:#ffe7e7;}
.change_password01 .form_con .cell.cell_pw{padding-left:1.5rem;}
.change_password01 .form_con .cell.cell_veri{width:61%;}
.change_password01 .form_con .veri_btn{box-sizing:border-box; width:34%; height:0.42rem; line-height:0.4rem; padding:0; border:1px solid #0054ff; border-radius:6px; outline:none; color:#0054ff; font-size:0.14rem; text-align:center; background:#fff; cursor:pointer; transition:all .3s ease;}
.change_password01 .form_con .veri_btn:hover{color:#fff; background:#0054ff;}
.change_password01 .form_con .msg{line-height:1; padding-left:0.3rem; margin-top:0.1rem; color:#b4b4b4; font-size:0.14rem; font-weight:200;}
.change_password01 .form_con .submit_btn{box-sizing:border-box; width:2rem; height:0.42rem; line-height:0.4rem; padding:0; border:none; border-radius:6px; outline:none; color:#fff; font-size:0.16rem; text-align:center; background:#0054ff; cursor:pointer; transition:all .3s ease;}
.change_password01 .form_con .submit_btn:disabled{border:1px solid #DCDCDC; color:#0054ff; background:#F7F7F7; cursor:not-allowed;}
.change_password01 .form_con .line_submit{text-align:center; padding-top:0.1rem; margin-bottom:0;}

/* 注册 */
.register01{padding:0.8rem 0;}
.register01 .infor{width:60%; min-width:4.4rem; padding-bottom:0.25rem; border-bottom:1px solid #ededed; margin:0 auto;}
.register01 .infor .tit{color:#222; font-size:0.24rem; font-weight:bold; text-align:center;}
.register01 .content{padding-top:0.4rem;}
.register01 .form_con .line{margin-bottom:0.2rem;}
.register01 .form_con .cell{box-sizing:border-box; position:relative; width:100%; height:0.42rem; padding-left:1.3rem; border-radius:6px; background:#f7f7f7;}
.register01 .form_con .cell label{position:absolute; top:1px; left:0.3rem; color:#222; font-size:0.16rem; line-height:0.42rem;}
.register01 .form_con .cell input{width:100%; line-height:0.42rem; padding:0; color:#222; font-size:0.16rem; border:none; background:none;}
.register01 .form_con .cell input::placeholder{color:#b4b4b4; font-weight:200;}
.register01 .form_con .cell input.Validform_error{background:#ffe7e7;}
.register01 .form_con .cell.cell_pw{padding-left:1.3rem;}
.register01 .form_con .cell.cell_veri{width:61%;}
.register01 .form_con .cell .select-ui-choose{box-sizing:border-box; width:99%; height:0.42rem; line-height:0.42rem; border:none; background:none; color:#222; font-size:0.16rem;}
.register01 .form_con .cell .select-ui-choose ._txt{padding-left:0; padding-right:0.3rem;}
.register01 .form_con .cell .select-ui-choose ._arrow{right:10px;}

.register01 .form_con .veri_btn{box-sizing:border-box; width:34%; height:0.42rem; line-height:0.4rem; padding:0; border:1px solid #0054ff; border-radius:6px; outline:none; color:#0054ff; font-size:0.16rem; text-align:center; background:#fff; cursor:pointer; transition:all .3s ease;}
.register01 .form_con .veri_btn:hover{color:#fff; background:#0054ff;}
.register01 .form_con .veri_btn:disabled{border-color:#DCDCDC; color:#DCDCDC; cursor:default;}
.register01 .form_con .veri_btn:disabled:hover{border-color:#DCDCDC; color:#DCDCDC; background:#fff;}
.register01 .form_con .msg{line-height:1; padding-left:0.3rem; margin-top:0.1rem; color:#b4b4b4; font-size:0.14rem; font-weight:200;}
.register01 .form_con .submit_btn{box-sizing:border-box; width:2rem; height:0.42rem; line-height:0.4rem; padding:0; border:none; border-radius:6px; outline:none; color:#fff; font-size:0.16rem; text-align:center; background:#0054ff; cursor:pointer; transition:all .3s ease;}
.register01 .form_con .submit_btn:disabled{border:1px solid #DCDCDC; color:#0054ff; background:#F7F7F7; cursor:not-allowed;}
.register01 .form_con .line_submit{text-align:center; padding-top:0.2rem; margin-bottom:0;}
.register01 .form_con .line_agree{margin-bottom:0.1rem;}
.register01 .form_con .line_agree label{box-sizing:border-box; display:inline-block; position:relative; padding-left:0.2rem; width:100%; color:#666; font-size:0.14rem; }
.register01 .form_con .line_agree label::before{content:""; position:absolute; top:4px; left:0; width:10px; height:10px; border:1px solid #0054ff; border-radius:6px;}
.register01 .form_con .line_agree label::after{display:none; content:""; position:absolute; top:6px; left:2px; width:8px; height:8px; background:#0054ff;  border-radius:4px;}
.register01 .form_con .line_agree label a{color:#ff0000;}
.register01 .form_con .line_agree input:checked+label:after{display:block;}
.register01 .form_con .mandatory{position:absolute; left:0.2rem; top:3px; line-height:0.42rem; color:#ff0000;}

.channel_box{padding-top:0.7rem; padding-bottom:0.8rem;}
.channel_box .channel-content-542{padding:0.1rem; line-height:0.3rem;}
.channel_box .channel-content-542 h4{margin-right:0.1rem;}
.channel_box .channel-content-542 h4 a{font-size:0.14rem;}
.channel_box .channel-content-542 .site_cell a{padding-right:0.35rem;}

/* 20221123 */
.header .h_tools .h_my{position:relative;}
.header .h_tools .h_my .h_login .user_down{display:none;}
.header .h_tools .h_my .h_loggedin .user_down{display:none; position:absolute; top:100%; left:50%; z-index:1; width:120px; margin-left:-60px; background:#0054ff;}
.header .h_tools .h_my .h_loggedin .user_down .user_btn{display:block; background:none; padding:8px 0; color:#fff; font-size:0.16rem; text-align:center;}
.header .h_tools .h_my .h_loggedin .user_down .user_btn:hover{background:#0054ff;}
.pro_detail5 .intro .intro_box{width:65%;}
.pro_detail5{background:url(/resources/web/img/pro_img10.jpg) no-repeat center; background-size:cover;}
.pro_detail5>img{display:none;}
.pro_detail5 .intro{position:static; transform:translate(0,0);}
.ipart1 .bott .left .m_name{display:none;}
.banner_cover .cover_cont .logo{top:18%;}
.banner_cover .cover_cont .logo_bg_box.on .logo_bg{width:60%; margin-left:-30%;}
.banner_cover .cover_cont .logo .logo1_bg .logo1{height:180px;}
.banner_cover .cover_cont .logo .logo1_bg .logo1 .logo1a{width:45%; height:100%; left:27%;}
.pro_detail5 .intro .intro_box .con .line{background:#fff; opacity:0.3;}
.ipart1 .bott .right .item_img{width:60%;}
.hybrid_tech02{display:none;}
.header .h_tools .h_lan span:first-child{margin-right:3px;}
.header .h_tools .h_my span:first-child{margin-right:6px;}
.news_list1 .top .top_btn{outline:none;}
.service1 .box{width:70%;}
.service1 .box li{width:33.33%; text-align:center; box-sizing:border-box; position:relative;}
.service1 .box li::after{content:''; width:1px; height:65%; background:#d2d2d2; position:absolute; right:0; bottom:0;}
.service1 .box li:last-child{padding-left:0; width:33.33%; border:none;}
.service1 .box li:last-child::after{display:none;}
.service1 .box li .top{font-size:0.22rem; line-height:inherit; margin:0.1rem 0;}
.service1 .box li .top span{line-height:0.6rem;}
.service1 .box li .bott{margin-top:0;}
.service1 .tit{margin-top:0; margin-bottom:0.2rem;}
.service1 .con{margin-bottom:0.3rem;}
.m_about{display:none;}
.about_us1 .bott img{width:100%;}
.download02 .right .right_box .bott_ ul .li_ .box .btn_list a{background:#929aa5;}
.download01 form .btn{outline:none;}
.download02 .left .first_li.cur{color:#dc1e18;}
.download02 .left .first_li a:hover{color:#dc1e18;}
.download02 .left .sec_li:hover{color:#dc1e18;}
.BMap_stdMpCtrl{z-index:5 !important;}
.pro_detail2 .content .intro_box .item::before{background:#dc1e18;}
.ecology_solution .solution_bott .left .li_::before{background:#dc1e18;}
.ecology_solution .solution_bott .left .li_:hover{color:#dc1e18;}
.ecology_solution .solution_bott .left .li_.active{color:#dc1e18;}
.talent5{display:none;}
.common_btn{line-height:0.44rem; font-size:0.14rem; width:1.5rem; text-align:center; box-sizing:border-box;}
.common_btn_black{line-height:0.44rem; font-size:0.14rem; width:1.5rem; padding:0; text-align:center; box-sizing:border-box;}
.common_btn_black:hover{color:#000; background-color:rgba(0,0,0,0.04);}
.common_btn_black2{line-height:0.44rem; font-size:0.14rem; width:1.5rem; padding:0; text-align:center; box-sizing:border-box;}
.common_btn_black2:hover{background:rgba(0,0,0,0.5); color:#fff; border-color:transparent;}
.common_btn_border{line-height:0.44rem; font-size:0.14rem; width:1.5rem; padding:0; text-align:center; box-sizing:border-box;}
.common_btn_border:hover{color:#000; background-color:rgba(0,0,0,0.04);}
.ipart1 .bott .left .more a:first-child{border-width:2px;}
.ipart1 .bott .left .more a:first-child:hover{background:rgba(0,0,0,0.5); color:#fff; border-color:transparent;}
.ipart1 .bott .left .more a:last-child:hover{border-color:#d8d8d8;}
.ipart2 .li_ .more{line-height:0.44rem; font-size:0.14rem; width:1.5rem; padding:0; text-align:center;}
.ipart1 .bott .owl-nav .circle_process .wrapper{padding-top:0;}
.xc_banner .pro_intro .left .more{padding:0; border:2px solid #000;}
.xc_banner .pro_intro .left .more:hover{color:#000; background:#fff; border-color:#fff;}
.pro_tab .right .btns a{width:1.5rem;}
.pro_tab .right .btns a:first-child:hover{color:#000; background-color:rgba(0,0,0,0.04); border-color:#d8d8d8;}
.comparison1 .box .item .more a{line-height:0.44rem; border-color:#000;}
.comparison1 .box .item .more a:hover{background:rgba(0,0,0,0.5); color:#fff; border-color:transparent;}
.ecology_solution .solution_bott .right .box .box_r .ewm_box .down div{line-height:0.44rem; padding:0;}
.download02 .right .right_box .bott_ ul .li_ .box .intro{margin-right:4%;}
.download02 .right .right_box .bott_ ul .li_ .box .btn_list{width:27.2%;}
.download02 .right .right_box .bott_ ul .li_ .box .btn_list a{line-height:0.33rem; background:transparent; border:1px solid #d8d8d8; box-sizing:border-box; color:#000;}
/* .download02 .right .right_box .bott_ ul .li_ .box .btn_list .btn1:hover{background:#000; color:#fff; border-color:#000;} */
.download02 .right .right_box .bott_ ul .li_ .box .btn_list .btn1:hover{color:#000; background-color:rgba(0,0,0,0.04);}
.download02 .right .right_box .bott_ ul .li_ .box .btn_list .btn2:hover{color:#000; background-color:rgba(0,0,0,0.04);}
.news_list1 .bott .li_ .tag span:hover{background-color:rgba(0,0,0,0.04);}
.news_detail1 .left .btns .to_list{width:1.5rem; line-height:0.46rem; box-sizing:border-box; padding:0; text-align:center;}
.news_detail1 .left .btns .to_list:hover{background:rgba(0,0,0,0.5); color:#fff; border-color:transparent;}
.talent_box .more a{width:auto; line-height:0.44rem; padding-left:0.3rem; padding-right:0.6rem;}
.talent_box .more a i{right:0.2rem;}
.talent1 .right .more{width:auto; line-height:0.44rem; padding-left:0.3rem; padding-right:0.6rem;}
.talent1 .right .more i{right:0.2rem;}
.talent1 .right .more:hover{border-color:#000; color:#000; background-color:rgba(0,0,0,0.04);}
.talent1 .right .more:hover i{color:#000;}
.news_detail1 .left .box .title{line-height:0.46rem;}
.download01 form .btn{outline:none;}
.talent_box .more a:last-child{margin-left:0;}
.ipart2 .li_ .c_tit{color:#dc1e18;}
.solution_close::after{background:#dc1e18;}
.safe02 .content .hd .item:after{background:#dc1e18;}
.hybrid_tech01 .dots .dot span{background:#dc1e18;}
.service2 .li_:hover .tit{color:#dc1e18;}
.news_ban .top .right{color:#000;}
.pub_infor1 .bott .li_:hover{border-color:#dc1e18;}
.live_list1 .content .li_:hover .tag{background:#dc1e18;}
.live_intro .top .top_btn{outline:none;}
.live_intro .top .top_btn.search{background:#dc1e18;}
.pro_detail2 .content .intro_box .con{max-height:1.12rem; overflow:auto;}
.pro_detail2 .content .intro_box .con::-webkit-scrollbar{width:2px; height:4px;}
.pro_detail2 .content .intro_box .con::-webkit-scrollbar-thumb{background:#dc1e18;}
.pro_detail2 .content .intro_box .con::-webkit-scrollbar-track{background:#f6f5f5;}
.ecology_solution .solution_bott .left .li_ .c_tit{font-style:italic;}
.hybrid_tech01 .dots .dot{width:0.15rem; height:0.15rem;}
.download02 .right .right_box .bott_ ul .li_ .box .intro .tit{line-height:0.28rem;}
.download02 .right .right_box .bott_ ul.one li .box .btn_list a{width:1.5rem;}
.download02 .right .right_box .bott_ ul.one li .box .intro{margin-right:0;}
.network .bott .right img{max-width:none;}
.download02 .right .right_box .bott_ ul .li_ .box .intro{vertical-align:middle;}
.download02 .right .right_box .bott_ ul .li_ .box .intro .tit{max-height:0.56rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin:0;}
.download02 .right .right_box .bott_ ul.one li .box .intro .tit{line-height:0.36rem; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:inline-block; vertical-align:middle;}
.common_btn_border{border-color:#d8d8d8;}
.common_btn_border:hover{border-color:#d8d8d8;}
.ipart2 .li_ .more{border-color:#d8d8d8;}
.modal_login .close{position:absolute; right:0.3rem; top:0.3rem; cursor:pointer;}
.download02 .right .right_box .bott_ ul.one li .box .btn_list .btn1{margin-bottom:0;}
.download02 .right .right_box .bott_ ul.one li .box .intro .con{vertical-align:middle;}
.download02 .right .right_box .bott_ ul.one li .box .intro{float:left;}
.download02 .right .right_box .bott_ ul.one li .box .btn_list{float:right;}
.ipart1 .bott .owl-carousel .owl-item.active .right{animation:fade; animation-duration:1s;animation-fill-mode:both; transition:opacity .4s ease}
@keyframes fade{0%{opacity:0}100%{opacity:1}}
.about_us1 .bott::after{display:none;}
.about_us1 .bott .infor{display:none;}
.about_us2 .item1 .text_box .num_list li{text-align:left; padding:0; padding-left:10%; width:33.33%;}
.about_us2 .item1 .text_box .num_list li:first-child{padding-left:11%;}
.about_us2 .item1 .text_box .num_list li:first-child::before{position:absolute; content:''; width:1px; height:80%; top:50%; transform:translateY(-50%); background:#d4d4d4; left:0;}
.about_us2 .item1 .text_box .num_list li:last-child:after{display:block;}
.about_us2 .item1 .text_box .num_list li:last-child{padding-left:6%;}
.header:hover .inav .nav_li>a{position:relative;}
.header:hover .inav .nav_li>a::after{content:''; width:100%; height:2px; background:#d32526; position:absolute; left:0; bottom:-120%; opacity:0; visibility:hidden; transition:all 0.5s ease;}
.header:hover .inav .nav_li:hover>a::after{opacity:1; visibility:visible;}
.ipart2 .li_ .more{display:none;}
.ipart1 .bott .left .m_name{display:none;}
.ipart1 .bott .item .right .m_more{display:none;}
.ipart1 .bott .left .m_pro{display:none;}
.pro_detail4 .item03 .content ul .li_{width:100%;}
.pro_detail4 .item02 ul .li_ .b_tit{min-height:0.58rem;}
.comparison_list{z-index:2;}
.comparison2 .item div.auto{height:1.76rem;}
.ipart1 .rect-59{padding-bottom:60.74%;}
.ipart1 .bott .right .item_img{bottom:15%;}
.ipart1 .bott .owl-nav{bottom:43%;}
.pro_detail2 .content .intro_box .tit{font-weight:bold;}

/* 购车计算器 start */
.calculator1 .wrap .tit_box{position:relative;}
.calculator1 .c_tit{font-size:0.5rem; font-weight:bold; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.calculator1 .e_tit{font-size:1rem; font-weight:bold; color:#f4f4f4;}
.calculator1 .left{width:40%; padding-right:1.1rem; box-sizing:border-box;}
.calculator1 .left .title{font-size:0.26rem; font-weight:500;}
.calculator1 .left .select{position:relative; border-bottom:1px solid #e5e5e5; padding-bottom:0.2rem; margin-top:0.35rem;}
.calculator1 .left .select.no_select{pointer-events:none;}
.calculator1 .left .select .sel_span{font-size:0.18rem; display:block; cursor:pointer; width:100%; position:relative;}
.calculator1 .left .select .sel_span::after{content:''; width:0.24rem; height:0.24rem; background:url(/resources/web/img/calculator_icon.png) no-repeat center; background-size:cover; position:absolute; top:50%; transform:translateY(-50%); right:0;}
.calculator1 .left .select .sel_down{position:absolute; top:100%; left:0; width:100%; padding:0.1rem 0; background:#fff; z-index:1; max-height:1.9rem; overflow:auto; box-shadow:0px 7px 15px 0px rgb(0 0 0 / 10%); display:none;}
.calculator1 .left .select .sel_down::-webkit-scrollbar{width:2px; height:4px;}
.calculator1 .left .select .sel_down::-webkit-scrollbar-thumb{background:#dc1e18;}
.calculator1 .left .select .sel_down::-webkit-scrollbar-track{background:#f6f5f5;}
.calculator1 .left .select .sel_down li{font-size:0.15rem; cursor:pointer; line-height:0.38rem; padding:0 0.25rem;}
.calculator1 .left .item{margin-top:0.35rem; font-size:0.3rem; font-weight:bold; position:relative; border-bottom:1px solid #e5e5e5; padding-bottom:0.2rem;}
.calculator1 .left .item .tit{font-size:0.16rem; color:#9e9e9e;}
.calculator1 .left .item input{font-size:0.3rem; border:none; background:transparent; padding:0; color:#000; font-weight:bold;}
.calculator1 .left .item input::-webkit-input-placeholder{font-size:0.3rem; color:#000; font-weight:bold;}
.calculator1 .left .item input::-moz-placeholder{font-size:0.3rem; color:#000; font-weight:bold;}
.calculator1 .left .item input:-moz-placeholder{font-size:0.3rem; color:#000; font-weight:bold;}
.calculator1 .left .item input:-ms-input-placeholder{font-size:0.3rem; color:#000; font-weight:bold;}
.calculator1 .left .item .inp_box{position:relative;}
.calculator1 .left .item .inp_box .edit{font-size:0.16rem; color:#999; vertical-align:middle; position:absolute; right:0; top:50%; transform:translateY(-50%);}
.calculator1 .left .item .inp_box .edit img{width:0.23rem; margin-right:0.05rem; vertical-align:middle;}
.calculator1 .left .tag{font-size:0.13rem; color:#999; margin-top:0.1rem;}
.calculator1 .left .tips{font-size:0.13rem; color:#999; margin-top:0.9rem;}
.calculator1 .left .tips div{margin-bottom:0.15rem;}
.calculator1 .right{width:60%; padding:0 1.5rem; box-sizing:border-box; padding-bottom:1.3rem; border-left:1px solid #e6e6e6;}
.calculator1 .right .title{font-size:0.26rem; font-weight:500; border-bottom:1px solid #e6e6e6; padding-bottom:0.13rem;}
/* 购车计算器 end */

.ipart1 .bott .left{padding-top:1.2rem;}
.talent_box .logo .join.black{opacity:0.03;}
.live_intro .top{position:relative; z-index:2;}
.contact_us1 .map img{max-width:none;}
.talent_box .more .botton{text-align:center;}
.news_list1 .top .top_sel>span::after{background:url(/resources/web/img/widgets_single_nav_14_mnav_jt.png) no-repeat center; height:8px; background-size:cover;}

/*404页面*/
.channel_content.false{padding:0;}
.false01 .content{width:850px;position:absolute; left:50%; margin-left:-425px; top:50%; margin-top:-302px; }
.false01 .content .box{width:55%; margin:0 auto; padding-top:100px; padding-bottom:110px;}
.false01 .text{padding:20px 0 0 60px;}
.false01 .text .txt1{font-size:28px; font-weight:bold; color:#dc1e18; margin-bottom:25px;}
.false01 .text .txt2{font-size:18px; font-weight:bold; color:#1f1f1f;}
.false01 .text .txt3{font-size:14px; color:#999; line-height:26px; margin-top:10px; margin-bottom:20px;}
.false01 .text .txt3 li{position:relative; padding-left:25px;}
.false01 .text .txt3 li:after{content:''; position:absolute; left:0; top:50%; margin-top:-4px; width:8px; height:8px; border-radius:50%; background:#959595;}
.false01 .text .txt4{font-size:16px; color:#999; line-height:26px;}
.false01 .text .txt4 a{color:#dc1e18;}

.comparison2 .item div.auto{overflow-y:auto; height:1.6rem; padding:0.1rem; box-sizing:border-box; line-height:0.4rem; white-space:inherit;}
.comparison2 .item div.auto::-webkit-scrollbar{width:2px; height:4px;}
.comparison2 .item div.auto::-webkit-scrollbar-thumb{background:#dc1e18;}
.comparison2 .item div.auto::-webkit-scrollbar-track{background:#f6f5f5;}

.searchArea .content_form .form_box .search .btn_wrap .btns:hover{background:#fff !important;}
.about_us4 .content .li_ .tit::after{background:#dc1e18;}
#map-468{width:100% !important; height:100% !important;}
body .bg-primary{background:#000;}
body .searchArea{padding:0;}
.channel_box{padding-top:0.8rem;}

.ecology1{padding-bottom:0.5rem; background-repeat:no-repeat; background-size:100% 100%; padding-top:1.5rem;}
.ecology1 .content .item{width:32%; margin-right:2%; float:left; margin-bottom:0.5rem; position:relative; border-radius:15px; overflow:hidden; cursor:pointer;}
.ecology1 .content .item.three{margin-right:0;}
.ipart3{display:none;}
.pro_detail8{padding-bottom:0.5rem;}
.pro_detail9{background:#fff; padding-top:0.7rem;}
.pro_detail9 .title{margin-bottom:0.6rem;}
.pro_detail9 .left{width:50%;}
.pro_detail9 .left .item{margin:0.2rem 5% 0.5rem; text-align:center; padding:0 3%; border-bottom:1px solid #cacaca;}
.pro_detail9 .left .item.item4, .pro_detail9 .left .item.item5, .pro_detail9 .left .item.item6{border-bottom:none; margin-bottom:0;}
.pro_detail9 .left .item .t{color:#dc1e18; margin:0.1rem 0; font-family:Impact; font-style:italic; font-size:0.16rem;}
.pro_detail9 .left .item .t span{font-size:0.32rem;}
.pro_detail9 .left .item .d{line-height:0.22rem; height:0.66rem; margin-bottom:0.25rem;}
.pro_detail9 .right{width:45%; text-align:center; position:relative;}
/* .pro_detail9 .right .more{position:absolute; bottom:-0.5rem; left:50%; transform:translateX(-50%);} */
.ecology_solution .solution_bott .right .box .box_r .ewm_box .ewm{display:none;}
.ecology_solution .solution_bott .right .box .box_r .ewm_box .down{margin-left:0;}
.ipart4{padding-bottom:0.7rem;}
.ipart5 .wrap{position:relative; padding-bottom:0.5rem;}
.ipart5 .center{position:absolute; left:0; bottom:0;}
.ipart5 .left{display:none;}
.ipart5 .right{width:55%;}
.ipart5 .right .item{float:left; width:49%;}
.ipart5 .right .item:first-child{float:left;}
.ipart5 .right .item .item_t{font-size:0.4rem; line-height:0.4rem; margin-bottom:0.2rem;}
.ipart5 .right .item .tit{text-align:center;}
.ipart5 .right .item .ewm{position:relative;}
.ipart5 .right .item .ewm .cover{position:absolute; left:0; top:0; background:rgba(235,235,235,0.9); display:flex; font-size:0.24rem; color:#000; width:100%; height:100%; justify-content:center; align-items:center;}
.ipart5 .right .item .ewm{display:inline-block; width:40%;}
.ipart5 .right .con .fix span{float:none; display:inline-block; margin:0 0.3rem;}
.ipart5 .right .tit{font-size:0.3rem; line-height:0.3rem; margin:0.15rem 0;}
.ipart5 .right .con>div{margin-bottom:0.15rem;}

.pro_detail9 .left .full-row{display:flex; flex-wrap:wrap;}
/* .pro_detail4 .item03 .content ul .li_{width:48%; float:left; margin-right:4%; box-sizing:border-box;}
.pro_detail4 .item03 .content ul .li_:nth-child(2n){margin-right:0;} */
/* .pro_detail4 .content ul .li_ .s_tit{font-size:0.28rem; color:#000;}
.pro_detail4 .content ul .li_ .icon{margin-bottom:.14rem; height:.44rem;} */
.pro_detail4 .item03 .content ul .li_{width:16.66%; float:left; box-sizing:border-box;}
.pro_detail4 .item03 .content ul .li_:nth-child(6n){margin-right:0;}
.pro_detail5 .intro .intro_box .con li{width:33.3333%;}
.pro_detail5 .intro .intro_box .con .line01{left:33.333%;}
.pro_detail5 .intro .intro_box .con .line02{left:66.666%;}
.pro_detail5 .intro .intro_box .con .line03{display:none;}
.pro_detail9 .left .item{overflow:hidden; padding:0;}
.pro_detail9 .left .item .icon{height:.4rem; width:.4rem; float:left;}
.pro_detail9 .left .item .icon img{width:100%; height:100%; object-fit:cover;}
.pro_detail9 .left .item .t{line-height:1; margin:0; margin-bottom:.05rem; color:#000;}
.pro_detail9 .left .item .text{float:right; width:calc(95% - .4rem); text-align:left;}
.pro_detail4{background:#fafafa;}
/* .pro_detail4 .item03 .content ul .li_{padding:.5rem; box-shadow:0px 0px 20px 0px #e6e6e6;} */
.pro_detail4 .item03 .content ul .li_{padding:0.2rem; border-left:1px solid #dd2d37;}
.pro_detail9 .left .item .t span{font-size:0.25rem;}
.pro_detail .section .title_name{font-size:.3rem; text-align:center; line-height:2;}
.pro_detail9 .right{overflow:hidden;}
/* .pro_detail9 .right img{transform:translateX(10%);} */

.ipart6{background:#f3f4f6; padding-top:1.5rem; overflow:hidden;}
.ipart6 .wrap{position:relative; padding-bottom:0.85rem;}
.ipart6 .left{position:absolute; left:0; bottom:0; width:34%;}
.ipart6 .right{width:58%;}
.ipart6 .right .item{width:44%;}
.ipart6 .right .item .img_box img{display:none;}
.ipart6 .right .item .img_box img.cur{display:block;}
.ipart6 .right .tit{font-size:0.3rem; line-height:0.3rem;}
.ipart6 .right .con{font-size:0.15rem; line-height:0.28rem; margin-top:20px; margin-bottom:0.5rem;}
.ipart6 .right .ewm_box{background:url(/resources/web/img/ewm_bg.png) no-repeat center; background-size:cover; padding:0.1rem 0.15rem; box-sizing:border-box; font-size:0;}
.ipart6 .right .ewm_box .img_box{display:inline-block; vertical-align:middle; width:36%; margin-right:5%;}
.ipart6 .right .ewm_box .btns{display:inline-block; vertical-align:middle; width:59%;}
.ipart6 .right .ewm_btn{display:block; width:100%; line-height:0.42rem; color:#da291c; border:1px solid #da291c; border-radius:4px; font-size:0.14rem; text-align:center; position:relative;}
.ipart6 .right .ewm_btn:after{content:""; position:absolute; left:0; top:0; bottom:0; right:100%; background:#da291c; -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; z-index:0;}
.ipart6 .right .ewm_btn.btn1{margin-bottom:0.15rem;}
.ipart6 .right .ewm_btn span{position:relative; z-index:1;}
.ipart6 .right .ewm_btn i{position:relative; z-index:1;}
.ipart6 .right .ewm_btn:hover, .ipart6 .right .ewm_btn.solid{color:#fff;}
.ipart6 .right .ewm_btn:hover:after, .ipart6 .right .ewm_btn.solid:after{right:0;}

.pro_detail9 .left .top{position:relative; margin-bottom:0.6rem;}
.pro_detail9 .left .top .title_name{text-align:left;}
.pro_detail9 .left .top .title_name span{font-weight:bold;}
.pro_detail9 .left .top .title{text-align:left; margin-bottom:0;}
.pro_detail9 .left .top .more{display:block; position:absolute; right:0; bottom:0; background:#dd2d37;}
.pro_detail9 .left .top .more:hover{background:rgba(221,45,55,0.5);}
.pro_detail9 .right .more{display:none;}
.pro_detail4 .content ul .li_ .icon{display:none;}
.ipart5.pro_detail7{display:none;}
.pro_detail8{padding-bottom:0;}
.pro_detail10{background:#fff; padding-top:1.2rem; overflow:hidden;}
.pro_detail10 .wrap{position:relative; padding-bottom:1.2rem;}
.pro_detail10 .right{width:27%; position:absolute; right:0; bottom:0;}
.pro_detail10 .left{width:50%;}
.pro_detail10 .left .img_box{width:1.5rem; margin-right:0.3rem; display:inline-block; vertical-align:middle;}
.pro_detail10 .left .img_box img{display:none;}
.pro_detail10 .left .img_box img.cur{display:block;}
.pro_detail10 .left .tit{font-size:0.36rem; line-height:0.36rem; color:#000;}
.pro_detail10 .left .tit span{display:block;}
.pro_detail10 .left .tit span:last-child{margin-top:0 !important;}
.pro_detail10 .left .box{font-size:0.14rem; color:#777; width:64%; display:inline-block; vertical-align:middle;}
.pro_detail10 .left .con{margin-top:0.15rem;}
.pro_detail10 .left .con span{text-decoration:underline; cursor:pointer;}

.ipart4{padding-top:0.5rem;}
.ipart4 .wrap{border-top:1px solid #dedede; padding-top:0.75rem;}
/* .pro_detail{background:#fff;} */
.pro_detail9 .left{width:55%;}
.pro_detail9 .left .item .t span{word-break:break-word; display:block; font-size:0.2rem; margin-bottom:.1rem;}
.ipart1 .bott .left .name{line-height:0.6rem;}
.ipart1 .bott .left{width:36%;}
.ipart1 .bott .item .right{width:64%;}
.ipart1 .bott .owl-nav{bottom:36%;}
.shop1 .left{width:30%;}
.shop1 .left .item.item2 .select::after{width:15px; height:15px; top:20px; right:30px;}
.shop1 .left .item .select_box{width:69%;}
.shop1 .left .item .select_box .select{width:33.3%; float:left; position:relative;}
.shop1 .left .item .select_box .select .sel_down{padding:0 0.1rem;}
.shop1 .left .item .select_box .select .sel_down li{line-height:0.2rem; margin-bottom:0.1rem;}
.shop1 .right{width:70%;}
body .sc-1mlnz3j-0.cyknpW:hover{background:url(/resources/web/img/contact_us2.png) 0% 0% / cover no-repeat !important;}
.contact_us1 .content .ewm_box li.cur{z-index:2;}
.contact_us1 .content .ewm_box li .ewm img{display:none;}
.contact_us1 .content .ewm_box li .ewm img.cur{display:inline-block;}
.contact_us1 .content .ewm_box li:last-child .ewm img{display:inline-block;}
.pro_detail10 .left .con{font-size:0.1rem; text-transform:uppercase;}
.pro_detail10 .left .con span:hover{color:#dc1e18;}
.contact_us1 .content .ewm_box li .con span{cursor:pointer;}

/* 漂浮 */
.float_box{position:fixed; right:0; bottom:0.25rem; z-index:4;}
.float_box .li_{width:77px; height:57px; background:#9f9f9f; text-align:center; border-bottom:1px solid #fff; padding-top:8px; box-sizing:border-box; transition:all 0.5s ease; cursor:pointer;}
.float_box .li_:last-child{border:none;}
.float_box .li_ .tit{font-size:0.12rem; color:#fff;}
.float_box .li_:hover{background:#dc1e18;}

.float_box .li_ .online{position:absolute; right:-5rem; top:0; height:100%; background:#f3f4f5; padding:0.25rem 0.15rem; text-align:center; width:2rem; transition:all 0.5s ease; box-sizing:border-box; opacity:0; visibility:hidden; z-index:-1;}
.float_box .li_ .online .tit{font-size:0.16rem; color:#000;}
.float_box .li_ .online .tit span{display:block;}
.float_box .li_ .online .tit span:first-child{font-weight:bold;}

.float_box .li_.li03{position:relative;}
.float_box .li_ .phone{position:absolute; right:-5rem; top:0; height:100%; width:2.7rem; color:#fff; background:#dc1e18; padding:0 0.15rem; transition:all 0.5s ease; z-index:1; opacity:0; visibility:hidden; box-sizing:border-box;}
.float_box .li_ .phone .left{float:left; height:100%; padding-top:8px; box-sizing:border-box;}
.float_box .li_ .phone .right{float:left; line-height:56px; height:100%; position:relative; margin-left:0.15rem; padding-left:0.15rem; font-size:0.24rem;}
.float_box .li_ .phone .right::before{content:''; width:1px; height:80%; background:#fff; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.float_box .li_ .phone .right a{color:#fff;}

.float_box .li_.li02:hover .online{right:100%; opacity:1; visibility:visible;}
.float_box .li_.li03:hover .phone{right:0; opacity:1; visibility:visible;}
.pro_detail4 .title{font-size:0.42rem; line-height:0.42rem; text-align:center; z-index:2;}
.pro_detail9 .left .top .title_name span{font-size:0.16rem; color:#222; font-weight:normal; margin-left:0.2rem;}
.pro_detail5 .intro .intro_box .con li span{display:inline;}
.ipart6 .right .con{min-height:0.84rem;}

.contact_us1 .content .left_ewm{width:3.4rem;; background:#f3f4f5; border-radius:10px; padding:0.3rem 0; box-sizing:border-box; border:none; margin-top:0; position:absolute; right:0.75rem; bottom:-0.45rem; text-align:center; color:#343434; opacity:0; visibility:hidden; transition:all 0.5s ease;}
.contact_us1 .content .left_ewm.cur{-webkit-animation:fadeInUp 0.8s ease both; -moz-animation:fadeInUp 0.8s ease both; animation:fadeInUp 0.8s ease both; opacity:1; visibility:visible;}
.contact_us1 .content .left_ewm .tit{font-size:0.32rem; line-height:0.32rem; margin-top:0.2rem; margin-bottom:0.15rem;}
.contact_us1 .content .left_ewm .con{font-size:0.12rem; text-transform:uppercase;}

.table_black{width:10px; height:10px; background:#000; border-radius:50%; overflow:hidden; display:inline-block; margin:0 6px;}
.table_border{width:8px; height:8px; background:transparent; border-radius:50%; overflow:hidden; display:inline-block; margin:0 6px; border:1px solid #000;}
.table_line{width:10px; height:8px; display:inline-block; position:relative; margin:0 6px;}
.table_line::after{content:''; width:100%; height:1px; background:#000; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.pro_table1{padding:0.9rem 0;}
.pro_table1 .infor .tit{font-size:0.48rem; line-height:0.48rem; margin-bottom:0.7rem; letter-spacing:7px; text-align:center;}
.pro_table1 .tab{background:#000;}
.pro_table1 .tab ul{background:#000; font-size:0; margin:0 7%;}
.pro_table1 .tab ul li{color:#fff; display:inline-block;}
.pro_table1 .tab ul li span{position:relative; display:block; line-height:0.74rem; font-size:0.18rem; width:100%; text-align:center;}
.pro_table1 .tab ul li span::after{content:""; background-color:#dc1e18; height:3px; width:100%; bottom:-8px; position:absolute; left:50%; transform:translate(-50%); opacity:0; visibility:hidden; transition:all 0.5s ease;}
/* .pro_table1 .tab ul li.cur{color:#dc1e18;}
.pro_table1 .tab ul li.cur span::after{opacity:1; visibility:visible;} */
.pro_table1 .tab table{width:100%; background:#fff;}
.pro_table1 .tab tr{width:100%;}
.pro_table1 .tab td{border:1px solid #e0e5e7; text-align:center; padding:0.1rem;}
.pro_table1 .tab td span{margin:0 auto; display:inline-block; color:#ccc;}
.pro_table1 .tab td div{font-weight:bold; color:#dc1e18;}
.pro_table1 .box .title{font-size:0.32rem; line-height:0.32rem; border-left:1px solid #e0e5e7; border-right:1px solid #e0e5e7; padding:0.25rem 0 0.15rem 0.1rem;}
.pro_table1 .box table{width:100%; border-bottom:6px solid #e3e3e3;}
.pro_table1 .box table tbody{width:100%;}
.pro_table1 .box table tr{border-left:1px solid #e0e5e7; border-right:1px solid #e0e5e7; width:100%;}
.pro_table1 .box table tr td{padding:0.15rem; text-align:center; box-sizing:border-box; border-left:1px solid #e0e5e7;}
.pro_table1 .box table tr td:first-child{border:none;}
.pro_table1 .box table tr td.spec{font-size:0.22rem;}
.pro_table1 .box table tr:nth-child(odd){background:#f3f3f3;}
.comparison2 .item div{overflow-y:auto;}
.comparison2 .item div::-webkit-scrollbar{width:2px; height:4px;}
.comparison2 .item div::-webkit-scrollbar-thumb{background:#dc1e18;}
.comparison2 .item div::-webkit-scrollbar-track{background:#f6f5f5;}
.pro_detail9 .left{width:62%;}
.pro_detail9 .right{width:35%; padding-top:0.6rem;}
.pro_table1 .tab ul{margin:0 !important; white-space:nowrap; font-size:0;}
.pro_table1 .tab ul::-webkit-scrollbar{width:2px; height:4px;}
.pro_table1 .tab ul::-webkit-scrollbar-thumb{background:#dc1e18;}
.pro_table1 .tab ul::-webkit-scrollbar-track{background:#f6f5f5;}
.header .h_tools .h_lan span:first-child{margin-right:.8em;}
.header .h_tools .h_my span:first-child{margin-right:1em;}
.pro_detail10 .left .tit{font-size:.3rem; line-height:.3rem;}
.pro_detail10 .left .tit span:last-child{font-size:.15rem; line-height:.28rem;} 
.header .h_tools .h_my .h_loggedin .user_down{background:#dc1e18;}
.header .h_tools .h_my span{margin-right:.5em;}
.header .h_tools .h_my .h_loggedin .user_down .user_btn:hover {background:#000;}
.right_nav{position:relative; z-index:999999999;}
.xc_banner .pro_intro .left .tit div{white-space:nowrap;}
.pro_detail10 .left .tit .span_box{font-size:.15rem; line-height:.28rem; white-space:nowrap; margin-top:.15rem;}
.ipart4 .content .more{display:none;}
.ipart2 .tit{display:none;}
.ipart2 .more{display:none;}
.ipart6 .right .ewm_box .btns .t{display:none;}
.m_pageFooter{display:none; position:fixed; left:0; width:100%; bottom:0; z-index:99; background:#fff;}
.m_pageFooter li{width:18%; float:left; text-align:center; padding:7px 1%;}
.m_pageFooter li a{display:block;}
.m_footer .li .icon{width:30px; height:30px; margin:0 auto;}
.m_footer .li .txt{font-size:12px; line-height:1; color:#000;}
.m_footer .li.li01 .icon{background:url(/resources/web/img/ft_icon1.png); background-repeat:no-repeat; background-size:cover;}
.m_footer .li.li01.on .icon{background:url(/resources/web/img/ft_icon1_.png); background-repeat:no-repeat; background-size:cover;}
.m_footer .li.li02 .icon{background:url(/resources/web/img/ft_icon4.png); background-repeat:no-repeat; background-size:cover;}
.m_footer .li.li02.on .icon{background:url(/resources/web/img/ft_icon4_.png); background-repeat:no-repeat; background-size:cover;}
.m_footer .li.li03 .icon{background:url(/resources/web/img/ft_icon2.png); background-repeat:no-repeat; background-size:cover;}
.m_footer .li.li04 .icon{background:url(/resources/web/img/ft_icon4.png); background-repeat:no-repeat; background-size:cover;}
.m_footer .li.li04.on .icon{background:url(/resources/web/img/ft_icon4_.png); background-repeat:no-repeat; background-size:cover;}
.m_footer .li.li05 .icon{background:url(/resources/web/img/ft_icon3.png); background-repeat:no-repeat; background-size:cover;}
.m_footer .li.li05.on .icon{background:url(/resources/web/img/ft_icon3_.png); background-repeat:no-repeat; background-size:cover;}
.m_footer .li.li03{margin-top:-25px;}
.m_footer .li.li03 .icon{width:66px; height:60px; border-radius:50%}
.m_footer .li.li01.on .txt{color:#dc1e18;}
.m_footer .li.li02.on .txt{color:#dc1e18;}
.m_footer .li.li03.on .txt{color:#dc1e18;}
.m_footer .li.li04.on .txt{color:#dc1e18;}
.m_footer .li.li05.on .txt{color:#dc1e18;}
.m_footer ul {border-top:1px solid #f0f0f0;}
.pro_table1 .tab{text-align:center;}
.xc_banner .pro_intro .left .tit span{white-space:nowrap;}
.comparison2 .item div{height:auto; display:flex; justify-content:center; align-items:center;}

/* 首屏加载 */
.progress{display:none;}
:root .progress {position:fixed; top:0; left:0; right:0; bottom:0; display:block; background:#fff; z-index:99999999; display:flex; align-items:center; justify-content:center; flex-flow:column nowrap;}
.progress .loading{margin:0 auto; position:relative;}
.progress .count{margin-top:20px;}
.progress .count .num{position:relative; font-size:30px;}
.progress .load-img{position:absolute;width:180px;top:50%;left:50%;margin:-25px 0 0 -90px; overflow:hidden; -webkit-animation:load 3s infinite linear;animation:load 3s infinite linear;}
.progress .load-img img{max-width:none;}
@-webkit-keyframes load {
  0% {
    width:0;
  }
  100% {
   width:400px;
  }
}

@keyframes load {
  0% {
    width:0;
  }
  100% {
    width:400px;
  }
}


.xc_banner .pro_intro .left .tit{font-weight:bold;}
:root .progress{display:none;}

.about_us4 .content ul{text-align:center;}
.about_us4 .content .li_{display:inline-block; float:none;}

.about_us2 .item2{width:9rem;}
.about_us2 .item2 .img_ img{height:100%;}
.about_us2 .item3{margin-left:-100px;}
.about_us_box{height:auto;}
.about_us1{position:static; height:auto;}
.about_us2{position:static;}
.about_us2 .item3 .block1 .year .box{right:20%;}
.about_us2 .item3 .block1 .year1 .tit{transform:translateX(0);}
.about_us2 .item3 .block1 .year1 .mouth{opacity:1;}
.about_us2 .item3 .block1 .year1 .con{opacity:1;}
.about_us2 .item2{margin-left:-4.7rem;}
.about_us2 .item3 .block2{width:6rem;}
.about_us2 .item3 .block2 .year2{transform:translateX(0);}


/* 预约维保 */
.equipment1{padding:0.8rem 0;}
.equipment1 .box{display:flex; align-items:center;}
.equipment1 .box .left{width:39.5%; margin-right:3%;}
.equipment1 .box .right{width:59.5%;}
.equipment1 .box .title{font-size:0.24rem; line-height:0.46rem;}
.equipment1 .box .title span{font-size:0.46rem; margin-right:0.3rem;}
.equipment1 .box .tab{margin:0.55rem 0;}
.equipment1 .box .tab span{font-size:0.2rem; display:inline-block; padding-left:0.45rem; position:relative; cursor:pointer;}
.equipment1 .box .tab span:first-child{margin-right:0.35rem;}
.equipment1 .box .tab span::before{content:''; width:29px; height:29px; background:url(/resources/web/img/equip_icon1.png) no-repeat center; background-size:cover; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.equipment1 .box .tab span.cur::before{background:url(/resources/web/img/equip_icon2.png) no-repeat center; background-size:cover;}
.equipment1 .content .item_l{width:50%; float:left; margin-right:1%;}
.equipment1 .content .item_r{width:49%; float:left;}
.equipment1 .content .item{padding-left:0.3rem; box-sizing:border-box; position:relative; margin-bottom:0.2rem; width:100%;}
.equipment1 .content .item input{border:none; width:100%; background:#f1f1f1; padding:0 0.35rem; line-height:0.66rem; border-radius:10px; color:#000; font-size:0.18rem; box-sizing:border-box; height:0.66rem;}
.equipment1 .content .item input::-webkit-input-placeholder{color:#999; font-size:0.18rem;}
.equipment1 .content .item input::-moz-placeholder{color:#999; font-size:0.18rem;}
.equipment1 .content .item input:-moz-placeholder{color:#999; font-size:0.18rem;}
.equipment1 .content .item input:-ms-input-placeholder{color:#999; font-size:0.18rem;}
.equipment1 .content .item textarea{border:none; width:100%; background:#f1f1f1; padding:0; border-radius:10px; color:#000; font-size:0.18rem; box-sizing:border-box; resize:none; height:3.24rem; padding:0.2rem 0.35rem;}
.equipment1 .content .item textarea::-webkit-input-placeholder{color:#999; font-size:0.18rem;}
.equipment1 .content .item textarea::-moz-placeholder{color:#999; font-size:0.18rem;}
.equipment1 .content .item textarea:-moz-placeholder{color:#999; font-size:0.18rem;}
.equipment1 .content .item textarea:-ms-input-placeholder{color:#999; font-size:0.18rem;}
.equipment1 .content .item .tag{position:absolute; left:0; top:50%; transform:translateY(-50%); color:#dc1e18;}
.equipment1 .content .item .getyzm{position:absolute; right:0.3rem; top:50%; transform:translateY(-50%); color:#dc1e18; font-size:0.18rem; border:none; outline:none; cursor:pointer;}
.equipment1 .content .item .item_span{width:100%; background:#f1f1f1; line-height:0.66rem; padding:0 0.35rem; box-sizing:border-box; display:block; border-radius:10px; font-size:0.18rem; cursor:pointer; position:relative;}
.equipment1 .content .item .item_span::after{content:''; width:18px; height:11px; background:url(/resources/web/img/pro_icon3.png) no-repeat center; background-size:cover; position:absolute; right:0.35rem; top:50%; transform:translateY(-50%);}
.equipment1 .content .item .item_down{width:calc(100% - 0.3rem); position:absolute; left:0; top:100%; background:#fff; z-index:2; margin-left:0.3rem; max-height:1.6rem; overflow:auto; display:none; padding:0.15rem 0.35rem; box-sizing:border-box; box-shadow:0px 7px 15px 0px rgb(0 0 0 / 10%);}
.equipment1 .content .item .item_down::-webkit-scrollbar{width:2px; height:4px;}
.equipment1 .content .item .item_down::-webkit-scrollbar-thumb{background:#dc1e18;}
.equipment1 .content .item .item_down::-webkit-scrollbar-track{background:#f6f5f5;}
.equipment1 .content .item .item_down li{font-size:0.18rem; line-height:0.3rem; cursor:pointer;}
.equipment1 .content .item .item_down li:hover{color:#dc1e18;}
.equipment1 .content .submit{margin:0 auto; display:block; border-color:#000; cursor:pointer;}
.equipment1 .content .submit:hover{border-color:transparent;}
.equipment1 .content .item.item8 input{color:#999;}
body .fYcoZV{z-index:10;}
/* .ibanner{height:1000px;} */
.ibanner .swiper-container{height:100%;}
.ibanner .swiper-slide{opacity:1;}
.ibanner .swiper-slide .img_box picture{height:100%; display:block;}
.ibanner .swiper-slide .img_box picture img{height:100%;}
.news_list1 .bott .li_.noimg .left{width:0; display:none;}
.news_list1 .bott .li_.noimg .right{width:100%; padding:0.3rem;}
.equipment1 .content .item{display:flex; display:-moz-box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; display:-moz-box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; -webkit-box-align:center; -moz-align-items:center; -ms-align-items:center; -o-align-items:center; -webkit-align-items:center; align-items:center; padding-left:0.1rem;}
.equipment1 .content .item label{width:21%; line-height:0.66rem; color:#000; font-size:0.18rem; box-sizing:border-box; height:0.66rem; margin-right:3%;}
.equipment1 .content .item input{width:76%; padding:0 0.15rem;}
.equipment1 .content .item textarea{width:76%; padding:0.15rem; height:2.38rem;}
.equipment1 .content .item .item_span{width:76%; padding:0 0.15rem;}
.equipment1 .content .item .item_down{width:73%; margin-left:0; left:auto; right:0; padding:0.15rem;}
.equipment1 .content .item .getyzm{right:0.1rem; background:transparent; padding:0;}
.equipment1 .content .item.item9{-webkit-box-align:start; -moz-align-items:start; -ms-align-items:start; -o-align-items:start; -webkit-align-items:start; align-items:flex-start;}
.equipment1 .content .item.item9 .tag{top:0.2rem; transform:translateY(0);}
.download02 .right .right_box .bott_ ul .li_ .box .btn_list a.btn2{display:none;}
.download02 .right .right_box .bott_ ul .li_ .box .btn_list .btn1 i{display:inline-block; width:30px; height:30px; background:url(/resources/web/img/eye.png) no-repeat center; background-size:cover; margin:0;}
.equipment1 .content .item_l{width:48%; margin-right:3%;}
.news_list1 .bott .li_ .time{margin-top:0.25rem;}
.header .inav .nav_li{padding:0.4rem 0.2rem 0.3rem 0.2rem;}
/* .pro_table1 .box{font-size:0;} */
.pro_table1 .item{float:left; width:50%; text-align:center; font-size:0.16rem; border-top:1px solid #cacaca;}
.pro_table1 .item div{font-size:0.16rem; line-height:0.44rem; border:1px solid #cacaca; border-top:none; height:auto; display:flex; justify-content:center; align-items:center;}
.pro_table1 .item div.bold{font-weight:bold;}
.pro_table1 .item div.bg{background:#ededed;}

.right_nav .content .sun_com{margin-top:0.4rem;}
.right_nav .content .sun_com ul li{position:relative; color:#666; border:1px solid #666; padding:0.05rem 0.1rem; }
.right_nav .content .sun_com ul li.li_first{font-size:0.2rem; color:#000; border:0;}

.footer .f_top .left .item{width:23.5%;}

/* 全国招商 */
.join{padding-top:0.8rem; padding-bottom:1.1rem;}
.join .title{text-align:center; font-size:0.46rem; line-height:0.46rem; font-weight:bold; color:#2169b4;}
.join .title span{display:inline-block; vertical-align:middle; font-style:italic;}
.join .title img{display:inline-block; vertical-align:middle;}
.join .table_box{margin:0 5%; margin-top:0.6rem; margin-bottom:0.8rem;}
.join .table_box table{text-align:center; font-size:0.2rem; color:#4f4f4f;}
.join .table_box table .firstRow{background:url(/resources/web/img/join_bg.png) center; background-size:cover; color:#fff;}
.join .table_box table td{border-color:#b5b5b5; padding:11px 8px;}
.join .tel{font-size:0.36rem; line-height:0.36rem; color:#252525; text-align:center; font-weight:bold;}
.join .tel a{color:#2169b4; font-style:italic; border-bottom:1px solid #2169b4;}
.join_xc_banner.xc_banner .intro{color:#fff;}

.header .inav_wrapper{width:58%;}
.footer .f_center .right dl{margin-right:7.6%;}

.theme1{padding-top:0.8rem;}
.theme_xc_banner>img{width:100%; height:100%; object-fit:cover;}
.theme1.ipart4 .wrap{border:none; padding-top:0;}
.theme2{padding-bottom:0.45rem;}
.theme2 .infor .tit{font-size:0.42rem; line-height:0.42rem; margin-bottom:0.5rem;}
.theme2 .transition{transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}
.theme2 .rect-57{padding-bottom:43.16%;}
.theme2 .li_{margin-bottom:0.35rem; width:32%; margin-right:2%; float:left;}
.theme2 .li_.three{margin-right:0;}
.theme2 .li_ .top-Floor{width:100%; height:100%; background:rgba(0,0,0,0.4); z-index:3; left:0; top:-100%;}
.theme2 .li_ .top-Floor .white-cross{width:0.6rem; height:0.6rem; display:block; top:50%; left:50%; margin-left:-0.22rem; margin-top:-0.36rem;font-size:0.4rem; color:#fff;}
.theme2 .li_ .top-Floor .white-cross i{padding:0; margin:0;}
.theme2 .bom-text{padding:25px 8%; background-color:#e8e8e8; overflow:hidden; z-index:2; display:block;}
.theme2 .bom-text:before{content:''; position:absolute; width:100%; height:100%; background-color:#dc1e18; left:0; bottom:-100%; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; z-index:-1;}
.theme2 .li_ .rect-57 img{height:auto;}
.theme2 .bom-text ._name{font-size:0.18rem; color:#555}
.theme2 .bom-text ._price{font-size:0.14rem; color:#666464; line-height:0.22rem; height:0.44rem; overflow:hidden; margin-top:0.2rem;}
.theme2 .li_:hover .top-Floor{top:0;}
.theme2 .li_:hover .bom-text ._name, .theme2 .li_:hover .bom-text ._price{color:#fff;}
.theme2 .li_:hover .bom-text:before{bottom:0;}

.ipart3{height:5rem;}
.ipart3 .infor .more{background:transparent; color:#fff; margin-top:0.5rem;}

.pro_detail11{background:#fff; padding-top:1.2rem;}
.pro_detail11 .wrap{font-size:0; padding-bottom:0;}
.pro_detail11 .mc_g1_li{display:inline-block; vertical-align:top; margin-bottom:0.5rem; width:33.333333%; padding:0 0.45rem; font-size:0.18rem; box-sizing:border-box;}
.pro_detail11 .mc_g1li_top{line-height:0.48rem; height:0.96rem; overflow:hidden; display:flex; align-items:flex-end; flex-wrap:wrap;}
.pro_detail11 .mc1_b1s2ys .mc_g1li_top strong{font-size:0.4rem; line-height:inherit;}
.pro_detail11 .mc_g1li_bot{padding-top:0.3rem; padding-right:0rem; border-top:1px solid #dcdcdc; text-align: justify;}
.pro_detail11 .mc_g1li_top{font-size:20px; font-weight:bold; color:#dc1e18;}

.ipart4 .rect-51{padding-bottom:50%;}
.theme1.ipart4 .rect-51{padding-bottom:50%;}
.pro_detail11 .mc_g1_li{background:#f7f6fb; width:32%; margin-right:2%; }
.pro_detail11 .mc_g1_li:nth-child(3n){margin-right:0;}
.pro_detail11 .mc_g1li_bot{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:.3rem;height: 1.2rem;}
.pro_detail11 .mc_g1li_top{color:#000; transition:all .3s ease;}
.pro_detail11 .mc_g1_li:hover .mc_g1li_top{color:#dc1e18;}
.pro_detail4 .item03 .content ul .li_{padding-right:0rem;}

/* 20230513 */
.ibanner .swiper-pagination .swiper-pagination-bullet .tit{display:none;}
.ipart1{display:none;}
.pro_tab .left{width:15%;}


/* 20230815 */
.footer .f_center .f_contact .fc_top{display:-webkit-box; display:-ms-flexbox; display:flex; align-items:flex-end; margin-top:0.25rem; margin-bottom:0.2rem;}
.footer .f_center .f_contact .fc_top .num_box .item{margin-bottom:0.15rem;}
.footer .f_center .f_contact .fc_top .num_box .item:last-child{margin-bottom:0;}
.footer .f_center .f_contact .fc_top .number{margin-top:0.1rem; margin-bottom:0;}
.footer .f_center .f_contact .fc_top .t{font-size:0.18rem; line-height:1; color:#fff;}
.footer .f_center .f_contact .fc_top .link_box{font-size:0; color:#fff;}
.footer .f_center .f_contact .fc_top .link_box .link{display:inline-block; vertical-align:middle; margin-left:0.4rem;}
.footer .f_center .f_contact .fc_top .link_box .link .icon{width:0.18rem; height:0.18rem; background:url(/resources/web/img/footer_new_c_01.png) no-repeat center/cover; display:inline-block; vertical-align:middle; margin-left:0.1rem;}
.footer .f_center .f_contact .fc_top .link_box .link .c{font-size:0.14rem; line-height:0.2rem; display:inline-block; vertical-align:middle; color:#ffffff;}

/* 微信二维码弹窗 */
.ewm_tc{display:none; position:fixed; top:50%; left:50%; border:1px solid #d8d8d8; font-size:14px; color:#222; background:#fff; transform:translate(-50%, -50%); z-index:1002; user-select:none;}
.ewm_tc .tc_top{position:relative; padding:5px 20px; background:#f2f2f2;}
.ewm_tc .tc_top .close_btns{position:absolute; right:20px; top:50%; transform:translateY(-50%); cursor:pointer;}
.ewm_tc .tc_top .close_btns i{font-size:12px; line-height:1; margin:0;}
.ewm_tc .tc_bott{padding:20px;}
.ewm_tc .tc_bott .ewm_img{width:180px; height:180px;}


/* 右侧漂浮 */
.float_box .li_.li05{position:relative;}
.float_box .li_.li05 .phone{width:2.9rem;}
.float_box .li_.li05:hover .phone{right:0; opacity:1; visibility:visible;}



/* 2023-0904导航修改 */
/* .header .inav .nav_li.nav_car .nav_down{display:block!important;} */
.header .inav .nav_li.nav_car .nav_down .nav_hd{text-align:center; background:#f6f6f7;}
.header .inav .nav_li.nav_car .nav_down .nav_hd .cell{font-size:18px; line-height:58px; color:#000000; display:inline-block; padding:0 50px;}
.header .inav .nav_li.nav_car .nav_down .nav_hd .cell.cur{color:#dc1e18;}
.header .inav .nav_li.nav_car .nav_down .nav_hd .cell:hover{color:#dc1e18;}


.header .inav .nav_li.pro_li .nav_down{height:0; overflow:hidden; transition:0.5s ease; display:block;}
.header .inav .nav_li.pro_li:hover .nav_down{height:5.65rem;}

.header .inav .nav_li.pro_li .nav_down .item.item_long02{width:52%}
.header .inav .nav_li.pro_li .nav_down .item.item_long02 .product{width:33%;}

/* 20240102 */
.ecology_solution .solution_bott .right .box .box_r .ewm_box .ewm{width:15%; position:absolute; margin-left:1.9rem;}

/* 2024-0118 */
.footer .f_center .right{width:53%;}
.footer .f_center .right dl{margin-right:75px;}
.footer .f_center .left{width:46%;}
.footer .f_center .f_contact .number{font-size:0.25rem;}
.float_box .li_.li05:hover .online{right:100%; opacity:1; visibility:visible;}
.float_box .li_.li05{position:static;}
.footer .f_center .f_contact .fc_top .link_box .link{margin-left:0.2rem;}

.header .h_tools{width:24%;}
.header .h_tools .h_my,
.header .h_tools .h_search,
.header .h_tools .h_lan{margin-right:4%;}