﻿/*
* 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:#005f74;}
.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;}
/* 常量设置 */
html{font-size:100px;}

.wrap { width:16rem; margin-right:auto; margin-left:auto;}
.mwrap { max-width:94%; 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!important;}
}
body{font-size:.14rem; line-height:1.6; color:#888888; background:#fff;}
a{color:inherit;}
a:hover { color:#005f74;}
::-moz-selection {color:#fff; background:#005f74;}
::selection {color:#fff; background:#005f74;}
::-webkit-input-placeholder { color:#aaa;} 
.placeholder { color:#aaa;}
/*css组件设置*/
.form-control, .input-group-addon, .btn{border-radius:2px;}
.form-control:focus { border-color:#005f74; 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) }

/* 网站样式 */

/* 公共字体 */
.fz62{font-size:.62rem; line-height:1.2; color:#000; font-weight:bold;}
.fz52{font-size:.52rem; line-height:1.2; color:#000;}
.fz42{font-size:.42rem; line-height:1.2; color:#000; font-weight:bold;}
.fz32{font-size:.32rem; line-height:40px; color:#000;}
.fz22{font-size:.22rem; line-height:30px;}
.fz18{font-size:.18rem; line-height:30px;}
.fz16{font-size:.16rem; line-height:28px; color:#888;}


/* 头部 */
.header{position:fixed; width:100%; left:0; top:0; z-index:20; border-bottom:1px solid rgba(255,255,255,.4);}
.header .h_logo{padding:14px 0;}
.header .h_logo a{display:block; font-size:0;}
.header .h_logo a .img_on{display:none;}
.header .h_tools .menu{display:none;}
.header .h_tools .h_search{padding:36px 0;}
.header .h_tools .h_search .icon{display:block; width:20px; height:20px; background:url(../img/h_search.png) no-repeat center; cursor:pointer; transition:.5s ease;}
.header .h_tools .h_lan{padding:36px .25rem; margin:0 .1rem; cursor:pointer; position:relative;}
.header .h_tools .h_lan span{font-size:15px; line-height:20px; height:20px; display:block; color:#fff; font-family:Arial;}
.header .h_tools .h_lan span i{display:inline-block; width:12px; height:8px; background:url(../img/h_lan_jt.png) no-repeat center; margin-left:5px;}
.header .h_tools .h_lan .lan_down{position:absolute; top:100%; left:0; width:100%; text-align:center; z-index:5; background:#fff; box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.1); padding:.1rem; box-sizing:border-box; display:none;}
.header .h_tools .h_lan .lan_down li{padding:2px .1rem; font-size:.16rem; line-height:.3rem; color:#333;}
.header .h_tools .h_lan .lan_down li a{display:block;}
.header .h_tools .h_lan .lan_down li.cur{color:#005f74;}
.header .h_tools .h_stock{padding:28px 0; display:flex; align-items:center; color:#fff; padding-left:.55rem; position:relative;}
.header .h_tools .h_stock .num{font-size:.36rem; line-height:36px; font-weight:bold; font-family:Arial;}
.header .h_tools .h_stock .txt{font-size:.14rem; line-height:18px; margin-left:12px;}
.header .h_tools .h_stock .txt span{display:block;}
.header .h_tools .h_stock:after{content:''; width:1px; height:36px; background:rgba(255,255,255,.5); position:absolute; left:0; top:50%; transform:translateY(-50%);}

/* 搜索下拉 */
.h_search_down {width:690px; margin:0 auto; top:0; position:absolute; left:50%; margin-left:-345px; z-index:99; padding-top:0; opacity:0; transition:all 0.3s ease-in; visibility:hidden;}
.h_search_down .inp{padding:0 .3rem; font-size:.15rem; line-height:92px; color:#fff; transition-delay:0.3s; background:none; border:none; margin:0; width:80%;}
.h_search_down .inp::-webkit-input-placeholder { color:rgba(255,255,255,.7);} 
.h_search_down .inp, 
.h_search_down .desc li, 
.h_search_down .desc h4 {opacity:0; -webkit-opacity:0; transform:translateX(100px); transition:all 0.3s ease;}
.h_search_down .desc {padding:18px 10px; background:#fff; margin-top:0; box-shadow:0 0 5px rgba(0, 0, 0, 0.1);}
.h_search_down .desc h4{font-size:14px; padding:0 .2rem; margin-bottom:.1rem;}
.h_search_down .desc li{line-height:32px;  padding:0 .3rem; font-size:.16rem; color:#000; transform:translateX(20px);}
.h_search_down .desc li.n1{transition-delay:0.3s}
.h_search_down .desc li.n2{transition-delay:0.4s}
.h_search_down .desc li.n3{transition-delay:0.5s}
.h_search_down .close{width:22px; height:22px; background:url(../img/about_close.png) no-repeat center; background-size:cover; position:absolute; right:0; top:35px; cursor:pointer;}
.h_searShow.h_search_down .inp, 
.h_searShow.h_search_down .desc li, 
.h_searShow.h_search_down .desc h4 {opacity:1; -webkit-opacity:1; transform:translateX(0); -webkit-transform:translateX(0);}
.h_searShow.h_search_down{opacity:1; visibility:visible;}

/* 导航 */
.header .inav_wrapper{margin-right:2%;}
.header .inav>ul{display:flex;}
.header .inav .nav_li{font-size:.17rem; color:#fff; padding:0 .32rem;}
.header .inav .nav_li>a{display:block; line-height:36px; padding:28px 0;}
.header .inav .nav_li.hover{color:#005f74;}
.header .inav .nav_li.cur{color:#005f74;}

/* 导航下拉 */
.header .inav .nav_down{position:absolute; left:0; top:100%; width:100%; background:#fff; box-shadow:0 5px 15px rgba(0, 0, 0, 0.08); border-top:1px solid #eaf1f8; display:none;}
.header .inav .nav_down .item{padding-top:.5rem; height:3.9rem; box-sizing:border-box; float:left;}
.header .inav .nav_down .left{width:25.5%; padding-right:.6rem;}
.header .inav .nav_down .left .tit{font-size:.3rem; line-height:1; font-weight:bold; color:#000;}
.header .inav .nav_down .left .con{font-size:.15rem; line-height:.26rem; color:#000; margin-top:.2rem;}
.header .inav .nav_down .center{width:43.7%; padding-left:.6rem; padding-right:.6rem;; background:url(../img/xinxl23bbg.jpg) left top repeat-y #fff;}
.header .inav .nav_down .center li {border-bottom:1px solid #eaf1f8; overflow:hidden; position:relative; height:42px; line-height:42px; padding:0 28px;}
.header .inav .nav_down .center li a{padding-left:.4rem; display:block; color:#333; position:relative; z-index:6;}
.header .inav .nav_down .center li a i{float:right; font-size:.3rem;}
.header .inav .nav_down .center li:after{content:''; width:0; transition:.3s ease; height:100%; position:absolute; left:0; top:0; background:#005f74; border-radius:5px;}
.header .inav .nav_down .center li:hover:after {opacity:1; width:100%;}
.header .inav .nav_down .center li:hover a{color:#fff;}
.header .inav .nav_down .right{width:30.7%; padding-left:.6rem;}
.header .inav .nav_down .right .pic{border-radius:.1rem; overflow:hidden;}
.header .inav .nav_down .right .pic img{width:100%;}
/* 导航下拉 end*/

/* 首页导航触控的时候 */
.index_pageHeader .header:hover{background:#fff;}
.index_pageHeader .header:hover .h_logo a .img{display:none;}
.index_pageHeader .header:hover .h_logo a .img_on{display:block;}
.index_pageHeader .header:hover .inav .nav_li,
.index_pageHeader .header:hover .h_tools .h_stock,
.index_pageHeader .header:hover .h_tools .h_lan span{color:#000;}
.index_pageHeader .header:hover .h_tools .h_stock:after{background:#ebe7e7;}
.index_pageHeader .header:hover .h_tools .h_stock .txt{color:#FE2727;}
.index_pageHeader .header:hover .h_tools .h_search .icon{background:url(../img/h_search_on.png) no-repeat center;}
.index_pageHeader .header:hover .h_tools .h_lan span i{background:url(../img/h_lan_jt2.png) no-repeat center;;}
.index_pageHeader .header:hover .inav .nav_li.cur{color:#005f74;}
.index_pageHeader .header:hover .inav .nav_li.hover{color:#005f74;}
.index_pageHeader.cur .header{background:#fff;}
.index_pageHeader.cur .header .h_logo a .img{display:none;}
.index_pageHeader.cur .header .h_logo a .img_on{display:block;}
.index_pageHeader.cur .header .inav .nav_li,
.index_pageHeader.cur .header .h_tools .h_stock,
.index_pageHeader.cur .header .h_tools .h_lan span{color:#000;}
.index_pageHeader.cur .header .h_tools .h_stock:after{background:#ebe7e7;}
.index_pageHeader.cur .header .h_tools .h_stock .txt{color:#FE2727;}
.index_pageHeader.cur .header .h_tools .h_search .icon{background:url(../img/h_search_on.png) no-repeat center;}
.index_pageHeader.cur .header .h_tools .h_lan span i{background:url(../img/h_lan_jt2.png) no-repeat center;;}
.index_pageHeader.cur .header .inav .nav_li.cur{color:#005f74;}
.index_pageHeader.cur .header .inav .nav_li.hover{color:#005f74;}

/* isShow是为了点击搜索的时候隐藏其余的 */
.isShow .header{background:rgba(45, 45, 45, 0.98) !important;}
.isShow .header .h_logo,
.isShow .header .h_tools,
.isShow .header .inav_wrapper{opacity:0; pointer-events:none;}

/* 下层导航是白色实底 黑色字*/
.xc_pageHeader .header{background:#fff;}
.xc_pageHeader .header .h_logo a .img{display:none;}
.xc_pageHeader .header .h_logo a .img_on{display:block;}
.xc_pageHeader .header .inav .nav_li,
.xc_pageHeader .header .h_tools .h_stock,
.xc_pageHeader .header .h_tools .h_lan span{color:#000;}
.xc_pageHeader .header .h_tools .h_stock:after{background:#ebe7e7;}
.xc_pageHeader .header .h_tools .h_stock .txt{color:#FE2727;}
.xc_pageHeader .header .h_tools .h_search .icon{background:url(../img/h_search_on.png) no-repeat center;}
.xc_pageHeader .header .h_tools .h_lan span i{background:url(../img/h_lan_jt2.png) no-repeat center;;}
.xc_pageHeader .header .inav .nav_li.cur{color:#005f74;}
.xc_pageHeader .header .inav .nav_li.hover{color:#005f74;}


/* 导航吸顶 */
.header.fixed{box-shadow:0 0 15px rgba(0,0,0,0.2);}

/* 下层banner */
.xc_banner {position:relative; height:100vh; overflow:hidden;}
.xc_banner>img{width:100%; height:100%; object-fit:cover;}
.xc_banner .intro{position:absolute; left:0; top:2.54rem; width:100%; text-align:center; color:#fff; z-index:2;}
.xc_banner .intro .tit{font-weight:bold; font-size:.46rem; line-height:.5rem;}
.xc_banner .intro .con{font-size:.2rem; margin-top:.2rem; padding:0 20%;}
.xc_banner .line_box{position:absolute; left:0; width:100%; top:0; height:100%;}
.xc_banner .line_box .wrap{height:100%; display:flex; justify-content:space-between;}
.xc_banner .line_box .line{height:100%; position:relative;}/*width:.7rem; */
.xc_banner .line_box .line01{border-right:2px solid rgba(255, 255, 255, 0.1);}
.xc_banner .line_box .line01 .gdd{position:absolute; opacity:0.3; width:12px; height:100%; top:0; right:-7px; animation:moves1 4s linear infinite; background:url(../img/gd.png) center top no-repeat;}
.xc_banner .line_box .line02{border-left:2px solid rgba(255, 255, 255, 0.1);}
.xc_banner .line_box .line02 .gdd{position:absolute; opacity:0.3; width:12px; height:100%; top:0; left:-7px; animation:moves2 4s linear infinite; background:url(../img/gd1.png) center top no-repeat;}
.xc_banner .crumbs{position:absolute; left:0; width:100%; top:1.35rem; z-index:3; font-size:.16rem; color:#fff;}
.xc_banner .crumbs a,
.xc_banner .crumbs em,
.xc_banner .crumbs span{display:inline-block;}
.xc_banner .crumbs .home{ margin-left:.2rem;}
.xc_banner .crumbs em {font-size:.14rem;}
.xc_banner .crumbs h1{font-size:.16rem; font-weight:normal; display:inline-block;}
.xc_banner .crumbs a:hover{color:#fff; color:rgba(255,255,255,.7);}
@keyframes moves1 {
	0% {
		transform:translateY(-50%)
	}

	100% {
		transform:translateY(100%);
	}
}

@keyframes moves2 {
	0% {
		transform:translateY(100%)
	}

	100% {
		transform:translateY(-50%);
	}
}
.xc_banner .xc_dots{position:absolute; left:0; width:100%; bottom:.8rem;}
.xc_banner .xc_dots span{display:block; font-size:.16rem; line-height:20px; color:#fff; text-align:center;}
.xc_banner .xc_dots .icon{width:36px; height:36px; background:url(../img/xc_dot.png) no-repeat center; margin:25px auto 0;animation:beating 3s linear infinite;}
@keyframes beating {
  0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
  50%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);}
  100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}

}

/* 底部 */
.pageFooter{background:#191919;}
.f_top{padding:.75rem 0 .5rem;}
.f_top .left{width:20%; margin-right:6.5%;}
.f_top .left .logo{margin-bottom:1rem;}
.f_top .left .info{color:#fff;}
.f_top .right{width:71.5%; display:flex; justify-content:space-between;}
.f_top .right dl dt{font-size:.18rem; line-height:.3rem; color:#fff; margin-bottom:.18rem;}
.f_top .right dl dd{font-size:.16rem; line-height:.28rem; color:rgba(255,255,255,.3); margin-bottom:.08rem;}
.f_cen{padding-bottom:.35rem;}
.f_cen .left .follow .title{color:#fff; margin-bottom:.25rem;}
.f_cen .left .follow .content ul{display:flex; align-items:center;}
.f_cen .left .follow .content li{margin-right:.18rem; position:relative;}
.f_cen .left .follow .content li .icon{width:44px;}
.f_cen .left .follow .content li .img_{position:absolute; width:120px; height:120px; left:50%; transform:translateY(10px) translateX(-50%); bottom:100%; opacity:0; transition:.4s ease; visibility:hidden;}
.f_cen .left .follow .content li:hover .img_{opacity:1; visibility:visible; transform:translateY(0) translateX(-50%);}
.f_cen .right {display:flex; margin-top:.45rem;}
.f_cen .right .group_link{display:block; padding:0 .25rem 0 0.35rem; line-height:48px; height:48px; border-radius:.3rem; border:1px solid rgba(255,255,255,.4); box-sizing:border-box; width:2rem; cursor:pointer; font-size:.16rem;}
.f_cen .right .group_link i{color:#005f74; font-weight:bold;}
.f_cen .right .group_link:hover{background:#005f74; color:#fff; border-color:#005f74;}
.f_cen .right .group_link:hover i{color:#fff;}
.f_cen .right .cooperate{width:180px; height:48px; line-height:48px; border-radius:.3rem; text-align:center; font-size:.16rem; color:#fff; background:#005f74; margin-left:.2rem;}
.f_bott .content{font-size:.16rem; color:rgba(255,255,255,.46); line-height:.3rem; border-top:1px solid rgba(255,255,255,.1); padding:.25rem 0;}
.f_bott .content .left a{display:inline-block; margin:0 5px;}
.f_bott .content .left .gongan{display:inline-block;}
.f_bott .content .right a{display:inline-block; color:rgba(255,255,255,.3); position:relative; margin-left:9px; padding-left:9px;}
.f_bott .content .right a:after{content:''; width:1px; height:13px; background:rgba(255,255,255,.3); position:absolute; left:0; top:50%; transform:translateY(-50%);}
.f_bott .content .right a:first-child:after{display:none;}
.f_bott .content .right a:hover{color:#005f74;}

.mNav{display:none;}
/* 内容区 */
.channel_content{min-height:30vh; padding:.8rem 0;}

/* 联系我们 */
.contact_us01 .infor{padding-bottom:.2rem; border-bottom:1px solid #BDBDBD; margin-bottom:.4rem;}
.contact_us01 .content{display:flex; justify-content:space-between;}
.contact_us01 .content .left{width:48.5%;}
.contact_us01 .content .left ul{padding-bottom:.2rem; border-bottom:1px solid #BDBDBD; margin-bottom:.3rem;}
.contact_us01 .content .left li{margin-bottom:.2rem; position:relative;}
.contact_us01 .content .left li .c{font-family:Arial; font-size:.28rem; color:#000; line-height:1; margin-top:.05rem;}
.contact_us01 .content .left li .c .mail{font-size:18px; color:#888; margin-top:.05rem;}
.contact_us01 .content .left li .c span{font-size:18px;}
.contact_us01 .content .left li .wechat{position:absolute; left:50%; border-radius:30px; border:1px solid #D6D6D6; width:160px; height:50px; line-height:50px; text-align:center; color:#22C61D; font-size:.16rem; font-weight:bold; cursor:pointer; top:15px; z-index:2;}
.contact_us01 .content .left li .wechat i{display:inline-block; width:24px; height:24px; background:url(../img/wechat.png) no-repeat center; background-size:cover; margin-right:.15rem; vertical-align:text-top;}
.contact_us01 .content .left li .wechat .ewm{position:absolute; left:50%; margin-top:1px; transform:translateX(-50%); top:100%; width:120px; opacity:0; visibility:hidden; pointer-events:none; transition:.5s ease;}
.contact_us01 .content .left li .wechat:hover .ewm{opacity:1; visibility:visible; pointer-events:all;}
.contact_us01 .content .left .intro .tit{font-weight:bold; color:#000;}
.contact_us01 .content .left .intro .con{display:flex; margin-top:.22rem;}
.contact_us01 .content .left .intro .con .cell{margin-right:.3rem;}
.contact_us01 .content .left .intro .con .cell .pic{padding:6px; border-radius:10px; border:1px solid #EBEBEB;}
.contact_us01 .content .left .intro .con .cell .txt{text-align:center; margin-top:.05rem;}
.contact_us01 .content .right{width:46.5%;}
.contact_us01 .content .right .title{font-size:.28rem; line-height:.3rem; color:#000; font-weight:bold; padding-bottom:.25rem; border-bottom:1px solid #BDBDBD; margin-bottom:.25rem;;}
.contact_us01 .content .right form{display:flex; flex-wrap:wrap; justify-content:space-between;}
.contact_us01 .content .right .inp_wrap{width:49%; margin-right:2%; margin-bottom:.24rem;}
.contact_us01 .content .right .inp_wrap:nth-child(2n){margin-right:0;}
.contact_us01 .content .right .inp_wrap label{color:#000; display:block;margin-bottom:.1rem;}
.contact_us01 .content .right .inp_wrap .inp{width:100%; box-sizing:border-box; padding:0 .3rem; line-height:44px; height:44px; border:1px solid #BEBEBE; border-radius:.1rem;}
.contact_us01 .content .right .inp_wrap.inp_wrap_textarea{width:100%; margin-right:0;}
.contact_us01 .content .right .inp_wrap.inp_wrap_textarea .inp{height:125px; line-height:25px; padding:.1rem .3rem;}
.contact_us01 .content .right .inp_wrap_business{width:100%; margin-bottom:.4rem;}
.contact_us01 .content .right .inp_wrap_business .box{display:flex; align-items:center;}
.contact_us01 .content .right .inp_wrap_business .box .cell{ margin-right:.25rem; cursor:pointer;}
.contact_us01 .content .right .inp_wrap_business .box i{display:inline-block; width:18px; height:18px; border-radius:5px; border:1px solid #BEBEBE; margin-right:.1rem; vertical-align:middle;}
.contact_us01 .content .right .inp_wrap_business .box span{display:inline-block; vertical-align:middle;}
.contact_us01 .content .right .inp_wrap_business .box .cell.cur i{background:#005f74; border-color:#005f74;}
.contact_us01 .content .right .btns{width:100%; height:50px; line-height:50px; border-radius:.1rem; background:#005f74; color:#fff; text-align:center; padding:0; outline:none; border:none; margin-bottom:.2rem; cursor:pointer;}
.contact_us01 .content .right .text {cursor:pointer;}
.contact_us01 .content .right .text i{display:inline-block; width:12px; height:12px; margin-right:10px; border-radius:50%; border:1px solid #bebebe; vertical-align:0; cursor:pointer; font-size:14px; color:#fff; line-height:12px; padding:2px;}
.contact_us01 .content .right .text.cur i{color:#005f74;}
.contact_us02{padding-top:.8rem;}
.contact_us03{padding-top:.8rem;}
.contact_us03 .content{margin-top:.3rem; display:flex; align-items:stretch; flex-wrap:wrap;}
.contact_us03 .content .item{width:24%; margin-right:1.3%; margin-bottom:1.3%; box-sizing:border-box; border:1px solid #BEBEBE; border-radius:.1rem; transition:.5s ease; position:relative;}
.contact_us03 .content .item:nth-child(4n){margin-right:0;}
.contact_us03 .content .item .box{padding:.25rem 0.3rem; position:relative; z-index:2;}
.contact_us03 .content .item .box .tit{font-weight:bold; color:#000; margin-bottom:.12rem;}
.contact_us03 .content .item .box .con .cell{display:flex; flex-wrap:wrap; align-items:center; margin-bottom:.12rem;}
.contact_us03 .content .item .box .con .cell .icon{width:30px; margin-right:.14rem;}
.contact_us03 .content .item .box .con .cell:last-child{margin-bottom:0;}
.contact_us03 .content .item:after{content:''; width:100%; height:100%; background:url(../img/contact_us02_2.jpg) no-repeat center; background-size:cover; position:absolute; right:0; top:0; opacity:0; visibility:hidden; transition:.5s ease;}
.contact_us03 .content .item:hover{border-color:#f6f6f6;}
.contact_us03 .content .item:hover::after{opacity:1; visibility:visible;}

/* 企业文化 */
.culture01 .infor .tit{font-weight:bold;}
.culture01 .left{width:20%; height:80vh; display:flex; align-items:center;}
.culture01 .left ul{ border-left:2px solid #d7d7d7;}
.culture01 .left li{padding:.08rem 0;}
.culture01 .left li .t{padding-left:.35rem; box-sizing:border-box; position:relative; font-size:.16rem; line-height:.28rem; transition:all .3s ease; cursor:pointer;}
.culture01 .left li .t::before{content:''; position:absolute; left:-3px; width:4px; top:0; height:0; background:#005f74; transition:all .3s ease;}
.culture01 .left li.cur .t{font-weight:bold; color:#000; font-size:.2rem;}
.culture01 .left li:hover .t{font-weight:bold; color:#000;}
.culture01 .left li.cur .t::before{height:.3rem;}
.culture01 .right{width:74.5%;}
.culture01 .right .item{width:100%; position:relative; overflow:hidden; border-radius:.2rem; margin-bottom:.7rem; position:sticky; top:140px;}
/* .culture01 .right .item::after{content:''; position:absolute; bottom:0; left:0; width:100%; height:61%; background:url(../img/new_cuture01_cover.png) no-repeat top center/cover;} */
.culture01 .right .item .bg{border-radius:.2rem; overflow:hidden;}
.culture01 .right .item .bg img{width:100%;}
.culture01 .right .item .cover{position:absolute; bottom:8.8%; left:7.7%; max-width:80%; color:#fff; z-index:3;}
.culture01 .right .item .cover .num{font-size:.9rem; line-height:1; color:rgba(255, 255, 255, 0); -webkit-text-stroke:1px rgba(255, 255, 255, 0.5); margin-bottom:.15rem; font-weight:bold;}
.culture01 .right .item .cover .tit{font-weight:bold; color:#fff; font-size:.46rem;}
.culture01 .right .item .cover .con{font-size:.26rem; line-height:.34rem; margin-top:.08rem;}

/* 新闻列表 */
.news_banner{margin-top:.9rem;}
.news_list01 .content{margin-top:-3.5rem;;}
.news_list01 .rect-46{padding-bottom:46%;}
.news_list01 .item{display:none;}
.news_list01 .owl-item .item{display:block;}
.news_list01 .item a{display:block; border-radius:10px; overflow:hidden; background:#f8f8f8;}
.news_list01 .item .img_{width:63.5%; float:left;}
.news_list01 .item .info_{width:36.5%; float:right;}
.news_list01 .item .info_ .box{padding:.64rem .4rem;}
.news_list01 .item .info_ .box .date{color:#005f74; font-family:Arial;}
.news_list01 .item .info_ .box .tit{font-weight:bold; margin:.04rem 0 .25rem;}
.news_list01 .item .info_ .box .con{max-height:112px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical;}
.news_list01 .item img{transition:all 0.5s ease; height:auto;}
.news_list01 .item:hover img {-webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}
.news_list01 .news01_dots{text-align:center; width:100%; margin-top:.4rem;}
.news_list01 .news01_dots .owl-dot{display:inline-block; width:12px; height:12px; background:#ddd; border-radius:15px; margin:0 5px; transition:0.5s ease; cursor:pointer;}
.news_list01 .news01_dots .owl-dot.active{background:#005f74;}
.news_list02{padding-top:.7rem;}
.news_list02 .hd {position:relative; z-index:3;}
.news_list02 .hd .form_box form{display:flex; justify-content:space-between;}
.news_list02 .hd .form_box .sele_wrap{width:31.25%; position:relative;  background-color:#F8F8F8; border-radius:30px;  box-sizing:border-box; cursor:pointer;}
.news_list02 .hd .form_box .sele_wrap:first-child{margin-left:0; margin-top:0;}
.news_list02 .hd .form_box .sele_wrap span{display:block; width:100%; height:.7rem; line-height:.7rem; border:none; padding:0 22px; margin:0; box-sizing:border-box; font-size:.16rem; color:#000000; position:relative; cursor:pointer;}
.news_list02 .hd .form_box .sele_wrap span .iconfont{margin:0; font-size:.2rem; color:#000000; margin-left:.2rem; line-height:.7rem;position:absolute; right:.22rem; top:0;}
.news_list02 .hd .form_box .sele_wrap ul{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; border-radius:10px; overflow:hidden; padding:0 22px; box-sizing:border-box;}
.news_list02 .hd .form_box .sele_wrap li{font-size:.16rem; color:#5b5b5b; line-height:.35rem; box-sizing:border-box; cursor:pointer; padding:0 22px;}
.news_list02 .hd .form_box .sele_wrap li:hover{color:#005f74;}
.news_list02 .hd .form_box .sele_wrap ul{height:1.8rem; overflow-y:auto;}
.news_list02 .hd .form_box .sele_wrap ul::-webkit-scrollbar {width:2px; height:2px;}
.news_list02 .hd .form_box .sele_wrap ul::-webkit-scrollbar-thumb {border-radius:5px; background:#005f74;}
.news_list02 .hd .form_box .sele_wrap ul::-webkit-scrollbar-track {border-radius:0; background:#fff;}
.news_list02 .hd .form_box .btn_wrap{width:31.25%; position:relative; background-color:#F8F8F8; border-radius:30px;  box-sizing:border-box; cursor:pointer;}
.news_list02 .hd .form_box .btn_wrap .inp{width:calc(100% - 55px); height:.7rem; line-height:.7rem; border:none; padding:0 22px; margin:0; box-sizing:border-box; font-size:.16rem; color:#000000; background-color:transparent;}
.news_list02 .hd .form_box .btn_wrap .btns{height:28px; width:30px; background:url(../img/news_list02_ico.png) no-repeat center; position:absolute; right:.2rem; top:50%; transform:translateY(-50%); border:none; text-align:center; background-color:transparent; outline:none; cursor:pointer; padding:0; text-align:center; font-size:0;}
.news_list02 .hd .form_box .sele_wrap input::-webkit-input-placeholder{color:#5b5b5b;}
.news_list02 .hd .form_box .sele_wrap input::-webkit-input-placeholder{color:#5b5b5b; font-size:.16rem; line-height:.7rem; height:.7rem;}
.news_list02 .bd{margin-top:.5rem;}
.news_list02 .bd .rect-605{padding-bottom:56.25%;}
.news_list02 .bd li{border-radius:10px; float:left; overflow:hidden; width:32.125%; margin-right:1.8%; margin-bottom:.28rem;}
.news_list02 .bd li:nth-child(3n){margin-right:0;}
.news_list02 .bd li a{display:block; position:relative;}
.news_list02 .bd li a .date{width:1.4rem; height:.46rem; line-height:.46rem; position:absolute; left:0; top:0; background:#005f74; font-size:.16rem; color:#fff; text-align:center;}
.news_list02 .bd li .info{padding:.3rem .25rem; background:#f8f8f8;}
.news_list02 .bd li .info .tit{color:#000; font-weight:bold; margin-bottom:11px; height:60px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; transition:.5s ease;}
.news_list02 .bd li .info .con{height:56px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.news_list02 .bd li img{transition:all 0.5s ease;}
.news_list02 .bd li:hover img {-webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}
.news_list02 .bd li:hover .info .tit{color:#005f74;}

/* 分页 start*/
.widgets_common_pages_4{font-size:18px; color:#838383; text-align:center; margin-top:30px;}
.widgets_common_pages_4>.wrap{width:100%;}
.widgets_common_pages_4 a, .widgets_common_pages_4 span{color:#000; display:inline-block; border:1px solid #e8e8e8; vertical-align:middle; width:.34rem; height:.34rem; line-height:.34rem; margin-right:7px; font-size:.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:#005f74; border-color:#005f74;}
.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 .12rem; border-radius:.06rem;}
.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:#005f74; border-color:#005f74;}
.widgets_common_pages_4 .goprev{width:.36rem; height:.36rem; background:url(../img/widgets_common_pages_4_1.png) no-repeat center/cover; background-size:cover; border:none; padding:0; border:1px solid #e8e8e8; box-sizing:border-box;}
.widgets_common_pages_4 .goprev:hover{background:url(../img/widgets_common_pages_4_3.png) no-repeat center; background-size:cover;}
.widgets_common_pages_4 .gonext{width:.36rem; height:.36rem; background:url(../img/widgets_common_pages_4_2.png) no-repeat center/cover; background-size:cover; border:none; padding:0; border:1px solid #e8e8e8; box-sizing:border-box;}
.widgets_common_pages_4 .gonext:hover{background:url(../img/widgets_common_pages_4_4.png) no-repeat center; background-size:cover;}
/* 分页 end*/

/* 新材料 */
.materials.channel_content{padding-bottom:0;}
.materials01 .infor{padding:0 19.75%; text-align:center;}
.materials01 .infor .tit{font-weight:bold; margin-bottom:.3rem;}
.materials01 .content {margin-top:.45rem;}
.materials01 .content .left{width:43.25%; float:left; padding-top:.75rem;}
.materials01 .content .left .text{color:#000; margin-bottom:.4rem;}
.materials01 .content .left .list{display:flex; align-items:center; justify-content:space-around;}
.materials01 .content .left .list li .icon{width:120px; margin:0 auto .2rem; transition:.5s ease;}
.materials01 .content .left .list li .txt{font-weight:bold; color:#000;}
.materials01 .content .left .list li:hover .icon{transform:rotateY(180deg);}
.materials01 .content .right{width:51.25%; float:right;}
.materials01 .content .right .item{width:48.7%; float:left;}
.materials01 .content .right .item01{margin-right:2.6%;}
.materials01 .content .right .item02{margin-top:-.46rem;}
.materials02{padding-top:.8rem;}
.materials02 .infor .tit{text-align:center;}
.materials02 .content{margin-top:.6rem; position:relative;}
.materials02 .content .intro{position:absolute; top:50%; transform:translateY(-50%); right:0; width:100%;}
.materials02 .content .intro .box{padding:.55rem 0.4rem; width:45%; box-sizing:border-box;backdrop-filter:blur(5px); background:rgba(0,0,0,.2);}
.materials02 .content .intro .box .tit{color:#fff; font-weight:bold; border-bottom:1px solid rgba(255,255,255,.3); padding-bottom:.35rem; margin-bottom:.2rem;;}
.materials02 .content .intro .box .con{color:#fff; max-height:196px; padding-right:5px; overflow-y:auto;}
.materials02 .content .intro .box .con::-webkit-scrollbar {width:2px; height:2px;}
.materials02 .content .intro .box .con::-webkit-scrollbar-thumb {border-radius:5px; background:rgba(255,255,255,.6);}
.materials02 .content .intro .box .con::-webkit-scrollbar-track {border-radius:0; background:transparent;}
.materials03{padding-top:.8rem;}
.materials03 .infor {text-align:center;}
.materials03 .infor .tit{margin-bottom:.33rem;}
.materials03 .content{margin-top:.6rem; padding:0 .86rem; position:relative;}
.materials03 .content .rect-79{padding-bottom:79%; border-radius:10px;}
.materials03 .content .item{display:none;}
.materials03 .content .owl-item .item{display:flex;}
.materials03 .content .item {display:flex; align-items:center; justify-content:space-between;}
.materials03 .content .item .img_{width:52%;}
.materials03 .content .item .info_{width:39.5%;}
.materials03 .content .item .info_ .box{padding:0.3rem 0.8rem;}
.materials03 .content .item .info_ .box .en_tit{color:#000; border-top:1px solid #E1E1E1; padding-top:.14rem; text-transform:uppercase;}
.materials03 .content .item .info_ .box .cn_tit{font-weight:bold; color:#000; margin-bottom:.12rem;}
.materials03 .content .item .info_ .box .con{max-height:196px; overflow-y:auto; padding-right:5px;}
.materials03 .content .item .info_ .box .con::-webkit-scrollbar {width:2px; height:2px;}
.materials03 .content .item .info_ .box .con::-webkit-scrollbar-thumb {border-radius:5px; background:#005f74 }
.materials03 .content .item .info_ .box .con::-webkit-scrollbar-track {border-radius:0; background:transparent;}
.materials03 .content .item img{transition:all 0.5s ease;}
.materials03 .content .item:hover img {-webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}
.materials03 .content .materials03_btn>div{width:.7rem; height:.7rem; z-index:2; font-size:0; cursor:pointer;  transition:all 0.5s ease; display:inline-block; position:absolute; top:50%; margin-top:-.35rem;;}
.materials03 .content .materials03_btn .owl-prev {left:0; background:url(../img/jt1.svg) no-repeat center; background-size:cover;}
.materials03 .content .materials03_btn .owl-next {right:0; background:url(../img/jt2.svg) no-repeat center; background-size:cover;}
.materials03 .content .materials03_btn .owl-prev:hover{background:url(../img/jt1_on.svg) no-repeat center; background-size:cover;}
.materials03 .content .materials03_btn .owl-next:hover{background:url(../img/jt2_on.svg) no-repeat center; background-size:cover;}
.materials04{background:#f4f4f4; padding:.65rem 0 1rem; margin-top:.8rem;}
.materials04 .infor{text-align:center;}
.materials04 .infor .con{font-weight:normal; color:#005f74; margin-top:.21rem;}
.materials04 .content{margin-top:.4rem;display:flex; flex-wrap:wrap; align-items:stretch;}
.materials04 .content .item{width:32.5%; margin-right:1.25%; overflow:hidden; border-radius:10px;}
.materials04 .content .item:last-child{margin-right:0;}
.materials04 .content .item .info_{padding:.3rem; background:#fff;}
.materials04 .content .item .info_ .tit{color:#000; margin-bottom:.2rem; height:60px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.materials04 .content .item .info_ .date{font-size:.14rem; color:#888; line-height:.25rem;}
.materials04 .content .item img{transition:all 0.5s ease;}
.materials04 .content .item:hover img {-webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}


/* 投资者关系 */
.investor01{padding-bottom:.8rem;}
.investor01 .left{width:40%; float:left;}
.investor01 .left .content{margin-top:1rem;}
.investor01 .left .content .tit{font-size:20px; line-height:25px; color:#000; margin-bottom:.6rem;}
.investor01 .left .content .tit span{display:block; margin-top:.14rem;}
.investor01 .left .content .con{display:flex; align-items:center;}
.investor01 .left .content .con .stock{padding-right:.5rem;}
.investor01 .left .content .con .stock .num{font-size:.66rem; color:#000; line-height:1; font-family:Impact;}
.investor01 .left .content .con .stock .txt{color:#ff0000;line-height:24px; margin-top:.2rem;}
.investor01 .left .content .con .stock .txt i{display:inline-block; width:24px; height:24px;  margin-right:.1rem; vertical-align:middle;}
.investor01 .left .content .con .stock.up .txt i{background:url(../img/investor01_1.jpg) no-repeat center; transform:rotateZ(180deg);}
.investor01 .left .content .con .stock.down .txt i{background:url(../img/investor01_1.jpg) no-repeat center;}
.investor01 .left .content .con .stock .txt span{display:inline-block; vertical-align:middle;}
.investor01 .left .content .con .list{display:flex; flex-wrap:wrap;}
.investor01 .left .content .con .list li{width:45%; margin-right:5%; padding:7px 0;}
.investor01 .left .content .con .list li em{color:#000; display:inline-block; margin-left:.2rem;}
.investor01 .right{width:53.75%; float:right;}
.investor01 .right .rect-58{padding-bottom:58%;}
.investor01 .right .tab_t_box{margin-bottom:29px; text-align:right;}
.investor01 .right .tab_t_box .tab_t{color:#000; display:inline-block; margin-left:.7rem;}
.investor01 .right .tab_t_box .tab_t.tab_t_cur{color:#005f74;}
.investor01 .right .tab_c_box{ border:1px solid #EFEFEF; border-radius:10px;}
.investor01 .right .tab_c_box .box{padding:.3rem 1.4rem;}
.investor01 .right .tab_c{opacity:0; visibility:hidden;}
.investor01 .right .tab_c.tab_c_cur{opacity:1; visibility:visible;}
.investor02{padding:.8rem 0; background:#f4f4f4;}
.investor02 .infor{margin-bottom:.3rem; display:flex; justify-content:space-between; position:relative; z-index:2;}
.investor02 .infor .con{position:relative;}
.investor02 .infor .con span{display:block; width:2.4rem; height:.5rem; line-height:.5rem; padding:0 .25rem; box-sizing:border-box; border-radius:10px; border:1px solid #D7D7D7; color:#666; font-size:14px; background:#fff; position:relative; cursor:pointer;}
.investor02 .infor .con span::after{content:''; width:17px; height:10px; background:url(../img/investor02_1.png) no-repeat center; position:absolute; right:.25rem; top:50%; transform:translateY(-50%);}
.investor02 .infor .con ul{ background:#fff; border-radius:10px; overflow:hidden; display:none; position:absolute; left:0; top:100%; margin-top:1px; width:100%;}
.investor02 .infor .con ul li{padding:.1rem .25rem; cursor:pointer; transition:.5s ease;}
.investor02 .infor .con ul li:hover{background:rgba(0, 95, 116,.8); color:#fff;}
.investor02 .content li{background:#fff; border-radius:10px; width:49.125%; float:left; margin-bottom:.3rem;}
.investor02 .content li:nth-child(2n){float:right;}
.investor02 .content .box{display:block; padding:24px; font-size:0;}
.investor02 .content .box .icon{height:1.72rem; width:2.26rem; display:inline-block; vertical-align:middle; margin-right:.35rem; display:none;}
.investor02 .content .box .info{width:calc(100% - 2.61rem); display:inline-block; vertical-align:middle; width:100%;}
.investor02 .content .box .info .tit{padding-right:.6rem; color:#000; transition:.5s ease; height:60px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.investor02 .content .box .info .date{font-size:14px; margin-top:.2rem; border-top:1px solid #E9E9E9; padding-top:.14rem;}
.investor02 .content .box .info .date i{width:26px; height:26px; background:url(../img/investor02_3.png) no-repeat center; background-size:cover; float:right; margin-top:-4px;}
.investor02 .content .box:hover .info .tit{color:#005f74;}
.investor03{padding:.8rem 0;}
.investor03 .infor{margin-bottom:.3rem; display:flex; justify-content:space-between; position:relative; z-index:2;}
.investor03 .infor .con{position:relative;}
.investor03 .infor .con span{display:block; width:2.4rem; height:.5rem; line-height:.5rem; padding:0 .25rem; box-sizing:border-box; border-radius:10px; border:1px solid #D7D7D7; color:#666; font-size:14px; background:#fff; position:relative; cursor:pointer;}
.investor03 .infor .con span::after{content:''; width:17px; height:10px; background:url(../img/investor02_1.png) no-repeat center; position:absolute; right:.25rem; top:50%; transform:translateY(-50%);}
.investor03 .infor .con ul{ background:#fff; border-radius:10px; overflow:hidden; display:none; position:absolute; left:0; top:100%; margin-top:1px; width:100%;}
.investor03 .infor .con ul li{padding:.1rem .25rem; cursor:pointer; transition:.5s ease;}
.investor03 .infor .con ul li:hover{background:rgba(0, 95, 116,.8); color:#fff;}
.investor03 .content li:nth-child(odd){background:#f3f7f8;}
.investor03 .content .box{display:flex; justify-content:space-between; padding:.3rem .45rem .3rem .55rem;}
.investor03 .content .box .info{width:calc(100% - 100px);}
.investor03 .content .box .info .date{font-size:14px; line-height:20px; color:#000;}
.investor03 .content .box .info .tit{font-size:.2rem; color:#000; transition:.5s ease;}
.investor03 .content .box .icon{display:flex; align-items:center; color:#005f74; font-weight:bold;}
.investor03 .content .box .icon i{margin-left:.1rem; display:inline-block;}
.investor03 .content .box:hover .info .tit{color:#005f74;}
.investor04 .content{position:relative; border-radius:10px; overflow:hidden;}
.investor04 .content .info{position:absolute; top:50%; transform:translateY(-50%); left:1rem;}
.investor04 .content .info .tit{color:#000; margin-bottom:.2rem;}
.investor04 .content .info .con{font-size:.2rem; line-height:.3rem; color:#000;}


/* 404 */
body .false01 .text .txt1{color:#005f74;}
body .false01 .text .txt4 a{color:#005f74;}
@media only screen and (max-width:580px){
	body .false01 .content{width:100%; left:0; margin-left:0;;}
	body .false01 .content .box{width:90%;}
	body .false01 .text{padding:20px;}
	body .false01 .text .txt1{font-size:22px;}
}

/* 党建 */
.dangjian_banner{margin-top:.9rem; height:auto;}
.dj_nav{border-bottom:1px solid #EFEFEF;}
.dj_nav .content{padding-left:2.86rem; position:relative;}
.dj_nav .content .title{position:absolute; left:0; bottom:0; padding-left:.4rem;; padding-top:.3rem; box-sizing:border-box; width:2.26rem; height:2rem; background:#d7111a; font-weight:bold; color:#fff;}
.dj_nav .content .title span{display:block; font-size:16px; text-transform:uppercase; font-weight:normal;}
.dj_nav .content .title:after{content:''; width:1px; height:.8rem; background:rgba(255,255,255,.3); position:absolute; left:.4rem; bottom:0;}
.dj_nav .content .list{display:flex; justify-content:space-between;}
.dj_nav .content .list a{display:block; padding:.34rem 0; line-height:.3rem; color:#000;}
.dj_nav .content .list a:hover{color:#d7111a;}
.dangjian.channel_content{padding:0;}
.dangjian .infor{text-align:center;}
.dangjian .infor .tit i{display:inline-block; font-size:.6rem; font-weight:900; vertical-align:-7px; color:#d7111a; font-family:Arial; margin-right:5px;}
.dangjian .infor .con{color:#000; margin-top:.1rem;}
.dangjian01{padding-top:1rem;}
.dangjian01 .infor .tit{color:#d7111a;}
.dangjian01 .infor .con{margin-top:.3rem; color:#000; margin-bottom:.7rem;;}
.dangjian01 .infor .list{display:flex; justify-content:center}
.dangjian01 .infor .list li{padding:0 1.35rem; position:relative;}
.dangjian01 .infor .list li:before{content:''; width:1px; height:.76rem; background:#DDDDDD; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.dangjian01 .infor .list li:first-child:before{display:none;}
.dangjian01 .infor .list li .num{color:#000;}
.dangjian01 .infor .list li .num span{font-family:Arial; line-height:1; font-weight:900; display:inline-block; margin-right:5px;}
.dangjian01 .infor .list li .txt{color:#000; margin-top:.1rem;}
.dangjian02{padding-top:1rem;}
.dangjian02 .content{background:url(../img/dangjian02_1.jpg) no-repeat center; padding:1rem 0; background-size:cover;}
.dangjian02 .content .infor {width:55.25%; text-align:left;}
.dangjian02 .content .infor .con{color:#000; margin-top:.45rem;}
.dangjian03{padding-top:1rem;}
.dangjian03 .infor .con{color:#000; margin-top:.1rem;}
.dangjian03 .content{margin-top:.4rem;}
.dangjian03 .content .item{width:24%; float:left; margin-left:1%; height:5rem; position:relative; overflow:hidden; border-radius:10px; cursor:pointer; transition:.5s ease; display:block;}
.dangjian03 .content .item:first-child{margin-left:0;}
.dangjian03 .content .item:after{content:''; width:100%; height:100%; background:url(../img/dangjian03_cover.png) no-repeat center; background-size:cover; position:absolute; left:0; bottom:0; opacity:0; visibility:hidden; transition:.5s ease; pointer-events:none;}
.dangjian03 .content .item>img{position:absolute; left:0; top:0; height:100%; max-width:none;}
.dangjian03 .content .item .info{position:absolute; left:.4rem; bottom:.5rem; right:.4rem; z-index:2;}
.dangjian03 .content .item .info .tit{color:#fff; font-weight:bold;}
.dangjian03 .content .item .info .con{color:#fff; margin-top:.2rem; padding-right:5px; opacity:0; visibility:hidden; width:7rem; transition:.5s ease; transform:translateY(20px); height:0; overflow:hidden;}
.dangjian03 .content .item .info .con::-webkit-scrollbar {width:2px; height:2px;}
.dangjian03 .content .item .info .con::-webkit-scrollbar-thumb {border-radius:5px; background:rgba(255,255,255,.8);}
.dangjian03 .content .item .info .con::-webkit-scrollbar-track {border-radius:0; background:transparent;}
.dangjian03 .content .item.on{width:50%;}
.dangjian03 .content .item.on:after{opacity:1; visibility:visible;}
.dangjian03 .content .item.on .info .tit{text-align:left;}
.dangjian03 .content .item.on .info .con{opacity:1; visibility:visible; transform:translateY(0); height:112px; overflow-y:auto;}
.dangjian04{padding-top:1rem;}
.dangjian_item .content{margin-top:.5rem;}
.dangjian_item .content .hd{display:flex; justify-content:center; margin-bottom:.3rem;}
.dangjian_item .content .hd .item{font-weight:bold; color:#000; margin:0 1.15rem; position:relative; padding-bottom:.1rem; transition:.5s ease; cursor:pointer;}
.dangjian_item .content .hd .item:before{content:''; width:30px; height:4px; background:#d7111a; border-radius:10px; position:absolute; left:50%; transform:translateX(-50%) scale(0); bottom:0; transition:.5s ease;}
.dangjian_item .content .hd .item.cur{color:#d7111a;}
.dangjian_item .content .hd .item.cur:before{transform:translateX(-50%) scale(1);}
.dangjian_item .content .hd .item:hover{color:#d7111a;}
.dangjian_item .content .hd .item:hover:before{transform:translateX(-50%) scale(1);}
.dangjian_item .content .bd{position:relative; padding:0 10%;}
.dangjian_item .content .bd .item{display:none; border-radius:10px; overflow:hidden; background:#f6f6f6;}
.dangjian_item .content .bd .owl-item .item{display:flex; align-items:center;}
.dangjian_item .content .bd .item .rect-715{padding-bottom:71.5%;}
.dangjian_item .content .bd .item .img_{width:61.5%;}
.dangjian_item .content .bd .item .info_{width:38.5%;}
.dangjian_item .content .bd .item .info_ .box{padding:.6rem .4rem;}
.dangjian_item .content .bd .item .info_ .box .tit{font-weight:bold; margin-bottom:.2rem;}
.dangjian_item .content .bd .item .info_ .box .con{color:#000; max-height:364px; overflow-y:auto; padding-right:5px;}
.dangjian_item .content .bd .item .info_ .box .con::-webkit-scrollbar {width:2px; height:2px;}
.dangjian_item .content .bd .item .info_ .box .con::-webkit-scrollbar-thumb {border-radius:5px; background:#005f74}
.dangjian_item .content .bd .item .info_ .box .con::-webkit-scrollbar-track {border-radius:0; background:transparent;}
.dangjian_item .content .bd .item img{transition:all 0.5s ease;}
.dangjian_item .content .bd .item:hover img {-webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}
.dangjian04 .content .bd .dangjian04_btn>div{width:.7rem; height:.7rem; z-index:2; font-size:0; cursor:pointer;  transition:all 0.5s ease; display:inline-block; position:absolute; top:50%; margin-top:-.35rem;;}
.dangjian04 .content .bd .dangjian04_btn .owl-prev {left:0; background:url(../img/jt1.svg) no-repeat center; background-size:cover;}
.dangjian04 .content .bd .dangjian04_btn .owl-next {right:0; background:url(../img/jt2.svg) no-repeat center; background-size:cover;}
.dangjian04 .content .bd .dangjian04_btn .owl-prev:hover{background:url(../img/jt1_on1.svg) no-repeat center; background-size:cover;}
.dangjian04 .content .bd .dangjian04_btn .owl-next:hover{background:url(../img/jt2_on1.svg) no-repeat center; background-size:cover;}
.dangjian04 .content .bd .dangjian04_btn>div.disabled{cursor:not-allowed; opacity:.7;}
.dangjian_item .dangjian04_dots{display:none;}
.dangjian_item .dangjian04_dots{margin-top:.2rem; text-align:center; width:100%;}
.dangjian_item .dangjian04_dots .owl-dot{display:inline-block; width:10px; height:10px; background:#d3d2d2; border-radius:15px; margin:0 5px; transition:0.5s ease; cursor:pointer;}
.dangjian_item .dangjian04_dots .owl-dot.active{background:#005f74; width:25px;}
.dangjian05{padding:1rem 0;}
.dangjian05 .content .bd .dangjian05_btn>div{width:.7rem; height:.7rem; z-index:2; font-size:0; cursor:pointer;  transition:all 0.5s ease; display:inline-block; position:absolute; top:50%; margin-top:-.35rem;;}
.dangjian05 .content .bd .dangjian05_btn .owl-prev {left:0; background:url(../img/jt1.svg) no-repeat center; background-size:cover;}
.dangjian05 .content .bd .dangjian05_btn .owl-next {right:0; background:url(../img/jt2.svg) no-repeat center; background-size:cover;}
.dangjian05 .content .bd .dangjian05_btn .owl-prev:hover{background:url(../img/jt1_on1.svg) no-repeat center; background-size:cover;}
.dangjian05 .content .bd .dangjian05_btn .owl-next:hover{background:url(../img/jt2_on1.svg) no-repeat center; background-size:cover;}
.dangjian05 .content .bd .dangjian05_btn>div.disabled{cursor:not-allowed; opacity:.7;}
.dangjian_item .dangjian05_dots{display:none;}
.dangjian_item .dangjian05_dots{margin-top:.2rem; text-align:center; width:100%;}
.dangjian_item .dangjian05_dots .owl-dot{display:inline-block; width:10px; height:10px; background:#d3d2d2; border-radius:15px; margin:0 5px; transition:0.5s ease; cursor:pointer;}
.dangjian_item .dangjian05_dots .owl-dot.active{background:#005f74; width:25px;}


/* 荣誉资质 */
.honor01 .infor .tit{color:#005f74; margin-bottom:.3rem;}
.honor01 .infor .con_l{width:58%; float:left; color:#000;}
.honor01 .infor .con_r{width:28%; float:right;   color:#000; position:relative; padding-left:30px;}
.honor01 .infor .con_r span{font-size:.5rem; font-family:Impact; color:#005f74; display:inline-block; margin:0 .1rem}
.honor01 .infor .con_r:before{content:''; width:19px; height:17px; background:url(../img/honor01_1.png) no-repeat center; position:absolute; left:0; top:19px;}
.honor01 .content{margin-top:.6rem; background:url(../img/honor01_2.jpg) no-repeat center; padding:.6rem 0.8rem; background-size:cover; display:flex; justify-content:space-between; align-items:center;}
.honor01 .content .left{width:27%; float:left;}
.honor01 .content .left li{color:#000; cursor:pointer; transition:.5s ease; margin-bottom:.24rem; position:relative; padding-left:.25rem; transition:.5s ease;}
.honor01 .content .left li:last-child{margin-bottom:0;}
.honor01 .content .left li:after{content:''; transition:.5s ease; width:4px; height:100%; background:#9a9994; position:absolute; left:0; top:0}
.honor01 .content .left li.cur{color:#005f74; font-weight:bold;}
.honor01 .content .left li.cur:after{background:#005f74;}
.honor01 .content .right{width:36%; float:right; margin-right:8%;}
.honor01 .content .right .rect-656{padding-bottom:65.6%; border-radius:10px;}
.honor01 .content .right img{opacity:0; visibility:hidden; transition:.5s ease;}
.honor01 .content .right img.cur{opacity:1; visibility:visible;}
.honor02{padding-top:.8rem;}
.honor02 .li_{width:23.5%; margin-right:2%; margin-bottom:2%; float:left; cursor:pointer;}
.honor02 .li_:nth-child(4n){margin-right:0;}
.honor02 .li_ .rect-666{padding-bottom:66.6%;}
.honor02 .li_ .img_{background:#e8e8e8; margin:0 .13rem;}
.honor02 .li_ .img_ .box{padding:.12rem;}
.honor02 .li_ .line{width:100%; height:.12rem; background:#f4f4f4;}
.honor02 .li_ .tit{margin:.1rem; color:#000;}
.honor02 .li_ img{transition:all 0.5s ease;}
.honor02 .li_:hover img {-webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}
body .album_ordinary .album_close{background:#005f74;}

/* 加入我们 */
.join_banner{overflow:hidden; position:relative; margin-top:.9rem;}
.join_banner .xc_img img{width:100%; height:100%; object-fit:cover;}
.join_banner .xc_words{position:absolute; top:40%; left:0; width:100%; transform:translateY(-50%); color:#fff; z-index:5; display:block; text-align:center;}
.join_banner .xc_words .img{width:6rem; margin:0 auto;}
.join_banner .xc_words .title{font-weight:bold; font-size:.6rem; font-style:oblique; line-height:1.2; letter-spacing:.25em; margin-top:.15rem;}
.join_banner .xc_words .con{color:#fff; margin-top:.2rem;;}
.join_banner .xc_links{position:absolute; bottom:8%; left:3.5%; width:93%; text-align:center; font-size:0; z-index:3;}
.join_banner .xc_links li{display:inline-block; vertical-align:text-top; width:50%; color:#fff; text-align:left;  padding:0 10px; -moz-box-sizing:border-box; box-sizing:border-box;}
.join_banner .xc_links li a{height:1.2rem; background:rgba(255,255,255,.1); border:1px solid rgba(255,255,255,.5); -webkit-backdrop-filter:blur(20px); backdrop-filter:blur(20px); border-radius:.1rem; overflow:hidden; display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -moz-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -webkit-justify-content:flex-start; -moz-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -moz-box-sizing:border-box; box-sizing:border-box;}
.join_banner .xc_links .icon{height:100%; padding:0 .3rem; border-right:1px solid rgba(255,255,255,.5); display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -moz-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -webkit-justify-content:center; -moz-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0}
.join_banner .xc_links .icon img{width:.64rem; height:.64rem}
.join_banner .xc_links .right{padding:0 .4rem; display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -moz-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -webkit-justify-content:space-between; -moz-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-flex:1; -webkit-flex:1; -moz-box-flex:1; -ms-flex:1; flex:1}
.join_banner .xc_links .right .t{color:#fff; font-weight:bold; font-size:.2rem; line-height:.3rem;}
.join_banner .xc_links .right .c{font-size:12px; line-height:18px; font-family:Arial; text-transform:uppercase; color:rgba(255,255,255,.7); text-align:left; margin-top:5px}
.join_banner .xc_links .right .iconfont{font-size:.32rem; color:#fff; cursor:pointer}
.join_banner .xc_logo{display:block; position:fixed; z-index:2; top:0; left:0; width:100vw; height:100vh; -webkit-transition:all .5s cubic-bezier(0.43, 0.05, 0.17, 1); transition:all .5s cubic-bezier(0.43, 0.05, 0.17, 1); -webkit-transition-property:visibility,opacity; transition-property:visibility,opacity; pointer-events:none;}
.join_banner .xc_logo .join{pointer-events:none;}
.join_banner .xc_logo .join .bg{position:absolute; left:50%; bottom:-0.7rem; -webkit-transform:translate(-50%,0); transform:translate(-50%,0); width:83.33%; height:7rem; background:url(../img/join_logo1.png); background-repeat:no-repeat; background-position:center center; background-size:contain;  -webkit-transition:all 2s cubic-bezier(0.43, 0.05, 0.17, 1); transition:all 2s cubic-bezier(0.43, 0.05, 0.17, 1); /*-webkit-transition-property:opacity; transition-property:opacity;*/ opacity:.4;}
.join_banner .xc_logo .join.black .bg{background-image:url(../img/join_logo2.png); bottom:0; opacity:0.03;}
.join_banner .xc_logo .join.hide{opacity:0;}
.join.channel_content{padding:0 0 .8rem;}
.join01{padding:.8rem 0; background:#f8f8f8;}
.join01 .infor{text-align:center;}
.join01 .content{margin-top:.4rem; position:relative; z-index:3;}
.join01 .content{margin-top:.4rem;}
.join01 .content .item{width:18%; float:left; margin-left:0.6%; height:5rem; position:relative; overflow:hidden; border-radius:10px; cursor:pointer; transition:.5s ease; display:block;}
.join01 .content .item:first-child{margin-left:0;}
.join01 .content .item:after{content:''; width:100%; height:100%; background:url(../img/dangjian03_cover.png) no-repeat center; background-size:cover; position:absolute; left:0; bottom:0; opacity:0; visibility:hidden; transition:.5s ease; pointer-events:none;}
.join01 .content .item>img{position:absolute; left:0; top:0; height:100%; max-width:none;}
.join01 .content .item .info{position:absolute; left:.4rem; bottom:.5rem; right:.4rem; z-index:2;}
.join01 .content .item .info .tit{color:#fff; font-weight:bold;}
.join01 .content .item .info .con{color:#fff; margin-top:.2rem; padding-right:5px; opacity:0; visibility:hidden; width:7rem; transition:.5s ease; transform:translateY(20px); height:0; overflow:hidden;}
.join01 .content .item .info .con::-webkit-scrollbar {width:2px; height:2px;}
.join01 .content .item .info .con::-webkit-scrollbar-thumb {border-radius:5px; background:rgba(255,255,255,.8);}
.join01 .content .item .info .con::-webkit-scrollbar-track {border-radius:0; background:transparent;}
.join01 .content .item.on{width:44%;}
.join01 .content .item.on:after{opacity:1; visibility:visible;}
.join01 .content .item.on .info .tit{text-align:left;}
.join01 .content .item.on .info .con{opacity:1; visibility:visible; transform:translateY(0); height:56px; overflow-y:auto;}
.join02{padding-top:.8rem;}
.join02 .infor{text-align:center;}
.join02 .content{margin-top:.5rem;}
.join02 .content ul{display:flex; justify-content:center; align-items:flex-end;}
.join02 .content li {padding:0 .5rem;}
.join02 .content li .icon{transition:.5s ease; text-align:center;}
.join02 .content li .text{color:#000; text-align:center; margin-top:.2rem;}
.join02 .content li:hover .icon{-webkit-animation: bounce 1s;
	animation: bounce 1s;}
@keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  40% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
            transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -6px, 0);
            transform: translate3d(0, -6px, 0);
  }
  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
            transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -4px, 0);
            transform: translate3d(0, -4px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -2px, 0);
            transform: translate3d(0, -2px, 0);
  }
}
.join02 .content li:hover .text{color:#005f74;}
.join03{padding-top:.8rem;}
.join03 .infor{text-align:center;}
.join03 .content{ width:63.625%; margin:.4rem auto 0; position:relative; z-index:3;}
.join03 .content .item{display:none;}
.join03 .content .owl-item .item{display:block;}
.join03 .content .rect-49{padding-bottom:49%; border-radius:10px;}
.join03 .content .owl-carousel .owl-stage-outer{overflow:visible;}
.join03 .content .item img{transition:all 0.5s ease;}
.join03 .content .item:hover img {-webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}
.join03 .content .join03_dots{text-align:center; width:100%; margin-top:.4rem;}
.join03 .content .join03_dots .owl-dot{display:inline-block; width:12px; height:12px; background:#ddd; border-radius:15px; margin:0 5px; transition:0.5s ease; cursor:pointer;}
.join03 .content .join03_dots .owl-dot.active{background:#005f74;}

/* 国际贸易 */
.trade.channel_content{padding-bottom:0;}
.trade01 .infor .tit{color:#005f74;}
.trade01 .content{display:flex; justify-content:space-between; margin-top:.05rem;}
.trade01 .content .left{width:47%;}
.trade01 .content .left .desc{font-size:.2rem; line-height:.3rem; color:#000; font-weight:bold; margin-bottom:.6rem;}
.trade01 .content .left .text{color:#000; margin-bottom:.35rem;}
.trade01 .content .left .info .t span{display:inline-block; line-height:40px; padding:0 .23rem; border-radius:30px; background:#005f74; color:#fff;}
.trade01 .content .left .info .c{color:#000; margin-top:.15rem;;}
.trade01 .content .left .num{width:53.5%; margin-top:0.6rem; display:flex; align-items:flex-end; justify-content:space-between; padding-bottom:.2rem; border-bottom:1px solid #D9D9D9;}
.trade01 .content .left .num span {font-size:.2rem; color:#005f74;}
.trade01 .content .left .num span em{font-size:.62rem; line-height:1; font-weight:900; font-family:Arial; display:inline-block; margin-right:.1rem;}
.trade01 .content .right{width:45%; overflow:hidden; border-radius:10px;}
.trade02{padding-top:.8rem;}
.trade02 .content{background:url(../img/trade02_1.jpg) no-repeat center; height:6.6rem; position:relative;}
.trade02 .content .text{color:#fff; width:60%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); text-align:center; line-height:1.5;}
.trade03{padding-top:.9rem;}
.trade03 .infor{text-align:center;}
.trade03 .content{padding:0 6%; margin:.4rem auto 0; position:relative;}
.trade03 .content .item{display:none; position:relative;}
.trade03 .content .owl-item .item{display:block;}
.trade03 .content .owl-item .item .intro{position:absolute; left:0; bottom:0; padding:.4rem .35rem; box-sizing:border-box; width:100%;}
.trade03 .content .owl-item .item .intro .tit{color:#fff;}
.trade03 .content .rect-35{padding-bottom:35%; border-radius:10px;}
.trade03 .content .owl-carousel .owl-stage-outer{overflow:visible;}
.trade03 .content .trade03_btn>div{width:.7rem; height:.7rem; z-index:2; font-size:0; cursor:pointer;  transition:all 0.5s ease; display:inline-block; position:absolute; top:50%; margin-top:-.35rem;;}
.trade03 .content .trade03_btn .owl-prev {left:0; background:url(../img/jt1.svg) no-repeat center; background-size:cover;}
.trade03 .content .trade03_btn .owl-next {right:0; background:url(../img/jt2.svg) no-repeat center; background-size:cover;}
.trade03 .content .trade03_btn .owl-prev:hover{background:url(../img/jt1_on.svg) no-repeat center; background-size:cover;}
.trade03 .content .trade03_btn .owl-next:hover{background:url(../img/jt2_on.svg) no-repeat center; background-size:cover;}
.trade03 .content .item img{transition:all 0.5s ease;}
.trade03 .content .item:hover img {-webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}
.trade03 .content .trade03_dots{text-align:center; width:100%; margin-top:.2rem; display:none;}
.trade03 .content .trade03_dots .owl-dot{display:inline-block; width:12px; height:12px; background:#ddd; border-radius:15px; margin:0 5px; transition:0.5s ease; cursor:pointer;}
.trade03 .content .trade03_dots .owl-dot.active{background:#005f74;}
.trade04.materials04{margin-top:0;}
/* 冶炼产业 */
.smelt.channel_content{padding-bottom:0;}
.smelt01 .infor{padding:0 21.8%; text-align:center;}
.smelt01 .infor .con{color:#000; margin:.2rem 0;}
.smelt01 .infor .txt{color:#005f74; font-weight:bold;}
.smelt01 .content{margin-top:.5rem;}
.smelt01 .content ul{display:flex; justify-content:space-between;}
.smelt01 .content li .icon{width:120px; margin:0 auto .2rem; transition:.5s ease;}
.smelt01 .content li .info{text-align:center;}
.smelt01 .content li .info .t{color:#005f74;}
.smelt01 .content li .info .c{font-weight:bold; color:#000; margin-top:.1rem;}
.smelt01 .content li:hover .icon{transform:rotateY(180deg);}
.smelt01 .content .intro{padding-top:1rem; display:flex; align-items:center; justify-content:space-between;}
.smelt01 .content .intro .intro_l{width:43.5%;}
.smelt01 .content .intro .intro_l .t{font-weight:bold; color:#005f74;}
.smelt01 .content .intro .intro_l .c{color:#000; margin-top:.2rem;}
.smelt01 .content .intro .intro_r{width:51.375%;}
.smelt01 .content .intro .intro_r .item{width:48.7%; float:left;}
.smelt01 .content .intro .intro_r .item01{margin-right:2.6%;}
.smelt01 .content .intro .intro_r .item02{margin-top:-.46rem;}
.smelt02{padding-top:.8rem;}
.smelt02 .infor{text-align:center;}
.smelt02 .infor .tit span{color:#005f74;}
.smelt02 .content{margin-top:.6rem; display:flex; align-items:flex-start; justify-content:space-between;}
.smelt02 .content .left{width:27.5%; box-sizing:border-box; border:3px solid #005f74; border-radius:10px; overflow:hidden; padding:.35rem;}
.smelt02 .content .left .tit{font-weight:bold; color:#000;}
.smelt02 .content .left .tit span{color:#005f74; display:block;}
.smelt02 .content .left .con{margin-top:.19rem; max-height:420px; padding-right:5px; overflow-y:auto;;}
.smelt02 .content .left .con::-webkit-scrollbar {width:2px; height:2px;}
.smelt02 .content .left .con::-webkit-scrollbar-thumb {border-radius:5px; background:#005f74;}
.smelt02 .content .left .con::-webkit-scrollbar-track {border-radius:0; background:transparent;}
.smelt02 .content .right{width:71%;}
.smelt03{background:url(../img/smelt03_1.png) no-repeat top center; background-size:cover; padding:1.2rem 0 0.7rem;}
.smelt03 .infor{text-align:center;}
.smelt03 .infor .tit{color:#000; font-weight:bold; font-size:.26rem;}
.smelt03 .infor .tit em{display:block;}
.smelt03 .infor .tit em span{color:#005f74;}
.smelt03 .content{margin-top:2.1rem; display:flex;}
.smelt03 .content .item{width:31.75%; margin-right:2.375%; background:rgba(0,0,0,.2); backdrop-filter:blur(5px); border-radius:10px; padding:.3rem;}
.smelt03 .content .item:last-child{margin-right:0;}
.smelt03 .content .item .txt{color:#fff; max-height:196px; overflow-y:auto; padding-right:5px;}
.smelt03 .content .item .txt::-webkit-scrollbar {width:2px; height:2px;}
.smelt03 .content .item .txt::-webkit-scrollbar-thumb {border-radius:5px; background:rgba(255,255,255,.7);}
.smelt03 .content .item .txt::-webkit-scrollbar-track {border-radius:0; background:transparent;}
.smelt04{padding-top:.8rem;}
.smelt04 .infor{text-align:center;}
.smelt04 .infor .con{color:#005f74; margin-top:.2rem;}
.smelt04 .content{padding:0 13%; margin:.45rem auto 0; position:relative;}
.smelt04 .content .rect-79{padding-bottom:79%;}
.smelt04 .content .item {display:none;}
.smelt04 .content .owl-item .item{display:block;}
.smelt04 .content .item a{display:flex; align-items:center; justify-content:space-between}
.smelt04 .content .item .info_{width:39%; padding-top:.1rem; border-top:1px solid #E5E5E5; margin-left:3.8%;}
.smelt04 .content .item .info_ .en_tit{color:#000; text-transform:uppercase;}
.smelt04 .content .item .info_ .cn_tit{color:#000; font-weight:bold;}
.smelt04 .content .item .info_ .txt{font-size:14px; line-height:25px; color:#888; margin-top:.2rem;}
.smelt04 .content .img_{width:47.5%;}
.smelt04 .content .smelt04_btn>div{width:.7rem; height:.7rem; z-index:2; font-size:0; cursor:pointer;  transition:all 0.5s ease; display:inline-block; position:absolute; top:50%; margin-top:-.35rem;;}
.smelt04 .content .smelt04_btn .owl-prev {left:0; background:url(../img/jt1.svg) no-repeat center; background-size:cover;}
.smelt04 .content .smelt04_btn .owl-next {right:0; background:url(../img/jt2.svg) no-repeat center; background-size:cover;}
.smelt04 .content .smelt04_btn .owl-prev:hover{background:url(../img/jt1_on.svg) no-repeat center; background-size:cover;}
.smelt04 .content .smelt04_btn .owl-next:hover{background:url(../img/jt2_on.svg) no-repeat center; background-size:cover;}
.smelt04 .content .smelt04_btn>div.disabled{opacity:.7; cursor:not-allowed;}
.smelt04 .content .smelt04_dots{text-align:center; width:100%; margin-top:.2rem; display:none;}
.smelt04 .content .smelt04_dots .owl-dot{display:inline-block; width:12px; height:12px; background:#ddd; border-radius:15px; margin:0 5px; transition:0.5s ease; cursor:pointer;}
.smelt04 .content .smelt04_dots .owl-dot.active{background:#005f74;}

/* 关于我们 */
.about_us_ban .echarts{position:absolute; left:0; width:100%; bottom:.3rem;}
.about_us_ban .echarts .content{height:4rem; width:80%; margin:0 auto;}
.about_us01{position:relative; overflow:hidden; z-index:3;}
.about_us01 .content{padding-top:1px;}
.about_us01 .list{margin-top:90px;}
.about_us01 .list ul{display:flex; flex-wrap:wrap; justify-content:space-between; align-items:stretch;}
.about_us01 .list li{width:23.5%; margin-right:2%; margin-bottom:20px; font-size:16px; line-height:30px; padding:15px 0; border-radius:10px; background:#fff; text-align:center; transition:.5s ease;}
.about_us01 .list li:nth-child(4n){margin-right:0;}
.about_us01 .list li.cur{background:#005f74; color:#fff;}
.about_us01 .num_box{position:absolute; left:0; bottom:60px; width:100%; z-index:30;}
.about_us01 .num_box li{position:relative; padding:0 9.6%; float:left; color:#fff;}
.about_us01 .num_box li:after{content:''; width:1px; height:92px; background:rgba(255,255,255,.4); position:absolute; left:0;; top:50%; transform:translateY(-50%);}
.about_us01 .num_box li:first-child{padding-left:0;}
.about_us01 .num_box li:first-child::after{display:none}
.about_us01 .num_box li:last-child{padding-right:0;}
.about_us01 .num_box li .num{font-size:16px;}
.about_us01 .num_box li .num span{font-weight:bold; font-size:60px;}
.about_us01 .num_box li .txt{font-size:16px; line-height:30px;}
.about_us01 .words{position:absolute; width:100%; z-index:20; top:8%; left:0; text-align:center; transform:translateY(1rem);}
.about_us01 .words .infor {text-align:center; padding:0 22%;}
.about_us01 .words .infor .con{margin-top:.35rem;}
.about_us01 .words .infor .play {position:relative; cursor:pointer;}
.about_us01 .words .infor .play .icon{width:.8rem; height:.8rem; background:url(../img/about_us01_1.png) no-repeat center; background-size:cover; position:relative; margin:1rem auto 0;}
.about_us01 .words .infor .play:before{content:''; width:1.2rem; height:1.2rem; background:rgba(0, 95, 116,.3); border-radius:50%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); animation:warnW 2s linear 0s infinite;}
@keyframes warnW {
	0% {
			transform:translate(-50%, -50%) scale(0.9);
			opacity:0;
	}

	50% {
			transform:translate(-50%, -50%) scale(1);
			opacity:.6;
	}

	100% {
			transform:translate(-50%, -50%) scale(1.2);
			opacity:0;
	}
}
.about_us01 .top_cloud{width:100%; position:absolute; top:-23%; left:0; z-index:10; pointer-events:none;}
.about_us01 .top_cloud img{width:100%;}
.about_us01 .bott{position:relative; background:#fff;}
.about_us01 .bott .img_base{position:relative; z-index:17; pointer-events:none; margin-bottom:-1rem; transform:translateY(-0.2rem)}
.about_us01 .bott img{width:100%;}
.about_us01 .bott .cloud_left{position:absolute; top:1.23rem; left:0; z-index:10; width:3.72rem; transform:translateY(1.2rem); z-index:18;}
.about_us01 .bott .cloud_right{position:absolute; top:2.5rem; right:.7rem; width:3.72rem; z-index:10; transform:translateY(1.5rem); z-index:18;}
.about_us01 .bott .bott_img{position:absolute; top:5.7%; left:0; transform:translateY(1.2rem)}
.about_us01 .bott .name_img{position:absolute; top:25%; left:50%; margin-left:-4.17rem; width:8.33rem; transform:translateY(2.4rem)}
.about_us01 .svg_box1{position:absolute; left:60%; top:0; width:4.3rem; height:100%; z-index:10; height:5.2rem;}
.about_us01 .m_top_cloud{display:none;}
.about_us02{padding-top:.8rem;}
.about_us02 .content{display:flex; justify-content:space-between; flex-wrap:wrap; align-items:center;}
.about_us02 .content .rect-608{padding-bottom:60.8%; border-radius:10px;}
.about_us02 .content .img_{width:51.375%;}
.about_us02 .content .img_ img{transition:all 0.5s ease;}
.about_us02 .content .img_:hover img {-webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}
.about_us02 .content .info_{width:42.5%;}
.about_us02 .content .info_ .con{color:#000; margin-top:.35rem;}
.about_us03 {padding-top:.8rem;}
.about_us03 .infor{text-align:center;}
.about_us03 .infor .txt{color:#005f74; font-size:.2rem; margin-bottom:.2rem;}
.about_us03 .content{margin-top:.4rem; padding:.65rem 0 .5rem;}
.about_us03 .content .intro{width:43.5%; background:rgba(255,255,255,.6); border-radius:10px;}
.about_us03 .content .intro .box{padding:.45rem .4rem;}
.about_us03 .content .intro .box .txt{color:#000; max-height:196px; overflow-y:auto; padding-right:5px;}
.about_us03 .content .intro .box .txt::-webkit-scrollbar {width:2px; height:2px;}
.about_us03 .content .intro .box .txt::-webkit-scrollbar-thumb {border-radius:5px; background:rgba(0,0,0,.3);}
.about_us03 .content .intro .box .txt::-webkit-scrollbar-track {border-radius:0; background:transparent;}
.about_us03 .content .list{display:flex; justify-content:center; margin-top:.6rem;}
.about_us03 .content .list li{padding:0 .8rem; position:relative;}
.about_us03 .content .list li::after{content:''; width:1px; height:.7rem; background:rgba(255,255,255,.3); position:absolute; left:0; top:0;}
.about_us03 .content .list li:first-child::after{display:none;}
.about_us03 .content .list li .num{color:#fff;}
.about_us03 .content .list li .num span{font-size:.32rem; font-family:Arial; font-weight:bold; display:inline-block; margin-right:5px;}
.about_us03 .content .list li .txt{color:#fff;}
.about_us04{padding-top:.9rem;}
.about_us04 .content{height:6rem; padding:1.2rem .7rem; box-sizing:border-box; border-radius:10px; overflow:hidden;}
.about_us04 .content .intro{width:46.5%;}
.about_us04 .content .intro .tit{color:#fff;}
.about_us04 .content .intro .con{color:#fff; margin-top:.35rem;}

/* 研发创新 */
.research01 .infor{text-align:center;}
.research01 .infor .con{color:#000; font-weight:bold; margin:.3rem 0;}
.research01 .content{margin-top:.55rem;}
.research01 .content .title{color:#005f74; font-weight:bold; text-align:center; margin-bottom:.4rem;}
.research01 .content .title span{display:block; color:#000;}
.research01 .content .echarts {width:63.5%; margin:0 auto;}
.research01 .content .echarts .box{height:3rem;}
.research02 {padding-top:.5rem;}
.research02 .content .pic{border-radius:10px; overflow:hidden;}
.research02 .content .list{display:flex; flex-wrap:wrap; margin-top:.6rem; margin-bottom:.3rem;}
.research02 .content .list li{width:33%; padding:0 .8rem; position:relative; box-sizing:border-box;}
.research02 .content .list li .tit{margin-bottom:.15rem; color:#000;}
.research02 .content .list li:after{content:''; width:1px; height:1.8rem; background:#EBEBEB; position:absolute; left:0; top:0;}
.research02 .content .list li:first-child{padding-left:0;}
.research02 .content .list li:first-child:after{display:none;}
.research02 .content .list li:last-child{padding-right:0;}
.research03{padding-top:.8rem;}
.research03 .content{background:url(../img/research03_1.jpg) no-repeat center; height:7.65rem;}
.research03 .content .left{width:24.75%; float:left;}
.research03 .content .left .intro{padding-top:2.2rem; padding-right:.5rem; box-sizing:border-box;}
.research03 .content .left .t{color:#fff}
.research03 .content .left .c{color:#fff; margin-top:.5rem; max-height:280px; overflow-y:auto; padding-right:5px;}
.research03 .content .left .c::-webkit-scrollbar {width:2px; height:2px;}
.research03 .content .left .c::-webkit-scrollbar-thumb {border-radius:5px; background:rgba(255,255,255,.3);}
.research03 .content .left .c::-webkit-scrollbar-track {border-radius:0; background:transparent;}
.research03 .content .right{width:75.25%; float:right;}
.research03 .content .right .list{display:flex; align-items:center;}
.research03 .content .right .list li{width:33%; height:7.65rem; padding:0 .2rem; box-sizing:border-box; border-left:1px solid rgba(255,255,255,.3); position:relative; transition:.3s ease;}
.research03 .content .right .list li:last-child{border-right:1px solid rgba(255,255,255,.3);;}
.research03 .content .right .list li .box {text-align:center; transition:.5s ease; padding-top:3rem; ;}
.research03 .content .right .list li .box .icon{width:1.18rem; margin:0 auto;}
.research03 .content .right .list li .box .tit{color:#fff; font-size:.28rem; font-weight:bold; margin:.19rem 0 .25rem;} 
.research03 .content .right .list li .box .con{color:#fff;}
.research03 .content .right .list li .box span{display:block;}
.research03 .content .right .list li.cur {background:rgba(0,0,0,.3); backdrop-filter:blur(5px);}
.research03 .content .right .list li.cur .box{transform:translateY(-10px)}
.research04{padding-top:.8rem;}
.research04 .infor .wrap{display:flex; justify-content:space-between;}
.research04 .infor .tit span{display:block;}
.research04 .infor .con{width:71%;}
.research04 .content{margin-top:.4rem;}
.research05{padding-top:.8rem;}
.research05 .infor .tit{text-align:center;}
.research05 .content{margin-top:.5rem;  position:relative; cursor:grab;}
.research05 .content .swiper1 .swiper-slide:before{content:''; width:1px; height:3.3rem; background:#E4E8ED;  position:absolute; left:0; top:0.1rem;}
.research05 .content .swiper1 .swiper-slide .info{padding:0 .3rem .1rem;}
.research05 .content .swiper1 .info .date{font-weight:bold;}
.research05 .content .swiper1 .info .con{color:#000; height:56px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;  margin:.09rem 0 .4rem;}
.research05 .content .swiper1 .info .pic{display:inline-block; padding:.1rem; border-radius:10px; overflow:hidden; background:#E4E8ED;}

.research05 .content .cursor_icon{text-align:center; margin-top:.2rem; top:50%; left:50%; transform:translate(-50%,-50%); position:absolute; z-index:3; transition:.5s ease;}
.research05 .content .cursor_icon .box{padding:11px 12px; border-radius:30px; background:rgba(0,0,0,.5); width:122px; height:56px; box-sizing:border-box; position:relative; display:inline-block;}
.research05 .content .cursor_icon .box .jt{font-size:0;}
.research05 .content .cursor_icon .box .jt img{vertical-align:middle;}
.research05 .content .cursor_icon .box .hands{animation:move-swipe-gesture 2.25s infinite;}
@keyframes move-swipe-gesture {
	0%,to {
			transform: translateX(-5px)
	}

	50% {
			transform: translateX(5px)
	}
}
.research05 .swiper-scrollbar{height:4px; border-radius:10px; margin-top:.3rem; cursor:pointer;}
.research05 .swiper-scrollbar .swiper-scrollbar-drag{background:#005f74;}
.research05 .content:hover .cursor_icon{opacity:0; visibility:hidden;}


/* 矿山 */
.mine.channel_content{padding-bottom:0;}
.mine01 .content{display:flex; flex-wrap:wrap; justify-content:space-around; align-items:center;}
.mine01 .content .left{width:44%;}
.mine01 .content .left .tit{margin-bottom:.15rem;}
.mine01 .content .left .con{color:#666; margin-bottom:.35rem;}
.mine01 .content .left .list li{border-bottom:1px solid #E5E5E5; cursor:pointer;}
.mine01 .content .left .list li .box{padding:.25rem 0;}
.mine01 .content .left .list li .box .li_top{color:#000; transition:.5s ease;}
.mine01 .content .left .list li .box .li_bottom{height:0; transition:0.5s ease; overflow:hidden;}
.mine01 .content .left .txt{color:#005f74; margin-top:.5rem;}
.mine01 .content .left .list li.cur .box .li_top{font-size:.22rem; font-weight:bold;}
.mine01 .content .left .list li.cur .box .li_bottom{margin-top:.2rem; height:56px;;}
.mine01 .content .right{width:46.25%;}
.mine01 .content .right .rect-78{padding-bottom:78%; border-radius:10px;}
.mine01 .content .right .rect-78 img{border-radius:10px;}
.mine01 .content .right .item{display:none;}
.mine01 .content .right .owl-item .item{display:block;}
.mine01 .content .right .owl-dots{position:absolute; left:0; padding:0 .2rem; box-sizing:border-box; bottom:30px; text-align:right; width:100%;}
.mine01 .content .right .owl-dots .owl-dot{display:inline-block; width:14px; height:14px; background:rgba(255,255,255,.3); border-radius:15px; margin:0 6px; transition:0.5s ease; cursor:pointer;}
.mine01 .content .right .owl-dots .owl-dot.active{background:#fff;}
.mine02{padding-top:.8rem;}
.mine02 .content{padding:1.7rem 0; background:url(../img/mine02_1.jpg) no-repeat center; background-size:cover;}
.mine02 .content .intro{width:42.5%; background:rgba(0,0,0,.1); box-sizing:border-box; border-radius:10px; backdrop-filter:blur(5px); padding:.5rem .4rem;}
.mine02 .content .intro .tit{border-bottom:1px solid rgba(255,255,255,3); color:#fff; padding-bottom:.27rem; margin-bottom:.25rem;;}
.mine02 .content .intro .con{color:#fff;}
.mine03 {padding-top:.8rem;}
.mine03 .item .infor{position:absolute; top:50%; left:0; margin-top:-0.8rem; width:100%; text-align:center; z-index:0; width:100%; box-sizing:border-box;}
.mine03 .item .infor .con{margin-top:0.25rem; color:#000;}
.mine03 .item .infor .con span{display:block;}
.mine03 .item{position:relative;}
.mine03 .item .top{position:absolute; width:100%; height:60vh; z-index:9;}
.mine03 .item .top .bg{content:""; position:absolute; top:28%; left:8.5%; width:100%; height:100%; background:url(../img/mine03_bg.png) left bottom no-repeat; opacity:0; transition:all .5s ease;}
.mine03 .item.show .top .bg{opacity:0;}
.mine03 .item .bott{position:relative; z-index:10;}
.mine03 .item:first-child{margin-top:-20vh;}
.mine03 .item .content{padding-top:40vh; padding-left:51%;}
.mine03 .item .content ul{position:relative; z-index:10;}
.mine03 .item:last-child .content{padding-bottom:.2rem;}
.mine03 .item .content .intro_item{margin-bottom:0.3rem;}
.mine03 .item .content .intro_item .tit{font-size:0.24rem; color:#005f74; margin-top:0.4rem; padding-left:0.15rem; line-height:1.1; border-left:0.03rem solid #005f74;}
.mine03 .item .content .intro_item .con{font-size:0.15rem; color:#666666; margin-top:0.2rem; line-height:0.3rem;}
.mine03 .item .rect-38{padding-bottom:38%; border-radius:10px;}

/* 发展历程 */
.history01 .infor .con{color:#000; margin-top:.13rem;}
.history01 .container{margin-top:.5rem;}
/* 发展历程 start */
.widgets_xc_history_9 .pc_{position: relative; display:block;}
.widgets_xc_history_9 .m_history01{display:none;}
.widgets_xc_history_9 .pc_ .tit36{font-size:0.36rem; line-height:0.36rem; color:#000;}
.widgets_xc_history_9 .pc_ .con15{font-size:0.15rem; line-height:0.3rem; color:#5d5d5d;}
/* .widgets_xc_history_9 .pc_::before{content:""; position:absolute; left:0; top:0; bottom:0; width:2rem; background:linear-gradient(to left, transparent, #ffffff); z-index:1;}
.widgets_xc_history_9 .pc_::after{content:""; position:absolute; right:0; top:0; bottom:0; width:2rem; background:linear-gradient(to right, transparent, #ffffff); z-index:1;} */
.widgets_xc_history_9 .pc_ .stages{position:relative; white-space:nowrap; overflow-x:scroll; font-size:0; overflow:hidden;}
.widgets_xc_history_9 .pc_ .stages::-webkit-scrollbar{display:none;}
.widgets_xc_history_9 .pc_ .stage_item{display:inline-block; padding:0.2rem 0; z-index:0; background:#fff;}
.widgets_xc_history_9 .pc_ .stage_item:last-child{min-width:100vw;}
.widgets_xc_history_9 .pc_ .stage_item .content{white-space:nowrap;}
.widgets_xc_history_9 .pc_ .stage_item .content .years{display:inline-block; padding:0.1rem 0;  font-size:0;}
.widgets_xc_history_9 .pc_ .stage_item .content .year_item{position:relative; display:inline-block;  width:16rem;white-space:initial;}
.widgets_xc_history_9 .pc_ .stage_item .content .year_item img{transition:all 0.5s ease;}
.widgets_xc_history_9 .pc_ .stage_item .content .year_item:hover img {-webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}
.widgets_xc_history_9 .pc_ .stage_item .content .year_item .date{font-size:1.3rem; color:#ebebeb; font-family:Arial; font-weight:900; position:absolute; right:1.5rem; bottom:0; opacity:.5;}
.widgets_xc_history_9 .pc_ .stage_item .content .year_item .li_box{display:flex;justify-content:space-between; align-items:flex-start;flex-wrap:wrap; flex-direction: row-reverse;}
.widgets_xc_history_9 .pc_ .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;}
.widgets_xc_history_9 .pc_ .stage_item .content .year_item.on+.year_item{border-left:1px solid transparent;}
.widgets_xc_history_9 .pc_ .stage_item .content .year_item .intro_box{width:46%; background:#fff; z-index:1;  transition:all .5s ease; overflow:hidden; padding-top:.4rem; padding-right:2rem; box-sizing:border-box;}
.widgets_xc_history_9 .pc_ .stage_item .content .year_item .intro_box::-webkit-scrollbar{display:none;}
.widgets_xc_history_9 .pc_ .stage_item .content .year_item .tit{font-size:0.28rem; line-height:0.3rem; color:#000; font-weight:bold;}
.widgets_xc_history_9 .pc_ .stage_item .content .year_item .con{margin-top:0.2rem; text-align:justify; white-space:normal;}
.widgets_xc_history_9 .pc_ .stage_item .content .year_item .con span{display:block;}
.widgets_xc_history_9 .pc_ .stage_item .content .year_item .img_box{margin-top:0.2rem; width:46.25%;}
.widgets_xc_history_9 .pc_ .stage_item .content .year_item .rect-51{padding-bottom:51%; border-radius:10px;}
.widgets_xc_history_9 .pc_ .indicators{position:relative; z-index:1; width:100%; margin-top:0.4rem;}
.widgets_xc_history_9 .pc_ .indicators .title{float:left; width:2.3rem; font-size:.18rem; color:#000; margin-top:-.1rem;}
.widgets_xc_history_9 .pc_ .indicators .title .icon{display:inline-block; margin-right:.15rem; vertical-align:-5px;}
.widgets_xc_history_9 .pc_ .indicators .title .icon img{vertical-align:0;}
.widgets_xc_history_9 .pc_ .indicators .list{float:left; width:calc(100% - 3rem);}
.widgets_xc_history_9 .pc_ .indicators .indi_item{float:left; cursor:pointer;}
.widgets_xc_history_9 .pc_ .indicators .indi_item.indi01{width:25%;}
.widgets_xc_history_9 .pc_ .indicators .indi_item.indi02{width:25%;}
.widgets_xc_history_9 .pc_ .indicators .indi_item.indi03{width:25%;}
.widgets_xc_history_9 .pc_ .indicators .indi_item.indi04{width:25%;}
.widgets_xc_history_9 .pc_ .indicators .indi_item.indi05{width:30%;}
.widgets_xc_history_9 .pc_ .indicators .indi_item .line{position:relative; width:100%; height:2px; background:#e5e5e5; overflow:visible;}
.widgets_xc_history_9 .pc_ .indicators .indi_item .line::before{content:""; position:absolute; top:1px; left:0; width:8px; height:8px; margin-top:-4px; background:#005f74; border-radius:4px; z-index:1;}
.widgets_xc_history_9 .pc_ .indicators .indi_item:last-child .line::after{content:""; position:absolute; top:1px; right:-1px; width:8px; height:8px; margin-top:-4px; background:url(../img/widgets_xc_history_9_01.png) no-repeat center; z-index:1;}
.widgets_xc_history_9 .pc_ .indicators .indi_item .line .progress{position:absolute; top:0; left:0; height:100%; width:0; background:#005f74; z-index:1;}
.widgets_xc_history_9 .pc_ .indicators .indi_item .info .t{font-size:.18rem; font-weight:bold; color:#000; margin-top:.15rem; transition:all .5s ease;}
.widgets_xc_history_9 .pc_ .indicators .indi_item .info .c{font-size:.16rem; color:#000; transition:all .5s ease;}
.widgets_xc_history_9 .pc_ .indicators .indi_item.cur .info .t,
.widgets_xc_history_9 .pc_ .indicators .indi_item:hover .info .t{color:#005f74; font-size:.22rem;}
/* 发展历程 end */

/* 首页 */
.index_pageHeader .header{background:rgba(255,255,255,.3); transition:.5s ease;}

/* 新版fullpage的横向按钮样式 */
.ipart .section01 .fp-arrow{display:none;}
/* .ipart .section01 .fp-slidesNav.fp-bottom{text-align:center;}
.ipart .section01 .fp-slidesNav ul li{width:auto;}
.ipart .section01 .fp-slidesNav ul li a{width:20px; height:7px; cursor:pointer; transition:.5s ease; border-radius:10px; background:rgba(255,255,255,.4);}
.ipart .section01 .fp-slidesNav ul li a.active{width:60px; background:#fff;}
.ipart .section01 .fp-slidesNav ul li a span{display:none;} */
/* 新版fullpage的横向按钮样式 end*/

/* 首页more的样式 */
.ipart .ipt_more{width:114px; height:114px; position:relative; display:block;}
.ipart .ipt_more .text{color:#fff; position:absolute; top:50%; transform:translateY(-50%); right:-.2rem; font-size:14px; transition:.5s ease;}
.circle {fill:none;  stroke-width:2;}
@keyframes draw {
	0% {
		stroke-dasharray:419;stroke-dashoffset:477;
	}
	100%{
		stroke-dasharray:280;stroke-dashoffset:477;
	} 
}
.ipart .ipt_more svg{width:114px; height:114px; position:absolute; left:0; top:0; transform:rotate(-43deg);}
.ipart .ipt_more:hover .text{transform:translateX(10px) translateY(-50%);}
.ipart .ipt_more:hover .circle-animate {stroke:#fff;animation:draw 2s linear forwards;}
/* 首页more的样式 end*/

.ipart .section01 .kjjqr{position:absolute; right:10px; bottom:10px; cursor:pointer; z-index:19; width:185px; display:flex; justify-content:center; flex-wrap:wrap; background:url(../img/ibanner_shu_bg.png) no-repeat center; z-index:2;}
.ipart .section01 .kjjqrgif img{width:100%;}
.ipart .section01 .kjjqr .audio_play{width:.4rem; height:.4rem; position:absolute; right:.06rem; top:60%; cursor:pointer;}
.ipart .section01 .kjjqr .audiojs{padding:0; font-size:0; width:.4rem; height:.4rem; overflow:hidden; position:relative; background:none; box-shadow:none;}
.ipart .section01 .kjjqr .audiojs .play-pause{padding:0; border:0; width:.4rem; height:.4rem;}
.ipart .section01 .kjjqr .audiojs .pause{width:.4rem; height:.4rem; background:url(../img/sy-open.svg) no-repeat center; background-size:20px auto;}
.ipart .section01 .kjjqr .audiojs .scrubber,
.ipart .section01 .kjjqr .audiojs .error-message,
.ipart .section01 .kjjqr .audiojs .time,
.ipart .section01 .kjjqr .audiojs .loading{display:none;}
.ipart .section01 .kjjqr .audiojs .play{width:.4rem; height:.4rem; background:url(../img/sy-close.svg) no-repeat center; background-size:20px auto;}

/* .ipart01{height:100%; position:relative; overflow:hidden;}
.ipart01 .ipt1_dots{position:absolute; left:0; bottom:45px; text-align:center; width:100%; z-index:2;}
.ipart01 .ipt1_dots .owl-dot{display:inline-block; width:20px; height:7px; margin:0 6px; cursor:pointer; transition:.5s ease; border-radius:10px; background:rgba(255,255,255,.4);}
.ipart01 .ipt1_dots .owl-dot.active{width:60px; background:#fff;}
.ipart01 .slide{position:relative;}
.ipart01 .slide .intro{position:absolute; left:0; width:100%; top:50%; transition:.5s ease; transform:translateY(-50%) translateX(-200px); transition:.5s ease .3s;}
.ipart01 .slide .intro .smal_tit{color:#fff;}
.ipart01 .slide .intro .big_tit{color:#fff; margin-top:6px; margin-bottom:.6rem;}
.ipart01 .slide .intro .big_tit span{display:block;}
.ipart01 .slide.active .intro{transform:translateY(-50%) translateX(0px)} */

.ibanner{height:100vh;}
.ibanner .swiper-slide{clip-path:none; opacity:0; z-index: 0;}
.ibanner .swiper-slide-prev{clip-path: polygon(0% -150%, 100% -150%, 100% -20%, 0% 0%); opacity:0; transition: clip-path 1400ms cubic-bezier(0.23, 1, 0.32, 1), opacity 1s ease; z-index: 3;}
.ibanner .swiper-slide-active{clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 150%); opacity:1; transition: clip-path 1400ms cubic-bezier(0.23, 1, 0.32, 1), opacity 1s ease; z-index: 2;}
.ibanner .swiper-slide-next{z-index: 1;}
.ibanner .swiper-slide .img_box{position:relative; height:100%;}
.ibanner .swiper-slide .img_box img,
.ibanner .swiper-slide .img_box video{width:100%; height:100%; object-fit:cover;}
/* 视频遮罩 */
.ibanner .swiper-slide.video_slide .img_box::after{content:""; position: absolute; top:0; left:0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.1); z-index:0;}
.ibanner .swiper-slide .intro_box{position: absolute; top: 45%; left:0; width:100%; margin-top:-1rem; z-index: 10;}
.ibanner .swiper-slide .intro_box .smal_tit{color:#fff;}
.ibanner .swiper-slide .intro_box .big_tit{color:#fff; margin-top:6px; margin-bottom:.6rem;}
.ibanner .swiper-slide .intro_box .big_tit span{display:block;}

.ibanner .widgets .wrap{position:relative;}
.ibanner .swiper-button-prev{width:52px; height:52px; background:url(../img/prev.png) no-repeat center; background-size:cover; position:absolute; left:0; top:50%; margin-top:-26px; transition:all 0.5s ease;}
.ibanner .swiper-button-next{width:52px; height:52px; background:url(../img/next.png) no-repeat center; background-size:cover; position:absolute; right:0; top:50%; margin-top:-26px; transition:all 0.5s ease;}
.ibanner .swiper-button-prev:hover{background:url(../img/prev_on.png) no-repeat center;}
.ibanner .swiper-button-next:hover{background:url(../img/next_on.png) no-repeat center;}
.ibanner .swiper-button-prev::after,.ibanner .swiper-button-next::after{display:none;}
.ibanner .widgets{position:absolute; right:0; bottom:0.4rem; width:100%; text-align:center; z-index:1}
.ibanner .widgets .btn-area .swiper-pagination-bullet{display:inline-block; width:20px; height:7px; margin:0 6px; cursor:pointer; transition:.5s ease; border-radius:10px; background:rgba(255,255,255,.4);}
.ibanner .widgets .btn-area .swiper-pagination-bullet.swiper-pagination-bullet-active{width:60px; background:#fff;}
.ipart01 .slide{position:relative;}

.ibanner .swiper-pagination{position:static}
.ibanner .swiper-pagination .swiper-pagination-bullet{display:inline-block; width:2rem; height:auto; margin:0 0.12rem!important;vertical-align: middle;background:transparent;opacity:1;outline: none;}
.ibanner .swiper-pagination .swiper-pagination-bullet .tit{font-size:0.15rem; color:#fff; text-align: left; opacity:.6; transition:all .5s ease;}
.ibanner .swiper-pagination .swiper-pagination-bullet-active .tit{opacity: 1;}
.ibanner .swiper-pagination-bullet-active .timer,  
.ibanner .swiper-pagination-bullet .timer{display:block; position:relative;width:2rem; height:2px; margin-top: 0.1rem; background:transparent;opacity:1}
.ibanner .swiper-pagination-bullet .timer::before{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.34;content:''}
.ibanner .swiper-pagination-bullet .process{display:block;position:absolute;top:0;left:0;width:0;opacity:0;height:100%;background:#fff;transition-property: width;transition-timing-function: linear;}
.ibanner .swiper-pagination-bullet.play .process{opacity:1;width:100%;}
.ibanner .swiper-pagination-bullet.play.stop .process{transition:none}















.fp-warning, 
.fp-watermark{display:none;}
.ipart #myMenu{position:absolute; right:0; bottom:1rem; z-index:3; transition:bottom .5s ease;}
.ipart #myMenu.top{bottom:5.5rem}
.ipart #myMenu li{padding-right:1.2rem; font-size:0; line-height:24px; color:#fff; font-weight:bold; margin:10px 0; position:relative;}
.ipart #myMenu li a{display:block; position:relative; color:#fff;}
.ipart #myMenu li a::after{content:''; width:.3rem; height:1px; background:rgba(255,255,255,.5); position:absolute; top:50%; transform:translateY(-50%); left:100%; margin-left:.2rem; transition:.5s ease;}
.ipart #myMenu li a::before{content:''; width:7px; height:7px; background:url(../img/ipt_jt.png) no-repeat center; position:absolute; top:50%; transform:translateY(-50%); left:100%; margin-left:.13rem; opacity:0; visibility:hidden; transition:.5s ease;}
.ipart #myMenu li.active{font-size:14px;}
.ipart #myMenu li.active a::after{width:.8rem;}
.ipart #myMenu li.active a::before{opacity:1; visibility:visible;}
/* 加了cur控制第四屏变深色侧导航 */
.ipart #myMenu.cur li a{color:#005f74;}
.ipart #myMenu.cur li a::after{background:rgba(0, 95, 116,.5);}
.banner_mouse{position:absolute; bottom:35px; left:3%; z-index:2;}
.banner_mouse .mouse{width:23px; height:40px; cursor:pointer; background:url(../img/banner_mouse_ico.png) no-repeat -23px 0px; -webkit-animation:nudgeMouse 1.6s linear infinite; margin:0 auto .13rem; animation:nudgeMouse 1.6s linear infinite; z-index:1;}
.banner_mouse .mouse:after,
.banner_mouse .mouse:before{content:""; position:absolute;}
.banner_mouse .mouse:before{width:23px; height:40px; background:url(../img/banner_mouse_ico.png) no-repeat 0px 0px; -webkit-animation:colorSlide 1.6s linear infinite; animation:colorSlide 1.6s linear infinite; top:0; left:0;}
.banner_mouse .mouse:after{background-color:#ffffff; width:2px; height:5px; border-radius:100%; -webkit-animation:trackBallSlide 1.6s linear infinite; animation:trackBallSlide 1.6s linear infinite; top:0; right:0; bottom:0; left:0; margin:auto;}
.banner_mouse .text{font-size:14px; color:#fff;}
.banner_mouse .text span{display:block;}
@-webkit-keyframes colorSlide {
	 	 0% {
	  	    height:0;
	  	  }

  	 90%{
  	  	height:40px;
  	  }


	}

@keyframes colorSlide {
			0% {
				height:0;
			}

			90%{
				height:40px;
			}
}
@-webkit-keyframes trackBallSlide {
	0% {
		opacity: 1;
		-webkit-transform: scale(1) translateY(-8px);
						transform: scale(1) translateY(-8px);
	}
	34% {
		opacity: 1;
		-webkit-transform: scale(0.9) translateY(4px);
						transform: scale(0.9) translateY(4px);
	}
	68% {
		opacity: 0;
		-webkit-transform: scale(0.4) translateY(16px);
						transform: scale(0.4) translateY(16px);
	}
	100% {
		opacity: 0;
		-webkit-transform: scale(0.4) translateY(-8px);
						transform: scale(0.4) translateY(-8px);
	}
}
@keyframes trackBallSlide {
	0% {
		opacity: 1;
		-webkit-transform: scale(1) translateY(-8px);
						transform: scale(1) translateY(-8px);
	}
	34% {
		opacity: 1;
		-webkit-transform: scale(0.9) translateY(4px);
						transform: scale(0.9) translateY(4px);
	}
	68% {
		opacity: 0;
		-webkit-transform: scale(0.4) translateY(16px);
						transform: scale(0.4) translateY(16px);
	}
	100% {
		opacity: 0;
		-webkit-transform: scale(0.4) translateY(-8px);
						transform: scale(0.4) translateY(-8px);
	}}
@-webkit-keyframes nudgeMouse {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(8px);
            transform: translateY(8px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

}
@keyframes nudgeMouse {
 0% {
	    -webkit-transform: translateY(0);
	            transform: translateY(0);
	  }
	  50% {
	    -webkit-transform: translateY(8px);
	            transform: translateY(8px);
	  }
	  100% {
	    -webkit-transform: translateY(0);
	            transform: translateY(0);
	  }
}
.ipart03 .content{display:flex; justify-content:space-between; align-items:flex-end;}
.ipart03 .left{width:29%; margin-top:3.3rem;  transition:.5s ease;}
.ipart03 .left .tit{font-size:1.02rem; line-height:1; text-transform:uppercase; color:#fff; font-weight:bold;}
.ipart03 .left .tit span{display:block; font-size:.52rem; font-weight:lighter;}
.ipart03 .right{margin-top:1.35rem; width:41.5%; transition:.5s ease}
.ipart03 .right .info {margin-bottom:.3rem;}
.ipart03 .right .info .tit{color:#fff;}
.ipart03 .right .info .con{color:#fff; font-weight:bold;}
.ipart03 .right .list{display:flex; justify-content:space-between; margin-bottom:.65rem;}
.ipart03 .right .list li .text{color:#fff;}
.ipart03 .right .list li .num{font-family:Arial; font-weight:bold; color:#fff;}
.ipart03 .right .ipt_more{margin-bottom:1.1rem;}
.ipart .section03.active .left{animation: txtLeft .6s cubic-bezier(0.3, 0, 0.2, 1) both 0.5s;}
.ipart .section03.active .right{animation: txtRight .6s cubic-bezier(0.3, 0, 0.2, 1) both 0.5s;}

.ipart .section04 .banner_mouse .mouse{background: url(../img/banner_mouse_ico2.png) no-repeat -23px 0px;}
.ipart .section04 .banner_mouse .mouse:before {background:url(../img/banner_mouse_ico2.png) no-repeat 0px 0px;}
.ipart .section04 .banner_mouse .mouse:after{background:#005f74;}
.ipart .section04 .banner_mouse .text{color:#005f74;}
.ipart04 .infor .tit{color:#000; font-weight:bold;}
.ipart04 .infor .tit span{color:#005f74;}
.ipart04 .content{margin-top:.4rem; display:flex; justify-content:space-between;}
.ipart04 .content .item{width:32.125%; border-radius:10px; overflow:hidden;}
.ipart04 .content .item a{display:block;}
.ipart04 .content .item .rect-58{padding-bottom:58%;}
.ipart04 .content .item .info{padding:.3rem .3rem .4rem; background:#fff;}
.ipart04 .content .item .info .date{color:#005f74; font-family:Arial;}
.ipart04 .content .item .info .tit{color:#000; font-weight:bold; margin:.04rem 0 .09rem; transition:.5s ease;}
.ipart04 .content .item .info .con{max-height:84px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; }
.ipart04 .content .item img{transition:all 0.5s ease;}
.ipart04 .content .item:hover img {-webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}
.ipart04 .content .item:hover .info .tit{color:#005f74;}
.ipart .ipart04 .infor .ipt_more{width:78px; height:78px;}
.ipart .ipart04 .infor .ipt_more svg{width:78px; height:78px;}
.ipart .ipart04 .infor .ipt_more .text{color:#005f74;}
.ipart .ipart04 .infor .ipt_more .circle{stroke-width:2.5;}
.ipart .ipart04 .infor .ipt_more:hover .circle-animate {stroke:#005f74;animation:draw2 2s linear forwards;}
.ipart .section04.active .infor{animation: txtUp .6s cubic-bezier(0.3, 0, 0.2, 1) both 0.5s;}
.ipart .section04.active .content{animation: txtUp2 .6s cubic-bezier(0.3, 0, 0.2, 1) both 0.5s;}







@keyframes draw2 {
	0% {
		stroke-dasharray:419;stroke-dashoffset:477;
	}
	100%{
		stroke-dasharray:269;stroke-dashoffset:477;
	} 
}

.ipart05{height:300px; display:flex; align-items:center; text-align:center;}
.ipart05 .tit{font-weight:bold; color:#fff;}
.ipart05 .con{color:#fff; margin-top:.1rem;;}
.ipart .section05.active .infor{animation: txtUp .6s cubic-bezier(0.3, 0, 0.2, 1) both 0.5s;}
.section{overflow:hidden; position:relative;}

@keyframes txtUp {
	0% { transform: translateY(.5rem); opacity: 0; }
	100% { transform: translateY(0); opacity: 1; }
}
@keyframes txtLeft {
	0% { transform: translateX(-.5rem); opacity: 0; }
	100% { transform: translateX(0); opacity: 1; }
}
@keyframes txtRight {
	0% { transform: translateX(.5rem); opacity: 0; }
	100% { transform: translateX(0); opacity: 1; }
}
@keyframes txtUp2 {
	0% { transform: translateY(.3rem); opacity: 0; }
	100% { transform: translateY(0); opacity: 1; }
}

@keyframes banner_in {
	0% {
	  clip-path: inset(100% 0 0 0);
	}
	100% {
	  clip-path: inset(0 0 0 0);
	}
}
@keyframes banner_out {
	0% {
		clip-path: inset(0 0 0 0);
	}
	100% {
		clip-path: inset(100% 0 0 0);
	}
}
#fullpage .row.fp-completely {opacity:1; pointer-events:auto; z-index:11;}
#fullpage .row.in{z-index:15; opacity:1; animation-delay:0s; animation-name:banner_in; transform-origin: 50% 50%;}
#fullpage .section{position:absolute; left:0; height:100%; top:0; width:100%; pointer-events:none; animation-fill-mode:both; opacity:0; animation-duration:1s; animation-timing-function:ease;  z-index:5;}
#fullpage .section04{position:relative;}
#fullpage .section05{position:relative;}
#fullpage .section06{position:relative;}
#fullpage .section05.active {opacity:1; pointer-events:auto; z-index:11;}
#fullpage .section06.active {opacity:1; pointer-events:auto; z-index:11;}
#fullpage .section.prev01{z-index:8;}
#fullpage .row.out{z-index:10; opacity:1; animation-name:banner_out; transform-origin:50% 50%;}
#fullpage .fp-section{opacity:1;}



/* 新闻详细 */
.news_detail01{padding-top:90px;}
.news_detail01 .left{width:73%;}
.news_detail01 .left .switcher{display:inline-block;}
.news_detail01 .left .con{margin-top:0.22rem;}
.news_detail01 .left .time{margin:0 0.2rem;}
.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:#005f74;}
.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:#005f74; 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:#005f74;}
.news_detail01 .left .text img{max-width:650px!important; }

.news_detail01 .right{width:21%;}
.news_detail01 .right .title{background:#005f74; 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;}
.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:#005f74;}
/* 新闻详情 end */

/* 全站搜索 */
body .searchArea .content_form .form_box .search .btn_wrap .btns::before{background:#005f74;}
body .resultArea #botBtn a::before{background:#005f74;}
body .bg-primary{background:#005f74;}

/* 20241224 */
.LME01 .hd a{font-weight:bold; color:rgba(0,0,0,.3); padding-right:.5rem; margin-right:.5rem; position:relative;}
.LME01 .hd a.on{color:#000000;}
.LME01 .hd a:after{content:''; width:2px; height:.35rem; background:#C2C2C2; position:absolute; right:0; top:50%; transform:translateY(-50%);}
.LME01 .hd a:last-child:after{display:none;}
.LME01 .bd{margin-top:.5rem;}
.LME01 .bd .li_{padding:.4rem 0; position:relative; border-bottom:1px solid #D0D0D0;}
.LME01 .bd .li_:first-child{padding-top:0;}
.LME01 .bd .li_ a{ display:flex; align-items:center;}
.LME01 .bd .li_ .pic{width:66px; height:63px; overflow:hidden; position:relative; margin-right:.2rem;}
.LME01 .bd .li_ .pic:before{content:''; width:100%; height:100%; background:url(../img/LME01_2.png) no-repeat center; transition:.5s ease; background-size:cover; position:absolute; left:0; top:0; z-index:-1;}
.LME01 .bd .li_ .info{width:calc(80% - 80px);}
.LME01 .bd .li_ .info .t{color:#000; font-weight:bold;}
.LME01 .bd .li_ .info .d{color:#005f74;}
.LME01 .bd .li_:before{content:''; width:16px; height:27px; background:url(../img/LME01_4.png) no-repeat center; background-size:cover; position:absolute; top:50%; transform:translateY(-50%); right:0; transition:.5s ease;}
.LME01 .bd .li_.cur .pic:before{background:url(../img/LME01_3.png) no-repeat center; background-size:cover;}
.LME01 .bd .li_.cur:before{background:url(../img/LME01_5.png) no-repeat center; background-size:cover;}

/* 20241226 */
.join02 .content ul{justify-content:space-between; align-items:flex-start;}
.join02 .content li{padding:0 .3rem;}
.join02 .content li .text{font-size:.18rem;}
#fullpage .section .ipart02{height:100%;}
#fullpage .section .ipart02 video{width:100%; height:100vh; object-fit:cover;}

/* 20250114 */
.ipart02 .info_layer{position:absolute; top:0; left:0; right:0; bottom:0; z-index:11; ;}
.ipart02 .info_layer .info{position:absolute; font-size:0; transform-style:preserve-3d;}
.ipart02 .info_layer .info .dot{position:relative; display:inline-block; width:0.2rem; height:0.2rem; border-radius:50%; background:#005f74;}
.ipart02 .info_layer .info .dot::before,
.ipart02 .info_layer .info .dot::after,
.ipart02 .info_layer .info .dot span{content:""; position:absolute; width:0.6rem; height:0.6rem; border-radius:50%; background:#005f74; opacity:0; top:50%; left:50%; margin-top:-0.3rem; margin-left:-0.3rem; will-change: transform;}
.ipart02 .info_layer .info.ani .dot::before{-moz-animation: ripple 2s ease 0s infinite; animation:ripple 2s ease 0s infinite;}
.ipart02 .info_layer .info.ani .dot::after{-moz-animation: ripple 2s ease 0.5s infinite; animation:ripple 2s ease 0.5s infinite;}
.ipart02 .info_layer .info.ani .dot span{-moz-animation: ripple 2s ease 1s infinite; animation:ripple 2s ease 1s infinite;}
.ipart02 .info_layer .info .panel{position:absolute; left:0.5rem; top:50%; margin-top:-0.2rem; overflow:hidden; pointer-events: all;}
.ipart02 .info_layer .info .panel a{display:inline-block; opacity:0.2; visibility:hidden; transition:all .5s ease; line-height:0.4rem; white-space:nowrap; padding:0 0.5rem; border-radius:0.25rem; font-size:0.18rem; font-weight:bold; color:#fff; background: #005f74; transform:translateX(-100%);}
.ipart02 .info_layer .info.active .panel a{transform:translateX(0); opacity:1; visibility:visible;}
@-moz-keyframes ripple{
	0%{
		opacity:1;
		-moz-transform: scale(0);
		transform:scale(0);
	}
	95%{
		opacity:0;
		-moz-transform: scale(1);
		transform:scale(1);
	}
	100%{
		opacity:0;
		-moz-transform: scale(0);
		transform:scale(0);
	}
}
@keyframes ripple{
	0%{
		opacity:1;
		-moz-transform: scale(0);
		transform:scale(0);
	}
	95%{
		opacity:0;
		-moz-transform: scale(1);
		transform:scale(1);
	}
	100%{
		opacity:0;
		-moz-transform: scale(0);
		transform:scale(0);
	}
}

/* 20250120 */
.join03 .content .owl-nav{display:none;}