﻿/*

* 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(../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:85.41%; 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;}

}

body{font-size:0.14rem; line-height:1.6; color:#000000; background:#fff;}

a{color:inherit;}

a:hover { color:#ca0915;}

::-moz-selection {color:#fff; background:#ca0915; }

::selection {color:#fff; background:#ca0915; }

::-webkit-input-placeholder { color:#aaa; } 

.placeholder { color:#aaa;}

/*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) }



html{font-size:100px;}



/* 网站样式 */

/* 公共 */

.tit40{font-size:0.4rem; line-height:0.54rem;}

.tit36{font-size:0.36rem; line-height:0.36rem;}

.tit24{font-size:0.24rem; line-height:0.32rem;}

.con15{font-size:0.15rem; line-height:0.3rem; color:#252525;}

.channel_content{min-height:3rem; padding:0.8rem 0;}



/* 头部和首页的版心特殊 */

.header .wrap{width:93.75%;}

.ipart .wrap{width:93.75%;}

/* 头部 */

.header{width:100%; position:fixed; left:0; top:0; z-index:90; background:#ffffff; transition:all 0.5s ease;}

.header .header_top{position:relative; z-index:10; border-bottom:1px solid #e5e5e5; transition:all 0.5s ease;}

.header .header_top .h_logo{padding-top:0.15rem; padding-bottom:0.14rem; width:1.67rem;}

.header .header_top a{display:block;}



.header .header_top .h_tools{font-size:0;}

.header .header_top .h_tools>div{display:inline-block; vertical-align:middle; margin-left:0.35rem; padding-top:0.23rem; padding-bottom:0.28rem;}

.header .header_top .h_tools .find_car{margin-left:0;}

.header .header_top .h_tools div a>div{display:inline-block; vertical-align:middle;}

.header .header_top .h_tools .img{height:0.28rem;}

.header .header_top .h_tools .img img{height:100%;}

.header .header_top .h_tools .t{font-size:0.16rem; line-height:0.28rem; margin-left:0.15rem;}



/* 语言版本 */

.header .header_top .h_tools .h_lan{position:relative;}

.header .header_top .h_tools .h_lan .icon{width:0.28rem; height:0.28rem; background:url(../img/h_lan.png) no-repeat center/cover;}

.header .header_top .h_tools .h_lan .lan_down{width:100%; position:absolute; left:50%; transform:translateX(-50%); top:100%; display:none; z-index:3; padding:5px 0; background:#E6E8EA; background:rgba(230,232,234,0.8);}

.header .header_top .h_tools .h_lan .lan_down ul>li{margin:5px 0; padding:0; float:none; text-align:center;}

.header .header_top .h_tools .h_lan .lan_down ul>li a{display:block; padding:5px 10px; color:#666; font-size:0.15rem;}

.header .header_top .h_tools .h_lan .lan_down ul>li a:hover{background:rgba(255,255,255,.9);}

.header .header_top .h_tools .h_lan.on .t{color:#ca0915;}





/* 菜单 */

.header .header_top .h_tools .h_menu .icon{width:0.24rem; height:0.2rem; background:url(../img/h_menu.png) no-repeat center/cover; cursor:pointer;}



/* 导航 */

.header .header_top .inav_wrapper{margin-right:5%;}

.header .header_top .nav_li{float:left; margin:0 0.15rem;}

.header .header_top .nav_li .inav_a{display:block; min-width:0.96rem; text-align:center; padding:0 0.15rem; box-sizing:border-box; font-size:0.16rem; line-height:0.79rem; transition:all .5s ease; position:relative; }

.header .header_top .nav_li .inav_a::after{content:''; position:absolute; bottom:-1px; left:50%; right:50%; height:3px; background:#ca0915; transition:all .3s ease;}

.header .header_top .nav_li .inav_a::before{content:''; position:absolute; top:0; left:50%; transform:translateX(-50%); width:100%; height:100%; background:url(../img/nav_a_bg.jpg) no-repeat center; transition:all .3s ease; z-index:-1; opacity:0; visibility:hidden;}

.header .header_top .nav_li .inav_a:hover{font-weight:bold; color:#ca0915;}

.header .header_top .nav_li .inav_a:hover::after{left:0; right:0;}

.header .header_top .nav_li .inav_a:hover::before{opacity:1; visibility:visible;}



.header .header_top .nav_li .nav_down{display:none; overflow:hidden; position:absolute; z-index:1;width:100%;top:100%;left:0;background:#ffffff;}

.header .header_top .nav_li .nav_down::after{content:''; position:absolute; left:0; top:0; width:29.375%; height:100%; background:#eeeeee;}

.header .header_top .nav_li .nav_down .left{float:left; width:28%; padding-top:0.4rem; min-height:4rem; position:relative; z-index:10;}

.header .header_top .nav_li .nav_down .left ul{position:relative; padding-bottom:0.3rem;}

.header .header_top .nav_li .nav_down .left ul:after{content:''; position:absolute; bottom:0; width:90%; left:0; height:1px; background:#c7c7c9;}

.header .header_top .nav_li .nav_down .left ul li{font-size:0.15rem; line-height:0.45rem; padding-left:0.75rem;}

.header .header_top .nav_li .nav_down .left ul li:hover{background:#d6d6d6; color:#ca0915;}

.header .header_top .nav_li .nav_down .left ul li.cur{background:#d6d6d6; color:#ca0915;}

.header .header_top .nav_li .nav_down .left dl{padding:0.25rem 0 0.2rem;}

.header .header_top .nav_li .nav_down .left dl dt{font-size:0.17rem; padding-left:0.75rem; line-height:0.3rem;}

.header .header_top .nav_li .nav_down .left dl dd{font-size:0.15rem; padding-left:0.75rem; line-height:0.3rem;}

.header .header_top .nav_li .nav_down .right{float:right; width:67%; padding-top:0.9rem;}

.header .header_top .nav_li .nav_down .right .infor{float:left; width:57%; position:relative; z-index:1;}

.header .header_top .nav_li .nav_down .right .infor .con{margin:0.15rem 0 0.45rem;}

.header .header_top .nav_li .nav_down .right .img{position:absolute; right:0; top:0;}

.header .header_top .nav_li .nav_down .right .more_btn{display:inline-block; line-height:0.45rem; height:0.45rem; padding:0 0.4rem; color:#ffffff; background:#ca0915;}



/* 产品导航 */

.header .header_top .nav_li .nav_down.pro_down .wrap{margin-right:0; width:96.875%;}

.header .header_top .nav_li .nav_down.pro_down::after{width:28.3%;}

.header .header_top .nav_li .nav_down.pro_down .left{min-height:4.66rem; box-sizing:border-box; width:26%;}

.header .header_top .nav_li .nav_down.pro_down .left ul{position:relative; padding-bottom:0.3rem;}

.header .header_top .nav_li .nav_down.pro_down .left ul:after{display:none;}

.header .header_top .nav_li .nav_down.pro_down .left ul li>a{display:block; position:relative;}

.header .header_top .nav_li .nav_down.pro_down .left ul li>a .icon{display:inline-block; width:0.37rem; height:0.23rem; padding-right:0.15rem; vertical-align:middle;}

.header .header_top .nav_li .nav_down.pro_down .left ul li>a:after{content:''; width:8px; height:0.15rem; background:url(../img/pro_down_jt.png) no-repeat center; position:absolute; right:0.4rem; top:50%; margin-top:-0.07rem; opacity:0; visibility:hidden;}

.header .header_top .nav_li .nav_down.pro_down .left ul li{font-size:0.15rem; line-height:0.45rem; padding-left:0.75rem; margin-bottom:0.1rem;}

.header .header_top .nav_li .nav_down.pro_down .left ul li:hover{background:#d6d6d6; color:#ca0915;}

.header .header_top .nav_li .nav_down.pro_down .left ul li.cur{background:#d6d6d6; color:#ca0915;}

.header .header_top .nav_li .nav_down.pro_down .left ul li.cur>a:after{opacity:1; visibility:visible;}

.header .header_top .nav_li .nav_down.pro_down .right{width:74%; float:right; padding-top:0;}

.header .header_top .nav_li .nav_down.pro_down .right .r_left{width:40%; float:left; min-height:4.66rem;}

.header .header_top .nav_li .nav_down.pro_down .right .r_left ul{padding:0.25rem 0.5rem;}

.header .header_top .nav_li .nav_down.pro_down .right .r_left .li_{width:32%; margin-right:2%; float:left; position:relative; margin-bottom:0.1rem;}

.header .header_top .nav_li .nav_down.pro_down .right .r_left .li_three{margin-right:0;}

.header .header_top .nav_li .nav_down.pro_down .right .r_left .li_ a{display:block;}

.header .header_top .nav_li .nav_down.pro_down .right .r_left .li_ .intro {display:flex; position:absolute; left:0; bottom:0; width:100%; height:100%; justify-content:center;}

.header .header_top .nav_li .nav_down.pro_down .right .r_left .li_ .intro .tit{font-size:0.18rem; line-height:0.27rem; font-weight:bold; text-align:center; display:flex; align-items:center;}

.header .header_top .nav_li .nav_down.pro_down .right .r_left .li_ .cover {position:absolute; left:0; bottom:0; width:100%; height:100%; justify-content:center; opacity:0; visibility:hidden; transition:all 0.5s ease;}

.header .header_top .nav_li .nav_down.pro_down .right .r_left .li_.cur .cover {opacity:1; visibility:visible;}

.header .header_top .nav_li .nav_down.pro_down .right .r_left .li_.cur .intro .tit{color:#fff;}

.header .header_top .nav_li .nav_down.pro_down .right .r_right{float:right; width:59%; background:url(../img/pro_down_bg.jpg) no-repeat center; min-height:4.66rem; background-size:cover;}

.header .header_top .nav_li .nav_down.pro_down .right .r_right ul{padding:0.23rem 0.35rem;}

.header .header_top .nav_li .nav_down.pro_down .right .r_right ul li{font-size:0.15rem; line-height:0.47rem;}

.header .header_top .nav_li .nav_down.pro_down .right .r_right ul li:hover{color:#ca0915;}



/* 下层导航 */

.header .header_bott{text-align:center; width:100%; height:0.5rem; transition:all 0.5s ease; position:relative; top:0; left:0; background:#fff; border-bottom:1px solid #e0e0e0;}

.header .header_bott .sumary{line-height:0.22rem; color:#000; padding-right:0.3rem; border-right:1px solid #e5e5e5; font-size:0.16rem; display:inline-block; margin-top:0.14rem;}

.header .header_bott .sumary:hover{color:#ca0915;}

.header .header_bott .list{display:inline-block;}

.header .header_bott li{color:#5d5d5d; font-size:0.15rem; display:inline-block; margin:0 0.15rem; font-family:'he-t';}

.header .header_bott li a{line-height:0.5rem; display:block; position:relative;}

.header .header_bott li a::after{content:''; width:100%; height:2px; background:#ca0915; position:absolute; left:0; bottom:0; -webkit-transition:all 250ms ease 0s; transition:all 250ms ease 0s; -webkit-transform:scale(0); -ms-transform:scale(0); transform:scale(0);}

.header .header_bott li:hover a::after{-webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1);}

.header .header_bott li.cur{color:#ca0915;}

.header .header_bott li.cur a::after{-webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1);}



/* 到下层之后 */

.header.xc_header.on {top:-0.8rem;}

.header .header_top .nav_li .inav_a.cur{font-weight:bold; color:#ca0915;}

.header .header_top .nav_li .inav_a.cur::after{left:0; right:0;}

.header .header_top .nav_li .inav_a.cur::before{opacity:1; visibility:visible;}



/* 右侧导航 */

/* LNB */

.lnb .lnb_bg{content:''; position:fixed; top:0; left:0; width:100%; height:100%; background:url(../img/black.6.png); visibility:hidden; opacity:0;z-index: 999; transition: all 0.3s;}

.lnb .lnb_area{position:fixed; right:-5rem; top:0; width:5rem; height:100%; z-index:999; background:#fff; transition:all 0.3s;}

.lnb .lnb_inner{position:relative; overflow:auto; height:100%;}

.lnb .lnb_inner .btn_lnb_close{position:absolute; right:0.5rem; top:0.3rem; font-size:0.16rem; font-weight:bold; transition:.5s ease;}

.lnb .lnb_inner .btn_lnb_close:hover{transform:rotateZ(180deg);}

.lnb .lnb_top .box{padding:0.9rem 0.5rem 0.18rem;}

.lnb .lnb_top .box .tit{font-size:0.2rem; font-weight:bold; margin-bottom:0.2rem;}

.lnb .lnb_top .box .con a{display:block; padding:0 0.2rem; border:1px solid #cccccc; line-height:0.4rem; height:0.4rem; overflow:hidden; font-size:0.15rem; margin-bottom:10px;}

.lnb .lnb_top{border-bottom:1px solid #eeeeee;}

.lnb .lnb_top .box .con a i{float:right; transition:transform .3s ease; transform:translateX(-5px)}

.lnb .lnb_top .box .con a:hover{background:#ca0915; color:#ffffff;}

.lnb .lnb_top .box .con a:hover i{transform:translateX(0);}

.lnb .lnb_bott .tit{font-size:0.2rem; font-weight:bold; padding:0.2rem 0.5rem;}

.lnb .lnb_bott .con{position:relative;}

.lnb .lnb_bott .con ul{position:relative; background:url(../img/black.6.png); z-index:1; font-size:0.15rem;}

.lnb .lnb_bott .con ul li{border-bottom:2px solid rgba(255,255,255,0.2); transition:.3s ease;}

.lnb .lnb_bott .con ul li a{padding:28px 0.5rem; display:block; color:#fff;}

.lnb .lnb_bott .con ul li a i{float:right; opacity:0; visibility:hidden; transition:.3s ease; transform:translateX(-5px)}

.lnb .lnb_bott .con ul li:hover{background:rgba(0,0,0,0.4);}

.lnb .lnb_bott .con ul li:hover a i{transform:translateX(0);opacity:1; visibility:visible;}

.lnb .lnb_bott .con .img img{position:absolute; top:0; left:0; width:100%; height:100%;}



.lnb.on .lnb_bg {visibility:visible; opacity:1;}

.lnb.on .lnb_area {right:0}





/* 底部 */

.footer{background:#dedede;}

.footer .f_top{padding-top:0.55rem; padding-bottom:0.5rem; border-bottom:1px solid #c6c6c6;}

.footer .f_top .t_left{width:68%;}

.footer .f_top .t_left li{float:left; background:#c6c6c6; margin-right:4.7%; font-size:0; width:28.6%; padding-left:3.2%; box-sizing:border-box; transition:all .3s ease;}

.footer .f_top .t_left li a{display:block;}

.footer .f_top .t_left li a>div{display:inline-block; vertical-align:middle;}

.footer .f_top .t_left li .tit{font-size:0.18rem; line-height:0.65rem; color:#252525; font-weight:bold; margin-left:6.3%;}

.footer .f_top .t_left li:hover{opacity:.76;}

.footer .f_top .t_right .share_box{margin-top:.25rem;}

.footer .f_top .t_right .share_box a{display:inline-block; background:#c6c6c6; border-radius:5px; margin-left:0.1rem; position:relative; cursor:pointer;}

.footer .f_top .t_right .share_box a>img{padding:5px;}

.footer .f_top .t_right .share_box .ewm_img{width:1.5rem; height:1.5rem; position:absolute; bottom:30px; right:50%; margin-right:-0.75rem; display:none;}



.footer .f_center{padding-top:0.42rem; border-bottom:1px solid #c6c6c6; padding-bottom:0.2rem; position:relative;}

.footer .f_center a{display:block;}

.footer .f_center .bg{position:absolute; left:3.4%; top:50%; transform:translateY(-50%); height:93.3%; width:103%; z-index:0;}

.footer .f_center .bg img{height:100%;}

.footer .f_center .c_left{width:24%; position:relative;}

.footer .f_center .c_left .f_logo{margin-bottom:0.9rem;}

.footer .f_center .c_right{width:60.5%; display:flex; align-items:flex-start; justify-content:space-between; position:relative;}

.footer .f_center .c_right dt{font-size:0.2rem; line-height:0.3rem; color:#252525; margin-bottom:.1rem;}

.footer .f_center .c_right dd{font-size:0.15rem; line-height:0.3rem; color:#252525;}



.footer .f_bott{line-height:0.7rem; color:#252525;}

.footer .f_bott .beifen{margin-right:0.2rem;}

.footer .f_bott em{margin:0 5px;}

.footer .f_bott .b_right{position:relative;}

.footer .f_bott .b_right .btns{cursor:pointer;}

.footer .f_bott .b_right .company_list{position:absolute; left:-20%; bottom:100%; width:140%; background:#f5f5f5; box-shadow:0px 4px 9px 0px rgba(10, 2, 4, 0.06); display:none; z-index:20; max-height:1.2rem; overflow-y:auto;}

.footer .f_bott .b_right .company_list::-webkit-scrollbar {width:2px; height:4px;}

.footer .f_bott .b_right .company_list::-webkit-scrollbar-thumb {border-radius:5px; background:#ca0915; }

.footer .f_bott .b_right .company_list::-webkit-scrollbar-track {border-radius:0; background:transparent;}

.footer .f_bott .b_right .company_list a{display:block; width:auto; line-height:0.2rem; padding:0.1rem; transition:all .5s ease;}

.footer .f_bott .b_right .company_list a:hover{color:#ca0915;}



/* 下层banner */

.xc_banner{position:relative; overflow:hidden; margin-top:1.3rem;}

.xc_banner .intro{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:100%; color:#fff; text-align:center;}

.xc_banner .intro .con{margin-top:0.2rem; color:#fff;}

.xc_banner .intro{top:calc(50% - 0.3rem); color:#ca0915;}





/* 首页 */

.ibanner{margin-top:0.8rem; overflow:hidden; position:relative;}

.ibanner .swiper-slide img,

.ibanner .swiper-slide video{width:100%; height:100%; object-fit:cover;}

.ibanner .swiper-slide.video_slide .swiper-slide::after{content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.1); z-index:0;}



.ibanner .swiper-pagination{left:0; bottom:17.3%; width:100%;}

.ibanner .swiper-pagination-bullet{background:rgb(244, 244, 244); width:0.14rem; height:0.14rem; border-radius:50%; margin:0 0.15rem; opacity:.5;}

.ibanner .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ca0915; opacity:1;}

.ibanner .swiper-button-prev,

.ibanner .swiper-button-next{width:0.27rem; height:0.5rem; margin-top:-0.25rem; top:45%; background:url(../img/ibanner_jt01.png) no-repeat center/cover; right:3.125%;}

.ibanner .swiper-button-prev{right:auto; left:3.125%; transform:rotate(180deg);}

.ibanner .swiper-button-prev:hover,

.ibanner .swiper-button-next:hover{background:url(../img/ibanner_jt02.png) no-repeat center/cover; transform:rotate(180deg);}

.ibanner .swiper-button-prev:hover{transform:rotate(0);}



.ibanner .cover_btns{position:absolute; bottom:4.4%; left:50%; transform:translateX(-50%); background:#ffffff; font-size:0; border-radius:0.45rem; z-index:10; padding:6px 10px; box-sizing:border-box;}

.ibanner .cover_btns>div{display:inline-block; vertical-align:middle;}

.ibanner .cover_btns .left{background:#ca0915; padding:0.2rem; padding-right:0.3rem; border-radius:0.4rem; font-size:0;}

.ibanner .cover_btns .left .icon{display:inline-block; vertical-align:text-top;}

.ibanner .cover_btns .left .icon01{margin-right:0.13rem; padding-right:0.13rem; position:relative;}

.ibanner .cover_btns .left .icon01::after{content:''; width:1px; height:93.75%; top:0; right:0; position:absolute;  background:#ffffff;}

.ibanner .cover_btns .right{margin-right:0.4rem;}

.ibanner .cover_btns .right .item{margin-left:0.7rem; padding-right:0.6rem; position:relative; display:inline-block;}

.ibanner .cover_btns .right .item01::after{content:''; position:absolute; right:0; top:50%; transform:translateY(-50%); width:1px; height:61%; background:#d9d9d9;}

.ibanner .cover_btns .right .item a>div{display:inline-block; vertical-align:bottom;}

.ibanner .cover_btns .right .item .c{color:#767676;}

.ibanner .cover_btns .right .item .t{font-weight:bold;}

.ibanner .cover_btns .right .item .jt{width:0.32rem; height:0.32rem; background:url(../img/ibanner_cover_jt.png) no-repeat center/cover; margin-left:0.15rem;}

.ibanner .cover_btns .right .item a:hover .jt{background:url(../img/cover_jt_red.png) no-repeat center/cover;}



.ipart .common_title{text-align:center; font-size:0.46rem; line-height:1; padding-bottom:0.15rem; position:relative; margin-bottom:0.3rem;}

.ipart .common_title::after{content:''; width:0.79rem; height:2px; position:absolute; bottom:0; left:50%; transform:translateX(-50%); background:#ca0915;}



.ipart>div{margin-top:0.8rem;}

.ipart03{margin-bottom:0.8rem;}



.ipart01 .content .words{position:absolute; left:7.5%; width:90%; bottom:7.5%; color:#ffffff; overflow:hidden;}

.ipart01 .content .words .tit{font-style:oblique;}

.ipart01 .content .words .con{font-size:0.18rem; line-height:0.3rem; margin-bottom:0.15rem;}

.ipart01 .content .words a{display:block; opacity:0; pointer-events:none; height:0; font-size:0;}

.ipart01 .content .words a>div{display:inline-block; vertical-align:middle; color:#ffffff;}

.ipart01 .content .words a .jt{width:0.32rem; height:0.32rem; background:url(../img/ipart01_cover_jt.png) no-repeat center/cover; margin-left:0.15rem;}

.ipart01 .content .words a:hover .t{color:#ca0915;}

.ipart01 .content .words a:hover .jt{background:url(../img/cover_jt_red.png) no-repeat center/cover;}



.ipart01 .content .left{width:49.6%;}

.ipart01 .content .left .top li{width:49.14%; float:right; position:relative;}

.ipart01 .content .left .top .li01{float:left; }

.ipart01 .content .left .top .li01 .cover_t{position:absolute; color:#ffffff; left:0; top:10%; width:100%; padding:0 8.5%; padding-right:4%; box-sizing:border-box;}

.ipart01 .content .left .bott{margin-top:0.15rem;}



.ipart01 .content .left .top li:hover .words a{opacity:1; height:0.32rem; pointer-events:visible;}

.ipart01 .content .left .bott:hover .words a{opacity:1; height:0.32rem; pointer-events:visible;}

.ipart01 .content .right:hover .words a{opacity:1; height:0.32rem; pointer-events:visible;}

.ipart01 .content .left .bott .words .tit{font-size:0.28rem;}

.ipart01 .content .right{width:49.4%;}

.ipart01 .content .right .words .tit{font-weight:bold;}



.ipart01 .content .rect-9976{padding-bottom:99.76%;}

.ipart01 .content .rect-4902{padding-bottom:49.02%;}

.ipart01 .content .rect-1002{padding-bottom:100.22%;}



.ipart02 .content .top{position:relative; overflow:hidden;}

.ipart02 .content .top .swiper-container{position:absolute; left:0; top:0; width:100%; height:100%;}

.ipart02 .content .top .swiper-container .swiper-slide{position:relative;}

.ipart02 .content .top .swiper-container .swiper-slide img{position:absolute; left:50%; bottom:4.2%; max-height:95%; transform:translateX(-50%);}

.ipart02 .content .top .swiper-pagination{left:0; bottom:5.7%; width:100%;}

.ipart02 .content .top .swiper-pagination-bullet{background:rgb(255, 255, 255); width:0.14rem; height:0.14rem; border-radius:50%; margin:0 0.15rem; opacity:.8;}

.ipart02 .content .top .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ca0915; opacity:1;}

.ipart02 .content .top .cover_cont{position:absolute; right:6.77%; bottom:7.6%; z-index:20;}

.ipart02 .content .top .cover_cont .tit{color:#ca0915; margin-bottom:0.15rem;}

.ipart02 .content .top .cover_cont a>div{display:inline-block; vertical-align:middle;}

.ipart02 .content .top .cover_cont a .jt{width:0.32rem; height:0.32rem; background:url(../img/cover_jt_red.png) no-repeat center/cover; margin-left:0.15rem;}

.ipart02 .content .top .cover_cont a:hover .t{color:#ca0915;}



.ipart02 .content .bott .tab_t_box{text-align:center; border-bottom:1px solid #b2b2b2; padding-top:0.4rem;}

.ipart02 .content .bott .tab_t_box .owl-carousel{width:10rem; margin:0 auto;}

.ipart02 .content .bott .tab_t_box .owl-carousel .owl-stage{text-align:center; margin:0 auto;}

.ipart02 .content .bott .tab_t_box .owl-carousel .owl-item{display:inline-block; float:none;}

.ipart02 .content .bott .tab_t_box .owl-carousel .owl-nav .owl-prev,

.ipart02 .content .bott .tab_t_box .owl-carousel .owl-nav .owl-next{font-size:0.3rem; line-height:1; margin:0; color:#8b8b8b; position:absolute; top:0.05rem; left:-0.2rem; transform:translateX(-100%);}

.ipart02 .content .bott .tab_t_box .owl-carousel .owl-nav .owl-next{left:auto; right:-0.2rem; transform:translateX(100%);}

.ipart02 .content .bott .tab_t_box .owl-carousel .owl-nav .owl-prev:hover,

.ipart02 .content .bott .tab_t_box .owl-carousel .owl-nav .owl-next:hover{color:#ca0915;}

.ipart02 .content .bott .tab_t_box .owl-carousel .owl-nav i{margin:0; }

.ipart02 .content .bott .tab_t_box .item{ margin:0 0.25rem; color:#8b8b8b; padding-bottom:0.3rem; position:relative; cursor:pointer;}

.ipart02 .content .bott .tab_t_box .item::after{position:absolute; width:0; height:3px; background:#ca0915; content:''; left:50%; bottom:0; transition:all .3s ease;}

.ipart02 .content .bott .tab_t_box .item.cur{color:#ca0915; font-weight:bold;}

.ipart02 .content .bott .tab_t_box .item.cur::after{width:100%; left:0;}

.ipart02 .content .bott .tab_t_box .item:hover::after{width:100%; left:0;}



.ipart02 .content .bott .tab_c_box{margin-top:0.3rem;}

.ipart02 .content .bott .tab_c_box .tab_c{display:none;}

.ipart02 .content .bott .tab_c_box .item{float:left; width:32.7%; margin-right:0.95%; box-shadow:2.113px 4.532px 17.64px 0.36px rgba(6, 31, 49, 0.13); position:relative;}

.ipart02 .content .bott .tab_c_box .item::after{content:''; position:absolute; right:4%; top:0.2rem; width:0.44rem; height:1rem; background:url(../img/ipart02_b_cover.png) no-repeat center/cover;}

.ipart02 .content .bott .tab_c_box .item:last-child{margin-right:0;}

.ipart02 .content .bott .tab_c_box .item .img_box{position:relative; overflow:hidden; background:#f8f8f8;}

.ipart02 .content .bott .tab_c_box .item .img_box .img01{transition:all .3s ease;}

.ipart02 .content .bott .tab_c_box .item .text_box{padding:0.3rem 0.2rem; transition:all .3s ease;}

.ipart02 .content .bott .tab_c_box .item .text_box .t{font-size:0.3rem; line-height:1; transition:all .3s ease;}

.ipart02 .content .bott .tab_c_box .item .text_box .c{font-size:0.18rem; color:#535353; line-height:0.3rem; height:0.6rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin-top:0.15rem; transition:all .3s ease;}

.ipart02 .content .bott .tab_c_box .item .text_box .more{margin-top:0.3rem;}

.ipart02 .content .bott .tab_c_box .item .text_box .more span{font-size:0.14rem; height:0.25rem; padding:0 0.15rem; border:1px solid #c7c7c7; border-radius:0.2rem; transition:all .3s ease; display:inline-block; line-height:0.25rem; margin-right:0.06rem;}

.ipart02 .content .bott .tab_c_box .item:hover .text_box{background:#ca0915;}

.ipart02 .content .bott .tab_c_box .item:hover .text_box .t{color:#ffffff;}

.ipart02 .content .bott .tab_c_box .item:hover .text_box .c{color:#ffffff;}

.ipart02 .content .bott .tab_c_box .item:hover .text_box .more span{color:#ffffff; border-color:#ffffff;}



.ipart03 .rect-4188{padding-bottom:418.867%;}

.ipart03 .rect-471{padding-bottom:47.1%;}

.ipart03 .item{position:relative; float:left; width:9%; height:100%; margin-left:0.9%; transition:all .6s ease; overflow:hidden;}

.ipart03 .item:first-child{margin-left:0;}

.ipart03 .item .img_box{position:relative; width:100%; height:100%; overflow:hidden;}

.ipart03 .item .img_cover{position:relative; opacity:1; max-width:none; width:100%; transition:opacity 0.2s ease 0.4s; z-index:2;}

.ipart03 .item .img_full{position:absolute; top:0; left:0; width:100%; opacity:1; max-width:none; height:100%; transition:opacity 0.1s ease 0.1s; z-index:1;}

.ipart03 .item .txt_box{position:absolute; top:0; left:0; width: 100%; height:100%; z-index: 10;}

.ipart03 .item .txt_cover{position:absolute; top:25.5%; left:50%; transform:translateX(-50%); text-align:center; font-size:0.3rem; writing-mode:vertical-rl; letter-spacing:0.08rem;}



.ipart03 .item.on{width:80.2%; transition:all .6s ease;}

.ipart03 .item.on .img_cover{opacity:0; transition:opacity 0s ease;}

.ipart03 .item.on .img_full{opacity:1;}

.ipart03 .item.on .txt_cover{display:none;}









/* 行业新闻 start */

.news_list .rect-70{padding-bottom:70.75%;}

.news_list01 .left{width:80%;}

.news_list01 .left .select_btn{display:none;}

.news_list01 .left .form_box{padding:0.2rem; background:#f7f7f7;}

.news_list01 .left .form_box .form_item{box-sizing:border-box; width:31.5%; margin-left:2.5%; padding:0 0.2rem; border:1px solid #c6c6c6; position:relative;}

.news_list01 .left .form_box .form_item:first-child{margin-left:0;}

.news_list01 .left .form_box .form_item .sel_span{display:block; width:100%; height:0.5rem; line-height:0.5rem; padding:0; border:none; margin:0; box-sizing:content-box; font-size:0.15rem; color:#5d5d5d; position:relative; cursor:pointer;}

.news_list01 .left .form_box .form_item .sel_span::after{content:''; width:0.16rem; height:0.08rem; background:url(../img/news_list01_ico_arrow.png) no-repeat center; background-size:cover; position:absolute; right:0; top:50%; margin-top:-0.03rem;}

.news_list01 .left .form_box .form_item .sel_inp{display:block; width:100%; height:0.5rem; line-height:0.5rem; border:none; padding:0; margin:0; box-sizing:content-box; font-size:0.15rem; color:#5d5d5d; padding:0;}

.news_list01 .left .form_box .form_item input{width:80%; background:none;}

.news_list01 .left .form_box .form_item input::-webkit-input-placeholder{color:#5d5d5d;}

.news_list01 .left .form_box .form_item input::-webkit-input-placeholder{color:#5d5d5d; font-size:0.15rem; line-height:0.5rem; height:0.5rem;}

.news_list01 .left .form_box .form_item input::-moz-placeholder{color:#5d5d5d; font-size:0.15rem; line-height:0.5rem; height:0.5rem;}

.news_list01 .left .form_box .form_item input:-moz-placeholder{color:#5d5d5d; font-size:0.15rem; line-height:0.5rem; height:0.5rem;}

.news_list01 .left .form_box .form_item input:-ms-input-placeholder{color:#5d5d5d; font-size:0.15rem; line-height:0.5rem; height:0.5rem;}

.news_list01 .left .form_box .form_item .searth_btn{height:0.5rem; border:none; text-align:center; background-color:transparent;  outline:none; cursor:pointer; padding:0; position:absolute; right:0.2rem; top:0;}

.news_list01 .left .form_box .form_item .searth_btn .icon{display:inline-block; width:0.2rem; height:0.2rem; background:url(../img/news_list01_ico_search.png) no-repeat center; background-size:cover;}

.news_list01 .left .form_box .form_item .sel_down{width:101%; position:absolute; left:0; top:100%; display:none; background:#fff; box-shadow:0 0 25px rgb(0 0 0 / 10%); z-index:2;}

.news_list01 .left .form_box .form_item .sel_down li{font-size:0.15rem; color:#5d5d5d; line-height:0.3rem; padding-left:0.1rem; box-sizing:border-box; cursor:pointer;}

.news_list01 .left .form_box .form_item .sel_down li:hover{color:#ca0915;}

  

.news_list01 .left .content{margin-top:0.4rem;}

.news_list01 .left .content.list_content{margin-top:0;}

.news_list01 .left .content .li_{box-shadow:0px 0px 7.36px 0.64px rgba(33, 33, 33, 0.1); margin-bottom:0.35rem; transition:all 0.5s ease; }

.news_list01 .left .content .li_::after{content:""; position:absolute; right:0.2rem; bottom:-0.1rem; width:2rem; height:2.4rem; background:url(../img/news_list01_logo.png) no-repeat center/contain; z-index:-1; opacity:0; transition:all .5s ease;}

.news_list01 .left .content .li_ .img_{width:33%; float:left; position:relative;}

.news_list01 .left .content .li_ .intro{width:67%; float:left; padding:0.5rem 1.35rem 0 0.65rem; box-sizing:border-box; }

.news_list01 .left .content .li_ .intro .tag{color:#e0470f; font-size:0.14rem; margin-bottom:0.02rem; transition:all 0.5s ease;}

.news_list01 .left .content .li_ .intro .tit{font-weight:bold; transition:all 0.5s ease;}

.news_list01 .left .content .li_ .intro .con{margin-top:0.2rem; margin-bottom:0.35rem; max-height:0.6rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; transition:all 0.5s ease;}

.news_list01 .left .content .li_ .intro .time{color:#767676; font-size:0.14rem; transition:all 0.5s ease;}

.news_list01 .left .content .li_:hover{background:#f8f8f8;}

.news_list01 .left .content .li_:hover .img_::after{background:url(../img/news_icon4.png) no-repeat center; background-size:cover;}

.news_list01 .left .content .li_:hover .intro .tit{color:#ca0915;}

.news_list01 .left .content .li_:hover::after{bottom:0; opacity:1;}

.news_list01 .left .content.rec_content .li_{background:#d80c18;}

.news_list01 .left .content.rec_content .li_ .img_::before{content:""; position:absolute; top:0.12rem; left:0.18rem; width:0.23rem; height:0.54rem; background: url(../img/news_list01_ico1.png) no-repeat left top/contain, url(../img/news_list01_ico2.png) no-repeat left top 0.31rem/contain; z-index:1;}

.news_list01 .left .content.rec_content .li_ .intro .tag{color:#fff;}

.news_list01 .left .content.rec_content .li_ .intro .tit{color:#fff;}

.news_list01 .left .content.rec_content .li_ .intro .con{color:#fff;}

.news_list01 .left .content.rec_content .li_ .intro .time{color:#fff;}

.news_list01 .left .content .widgets_common_pages_4{margin-top:0.65rem;}



.news_list01 .right{width:18%;}

.news_list01 .right .title{font-size:0.18rem; font-weight:bold; background:#d80c18; color:#fff; line-height:0.62rem; padding-left:0.26rem; box-sizing:border-box;}

.news_list01 .right .item{border:1px solid #ececec; border-top:none; margin-bottom:0.24rem; box-sizing:border-box;}

.news_list01 .right .item .item_con{padding:0.3rem 0.15rem 0.13rem; box-sizing:border-box; font-size:0;}

.news_list01 .right .item .item_con>span{font-size:0.15rem; line-height:0.3rem; color:#5d5d5d; border:1px solid #c7c7c7; box-sizing:border-box; display:inline-block; border-radius:0.3rem; overflow:hidden; padding:0 0.2rem; margin-right:0.1rem; margin-bottom:0.17rem; cursor:pointer; transition:all 0.5s ease;}

.news_list01 .right .item .item_con>span:hover{background:#ca0915; color:#fff; border-color:#ca0915;}

.news_list01 .right .item .item_con div>span{margin-bottom:0.22rem;}

.news_list01 .right .item .item_con div a:hover{color:#ca0915;}

.news_list01 .right .item .item_con .t{margin-bottom:0.1rem;}

.news_list01 .right .item .item_con .sub{position:relative;}

.news_list01 .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_list01 .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_list01 .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_list01 .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_list01 .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_list01 .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_list01 .right .item2 .item_con{padding:0.23rem 0.2rem 0.2rem 0.3rem;}

.news_list01 .right .item3 .item_con{padding:0.23rem 0.2rem 0.3rem 0.3rem;}



.news_list01 .right .form_item{box-sizing:border-box; width:100%; position:relative; margin-bottom:0.2rem;}

.news_list01 .right .form_item input{width:calc(100% - 0.55rem); background:#f8f8f8; text-indent:0.2rem; border:none; line-height:0.5rem; padding:0; margin:0;}

.news_list01 .right .form_item input::-webkit-input-placeholder{color:#6f6f6f;}

.news_list01 .right .form_item input::-webkit-input-placeholder{color:#6f6f6f; font-size:0.15rem; line-height:0.5rem; height:0.5rem;}

.news_list01 .right .form_item input::-moz-placeholder{color:#6f6f6f; font-size:0.15rem; line-height:0.5rem; height:0.5rem;}

.news_list01 .right .form_item input:-moz-placeholder{color:#6f6f6f; font-size:0.15rem; line-height:0.5rem; height:0.5rem;}

.news_list01 .right .form_item input:-ms-input-placeholder{color:#6f6f6f; font-size:0.15rem; line-height:0.5rem; height:0.5rem;}

.news_list01 .right .form_item .searth_btn{height:0.5rem; border:none; text-align:center; outline:none; cursor:pointer; background:#ca0915; padding:0; position:absolute; right:0; top:0; width:0.55rem; box-sizing:border-box;}

.news_list01 .right .form_item .searth_btn i{display:block; color:#ffffff; margin:0; font-size:0.24rem;}







.m_select{display:none;}



.news_list .rect-70{padding-bottom:62%;}

.news_list01 .left .content .li_ .intro{padding:0.4rem 1.35rem 0 0.65rem;}

.news_list01 .left .conten.widgets_common_pages_4 .gonextt .li_ .intro .con{margin-bottom:0.15rem;}

.news_list01 .left .content .li_ .intro.notag{padding:0.5rem 1.35rem 0 0.65rem;}

.news_list01 .left .content .li_ .intro.notag .con{margin-bottom:0.35rem;}

.news_list01 .left .content .li_.noimg .img_{display:none;}

.news_list01 .left .content .li_.noimg .intro{width:100%; padding:0.4rem 1.35rem 0.4rem 0.65rem;}

.news_list01 .left .content .li_.noimg .intro.notag{padding:0.5rem 1.35rem 0.5rem 0.65rem;}

.news_list01 .left .form_box{position:relative; z-index:2;}

/* 行业新闻 end */



/* 分页 start*/

.widgets_common_pages_4{font-size:0.18rem; color:#838383; text-align:center; margin-top:10px;}

.widgets_common_pages_4 a, .widgets_common_pages_4 span{color:#000; display:inline-block; border:1px solid #e8e8e8; vertical-align:middle; width:34px; height:34px; line-height:0.34rem; margin-right:7px; font-size:0.18rem; font-family:Arial;}

.widgets_common_pages_4 .gonext,.widgets_common_pages_4 .count{margin-left:0;}

.widgets_common_pages_4 span.current{color:#fff; background:#ca0915; border-color:#ca0915;}

.widgets_common_pages_4 span.count{border:0; background:0;color:#000;}

.widgets_common_pages_4 a, .widgets_common_pages_4 span{width:auto; padding:0 12px;}

.widgets_common_pages_4 .goprev{margin-right:10px; background:none;}

.widgets_common_pages_4 span.ellipsis{border-color:transparent; padding:0;}

.widgets_common_pages_4 .goprev i{transform:rotateZ(180deg);}

.widgets_common_pages_4 a:hover, .widgets_common_pages_4 .goprev:hover{color:#fff; background:#ca0915; border-color:#ca0915;}

.widgets_common_pages_4 .goprev{width:36px; height:36px; background:url(../img/widgets_common_pages_4_1.png) no-repeat center; background-size:14px 10px; padding:0;}

.widgets_common_pages_4 .goprev:hover{background:#ca0915 url(../img/widgets_common_pages_4_3.png) no-repeat center; background-size:14px 10px;}

.widgets_common_pages_4 .gonext{width:36px; height:36px; background:url(../img/widgets_common_pages_4_2.png) no-repeat center; background-size:14px 10px; padding:0;}

.widgets_common_pages_4 .gonext:hover{background:#ca0915 url(../img/widgets_common_pages_4_4.png) no-repeat center; background-size:14px 10px;}

/* 分页 end*/



/* 新闻详情 start */

.news_detail01 .left{width:73%;}

.news_detail01 .left .switcher{display:inline-block;}

.news_detail01 .left .con{margin-top:0.22rem; color:#5d5d5d;}

.news_detail01 .left .column{margin-right:0.1rem;}

.news_detail01 .left .time{margin-right:0.2rem;}

.news_detail01 .left .read{margin-left:0.1rem; position:relative; top:1px; display:inline-block; margin-top:2px; width:16px; height:14px; background:url(../img/news_detail01_ico_read.png) no-repeat center/16px 14px;}

.news_detail01 .left .play{margin-left:0.2rem; cursor:pointer;}

.news_detail01 .left .play img{vertical-align:middle;}

.news_detail01 .left .share_box{text-align:center; position:relative; margin-top:0.3rem; margin-bottom:0.55rem;}

.news_detail01 .left .share_box .line{position:absolute; width:100%; height:1px; background:#dddddd; top:0; left:0; top:50%; margin-top:-1px;}

.news_detail01 .left .share_box li{position:relative; z-index:2; background:#fff; display:inline-block; padding:0 0.22rem; margin:0 -0.02rem;}

.news_detail01 .left .share_box li a{opacity:0.7;}

.news_detail01 .left .share_box li:hover a{opacity:1;}

.news_detail01 .left .text{border-bottom:1px solid #dfdfdf; padding-bottom:0.65rem; line-height:2;}

.news_detail01 .left .text a{color:#ca0915;}

.news_detail01 .left .btns{text-align:center; width:100%; margin-top:0.25rem;}

.news_detail01 .left .btns .to_list{display:inline-block; color:#fff; padding:0 0.5rem; line-height:0.4rem; background:#d80c18; margin-top:0.2rem;}

.news_detail01 .left .btns .prev{text-align:left; width:30%;}

.news_detail01 .left .btns .next{text-align:right; width:30%;}

.news_detail01 .left .btns i{margin:0;}

.news_detail01 .left .btns a:hover .con15{color:#ca0915;}



.news_detail01 .right{width:21%;}

.news_detail01 .right .title{font-size:0.18rem;  background:#d80c18; color:#fff; line-height:0.62rem; padding-left:0.26rem; box-sizing:border-box;}

.news_detail01 .right .item{border:1px solid #ececec; border-top:none; margin-bottom:0.24rem; box-sizing:border-box;}

.news_detail01 .right .item .item_con{padding:0.3rem 0.3rem 0.2rem; box-sizing:border-box; font-size:0;}

.news_detail01 .right .item .item_con .time{font-size:0.12rem; color:#5d5d5d; line-height:0.12rem;}

.news_detail01 .right .item .item_con .tit{transition:all 0.5s ease; color:#5d5d5d;}

.news_detail01 .right .item .item_con .sub{position:relative; margin-top:0.1rem;}

.news_detail01 .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_detail01 .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_detail01 .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_detail01 .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_detail01 .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_detail01 .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_detail01 .right .item .item_con li{margin-bottom:0.25rem;}

.news_detail01 .right .item .item_con li:last-child{margin-bottom:0;}

.news_detail01 .right .item .item_con li:hover .tit{color:#ca0915;}

.news_detail01 .left .text iframe{width:100% !important;}

/* 新闻详情 end */



/* 联系我们 */

.contact_us01 .map{margin-bottom:0.55rem; height:4.35rem; overflow:hidden; z-index:10;}

.contact_us01 .map img{max-width:none;}

.contact_us01 .content{position:relative;}

.contact_us01 .content .title{margin-bottom:0.35rem;}

.contact_us01 .content li{float:left; width:48%; margin-right:4%; padding-bottom:0.3rem; border-bottom:1px solid #d8d8d8; margin-top:0.3rem;}

.contact_us01 .content li:nth-child(2n){margin-right:0;}

.contact_us01 .content li:hover .icon{background:#000;}

.contact_us01 .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_us01 .content li .icon img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}

.contact_us01 .content li .info{font-size:0.16rem; font-weight:lighter; color:#777; line-height:0.23rem; display:inline-block; vertical-align:middle;}

.contact_us01 .content li .info .tit{color:#333; font-weight:normal;margin-bottom:3px;}



/* 多媒体资料 */

.media .rect-61{padding-bottom:61.72%;}

.media .rect-2875{padding-bottom:28.75%;}

.media1 .video_box{width:100%; overflow:hidden;}

.media1 .video_box video{width:100%; height:100%; object-fit:cover;}

.media1 .video_box .intro{position:absolute; width:42%; top:50%; transform:translate(0,-50%); left:0.8rem; color:#fff; box-sizing:border-box;}

.media1 .video_box .intro .e_tit{font-size:0.16rem; text-transform:uppercase;}

.media1 .video_box .intro .c_tit{margin-bottom:0.1rem; margin-top:0.1rem; color:#fff;}

.media1 .video_box .intro .con{text-align:justify; color:#fff;}

.media1 .video_box .play{width:79px; height:79px; background:url(../img/media_play.png) no-repeat center; background-size:cover; position:absolute; right:1.3rem; top:50%; transform:translate(0,-50%); cursor:pointer;}

.media1 .video_box .video_img{display:none;}

.media1 .video_box::after{content:''; width:100%; height:100%; background:url(../img/media_cover.png) left no-repeat; background-size:cover; position:absolute; left:0; top:0;}

.media1 .video_box .intro{z-index:2;}

.media1 .video_box .play{z-index:2;}



.media2 .tab_box{font-size:0; text-align:center; margin-top:0.35rem; margin-bottom:0.25rem;}

.media2 .tab_box .tab{display:inline-block; padding-bottom:0.08rem; border-bottom:2px solid transparent; margin:0 0.55rem; cursor:pointer; color:#252525; transition:all 0.5s ease;}

.media2 .tab_box .tab.cur{border-color:#ca0915; color:#ca0915;}

.media2 .li_{width:23.5%; margin-right:2%; float:left; margin-bottom:0.45rem; cursor:pointer;}

.media2 .li_.four{margin-right:0;}

.media2 .li_ .play{width:85px; height:85px; background:url(../img/media_play.png) no-repeat center; background-size:cover; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); cursor:pointer; opacity:0; visibility:hidden; transition:all 0.5s ease;}

.media2 .li_ .intro{background:#f8f8f8; padding:0.3rem 0.25rem 0.65rem; box-sizing:border-box; transition:all 0.5s ease;}

.media2 .li_ .intro .c{transition:all 0.5s ease; text-align:justify; max-height:0.52rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; font-size:0.18rem; line-height:0.26rem;}

.media2 .li_:hover .play{opacity:1; visibility:visible;}

.media2 .li_:hover .intro{background:#ca0915;}

.media2 .li_:hover .intro .c{color:#fff;}



.video-js .vjs-tech{height:auto;}

.video-js .vjs-tech{object-fit:cover;}





/* 社会责任 */

.social_respon{padding-bottom:0.25rem;}

.social_respon .rect-49{padding-bottom:49.51%;}

.social_respon .rect-98{padding-bottom:98.6%;}

.social_respon1 .hd{background:#ca0915; margin-bottom:0.95rem; position:relative;}

.social_respon1 .hd a{display:block;}

.social_respon1 .hd .left{width:63%; float:left; position:relative; overflow:visible;}

.social_respon1 .hd .right{width:37%; float:right; position:relative; height:100%;}

.social_respon1 .hd .left::after{content:''; width:3.77rem; height:0.76rem; background:url(../img/social_respon1_icon.png) no-repeat center / cover; position:absolute; left:calc(100% + 0.6rem); bottom:0;}

.social_respon1 .hd .right .box{padding:1.1rem 0.6rem 0; box-sizing:border-box; color:#fff;}

.social_respon1 .hd .right .box .tit{font-size:0.32rem; margin-bottom:0.25rem;}

.social_respon1 .hd .right .box .con{font-size:0.14rem; line-height:0.22rem;}



.social_respon2 li.li_{margin-bottom:0.45rem; width:31%; margin-right:3.5%; float:left;}

.social_respon2 li.three_li{margin-right:0;}

.social_respon2 li .cover{position:absolute; left:0; bottom:0; width:100%; background:url(../img/black.6.png) center;}

.social_respon2 li .cover .box{padding:0.2rem 0.4rem; color:#fff;}

.social_respon2 li .cover .box .c{display:none; margin-top:0.1rem; color:#fff;}

.social_respon2 li .cover .box .more_btn{color:#fff; font-size:0.15rem; line-height:0.3rem; margin-top:0.15rem;}



/* 关于我们 */

.about_us.channel_content{padding:0;}

.about_us .common_title{line-height:1; padding-bottom:0.15rem; position:relative; margin-bottom:0.3rem; color:#ca0915; font-weight:bold; text-align:left;}

.about_us .common_title::after{content:''; width:0.7rem; height:2px; position:absolute; bottom:0; left:0; background:#ca0915;}

/* .about_us01{padding:1rem 0 0.6rem; background:#f1efef;} */

.about_us01{padding:0.6rem 0; background:#f1efef;}

.about_us01 .content{display:flex; align-items:center; justify-content:space-between;}

.about_us01 .left{width:38%; margin-left:7.295%;}

.about_us01 .right{width:54.4%;}

.about_us01 .left .c{line-height:0.27rem; text-align:justify;}



.about_us02{padding:0.2rem 0 0.3rem;}

.about_us02 li{float:left; width:25%; text-align:center; position:relative; padding:0.4rem 0 0.3rem;}

.about_us02 li::after{content:''; position:absolute; right:0; top:0; height:100%; width:1px; background:#ebebeb;}

.about_us02 li:last-child:after{display:none;}

.about_us02 li .num_box{font-size:0;}

.about_us02 li .num_box .box>*{display:inline-block; vertical-align:text-bottom; font-size:0.48rem; line-height:0.54rem; font-weight:bold; color:#252525;}

.about_us02 li .t{font-size:0.18rem; color:#252525; line-height:0.3rem; margin-top:0.05rem;}



.about_us03{padding:0.4rem 0; background:#f9f9f9;}

.about_us03 li{float:left; width:25%; text-align:center; margin-bottom:0.3rem;}

.about_us03 li .img{width:80%; margin:0 auto;}

.about_us03 li .t{font-weight:bold; margin-top:0.2rem;}



body .album_ordinary .album_close{background:#ca0915;}



/* 加入我们 */

.join_us .common_title{text-align:center; line-height:1; padding-bottom:0.15rem; position:relative; margin-bottom:0.3rem;}

.join_us .common_title::after{content:''; width:0.7rem; height:2px; position:absolute; bottom:0; left:50%; transform:translateX(-50%); background:#ca0915;}



.join_us01 li{float:left; width:22.9%; margin-right:2.8%; }

.join_us01 li:nth-child(4n){margin-right:0;}

.join_us01 li .img_{position:relative; overflow:hidden;}

.join_us01 li .img_::after{content:''; position:absolute; left:0; width:100%; bottom:0; height:0; background:rgba(0, 0, 0, 0.22); transition:all .4s ease;}

.join_us01 li .img_ img{width:100%;}

.join_us01 li .img_ .cover{position:absolute; left:50%; width:0.45rem; top:100%; transform:translate(-50%,0); cursor:pointer; transition:all .4s ease; z-index:20;}

.join_us01 li .t{text-align:center; font-size:0.18rem; color:#3e3e3e; line-height:0.3rem; margin-top:0.1rem;}

.join_us01 li:hover .img_::after{height:100%;}

.join_us01 li:hover .img_ .cover{top:50%; transform:translate(-50%,-50%);}



.join_us02{margin-top:0.8rem;}

.join_us02 .t{font-size:0.18rem; line-height:0.3rem; text-align:center; }

.join_us02 .img{padding-top:0.45rem; text-align:center;}

.join_us02 .img img{background:url(../img/join_us02_bg.png) center fixed;}



.join_us03{margin-top:0.8rem; padding:0.8rem 0; background:#f6f6f6;}

.join_us03 .content{font-size:0; text-align:center;}

.join_us03 .content li{width:18%; height:3.16rem; display:inline-block; overflow:hidden; position:relative;}

.join_us03 .content li::before {content:''; position:absolute; bottom:0.6rem; left:50%; width:0.38rem; height:1px; background:#ca0915; margin-left:-0.19rem;}

.join_us03 .content li .li_box{display:block; height:100%; background:#fff; border:1px solid #e2e4f5; text-align:center; box-sizing:border-box;}

.join_us03 .content li .li_box .icon{width:0.5rem; height:0.5rem; margin:0 auto 0.2rem; padding-top:0.8rem;}

.join_us03 .content li .li_box .text{color:#222;}

.join_us03 .content li .li_box .cover {position:absolute; top:0; left:0; width:100%; height:100%; /*background:url(../img/join_us03_bg.jpg) no-repeat 50% 50%;*/ background-size:cover; opacity:0; visibility:hidden; transition:all 0.5s ease;}

.join_us03 .content li .li_box .cover .box{padding:0.75rem 0.25rem 0.5rem;}

.join_us03 .content li .li_box .cover .tit{color:#fff; margin-bottom:0.1rem;}

.join_us03 .content li .li_box .cover .con{font-size:0.18rem; color:#fff; color:rgba(255,255,255,.7); line-height:0.3rem; height:1.2rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; }

/* .join_us03 .content li .li_box .cover .more{width:0.39rem; height:0.11rem; background:url(../img/join_us03_jt.png) no-repeat center/cover; margin:0.2rem auto 0;} */

.join_us03 .content li .li_box .cover .more{width:0.39rem; height:2px; background:#ffffff; margin:0.2rem auto 0;}

.join_us03 .content li.hover {box-shadow:0px 27px 45.6px 11.4px rgba(0, 0, 0, 0.43); z-index:2;}

.join_us03 .content li.hover .li_box>.icon{display:none;}

.join_us03 .content li.hover .li_box>.text{display:none;}

.join_us03 .content li.hover .li_box{border-color:transparent;}

.join_us03 .content li.hover .li_box .cover{opacity:1; visibility:visible;}



.join_us04{margin-top:0.8rem;}

.join_us04 .left{width:49%; position:relative;}

.join_us04 .rect-6616{padding-bottom:66.16%;}

.join_us04 .rect-315{padding-bottom:31.5%;}

.join_us04 .rect-6485{padding-bottom:64.85%;}

.join_us04 .cover{position:absolute; left:0; top:0; width:100%; height:100%;}

.join_us04 .box .tit{font-size:0.3rem; line-height:0.4rem; color:#fff; margin-bottom:0.1rem; padding-top:5px; position:relative;}

.join_us04 .box .tit::after{content:''; position:absolute; left:0; top:0; width:0.6rem; height:1px; background:#f2f2f2;}

.join_us04 .box .con{font-size:0.18rem; line-height:0.3rem; color:#eeeeee; height:0.9rem; overflow-y:auto; padding-right:0.05rem; opacity:0; visibility:hidden; transition:all .3s ease;}

.join_us04 .box .con::-webkit-scrollbar {width:2px; height:2px;}

.join_us04 .box .con::-webkit-scrollbar-thumb {border-radius:5px; background:#fff;}

.join_us04 .box .con::-webkit-scrollbar-track {border-radius:0; background:#f6f5f5;}

.join_us04 .left .box{padding:1.5rem 1rem 0; }

.join_us04 .right{width:49%; position:relative;}

.join_us04 .right .top{position:relative; margin-bottom:0.2rem;}

.join_us04 .right .top .box{padding:8.5% 0.5rem 0;}

.join_us04 .right .bott>div{width:48.5%;}

.join_us04 .right .bott>div .box{padding:8.5% 0.5rem 0;}

.join_us04 .cover:hover .box .con{opacity:1; visibility:visible;}



.join_us05{margin-top:0.8rem;}

.join_us05 .rect-428{padding-bottom:42.8%;}

.join_us05 .item {width:49%; position:relative;}

.join_us05 .item .intro{position:absolute; left:0; top:0; width:100%; height:100%; z-index:2;}

.join_us05 .item .intro .box{padding:0.8rem;}

.join_us05 .item .intro .box .tit{color:#242424; margin-bottom:0.25rem;}

.join_us05 .item .intro .box .common_more_box{text-align:left;}

.join_us05 .item .intro .box .common_more_box .common_more{color:#222; border-color:#222; display:inline-block; padding:0 0.25rem; padding-right:0.5rem; font-size:0.15rem; line-height:0.44rem; border:1px solid #2d2d2d; border-radius:5px; position:relative;}

.join_us05 .item .intro .box .common_more_box .common_more i{position:absolute; right:0.25rem; top:50%; margin-top:-0.22rem; font-size:0.15rem; transition:all 0.5s ease;}

.join_us05 .item .intro .box .common_more_box .common_more:hover i{right:0.15rem;}





/* 发展历程 */

.development_history1{position: relative;}

.development_history1::before{content:""; position:absolute; left:0; top:0; bottom:0; width:2rem; background:linear-gradient(to left, transparent, #ffffff); z-index:1;}

.development_history1::after{content:""; position:absolute; right:0; top:0; bottom:0; width:2rem; background:linear-gradient(to right, transparent, #ffffff); z-index:1;}

.development_history1 .stages{position:relative; white-space:nowrap; overflow-x:scroll;}

.development_history1 .stages::-webkit-scrollbar{display:none;}

.development_history1 .stage_item{display:inline-block; padding:0.2rem 0; z-index:0; background:#fff;}

.development_history1 .stage_item .wrap{position:relative;}

.development_history1 .stage_item .infor{position:relative; top:0; left:0; white-space:initial;}

.development_history1 .stage_item .infor .con{width:50%; margin-top:0.2rem; height:0.6rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

.development_history1 .stage_item .content{margin-top:0.6rem; white-space:nowrap;}

.development_history1 .stage_item .content .widget{position: relative; display:inline-block; padding-left:8.35%; margin-right:-2.6rem; vertical-align:top;}

.development_history1 .stage_item .content .widget .period{position: relative; top:2.5rem; left:-2.6rem; font-size:0.6rem; color:#ca0915; transform:translateX(100%) rotate(-90deg);  transform-origin:bottom left;}

.development_history1 .stage_item .content .years{display:inline-block; padding:0.1rem 0; padding-right:2rem; font-size:0;}

.development_history1 .stage_item .content .year_item{position:relative; display:inline-block; width:3.3rem; padding:2.24rem 0.42rem 0.24rem; border-left:1px solid #e5e5e5; white-space:initial;}

.development_history1 .stage_item .content .year_item.on{border-left:1px solid transparent; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2); transition:all .5s ease;}

.development_history1 .stage_item .content .year_item.on+.year_item{border-left:1px solid transparent;}

.development_history1 .stage_item .content .year_item:first-child::before{content:""; position:absolute; top:0; left: 0; width:8px; height: 8px; margin-top:-4px; margin-left:-4px; border-radius:4px; background:#ca0915; z-index:1;}

.development_history1 .stage_item .content .year_item:last-child{border-right:1px solid #e5e5e5;}

.development_history1 .stage_item .content .year_item .intro_box{position:absolute; top:0.12rem; left:0.21rem; right:0.21rem; padding:0.12rem 0.21rem; height:1.8rem; overflow-y:scroll; background:#fff; z-index:1;  transition:all .5s ease;}

.development_history1 .stage_item .content .year_item.on .intro_box{height:4rem;}

.development_history1 .stage_item .content .year_item .intro_box::-webkit-scrollbar{display:none;}

.development_history1 .stage_item .content .year_item .tit{font-size:0.36rem; font-weight:bold; line-height:0.44rem; height:0.44rem; color:#252525; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.development_history1 .stage_item .content .year_item .txt{font-size:0.18rem; line-height:0.3rem; margin-top:0.04rem; color: #000;}

.development_history1 .stage_item .content .year_item .con{line-height:0.3rem; margin-top:0.04rem; text-align:justify; color:#838383;}

.development_history1 .stage_item .content .year_item .img_box{margin-top:0.2rem;}

.development_history1 .stage_item .content .year_item .rect-56{padding-bottom:56.57%;}

.development_history1 .indicators{position:relative; z-index:1; width:100%; margin-top:0.4rem;}

.development_history1 .indicators .indi_item{float:left; cursor:pointer;}

.development_history1 .indicators .indi_item.indi01{width:10%;}

.development_history1 .indicators .indi_item.indi02{width:15%;}

.development_history1 .indicators .indi_item.indi03{width:20%;}

.development_history1 .indicators .indi_item.indi04{width:25%;}

.development_history1 .indicators .indi_item.indi05{width:30%;}

.development_history1 .indicators .indi_item .line{position:relative; width:100%; height:2px; background:#e5e5e5; overflow:visible;}

.development_history1 .indicators .indi_item .line::before{content:""; position:absolute; top:1px; left:0; width:8px; height:8px; margin-top:-4px; background:#ca0915; border-radius:4px; z-index:1;}

.development_history1 .indicators .indi_item:last-child .line::after{content:""; position:absolute; top:1px; right:-1px; width:8px; height:8px; margin-top:-4px; background:url(../img/images/development_history1_arrow.png) no-repeat center; z-index:1;}

.development_history1 .indicators .indi_item .line .progress{position:absolute; top:0; left:0; height:100%; width:0; background:#ca0915; z-index:1;}

.development_history1 .indicators .indi_item .txt{font-size:0.18rem; margin-top:0.3rem; text-align:center; color:#000; transition:all .5s ease;}

.development_history1 .indicators .indi_item.cur .txt,

.development_history1 .indicators .indi_item:hover .txt{color:#ca0915;}

.development_history1 .stage_item .wrap{width:8rem; margin-left:8.35vw;}

.development_history1 .stage_item .infor .con{width:auto;}

.development_history1 .stage_item .content .widget{padding-left:8.35vw;}

.development_history1 .stage_item .content .years{padding-right:4vw}

.development_history1 .stage_item .wrap{width:9rem;}

.development_history1 .stages{font-size:0;}

.development_history1 .stages{overflow:hidden;}

.development_history1 .stage_item .content .year_item .intro_box{overflow:hidden;}

.development_history1 .indicators .indi_item.indi01{width:33.33%;}

.development_history1 .indicators .indi_item.indi02{width:33.33%;}

.development_history1 .indicators .indi_item.indi03{width:33.33%;}

/* .development_history1 .indicators .indi_item.indi04{width:33.33%;} */

.development_history1 .stage_item:last-child{min-width:100vw;} 

.development_history1 .stage_item .content .year_item .con{white-space:normal;}





/* 注册 */

.register01 .title{color:#222; font-size:0.3rem; text-align:center; margin:0.4rem 0 0.3rem;}



.register01 .content{width:6.1rem; margin:0 auto; box-shadow:0px 0px 16.02px 1.98px rgba(194, 193, 193, 0.4);}

.register01 .box{padding:0.45rem 0.6rem 0.5rem;}

.register01 .box .line{margin-bottom:0.2rem;}

.register01 .box .cell{box-sizing:border-box; position:relative; width:100%; height:0.42rem; padding-left:1.3rem; background:#f7f7f7;}

.register01 .box .cell::after{content:''; position:absolute; left:1.3rem; top:50%; width:2px; height:0.15rem; transform:translateY(-50%); background:#cccccc;}

.register01 .box .cell label{position:absolute; top:1px; left:0.3rem; color:#252525; font-size:0.15rem; line-height:0.42rem;}

.register01 .box .cell input{width:100%; line-height:0.42rem; padding:0; color:#252525; font-size:0.15rem; border:none; background:none; text-indent:0.2rem;}

.register01 .box .cell input::placeholder{color:#bcbcbc; font-weight:200;}

.register01 .box .cell input.Validform_error{background:#ffe7e7;}

.register01 .box .cell.cell_pw{padding-left:1.3rem;}

.register01 .box .cell.cell_veri{width:61%;}



.register01 .box .cell .sel_item{position:relative;}

.register01 .box .cell .sel_span{display:block; width:100%; text-indent:0.2rem; height:0.42rem; line-height:0.42rem; padding:0; border:none; margin:0; box-sizing:content-box; font-size:0.15rem; color:#252525; position:relative; cursor:pointer;}

.register01 .box .cell .sel_span::after{content:''; width:0.13rem; height:0.07rem; background:url(../img/register01_ico_arrow.png) no-repeat center; background-size:cover; position:absolute; right:0.2rem; top:50%; margin-top:-0.04rem;}

.register01 .box .cell .sel_down{width:101%; position:absolute; left:0; top:100%; display:none; background:#fff; box-shadow:0 0 25px rgb(0 0 0 / 10%); z-index:2;}

.register01 .box .cell .sel_down li{font-size:0.15rem; color:#5d5d5d; line-height:0.3rem; padding-left:0.1rem; box-sizing:border-box; cursor:pointer;}

.register01 .box .cell .sel_down li:hover{color:#ffffff; background:#ca0915;}



.register01 .box .line.line_radio .radio_item>*{display:inline-block; vertical-align:text-top;}

.register01 .box .line.line_radio .radio_inp{margin-top:8px;}

.register01 .box .line.line_radio .radio_item_tab{width:calc(100% - 30px); cursor:pointer; text-align:justify; font-size:0.15rem; line-height:0.3rem; color:#929292;}

.register01 .box .line.line_radio .radio_item_tab a{color:#ca0915;}



.register01 .box .veri_btn{box-sizing:border-box; width:34%; height:0.42rem; line-height:0.42rem; padding:0; border:1px solid #ca0915; outline:none; color:#ca0915; font-size:0.16rem; text-align:center; background:#fff; cursor:pointer; transition:all .3s ease;}

.register01 .box .veri_btn:hover{color:#fff; background:#ca0915;}

.register01 .box .veri_btn:disabled{border-color:#DCDCDC; color:#DCDCDC; cursor:default;}

.register01 .box .veri_btn:disabled:hover{border-color:#DCDCDC; color:#DCDCDC; background:#fff;}

.register01 .box .msg{line-height:1; padding-left:0.3rem; margin-top:0.1rem; color:#b4b4b4; font-size:0.14rem; font-weight:200;}

.register01 .box .mandatory{position:absolute; left:0.2rem; top:3px; line-height:0.42rem; color:#ff0000;}

.register01 .box .line_submit{text-align:center; margin-bottom:0;}

.register01 .box .submit_btn{box-sizing:border-box; width:1.5rem; height:0.4rem; vertical-align:middle; line-height:0.4rem; padding:0; border:none; outline:none; color:#fff; font-size:0.15rem; text-align:center; background:#ca0915; cursor:pointer; transition:all .3s ease;}

.register01 .box .submit_btn:disabled{cursor:not-allowed;}

/* .register01 .box .submit_btn2{border:1px solid #003b83; color:#003b83; background:#ffffff; margin-left:0.1rem;} */

.register01 .box .submit_btn2{border:1px solid #ca0915; color:#ca0915; background:#ffffff; margin-left:0.1rem;}



.register01 .box .yzm_img{box-sizing:border-box; width:34%; height:0.42rem; line-height:0.42rem; padding:0; float:right; outline:none; color:#ca0915; font-size:0.16rem; text-align:center; background:#fff; cursor:pointer; transition:all .3s ease;}





/* 品牌文化 */

/* .culture01 .wrap {width:83.33%; margin-right:auto; margin-left:auto;} */

.culture01 .item{position:relative;}

.culture01 .item .top{position:absolute; width:100%; height:50vh; z-index:9;}

.culture01 .item .top .bg{content:""; position:absolute; top:28%; left:8.5%; width:100%; height:100%; background:url(../img/widgets_culture_7_bg.png) left bottom no-repeat; opacity:0; transition:all .5s ease;}

.culture01 .item.show .top .bg{opacity:0;}

.culture01 .item:first-child{margin-top:-20vh;}

.culture01 .item .infor{position:absolute; top:50%; left:0; margin-top:-0.2rem; width:100%; text-align:center; z-index:0; width:100%;}

.culture01 .item .infor .tit{font-weight:bold; color:#000; margin-top:0.19rem; margin-bottom:0.2rem;}

.culture01 .item .infor .con{font-size:0.18rem; font-weight:normal; color:#737373; margin-top:0.2rem; line-height:0.28rem;}

/* .culture01 .item .content{padding-top:50vh; padding-left:42%;} */

.culture01 .item .content{padding-top:50vh; padding-left:35%;}

.culture01 .item .content ul{position:relative; z-index:10;}

.culture01 .item:last-child .content{padding-bottom:0.2rem;}

.culture01 .item .content .intro_item{margin-bottom:0.3rem;}

.culture01 .item .content .intro_item .tit{color:#ca0915; margin-top:0.4rem; padding-left:0.15rem; border-left:0.03rem solid #ca0915;}

.culture01 .item .content .intro_item .con{ color:#666666; margin-top:0.2rem;}

.culture01 .item .content .intro_item_lr .img_box{float:left; width:38%;}

.culture01 .item .content .intro_item_lr .intro_box{float:right; width:58%; margin-left:4%;}

.culture01 .item .rect-755{padding-bottom:75.5%;}

.culture01 .item .rect-259{padding-bottom:25.9%;}

.culture01 .item .top .bg{top:36%; left:8.5%; width:3.78rem; height:4.17rem; background-size: cover;}

.culture01 .item03 .infor{width:80%; margin:0 auto; left:10%; margin-top:-0.8rem;}

.culture01 .item .infor .tit{color:#ca0915;}



/* 招聘列表 */

.recruit01 .form_box{margin-bottom:0.45rem; font-size:0;}

.recruit01 .form_box .inp_wrap{width:calc(24.5% - 0.15rem); margin-right:0.5%; border:1px solid #e3e7ec; display:inline-block; vertical-align:top; border-radius:5px; box-sizing:border-box;}

.recruit01 .form_box .inp_wrap .inp{width:100%; height:0.54rem; line-height:0.54rem; font-size:0.16rem; color:#000; text-indent:0.23rem; border:none; border-radius:0; padding:0; background:transparent;}

.recruit01 .form_box .inp_wrap.search_wrap{width:0.54rem; border:none; margin-right:0;} 

.recruit01 .form_box button{outline:none; border:none; background:#ca0915; height:0.55rem; width:0.55rem; border-radius:50%; font-size:0.16rem; text-align:center; cursor:pointer; text-align:center; width:100%; transition:.5s ease;}

.recruit01 .form_box button i{display:inline-block;  color:#fff; vertical-align:middle;}

.recruit01 .form_box button:hover{background:#ca0915;}

.recruit01 .form_box .inp_wrap .select-ui-choose-default ._arrow .arr{width:14px; height:8px; background:url(../img/widgets_xc_job_list_12_1.png) no-repeat center; border:none;}

.recruit01 .form_box .inp_wrap .select-ui-choose-default.on ._arrow .arr{margin:-.2em 0 0;}

.recruit01 .form_box .inp_wrap .select-ui-choose ._arrow{right:0.17rem;}

.recruit01 .form_box .inp_wrap .select-ui-choose-default ._txt{text-align:left;}

.recruit01 .content li{border-bottom:1px solid #e7e7e7; overflow:hidden;}

.recruit01 .content li.first {background:#ca0915; color:#fff; border-bottom:none; padding:0; height:0.6rem;line-height:0.6rem; border-radius:5px;}

.recruit01 .content li ._ut{float:left; text-align:center;}

.recruit01 .content li ._un{float:left; text-align:center; height:0.8rem; line-height:0.8rem; font-size:0.18rem; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.recruit01 .content li ._t1{width:20%;}

.recruit01 .content li ._t4{width:12%;}

.recruit01 .content li ._t2{width:20%;}

.recruit01 .content li ._t3,

.recruit01 .content li ._t5{width:10%;}

.recruit01 .content li ._t6{width:12%; cursor:pointer;}

.recruit01 .content li ._t7{width:12%;}

.recruit01 .content li ._t11{width:16%;}

.recruit01 .content li ._un._t7:after {content:"+"; display:inline-block; vertical-align:-1px; color:#313131; margin-left:5px; font-size:0.2rem;}

.recruit01 .content li.j_t_cur ._un._t7:after {content:"-";}

.recruit01 .content li.j_t {cursor:pointer;}

.recruit01 .content li.j_c {height:auto; line-height:1.5; background:#f9f9f9; display:none;}

.recruit01 .content .j_c .j_c_box {padding:0.4rem;}

.recruit01 .content .j_c .j_c_box .intro {color:#666; line-height:0.24rem; position:relative;}

.recruit01 .content .j_c .j_c_box .intro strong{display:block; font-size:0.16rem; color:#ca0915; margin-bottom:0.1rem;}

/* .recruit01 .content .job_btn {position:absolute; right:0; bottom:0;} */

.recruit01 .content .job_btn ._btn {display:inline-block; width:1.3rem; height:0.44rem; line-height:0.44rem; color:#fff; border-radius:5px; font-size:0.18rem; background:#ca0915; cursor:pointer; text-align:center; transition:.5s ease;}

/* .recruit01 .content .job_btn ._btn:hover{background:#ca0915;}                 */



body .select-ui-options-default li:hover{background:#ca0915;}



/* 公共部分 */

body .bg-primary{background:#d80c18;}





/* 导航新 */

.header2 .wrap{width:92.18%; position:relative;}

.footer2 .wrap{width:92.18%;}

.header2{width:100%; position:fixed; left:0; top:0; z-index:90; transition:all 0.5s ease;}

.header2 .h_logo{padding:0.15rem 0; width:1.6rem;}

.header2 .h_logo a{display:block;}

.header2 .h_logo .img01{display:block;}

.header2 .h_logo .img02{display:none;}



.header2 .h_tools{font-size:0;}

.header2 .h_tools>div{display:inline-block; vertical-align:middle; margin-left:0.35rem; padding:0.33rem 0;}

.header2 .h_tools .iconfont{font-size:0.3rem; line-height:0.3rem; margin:0; display:block; font-weight:bold; color:#ffffff; cursor:pointer;}

.header2 .h_tools>div:hover .iconfont{color:#ca0915;}



/* OA */

.header2 .h_menu{position:relative;}

.header2 .h_menu .icon{width:0.3rem; height:0.3rem; background:url(../img/h_tools_03_01.png) no-repeat center/cover; cursor:pointer;}

.header2 .h_menu:hover .icon{background:url(../img/h_tools_03_03.png) no-repeat center/cover;} 

.header2 .h_tools .h_menu .lan_down{width:1rem; position:absolute; left:50%; transform:translateX(-50%); top:100%; display:none; z-index:3; padding:5px 0; background:#E6E8EA; background:rgba(230,232,234,0.8);}

.header2 .h_tools .h_menu .lan_down ul>li{margin:5px 0; padding:0; float:none; text-align:center;}

.header2 .h_tools .h_menu .lan_down ul>li a{display:block; padding:5px 10px; color:#666; font-size:0.15rem;}

.header2 .h_tools .h_menu .lan_down ul>li a:hover{background:rgba(255,255,255,.9);}

/* 登录之前 */

.header2 .h_menu .before_box{display:block;}

.header2 .h_menu .after_box{display:none;}



/* 登录之后 */

.header2 .h_menu.loadin{padding:0.2rem 0;}

.header2 .h_menu.loadin .before_box{display:none;}

.header2 .h_menu.loadin .after_box{display:block;}

.header2 .h_menu.loadin .after_box a{display:block;}

.header2 .h_menu.loadin .after_box a>div{display:inline-block; vertical-align:middle;}

.header2 .h_menu.loadin .after_box .icon02{width:0.44rem; height:0.44rem; border-radius:50%; overflow:hidden;}

.header2 .h_menu.loadin .after_box .t{font-size:0.16rem; line-height:0.3rem; color:#252525; margin-left:0.2rem;}

.header2 .h_menu.loadin .after_box .t span{font-weight:bolder;}





/* 语言版本 */

.header2 .h_tools .h_lan{position:relative;}

.header2 .h_tools .h_lan .lan_down{width:1rem; position:absolute; left:50%; transform:translateX(-50%); top:100%; display:none; z-index:3; padding:5px 0; background:#E6E8EA; background:rgba(230,232,234,0.8);}

.header2 .h_tools .h_lan .lan_down ul>li{margin:5px 0; padding:0; float:none; text-align:center;}

.header2 .h_tools .h_lan .lan_down ul>li a{display:block; padding:5px 10px; color:#666; font-size:0.15rem;}

.header2 .h_tools .h_lan .lan_down ul>li a:hover{background:rgba(255,255,255,.9);}

.header2 .h_tools .h_lan.on .iconfont{color:#ca0915;}

.header2 .h_lan .icon{width:0.3rem; height:0.3rem; background:url(../img/h_lan_01.png) no-repeat center/cover; cursor:pointer;}

.header2 .h_lan:hover .icon{background:url(../img/h_lan_03.png) no-repeat center/cover;} 





/* 搜索 */

.header2 .h_sear .icon{width:0.3rem; height:0.3rem; background:url(../img/h_sear_01.png) no-repeat center/cover; cursor:pointer;}

.header2 .h_sear:hover .icon{background:url(../img/h_sear_03.png) no-repeat center/cover;} 



.header2 .search_box{position:absolute; background:#ffffff; width:9rem; left:60%; top:50%; transform:translate(-50%,-50%); opacity:0; visibility:hidden; pointer-events:none; transition:all .3s ease;}

.header2 .search_box .box{display:flex; align-items:center; justify-content:space-between;}

.header2 .search_box i{font-size:0.2rem; line-height:0.3rem; margin:0; display:block; color:#000000; transition:all .3s ease;}

.header2 .search_box .box .search_input{width:8rem; }

.header2 .search_box .box .search_input .sear_inp{outline:none; width:100%; padding:0; margin:0; border:0; border-bottom:1px solid #e6e6e6; background:none; line-height:0.3rem; font-size:0.16rem;}

.header2 .search_box .box .close_btn{cursor:pointer;}

.header2 .search_box .box .close_btn:hover i{color:#ca0915; transform:rotate(180deg);}

.header2 .search_box.on{left:50%; opacity:1; visibility:visible; pointer-events:auto;}



/* 普通下拉 */

.header2 .inav_wrapper{padding-right:5%; }

.header2 .nav_li{float:left; margin:0 0.15rem; position:relative;}

.header2 .nav_li .inav_a{display:block; padding:0 0.15rem; min-width:0.96rem; text-align:center; position:relative; box-sizing:border-box; color:#ffffff; font-size:0.16rem; line-height:0.96rem; transition:all .5s ease; position:relative; }

.header2 .nav_li .inav_a::after{content:''; position:absolute; bottom:0; left:50%; width:0; right:50%; height:3px; background:#ca0915; transition:all .3s ease;}

.header2 .nav_li .inav_a:hover{font-weight:bold; color:#ca0915;}

.header2 .nav_li .inav_a:hover::after{left:0; right:0; width:100%;}



.header2 .nav_li .inav_a::before{content:''; position:absolute; top:0; left:50%; transform:translateX(-50%); width:100%; height:100%; background:url(../img/nav_a_bg.jpg) no-repeat center; transition:all .3s ease; z-index:-1; opacity:0; visibility:hidden;}

.header2 .nav_li .inav_a:hover::before{opacity:1; visibility:visible;}







.header2 .nav_li .nav_down{display:none; overflow:hidden; position:absolute; z-index:1; width:auto; min-width:100%; top:100%; left:50%; transform:translateX(-50%); white-space:nowrap; box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.1);}

.header2 .nav_li .nav_down .nav_ul{position:relative; padding:0.2rem .8rem; background:#ffffff;}

.header2 .nav_li .nav_down .nav_ul li{font-size:0.15rem; line-height:0.45rem; padding:0 0.2rem; position:relative; text-align:center;}

.header2 .nav_li .nav_down .nav_ul li::after{content:''; position:absolute; left:0; width:0; bottom:0; height:3px; background:#ca0915; transition:all .3s ease;}

.header2 .nav_li .nav_down .nav_ul li:hover{color:#ca0915;}

.header2 .nav_li .nav_down .nav_ul li:hover::after{width:100%;}

.header2 .nav_li .nav_down .nav_ul li.cur{color:#ca0915;}

.header2 .nav_li .nav_down .nav_ul li.cur::after{width:100%;}

/* .header2 .nav_li .nav_down.hoverNav{animation:fadeIn .3s linear .2s forwards; pointer-events:auto;}



.header2 .nav_bg{position:absolute; top:100%; height:0; background:#ffffff; transition:height .3s;}

@keyframes fadeIn {

    0% {

        opacity: 0

    }



    100% {

        opacity: 1

    }

} */



/* 产品下拉 */

.header2 .nav_li.pro_nav_li{position:static;}

.header2 .nav_li .nav_down.pro_down{font-size:0; width:100vw; background:#ffffff; opacity:1; pointer-events:auto; display:none;}

.header2 .nav_li .nav_down.pro_down::after{display:none;}

.header2 .nav_li .nav_down.pro_down .pro_top{text-align:center; padding:0.3rem 0 0.6rem;}

.header2 .nav_li .nav_down.pro_down .pro_top .item{text-align:left; margin-right:7.4%; display:inline-block; vertical-align:text-top;}

.header2 .nav_li .nav_down.pro_down .pro_top .item:last-child{margin-right:0;}

.header2 .nav_li .nav_down.pro_down .pro_top .item .title{font-size:0.18rem; color:#000000; font-weight:bold;}

.header2 .nav_li .nav_down.pro_down .pro_top .item .img_box{width:1.7rem; height:1rem; background:#f6f8f7; margin:0.15rem 0 0.3rem; position:relative; display:flex; align-items:center; justify-content:center;}

.header2 .nav_li .nav_down.pro_down .pro_top .item li{font-size:0.16rem; line-height:0.3rem;} 

.header2 .nav_li .nav_down.pro_down .pro_bott{padding:0.2rem 0; background:#f2f2f2;}

.header2 .nav_li .nav_down.pro_down .pro_bott ul{display:flex; align-items:center; justify-content:space-around;}

.header2 .nav_li .nav_down.pro_down .pro_bott li div{display:inline-block; vertical-align:middle;}

.header2 .nav_li .nav_down.pro_down .pro_bott li .t{font-size:0.16rem; line-height:0.35rem; margin-left:0.2rem;}



/* 吸顶状态 */

.header2.fixed{background:#ffffff; box-shadow:0px 5px 5px 0px rgba(61, 61, 61, 0.03);}

.header2.fixed .h_logo .img02{display:block;}

.header2.fixed .h_logo .img01{display:none;}

.header2.fixed .nav_li .inav_a{color:#000000;}

.header2.fixed .h_tools .iconfont{color:#000000;}

.header2.fixed .h_menu .icon{background:url(../img/h_tools_03_02.png) no-repeat center/cover; }

.header2.fixed .nav_li .inav_a:hover{font-weight:bold; color:#ca0915;}

.header2.fixed .h_tools>div:hover .iconfont{color:#ca0915;}

.header2.fixed .h_menu:hover .icon{background:url(../img/h_tools_03_03.png) no-repeat center/cover;} 

.header2.fixed .h_lan .icon{background:url(../img/h_lan_02.png) no-repeat center/cover; cursor:pointer;}

.header2.fixed .h_lan:hover .icon{background:url(../img/h_lan_03.png) no-repeat center/cover;} 

.header2.fixed .h_sear .icon{width:0.3rem; height:0.3rem; background:url(../img/h_sear_02.png) no-repeat center/cover; cursor:pointer;}

.header2.fixed .h_sear:hover .icon{background:url(../img/h_sear_03.png) no-repeat center/cover;} 



/* 下层状态 */

.header2.xc_header{background:#ffffff; box-shadow:0px 5px 5px 0px rgba(61, 61, 61, 0.03);}

.header2.xc_header .h_logo .img02{display:block;}

.header2.xc_header .h_logo .img01{display:none;}

.header2.xc_header .nav_li .inav_a{color:#000000;}

.header2.xc_header .h_tools .iconfont{color:#000000;}

.header2.xc_header .h_menu .icon{background:url(../img/h_tools_03_02.png) no-repeat center/cover; }

.header2.xc_header .nav_li .inav_a:hover{font-weight:bold; color:#ca0915;}

.header2.xc_header .h_tools>div:hover .iconfont{color:#ca0915;}

.header2.xc_header .h_menu:hover .icon{background:url(../img/h_tools_03_03.png) no-repeat center/cover;} 

.header2.xc_header .h_lan .icon{background:url(../img/h_lan_02.png) no-repeat center/cover; cursor:pointer;}

.header2.xc_header .h_lan:hover .icon{background:url(../img/h_lan_03.png) no-repeat center/cover;} 

.header2.xc_header .h_sear .icon{width:0.3rem; height:0.3rem; background:url(../img/h_sear_02.png) no-repeat center/cover; cursor:pointer;}

.header2.xc_header .h_sear:hover .icon{background:url(../img/h_sear_03.png) no-repeat center/cover;} 



/* 触控状态 */

.header2:hover{background:#ffffff; box-shadow:0px 5px 5px 0px rgba(61, 61, 61, 0.03);}

.header2:hover .h_logo .img02{display:block;}

.header2:hover .h_logo .img01{display:none;}

.header2:hover .nav_li .inav_a{color:#000000;}

.header2:hover .h_tools .iconfont{color:#000000;}

.header2:hover .h_menu .icon{background:url(../img/h_tools_03_02.png) no-repeat center/cover; }

.header2:hover .nav_li .inav_a:hover{font-weight:bold; color:#ca0915;}

.header2:hover .h_tools>div:hover .iconfont{color:#ca0915;}

.header2:hover .h_menu:hover .icon{background:url(../img/h_tools_03_03.png) no-repeat center/cover;} 

.header2:hover .h_lan .icon{background:url(../img/h_lan_02.png) no-repeat center/cover; cursor:pointer;}

.header2:hover .h_lan:hover .icon{background:url(../img/h_lan_03.png) no-repeat center/cover;} 

.header2:hover .h_sear .icon{width:0.3rem; height:0.3rem; background:url(../img/h_sear_02.png) no-repeat center/cover; cursor:pointer;}

.header2:hover .h_sear:hover .icon{background:url(../img/h_sear_03.png) no-repeat center/cover;} 



/* 透明底黑字状态 */

.header2.cur .h_logo .img02{display:block;}

.header2.cur .h_logo .img01{display:none;}

.header2.cur .nav_li .inav_a{color:#000000;}

.header2.cur .h_tools .iconfont{color:#000000;}

.header2.cur .h_menu .icon{background:url(../img/h_tools_03_02.png) no-repeat center/cover; }

.header2.cur .nav_li .inav_a:hover{font-weight:bold; color:#ca0915;}

.header2.cur .h_tools>div:hover .iconfont{color:#ca0915;}

.header2.cur .h_menu:hover .icon{background:url(../img/h_tools_03_03.png) no-repeat center/cover;} 

.header2.cur .h_lan .icon{background:url(../img/h_lan_02.png) no-repeat center/cover; cursor:pointer;}

.header2.cur .h_lan:hover .icon{background:url(../img/h_lan_03.png) no-repeat center/cover;} 

.header2.cur .h_sear .icon{width:0.3rem; height:0.3rem; background:url(../img/h_sear_02.png) no-repeat center/cover; cursor:pointer;}

.header2.cur .h_sear:hover .icon{background:url(../img/h_sear_03.png) no-repeat center/cover;} 







/* 手机端 */

.header2 .h_tools .mobile_key{display:none;}

.m_nav{display:none!important;}

.m_nav2{display:none;}





/* 底部 */

.footer2{background:#f6f6f6; position:relative;}

.footer2 .f_top{padding-top:0.75rem; margin-bottom:0.25rem; position:relative;}

.footer2 .f_top .bg{bottom:0; left:6.5%; width:96%; position:absolute; z-index:0;}

.footer2 .f_top .t_left{width:27.2%; padding-right:0.2rem; box-sizing:border-box; padding-bottom:0.55rem; border-right:1px solid #e1e1e1; position:relative;}

.footer2 .f_top .t_left .title{font-size:0.3rem; line-height:0.5rem; font-weight:400; margin-bottom:0.1rem;}

.footer2 .f_top .t_left .l_top{width:83.5%;}

.footer2 .f_top .t_left .form_box{position:relative;}

.footer2 .f_top .t_left .form_box .f_inp{width:100%; padding:0; margin:0; border:0; outline:none; background:none; border-bottom:1px solid #e1e1e1; line-height:0.4rem;}

.footer2 .f_top .t_left .form_box .f_btns{position:absolute; right:0; top:50%; transform:translateY(-50%); padding:0; margin:0; border:0; outline:none; background:none;}

.footer2 .f_top .t_left .form_box .f_btns .iconfont{font-size:0.22rem; line-height:0.22rem; margin:0; display:block; color:#ca0915; cursor:pointer; font-weight:bold;}

.footer2 .f_top .t_left .key_box{margin-top:0.1rem; font-size:0.14rem; line-height:0.3rem; color:#a6a6a6; height:0.3rem; overflow:hidden} 

.footer2 .f_top .t_left .key_box a{margin-right:0.2rem; display:inline-block;}

.footer2 .f_top .t_left .l_bott{margin-top:0.5rem;}

.footer2 .f_top .t_left .l_bott .tit{font-size:0.2rem; line-height:0.3rem; color:#252525; margin-bottom:0.15rem;}

.footer2 .f_top .t_left .l_bott li{color:#a6a6a6; line-height:0.3rem;}



.footer2 .f_top .t_right{width:68.4%; position:relative; z-index:10;}

.footer2 .f_top .t_right .r_top{display:flex; align-items:flex-start; justify-content:space-between;}

.footer2 .f_top .t_right dt{font-size:0.2rem; line-height:0.3rem; color:#252525; margin-bottom:.1rem;}

.footer2 .f_top .t_right dd{font-size:0.15rem; line-height:0.3rem; color:#a6a6a6;}

.footer2 .f_top .t_right dl:last-child{text-align:right;}



.footer2 .f_top .t_right .share_box a{display:inline-block; margin-left:0.1rem; position:relative; cursor:pointer;}

/* .footer2 .f_top .t_right .share_box i{font-size:0.3rem; line-height:0.35rem; margin:0; display:block; color:#ca0915;}

.footer2 .f_top .t_right .share_box .bshare-sinaminiblog i{font-size:0.35rem;} */

.footer2 .f_top .t_right .share_box i{width:0.3rem; height:0.3rem; margin:0; display:block;}

.footer2 .f_top .t_right .share_box .ewm_img{width:1.5rem; height:1.5rem; position:absolute; bottom:0.35rem; right:50%; margin-right:-0.75rem; display:none;}



.footer2 .btns01{position:fixed; bottom:0.4rem; right:0; width:0.6rem; cursor:pointer; z-index:20; display:none;}

.section6 .footer2 .btns01{display:block!important;}



.footer2 .f_top .t_right .r_bott{margin-top:0.4rem;}

.footer2 .f_top .t_right .r_bott li{float:left; width:13.3%; margin-right:4%; text-align:center;}

.footer2 .f_top .t_right .r_bott li:last-child{margin-right:0;}

.footer2 .f_top .t_right .r_bott li img{display:block; width:auto; margin:0 auto;}

.footer2 .f_top .t_right .r_bott li .t{font-size:0.16rem; line-height:0.3rem; color:#252525; margin-top:0.1rem;}





.footer2 .f_bott{line-height:0.7rem; color:#a7a7a7; border-top:1px solid #e1e1e1;}

.footer2 .f_bott .beifen{margin-right:0.2rem;}

.footer2 .f_bott em{margin:0 5px;}

.footer2 .f_bott .b_right{position:relative;}

.footer2 .f_bott .b_right .btns{cursor:pointer;}

.footer2 .f_bott .b_right .company_list{position:absolute; left:-20%; bottom:100%; width:140%; background:#f5f5f5; box-shadow:0px 4px 9px 0px rgba(10, 2, 4, 0.06); display:none; z-index:20; max-height:none; overflow-y:auto;}

.footer2 .f_bott .b_right .company_list::-webkit-scrollbar {width:2px; height:4px;}

.footer2 .f_bott .b_right .company_list::-webkit-scrollbar-thumb {border-radius:5px; background:#ca0915; }

.footer2 .f_bott .b_right .company_list::-webkit-scrollbar-track {border-radius:0; background:transparent;}

.footer2 .f_bott .b_right .company_list a{display:block; width:auto; line-height:0.2rem; padding:0.1rem; transition:all .5s ease;}

.footer2 .f_bott .b_right .company_list a:hover{color:#ca0915;}



.xc_banner{margin-top:0.96rem;}



/* 新首页 */

.section{overflow:hidden; display:none;}

.ibanner2 .widgets{position:absolute; bottom:0.5rem; left:0; width:100%; z-index:20;}

.ibanner2 .widgets .left-area{float:left;}

.ibanner2 .widgets .left-area i{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:13px; height:22px; background:url(../img/ibanner2_jt03.png) no-repeat center/cover;}

.ibanner2 .swiper-button-prev,

.ibanner2 .swiper-button-next{position:relative; display:inline-block; vertical-align:middle; margin-top:0; width:0.6rem; height:0.6rem; border-radius:50%; border:2px solid #ffffff; background:rgba(0, 0, 0, 0); left:auto; right:auto; outline:none; margin-right:0.1rem;}

.ibanner2 .widgets .left-area .swiper-button-prev i{transform:translate(-50%,-50%) rotate(180deg);}

.ibanner2 .swiper-button-prev:hover,

.ibanner2 .swiper-button-next:hover{background:#ca0915; border-color:rgba(0, 0, 0, 0);}

.ibanner2 .widgets .right-area{float:right;}

.ibanner2 .swiper-pagination{position:static;}

.ibanner2 .swiper-pagination{font-size:0.16rem; color:#fff;}

.ibanner2 .swiper-pagination .dangqian{font-family:Arial, Helvetica, sans-serif; font-size:0.46rem; color:#ca0915; font-weight:bold;}

.ibanner2 .swiper-container img{width:100vw; height:100vh;}

.ibanner2 .swiper-container .swiper-slide{overflow:hidden;}



.index .common_title{font-size:0.36rem; line-height:0.4rem; padding-bottom:0.3rem; position:relative;}

.index .common_title::after{content:''; position:absolute; left:0; bottom:-1px; width:0.66rem; height:3px; background:#ca0915;}



.index01{padding-top:0.4rem;}

.index01 .content{position:relative;}

.index01 .content .bg{position:absolute; right:0; top:55%; transform:translateY(-50%); }

.index01 .top{border-bottom:1px solid #a7a7a7;}

.index01 .top li{float:left; margin:0 0.4rem; font-size:0.2rem; line-height:0.3rem; color:#868686; padding-bottom:0.15rem; position:relative; cursor:pointer;}

.index01 .top li::after{content:''; position:absolute; left:50%; width:0; bottom:0; height:1px; background:#ca0915; transition:all .4s ease;}

.index01 .top li:hover{color:#000000;}

.index01 .top li:hover::after{width:100%; left:0;}

.index01 .top li.cur{color:#000000;}

.index01 .top li.cur::after{width:100%; left:0;}

.index01 .bott{margin-top:0.1rem;  padding-top:0.3rem; position:relative;}

.index01 .bott .left{white-space:nowrap; padding-left:0.35rem; box-sizing:border-box; min-width:23%; z-index:10; position:relative;}

.index01 .bott .left .l_top{display:inline-block; vertical-align:text-top;}

.index01 .bott .left .l_top li{display:block; margin-bottom:0.2rem; font-size:0.2rem; padding-right:0.2rem; line-height:0.3rem; min-width:1.1rem; color:#868686; cursor:pointer;}

.index01 .bott .left .l_top li:hover{color:#ca0915;}

.index01 .bott .left .l_top li.cur{color:#ca0915;}

.index01 .bott .left .l_bott{margin-top:0.1rem; position:relative; display:inline-block; padding-left:0.25rem; vertical-align:text-top;}

.index01 .bott .left .l_bott::after{content:''; position:absolute; left:0; width:2px; top:0; height:56vh; background:#f2f2f2; z-index:-1; transition:all .4s ease;}

.index01 .bott .left .l_bott dd{line-height:0.3rem; font-size:0.2rem; margin-bottom:0.1rem; color:#868686; position:relative; cursor:pointer; }

.index01 .bott .left .l_bott dd::after{content:''; position:absolute; left:-0.25rem; width:2px; top:50%; height:0; z-index:2; background:#ca0915; transition:all .4s ease;}

.index01 .bott .left .l_bott dd:hover{color:#000000;}

.index01 .bott .left .l_bott dd:hover::after{height:100%; top:0;}

.index01 .bott .left .l_bott dd.cur{color:#000000;}

.index01 .bott .left .l_bott dd.cur::after{height:100%; top:0;}



.index01 .bott .right{width:65%; padding-top:0;}

.index01 .bott .right .r_top{display:flex; align-items:center; justify-content:space-between; min-height:4.4rem;}

.index01 .bott .right .img{width:57%;}

.index01 .bott .right .r_top .words{width:35%;}

.index01 .bott .right .r_top .words .tit{font-size:0.3rem; }

.index01 .bott .right .r_top .words .size{font-size:0.2rem; text-transform:uppercase; margin:0.1rem 0;}

.index01 .bott .right .r_top .words .con{font-size:0.14rem; color:#686868;}

.index01 .bott .right .r_top .words .key_words{font-size:0; margin:0.1rem 0 0.2rem;}

.index01 .bott .right .r_top .words .key_words span{font-size:0.14rem; line-height:0.3rem; margin-bottom:0.1rem; display:inline-block; color:#323232; padding:0 0.2rem; border:1px solid #a6a6a6; margin-right:0.15rem;}

.index01 .bott .right .r_top .words .key_words span:last-child{margin-right:0;}

.index01 .bott .right .r_top .words .line_box .line_{margin-bottom:0.2rem;}

.index01 .bott .right .r_top .words .line_box .intro{margin-bottom:0.1rem;}

.index01 .bott .right .r_top .words .line_box .intro .t{font-size:0.14rem; color:#686868; float:left;}

.index01 .bott .right .r_top .words .line_box .intro .c{float:right; font-size:0.14rem;}

.index01 .bott .right .r_top .words .line_box .line{width:100%; height:4px; background:#bbbdc4; position:relative;}

.index01 .bott .right .r_top .words .line_box .line span{position:absolute; left:0; top:0; height:100%; background:#ca0915;}



.index01 .bott .right .r_bott{margin-top:0.5rem; padding-left:20%;}

.index01 .bott .right .r_bott a{display:inline-block; font-size:0.16rem; text-align:center; line-height:0.5rem; width:1.66rem; border:1px solid #000000; border-radius:5px; margin-right:0.2rem;}

.index01 .bott .right .r_bott a:last-child{margin-right:0;}

.index01 .bott .right .r_bott a.cur{color:#ffffff; background:#ca0915; border-color:#ca0915;}



/* .section3{background:url(../img/index02_bg.jpg) no-repeat center/cover;} */

.index02 .tab_t_box{position:absolute; bottom:4%; left:0; width:100%; font-size:0; z-index:10;}

.index02 .tab_t_box .tab_t{display:inline-block; text-align:center; overflow:hidden;}

.index02 .tab_t_box .tab_t .icon{width:0.7rem; height:0.7rem; border:2px solid #ffffff; border-radius:50%; display:flex; align-items:center; justify-content:center; margin:0 auto; position:relative;}

.index02 .tab_t_box .tab_t .icon::before,

.index02 .tab_t_box .tab_t .icon::after{content:''; position:absolute; left:-2px; transform:translateX(-100%); width:2rem; top:50%; margin-top:-1px; height:2px; background:#ffffff;}

.index02 .tab_t_box .tab_t .icon::after{left:auto; right:-2px; transform:translateX(100%);}

.index02 .tab_t_box .tab_t .t{white-space:nowrap; font-size:0.18rem; line-height:0.3rem; color:#ffffff; padding-top:0.1rem;}

.index02 .tab_t_box .tab_t.cur .icon{background:#ca0915; border-color:#ca0915;}

.index02 .tab_c_box{position:absolute; top:50%; left:0; width:100%; transform:translateY(-50%); width:47.2%; background:url(../img/index02_tab_c_bg.png) no-repeat right/cover; height:44vh; z-index:2;}

.index02 .tab_c_box .tab_c{position:absolute; left:15.6%; width:71.8%; top:50%; transform:translateY(-50%); }

.index02 .tab_c_box .tab_c .con{font-size:0.16rem; line-height:0.3rem; text-align:justify; max-height:0.9rem; margin:0.2rem 0 0.5rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}

.index02 .tab_c_box .tab_c .more_btn{display:block; font-size:0.16rem; text-align:center; line-height:0.5rem; width:1.7rem; color:#ffffff; border-radius:5px; background:#ca0915;}

.index02 .tab_c_box .tab_c .more_btn:hover{font-weight:bold;}

/* .index02 .tab_b_box{position:absolute; bottom:14vh; right:11.6%; width:35.2%; height:73vh; z-index:1;} */

.index02 .tab_b_box{position:absolute; top:50%; left:50%; min-width:100%; height:100vh; max-width:none; transform:translate(-50%,-50%); z-index:1;}



.index02 .tab_b_box .tab_b{transform:translateX(-50px); transition:all .7s ease; position:absolute; left:0; top:0; width:100%; height:100%; opacity:0; visibility:hidden;}

.index02 .tab_b_box .tab_b img{height:100%; min-width:100%; }

.index02 .tab_b_box .tab_b.cur{transform:translateX(0); opacity:1; visibility:visible;}



.index03 .top{position:absolute; top:21%; left:0; width:100%;}

.index03 .top .title02{margin-right:4%; padding-right:2.3%;}

.index03 .top .title02 .common_title{padding:0.1rem 0;}

.index03 .top .title02 .common_title::after{bottom:0; height:100%; width:3px; right: -2.3%; left:auto;}

.index03 .bg{position:absolute; bottom:0; left:50%; transform:translateX(-50%); width:64%; z-index:-1;}

.index03 .bott{position:absolute; bottom:0; left:50%; display:flex; align-items:flex-end; transform:translateX(-50%); width:80%; font-size:0;}

.index03 .bott .item{width:25%; display:flex; align-items:center; text-align:center; padding:0 5.6%; box-sizing:border-box; vertical-align:bottom; background:rgba(0, 0, 0, 0.75); position:relative;}

.index03 .bott .item:nth-child(2n){background-color:#ca0915;}

.index03 .bott .item .num_box{font-size:0.18rem; color:#ffffff; line-height:0.3rem;}

.index03 .bott .item .num_box>div{display:inline-block; vertical-align:text-bottom;}

.index03 .bott .item .num_box .num{font-size:0.65rem; line-height:0.7rem;}

.index03 .bott .item .t{color:#fff; font-size:0.2rem; margin-top:0.2rem; line-height:0.36rem;}

.index03 .bott .item01{height:28.4vh;}

.index03 .bott .item02{height:53.7vh;}

.index03 .bott .item03{height:45.6vh;}

.index03 .bott .item04{height:25.8vh;}



.section5{background:#eeeeee;}

.index04 .content{margin-top:0.4rem;}

.index04 .content .swiper-container{padding-bottom:0.5rem;}

.index04 .content .swiper-container-horizontal>.swiper-scrollbar{width:100%; left:0; height:2px;}

.index04 .content .swiper-slide a{display:block; height:57vh; position:relative; background:#ffffff; overflow:hidden;}

.index04 .content .swiper-slide a::after{content:''; position:absolute; left:50%; top:50%; background:url(../img/ipart5_bg.png) no-repeat center/cover; transform:translate(-50%,-50%); min-width:100%; min-height:100%; max-width:none; opacity:0;}

.index04 .content .box{position:absolute; top:7.3%; left:9.5%; width:60%; z-index:10;}

.index04 .content .box .type{font-size:0.16rem; line-height:0.3rem; color:#555555; margin-bottom:0.15rem;}

.index04 .content .box .tit{font-size:0.26rem; line-height:0.36rem; max-height:0.72rem; color:#23211f; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

.index04 .content .box .con{margin:0.2rem 0 0.4rem; font-size:0.14rem; line-height:0.26rem; max-height:0.52rem; color:#555555; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

.index04 .content .box .more_btns{line-height:0.33rem; font-size:0.14rem; color:#ffffff; background:#ca0915; padding:0 0.2rem; border-radius:5px; display:inline-block;}

.index04 .content .number{font-size:1.35rem; line-height:1.1rem; color:#eeeeee; font-weight:lighter; position:absolute; bottom:0; right:0; z-index:10;}

.index04 .content .bg img{position:absolute; left:50%; top:50%; min-width:100%; transform:translate(-50%,-50%); opacity:0; visibility:hidden; transition:all .5s ease;}

.index04 .content .swiper-slide.cur .box .type{color:#ffffff;}

.index04 .content .swiper-slide.cur .box .tit{color:#ffffff;}

.index04 .content .swiper-slide.cur .box .con{color:#ffffff;}

.index04 .content .swiper-slide.cur .number{color:#ffffff;}

.index04 .content .swiper-slide.cur .box .more_btns{background:#ffffff; color:#000000;}

.index04 .content .swiper-slide.cur .bg img{opacity:1; visibility:visible;}

.index04 .content .swiper-slide.cur a{background:#333;}

.index04 .content .swiper-slide.cur a::after{opacity:1;}



.section6{overflow:visible;}

.section6 .footer2 .btns01 a{display:block;}



/* fullpage 侧导航按钮 */

#fp-nav1.fp-nav-right{width:0.8rem; height:100%; right:0; left:inherit; top:0; margin-top:0; position:fixed;}

#fp-nav1.fp-nav-right .fp-menu-wr {display:block; position:relative; width:100%; height:100%; transition:all .3s ease}

#fp-nav1.fp-nav-right ul {display:block; position:absolute; width:100%; left:50%; top:50%; transform:translate(-50%,-50%);}

#fp-nav1.fp-nav-right ul li{display:block; height:auto; width:auto;}

#fp-nav1.fp-nav-right ul li a{display:block; position:relative; font-size:0; margin:0.1rem 0; transition:all .3s ease;}

#fp-nav1.fp-nav-right ul li span{position:relative; display:block; color:#fff; font-size:0.16rem; line-height:0.4rem; white-space:nowrap; transition:all .3s ease;}

#fp-nav1.fp-nav-right ul li span::after{content:''; position:absolute; left:100%; top:50%; margin-top:-1px; height:2px; width:0; background:#ca0915; transition:all .4s ease;}

#fp-nav1.fp-nav-right ul li.active a span{transform:translateX(-40px); color:#ca0915;}

#fp-nav1.fp-nav-right ul li.active span::after{width:40px; }



#fp-nav1.fp-nav-right.black ul li span{color:#000000;}





/* 五大事业部 */

.business01 .item{position:relative; margin-bottom:0.6rem;}

.business01 .item:last-child{margin-bottom:0;}

.business01 .item .line{height:100%; width:1px; background:#ededed; position:absolute; left:50%;}

.business01 .item .img_box{width:48.5%; border-radius:5px; overflow:hidden; float:left; position:relative;}

.business01 .item .words_box{width:48.5%; float:right; padding:0 0.3rem 0 0.7rem; display:flex; position:relative; align-items:center; box-sizing:border-box; box-shadow:0px 5px 5px 0px rgba(61, 61, 61, 0.06);}

.business01 .item .words_box::after{content:''; position:absolute; left:0; bottom:0; width:0; height:2px; background:#ca0915; transition:all .3s ease;}

.business01 .item .words_box .title{font-family:'he'; font-size:0.3rem; color:#ca0915; line-height:0.4rem;}

.business01 .item .words_box .solgan{font-size:0.3rem; line-height:0.4rem; margin-top:0.4rem; margin-bottom:0.2rem;}

.business01 .item .words_box .c{font-size:0.14rem; line-height:0.26rem; color:#686868; overflow-y:auto; display:flex; align-items:flex-end; text-align:justify;}

.business01 .item .words_box .c span{min-height:1.3rem; max-height:1.82rem; overflow-y:auto; padding-right:0.05rem;}

.business01 .item .words_box .c span::-webkit-scrollbar {width:1px; height:0;}

.business01 .item .words_box .c span::-webkit-scrollbar-thumb {border-radius:5px; background:#ca0915; }

.business01 .item .words_box .c span::-webkit-scrollbar-track {border-radius:0; background:#ffffff;}

.business01 .item .words_box .more_btn{line-height:0.5rem; font-size:0.16rem; color:#ca0915; display:inline-block; width:1.65rem; border:1px solid #ca0915; border-radius:5px; margin-top:0.3rem; text-align:center;}

.business01 .item .words_box:hover::after{width:100%;}

.business01 .item .words_box  .more_btn:hover{color:#ffffff; background:#ca0915;}



.business01 .item.even .img_box{float:right;}

.business01 .item.even .words_box{float:left;}



.business01 .item .img_box .play_btn{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); background:url(../img/media_play.png) no-repeat center/cover; width:79px; height:79px; cursor:pointer;}



/* 招聘弹窗 */

.tanchuang{display:none; position:fixed; top:50%; left:50%; transform:translate(-50%,-50%); z-index:101; width:6.6rem; background:#ffff; border-radius:10px; padding:0.6rem 0;}

.tanchuang .close_btn{position:absolute; right:0.3rem; top:0.25rem; transition:all .3s ease; cursor:pointer; color:#7f7f7f;}

.tanchuang .close_btn i{font-size:0.24rem; line-height:1; display:block; margin:0;}

.tanchuang .close_btn:hover{color:#ca0915; transform:rotate(180deg);}

.tanchuang .cont{text-align:center; width:4.6rem; margin:0 auto;}

.tanchuang .cont .item{padding:0.4rem 0; border-bottom:1px solid #e0e0e0;}

.tanchuang .cont .item:last-child{border-bottom:0;}

.tanchuang .cont .item01 .box01{font-size:0; display:flex; align-items:center; justify-content:space-around;}

.tanchuang .cont .item01 .box01 a{font-size:0.18rem; line-height:0.3rem; display:block;}

.tanchuang .cont .item01 .box01 a>div{display:inline-block; vertical-align:middle;}

.tanchuang .cont .item01 .box01 .icon{width:0.17rem; height:0.17rem; background:url(../img/job_down01.png) no-repeat center/cover; margin-left:0.3rem;}

.tanchuang .cont .item01 .box01 a:hover .t{text-decoration:underline; color:#ca0915;}

.tanchuang .cont .item01 .box01 a:hover .icon{background:url(../img/job_down02.png) no-repeat center/cover;}

.tanchuang .cont .item01 .c{font-size:0.16rem; line-height:0.3rem; color:#7c7b7b; margin-top:0.2rem;}

.tanchuang .cont .item .tit{font-size:0.18rem; line-height:0.3rem; color:#ca0915; margin-bottom:0.2rem;}

.tanchuang .cont .item .a_btns{color:#333333; font-size:0.18rem; line-height:0.3rem;}

.tanchuang .cont .item .a_btns:hover{color:#ca0915;}

.tc_bg{display:none; position:fixed; left:0; top:0; width:100vw; height:100vh; background:url(../img/black.6.png); z-index:100;}



.tanchuang .cont .item01 .c{display:none;}

.tanchuang .cont .item02{padding:0.6rem 0 0.55rem;}

.tanchuang .cont .item02 .tit{margin-bottom:0; display:inline-block; vertical-align:middle;}

.tanchuang .cont .item02 .a_btns{display:inline-block; vertical-align:middle; margin-left:0.1rem; color:#ffff; font-size:0.18rem; line-height:1; width:0.18rem; padding:1px 2px 3px; text-align:center; background:#ca0915; border-radius:5px;}

.tanchuang .cont .item02 .a_btns:hover{color:#ffffff;}

.tanchuang .cont .item02 .sub_btn{display:inline-block; position:relative; z-index:20; vertical-align:middle; margin-left:0.8rem; color:#ffff; font-size:0.18rem; line-height:0.4rem; width:1.2rem; text-align:center; background:#ca0915; border-radius:5px;}



/* 关于我们第三部分 */

.about_us03 .li_{text-align:center; margin-bottom:0.3rem;}

.about_us03 .li_ .img{width:80%; margin:0 auto;}

.about_us03 .li_ .t{font-weight:bold; margin-top:0.2rem;}

.about_us03 .swiper-pagination{margin-top:0.2rem; position:static;}

.about_us03 .swiper-pagination .swiper-pagination-bullet{width:0.1rem; height:0.1rem; background:none; border:1px solid #ca0915;}

.about_us03 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 0.1rem;}





/* 联系我们新增 */

.contact_us01 .new_top{margin-bottom:0.5rem;}

.contact_us01 .new_top .title{margin-bottom:0.4rem;}

.contact_us01 .new_top .cont li{float:left; width:32.4%; margin-right:1.4%; border-bottom:1px solid #e0e0e0; padding-bottom:0.3rem;}

.contact_us01 .new_top .cont li:last-child{margin-right:0;}

.contact_us01 .new_top .cont li .icon{padding:0.11rem; box-sizing:border-box; background:#ca0915; margin-right:0.3rem; border-radius:50%;}

.contact_us01 .new_top .cont li>div{display:inline-block; vertical-align:middle;}

.contact_us01 .new_top .cont li .box{width:calc(100% - 0.9rem);}

.contact_us01 .new_top .cont li .box .t{font-size:0.18rem; line-height:0.3rem; font-weight:bold;}

.contact_us01 .new_top .cont li .box .c{font-size:0.18rem; line-height:0.3rem;}

.contact_us01 .tdt-container.tdt-touch-drag.tdt-touch-drag{z-index:20;}





/* 企业实力 */

.strength .common_title{line-height:1; padding-bottom:0.15rem; position:relative; margin-bottom:0.3rem; color:#ca0915; font-weight:bold; text-align:left;}

.strength .common_title::after{content:''; width:0.7rem; height:2px; position:absolute; bottom:0; left:0; background:#ca0915;}



.strength .common_title2{line-height:1; padding-bottom:0; position:relative; margin-bottom:0.3rem; color:#ca0915; font-weight:bold; text-align:center; font-size:0.3rem;}

/* .strength .common_title2::after{content:''; width:0.7rem; height:2px; position:absolute; bottom:0; left:0; background:#ca0915;} */





.strength.channel_content{padding-bottom:0;}

.strength .left .words{color:#282828;}

.strength .left .words .tit{font-size:0.3rem; line-height:0.4rem; margin:0.25rem 0; position:relative;}

.strength .left .words .con{font-size:0.16rem; line-height:0.3rem; margin-bottom:0.3rem;}

.strength .left .words .con li{padding-left:0.3rem; position:relative;}

.strength .left .words .con li::after{content:''; position:absolute; left:0.08rem; top:0.12rem; width:0.06rem; height:0.06rem; border-radius:50%; background:#282828;}

.strength01 .left{width:48%;}

.strength01 .left .img_box li{float:left; width:32.4%; margin-right:1.4%;}

.strength01 .left .img_box li:last-child{margin-right:0;}

.strength01 .left .img_box li img{width:100%;}

.strength01 .right{width:47%;}

.strength01 .right img{width:100%; display:block;}



.strength02{margin-top:1rem; background:#f6f5f4; position:relative; overflow:hidden; padding:0.7rem 0 0.3rem;}

.strength02 .bg{position:absolute; left:50%; width:88.9%; bottom:0; transform:translateX(-50%); z-index:0;}

.strength02::before{content:''; position:absolute; left:-10%; width:70%; top:0; height:100%; background:#ca0915; transform:skew(-25deg);}

.strength02 .content{display:flex; align-items:center; justify-content:space-between;}

.strength02 .left{margin-left:7.295%; width:13%;}

.strength02 .left .words{color:#ffffff;}

.strength02 .left .words .con li::after{background:#ffffff;}

.strength02 .right{margin-right:3.91%; width:73.4%; font-size:0; text-align:center;}

.strength02 .right li{display:inline-block; width:23.8%; margin-right:1.6%; margin-bottom:0.4rem;}

.strength02 .right li img{width:100%; display:block;}

.strength02 .right li:nth-child(4n){margin-right:0;}



.strength03{background:#fcfbfa; padding:0.7rem 0 0.5rem;}

.strength03 .left{width:50%;}

.strength03 .box .cont{position:relative; display:flex; align-items:flex-start; justify-content:space-between;}

.strength03 .box .tit{font-size:0.3rem; color:#8b763d; margin-bottom:0.35rem;}

.strength03 .box .cont>div{width:48%; font-size:0; margin-right:2%;}

.strength03 .box .cont li{margin-bottom:0.35rem;}

.strength03 .box .cont li>div{display:inline-block; vertical-align:middle;}

.strength03 .box .cont li .icon{width:0.5rem;}

.strength03 .box .cont li .t{font-size:0.18rem; line-height:0.24rem; color:#8b763d; margin-left:0.1rem; width:calc(100% - 0.6rem);}

.strength03 .right{width:41.4%;}

.strength03 .right .box .cont .box_l{width:36%;}

.strength03 .right .box .cont .box_r{width:50.3%;}

.strength03 .left .box .cont{position:relative;}

.strength03 .left .box .cont::after{content:''; position:absolute; right:0; bottom:0.2rem; height:98%; width:1px; background:#8b763d;}





/* 会员页面 */

.channel_content.member{background:#f6f8fa; margin-top:0.96rem; padding-top:0.2rem;}

.channel_content.member .wrap{width:92.18%;}

.mem_common{margin-bottom:0.2rem;}

.mem_common .content{background:#ffffff; box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.05);}

.mem_common .content .left{width:60%;}

.mem_common .content .left li{line-height:0.6rem; float:left; position:relative; padding:0 0.45rem; font-size:0.16rem; color:#252525;}

.mem_common .content .left li::after{content:''; position:absolute; right:0; width:2px; top:50%; transform:translateY(-50%); height:0.16rem; background:#d3d3d3; transition:all .4s ease;}

.mem_common .content .left li a{display:block; position:relative; }

.mem_common .content .left li a::after{content:''; position:absolute; left:50%; width:0; bottom:0; height:2px; background:#ca0915; transition:all .4s ease;}

.mem_common .content .left li:last-child::after{display:none;}

.mem_common .content .left li.cur a{color:#ca0915;}

.mem_common .content .left li.cur a::after{left:0; width:100%;}

.mem_common .content .right{margin-right:0.45rem; font-size:0;}

.mem_common .content .right a>div{display:inline-block; vertical-align:middle;}

.mem_common .content .right .img01{display:block;}

.mem_common .content .right .img02{display:none;}

.mem_common .content .right .c{line-height:0.6rem; font-size:0.16rem; color:#252525; margin-left:0.05rem;}

.mem_common .content .right:hover .img02{display:block;}

.mem_common .content .right:hover .img01{display:none;}

.mem_common .content .right:hover .c{color:#ca0915;}



.mem_inquiry01 .top{display:flex; align-items:center; justify-content:space-between;}

.mem_inquiry01 .top{font-size:0; background:#ffffff; box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.05); padding:0.25rem 0.6rem 0.2rem 0.3rem;}

.mem_inquiry01 .top .left .box{display:inline-block; vertical-align:middle; margin-right:0.6rem;}

.mem_inquiry01 .top .left .box>div{display:inline-block; vertical-align:middle;}

.mem_inquiry01 .top .left .box .tit{font-size:0.16rem; color:#252525; line-height:0.3rem; }

.mem_inquiry01 .top .box .form_item{background:#ffffff; box-sizing:border-box; width:2.4rem; margin-left:0.1rem; padding:0 0.2rem; border:1px solid #dfdfdf; position:relative;}

.mem_inquiry01 .top .box .form_item:first-child{margin-left:0;}

.mem_inquiry01 .top .box .form_item .sel_span{display:block; width:100%; height:0.4rem; line-height:0.4rem; padding:0; border:none; margin:0; box-sizing:content-box; font-size:0.16rem; color:#252525; position:relative; cursor:pointer;}

.mem_inquiry01 .top .box .form_item .sel_span::after{content:''; width:0.18rem; height:0.1rem; background:url(../img/mem_in_jt.png) no-repeat center; background-size:cover; position:absolute; right:0; top:50%; margin-top:-0.05rem;}

.mem_inquiry01 .top .box .form_item .sel_inp{display:block; width:100%; height:0.4rem; line-height:0.4rem; border:none; padding:0; margin:0; box-sizing:content-box; font-size:0.15rem; color:#252525; padding:0;}

.mem_inquiry01 .top .box .form_item .sel_down{width:100%; position:absolute; left:0; top:100%; display:none; background:#fff; box-shadow:0 0 25px rgb(0 0 0 / 10%); z-index:2;}

.mem_inquiry01 .top .box .form_item .sel_down li{font-size:0.15rem; color:#252525; line-height:0.3rem; padding-left:0.1rem; box-sizing:border-box; cursor:pointer;}

.mem_inquiry01 .top .box .form_item .sel_down li:hover{color:#ca0915;}

.mem_inquiry01 .top .left .box02 .inp{width:100%; padding:0; height:0.4rem; line-height:0.4rem; border:none; margin:0; font-size:0.16rem;}

.mem_inquiry01 .top .right .btn_box .btns{display:inline-block; width:1.4rem; font-size:0.16rem; text-align:center; line-height:0.5rem; cursor:pointer; border:1px solid #dfdfdf; background:none; padding:0; margin:0; margin-left:0.3rem; outline:none;}

.mem_inquiry01 .top .right .btn_box .btns.cur{background:#ca0915; border-color:#ca0915; color:#ffffff;}



.mem_inquiry01 .bott .cont{background:#ffffff; box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.05); margin-top:0.35rem;}

.mem_inquiry01 .bott li{padding:0 5%; box-sizing:border-box; border-bottom:1px dashed #cdcdcd; font-size:0;}

.mem_inquiry01 .bott li:last-child{border-bottom:0;}

.mem_inquiry01 .bott li ._ut{display:inline-block; vertical-align:middle; width:9%; margin-right:4%; font-size:0.15rem; line-height:0.6rem;}

.mem_inquiry01 .bott li ._ut._t2{width:8%;}

.mem_inquiry01 .bott li ._ut._t3,

.mem_inquiry01 .bott li ._ut._t4{width:8.4%;}

.mem_inquiry01 .bott li ._ut._t5{width:50%; margin-right:0; line-height:0.3rem; padding:0.2rem 0;}

.mem_inquiry01 .bott li.first_li{border-bottom:1px solid #e8eaeb; background:#f0f4f6;}

.mem_inquiry01 .bott li.first_li ._ut{font-size:0.16rem; font-weight:bold; line-height:0.7rem;}

.mem_inquiry01 .bott li.first_li ._ut._t5{padding:0;}

.mem_inquiry01 .bott .widgets_common_pages_4{margin-top:0.3rem;}



.mem_inquiry01 .bott .cont.no_cont .cont_box{padding:0.7rem 0; text-align:center;}

.mem_inquiry01 .bott .cont.no_cont .cont_box .cont_t{font-size:0.18rem; color:#7d7d7d;}

.mem_inquiry01 .bott .cont.no_cont .cont_box a{display:block; font-size:0.18rem; color:#ca0915; margin-top:0.14rem;}



/* 会员 */

.men_password01 .content{background:#fff; padding:1.2rem 0;}

.men_password01 .content form{width:4.5rem; margin:0 auto;}

.men_password01 .content .inp_wrap{margin-bottom:0.25rem;}

.men_password01 .content .inp_wrap label{width:0.88rem; float:left; line-height:0.5rem; font-size:0.15rem; color:#252525;}

.men_password01 .content .inp_wrap input{width:calc(100% - 0.9rem); height:0.5rem; line-height:0.5rem; border:1px solid #C9CBCB; padding:0; text-indent:0.15rem; box-sizing:border-box;}

.men_password01 .content .inp_wrap_yzm input {width:calc(100% - 2.08rem);}

.men_password01 .content .inp_wrap_yzm .yzm_img{width:1.13rem; float:right; height:0.5rem;}

.men_password01 .content .btn_box{text-align:center; margin-top:0.5rem;}

.men_password01 .content .btn_box button{width:1rem; height:0.5rem; line-height:0.5rem; box-sizing:border-box; padding:0; margin:0; display:inline-block; margin:0 10px; border:none; background:none; cursor:pointer;}

.men_password01 .content .btn_box button.btn01{background:#ca0915; color:#fff; font-size:0.15rem; text-align:center;}

.men_password01 .content .btn_box button.btn02{border:1px solid #A5A5A5; font-size:0.15rem; color:#252525;}

.men_password01 .content .inp_wrap .inp_box{width:0.6rem; float:left;}

.men_password01 .content .inp_wrap .inp_box input{width:auto; border:0; width:0.6rem; height:0.6rem; background:url(../img/mem_jiahao.png) no-repeat center/cover; cursor:pointer;}

.men_password01 .content .inp_wrap .inp_box .t{font-size:12px; color:#797979; margin-top:0.1rem;}

#rt_rt_1h204t5gvq8224ro171isr15uu1



/* 注册 */

.channel_content.register{padding-top:0.96rem;}

.login.channel_content{padding-top:0.96rem;}

.login01 .content{margin-top:0.4rem;}

.login01 .content .infor .tit{font-size:0.3rem; line-height:0.3rem; color:#000; text-align:center; margin-bottom:0.3rem;}

.login01 .content form{width:6.15rem; box-shadow:0 0 25px rgba(0,0,0,.1); margin:0 auto; padding:0.9rem 0.55rem; box-sizing:border-box;}

.login01 .content .line{margin-bottom:0.3rem;}

.login01 .content .line .cell{box-sizing:border-box; position:relative; width:100%; height:0.42rem; padding-left:1.2rem; background:rgba(247,247,247);}

.login01 .content .line .cell:after{content:''; position:absolute; left:1.2rem; top:50%; width:2px; height:0.15rem; background:rgba(204,204,204);transform:translateY(-50%);}

.login01 .content .line .cell label{position:absolute; top:1px; left:0.3rem; color:rgba(37,37,37); font-size:0.15rem; line-height:0.42rem;}

.login01 .content .line .cell input{width:100%; line-height:0.42rem; color:rgba(37,37,37); font-size:0.15rem; text-indent:0.2rem; border:none; background:none; padding:0;}

.login01 .content .mandatory {position:absolute; left:0.2rem; top:3px; line-height:0.42rem; color:#ff0000;}

.login01 .content .btn_box{text-align:center; margin-top:0.4rem;}

.login01 .content .btn_box button{background:#ca0915; color:#fff; font-size:0.14rem; text-align:center; width:100%; border:none; padding:0; margin:0; line-height:0.4rem; height:0.4rem;}

.login01 .content .btn_box .text{font-size:0.14rem; color:#282828; line-height:0.3rem; text-align:center; margin-top:0.15rem;}

.login01 .content .btn_box .text a{color:#ca0915;}



/* 首页产品详情弹窗 */

.form_bg{display:none; position:fixed; left:0; top:0; width:100vw; height:100vh; background:url(../img/black.6.png); z-index:100;}

.form_area{display:none; position:fixed; top:50%; left:50%; width:12.3rem; transform:translate(-50%,-50%); z-index:101; background:#ffffff; padding:0.45rem 0.65rem 0.7rem 0.8rem; box-sizing:border-box;}

.form_area .close_btn{text-align:right; cursor:pointer;}

.form_area .close_btn i{display:block; font-size:0.2rem; line-height:1; margin:0; color:#000000; font-weight:bold;}

.form_area .close_btn:hover i{color:#ca0915;}

.form_area .form_box{margin-top:0.45rem;}

.form_area .form_box .inp_area{padding-right:0.45rem;}

.form_area .form_box .inp_area .inp_box{width:48%; float:left; margin-right:4%; font-size:0; margin-bottom:0.35rem;}

.form_area .form_box .inp_area .inp_box:nth-child(2n){margin-right:0;}

.form_area .form_box .inp_area .inp_box>*{display:inline-block; vertical-align:text-top;}

.form_area .form_box .inp_area .inp_box .label_tit{width:0.8rem; font-size:0.16rem; color:#252525; line-height:0.38rem; position:relative;}

.form_area .form_box .inp_area .inp_box .label_tit.mustbe::before{content:'*'; position:absolute; left:0; top:0; transform:translateX(-100%); color:#ca0915;}

.form_area .form_box .inp_area .inp_box .inp{width:calc(100% - 0.8rem); margin:0; padding:0; border:0; background:#f7f7f7; line-height:0.38rem; font-size:0.16rem; text-indent:0.2rem;}

.form_area .form_box .inp_area .inp_box .yzm_box{width:calc(100% - 0.8rem);}

.form_area .form_box .inp_area .inp_box .yzm_box .inp{width:52.5%; float:left;}

.form_area .form_box .inp_area .inp_box .yzm_box .yzm_img{width:43%; height:0.38rem; float:right;}

.form_area .form_box .inp_area .inp_box.inp_words{width:100%;}

.form_area .form_box .inp_area .inp_box .inp_text{width:calc(100% - 0.8rem); margin:0; padding:0.05rem 0.1rem; border:0; background:#f7f7f7; line-height:0.38rem; font-size:0.16rem; height:1.24rem; box-sizing:border-box; resize:none;}



.form_area .form_box .btn_area{text-align:center;}

.form_area .form_box .btn_area .btns{display:inline-block; width:1.34rem; line-height:0.44rem; font-size:0.16rem; border:1px solid #ca0915; border-radius:0; background:none; color:#ca0915; padding:0; margin:0; box-sizing:border-box;}

.form_area .form_box .btn_area .btns:first-child{margin-right:0.15rem;}

.form_area .form_box .btn_area .btns01{display:none;}

.form_area .form_box .btn_area .btns.cur{background:#ca0915; color:#ffffff;}





.news_list01 .left .content.rec_content{display:none;}

.news_list01 .left .content.list_content{margin-top:0;}



.news_list01 .news_top{margin-bottom:0.45rem;}

.news_list01 .news_top .swiper-slide{overflow:hidden;}

.news_list01 .news_top a{display:block; background:#f8f8f8; position:relative; overflow:hidden;}

.news_list01 .news_top a::after{content:''; position:absolute; right:0; bottom:0; width:33%; height:0.74rem; background:url(../img/news_list_new_topimg_bg.png) no-repeat center right;}

.news_list01 .news_top .rect-619{padding-bottom:61.9%;}

.news_list01 .news_top .left_{width:48.6%; display:inline-block; vertical-align:middle;}

.news_list01 .news_top .right_{width:40.5%; display:inline-block; vertical-align:middle; margin-left:5%;}

.news_list01 .news_top .right_ .tit{font-size:0.3rem; line-height:0.4rem; font-weight:bold; color:#ca0915;}

.news_list01 .news_top .right_ .con{font-size:0.15rem; line-height:0.3rem; color:#252525; max-height:0.6rem; margin:0.35rem 0 0.6rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

.news_list01 .news_top .right_ .time{font-size:0.14rem; line-height:0.3rem; color:#666666;}

.news_list01 .news_top .swiper-pagination{width:auto; left:48.6%; transform:translateX(-100%); margin-right:0.15rem;}

.news_list01 .news_top .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:0.17rem; height:0.17rem; border-radius:0; background:#ffffff; opacity:1; margin:0; margin-right:0.15rem;}

.news_list01 .news_top .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ca0915;}

.news_list01 .news_top .swiper-button-next, .news_list01 .news_top .swiper-button-prev{background:url(../img/news_list_new_top_jt01.png) no-repeat center; width:0.37rem; height:0.84rem; left:0; margin-top:-0.42rem;}

.news_list01 .news_top .swiper-button-next{left:48.6%; transform:translateX(-100%) rotate(180deg); }





.strength04 .item{margin-bottom:1rem; position:relative;}

.strength04 .img{height:4.8rem; overflow:hidden; width:46.3%; float:right; background-repeat:no-repeat;}

.strength04 .item .words{position:absolute; width:45.1%; top:50%; left:0; transform:translateY(-50%);}

.strength04 .item .words .con{font-size:0.16rem; line-height:0.26rem; min-height:0.78rem; color:#333333; margin:0.2rem 0 0.45rem;}

.strength04 .item .words .key_words{font-size:0;}

.strength04 .item .words .key_words span{width:32.4%; margin-right:1.4%; background:#f6f6f6; float:left; text-align:center;}

.strength04 .item .words .key_words span:nth-child(3){margin-right:0;}

.strength04 .item .words .key_words span>div{display:inline-block; vertical-align:middle;}

.strength04 .item .words .key_words span .t{font-size:0.15rem; line-height:0.9rem; color:#444444; margin-left:0.15rem;}

.strength04 .item .words .key_words span .icon{width:0.4rem;}

.strength04 .item.even .img{float:left;}

.strength04 .item.even .words{left:auto; right:0;}



.strength05{background:#fcfbfa; padding:0.75rem 0 0.4rem; text-align:center;}

.strength05 img{mix-blend-mode:darken;}

.strength05 .t{font-size:0.2rem; color:#333333;}



.strength06{background:#fcfbfa; padding:0.6rem 0 0.4rem; text-align:center;}

.strength06 li{float:left; width:25%;}

.strength06 li img{width:auto; max-width:88%;}

.strength06 .t{font-size:0.2rem; color:#333333; margin-top:0.3rem;}



.strength07{background:#fcfbfa; padding:0.5rem 0 0.4rem; text-align:center;}

.strength07 .c{font-size:0.2rem; color:#333333;}

.strength07 .swiper-container{padding:0.1rem 0.05rem;}

.strength07 .swiper-slide{display:inline-block; width:12.5%;}

.strength07 .item{background:#fcfbfa; box-shadow:0px 0px 10px 0px rgba(27, 27, 27, 0.1); margin-bottom:0.25rem; height:1.6rem; display:flex; align-items:center; justify-content:space-around;}

.strength07 .item img{display:block; mix-blend-mode:multiply; max-width:90%;}

.strength07 .cont{position:relative; margin:0 0.05rem;}

.strength07 .cont .swiper-button-prev,

.strength07 .cont .swiper-button-next{position:absolute; top:50%; left:0; margin-top:-17px; width:35px; height:35px; background:url(../img/strength07_jt01.png) no-repeat center/cover;}

.strength07 .cont .swiper-button-next{transform:rotate(180deg); left:auto; right:0;}

.strength07 .cont .swiper-button-next.swiper-button-disabled, 

.strength07 .cont .swiper-button-prev.swiper-button-disabled{opacity:1;}

.strength07 .cont .swiper-button-prev:hover,

.strength07 .cont .swiper-button-next:hover{background:url(../img/strength07_jt02.png) no-repeat center/cover;}

.strength07 .cont .swiper-button-prev:hover{transform:rotate(180deg);}

.strength07 .cont .swiper-button-next:hover{transform:rotate(0);}



.strength08{background:#fcfbfa; padding:0.4rem 0; text-align:center; }

.strength08 .content{display:flex; justify-content:space-between;}

.strength08 .item{width:calc(20% - 0.2rem);background:#fcfbfa; box-shadow:0px 0px 10px 0px rgba(27, 27, 27, 0.1); height:1.6rem; display:flex; align-items:center; justify-content:space-around;}

.strength08 .item img{display:block; mix-blend-mode:multiply; max-width:90%;}

.strength08 .cont{position:relative; margin-top:0.3rem; font-size:0.2rem; color:#333333;}







body .box_wrap_out_posi{z-index:200;}

body #boxBlank{z-index:199;}

.about_us01 .left .c{max-height:4.86rem; overflow-y:auto; padding-right:8px; scrollbar-width:thin; scrollbar-color:#ca0915 #ffffff;}

.about_us01 .left .c::-webkit-scrollbar {width:2px; height:2px;}

.about_us01 .left .c::-webkit-scrollbar-thumb {border-radius:5px; background:#ca0915; }

.about_us01 .left .c::-webkit-scrollbar-track {border-radius:0; background:#ffffff;}



.development_history1 .indicators .indi_item .txt{display:none;}

.development_history1 .stage_item .content .years{display:block; padding-left:8.35vw;}





body .resultArea .content_form{border-top:0;}

.header2 .nav_li .inav_a{font-size:0.18rem;}



.index01 .bott .right .r_top .words .size{font-size:0.35rem; font-weight:bold; line-height:1;}

.index01 .top li{font-weight:bold;}

.index01 .top li.cur{color:#ca0915;}

.index01 .top li:hover{color:#ca0915;}

.index01 .bott .left .l_bott dd.cur{color:#ca0915;}

.index01 .bott .left .l_bott dd:hover{color:#ca0915;}

.index01 .bott .right .r_top .words .size{color:#ca0915;}



.index03 .bott .item{justify-content:space-around;}



.index05{padding-top:0.2rem;}

.index05 .rect-61{padding-bottom:52.08%;}

.index05 .rect-2875{padding-bottom:23.17%;}

.index05 .top{margin-bottom:0.3rem;}

.index05 .video_box{width:100%; overflow:hidden;}

.index05 .video_box video{width:100%; height:100%; object-fit:cover;}

.index05 .video_box .intro{position:absolute; width:42%; top:50%; transform:translate(0,-50%); left:0.8rem; color:#fff; box-sizing:border-box;}

.index05 .video_box .intro .e_tit{font-size:0.16rem; text-transform:uppercase;}

.index05 .video_box .intro .c_tit{margin-bottom:0.1rem; margin-top:0.1rem; color:#fff;}

.index05 .video_box .intro .con{text-align:justify; color:#fff;}

.index05 .video_box .play{width:79px; height:79px; background:url(../img/media_play.png) no-repeat center; background-size:cover; position:absolute; right:1.3rem; top:50%; transform:translate(0,-50%); cursor:pointer;}

.index05 .video_box .video_img{display:none;}

.index05 .video_box::after{content:''; width:100%; height:100%; background:url(../img/media_cover.png) left no-repeat; background-size:cover; position:absolute; left:0; top:0;}

.index05 .video_box .intro{z-index:2;}

.index05 .video_box .play{z-index:2;}



.index05 .li_{width:23.5%; margin-right:2%; float:left; cursor:pointer;}

.index05 .li_.four{margin-right:0;}

.index05 .li_ .play{width:85px; height:85px; background:url(../img/media_play.png) no-repeat center; background-size:cover; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); cursor:pointer; opacity:0; visibility:hidden; transition:all 0.5s ease;}

.index05 .li_ .intro{background:#f8f8f8; padding:0.3rem 0.25rem 0.65rem; box-sizing:border-box; transition:all 0.5s ease;}

.index05 .li_ .intro .c{transition:all 0.5s ease; text-align:justify; max-height:0.52rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; font-size:0.18rem; line-height:0.26rem;}

.index05 .li_:hover .play{opacity:1; visibility:visible;}

.index05 .li_:hover .intro{background:#ca0915;}

.index05 .li_:hover .intro .c{color:#fff;}



.culture01 .item:first-child{margin-top:-10vh;}

.culture01 .item .infor{margin-top:-0.3rem;}

.culture01 .item .content{padding-top:60vh;}



.recruit01 .form_box .inp_wrap{width:calc(32.4% - 0.15rem);}



.about_us02{background:#ca0915;}

.about_us02 li .num_box .box>*{color:#ffffff;}

.about_us02 li .t{color:#ffffff;}

.about_us02 li::after{opacity:0.5;}





.culture01 .item03{display:none;}



.about_us02{display:none;}



.m_history01{display:none;}

.development_history1{padding:0.6rem 0;}

.development_history1 .stage_item .infor .con{display:none;}

.development_history1 .stage_item .content{margin-top:0.3rem;}

.development_history1 .indicators{margin-top:0.1rem;}



.header2 .nav_li.cur .inav_a::after{left:0; right:0; width:100%;}

.header2 .nav_li.cur .inav_a::before{opacity:1; visibility:visible;}

/* .campus .recruit01 .form_box .inp_wrap{width:calc(24.5% - 0.15rem);}

.campus .recruit01 .form_box .inp_wrap.search_wrap{width:0.54rem;} */

body .searchArea{padding-bottom:10px;}

body .resultArea .content_form{margin-top:0; padding-top:0;}

body .searchArea .content_form .form_box .search .btn_wrap .btns:hover{background:#ca0915;}

body .searchArea .content_form .form_box .search .btn_wrap .btns::before{background:#ca0915;}

body .searchArea .content_form .form_box .search .input_wrap input{font-size:0.2rem;}

body .searchArea .content_form{padding:0 15%;}

body .searchArea .content_form .form_box .search .input_wrap{height:50px; line-height:50px;}

body .searchArea .content_form .form_box .search .input_wrap input{height:48px; line-height:48px;}

body .searchArea .content_form .form_box .search .btn_wrap .btns{height:50px; line-height:50px;}





body .resultArea .infor .tit{font-size:0.28rem;}

.join_us02{margin-top:0;}

.join_us04 .right .bott .b_left{width:100%;}

.join_us04 .rect-6485{padding-bottom:31.5%;}

.header2 .nav_li .nav_down.pro_down .pro_top .cont{display:flex; align-items:flex-start; justify-content:space-between;}

.header2 .nav_li .nav_down.pro_down .pro_top .item{margin-right:0;}



/* 品牌文化-新 */

.new_culture .common_title{text-align:center; line-height:1; padding-bottom:0.15rem; position:relative; font-weight:bold; margin-bottom:0.3rem; color:#ca0915;}

.new_culture .common_title::after{content:''; width:0.54rem; height:2px; position:absolute; bottom:0; left:50%; transform:translateX(-50%); background:#ca0915;}



.new_culture01 .top .words{text-align:center; font-size:0.18rem; line-height:0.3rem; color:#535353;}

.new_culture01 .bott{margin-top:0.55rem;}

.new_culture01 .bott li{float:left; width:28.6%; margin-right:7.1%; margin-bottom:0.8rem; display:flex; align-items:center; justify-content:space-between;}

.new_culture01 .bott li:nth-child(3n){margin-right:0;}

.new_culture01 .bott li .tit{font-size:0.32rem; font-weight:bold; color:#000; line-height:0.4rem;}

.new_culture01 .bott li .con{font-size:0.18rem; color:#4b4b4b; line-height:0.3rem; margin-top:0.15rem;}

.new_culture01 .bott li .icon{margin-left:0.1rem;}



.new_culture02{background:#f9f9f9; padding:0.8rem 0; margin-bottom:0.8rem;}

.new_culture02 .top{margin-bottom:0.6rem;}

.new_culture02 .t{font-size:0.18rem; line-height:0.5rem; color:#535353; text-align:center; width:78%; margin:0 auto;}



.new_culture03{margin-bottom:0.8rem;}

.new_culture03 .content{display:flex; align-items:flex-start; justify-content:space-evenly; width:90%; margin:0 auto;}

.new_culture03 .item{text-align:center; min-width:3.55rem;}

.new_culture03 .item li{font-size:0.18rem; line-height:0.5rem; color:#535353; border:3px solid #dfdfdf; margin-bottom:0.15rem;}

.new_culture03 .item li.li_first{background:#ca0915; border-color:#ca0915; color:#ffffff; font-weight:bold; font-size:0.28rem; line-height:0.6rem;}



.new_culture04 .content{display:flex; align-items:flex-start; justify-content:space-evenly;}

.new_culture04 .content .box:first-child{margin-right:1%;} 

.new_culture04 .content .box img{image-rendering:-moz-crisp-edges; image-rendering:-o-crisp-edges; image-rendering:-webkit-optimize-contrast; image-rendering: crisp-edges; -ms-interpolation-mode:nearest-neighbor;} 





.index01 .bott .right .r_top .words .key_words a{display:inline-block; margin-right:0.1rem;}

.social_respon1 .hd .right .box .con{font-size:0.18rem; line-height:0.3rem;}

.recruit01 .content li ._ut{font-size:0.18rem;}



body .resultArea .content_form .piclist_area .rect-695{padding-bottom:66.57%;}

body .resultArea .content_form .piclist_area .srchList li .intro .t{font-size:0.26rem;}



/* 搜索页面 */

body .searchArea .content_form{margin-top:0.6rem;}

body .searchArea .content_form .form_box .search .input_wrap{height:auto; line-height:normal;}

body .searchArea .content_form .form_box .search .input_wrap input{width:100%; background:none; padding:0.1rem 0; height:auto; margin:0; border:1px solid #cccccc; color:#333333; border-top-left-radius:5px; border-bottom-left-radius:5px; line-height:0.28rem; text-indent:0.18rem; font-size:0.17rem;}

body .searchArea .content_form .form_box .search .btn_wrap .btns{height:auto; line-height:0.48rem; border-top-right-radius:5px; border-bottom-right-radius:5px;}

body .resultArea #botBtn .btnMore{padding:0 0.7rem; height:0.56rem; line-height:0.56rem;}

body .resultArea .content_form .piclist_area .srchList li .intro{height:auto;}

body .resultArea .content_form .area:first-child{padding-top:0;}

body .resultArea .content_form h3{margin-bottom:10px;}



.index05 .li_ .intro .c{text-align:center;}



.new_culture02{margin-bottom:0;}

.channel_content.new_culture{padding-bottom:0;}

.strength10{margin-bottom:0.6rem;}



.section7{overflow:visible;}



.new_culture06 .t{font-size:0.18rem; line-height:0.5rem; color:#535353; text-align:center; width:78%; margin:0 auto;}

.new_culture06{padding:0.8rem 0}





/* 产品详情弹窗 */

.form_area .form_box .tel_area{margin-bottom:0.4rem; display:flex; align-items:flex-start; justify-content:space-between; padding-right:0.45rem;}

.form_area .form_box .tel_area .title{width:0.8rem; font-size:0.16rem; color:#000000; line-height:0.3rem; position:relative;}

.form_area .form_box .tel_area .a_box{width:calc(100% - 0.8rem); text-align:center; font-size:0; display:flex; justify-content:space-around;}

.form_area .form_box .tel_area .a_box a{display:inline-block; font-size:0.16rem; line-height:0.3rem; color:#333333;}

.form_area .form_box .tel_area .a_box a>div{display:inline-block; vertical-align:middle;}

.form_area .form_box .tel_area .a_box a .c{font-weight:bold;}



.strength05 {display: none;}



/* 备案 */

.footer2 .b_left a,

.footer2 .b_left em{display:inline-block; vertical-align:baseline; line-height:normal;}

.footer2 .beian{display:inline-block; vertical-align:middle; line-height:normal; font-size:0;}

.footer2 .beian a{display:block;}

.footer2 .beian a>*{display:inline-block; vertical-align:middle; line-height:normal;}

.footer2 .beian a p{font-size:.14rem; line-height:.2rem;}



/* 隐私条款 */

.privacy{margin-top:.96rem;}

.privacy01 .title{font-size:0.36rem; line-height:0.36rem; color:#000; margin-bottom:.4rem; text-align:center; font-weight:bold;}

.privacy01 .nav_box{border-top:1px solid #dadada; border-bottom:1px solid #dadada; }

.privacy01 .nav_box ul{width:100%; text-align:center;}

.privacy01 .nav_box ul .li_{display:inline-block; position:relative; cursor:pointer; padding:0 .45rem; padding-left:0; box-sizing:border-box; margin:.12rem 0; line-height:0.36rem; font-size:14px; color:#000; font-weight:bold;}

.privacy01 .nav_box ul .li_::after{content: "\e616"; font-weight:bold; font-family:'iconfont'; font-size:12px; line-height:1.5; position:absolute; right:.25rem; top:50%; transform:translateY(-50%);}

.privacy01 .nav_box ul .li_.cur{color:#140a9a;}

.privacy01 .bott{margin-top:.4rem;}

.privacy01 .section{display:block;}

.privacy01 .item{ margin-bottom:.5rem;}

.privacy01 .item .tit{font-size:0.24rem; line-height:0.3rem; margin-bottom:.2rem; font-weight:bold;}

.privacy01 .item .con{font-size:0.18rem; line-height:0.3rem;}





/* 首页顶部判断条 */

.location_choose{background:#f1f1f3; padding:0.18rem 0; position:fixed; left:0; bottom:0; z-index:200; width:100%;}

.location_choose .content{display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; width:11.7rem; margin:0 auto; position:relative;}

.location_choose .content .left{font-size:0.15rem; line-height:1; color:#686868;}

.location_choose .content .right{width:4.7rem; }

.location_choose .content .right .choose_wrapper{display:flex; align-items:center; justify-content:space-between; color:#252525;}

.location_choose .content .right .form_item{background-color:#ffffff; width:3.3rem; position:relative;}

.location_choose .content .right .form_item .sel_div{font-size:0; padding:0 0.17rem; cursor:pointer;}

.location_choose .content .right .form_item .sel_div span{font-size:0.16rem; line-height:0.38rem; display:inline-block; vertical-align:middle; }

.location_choose .content .right .form_item .sel_div .icon01{font-size:0.2rem; width:0.35rem;}

.location_choose .content .right .form_item .sel_div span i{margin:0; display:block;}



.location_choose .content .right .form_btns{width:.95rem; line-height:0.38rem; text-align:center; font-size:0.16rem; background-color:#ca0915; border-radius:5px;}

.location_choose .content .right .form_btns a{display:block; color:#fff;}



.location_choose .content .right .close_btns{font-size:14px; line-height:0.38rem; cursor:pointer; font-weight:bold;}

.location_choose .content .right .close_btns i{margin:0; display:block;}





/* 维保记录 */

.mem_records01{}

.mem_records01 .top{font-size:0; background:#ffffff; box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.05); padding:0.25rem 0.6rem 0.2rem 0.3rem;}

.mem_records01 .top .left{text-align:center;}

.mem_records01 .top .left .box{display:inline-block; vertical-align:middle;}

.mem_records01 .top .left .box>div{display:inline-block; vertical-align:middle;}

.mem_records01 .top .left .box .tit{font-size:0.16rem; color:#252525; line-height:0.3rem; }

.mem_records01 .top .box .form_item{background:#ffffff; box-sizing:border-box; width:3.9rem; margin-left:0.1rem; padding:0 0.2rem; border:1px solid #dfdfdf; position:relative; text-align:left;}

.mem_records01 .top .box .form_item .sel_span{display:block; width:100%; height:0.4rem; line-height:0.4rem; padding:0; border:none; margin:0; box-sizing:content-box; font-size:0.16rem; color:#252525; position:relative; cursor:pointer;}

.mem_records01 .top .box .form_item .sel_span::after{content:''; width:0.18rem; height:0.1rem; background:url(../img/mem_in_jt.png) no-repeat center; background-size:cover; position:absolute; right:0; top:50%; margin-top:-0.05rem;}

.mem_records01 .top .box .form_item .sel_inp{display:block; width:100%; height:0.4rem; line-height:0.4rem; border:none; padding:0; margin:0; box-sizing:content-box; font-size:0.15rem; color:#252525; padding:0;}

.mem_records01 .top .box .form_item .sel_down{width:100%; position:absolute; left:0; top:100%; display:none; background:#fff; box-shadow:0 0 25px rgb(0 0 0 / 10%); z-index:2;}

.mem_records01 .top .box .form_item .sel_down li{font-size:0.15rem; color:#252525; line-height:0.3rem; padding-left:0.1rem; box-sizing:border-box; cursor:pointer;}

.mem_records01 .top .box .form_item .sel_down li:hover{color:#ca0915;}



.mem_records01 .bott .cont{background:#ffffff; box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.05); margin-top:0.35rem;}

.mem_records01 .bott li{padding:0 3%; box-sizing:border-box; border-bottom:1px dashed #cdcdcd; font-size:0;}

.mem_records01 .bott li:last-child{border-bottom:0;}

.mem_records01 .bott li ._ut{display:inline-block; vertical-align:middle; text-align:center; width:8.4%; padding:0.15rem .1rem; font-size:0.15rem;  line-height:.3rem; box-sizing:border-box;}

.mem_records01 .bott li ._ut._t1{width:5.1%; text-align:left;}

.mem_records01 .bott li ._ut._t2{width:9.6%;}

.mem_records01 .bott li ._ut._t3{width:13%;}

.mem_records01 .bott li ._ut._t7{width:9.6%;}

.mem_records01 .bott li ._ut._t8{width:7.8%;}

.mem_records01 .bott li ._ut._t8.start{color:#ca0915;}

.mem_records01 .bott li ._ut._t8.done{color:#09ca1c;}

.mem_records01 .bott li ._ut._t9{width:10.8%;}

.mem_records01 .bott li ._ut._t10{width:18.9%;}

.mem_records01 .bott li.first_li{border-bottom:1px solid #e8eaeb; background:#f6f8fa;}

.mem_records01 .bott li.first_li ._ut{font-size:0.16rem; font-weight:bold; line-height:0.4rem; height:.7rem;}





.mem_records01 .bott li.j_c{padding:0.3rem 3%; box-sizing:border-box; border-bottom:1px solid #f2c1c4; background:#fff;}

.mem_records01 .bott li.j_c .left{width:16.4%; display:inline-block; vertical-align:middle;}

.mem_records01 .bott li.j_c .left .tit{font-size:.16rem; font-weight:bold; color:#111111; margin-bottom:.16rem;}



.mem_records01 .bott li.j_c .left .vstar span {float:left; width:25px; height:29px; padding:0; margin:0; overflow:hidden; cursor:pointer; }

.mem_records01 .bott li.j_c .left .vstar .vstar-blank {background:none; width:auto; margin-right:.3rem; line-height:32px; font-size:.16rem; color:#ca0915;}

.mem_records01 .bott li.j_c .left .vstar .vstar-1 {background:url(../img/vstar1.png) center  no-repeat; }

.mem_records01 .bott li.j_c .left .vstar .vstar-2 {background:url(../img/vstar1.png) center  no-repeat; }

.mem_records01 .bott li.j_c .left .vstar .vstar-3 {background:url(../img/vstar2.png) center  no-repeat; }

.mem_records01 .bott li.j_c .left .vstar .vstar-4 {background:url(../img/vstar2.png) center  no-repeat; }



.mem_records01 .bott li.j_c .center{width:70%; display:inline-block; vertical-align:middle; background:#f6f8fa; padding:.3rem; box-sizing:border-box;}

.mem_records01 .bott li.j_c .center .centerText{padding:0; margin:0; border:0; outline:none; background:none; resize:none; width:100%; height:.9rem; font-size:.16rem; line-height:.3rem;}



.mem_records01 .bott li.j_c .right{width:13.6%; display:inline-block; vertical-align:bottom;}

.mem_records01 .bott li.j_c .right .submit_btn{width:68%; margin:0 auto; margin-right:0; background:#ca0915; font-size:.14rem; line-height:.36rem; color:#fff; cursor:pointer; text-align:center;}



.mem_records01 .bott .widgets_common_pages_4{margin-top:0.3rem;}







/* 我的车辆 */

.mem_car01 .content{background:#ffffff; box-shadow:0px 0px 16.02px 1.98px rgba(194, 193, 193, 0.22); margin-top:0.35rem;}

.mem_car01 .content li{padding:0 3%; box-sizing:border-box; background:#fff; font-size:0;}

.mem_car01 .content li:nth-child(2n){background:#f6f8fa;}

.mem_car01 .content li ._ut{display:inline-block; vertical-align:middle; text-align:center; width:9.2%; padding:0.25rem .05rem; font-size:0.16rem;  line-height:.3rem; box-sizing:border-box; color:#767676;}

.mem_car01 .content li ._ut._t1{width:18%;}

.mem_car01 .content li ._ut._t2{width:12.6%;}

.mem_car01 .content li ._ut._t8{width:13.4%;}

.mem_car01 .content li ._ut._t9{width:10%;}

.mem_car01 .content li.first_li ._ut{font-size:0.18rem; line-height:0.4rem; height:0.9rem; font-weight:normal; color:#252525;}

.mem_car01 .content li .rect-6956{padding-bottom:69.56%;}

.mem_car01 .content li ._t2{font-weight:bold; color:#000000;}

.mem_car01 .content li ._t7{color:#ca0915;}

.mem_car01 .content li ._ut._t9 a{display:block; width:100%; box-sizing:border-box; border:1px solid #666e73; font-size:.16rem; color:#000000; line-height:.36rem;}

.mem_car01 .content li ._ut._t9 .btn01{background:#ca0915; color:#fff; border-color:#ca0915; margin-bottom:8px;}



.strength .strength04 {display: none;}
.strength .strength09 {padding-top: 0.8rem;}
/*.strength .strength10 {display: none;}*/

.strength.channel_content {padding-top: 0;}


#submitting {  
	display: none; /* 初始时隐藏 */  
	position: fixed; /* 固定位置 */  
	top: 50%; /* 垂直居中 */  
	left: 50%; /* 水平居中 */  
	transform: translate(-50%, -50%); /* 使用transform进行居中 */  
	padding: 10px;  
	background-color: rgba(0, 0, 0, 0.5); /* 半透明背景 */  
	color: white; /* 文字颜色 */  
	border-radius: 5px; /* 圆角 */  
	z-index: 9999; /* 确保在最顶层 */  
}  

.contact_us01 .map{position:relative;}
.contact_us01 .map img{position:absolute; left:50%; top:0; height:100%; transform:translateX(-50%);}


.contact_us01 .new_top .cont ul{display:flex; align-items:stretch;}
.contact_us01 .new_top .cont li>div{vertical-align:text-top;}

.header2 .nav_li .inav_a{padding:0 .2rem;}