﻿/*
* name:Global && Pc StyleSheet
* version:v3.4.2
* update:添加百度地图容器样式；默认隐藏百度分享的触控弹层
* date:2017-08-11
*/
.row{width:101%;transition:.2s width ease;*zoom:1}.row:before,.row:after{display:table;clear:both;content:''}
.row>[class*="span-"]{float:left;margin-right:1%;*margin-right:.89%}
.row>.span-1{width:7.33333333%}.row>.span-2{width:15.66666667%}
.row>.span-3{width:24%}.row>.span-4{width:32.33333333%}
.row>.span-5{width:40.66666667%}.row>.span-6{width:49%}
.row>.span-7{width:57.33333333%}.row>.span-8{width:65.66666667%}
.row>.span-9{width:74%}.row>.span-10{width:82.33333333%}
.row>.span-11{width:90.66666667%}.row>.span-12{width:99%}
.full-row{width:100%;transition:.2s width ease;*zoom:1}.full-row:before,.full-row:after{display:table;clear:both;content:''}
.full-row>[class*='span']{float:left}
.full-row>.span-1{width:8.33333333%;*width:8.22333333%}.full-row>.span-2{width:16.66666667%;*width:16.55666667%}
.full-row>.span-3{width:25%;*width:24.89%}.full-row>.span-4{width:33.33333333%;*width:33.22333333%}
.full-row>.span-5{width:41.66666667%;*width:41.55666667%}.full-row>.span-6{width:50%;*width:49.89%}
.full-row>.span-7{width:58.33333333%;*width:58.22333333%}.full-row>.span-8{width:66.66666667%;*width:66.55666667%}
.full-row>.span-9{width:75%;*width:74.89%}.full-row>.span-10{width:83.33333333%;*width:83.22333333%}
.full-row>.span-11{width:91.66666667%;*width:91.55666667%}.full-row>.span-12{width:100%;*width:99.89%}
@media only screen and (max-width:1024px){
	.row>.midd-1{width:7.33333333%}.row>.midd-2{width:15.66666667%}.row>.midd-3{width:24%}.row>.midd-4{width:32.33333333%}
	.row>.midd-5{width:40.66666667%}.row>.midd-6{width:49%}.row>.midd-7{width:57.33333333%}.row>.midd-8{width:65.66666667%}
	.row>.midd-9{width:74%}.row>.midd-10{width:82.33333333%}.row>.midd-11{width:90.66666667%}.row>.midd-12{width:99%}
	.midd-hide{display:none}.midd-center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}
	.full-row>.midd-1{width:8.33333333%}.full-row>.midd-2{width:16.66666667%}.full-row>.midd-3{width:25%}.full-row>.midd-4{width:33.33333333%}
	.full-row>.midd-5{width:41.66666667%}.full-row>.midd-6{width:50%}.full-row>.midd-7{width:58.33333333%}.full-row>.midd-8{width:66.66666667%}
	.full-row>.midd-9{width:75%}.full-row>.midd-10{width:83.33333333%}.full-row>.midd-11{width:91.66666667%}.full-row>.midd-12{width:100%}
}
@media only screen and (max-width:992px){
	.row>.smidd-1{width:7.33333333%}.row>.smidd-2{width:15.66666667%}.row>.smidd-3{width:24%}.row>.smidd-4{width:32.33333333%}
	.row>.smidd-5{width:40.66666667%}.row>.smidd-6{width:49%}.row>.smidd-7{width:57.33333333%}.row>.smidd-8{width:65.66666667%}
	.row>.smidd-9{width:74%}.row>.smidd-10{width:82.33333333%}.row>.smidd-11{width:90.66666667%}.row>.smidd-12{width:99%}
	.full-row>.smidd-1{width:8.33333333%}.full-row>.smidd-2{width:16.66666667%}.full-row>.smidd-3{width:25%}.full-row>.smidd-4{width:33.33333333%}
	.full-row>.smidd-5{width:41.66666667%}.full-row>.smidd-6{width:50%}.full-row>.smidd-7{width:58.33333333%}.full-row>.smidd-8{width:66.66666667%}
	.full-row>.smidd-9{width:75%}.full-row>.smidd-10{width:83.33333333%}.full-row>.smidd-11{width:91.66666667%}.full-row>.smidd-12{width:100%}
}
@media only screen and (max-width:760px){
	.row>.smal-1{width:7.33333333%}.row>.smal-2{width:15.66666667%}.row>.smal-3{width:24%}.row>.smal-4{width:32.33333333%}
	.row>.smal-5{width:40.66666667%}.row>.smal-6{width:49%}.row>.smal-7{width:57.33333333%}.row>.smal-8{width:65.66666667%}
	.row>.smal-9{width:74%}.row>.smal-10{width:82.33333333%}.row>.smal-11{width:90.66666667%}.row>.smal-12{width:99%}
	.full-row>.smal-1{width:8.33333333%}.full-row>.smal-2{width:16.66666667%}.full-row>.smal-3{width:25%}.full-row>.smal-4{width:33.33333333%}
	.full-row>.smal-5{width:41.66666667%}.full-row>.smal-6{width:50%}.full-row>.smal-7{width:58.33333333%}.full-row>.smal-8{width:66.66666667%}
	.full-row>.smal-9{width:75%}.full-row>.smal-10{width:83.33333333%}.full-row>.smal-11{width:91.66666667%}.full-row>.smal-12{width:100%}
}

/*挂件分页样式*/
.util-page{ font-size:0; color: #000; text-align: center;}
.util-page .gobutton,.util-page .sl,.util-page .num,.util-page .count { color: #000;display: inline-block;border: 1px solid #ededed;margin:10px 0;padding:5px 10px;vertical-align: middle;margin: 0 0 10px -1px;background: #fff; font-size:16px ;font-weight:normal; }
.util-page .gobutton:hover,.util-page .num:hover,.util-page .current{color:#fff; background:#d38f00;}
.util-page span.gobutton,.util-page span.gobutton:hover { color:#000; background-color:#eee; }
.util-page .gobutton .ion{ font-size: .8em;}
.util-page .count { margin-left:10px; color:#000; background:none; border:none; }
.util-page span.jump{ background: none; color: #000;display: inline-block; margin: 0 7px; vertical-align: top;  }
.util-page span.jumpto,.util-page span.jumpto_text,.util-page span.jumpto_text{ background: none; border: none;color: #000; font-size: 14px; }
.util-page .jumpto_inp{ width: 40px; text-align: center; height: 37px; line-height: 37px; vertical-align: top; }


/*默认隐藏百度分享触控弹层*/
.bdshare_popup_box { display:none!important;}

/* 常量设置 */
html{font-size:100px;}

.wrap { width:83.33%; margin-right:auto; margin-left:auto;}
.mwrap { max-width:1366px; margin-right:auto; margin-left:auto;}
/*对ie8设置最小宽度，防止页面错乱*/
/*for ie8*/
body{min-width:1240px\9; overflow-x:auto;}
/*for ie9+*/
@media all and (min-width:0){
	body{min-width:0; overflow-x:hidden;}
}
body{font-size:.16rem; line-height:1.6; color:#000; background:#fff;}
a{color:inherit;}
a:hover { color:#d38f00;}
::-moz-selection {color:#fff; background:#d38f00; }
::selection {color:#fff; background:#d38f00; }
::-webkit-input-placeholder { color:#aaa; } 
.placeholder { color:#aaa;}
/*css组件设置*/
.form-control, .input-group-addon, .btn{border-radius:2px; }
.form-control:focus { border-color:#d38f00; 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) }

/* 网站样式 */

/* 公共字号 */
.tit44{font-size:.44rem; line-height:.5rem;}
.tit40{font-size:.4rem; line-height:.5rem;}
.tit36{font-size:.36rem; line-height:.44rem;}
.tit24{font-size:.24rem; line-height:.34rem;}
.con16{font-size:.16rem; line-height:.24rem; color:#222;}

/* 公共部分 */
.channel_content{min-height:3rem; padding:.8rem 0; margin-top:1rem;}


/* 头部 */
.header{position:fixed; top:0; left:0; right:0; z-index:98; transition:all .3s ease-in-out;}
.header::after{content:''; position:absolute; left:0; bottom:0; width:100%; height:1px; background:rgba(255,255,255,.11);}
.header .h_logo{padding:.25rem 0;}
.header .h_logo a{height:.5rem; display:block;}
.header .h_logo img{display:block; height:100%;}
.header .h_logo .img01{display:block;}
.header .h_logo .img02{display:none;}

.header .h_tools{display:flex; align-items:center;}
/* 语言版本 */
.header .h_tools .h_lan{position:relative; margin-right:.35rem;}
.header .h_tools .h_lan .lan_top{display:flex; align-items:center; cursor:pointer; justify-content:center; width:.35rem; height:.35rem; border-radius:50%; transition:all .6s ease; position:relative; z-index:2;}
.header .h_tools .h_lan .lan_top .img02{display:none;}
.header .h_tools .h_lan .lan_bott{position:absolute; top:-4px; left:-4px; z-index:1; width:calc(100% + 8px); padding-top:.4rem; -webkit-transition:all .6s ease; transition:all .6s ease; pointer-events:none;}
.header .h_tools .h_lan .lan_bott::after{content:""; position:absolute; left:0; top:0; width:100%; height:.4rem; background:#E9E9E9; opacity:0; border-radius:.27rem; z-index:1; pointer-events:none; -webkit-transition:all .6s ease; transition:all .6s ease;}
.header .h_tools .h_lan .lan_bott .lan_cont{position:relative; z-index:2; padding:.1rem 0 .1rem 0; opacity:0; pointer-events:none; -webkit-transition:all .3s ease; transition:all .3s ease;}
.header .h_tools .h_lan .lan_bott .lan_cont .item{padding-bottom:2px;}
.header .h_tools .h_lan .lan_bott .lan_cont .item a{text-transform:uppercase; display:block; text-align:center; -webkit-transition:all .6s ease; transition:all .6s ease;}

.header .h_tools .h_lan:hover .lan_bott{pointer-events:auto;}
.header .h_tools .h_lan:hover .lan_bott::after{height:100%; opacity:1;}
.header .h_tools .h_lan:hover .lan_bott .lan_cont{opacity:1; pointer-events:auto; -webkit-transition:all .6s ease; transition:all .6s ease; -webkit-transition-delay:.3s; transition-delay:.3s;}

/* 搜索 */
.header .h_tools .h_sear{width:.35rem; height:.35rem; position:relative; cursor:pointer; border-radius:50%; margin:.3rem 0; margin-right:.35rem; display:flex; align-items:center; justify-content:center; background:rgba(255,255,255,.15); color:#fff;}
.header .h_tools .h_sear .iconfont{font-weight:bold; line-height:1; margin:0; font-size:.18rem; opacity:1; visibility:visible;}

.header .sear_container{position:absolute; top:50%; right:24%; transform:translateY(-50%); width:45%; z-index:2; display:none;}
.header .sear_container .box{-webkit-animation-name:specialFadeInRight; animation-name:specialFadeInRight; -webkit-animation-duration:400ms; animation-duration: 400ms; -webkit-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-delay:350ms; animation-delay:350ms;}
.header .sear_container .box form{display:flex; align-items:center;}
.header .sear_container .box .sear_btn{margin:0; font-size:.3rem; font-weight:bold; background:none; border:0; color:#fff; line-height:1; margin-right:.1rem; outline:none; padding:0; cursor:pointer;}
.header .sear_container .box .sear_inp{background-color:transparent; color:#fff; border:none; width:80%; padding-left:.1rem; outline:none; line-height:.3rem; color:#fff; -webkit-animation-name:specialFadeInRight; animation-name:specialFadeInRight; -webkit-animation-duration:400ms; animation-duration:400ms; -webkit-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-delay:350ms; animation-delay:350ms;}
.header .sear_container .box .sear_inp::-webkit-input-placeholder{color:rgba(255, 255, 255, 0.8);}
.header .sear_container .box .sear_inp:-moz-placeholder{color:rgba(255, 255, 255, 0.8);}
.header .sear_container .box .sear_inp::-moz-placeholder{color:rgba(255, 255, 255, 0.8);}
.header .sear_container .box .sear_inp:-ms-input-placeholder{color:rgba(255, 255, 255, 0.8);}

.header .sear_container.active{display:block; z-index:9; -webkit-animation-name:specialFadeOut; animation-name:specialFadeOut; transition:opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);}
.header .h_tools .h_sear.is_closed .iconfont{opacity:0; visibility:hidden;}
.header .h_tools .h_sear.is_closed::after{content:'\e641'; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); font-size:.16rem; line-height:1; font-family:'iconfont'!important; color:#fff; font-weight:bold;}

/* 菜单 */
.header .h_tools .h_menu{position:relative; display:flex; align-items:center; justify-content:flex-end; width:.65rem; height:1rem; cursor:pointer; z-index:11; color:#fff;}
.header .h_tools .h_menu::after{content:''; position:absolute; left:0; top:50%; transform:translateY(-50%); width:1px; height:.35rem; background:rgba(255,255,255,.55);}
.header .h_tools .h_menu .menu_btn{font-size:.35rem; line-height:1; margin:0;}
.header .h_tools .h_menu .close{display:none; font-size:.26rem; line-height:1; font-weight:bold;}
.header .header_nav{position:fixed; top:0; left:0; width:100vw; height:100vh; box-sizing:border-box; padding:20vh 0 14vh; background:linear-gradient(244deg, #d38f00 -0.11%, #b37b06 109.08%); z-index:10; opacity:0; visibility:hidden;}
.header .header_nav .logo_{position:absolute; left:8.335%; top:.4rem; opacity:0; transform:translate(0, .3rem); transition:all 0.6s cubic-bezier(0.79,-0.27,0.21,0.82); transition-delay:0.16s;}
.header .header_nav .logo_ a{display:block; height:.5rem;}
.header .header_nav .logo_ img{max-height:100%;}
.header .header_nav .wrap{height:100%;}
.header .header_nav .sear_m{display:none;}
.header .header_nav .content{display:flex; flex-flow:column; justify-content:space-between; width:100%; height:100%;}
.header .header_nav .content .top{display:flex; align-items:flex-start; justify-content:space-between; width:100%; opacity:0; transform:translate(0, .3rem); transition:all 0.6s cubic-bezier(0.79,-0.27,0.21,0.82); transition-delay:0.26s;}
.header .header_nav .content .top .menu_box{color:rgb(255, 255, 255, .6);}
.header .header_nav .content .top .menu_box .t1{font-weight:bold; font-size:.2rem; margin-bottom:.15rem; color:#fff;}
.header .header_nav .content .top .menu_box .c1 a{margin-top:.08rem; display:block;}
.header .header_nav .content a:hover{color:#fff;}

.header .header_nav .content .bott{display:flex; justify-content:space-between; margin:.4rem 0 0 0; padding-top:.4rem; border-top:1px solid rgba(255, 255, 255, 0.50); opacity:1; transform:translate(0, .3rem); transition:all 0.6s cubic-bezier(0.79,-0.27,0.21,0.82); transition-delay:0.36s;}
.header .header_nav .content .bott .b_left{display:flex; flex-wrap:wrap; flex:1;}
.header .header_nav .content .bott .b_left .item{margin-right:.55rem;}
.header .header_nav .content .bott .b_left .item .t{display:flex; align-items:center; color:rgba(255,255,255,.5);}
.header .header_nav .content .bott .b_left .item .icon{margin-right:.15rem;}
.header .header_nav .content .bott .b_left .item .icon img{width:.25rem;}
.header .header_nav .content .bott .b_left .item a{padding-left:.4rem; padding-top:.1rem; color:#fff; display:inline-block;}
.header .header_nav .content .bott .b_left .item.tel a{font-weight:bold;}
.header .header_nav .content .bott .b_left .h_beian{display:flex; align-items:flex-end; flex-wrap:wrap; width:100%; color:rgba(255, 255, 255, 0.5); font-size:.14rem; line-height:.28rem;}

.header .header_nav .content .bott .b_right{text-align:center;}
.header .header_nav .content .bott .b_right img{width:1.2rem; border-radius:6px;}
.header .header_nav .content .bott .b_right .c{margin-top:.1rem; color:#fff;}

.header .header_nav.active{opacity:1; visibility:visible;}
.header .header_nav.active .logo_, 
.header .header_nav.active .top,
.header .header_nav.active .content .bott{opacity:1; transform:translate(0, 0);}

.header .h_tools .h_menu.is_active::after,
.header .h_tools .h_menu.is_active .menu_btn{display:none!important;}
.header .h_tools .h_menu.is_active .close{display:block; margin:0;}


/* 导航 */
.header .inav_wrapper{margin-right:.25rem;}
.header .inav_wrapper .inav_li{margin:0 .25rem; float:left;}
.header .inav_wrapper .inav_li .inav_a{line-height:.3rem; color:#fff; transition:all .5s ease; display:block; padding:.35rem 0; position:relative;}
.header .inav_wrapper .inav_li .inav_a::after{content:''; position:absolute; left:0; bottom:0; width:0; height:2px; background:#d38f00; opacity:0; visibility:hidden; transition:all .3s ease;}
.header .inav_wrapper .inav_li:hover .inav_a::after{width:100%; opacity:1; visibility:visible;}
.header .inav_wrapper .inav_li.cur .inav_a{color:#d38f00;}

/* 导航下拉 */
.header .inav_wrapper .inav_li .inav_down{left:0; position:absolute; top:100%; display:flex; min-height:3.8rem; transition:all 0.4s ease-out; width:100%; border-bottom:2px solid #d38f00; background:#fff; z-index:9; transform-origin:top; opacity:0; visibility:hidden; transform:scaleY(0);}
.header .inav_wrapper .inav_li .inav_down .inav_left{width:55%; padding:.5rem 0;}
.header .inav_wrapper .inav_li .inav_down .inav_left .title{font-weight:bold; color:#d38f00; }
.header .inav_wrapper .inav_li .inav_down .inav_left .list{margin-left:-0.25rem; margin-right:-0.25rem; overflow:hidden;}
.header .inav_wrapper .inav_li .inav_down .inav_left .list li{float:left; width:calc(33.33% - .5rem); margin-left:.25rem; margin-right:.25rem; margin-top:.3rem; position:relative;}
.header .inav_wrapper .inav_li .inav_down .inav_left .list li::before,
.header .inav_wrapper .inav_li .inav_down .inav_left .list li::after{content:''; position:absolute; left:0; bottom:0; width:100%; height:1px; background:rgba(0, 0, 0, 0.10); transition:all .3s ease;}
.header .inav_wrapper .inav_li .inav_down .inav_left .list li::before{width:0; background:#d38f00; opacity:0;}
.header .inav_wrapper .inav_li .inav_down .inav_left .list li a{display:block; transition:all .3s ease; padding-bottom:.15rem; padding-right:.4rem; line-height:.28rem; position:relative;}
.header .inav_wrapper .inav_li .inav_down .inav_left .list li a::after{content:'\e63e'; position:absolute; right:0; top:0; font-family:'iconfont'!important; font-size:.2rem; margin:0; color:#e5e5e5; transition:all .3s ease;}

.header .inav_wrapper .inav_li .inav_down .inav_left .list li:hover::before{width:100%; opacity:1;}
.header .inav_wrapper .inav_li .inav_down .inav_left .list li:hover a::after{color:#d38f00;}
.header .inav_wrapper .inav_li .inav_down .inav_left .list li:hover a{color:#d38f00;}

.header .inav_wrapper .inav_li .inav_down .inav_right{position:absolute; right:0; top:0; width:36%; height:100%;}
.header .inav_wrapper .inav_li .inav_down .inav_right>img{width:100%; height:100%; object-fit:cover;}
.header .inav_wrapper .inav_li .inav_down .inav_right .mask{position:absolute; left:0; top:0; width:100%; height:100%; box-sizing:border-box; background:rgba(0, 0, 0, 0.30); display:flex; align-items:flex-end; padding:.4rem; color:#fff;}

.header .inav_wrapper .inav_li:hover .inav_down{opacity:1; visibility:visible; transform:scaleY(1);}
.header .inav_wrapper.hidden{display:none; transition:opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-animation-name:specialFadeOut; animation-name:specialFadeOut; -webkit-animation-delay:245ms; animation-delay:245ms; -webkit-animation-duration:400ms; animation-duration:400ms; -webkit-animation-fill-mode:both; animation-fill-mode:both;}
@keyframes specialFadeOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }
}

@keyframes specialFadeOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }
}

@keyframes specialFadeInRight{
    from {
        opacity: 0;
        -webkit-transform: translate3d(10%, 0, 0);
        transform: translate3d(10%, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

/* 导航触控 */
.header:hover{background:#fff;  box-shadow:0px 1px 10px 0px rgba(10, 2, 4, 0.03);}
.header:hover .h_logo .img01{display:none;}
.header:hover .h_logo .img02{display:block;}
.header:hover .h_tools .h_sear{background:#d38f00;}
.header:hover .h_tools .h_lan .lan_top .img01{display:none;}
.header:hover .h_tools .h_lan .lan_top .img02{display:block;}
.header:hover .h_tools .h_menu .menu_btn{color:#d38f00;}
.header:hover .h_tools .h_menu::after{background:rgba(0, 0, 0, 0.12);}
.header:hover .inav_wrapper .inav_li .inav_a{color:#000;}
.header:hover .sear_container .box .sear_btn{color:#000;}
.header:hover .sear_container .box .sear_inp{color:#000;}
.header:hover .sear_container .box .sear_inp::-webkit-input-placeholder{color:rgba(0, 0, 0, 0.8);}
.header:hover .sear_container .box .sear_inp:-moz-placeholder{color:rgba(0, 0, 0, 0.8);}
.header:hover .sear_container .box .sear_inp::-moz-placeholder{color:rgba(0, 0, 0, 0.8);}
.header:hover .sear_container .box .sear_inp:-ms-input-placeholder{color:rgba(0, 0, 0, 0.8);}

/* 吸顶态 */
.header.fixed{background:#fff;  box-shadow:0px 1px 10px 0px rgba(10, 2, 4, 0.03);}
.header.fixed .h_logo .img01{display:none;}
.header.fixed .h_logo .img02{display:block;}
.header.fixed .h_tools .h_sear{background:#d38f00;}
.header.fixed .h_tools .h_lan .lan_top .img01{display:none;}
.header.fixed .h_tools .h_lan .lan_top .img02{display:block;}
.header.fixed .h_tools .h_menu .menu_btn{color:#d38f00;}
.header.fixed .h_tools .h_menu::after{background:rgba(0, 0, 0, 0.12);}
.header.fixed .inav_wrapper .inav_li .inav_a{color:#000;}
.header.fixed .sear_container .box .sear_btn{color:#000;}
.header.fixed .sear_container .box .sear_inp{color:#000;}
.header.fixed .sear_container .box .sear_inp::-webkit-input-placeholder{color:rgba(0, 0, 0, 0.8);}
.header.fixed .sear_container .box .sear_inp:-moz-placeholder{color:rgba(0, 0, 0, 0.8);}
.header.fixed .sear_container .box .sear_inp::-moz-placeholder{color:rgba(0, 0, 0, 0.8);}
.header.fixed .sear_container .box .sear_inp:-ms-input-placeholder{color:rgba(0, 0, 0, 0.8);}

/* 下层态 */
.header.xcHeader{background:#fff;  box-shadow:0px 1px 10px 0px rgba(10, 2, 4, 0.03);}
.header.xcHeader .h_logo .img01{display:none;}
.header.xcHeader .h_logo .img02{display:block;}
.header.xcHeader .h_tools .h_sear{background:#d38f00;}
.header.xcHeader .h_tools .h_lan .lan_top .img01{display:none;}
.header.xcHeader .h_tools .h_lan .lan_top .img02{display:block;}
.header.xcHeader .h_tools .h_menu .menu_btn{color:#d38f00;}
.header.xcHeader .h_tools .h_menu::after{background:rgba(0, 0, 0, 0.12);}
.header.xcHeader .inav_wrapper .inav_li .inav_a{color:#000;}
.header.xcHeader .sear_container .box .sear_btn{color:#000;}
.header.xcHeader .sear_container .box .sear_inp{color:#000;}
.header.xcHeader .sear_container .box .sear_inp::-webkit-input-placeholder{color:rgba(0, 0, 0, 0.8);}
.header.xcHeader .sear_container .box .sear_inp:-moz-placeholder{color:rgba(0, 0, 0, 0.8);}
.header.xcHeader .sear_container .box .sear_inp::-moz-placeholder{color:rgba(0, 0, 0, 0.8);}
.header.xcHeader .sear_container .box .sear_inp:-ms-input-placeholder{color:rgba(0, 0, 0, 0.8);}


/* 底部 */
.m_footer{display:none;}
.footer{position:relative; z-index:5;}
.footer .f_top{background:#f0f0f0; padding:.35rem 0 .6rem; position:relative;}
.footer .f_top::after{content:''; position:absolute; right:0; top:0; height:100%; width:50%; background:url(../img/footer_t_cover.png) no-repeat right top; background-size:auto 100%;}
.footer .f_top .t_top{display:flex; align-items:flex-start; justify-content:space-between; position:relative; z-index:2; padding-bottom:.4rem; border-bottom:1px solid #d1d1d1;}
.footer .f_top .t_top .t{color:#552a03; margin-bottom:.1rem; font-weight:bold;}
.footer .f_top .t_top .sear_box form{display:flex; width:4.8rem; align-items:stretch; border-radius:.3rem; background:#fff;}
.footer .f_top .t_top .sear_box .inp{width:75%; box-sizing:border-box; background:#fff; margin:0; border:0; outline:none; padding:.1rem .15rem; border-radius:.3rem;}
.footer .f_top .t_top .sear_box .sear_btn{width:25%; border-radius:.3rem; box-sizing:border-box; background:#d38f00; margin:0; border:0; outline:none; text-align:center; cursor:pointer; color:#fff; font-size:.24rem;}

/* .footer .f_top .t_top .share_box .t{text-align:right;} */
.footer .f_top .t_top .share_box li{float:left; margin-left:.2rem; position:relative; width:.4rem; height:.4rem; border:1px solid #552a03; border-radius:50%; display:flex; align-items:center; justify-content:center; background:#f0f0f0;}
.footer .f_top .t_top .share_box li:first-child{margin-left:0;}
.footer .f_top .t_top .share_box li a{display:block; margin:0; padding:0; font-size:.2rem; line-height:.3rem; float:none; width:auto; height:auto; background:none; color:#552a03;}
.footer .f_top .t_top .share_box li a.bds_tsina,
.footer .f_top .t_top .share_box li a.sph{font-size:.24rem;}
.footer .f_top .t_top .share_box li .ewm{position:absolute; left:50%; top:100%; transform:translateX(-50%); width:1.2rem; opacity:0; visibility:hidden; transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);}
.footer .f_top .t_top .share_box li.hasEwm:hover .ewm{opacity:1; visibility:visible;}

.footer .f_top .t_top .share_box li:hover{border-color:#d38f00; background:#d38f00;}
.footer .f_top .t_top .share_box li:hover a{color:#fff;}

.footer .f_top .t_bott{display:flex; align-items:flex-start; justify-content:space-between; margin-top:.45rem; line-height:.24rem; position:relative; z-index:2;}
.footer .f_top .t_bott .ti{font-weight:bold; color:#552a03; margin-bottom:.15rem;}
.footer .f_top .t_bott .b_left{display:flex; align-items:flex-start; justify-content:space-between; width:56%; flex-shrink:0;}
.footer .f_top .t_bott .b_left dl{margin-right:.3rem;}
.footer .f_top .t_bott .b_left dl:last-child{margin-right:0;}
.footer .f_top .t_bott .b_left dd{color:#333; margin-bottom:5px; font-size:.14rem;}

.footer .f_top .t_bott .b_center{width:17.8%;}
.footer .f_top .t_bott .b_center .item{margin-bottom:.15rem; color:#552a03;}
.footer .f_top .t_bott .b_center .item a{font-weight:bold;}
.footer .f_top .t_bott .b_center .item.addr a:hover{color:#333;}

.footer .f_top .t_bott .b_right{width:16%; display:flex; flex-direction:column-reverse;}
.footer .f_top .t_bott .b_right .ewm_box{display:flex; align-items:flex-start; text-align:center; justify-content:space-between;}
.footer .f_top .t_bott .b_right .ewm_box .item{margin-left:.15rem;}
.footer .f_top .t_bott .b_right .ewm_box .item:first-child{margin-left:0;}
.footer .f_top .t_bott .b_right .ewm_box .c{margin-top:.1rem;}
.footer .f_top .t_bott .b_right .link_box{position:relative; margin-bottom:.3rem;}
.footer .f_top .t_bott .b_right .link_box .link_top{border-bottom:1px solid #d1d1d1; padding:.1rem 0; padding-right:.2rem; position:relative; cursor:pointer; color:#552a03; font-weight:bold; padding-top:0;}
.footer .f_top .t_bott .b_right .link_box .link_top::after{content:'\e604'; position:absolute; right:0; top:50%; transform:translateY(-50%); font-family:'iconfont'!important; font-size:.2rem; font-weight:bold; margin:0; line-height:1; color:#d1d1d1;}
.footer .f_top .t_bott .b_right .link_box .link_down{position:absolute; bottom:100%; left:0; width:100%; background:#fff; transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); padding:.2rem; box-sizing:border-box; display:none;}
.footer .f_top .t_bott .b_right .link_box .link_down ul{max-height:1.7rem; overflow-y:auto; padding-right:5px;}
.footer .f_top .t_bott .b_right .link_box .link_down ul::-webkit-scrollbar{width:3px; height:4px;}
.footer .f_top .t_bott .b_right .link_box .link_down ul::-webkit-scrollbar-thumb{border-radius:5px; background:#d38f00; }
.footer .f_top .t_bott .b_right .link_box .link_down ul::-webkit-scrollbar-track{border-radius:0; background:#f6f5f5;}
.footer .f_top .t_bott .b_right .link_box .link_down li a{display:block; margin-bottom:.1rem;}
.footer .f_top .t_bott .b_right .link_box .link_down li:last-child a{margin-bottom:0;}
.footer .f_top .t_bott .b_right .link_box.active .link_top::after{transform:translateY(-50%) rotate(180deg);}

.footer .f_bott{background:#dfdfdf; padding:.25rem 0; color:#7c7c7c; font-size:.15rem; line-height:.24rem;}
.footer .f_bott a{display:inline-block;}
.el2{overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}


/* 首页 */
.ibanner{height:100vh; overflow:hidden; position:relative;}
.ibanner .swiper-container{height:100%;}
.ibanner .swiper-slide{height:100vh;}
.ibanner .swiper-slide>img,
.ibanner .swiper-slide>video{width:100%; height:100%; object-fit:cover;}
.ibanner .swiper-slide .words_box{position:absolute; left:0; width:100%; top:45%; transform:translateY(-50%); color:#fff; text-align:center;}
.ibanner .swiper-slide .words_box .tit{font-size:.54rem; line-height:1.4; font-weight:bold;}

.ibanner .swiper-button-prev,
.ibanner .swiper-button-next{left:5.7%; top:45%; width:auto; height:auto; margin:0; transform:translateY(-50%); outline:none; background:none;}
.ibanner .swiper-button-prev::after,
.ibanner .swiper-button-next::after{content:'\e618'; display:block; font-family:'iconfont'!important; font-size:.4rem; line-height:1; color:#fff; font-weight:bold;}
.ibanner .swiper-button-next{left:auto; right:5.7%;}
.ibanner .swiper-button-next::after{content:'\e6b0';}

.ibanner .kjjqr{position:absolute; right:1.8%; bottom:0; cursor:pointer; z-index:19; width:1.85rem; display:flex; justify-content:center; flex-wrap:wrap; background:url(../img/ibanner_shu_bg.png) no-repeat center/cover;}
.ibanner .kjjqrgif img{width:100%;}
.ibanner .kjjqr .audio_play{width:.4rem; height:.4rem; position:absolute; right:.06rem; top:60%; cursor:pointer;}
.ibanner .kjjqr .audiojs{padding:0; font-size:0; width:.4rem; height:.4rem; overflow:hidden; position:relative; background:none; box-shadow:none;}
.ibanner .kjjqr .audiojs .play-pause{padding:0; border:0; width:.4rem; height:.4rem;}
.ibanner .kjjqr .audiojs .pause{width:.4rem; height:.4rem; background:url(../img/sy-open.svg) no-repeat center; background-size:20px auto;}
.ibanner .kjjqr .audiojs .scrubber,.ibanner .kjjqr .audiojs .error-message,.ibanner .kjjqr .audiojs .time,.ibanner .kjjqr .audiojs .loading{display:none;}
.ibanner .kjjqr .audiojs .play{width:.4rem; height:.4rem; background:url(../img/sy-close.svg) no-repeat center; background-size:20px auto;}

.index .more_btn .icon{display:inline-block; vertical-align:middle; margin-right:.1rem;}
.index .title{font-size:.48rem; line-height:1.3;}

.ipart01{overflow:hidden; height:100vh;}
.ipart01 .content{height:100vh; overflow:hidden; position:relative;}
.ipart01 .content .ipt1_video{width:100%; height:100%; object-fit:cover;}
.ipart01 .content .m_img{display:none;}
.ipart01 .content .words{position:absolute; left:0; width:100%; top:50%; transform:translateY(-50%); color:#fff; text-align:center; z-index:5;}
.ipart01 .content .words .tit{position:relative; font-size:.6rem; line-height:1; padding-bottom:.1rem; position:relative;}
/* .ipart01 .content .words .tit::after{content:''; position:absolute; left:50%; bottom:0; transform:translateX(-50%); width:2.4rem; height:.4rem; background:url(../img/ipart01_line.png) no-repeat center/cover; z-index:-1;} */
.ipart01 .content .words .con{color:#fff; margin-top:.5rem;}

.ipart01 .overlay{position:absolute; top:0; left:0; right:0; bottom:-1px; z-index:2; opacity:0; overflow:hidden;}
.ipart01 .overlay .img_logo{position:absolute; top:0; left:0; width:100%; height:100%; z-index:3; background-position:center; background-repeat:no-repeat; background-size:cover;}
.ipart01 .overlay .words_box{position:absolute; left:0; width:100%; bottom:13%; opacity:0; text-align:center; z-index:5;}
.ipart01 .overlay .words_box .intro{width:45.6%; margin:0 auto;}
.ipart01 .overlay .words_box .intro .title{color:#552a03; margin-bottom:.2rem;}
.ipart01 .overlay .words_box .intro .c{color:#7a7a7a; margin-bottom:.35rem;}

.section3{background:url(../img/ipart02_bg.jpg) no-repeat center/cover;}
.ipart02{padding-top:1rem;}
.ipart02 .top{text-align:center; margin-bottom:4.5vh;}
.ipart02 .top .title{color:#552a03; margin-bottom:2vh;}
.ipart02 .top .tab{display:inline-block; vertical-align:text-top; margin-right:.1rem; padding:0 .3rem; position:relative; line-height:.3rem; color:#56585a; font-size:.14rem; cursor:pointer; border:1px solid #ffd580; border-radius:.15rem; border-left-color:#d38f00; border-right-color:#d38f00; transition:all .3s ease;}
.ipart02 .top .tab:last-child{margin-right:0;}
.ipart02 .top .tab:hover{color:#fff; background:#d38f00; border-color:#d38f00;}
.ipart02 .top .tab.cur{color:#fff; background:#d38f00; border-color:#d38f00;}
.ipart02 .top .tab:hover a{color:#fff;}
.ipart02 .top .tab.cur a{color:#fff;}
.ipart02 .bott .rect-563{padding-bottom:56.3%;}
.ipart02 .bott .swiper-slide{width:30.6%; border-radius:.2rem; overflow:hidden; background:#fff; margin-right:4%;}
.ipart02 .bott .swiper-slide .img_box{transition:all .3s ease;}
.ipart02 .bott .swiper-slide .img_box img{object-fit:cover;}
.ipart02 .bott .swiper-slide .words_box{padding:4vh 8% 3vh; position:relative; z-index:2;}
.ipart02 .bott .swiper-slide .words_box .tit{margin-bottom:.1rem; color:#552a03;}
.ipart02 .bott .swiper-slide .words_box .con{color:#000; height:.48rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin-bottom:3vh;}
.ipart02 .bott .swiper-slide .words_box .time{color:#a2a2a2;}
.ipart02 .bott .swiper-slide .cover{opacity:0; visibility:hidden; transition:all .3s ease; position:absolute; top:0; height:100%; left:0; width:100%; z-index:1; padding-top:8vh; box-sizing:border-box;}
.ipart02 .bott .swiper-slide .cover::before{content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:linear-gradient(to bottom, rgba(211, 143, 0, 1) 50%, rgba(211, 143, 0, 0.3)); z-index:1;}
.ipart02 .bott .swiper-slide .cover::after{content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:url(../img/ipart02_cover.jpg) no-repeat center/cover; opacity:.5; z-index:1;}
.ipart02 .bott .swiper-slide .cover .img_cover{position:absolute; left:0; bottom:0; width:100%;}
.ipart02 .bott .swiper-slide .cover .img_cover img{width:100%;}
.ipart02 .bott .swiper-slide .cover .words{position:relative; z-index:3; padding:0 10%;}
.ipart02 .bott .swiper-slide .cover .words .tit{color:#fff; margin-bottom:.2rem; transition:all .3s ease;}
.ipart02 .bott .swiper-slide .cover .words .con{color:#fff; max-height:1.2rem; line-height:.3rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; transition:all .3s ease;}

.ipart02 .bott .swiper-slide:hover .img_box{opacity:0; visibility:hidden;}
.ipart02 .bott .swiper-slide:hover .words_box .tit{opacity:0; visibility:hidden;}
.ipart02 .bott .swiper-slide:hover .words_box .con{opacity:0; visibility:hidden;}
.ipart02 .bott .swiper-slide:hover .words_box .time{color:#fff;}
.ipart02 .bott .swiper-slide:hover .cover{opacity:1; visibility:visible;}

.ipart02 .bott .btns_box{display:flex; align-items:center; margin-top:3vh; justify-content:space-between;}
.ipart02 .bott .btns_box>div{position:relative; margin:0; outline:none; left:auto; right:auto; top:auto; bottom:auto;}
.ipart02 .bott .btns_box .swiper-pagination{width:calc(100% - 1.5rem); height:3px; background:#eed49e; margin-right:.3rem;}
.ipart02 .bott .btns_box .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#d38f00;}
.ipart02 .bott .btns_box .swiper-button-prev,
.ipart02 .bott .btns_box .swiper-button-next{width:.5rem; height:.5rem; background:none; border:1px solid #eed49e; border-radius:50%; cursor:pointer; text-align:center; opacity:1; color:#eed49e;}
.ipart02 .bott .btns_box .swiper-button-prev::after,
.ipart02 .bott .btns_box .swiper-button-next::after{content:'\e730'; display:block; line-height:.5rem; font-family:'iconfont'!important; font-size:0.3rem;}
.ipart02 .bott .btns_box .swiper-button-prev::after{transform:rotate(180deg);}
.ipart02 .bott .btns_box .swiper-button-prev:hover,
.ipart02 .bott .btns_box .swiper-button-next:hover{background:#d38f00; color:#fff;}

.section4{background:url(../img/ipart03_bg.jpg) no-repeat center/cover; overflow:hidden;}
.ipart03{position:relative;}
.ipart03 .bg{position:relative; height:100vh; overflow:hidden;}
.ipart03 .bg img{height:100%; object-fit:cover; width:100%; transform:scale(1); transition:1.8s 0s;}
.ipart03 .bg .dots_box{position:absolute; left:0; top:0; width:100%; height:100%; z-index:5; opacity:0; visibility:hidden; transition:all .3s ease .8s;}
.ipart03 .bg .dots_box .dot{position:absolute; }
.ipart03 .bg .dots_box .dot span{display:block; width:.1rem; height:.1rem; background:#d38f00; border:2px solid #fff; box-sizing:border-box; border-radius:50%; position:relative; z-index:3;}

.ipart03 .bg .dots_box .dot::before{position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); width:0.1rem; height:0.1rem; border-radius:50%; content:''; z-index: 1;}
.ipart03 .bg .dots_box .dot::after{position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); width:0.2rem; height:0.2rem; border-radius:50%; content:''; z-index: 2; }
.ipart03 .bg .dots_box .dot::before{animation:scale2 2s ease-out infinite; background:#d38f00; opacity:0.3; animation-delay:0;}
.ipart03 .bg .dots_box .dot::after{animation:scale 2s ease-out infinite; background:#d38f00; opacity:0.5; animation-delay:.2s;}
.ipart03 .words_box{position:absolute; left:0; width:100%; bottom:8%; transition:all .5s linear 1.2s; opacity:0; visibility:hidden; text-align:center; z-index:5;}
.ipart03 .words_box .t{color:#fff; margin-bottom:.05rem;}
.ipart03 .words_box .title{color:#d38f00; margin-bottom:.2rem;}
.ipart03 .words_box .more_btn{color:#fff;}

@keyframes scale{0%{transform:translate(-50%, -50%) scale(1); opacity:.9} 100%{transform:translate(-50%, -50%) scale(2); opacity:0;}}
@keyframes scale2{0%{transform:translate(-50%, -50%) scale(1); opacity:.9;} 100%{transform:translate(-50%, -50%) scale(7);opacity:0;}}

.ipart03.cur .bg img{transform:scale(1.1); transition:1.8s 0.2s;}
.ipart03.cur .bg .dots_box{opacity:1; visibility:visible;}
.ipart03.cur .words_box{bottom:14.8%; opacity:1; visibility:visible;}

.ipart04{position:relative; overflow:hidden;}
.ipart04 .bg{height:100vh; overflow:hidden; position:relative;}
.ipart04 .bg .bg_box{height:100%;}
.ipart04 .bg::after{content:''; position:absolute; width:100%; left:0; bottom:0; height:50%; z-index:3; background:linear-gradient(to top, rgba(0,0,0,1), rgba(0,0,0,.8) , rgba(0,0,0,0));}
.ipart04 .bg img{width:100%; height:100%; object-fit:cover;}
.ipart04 .bg video{position:absolute; width:100%; height:100%; object-fit:cover; z-index:2; left:0; top:0; }
.ipart04 .content{position:absolute; bottom:.5rem; left:0; width:100%; text-align:center; z-index:4;}
.ipart04 .content .infor .t{color:#fff; margin-bottom:.05rem;}
.ipart04 .content .infor .title{color:#d38f00; margin-bottom:.6rem;}
.ipart04 .content .tab{display:inline-block; vertical-align:text-top; margin-right:.9rem;}
.ipart04 .content .tab:last-child{margin-right:0;}
.ipart04 .content .tab .icon{width:.7rem; height:.7rem; display:flex; justify-content:center; align-items:center; border-radius:50%; border:1px solid #fff; margin:0 auto; margin-bottom:5px;}
.ipart04 .content .tab .icon img{max-width:.35rem;}
.ipart04 .content .tab .c{color:#fff;}
.ipart04 .content .tab.cur .icon{background:#d38f00; border-color:#d38f00;}

#fp-nav1.fp-nav-right{width:2rem; display:none; right:1.3%; left:inherit; top:50%; transform:translateY(-50%); margin-top:0; position:fixed;}
#fp-nav1.fp-nav-right .fp-menu-wr {display:block; position:relative; width:100%; height:100%; transition:all .3s ease}
#fp-nav1.fp-nav-right ul {display:block; position:absolute; width:100%; left:50%; top:50%; transform:translate(-50%,-50%); text-align:right;}
#fp-nav1.fp-nav-right ul li{display:block; height:auto; width:auto; padding:10px 0;}
#fp-nav1.fp-nav-right ul li a{display:block; position:relative; color:#d38f00;}
#fp-nav1.fp-nav-right ul li a .t{transition:all .3s ease; display:inline-block; vertical-align:middle; opacity:0; visibility:hidden;}
#fp-nav1.fp-nav-right ul li a span{width:.24rem; height:.24rem; position:relative; margin-left:.1rem; transition:all .3s ease; display:inline-block; vertical-align:middle;}
#fp-nav1.fp-nav-right ul li a span::after{content:''; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:10px; height:10px; border-radius:50%; background:rgba(211, 143, 0, .5); transition:all .3s ease;}
#fp-nav1.fp-nav-right ul li.active a span::after{opacity:0; }
#fp-nav1.fp-nav-right ul li.active a span{background:url(../img/right_nav_g.png) no-repeat center/cover;}
#fp-nav1.fp-nav-right ul li.active a .t{opacity:1; visibility:visible;}

#fp-nav1.fp-nav-right.black ul li a{color:#fff;}
#fp-nav1.fp-nav-right.black ul li a span::after{background:rgba(255, 255, 255, .5);}
#fp-nav1.fp-nav-right.black ul li.active a span{background:url(../img/right_nav_w.png) no-repeat center/cover;}


/* 下层导航 */
.xc_nav{position:fixed; left:0; top:1rem; width:100%; background:rgba(255, 255, 255, 0.90); backdrop-filter:blur(12px); overflow:hidden; z-index:89; transition:top .3s ease;}
.xc_nav .content{display:flex; align-items:center; justify-content:space-between; padding:.15rem 0;}
.crumbs>*{display:inline-block; vertical-align:middle; line-height:.24rem; font-size:.14rem; font-weight:normal; color:#888888; margin:0; margin-right:.12rem;}
.crumbs .home{font-size:.2rem; color:#aaaaaa;}
.crumbs .home:hover{color:#d38f00;}
.xc_nav .nav_box a{margin-left:.6rem; line-height:.3rem; display:inline-block; vertical-align:middle;}
.xc_nav .nav_box a:first-child{margin-left:0;}
.xc_nav .nav_box a.cur{color:#d38f00;}
.crumbs.white>*{color:#fff;}
.header.upHide{transform:translateY(-1rem);}
.xc_nav.toTop{top:0;}


/* 新闻列表 */
.channel_content.news_list{padding-top:0;}
.news_list01{background:url(../img/news_list01_bg.jpg) no-repeat center/cover; padding:1.2rem 0 .8rem;}
.news_list01 .title{text-align:center; margin-bottom:.3rem; color:#552a03;}
.news_list01 .rect-563{padding-bottom:56.3%;}
.news_list01 .swiper-slide{width:30.6%; border-radius:.2rem; overflow:hidden; background:#fff; margin-right:4%;}
.news_list01 .swiper-slide .img_box{transition:all .3s ease;}
.news_list01 .swiper-slide .img_box img{object-fit:cover;}
.news_list01 .swiper-slide .words_box{padding:.4rem 8% .3rem; position:relative; z-index:2;}
.news_list01 .swiper-slide .words_box .tit{margin-bottom:.1rem; color:#552a03;}
.news_list01 .swiper-slide .words_box .con{color:#000; height:.48rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin-bottom:.3rem;}
.news_list01 .swiper-slide .words_box .time{color:#a2a2a2;}
.news_list01 .swiper-slide .cover{opacity:0; visibility:hidden; transition:all .3s ease; position:absolute; top:0; height:100%; left:0; width:100%; z-index:1; padding-top:.8rem; box-sizing:border-box;}
.news_list01 .swiper-slide .cover::before{content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:linear-gradient(to bottom, rgba(211, 143, 0, 1) 50%, rgba(211, 143, 0, 0.3)); z-index:1;}
.news_list01 .swiper-slide .cover::after{content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:url(../img/ipart02_cover.jpg) no-repeat center/cover; opacity:.5; z-index:1;}
.news_list01 .swiper-slide .cover .img_cover{position:absolute; left:0; bottom:0; width:100%;}
.news_list01 .swiper-slide .cover .img_cover img{width:100%;}
.news_list01 .swiper-slide .cover .words{position:relative; z-index:3; padding:0 10%;}
.news_list01 .swiper-slide .cover .words .tit{color:#fff; margin-bottom:.2rem; transition:all .3s ease;}
.news_list01 .swiper-slide .cover .words .con{color:#fff; max-height:1.2rem; line-height:.3rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; transition:all .3s ease;}

.news_list01 .swiper-slide:hover .img_box{opacity:0; visibility:hidden;}
.news_list01 .swiper-slide:hover .words_box .tit{opacity:0; visibility:hidden;}
.news_list01 .swiper-slide:hover .words_box .con{opacity:0; visibility:hidden;}
.news_list01 .swiper-slide:hover .words_box .time{color:#fff;}
.news_list01 .swiper-slide:hover .cover{opacity:1; visibility:visible;}
.news_list01 .swiper-container-horizontal>.swiper-pagination-bullets{position:relative; bottom:auto; margin-top:.3rem; font-size:0;}
.news_list01 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:.1rem; height:.1rem; outline:none;}
.news_list01 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#d38f00;}

.news_list02{margin-top:.8rem;}
.news_list02 .left{width:74.4%;}
.news_list02 .m_top{display:none;}
.news_list02 .left li a{display:flex; align-items:center; padding:.5rem 0; border-bottom:1px solid #e6e6e6;}
.news_list02 .left .img_box{width:31%; margin-right:4.6%; flex-shrink:0; overflow:hidden; border-radius:.15rem;}
.news_list02 .left .img_box img{object-fit:cover;}
.news_list02 .left .words{width:64.4%;}
.news_list02 .left .words .time{font-size:.14rem; line-height:1; color:#5d5d5d; margin-bottom:.05rem;}
.news_list02 .left .words .t{color:#552a03; margin-bottom:.15rem; transition:all .3s ease;}
.news_list02 .left .words .c{color:#5d5d5d; margin-bottom:.2rem;}
.news_list02 .left .words .see>div{display:inline-block; vertical-align:middle; margin:0; color:#888888;}
.news_list02 .left li a:hover .words .t{color:#d38f00;}
.news_list02 .left li.noimg .words{width:100%;}

.news_list02 .right{width:22%;}
.news_list02 .right .item{margin-bottom:.3rem;}
.news_list02 .right .item .tit{font-size:.18rem; line-height:.3rem; font-weight:bold; color:#fff; background:#d38f00; padding:.15rem 7%;  border-top-left-radius:5px; border-top-right-radius:5px;}
.news_list02 .right .item .item_con{border:1px solid #e5e5e5; padding:.25rem .3rem .35rem .25rem; box-sizing:border-box; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}

.news_list02 .right .sear{width:100%; background:#fff; border:0; padding:.1rem 0; border-bottom:1px solid #d3d3d3; margin-bottom:.2rem; box-sizing:border-box; position:relative;}
.news_list02 .right .sear .word{display:flex; justify-content:space-between; align-items:center; cursor:pointer; width:100%;}
.news_list02 .right .sear .word span{width:90%; white-space:nowrap; color:#5d5d5d;}
.news_list02 .right .sear .word .icon{margin:0; font-size:.16rem; font-weight:bold; color:#333333;}
.news_list02 .right .sear2{margin-bottom:0;}
.news_list02 .right .sear2 input{padding:0; margin:0; display:inline-block; line-height:.3rem; height:.3rem; border:none; outline:none; color:#5d5d5d; width:calc(100% - .5rem); background:none; }
.news_list02 .right .sear2 input::-webkit-input-placeholder{color:#5d5d5d;}
.news_list02 .right .sear2 .word{display:flex; justify-content:space-between; align-items:center; cursor:pointer; width:100%;}
.news_list02 .right .sear2 .word .icon{font-size:.2rem; margin:0; display:block; color:#333333; font-weight:normal; line-height:1;}
.news_list02 .right ul{display:none; background:#fff; width:100%; position:absolute; left:50%; transform:translateX(-50%); max-height:1.8rem; overflow-y:auto; top:calc(100% + 1px); box-shadow:0 20px 20px 0px rgba(0,0,0,0.04); z-index:1;}
.news_list02 .right ul::-webkit-scrollbar {width:2px; height:4px;}
.news_list02 .right ul::-webkit-scrollbar-thumb {border-radius:5px; background:#d38f00;}
.news_list02 .right ul::-webkit-scrollbar-track {border-radius:0; background:#fff;}
.news_list02 .right ul li{line-height:1; padding:.1rem 1em; color:#5d5d5d; transition:all .3s ease; cursor:pointer;}
.news_list02 .right ul li:hover{background:#f8f8f8; color:#d38f00;}

.news_list02 .right .sub{margin-top:.15rem; position:relative; border:1px solid #e5e5e5; border-radius:5px;}
.news_list02 .right .sub input{width:80%; line-height:0.6rem; box-sizing:border-box; text-indent:0.2rem; padding:0; height:0.6rem; color:#5d5d5d; font-size:.15rem; border:0; background:none; border-radius:5px;}
.news_list02 .right .sub input::-webkit-input-placeholder{color:#b3b3b3;}
.news_list02 .right .sub input::-moz-placeholder{color:#b3b3b3;}
.news_list02 .right .sub input:-moz-placeholder{color:#b3b3b3;}
.news_list02 .right .sub input:-ms-input-placeholder{color:#b3b3b3;}
.news_list02 .right .sub button{outline:none; border:none; padding:0 0.12rem; box-sizing:border-box; line-height:0.48rem; background:#d38f00; cursor:pointer; position:absolute; right:0.06rem; top:50%; margin-top:-0.24rem; color:#fff; border-radius:5px;}

/* 分页 start*/
.widgets_common_pages_4{text-align:center; margin-top:.5rem;}
.widgets_common_pages_4 a, .widgets_common_pages_4 span{color:#000; background:#fff; display:inline-block; border:1px solid #e8e8e8; vertical-align:middle; width:.4rem; height:.4rem; line-height:.4rem; margin-right:7px; font-size:.16rem; border-radius:50%;}
.widgets_common_pages_4 .gonext
,.widgets_common_pages_4 .count{margin-left:0;}
.widgets_common_pages_4 span.current{color:#fff; background:#d38f00; border-color:#d38f00;}
.widgets_common_pages_4 span.count{border:0; background:0;color:#000;}
.widgets_common_pages_4 .goprev{margin-right:10px;}
.widgets_common_pages_4 span.ellipsis{border-color:transparent;}
.widgets_common_pages_4 a:hover{color:#fff; background:#d38f00; border-color:#d38f00;}
.widgets_common_pages_4 .goprev,
.widgets_common_pages_4 .gonext{width:.4rem; height:.4rem; position:relative;}
.widgets_common_pages_4 .goprev::after,
.widgets_common_pages_4 .gonext::after{content:'\e695'; font-family:'iconfont'!important; margin:0; display:block; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-size:.2rem; line-height:1;}
.widgets_common_pages_4 .goprev::after{content:'\e7b9';}
.widgets_common_pages_4 .gonext:hover,
.widgets_common_pages_4 .goprev:hover{color:#fff; background:#d38f00; border-color:#d38f00}
.widgets_common_pages_4 .gonext{padding:0;}
/* 分页 end*/


/* 新闻详情 */
.channel_content.news_detail{padding-top:0;}
.news_detail01{background:url(../img/news_detail01_bg.jpg) no-repeat center/cover; padding:.15rem 0 .5rem; min-height:4rem; box-sizing:border-box;}
.news_detail01 .infor{margin-top:1rem; color:#fff; max-width:900px;}
.news_detail01 .infor .title{font-weight:bold;}
.news_detail01 .infor .time{margin-top:.1rem; color:#fff;}

.news_detail01 .share_box{margin-top:.6rem;}
.news_detail01 .share_box li{float:left; margin-right:.15rem; }
.news_detail01 .share_box li a{background:rgba(255,255,255,.3); border-radius:50%; width:.4rem; height:.4rem; text-align:center; padding:0; margin:0; line-height:.4rem; float:none; display:block; font-size:.2rem; color:#fff;}
.news_detail01 .share_box li a:hover{color:#d38f00; background:#fff;}

.news_detail01 .move_article .content{display:none; width:100%; height:auto; background:#d38f00; padding:.2rem 0;}
.news_detail01 .move_article .tit1{font-weight:bold; color:#fff;}

.news_detail01 .move_article.article_fixed{position:fixed; top:1rem; left:0; width:100%; z-index:90;}
.news_detail01 .move_article.article_fixed .content{display:block;}

.news_detail02{margin-top:.7rem;}
.news_detail02 .left{width:65.6%; padding-right:4.3%; margin-right:4.3%; border-right:1px solid #e0e0e0; padding-bottom:.4rem;}
/* .news_detail02 .left .text span, */
.news_detail02 .left .text a{color:#d38f00; font-weight:bold;}

.news_detail02 .right{width:calc(25.8% - 2px);}
.news_detail02 .right .top_box{margin-bottom:.15rem; background:#faf5ea; border-radius:5px; padding:0 6% .5rem;}
.news_detail02 .right .top_box .item{padding:.25rem 0 .2rem; border-bottom:1px solid #f2e1bb;}
.news_detail02 .right .top_box .item a{display:block;}
.news_detail02 .right .top_box .item .t{color:#d1bd93; margin-bottom:.15rem;}
.news_detail02 .right .top_box .item .ti{color:#000; font-size:.17rem; line-height:.28rem; margin-bottom:.05rem; transition:all .3s ease;}
.news_detail02 .right .top_box .item .time{color:#f0a507;}
.news_detail02 .right .top_box .item a:hover .ti{color:#d38f00; font-weight:bold;}

.news_detail02 .right .back_btn{background:#c98e11; display:flex; align-items:center; justify-content:center; border-radius:.3rem;}
.news_detail02 .right .back_btn .iconfont{line-height:1; color:#fff; margin:0; margin-right:.1rem; font-size:.2rem;}
.news_detail02 .right .back_btn .t{color:#fff; line-height:.55rem;}


/* 案例详情 */
.cases_detail01 .tab_box{margin-top:.2rem;}
.cases_detail01 .tab_box .tab{display:inline-block; vertical-align:text-top; line-height:.35rem; border:1px solid rgba(255,255,255,.5); padding:0 .15rem; border-radius:.2rem; font-size:.15rem; color:#fff; margin-right:.15rem; margin-bottom:.1rem;}


/* 公司介绍 */
.channel_content.about_us{padding:0;}
.common_banner{position:relative; overflow:hidden; color:#fff; padding-top:1.3rem; height:calc(100vh - 1rem); box-sizing:border-box; min-height:650px;}
.common_banner .bg video,
.common_banner .bg img{position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; z-index:-1;}
.common_banner .bg .m_img{display:none;}
.common_banner .top{display:flex; align-items:flex-end; justify-content:space-between; padding-bottom:.3rem; border-bottom:1px solid rgba(255,255,255,.5); position:relative;}
.common_banner .top .year{font-size:.9rem; line-height:1; font-weight:bold;}
.common_banner .top .link{padding-left:.25rem; position:relative; color:#fff;}
.common_banner .top .link::before{content:''; position:absolute; left:0; top:50%; transform:translateY(-50%); width:.12rem; height:.12rem; background:#d38f00;}

.common_banner .center{display:flex; align-items:flex-start; justify-content:space-between; margin-top:.55rem;}
.common_banner .center .left{width:20%;}
.common_banner .center .left .tit{position:relative;}
.common_banner .center .left .tit span{display:block; font-weight:bold;}
.common_banner .center .left .play{position:relative; display:inline-flex; flex-direction:column; justify-content:center; align-items:center; cursor:pointer; margin-top:.8rem;}
.common_banner .center .left .play .icon{display:inline-block; width:.75rem; position:relative; z-index:1; -webkit-transition:all .4s cubic-bezier(.4, 0, .2, 1); -moz-transition:all .4s cubic-bezier(.4, 0, .2, 1); transition:all .4s cubic-bezier(.4, 0, .2, 1);}
.common_banner .center .left .play .icon::before{content:""; position:absolute; left:10px; top:0; width:50%; height:100%; background-image: url(../img/play_border.svg); background-size:contain; background-repeat:no-repeat; background-position:left; transition:all .4s; opacity:0; z-index:-1;}
.common_banner .center .left .play:hover .icon::before{left:-2px; opacity:1; width:100%;}
.common_banner .center .left .play .t{color:#fff; margin-top:.25rem;}

.common_banner .center .right{width:59.4%; position:relative;}
.common_banner .center .right .con{color:#fff; max-height:2.4rem; overflow-y:auto; padding-right:5px; text-align:justify;}
.common_banner .center .right .con::-webkit-scrollbar {width:2px; height:4px;}
.common_banner .center .right .con::-webkit-scrollbar-thumb {border-radius:5px; background:#fff; }
.common_banner .center .right .con::-webkit-scrollbar-track {border-radius:0; background:rgba(246, 245, 245, .4);}

.common_banner .bott{position:absolute; left:50%; bottom:0; transform:translateX(-50%);}
.common_banner .bott .down{display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; cursor:pointer; z-index:9;}
.common_banner .bott .down span{padding-bottom:.15rem; color:#fff;}

.common_banner .bott .down i{display:inline-block; position:relative; width:1px; height:.6rem; background-color:rgba(255, 255, 255, 0.2); overflow:hidden;}
.common_banner .bott .down i::before{content:""; position:absolute; left:0; top:0; transform:translateY(0); width:1px; height:.1rem; background-color:#fff; animation:right-swing 2s ease-out alternate infinite;}
@keyframes right-swing {
    0% {
        transform: translateY(0);
    }
    
    50% {
        transform: translateY(200%);
    }
    
    100% {
        transform: translateY(0);
    }
}

.about_infor .t{color:#d38f00; margin-bottom:5px;}
.about_infor .c{color:#d38f00; font-weight:bold; margin-bottom:.25rem;}
.about_infor .con{color:#000;}

.about_us01 .bg::after{content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:url(../img/about_us01_cover.png) no-repeat center/cover;}

.about_us02{margin-top:.7rem;}
.about_us02 .map{position:relative; }
.about_us02 .map > img{width:100%;}
.about_us02 .map .con{position:absolute; left:0; top:0; width:63%;}

.about_us03{padding:.9rem 0; background:#fafafa;}
.about_us03 .content{position:relative; margin-top:.7rem;}
.about_us03 .rect-2781{padding-bottom:278.18%;}
.about_us03 .rect-4504{padding-bottom:45.04%;}
.about_us03 .item{position:relative; float:left; width:10.3%; height:100%; margin-left:1.8%; transition:all .6s ease; overflow:hidden; border-radius:.2rem;}
.about_us03 .item:first-child{margin-left: 0;}
.about_us03 .item .img_box{position:relative; width:100%; height:100%; overflow:hidden;}
.about_us03 .item .img_cover{position:relative; opacity:1; max-width:none; width:100%; transition:opacity 0.2s ease 0.4s; z-index:2;}
.about_us03 .item .img_full{position:absolute; top:0; left:0; width:100%; opacity:1; max-width:none; height:100%; transition:opacity 0.1s ease 0.1s; z-index:1;}
.about_us03 .item .txt_box{position:absolute; top:0; left:0; width:100%; height:100%; z-index:10;}
.about_us03 .item .txt_cover{position:absolute; top:10%; height:80%; left:50%; transform:translate(-50%, 0); text-align:center;}
.about_us03 .item .txt_cover .t{color:#fff; writing-mode:tb; font-size:.18rem; letter-spacing:1px;} 
.about_us03 .item .txt_full{position:absolute; bottom:0.12rem; left:0.45rem; width:9.3rem; opacity:0; }
.about_us03 .item .txt_full .tit{color:#fff;}
.about_us03 .item .txt_full .con{margin-top: 0.05rem; color: #fff;}

.about_us03 .item.on{width:63.7%; transition:all .6s ease;}
.about_us03 .item.on .img_cover{opacity:0; transition:opacity 0s ease;}
.about_us03 .item.on .img_full{opacity:1;}
.about_us03 .item.on .txt_cover{display:none;}
.about_us03 .item.on .txt_full{opacity:1; bottom:0.4rem; transition:all .8s ease;}

.about_us04{position:relative; width:100%; overflow:hidden;}
.about_us04 .bg > img{width:100%;}
.about_us04 .content{position:absolute; left:0; top:1rem; width:100%;}
.about_us04 .content .about_infor{width:71%;}

/* 集团介绍 */
.channel_content.about_company{padding-top:0;}
.about_company02{margin-top:1rem;}
.about_company02 .content{margin-top:.8rem;}
.about_company02 .content .ul_d{display:flex; align-items:flex-start; flex-wrap:wrap;}
.about_company02 .content li{width:18.4%; margin-right:2%; margin-bottom:.25rem;}
.about_company02 .content li:nth-child(5n){margin-right:0;}
.about_company02 .content li .img_box{background:#fff; height:1.55rem; display:flex; align-items:center; justify-content:center; box-shadow:0 0 7px 1px rgba(0, 0, 0, 0.1);}
.about_company02 .content li .img_box img{max-width:70%; max-height:70%;}
.about_company02 .content li .words_box{text-align:center; margin-top:.1rem;}
.about_company02 .content li .words_box .t{color:#000;}
.about_company02 .content li .words_box .c{color:#858585;}


/* 企业资质 */
.channel_content.honor{background:url(../img/honor01_bg.jpg) no-repeat center/cover; padding-top:1.3rem;}
.honor01 .tab_box{margin-bottom:.25rem;}
.honor01 .tab_box .tab{display:inline-block; vertical-align:text-top; margin-right:5px; padding:.15rem .3rem; background:#fff; border-radius:.3rem; cursor:pointer; transition:all .3s ease;}
.honor01 .tab_box .tab.cur{background:#d38f00; color:#fff;}

.honor01 .content{display:flex; align-items:flex-end; justify-content:space-between; position:relative;}
.honor01 .left{width:37.8%;}
.honor01 .left .swiper-container{height:5.8rem;}
.honor01 .left .swiper-slide{padding:.25rem 0; box-sizing:border-box;}
.honor01 .left .swiper-slide::after{content:''; position:absolute; left:0; bottom:0; width:100%; height:1px; background:#d38f00;}
.honor01 .left .swiper-slide .img_box{display:none;}
.honor01 .left .swiper-slide .t1{font-size:.18rem; font-weight:bold; color:#000; padding-left:.25rem; line-height:.3rem; position:relative;}
.honor01 .left .swiper-slide .t1::after{content:''; position:absolute; left:0; top:50%; transform:translateY(-50%); width:5px; height:5px; background:#d38f00; border-radius:50%;}
.honor01 .left .swiper-slide .bot{padding-left:.25rem; margin-top:.1rem; font-size:0;}
.honor01 .left .swiper-slide .bot>div{display:inline-block; vertical-align:text-top; margin-right:.25rem; opacity:.3;}
.honor01 .left .swiper-slide .bot>div>div{display:inline-block; vertical-align:middle;}
.honor01 .left .swiper-slide .bot .icon{margin-right:.05rem;}
.honor01 .left .swiper-slide .bot .icon img{display:block;}
.honor01 .left .swiper-slide.swiper-slide-active .t1{color:#d38f00;}

.honor01 .honor_button{position:absolute; left:38%; top:50%; transform:translateY(-50%); margin-left:.45rem;}
.honor01 .honor_button .swiper-button-prev,
.honor01 .honor_button .swiper-button-next{background:#fff; width:.6rem; height:.6rem; background:#fff; border-radius:50%; outline:none; position:relative; left:auto; right:auto; top:auto; margin:0; margin-bottom:.2rem; color:#000; transition:all .3s ease;}
.honor01 .honor_button .swiper-button-prev::after,
.honor01 .honor_button .swiper-button-next::after{content:'\e65b'; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); font-family:'iconfont'!important; font-weight:bold; font-size:.2rem;}
.honor01 .honor_button .swiper-button-prev::after{content:'\e64a';}
.honor01 .honor_button .swiper-pagination{display:none;}
.honor01 .honor_button .swiper-button-prev:hover,
.honor01 .honor_button .swiper-button-next:hover{background:#d38f00; color:#fff;}

.honor01 .right{width:52.5%; position:relative; padding-bottom:.4rem;}
.honor01 .right::after{content:''; position:absolute; left:50%; bottom:0; transform:translateX(-50%); width:9.7rem; height:.5rem; background:url(../img/honor01_right_bg.png) no-repeat bottom center; background-size:100% auto;}
.honor01 .right .swiper-wrapper{align-items:flex-end;}
.honor01 .right .swiper-slide{text-align:center; }
.honor01 .right .swiper-slide img{max-height:5.4rem;}

.honor01 .noSwiper .left .swiper-wrapper{display:block;}
.honor01 .noSwiper .left .swiper-slide{height:auto; cursor:pointer;}
.honor01 .noSwiper .left .swiper-slide.cur .t1{color:#d38f00;}
.honor01 .noSwiper .honor_button{display:none;}



/* 联系我们 */
.channel_content.contact_us{padding:0;}
.contact_us01{background:url(../img/contact_us01_bg.jpg) no-repeat left/cover; padding:1.5rem 0 1rem; }
.contact_us01 .content{width:47%; color:#333333;}
.contact_us01 .content .top{margin-bottom:.8rem;}
.contact_us01 .content .top .t{font-size:.18rem; line-height:.3rem; margin-bottom:.15rem; color:#d38f00;}
.contact_us01 .content .top .tit{font-weight:bold;}

.contact_us01 .content .center{margin-bottom:.25rem;}
.contact_us01 .content .center .t{color:#333333; margin:.25rem 0 .1rem;}
.contact_us01 .content .center .link{font-weight:bold; color:#d38f00;}

.contact_us01 .content .bott .item{margin-bottom:.1rem; display:flex; align-items:flex-start;}
.contact_us01 .content .bott .item .icon{width:.16rem; margin-right:.1rem; flex-shrink:0; padding-top:2px;}
.contact_us01 .content .bott .item .t{color:#333333;}
.contact_us01 .content .bott .item .t a{margin-right:.15rem; display:inline-block;}
.contact_us01 .content .bott .item .t a:last-child{margin-right:0;}

.contact_us01 .content .map_link{margin-top:.45rem; padding:.15rem .3rem; display:inline-block; border:1px solid #a6a7a7; border-radius:.3rem;}
.contact_us01 .content .map_link .t0{padding-right:.5rem; position:relative; color:#000; transition:all .5s ease;}
.contact_us01 .content .map_link .t0::after{content:'\e611'; position:absolute; right:0; top:50%; transform:translateY(-50%); font-family:'iconfont'!important; font-weight:bold; font-size:.18rem; line-height:1; color:#737373; transition:all .5s ease;}

.contact_us01 .content .map_link:hover{background:#d38f00; border-color:#d38f00;}
.contact_us01 .content .map_link:hover .t0{color:#fff;}
.contact_us01 .content .map_link:hover .t0::after{color:#fff;}

.contact_us02{padding-top:.6rem; padding-bottom:.8rem; position:relative;}
.contact_us02 .infor{width:40.6%; color:#d38f00; padding-top:.45rem;}
.contact_us02 .infor .con{font-weight:bold; margin-top:.08rem;}

.contact_us02 .form{width:55.3%; background:#fff; box-shadow:0px 12px 16px 4px rgb(0 0 0 / 10%); border-radius:.2rem; padding:.5rem 5% .4rem; box-sizing:border-box; position:relative; z-index:3;}
.contact_us02 .form .form_box label{display:block; color:#000; margin-bottom:.1rem;}
.contact_us02 .form .form_box label em{color:#ff0000;}
.contact_us02 .form .form_box .inp_box{float:left; width:48.5%; margin-right:3%; margin-bottom:.2rem;}
.contact_us02 .form .form_box .inp_box:nth-child(2n){margin-right:0;}
.contact_us02 .form .form_box .inp_box .inp_{width:100%; border:1px solid #d9d9d9; border-radius:5px; padding:.1rem .2rem; box-sizing:border-box; margin:0; outline:none; background:none; line-height:.3rem;}

.contact_us02 .form .form_box .text_box{float:left; width:100%; margin-bottom:.2rem;}
.contact_us02 .form .form_box .text_box label{font-size:.18rem; line-height:.24rem;}
.contact_us02 .form .form_box .text_box .text_{width:100%; border:1px solid #d9d9d9; border-radius:5px; padding:.1rem .2rem; box-sizing:border-box; margin:0; outline:none; background:none; line-height:.3rem; height:1.4rem;}
.contact_us02 .form .form_box .inp_box .yzm_box{position:relative; border:1px solid #d9d9d9; border-radius:5px; }
.contact_us02 .form .form_box .inp_box .yzm_box .inp_{border:0; width:60%;}
.contact_us02 .form .form_box .inp_box .yzm_box img{position:absolute; right:0; top:0; width:40%; height:100%; border-top-right-radius:5px; border-bottom-right-radius:5px;}

.contact_us02 .form .agree a{color:#d38f00; display:inline-block;}
.contact_us02 .form .agree .t{font-size:.15rem; line-height:.24rem; position:relative; color:#888888; padding-left:.3rem; cursor:pointer;}
.contact_us02 .form .agree .t::after{content:''; position:absolute; left:0; top:.05rem; width:.14rem; height:.14rem; border:1px solid #c1c1c1; box-sizing:border-box;}
.contact_us02 .form .agree .t::before{content:''; position:absolute; left:.03rem; top:.08rem; width:.08rem; height:.08rem; background:#d38f00; opacity:0; visibility:hidden; transition:all .3s ease;}
.contact_us02 .form .agree .t.cur::before{opacity:1; visibility:visible;}

.contact_us02 .form .btns01{width:1.8rem; text-align:center; color:#fff; background:#d38f00; border-radius:.3rem; line-height:.45rem; outline:none; cursor:pointer; border:0; margin-top:.3rem;}

.contact_us02 .bott_img{position:absolute; left:0; bottom:0; width:47.9%;}
.contact_us02 .bott_img img{width:100%;}


/* 智慧矿山 */
.channel_content.smart_mining{padding:0;}
.smart_mining01 .top{background:url(../img/smart_mining01_top_bg.jpg) no-repeat right/cover; padding-top:1.25rem; text-align:center;}
.smart_mining01 .top .infor .t{font-size:.18rem; line-height:.3rem; color:#d38f00; margin-bottom:.15rem;}
.smart_mining01 .top .infor .tit{background:url(../img/smart_mining01_words_bg.jpg) center; color:transparent; -webkit-background-clip:text;}
.smart_mining01 .top .infor .tit div{font-weight:bold;}

.smart_mining01 .top .tab_box{margin-top:.35rem; font-size:0; margin-bottom:.6rem;}
.smart_mining01 .top .tab{display:inline-block; vertical-align:text-top; color:#414244; margin-bottom:.1rem; padding:.1rem .35rem; border:1px solid #d38f00; border-radius:.3rem; cursor:pointer; transition:all .3s ease; margin-right:.15rem;}
.smart_mining01 .top .tab.cur{background:#d38f00; color:#fff;}
.smart_mining01 .top .tab:hover{background:#d38f00; color:#fff;}

.smart_mining01 .top .jt{height:1.45rem; position:relative;}
.smart_mining01 .top .jt .line{position:absolute; left:calc(50% - 1px); top:20px; bottom:0; width:2px; background-color:#d38f00; z-index:2; font-size:0;}
.smart_mining01 .top .jt .line .cicle{display:inline-block; width:14px; height:14px; border-radius:50%; border:6px solid #d38f00; background:#fff; position:absolute; left:-12px; z-index:10;}
.smart_mining01 .top .jt .line .sir2::before{content:""; z-index:-1; position:absolute; top:-13px; left:-24px; width:50px; height:50px; border-radius:50%; box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.08); animation:bgIco2 1s 0.18s infinite alternate; background:#fff;}
.smart_mining01 .top .jt .line .sir2:after{content:""; z-index:-1; position:absolute; top:1px; left:-11px; width:12px; height:12px; border-radius:50%; border:6px solid #d38f00; animation:bgIco1 1s infinite alternate;}

@keyframes bgIco1 {
    0% {
        opacity: 0.38;
        transform: scale(1)
    }

    100% {
        opacity: 0.1;
        transform: scale(2)
    }
}

@keyframes bgIco2 {
    0% {
        transform: scale(1)
    }

    100% {
        transform: scale(1.38)
    }
}

.smart_mining01 .bott .item{position:relative; padding-top:2rem; margin-bottom:1.1rem; position:sticky; top:-.6rem; background:#fff;}
.smart_mining01 .bott .item .bg img{width:100%; position:absolute; left:0; top:0; }
.smart_mining01 .bott .title{color:#fff; text-align:center; position:relative; font-weight:bold; margin-bottom:.7rem;}
.smart_mining01 .bott .content{background:#fff; border-radius:.2rem; position:relative; padding:.55rem 8.4% .4rem; box-shadow:0px 7px 22.95px 4.05px rgba(0, 0, 0, 0.04);}
.smart_mining01 .bott .t1{text-align:center; margin-bottom:.4rem;}
.smart_mining01 .bott .cont .rect-5644{padding-bottom:56.44%;}
.smart_mining01 .bott .cont .swiper-slide{width:48.3%; margin-right:3.4%; border-radius:.2rem; overflow:hidden;}
.smart_mining01 .bott .cont .swiper-slide img{object-fit:cover;}
.smart_mining01 .bott .cont .swiper-slide .t{position:absolute; left:0; bottom:0; width:100%; background:rgba(211, 143, 0, .83); text-align:center; color:#fff; padding:.1rem .3rem; line-height:.35rem; font-size:.18rem; box-sizing:border-box;}
.smart_mining01 .bott .cont .btns_box{display:flex; margin-top:.3rem; align-items:center;}
.smart_mining01 .bott .cont .btns_box>div{position:relative; left:auto; top:auto; right:auto; margin:0; flex-shrink:0;}
.smart_mining01 .bott .cont .btns_box .swiper-button-prev,
.smart_mining01 .bott .cont .btns_box .swiper-button-next{width:.45rem; height:.45rem; background:none; border:1px solid #cbc9ce; border-radius:50%; margin-right:.1rem; color:#666666; outline:none;}
.smart_mining01 .bott .cont .btns_box .swiper-button-prev::after,
.smart_mining01 .bott .cont .btns_box .swiper-button-next::after{content:'\e63e'; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-family:'iconfont'!important; font-size:.2rem; line-height:1; margin:0; }
.smart_mining01 .bott .cont .btns_box .swiper-button-prev::after{content:'\e63d';}
.smart_mining01 .bott .cont .btns_box .swiper-pagination{width:calc(100% - 1rem); height:1px;}
.smart_mining01 .bott .cont .btns_box .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#d38f00;}
.smart_mining01 .bott .cont .btns_box .swiper-pagination-progressbar{background-color:#e8e8e8;}
.smart_mining01 .bott .item.noShow .btns_box{opacity:0; visibility:hidden;}

.smart_mining01 .bott .cont .swiper-slide.has_pop::after{content:''; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:.55rem; height:.55rem; background:url(../img/smart_mining_pop1.png) no-repeat center/cover; cursor:pointer;}
.smart_mining01 .bott .cont .swiper-slide.has_pop:hover::after{background:url(../img/smart_mining_pop2.png) no-repeat center/cover;}


/* 人才综合 */
.channel_content.join_us{padding-top:0;}
.join_us01{position:relative; height:100vh;}
.join_us01 .container{width:100%;height:100%; overflow:hidden; position:relative;}
.join_us01 .container::before{content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, .24); z-index:1;}
.join_us01 .content{position:relative; z-index:1; height:100%;}
.join_us01 .content .list{position:absolute; top:0; left:0; width:100%; height:100%; z-index:-1; transform:rotate(-10deg) scale(1.3);}
.join_us01 .content .list .row{height:31.83%; margin-top:1.5%;}
.join_us01 .content .list .row ul{height:100%;}
.join_us01 .content .list .row .item{float:left; position:relative; width:23.5%; height:100%; margin-right:1.5%; border-radius:.2rem; background:#000; overflow:hidden;}
.join_us01 .content .list .row .item img{max-width:none; width:100%; height:100%; object-fit:cover;}
.join_us01 .words_box{position:absolute; top:40%; left:0; width:100%; transform:translateY(-50%); color:#fff; z-index:5; text-align:center; font-size:.52rem; line-height:1.3;}
.join_us01 .words_box .con{font-weight:bold; margin-top:.05rem;}
.join_us01 .join_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;}
.join_us01 .join_logo .join{pointer-events:none;}
.join_us01 .join_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:.6;}
.join_us01 .join_logo .join.black .bg{background-image:url(../img/join_logo2.png); bottom:0; opacity:0.03;}
.join_us01 .join_logo .join.hide{opacity:0;}

.join_us01 .join_links{position:absolute; bottom:12%; left:3.5%; width:93%; text-align:center; font-size:0; z-index:3;}
.join_us01 .join_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_us01 .join_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_us01 .join_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_us01 .join_links .icon img{width:.64rem; height:.64rem}
.join_us01 .join_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_us01 .join_links .right .t{color:#fff; font-weight:bold; font-size:.2rem; line-height:.3rem;}
.join_us01 .join_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_us01 .join_links .right .iconfont{font-size:.32rem; color:#fff; cursor:pointer; margin:0;}


.join_us .intro{text-align:center; margin-bottom:.5rem; position:relative; z-index:5;}
.join_us .intro .t{color:#552a03; margin-bottom:.1rem;}
.join_us .intro .c{color:#7a7a7a;}

.join_us02{padding:1rem 0 .6rem; background:#f2f7fb;}
.join_us02 .content{position:relative; z-index:5;}
.join_us02 .content ul{display:flex; align-items:stretch; flex-wrap:wrap;}
.join_us02 .content li{margin-bottom:.3rem; width:48.8%; margin-right:2.4%; background:#fff; border-radius:.2rem;}
.join_us02 .content li:nth-child(2n){margin-right:0;}
.join_us02 .content li a{display:flex; align-items:flex-start; justify-content:space-between; padding:.35rem 6.4% .3rem;}
.join_us02 .content li .left{width:78%; }
.join_us02 .content li .left .tit{font-size:.2rem; line-height:.3rem; font-weight:bold; color:#000; margin-bottom:.2rem;}
.join_us02 .content li .left .con{font-size:0;}
.join_us02 .content li .left .con .item{display:inline-block; vertical-align:text-top; color:#333333; padding-left:.3rem; padding-right:.2rem; position:relative; margin-right:.2rem;}
.join_us02 .content li .left .con .item:last-child{margin-right:0; padding-right:0;}
.join_us02 .content li .left .con .item::after{content:''; position:absolute; right:0; top:50%; transform:translateY(-50%); width:2px; height:0.12rem; background:#e5e5e5;}
.join_us02 .content li .left .con .item:last-child::after{display:none;}
.join_us02 .content li .left .con .item::before{content:''; position:absolute; left:0; width:.2rem; height:.2rem; top:2px; background:url(../img/join_us02_02.png) no-repeat center; background-size:contain;}
.join_us02 .content li .left .con .item.year::before{background:url(../img/join_us02_03.png) no-repeat center; background-size:contain;}
.join_us02 .content li .right{width:8.8%; flex-shrink:0;}
.join_us02 .widgets_common_pages_4{margin-top:.3rem;}

.join_us03{padding-top:.8rem; position:relative; z-index:5;}
.join_us03 .intro{width:75%; margin-left:auto; margin-right:auto;}
.join_us03 .rect-6576{padding-bottom:65.76%;}
.join_us03 .rect-1357{padding-bottom:135.3%;}
.join_us03 li{float:left; width:32.4%; margin-right:1.4%; margin-bottom:.2rem; border-radius:.2rem; overflow:hidden; position:relative;}
.join_us03 li::after{content:''; position:absolute; bottom:0; left:0; width:100%; height:30%; background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,0));}
.join_us03 li:nth-child(3){margin-right:0;}
.join_us03 li:nth-child(3n+5){margin-right:0;}
.join_us03 li .t{position:absolute; left:0; bottom:0.2rem; width:100%; padding:0 .3rem; box-sizing:border-box; font-size:.18rem; line-height:.3rem; color:#fff; z-index:3;}

.join_us03 li.first::after{background:linear-gradient(to top,#d38f00,rgba(0,0,0,0)); height:40%;}
.join_us03 li .words{position:absolute; left:7%; bottom:12.1%; width:88%; z-index:3; transform:skewY(-10deg);}
.join_us03 li .words .t1{font-size:.14rem; line-height:.26rem; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; background:#552a03; padding:0 .1rem; display:inline-block;}
.join_us03 li .words .c1{font-size:.65rem; line-height:1.2; color:#fff; font-weight:bold;}

.join_us03 .tab_box{margin-top:.2rem; font-size:0; margin-bottom:.6rem; text-align:center;}
.join_us03 .tab{display:inline-block; vertical-align:text-top; color:#414244; margin-bottom:.1rem; padding:.1rem .35rem; border:1px solid #d38f00; border-radius:.3rem; cursor:pointer; transition:all .3s ease; margin-right:.15rem;}
.join_us03 .tab.cur{background:#d38f00; color:#fff;}
.join_us03 .tab:hover{background:#d38f00; color:#fff;}


/* 招聘详情 */
.channel_content.job_detail{padding-top:0; background:url(../img/job_detail01_bg.jpg) no-repeat top right; background-size:100% auto;}
.job_detail01{padding-top:1.6rem;}
.job_detail01 .content{background:#fff; border-radius:.4rem; padding:.65rem 4% 0;}
.job_detail01 .left{width:67.3%;}
.job_detail01 .left .top{padding-bottom:.35rem; border-bottom:1px solid #e6e6e6;}
.job_detail01 .left .top .name{font-weight:bold; margin-bottom:.2rem;}
.job_detail01 .left .top .con{font-size:0;}
.job_detail01 .left .top .con .item{display:inline-block; vertical-align:text-top; color:#333333; padding-left:.3rem; padding-right:.2rem; position:relative; margin-right:.2rem;}
.job_detail01 .left .top .con .item:last-child{margin-right:0; padding-right:0;}
.job_detail01 .left .top .con .item::after{content:''; position:absolute; right:0; top:50%; transform:translateY(-50%); width:2px; height:0.12rem; background:#e5e5e5;}
.job_detail01 .left .top .con .item:last-child::after{display:none;}
.job_detail01 .left .top .con .item::before{content:''; position:absolute; left:0; width:.2rem; height:.2rem; top:2px;}
.job_detail01 .left .top .con .item.edu::before{background:url(../img/join_us02_02.png) no-repeat center; background-size:contain;}
.job_detail01 .left .top .con .item.year::before{background:url(../img/join_us02_03.png) no-repeat center; background-size:contain;}
.job_detail01 .left .top .con .item.year::after{display:none;}

.job_detail01 .left .center{padding-top:.3rem; border-bottom:1px solid #e6e6e6;}
.job_detail01 .left .center .box{padding-bottom:.45rem;}
.job_detail01 .left .center .box .tit{font-weight:bold; margin-bottom:.2rem; color:#333;}
.job_detail01 .left .center .box .con{line-height:.3rem;}

.job_detail01 .left .bott{margin-top:.65rem;}
.job_detail01 .left .bott .link{display:inline-block; vertical-align:text-top; margin-right:.35rem; border:1px solid #d38f00; color:#d38f00; transition:all .3s ease; border-radius:.3rem; padding:.1rem .4rem; line-height:.3rem;}
.job_detail01 .left .bott .link:last-child{margin-right:0;}
.job_detail01 .left .bott .link .iconfont{font-size:.2rem; vertical-align:-2px; margin:0; margin-left:.3rem;}
.job_detail01 .left .bott .link.cur{background:#d38f00; color:#fff;}
 
.job_detail01 .right{width:27.9%;}
.job_detail01 .right .swiper-wrapper{display:block;}
.job_detail01 .right .swiper-slide{padding:1px; box-sizing:border-box; margin-bottom:.2rem;}
.job_detail01 .right .swiper-slide a{display:block; padding:.3rem 7% .25rem; border:1px solid #c6c6c6; border-radius:.2rem; box-sizing:border-box;}
.job_detail01 .right .swiper-slide .tit{font-size:.2rem; line-height:.3rem; font-weight:bold; color:#000; margin-bottom:.2rem;}
.job_detail01 .right .swiper-slide .con{font-size:0;}
.job_detail01 .right .swiper-slide .con .item{display:inline-block; vertical-align:text-top; color:#333333; padding-left:.3rem; padding-right:.2rem; position:relative; margin-right:.2rem;}
.job_detail01 .right .swiper-slide .con .item:last-child{margin-right:0; padding-right:0;}
.job_detail01 .right .swiper-slide .con .item::after{content:''; position:absolute; right:0; top:50%; transform:translateY(-50%); width:2px; height:0.12rem; background:#e5e5e5;}
.job_detail01 .right .swiper-slide .con .item:last-child::after{display:none;}
.job_detail01 .right .swiper-slide .con .item::before{content:''; position:absolute; left:0; width:.2rem; height:.2rem; top:2px; background:url(../img/join_us02_02.png) no-repeat center; background-size:contain;}
.job_detail01 .right .swiper-slide .con .item.year::before{background:url(../img/join_us02_03.png) no-repeat center; background-size:contain;}
.job_detail01 .right .swiper-slide a:hover{border-color:#d38f00;}


/* 视频列表 */
.channel_content.video_list{padding-top:0; background:url(../img/job_detail01_bg.jpg) no-repeat top right; background-size:100% auto;}
.video_list .rect-62{padding-bottom:62.27%;}
.video_list .rect-2875{padding-bottom:28.75%;}
.video_list01{padding-top:1.6rem;}
.video_list01 .wrap{margin-bottom:0.45rem; border-bottom:1px solid #d9d9d9; padding-bottom:0.45rem;}
.video_list01 .video_box{width:100%; overflow:hidden; border-radius:.3rem;}
.video_list01 .video_box video{width:100%; height:100%; object-fit:cover;}
.video_list01 .video_box .intro{position:absolute; width:42%; top:50%; transform:translate(0,-50%); left:0.8rem; color:#fff; box-sizing:border-box;}
.video_list01 .video_box .intro .e_tit{font-size:0.16rem; text-transform:uppercase;}
.video_list01 .video_box .intro .c_tit{margin-bottom:0.15rem; margin-top:0.15rem; color:#fff;}
.video_list01 .video_box .intro .con{text-align:justify; color:#fff;}
.video_list01 .video_box .play{width:.8rem; height:.8rem; background:url(../img/video_play.png) no-repeat center; background-size:cover; position:absolute; right:1.3rem; top:50%; transform:translate(0,-50%); cursor:pointer;}
.video_list01 .video_box .video_img{display:none;}
.video_list01 .video_box::after{content:''; width:100%; height:100%; background:url(../img/video_box_cover.png) left no-repeat; background-size:cover; position:absolute; left:0; top:0;}
.video_list01 .video_box .intro{z-index:2;}
.video_list01 .video_box .play{z-index:2;}

.video_list02 .li_{width:23.5%; margin-right:2%; float:left; margin-bottom:0.35rem; cursor:pointer; border-radius:.2rem;}
.video_list02 .li_:nth-child(4n){margin-right:0;}
.video_list02 .li_ .play{width:.8rem; height:.8rem; background:url(../img/video_play.png) no-repeat center; background-size:cover; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); cursor:pointer; opacity:0; visibility:hidden; transition:all 0.5s ease;}
.video_list02 .li_ .intro{background:#f8f8f8; padding:0.35rem 0.25rem; box-sizing:border-box; transition:all 0.5s ease; }
.video_list02 .li_ .intro .c{transition:all 0.5s ease; text-align:justify; font-size:.2rem; line-height:.3rem; height:0.6rem; max-height:0.6rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.video_list02 .li_:hover .play{opacity:1; visibility:visible;}
.video_list02 .li_:hover .intro{background:#d38f00;}
.video_list02 .li_:hover .intro .c{color:#fff;}
.video_list02 .widgets_common_pages_4{margin-top:.3rem;}


/* 代表工程 */
.channel_content.project{/*background:url(../img/project_bg.jpg) no-repeat top/cover;*/ padding:0; overflow:hidden;}
.project01{padding-top:1.2rem; position:relative; padding-bottom:.6rem;}
.project01 .bg{position:absolute; left:0; top:0; width:100%; z-index:-1;}
.project01 .bg img{width:100%; min-height:100vh; object-fit:cover;}
.project01 .top .infor{border-bottom:1px solid rgba(255,255,255,.5); padding-bottom:.35rem; color:#fff;}
.project01 .top .infor .con{color:#fff; margin-top:.2rem;}
.project01 .top .big_num{display:flex; align-items:stretch; justify-content:space-between; margin-top:.4rem;}
.project01 .top .big_num>div:last-child{display:none;}
.project01 .top .big_num .line{width:1px; position:relative; margin:0 .1rem; flex-shrink:0;}
.project01 .top .big_num .line::after{content:''; position:absolute; left:0; width:100%; top:50%; height:70%; background:rgba(255,255,255,.5); transform:translateY(-50%);}
.project01 .top .big_num .num_box{display:flex; align-items:flex-end;}
.project01 .top .big_num .num{font-size:.56rem; line-height:1; font-weight:bold; color:#fff;}
.project01 .top .big_num .con16{color:#fff;}
.project01 .top .big_num .t{margin-top:5px;}

.project01 .bott{margin-top:1.8rem;}
.project01 .bott .left{width:18%; color:#fff;}
.project01 .bott .left .tab_box{margin-top:.15rem;}
.project01 .bott .left .tab_{padding-left:.25rem; position:relative; cursor:pointer; font-size:.18rem; line-height:.3rem; margin-bottom:.1rem; color:#fff; transition:all .3s ease;}
.project01 .bott .left .tab_::after{content:''; position:absolute; left:0; width:10px; height:10px; border:1px solid #fff; border-radius:50%; top:50%; transform:translateY(-50%); background:none; transition:all .3s ease;}
.project01 .bott .left .tab_::before{content:''; position:absolute; left:4px; width:4px; height:4px; border-radius:50%; top:50%; transform:translateY(-50%); background:#fff; transition:all .3s ease;}
.project01 .bott .left .tab_:hover{color:#d38f00;}
.project01 .bott .left .tab_.cur{color:#d38f00;}
.project01 .bott .left .tab_.cur::after{border-color:#d38f00;}
.project01 .bott .left .tab_.cur::before{background:#d38f00;}

.project01 .bott .right{width:79%;}
.project01 .bott .right ul{display:flex; align-items:stretch; flex-wrap:wrap;}
.project01 .bott .right ul li{width:31.2%; margin-right:3.2%; margin-bottom:.4rem; border-radius:.1rem; overflow:hidden; }
.project01 .bott .right ul li:nth-child(3n){margin-right:0;}
.project01 .bott .right .rect-6338{padding-bottom:63.38%;}
.project01 .bott .right .rect-6338 img{object-fit:cover;}
.project01 .bott .right ul li .words{background:#fff; padding:.25rem 8% .3rem; transition:all .3s ease;}
.project01 .bott .right ul li .words .t{color:#552a03; margin-bottom:.15rem;}
.project01 .bott .right ul li .words .c{height:.9rem; }
.project01 .bott .right ul li .words .line{padding-left:.2rem; position:relative; font-size:.15rem; line-height:.25rem; margin-bottom:.05rem; color:#000;}
.project01 .bott .right ul li .words .line::after{content:''; position:absolute; left:0; top:.09rem; width:.06rem; height:.06rem; background:#d38f00; border-radius:50%;}

.project01 .bott .right ul li a:hover .words{background:url(../img/project01_02.jpg) no-repeat right top; background-size:cover;}
.project01 .bott .right ul li a:hover .words .t{color:#fff;}
.project01 .bott .right ul li a:hover .words .line{color:#fff;}
.project01 .bott .right ul li a:hover .words .line::after{background:#fff;}


/* 党建列表 */
.channel_content.party_building{padding-top:0; overflow:hidden;}
.party_building01 .bg img{width:100%;}
.party_building01 .content{margin-top:-.45rem;}
.party_building01 .box{background:#fff; border-radius:.2rem; position:relative; display:flex; align-items:center; justify-content:space-between; padding:.25rem 3.4% .4rem 5.3%; box-shadow:0 0 5px 3px rgba(0, 0, 0, 0.08);}
.party_building01 .box .right{width:2.4rem; flex-shrink:0; margin-left:10px;}
.party_building01 .box .left .icon{width:.25rem; height:.2rem; background:url(../img/party_building01_02.png) no-repeat center/cover; margin-bottom:.25rem;}
.party_building01 .box .left .name{font-size:0; margin-bottom:.25rem;}
.party_building01 .box .left .name span{display:inline-block; width:.5rem; height:.5rem; border-radius:.1rem; background:#e72b33; text-align:center; margin-right:.08rem; font-size:.3rem; line-height:.5rem; color:#fff; font-weight:bold;}
.party_building01 .box .left .c{color:#000000;}

.party_building02{margin-top:.35rem;}
.party_building02 li a{display:flex; align-items:center; padding:.5rem 0; border-bottom:1px solid #e6e6e6;}
.party_building02 .img_box{width:23%; margin-right:3.5%; flex-shrink:0; overflow:hidden; border-radius:.15rem;}
.party_building02 .img_box img{object-fit:cover;}
.party_building02 .words{width:72.5%;}
.party_building02 .words .time{font-size:.14rem; line-height:1; color:#5d5d5d; margin-bottom:.05rem;}
.party_building02 .words .t{color:#0a1e40; margin-bottom:.15rem; transition:all .3s ease;}
.party_building02 .words .c{color:#5d5d5d; margin-bottom:.2rem;}
.party_building02 .words .see>div{display:inline-block; vertical-align:middle; margin:0; color:#888888;}
.party_building02 li a:hover .words .t{color:#d38f00;}
.party_building02 li.noimg .words{width:100%;}
.party_building02 li.noimg .img_box{display:none;}


/* 信息公开 */
.channel_content.information{padding-top:0; overflow:hidden;}
.information01 .top{background:url(../img/information01_top_bg.jpg) no-repeat right/cover; padding-top:.6rem; text-align:center; min-height:3rem; position:relative;}
.information01 .top .title{color:#fff; font-weight:bold; position:absolute; top:calc(50% - .3rem); left:0; transform:translateY(-50%); width:100%;}

.information01 .bott{margin-top:-1rem; position:relative; z-index:4;}
.information01 .bott .content{background:#fff; border-radius:.4rem; padding:.65rem 4% 0; min-height:3rem;}
.information01 .bott li{width:32%; margin-right:2%; position:relative; padding:1px; box-sizing:border-box; float:left; margin-bottom:.3rem;}
.information01 .bott li:nth-child(3n){margin-right:0;}
.information01 .bott li a{border:1px solid #e5e5e5; border-radius:.2rem; overflow:hidden; box-sizing:border-box; position:relative; padding:.5rem 7.2% .6rem; display:block;}
.information01 .bott li a::after{content:''; position:absolute; left:0; top:0; height:.06rem; width:0; background:#d38f00; transition:all .3s ease;}
.information01 .bott li .t{font-weight:bold; height:.68rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin-bottom:.3rem;}
.information01 .bott li .c{height:.72rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; margin-bottom:.5rem; text-align:justify;}
.information01 .bott li .more_btn .icon{display:inline-block; vertical-align:middle; margin-right:.1rem;}
.information01 .bott li:hover a::after{width:100%;}


/* 企业文化 */
.channel_content.culture{padding-top:0;}
.culture01{margin-bottom:.8rem;}
.culture01 .bg img{width:100%;}
.culture02 .left{width:20%; height:80vh; border-left:2px solid #d7d7d7; display:flex; align-items:center;}
.culture02 .left li{padding:2vh 0;}
.culture02 .left li .t{padding-left:.35rem; box-sizing:border-box; position:relative; font-size:.22rem; line-height:.34rem; transition:all .3s ease; cursor:pointer;}
.culture02 .left li .t::before{content:''; position:absolute; left:-3px; width:4px; top:0; height:0; background:#d38f00; transition:all .3s ease;}
.culture02 .left li.cur .t{font-weight:bold; color:#552a03; font-size:.26rem;}
.culture02 .left li:hover .t{font-weight:bold; color:#552a03;}
.culture02 .left li.cur .t::before{height:.34rem;}

.culture02 .right{width:74.5%;}
.culture02 .right .item{width:100%; position:relative; overflow:hidden; border-radius:.2rem; margin-bottom:.7rem; position:sticky; top:100px;}
.culture02 .right .item:last-child{margin-bottom:0;}
.culture02 .right .item::after{content:''; position:absolute; bottom:0; left:0; width:100%; height:61%; background:url(../img/cuture02_cover.png) no-repeat top center/cover;}
.culture02 .right .item .bg{border-radius:.2rem; overflow:hidden;}
.culture02 .right .item .bg img{width:100%;}
.culture02 .right .item .cover{position:absolute; bottom:8.8%; left:7.7%; max-width:80%; color:#fff; font-weight:bold; z-index:3;}
.culture02 .right .item .cover .con{/*font-size:.18rem; line-height:.3rem;*/ margin-top:.08rem;}
.culture02 .right .item .cover .c{margin-top:.1rem; color:#fff; font-weight:normal;}


/* 党建综合 */
.channel_content.party_center{padding:0;}
.party_center01{position:relative; overflow:hidden;}
.party_center01 .words{position:absolute; left:0; top:1rem; width:100%; text-align:right;}
.party_center01 .words .title{color:#fff675;}
.party_center01 .down_btn{position:absolute; bottom:0; left:50%; transform:translateX(-50%); }
.party_center01 .down_btn .t{color:#fff; margin-bottom:.1rem;}
.party_center01 .down_btn .line{width:1px; position:relative; height:.5rem; background:rgba(255,255,255,.36); margin:0 auto;}
.party_center01 .down_btn .line span{display:block; position:absolute; width:1px; top:0; height:.1rem; background:#fff; animation:upDown 2s linear infinite;}

@keyframes upDown {
    0%{
        top:0;
        opacity:1;
    }
    100%{
        top:100%;
        opacity:0;
    }
}

.party_title{display:flex; align-items:flex-end; justify-content:space-between; padding-bottom:.15rem; position:relative; margin-bottom:.5rem;}
.party_title::after{content:''; position:absolute; left:0; bottom:0; height:4px; width:100%; background:url(../img/party_title_03.png) no-repeat center/cover;}
.party_title .left{display:flex; align-items:flex-end; color:#e30000;}
.party_title .left .icon{margin-right:5px;}
.party_title .left .icon img{max-width:1.3rem;}
.party_title .left .intro{padding-bottom:7px;}
.party_title .left .en{font-size:.14rem; line-height:1; font-style:oblique;}
.party_title .left .tit{font-weight:bold; line-height:1;}
.party_title .more_btn{margin-right:.15rem; color:#e30000;}
.party_title .more_btn .icon{display:inline-block; vertical-align:middle; margin-right:.05rem;}

.party_title.yellow::after{background:url(../img/party_title_06.png) no-repeat center/cover;}
.party_title.yellow .left,
.party_title.yellow .more_btn{color:#d38f00;}


.party_center02{margin-top:.7rem;}
.party_center02 li{float:left; width:31%; margin-right:3.5%; background:#fbf7ee; border-radius:.2rem; overflow:hidden;}
.party_center02 li:nth-child(3n){margin-right:0;}
.party_center02 li .rect-5630{padding-bottom:56.3%;}
.party_center02 li .words{padding:.55rem 8% .45rem;}
.party_center02 li .words .ti{color:#552a03; margin-bottom:.15rem;}
.party_center02 li .words .co{font-size:.15rem; line-height:.3rem; height:.6rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.party_center02 li .words .time{margin-top:.3rem; color:#a2a2a2;}

.party_center03{margin-top:.8rem; position:relative; overflow:hidden;}
.party_center03 .bg img{position:absolute; left:0; width:100%; top:0; height:100%; object-fit:cover;}
.party_center03 .content{padding-top:.8rem;}
.party_center03 .top .party_title{text-align:center; justify-content:center;}
.party_center03 .top .party_title .left{display:block;}
.party_center03 .top .party_title .left .icon{margin:0 auto; margin-bottom:.2rem;}
.party_center03 .top .party_title .left .tit{margin-top:5px;}
.party_center03 .top .party_title::after{display:none;}

.party_center03 .bott{position:relative;}
.party_center03 .bott ul{display:flex; align-items:stretch;}
.party_center03 .bott li{flex:1; position:relative; text-align:center; min-height:5.5rem; display:flex; align-items:center;}
.party_center03 .bott li::before{content:''; position:absolute; left:0; top:0; width:1px; height:100%; background:linear-gradient(to top,rgba(255,255,255,0.3) 60%,rgba(255,255,255,0))}
.party_center03 .bott li:last-child::after{content:''; position:absolute; right:0; top:0; width:1px; height:100%; background:linear-gradient(to top,rgba(255,255,255,0.3) 60%,rgba(255,255,255,0))}
.party_center03 .bott li .box{width:100%; padding:0 5%; box-sizing:border-box; color:#fff;}
.party_center03 .bott li .box .icon{height:.4rem; margin-bottom:.25rem;}
.party_center03 .bott li .box .icon img{max-height:100%;}
.party_center03 .bott li .box .words .ti{font-weight:bold;}
.party_center03 .bott li .box .words .line{width:.2rem; height:1px; background:#fff; opacity:.5; margin:.25rem auto;}
.party_center03 .bott li .box .words .c{font-size:.18rem; line-height:.3rem; min-height:.6rem; }
.party_center03 .bott li .box .btn01{display:block; width:.35rem; height:.35rem; background:url(../img/party_center03_03.png) no-repeat center/cover; margin:0 auto; height:0; opacity:0; transition:all .3s ease;}
.party_center03 .bott li:hover .box .btn01{opacity:1; height:.35rem; margin-top:.5rem;}

.party_center04{padding:.8rem 0; background:#fff7ee url(../img/party_center04_bg.jpg) no-repeat top left; background-size:100% auto;}
.party_center04 li{float:left; width:47.5%; margin-right:5%; margin-top:.4rem; border-radius:.2rem; overflow:hidden; transition:all .3s ease; position:relative; background:#fff; padding:.2rem 2%; box-sizing:border-box;}
.party_center04 li:nth-child(2n){margin-right:0;}
.party_center04 li::after{content:''; position:absolute; top:50%; right:.2rem; transform:translateY(-50%); width:1.6rem; height:1.4rem; background:url(../img/party_center04_02.png) no-repeat center/cover; mix-blend-mode:darken; transition:all .3s ease; opacity:0; visibility:hidden;}
.party_center04 li a{display:flex; align-items:center; justify-content:space-between;}
.party_center04 li .time{font-family:Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; background:#d38f00; transition:all .3s ease; width:1rem; text-align:center; padding:.15rem 0 .25rem; border-radius:.1rem; color:#fff; flex-shrink:0;}
.party_center04 li .time>*{line-height:1; transition:all .3s ease; }
.party_center04 li .time em{display:block; width:.25rem; height:.16rem; background:url(../img/party_center04_01.png) no-repeat center/cover; margin:3px auto;}
.party_center04 li .time .year{color:#fff;}
.party_center04 li .intro{width:77%; position:relative; z-index:3;}
.party_center04 li .intro .t{color:#552a03; margin-bottom:.15rem; transition:all .3s ease;}
.party_center04 li .intro .c{font-size:.15rem; line-height:.3rem; transition:all .3s ease; height:.6rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }

.party_center04 li:hover{background:#e30000;}
.party_center04 li:hover::after{opacity:1; visibility:visible;}
.party_center04 li:hover .intro .t{color:#fff;}
.party_center04 li:hover .intro .c{color:#fff;}
.party_center04 li:hover .time{background:#fff; color:#e30000;}
.party_center04 li:hover .time em{background:url(../img/party_center04_04.png) no-repeat center/cover;}
.party_center04 li:hover .time .year{color:#e30000;}

.party_center05{padding:.8rem 0; background:url(../img/party_center05_bg.png) no-repeat bottom left; background-size:auto 100%;}
.party_center05 .swiper-slide a{display:flex; align-items:center; justify-content:space-between;}
.party_center05 .swiper-slide .words{width:40%;}
.party_center05 .swiper-slide .words .tit{font-weight:bold; margin-bottom:.25rem; color:#000;}
.party_center05 .swiper-slide .words .time{padding-left:.25rem; position:relative; color:#a2a2a2;}
.party_center05 .swiper-slide .words .time::before{content:'\e64d'; position:absolute; left:0; top:50%; transform:translateY(-50%); font-family:'iconfont'!important; font-size:.16rem; color:#000; line-height:1; margin:0;}
.party_center05 .swiper-slide .words .t{margin-top:.25rem; font-size:.15rem; line-height:.3rem; color:#000; max-height:.9rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.party_center05 .swiper-slide .img{width:57.3%; border-radius:.3rem; overflow:hidden;}
.party_center05 .swiper-slide .img .rect-4869{padding-bottom:48.69%;}
.party_center05 .btn_box{position:relative;}
.party_center05 .swiper-pagination{position:relative; margin-top:.8rem; font-size:0; display:flex;}
.party_center05 .swiper-pagination .swiper-pagination-bullet{flex:1; height:1px; border-radius:0; background:#dcdcdc; opacity:1; position:relative;}
.party_center05 .swiper-pagination .swiper-pagination-bullet::after{content:''; position:absolute; left:0; width:7px; height:7px; top:50%; transform:translateY(-50%); background:#d38f00; border-radius:50%;}
.party_center05 .btn_box .line{position:absolute; left:0; width:0; top:0; height:100%; background:#d38f00; z-index:10;}


/* 科技创新 */
.channel_content.technology{padding-top:0;}
.technology01{position:relative; overflow:hidden;}
.technology01 .words{position:absolute; left:0; top:45%; width:100%; transform:translateY(-50%); color:#fff; text-align:center;} 
.technology01 .words .icon{height:.8rem; margin-bottom:.5rem;}
.technology01 .words .icon img{max-height:100%;}
.technology01 .words .infor{width:63%; margin:0 auto;}
.technology01 .words strong{display:block;}
.technology01 .words .con{color:#fff; margin-top:.3rem;}
.technology01 .down_btn{position:absolute; bottom:0; left:50%; transform:translateX(-50%); }
.technology01 .down_btn .t{color:#fff; margin-bottom:.1rem;}
.technology01 .down_btn .line{width:1px; position:relative; height:.5rem; background:rgba(255,255,255,.36); margin:0 auto;}
.technology01 .down_btn .line span{display:block; position:absolute; width:1px; top:0; height:.1rem; background:#fff; animation:upDown 2s linear infinite;}

.technology02{margin-top:.8rem;}
.technology02 .top{margin-bottom:.45rem;}
.technology02 .top .tab_{display:inline-block; vertical-align:text-top; margin-right:.05rem; cursor:pointer; transition:all .3s ease-in-out; color:#000; padding:.15rem .3rem; line-height:.24rem; border:1px solid #d38f00; border-radius:.3rem;}
.technology02 .top .tab_:hover{color:#fff; background:#d38f00;}
.technology02 .top .tab_.cur{color:#fff; background:#d38f00;}

.technology02 .bott li{float:left; cursor:pointer; width:22%; margin-right:4%; margin-bottom:.4rem; transition:all .3s ease; background:#f1f3f6; text-align:center; border-radius:.2rem; padding:.3rem 1.5%; box-sizing:border-box;}
.technology02 .bott li:nth-child(4n){margin-right:0;}
.technology02 .bott li .img{width:100%; height:2rem; background:#fff; position:relative; display:flex; align-items:center; justify-content:center;}
.technology02 .bott li .img::before{content:""; width:100%; height:100%; position:absolute; top:0; left:0; background:rgba(0,0,0,.3); opacity:0; visibility:hidden; transition:all .3s ease;}
.technology02 .bott li .img::after{content:'\e652'; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-family:'iconfont'!important; font-size:.5rem; line-height:1; font-weight:bold; color:#fff; opacity:0; visibility:hidden; transition:all .3s ease;}
.technology02 .bott li .img img{max-height:100%; margin:0 auto; display:block;}
.technology02 .bott li .words{padding:0 .45rem; position:relative; margin-top:.25rem; height:.78rem; display:flex; align-items:center;}
.technology02 .bott li .words::before,
.technology02 .bott li .words::after{content:''; position:absolute; left:0; top:0; width:.4rem; height:.82rem; background:url(../img/technology02_l01.png) no-repeat center/cover; transition:all .3s ease;}
.technology02 .bott li .words::after{left:auto; right:0; background:url(../img/technology02_r01.png) no-repeat center/cover;}
.technology02 .bott li .words .t{font-size:.15rem; line-height:.26rem; max-height:100%; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; width:100%;}

.technology02 .bott li:hover{background:#d38f00; color:#fff;}
.technology02 .bott li:hover .words::before{background:url(../img/technology02_l02.png) no-repeat center/cover;}
.technology02 .bott li:hover .words::after{background:url(../img/technology02_r02.png) no-repeat center/cover;}
.technology02 .bott li:hover .img::before{opacity:1; visibility:visible;}
.technology02 .bott li:hover .img::after{opacity:1; visibility:visible;}

body .album_ordinary .album_close{background:#d38f00;}
body .bg-primary{background:#d38f00;}
body .searchArea .content_form .form_box .search .btn_wrap .btns:hover{background:#d38f00;}
body .searchArea .content_form .form_box .search .btn_wrap .btns::before{background:#d38f00;}
body .searchArea{padding-top:0!important;}
body .resultArea #botBtn a::before{background:#d38f00;}
body .resultArea #botBtn a:hover{border-color:#d38f00;}
body .album_ordinary .slide_c p{left:4%; width:92%;}
body .select-ui-options-default li:hover{background:#d38f00;}


/* 公共部分 */
.channel_content .channel_content01{margin-top:-1rem; position:relative; z-index:4;}
.channel_content .channel_content01 .channel_content01_cont{background:#fff; border-radius:.4rem; padding:.65rem 4% 0;}
.header .inav_wrapper .inav_li .inav_down .inav_left .list.list_four li{width:calc(50% - .5rem);}


/* 智慧矿山弹窗 */
.smart_mining_tc{position:fixed; left:0; top:0; width:100%; height:100%; z-index:101; display:none;}
.smart_mining_tc .bg{position:absolute; left:0; width:100%; height:100%; background:rgba(0,0,0,.5); top:0;}
.smart_mining_tc .content{position:fixed; width:11.2rem;  position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); z-index:3; background:#fff; border-radius:20px;}
.smart_mining_tc .content .tit{font-size:0.22rem; padding:0.2rem 0.9rem; color:#fff; background-color:#d38f00; border-radius:.2rem .2rem 0 0;}
.smart_mining_tc .content .box{padding:0.5rem 0.9rem; box-sizing:border-box; height:100%;}
.smart_mining_tc .content .box .box_content{max-height:60vh; padding-right:.15rem; overflow-y:auto; padding-bottom:2px;}
.smart_mining_tc .content .box .rect-5638{padding-bottom:56.38%;}
.smart_mining_tc .content .box .box_content::-webkit-scrollbar {width:2px; height:2px;}
.smart_mining_tc .content .box .box_content::-webkit-scrollbar-thumb {border-radius:0; background:#d38f00;}
.smart_mining_tc .content .box .box_content::-webkit-scrollbar-track {border-radius:0; background:#f6f5f5;}
.smart_mining_tc .content .box .text{font-size:.18rem; line-height:.3rem;}
.smart_mining_tc .content .close{width:.4rem; position:absolute; top:-0.1rem; right:-0.5rem; transition:all 0.5s ease; cursor:pointer;}


/* 安全文化 */
.channel_content.safety{padding-top:0;}
.safety01 .box{display:block;}
.safety01 .box .left .c{margin-bottom:.45rem;}
.safety01 .box .center{margin-bottom:.3rem;}
.safety01 .box .center ul{display:flex; align-items:stretch; flex-wrap:wrap;}
.safety01 .box .center li{background:#fff; border-radius:.15rem; box-shadow:0px 3px 17.1px 0.9px rgba(114, 114, 114, 0.18); width:49%; margin-right:2%; margin-bottom:.2rem; transition:all .3s ease; border:1px solid transparent; box-sizing:border-box;}
.safety01 .box .center li:nth-child(2n){margin-right:0;}
.safety01 .box .center li .rect-4458{padding-bottom:44.58%;}
.safety01 .box .center li .img{border-top-left-radius:.15rem; border-top-right-radius:.15rem; overflow:hidden;}
.safety01 .box .center li .words{padding:.25rem 9.8%; display:flex; }
.safety01 .box .center li .words .icon{width:.7rem; margin-right:.25rem;}
.safety01 .box .center li .words .ti{font-weight:bold; margin-bottom:.05rem;}
.safety01 .box .center li:hover{border-color:#d38f00; box-shadow:0;}

.safety02 .title{font-weight:bold; padding-bottom:.25rem; position:relative; overflow:hidden; margin-bottom:.6rem;}
.safety02 .title::after{content:''; position:absolute; left:0; bottom:0; height:.05rem; background:#d38f00; width:.6rem; transform:skewX(-45deg) translateX(-10%);}
.safety02 .content1 ul{display:flex; align-items:stretch; flex-wrap:wrap;}
.safety02 .content1 li{width:19.2%; margin-right:1%; margin-bottom:.12rem; border:1px solid #fff; box-shadow:0px 3px 17.1px 0.9px rgba(114, 114, 114, 0.18); box-sizing:border-box; text-align:center; border-radius:.1rem; padding:.25rem 3.5% .2rem; transition:all .3s ease-in-out;}
.safety02 .content1 li:nth-child(5n){margin-right:0;}
.safety02 .content1 li .icon{height:.8rem; margin-bottom:.15rem;}
.safety02 .content1 li .icon img{max-height:100%; display:block; margin:0 auto;}
.safety02 .content1 li:hover{border-color:#d38f00; box-shadow:0;}


.party_center03 .content{display:none;}
.party_center03 .bg img{position:static;}

/*20250619lyx*/
.ipart01 .overlay .words_box .intro{width:48.6%;}
.party_center03 .bg{height:6rem;}

/* 20250701 */
.party_center03{margin-top:0;}
.party_center04{margin-top:.8rem;}
.party_center05 .c{margin-bottom:.45rem; font-size:.2rem; line-height:.34rem;}












